/* Á¤º¸Á¶È¸º¯°æ */
.point{color: #e41b1b !important;}
.myOffice01 .one{padding-bottom: 90px}
.myOffice01 .table_box{margin-top: 15px;}
.myOffice01 .bs_table table th{width: 180px;text-align: left;border-bottom: 1px solid #ddd;}
.myOffice01 .bs_table table td{border-right: none;text-align: left;color: #666;}
.myOffice01 .one01 .bs_table table td{border-right: 1px solid #ddd;text-align: center;}
.myOffice01 .one01 .bs_table table th{text-align: center;}
.myOffice01 .one01 .bs_table table td:last-of-type{border-right: none;}
.bs_table table td:nth-of-type(1){font-weight: 500;}
.myOffice01 .one01 .bs_table table td:nth-of-type(1){font-weight: 500;color: #333;}

.buts_box04 {margin: 60px 0 0;text-align: center;}
.buts_box04 button{color: #333; border: 1px solid #333;; border-radius: 10px; text-align:center;width:100%; max-width: 260px;height: 60px;display: block;margin: 0 5px;font-weight: 500;font-size: 18px;display: inline-block;}
.buts_box04 button:last-child{background: none;border: 1px solid #333; color: #333}
.buts_box04 button.black{border: none;color: #fff; background:#333; }

.buts_box06 {margin: 60px 0 0;text-align: center;}
.buts_box06 button{float: left;width: calc((100% - 50px)/6);margin-right: 10px;color: #333; border: 1px solid #333;; border-radius: 10px; text-align:center; max-width: 260px;height: 60px;font-weight: 500;font-size: 18px;display: inline-block;}
.buts_box06 button:last-child{background: none;border: 1px solid #333; color: #333; margin-right: 0;}
.buts_box06 button.black{border: none;color: #fff; background:#333; }

.myOffice02 .order_ok_infor table th{color: #333;word-break: keep-all;}
.myOffice02 .shop_table table td input{border-radius: 50px;max-width: 300px}
.myOffice02 .shop_table table .email input{max-width: 200px}
.myOffice02 .shop_table table td select{border-radius: 50px;}
.myOffice02 .birth input{width: calc((100% - 90px)/3);float: left;}
.myOffice02 .birth input:nth-child(1){max-width: 169px;}
.myOffice02 .birth input:nth-child(3){max-width: 130px;}
.myOffice02 .birth input:nth-child(5){max-width: 130px;}
.myOffice02 .birth span{width: 30px; text-align: center;color: #999; font-size: 16px; font-weight: 500;float: left;line-height: 50px;}
.myOffice02 .birth02 select{width: 200px;color: #999}
.myOffice02 .birth02 input{width: calc((100% - 290px)/3);}
.myOffice02 .email span{color: #999;line-height: 50px}
.shop_table table td select{color: #999}
.myOffice02 .order_ok_infor{padding: 0 !important}
.myOffice02 .word_plus03{margin-bottom: 15px}
.dis03 .order_ok_infor table td{padding: 15px;}
.myOffice02 table td .word_plus{margin-bottom: 0;display: inline;}
.myOffice02 .text_article{padding-bottom: 0 !important;}
.myOffice02 .order_ok_infor table th{width: 160px}

.myOffice02 .one{border-radius: 20px; padding: 30px;margin-top: 90px;}
.myOffice02 .one .sub_20{font-weight: 600;display: inline-block;width: 280px;}
.myOffice02 .one .pr_btn{width: calc(100% - 280px);border: 1px solid #333; border-radius: 10px; color: #333; display: inline-block;background: #fff;color: #333; font-size: 14px; font-weight: 500;max-width: 192px; height: 46px;}
.myOffice02 .one .out_btn{width: calc(100% - 280px);border: 1px solid #333; border-radius: 10px; color: #333; display: inline-block;background: #fff;color: #333; font-size: 14px; font-weight: 500;max-width: 192px; height: 46px;}
.myOffice02 .one .top_md{margin-bottom: 15px}

/* ÁÖ¹®¹è¼ÛÁ¶È¸ */
.myOffice03 table th{border-bottom: 1px solid #ddd;}
.myOffice03 table th.tit{width: 15%;}
.myOffice03 table td{text-align: left;}
.myOffice03 .all_gray_pay{background: #fafafa;border-radius: 30px;padding: 40px 15px;text-align: center;margin-top: 40px}
.myOffice03 .all_gray_pay .sub_h4{font-weight: 300}
.myOffice03 .all_gray_pay .sub_h4 strong{font-weight: 800;font-family: 'Montserrat', sans-serif;font-size: 28px;}
.myOffice03 .all_gray_pay .sub_h4 b{font-weight: 700;font-size: 28px;font-family: 'Montserrat', sans-serif; display: inline-block;margin: 0 20px;}
.myOffice03 .two table td{text-align: center;}
.myOffice03 .one table th{width: 180px;text-align: left;}
.myOffice03 .one .word_plus{margin-top: 10px}
.myOffice03 .two{padding-top: 90px}

/* ÁÖ¹®¹è¼ÛÁ¶È¸»ó¼¼ */
.myOffice03 table td .img_box {width: 80px;height: 80px;position: relative;border: 1px solid #ddd;cursor: pointer;margin: 0 auto;}
.myOffice03 table td .img_box img{position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);max-width: 100%;max-height: 100%}
.myOffice03 .three table td{text-align: center;border-right: 1px solid #ddd}
.myOffice03 .three table td:last-child{border-right: none}
.myOffice03 table td .date02{color: #666; display: block;font-family: 'Montserrat', sans-serif; font-size: 16px;margin-bottom: 5px;}
.select_box_table{margin-bottom: 20px;display: flex;float: right;width: 380px}
.select_box_table select{float: left;border: 1px solid #ddd; border-radius: 50px; background: url('../images/sub/shop_select.png')no-repeat 95% center;font-size: 16px; font-weight: 400; color: #999; padding: 10px;width: calc((100% - 150px)/2);height: 44px;}
.select_box_table .btn_sh{background:#333;border-radius: 50px;color: #fff;font-size: 14px;font-weight: 500;height: 44px;text-align: center;display: inline-block;width: 120px;float: left;}
.select_box_table span{color: #666; font-size: 16px; font-weight: 500;display: inline;margin: 0 10px;float: left;line-height: 44px;width: 15px;}
.myOffice03 .table_box{clear: both;}
.delv_chk{background:#e41b1b; font-size: 16px; border-radius: 50px; padding:7px 15px;color: #fff;}

/* ÇÃ·¯½º¸ô */
.myOffice03 .four .select_box_table{width: 100%; justify-content: space-between;float: none;}
.myOffice03 .four .select_box_table .left_sel{width: 28%;max-width: 185px;}
.myOffice03 .four .select_box_table .right_sel{width: 70%;max-width: 400px}
.myOffice03 .four .select_box_table select{width: calc((100% - 190px)/2)}
.myOffice03 .four table td:first-of-type{color: #333;}

 /* ¹ÝÇ°³»¿ªÁ¶È¸ */
.myOffice03 table .all td{background: #fafafa;padding: 20px 10px;border-bottom:none;}
.myOffice03 table .all td.pay{color: #333; font-weight: 600}
.myOffice03 .g_box{border-radius: 20px; padding: 30px;background: #fafafa;}
.myOffice03 .sub_h4_mc{font-weight: 300;word-break: keep-all;}
.myOffice03 .sub_h4_mc b{font-weight: 800;color: #333;font-size: 28px;font-weight: 800;font-family:'NanumSquare', sans-serif;}
.myOffice03 .g_box .word_plus02{font-weight: 600}
.myOffice03 .co02{width: 30%}
.myOffice03 .g_box li{color: #666; font-size: 16px; font-weight: 300; margin-bottom: 10px;padding-left: 20px;position: relative;word-break: keep-all;}
.myOffice03 .g_box li::before{position: absolute;left: 10px; top: 12px;width: 4px; height: 4px; background: #ddd; content: '';}
.myOffice03 .five{padding-top: 60px;}
.myOffice03 .three table td.click{cursor: pointer;}



/* ´Ù¿î¶óÀÎ/°è¿­/½ÇÀûÁ¶È¸ */
.myOffice03 .six table td{text-align: left;}
.myOffice03 .list_click_big{display: flex;justify-content: space-between;}
.myOffice03 .list_click_big .left{width: 480px;border: 1px solid #ddd;height: 540px; overflow: auto}
.myOffice03 .list_click_big .left .top{background: #fafafa;padding: 30px;}
.myOffice03 .list_click_big .left .top h4{display: inline-block;}
.myOffice03 .list_click_big .left .top button{border-radius: 50px;background: #333; color: #fff; font-weight: 500; font-size: 18px; height: 44px; width: 100px;float: right}
.myOffice03 .list_click_big .right{width: calc(100% - 530px)}
.myOffice03 .list_click .box{cursor: pointer;width: 192px;height: 46px; border-radius: 8px;padding: 12px 20px;display: flex;justify-content: space-between;}
.myOffice03 .list_click{padding: 30px}
.myOffice03 .list_click li{margin-bottom: 20px;}
.myOffice03 .list_click .depth01 > li > .box{background: #666;position: relative;}
.myOffice03 .list_click .depth01 > li > .box::before{position: absolute;left: 20px;top: 100%;width: 1px; height:}
.myOffice03 .list_click .depth02 .box::before{position: absolute;width: 20px;height: 40px;right: 100%;content: '';top: -50%;z-index: -1;border: 1px solid #ddd;border-right: 0;border-top: 0;}
.myOffice03 .list_click .depth01 > li > .box span{color: #fff;}
.myOffice03 .list_click .depth01 > li > .box strong{color: #fff;}
.myOffice03 .list_click .depth01 ul{margin-top: 15px;margin-left: 40px}
.myOffice03 .list_click .depth02 > li{margin-bottom: 40px;position: relative;}
.myOffice03 .list_click .depth02 > li::before{position: absolute;width: 1px;content: '';z-index: -1;border: 1px solid #ddd;border-right: 0;border-top: 0;left: -20px;/* top: 0; */height: 14vw;bottom: 87px;}
.myOffice03 .list_click .depth02 > li:nth-child(1)::before{display: none;}
.myOffice03 .list_click .depth02 > li > .box{background: #ddd;border: 1px solid #333;}
.myOffice03 .list_click .depth03 > li .box{background: #fff;border: 1px solid #333;}
.myOffice03 .list_click .depth02 .box{padding-right: 40px;position: relative;}
.myOffice03 .list_click .depth02 .close_x{position: absolute;right: 10px;transform: translateY(-50%);top: 50%;}
.myOffice03 .list_click span{color: #333;font-size: 14px; font-weight: 500}
.myOffice03 .list_click strong{color: #333;font-size: 14px; font-weight: 500}
.myOffice03 .six table th{width: 180px; text-align: left;}
.myOffice03 .seven table td b{color: #333 !important; font-weight: 500}
.myOffice03 .seven table td{width: 40%}
.myOffice03 .seven table td:first-child{width: 20%}
.myOffice03 .tnot{color: #333; font-size: 24px; font-weight: 800; text-align: center;display: block;margin: 40px auto 60px;}
.myOffice03 .seven {padding-top: 60px;}
.myOffice03 .seven .word_plus{margin-top: 10px}
