body {background:#faf5ee;}
.wrap {margin: 0 auto;}
/* header */
.wrap .header .menu_bg .menu .tab_menu .on_tab:after {content: '';position: absolute;height: 10px;width: 10px;background: #4b9c6e;border-radius: 50%;left: 160px;bottom: 36px;}
.wrap .header .menu_bg .menu .tab_menu .on_tab {color: #4b9c6e;}
/* contents */
.wrap h3 {background-image: url(/resource/images/mypage.jpg);height: 100%;font-size: 40px;text-align: center;padding: 90px 0;color: #fff;font-family: 'ROKAFSansMedium';}
.wrap .content {width: 1316px;background: #fff;margin: -30px auto;/* border: 1px solid #fff; */border-radius: 8px;}
.wrap .content .content_nav {font-size: 20px;display: flex;justify-content: center;}
.wrap .content .content_nav li {border: 1px solid #f4f4f4;border-radius: 5px;padding: 20px 80px;margin: 40px 5px;background: #f4f4f4;}
.wrap .content .content_nav .on {border: 1px solid #4b9c6e; background:#fff;}
.wrap .content .content_nav li a {font-family: 'ROKAFSansBold';color: #8a8a8a;font-size: 24px;}
.wrap .content .content_nav .on a {font-family: 'ROKAFSansBold';color: #37ab96;font-size: 24px;}
/* input 而ㅼ뒪�� */
.basics-radio-theme{display:inline-block;position:relative;margin-right:30px;}
.basics-radio-theme input[type="radio"]{position:absolute;left:-1px;top:-1px;width:30px;height:30px;border-width:0;opacity:0;}
.basics-radio-theme input[type="radio"]:focus{opacity:1;}
.basics-radio-theme input[type="radio"] + .icon{display:inline-block;position:relative;vertical-align:middle;line-height:1.2;font-size:17px;}
.basics-radio-theme input[type="radio"] + .icon:before{display:inline-block;margin-right:5px;position:relative;z-index:10;width:30px;height:30px;background-color:#fff;border:2px solid #d2d2d2;border-radius:18px;vertical-align:middle;box-sizing:border-box;content:'';}
.basics-radio-theme input[type="radio"]:checked + .icon:after{position:absolute;left: 8px; top: 8px; width: 14px; height: 14px;border-radius:9px;background:#4b9c6e;content:'';z-index:99;}
.datepicker {background: url(../images/ico_calendar.png) calc(100% - 17px) center no-repeat;}
/* /input 而ㅼ뒪�� */
/* select �븘�씠肄� 異붽� */
.wrap .content .content_mid form .data1 dl dd select{background:url(/resource/images/ico_select.png) calc(100% - 5px) center no-repeat;}
.wrap .content .content_mid form {margin: 0 auto;}
.wrap .content .content_mid form .data1 {border-top: 0.5px solid #3b3b3b;}
.wrap .content .content_mid form .data1, .wrap .content .content_mid form .data2 {font-size: 16px; margin: 0 auto; width: 1230px; border-bottom: 1px solid #f4f4f4; font-family: 'ROKAFSansBold'; font-size:19px; color:#262626;}
.wrap .content .content_mid form dl{min-height:60px;}
.wrap .content .content_mid form .data1 dl dt, .wrap .content .content_mid form .data2 dl dt {display: inline-flex; width: 220px; align-items:center;}
.wrap .content .content_mid form .data1 dl:nth-child(2) dd,.wrap .content .content_mid form .data2 dl:nth-child(3) dd {display:inline-flex;align-items:center;}
.wrap .content .content_mid form .data1 dl, .wrap .content .content_mid form .data2 dl {border-bottom: 1px solid #f4f4f4; padding: 15px 0; width: 100%;display:inline-flex;}
/* /select �븘�씠肄� 異붽� */
dt, dd {display:inline-block;}
.wrap .content .content_mid form .data1 dl dd, .wrap .content .content_mid form .data2 dl dd {font-size: 17px; color: #999ca1;width: calc(100% - 250px);}
.wrap .content .content_mid form .data1 dl dd input, .wrap .content .content_mid form .data2 dl dd input {border: 1px solid #eae9e9; border-radius: 8px; font-family: 'ONE Mobile Regular'; padding: 15px; font-size: 17px;}
.wrap .content .content_mid form .data1 dl dd .btn, .wrap .content .content_mid form .data2 dl dd .btn {border: 1px solid #a1a6ad; border-radius: 8px; margin-left: 7px; padding: 15px 25px; background: #a1a6ad; color: #fff;}
/* �빖�뱶�룿踰덊샇, 二쇱냼 �젙�젹 */ 
.wrap .content .content_mid form .data1 dl .phone_num, .wrap .content .content_mid form .data2 dl .address {vertical-align: top; padding-top: 6px;align-self: baseline;}
/* /�빖�뱶�룿踰덊샇, 二쇱냼 �젙�젹 */ 
.wrap .content .content_mid form .data2 dl dd .btn_pw {border: 1px solid #a1a6ad; border-radius: 8px; padding: 15px 25px; background: #a1a6ad; color: #fff;}
.wrap .content .content_mid form .data1 dl dd .num_check {margin-top: 8px;}
.wrap .content .content_mid form .data1 dl:last-child {border-bottom:none;}
.wrap .content .content_mid form .data2 dl dd .btn_search {border: 1px solid #eae9e9; border-radius: 8px; padding: 15px 25px; background: #eae9e9; margin-left: 10px; font-family: 'ROKAFSansBold'; color:#484848;}
.wrap .content .content_mid form .data1 dl dd select {border: 1px solid #eae9e9;border-radius: 8px;padding: 15px;;width: 100px;}
.wrap .content .content_mid form .data2 dl dd .address_block input{width: 100%;}
.wrap .content .content_mid form .data2 dl dd .address_block input:first-child{margin: 10px 0;}
.wrap .content .btn_foot {text-align: center;position: relative;}
.wrap .content .btn_foot .btn_save {text-align: center; margin: 20px 0 40px;}
.wrap .content .btn_foot .btn_save input {padding: 15px 40px; background:#66696e;font-size: 21px; font-family: 'ROKAFSansBold'; color:#fff; border-radius: 8px;}
.wrap .content .btn_foot .btn_save .save {background:#4b9c6e;}
.wrap .content .user_out {float: right;background: #f8f8f8;color: #4b9c6e;position: absolute; border: 1px solid #4b9c6e;padding: 15px 40px;font-size: 21px; font-family: 'ROKAFSansBold'; border-radius: 8px;right: 40px;top: 0;}
