/* CSS Document */
@charset "euc-kr";
@import url(/font/nanum.css);

html, body{font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Gulim,Helvetica,sans-serif}
/*
body,input,textarea,select,table,button{font-size:14px!important;line-height:1.25em}
body{position:relative;background-color:#ffffff;color:#333;word-wrap:break-word;word-break:break-all; min-width:320px;}
table{table-layout:fixed;}
img,fieldset{border:0}
img{max-width:100%;}
ul,ol{list-style:none}
a{color:#000;text-decoration:none!important;cursor:pointer}
em,address{font-style:normal}
/*input,select,textarea { font-size: 0.86em;}*/
input,select,textarea { font-size:15px; padding: 1px 0 2px 0 ;}
textarea,input,select {outline-color:-moz-use-text-color!important;outline-style:none!important;outline-width:medium!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important; cursor:pointer; -moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
caption {display:none}

input::-ms-input-placeholder { color: #656565; }
input::-webkit-input-placeholder { color: #656565; } 
input::-moz-placeholder { color: #656565; }
input::placeholder{ color: #656565; }
*/



#oneclick input {font-size:18px;font-family:"¸¼Àº °íµñ","µ¸¿ò";letter-spacing:-1px; height:38px; line-height:38px;padding:0 0px; border: none}
input[name="sex_cd_1"] {-webkit-appearance:radio!important}
input[name="agree_yn_1"] {-webkit-appearance:checkbox!important}
select[name="tel_no1"] {-webkit-appearance:menulist!important}

/*#oneclick { background:yellow; width:100%; font-family:"¸¼Àº °íµñ","µ¸¿ò"}*/
.peopleList,.cenDiv.dep5 .counsel {width:674px; margin:0 auto}
.peopleList {#margin:0}
.peopleList li {border-top:1px solid #000}

/*»ó´ã½ÅÃ»*/
.counsel {position:relative;margin:142px 0 0 69px; padding:0; font-size:16px; width:370px}
.counsel .xxx{position:relative; display:block;width:370px; margin:0 0 10px 0}
.counsel .xxx:after{ content:""; clear:both; display:block}
.counsel .xxx {}
.counsel .xxx dt,.counsel .xxx dd {display:block; float:left; height:46px; #height:35px; text-align:left;}
.counsel .xxx dt {width:100px}
.counsel .xxx dt img {margin-top:0px}
.counsel .xxx dd {width:270px;white-space:nowrap}
.counsel .xxx dd {width:270px;white-space:nowrap}
.counsel .stan_agree {position:relative}

.counsel dd input {vertical-align:middle; /*_height:28px; _padding-top:10px*/}
.counsel .wide input {border:2px solid #ff501f; height:43px;  #line-height:300%; width:261px; padding-left:12px;}

.counsel select::-ms-expand{opacity:1}
.counsel .select {position:relative; border:2px solid #ff501f; height:43px; #line-height:300%; width:330px;}
.counsel .select .ps_box {margin:5px 10px 0 12px; display:block; box-sizing:border-box;}
.counsel .sell{width:100%;padding:0!important; font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Gulim,Helvetica,sans-serif; margin-top:4px;height:24px;*height:39px;*margin-top:3px;border:none!important; background:#fff url(/img/theme/invalid/arrow.jpg) right center no-repeat!important; border-radius:0;-webkit-appearance:none;line-height:16px;color:#000; box-sizing:border-box;}

/*.counsel .kind .kind_date {font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Gulim,Helvetica,sans-serif; border:2px solid #ff501f; height:43px; #height:43px; width:257px; line-height:250px; #line-height:330%; padding-left:5px;}*/
.counsel .kind .kind_date {font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Gulim,Helvetica,sans-serif; border:2px solid #ff501f;height:43px;width:257px;padding-left: 12px;}
.counsel .birth .birth_date {border:2px solid #ff501f; height:43px;  width:157px; #line-height:300%; padding-left:12px;}
.counsel .birth .radio_btn{ display:inline-block; vertical-align:middle}
.counsel .birth .radio_btn a {display:inline-block;margin-left:3px; background:#999;width:45px; height:43px; font-size:18px; color: #fff; line-height:240%; text-align:center; text-decoration:none;}
.counsel .birth .radio_btn a.on { text-decoration:none; background:#ff8278!important}


.counsel .tel span {display:inline-block; vertical-align:top;}
.counsel .tel input {border:2px solid #ff501f; height:43px; width:112px; margin-left:5px; #line-height:300%;}
.counsel .Phone01 {position:relative;font-size:18px; width:75px; #width:75px;#margin-top:1px; margin-right:5px;#margin-right:0}
.counsel .Phone01 .phone1 {cursor:pointer;background:#fff url(/img/theme/invalid/arrow.jpg) 55px center no-repeat; border:2px solid #ff501f; height:39px; #height:43px; line-height:200%; width:100%; padding-left:5px; font-family:Times, serif;}
.counsel .Phone01 .phoneList {position: absolute; top:38px; left:0px; width:80px;#width:75px; border:2px solid #ff4651; border-top:none}
.counsel .Phone01 .phoneList li { background:#fff; cursor:pointer; height:38px; font-family:Times, serif; padding-left:10px; line-height:200%; border-color:#ededed}
.counsel .Phone01 .phoneList li.on {color:#ff8278!important}

#oneclick .xxx.item3 { z-index:100}
.counsel .xxx.item3 {z-index:100}
#oneclick .xxx.item4 { z-index:99}
#oneclick .xxx.item4 dt {height:80px}

#oneclick .disease span {display:inline-block;width:85px; line-height:310%; font-size:12px!important}
#oneclick .disease span input {margin-right:3px; vertical-align: middle}
#oneclick .disease span.etc { width:65px;}
#oneclick .disease span.self {width:240px}
#oneclick .disease span.self input {font-size:12px; background:#ededed; width:100%; padding:0; height:36px; line-height:32px; border-bottom: 1px solid #000; margin:0!important;}


.counsel input.privacy_c {height:20px!important; vertical-align:middle}
.counsel label{font-size:12px; margin-right:20px}


/*°³ÀÎÁ¤º¸ µ¿ÀÇ*/
.stan_agree {width:100%; height:23px; text-align:left; margin-top:20px;color:#333; z-index:10; margin-left:20px;}
.stan_agree label{display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background: #fff url("/img/login/check_ins.png") no-repeat scroll 0 -32px; font-weight: normal;  height:23px; line-height:22px; text-align:left; color:#333; padding-left:26px}
.stan_agree input {position: absolute; top: 3px; left: 3px; z-index: 9}
.stan_agree input:checked + label{z-index:100;}
.stan_agree label.on {z-index:100; background-position:0 0; color:#343434!important}
.stan_agree a{display:block; height:23px; position:absolute;  color:#999!important; text-decoration:underline!important; font-family:"¸¼Àº °íµñ","µ¸¿ò"; line-height:25px !important; #line-height:26px !important; font-size:12px!important; #padding:0px!important}
.stan_agree .more {left:159px; }

#oneclick_agree {position:relative; margin-left:15px;} 
.stan_agree01 {width:100%; height:23px; text-align:left; margin-top:20px; #margin-top:15px; color:#333; z-index:10; margin-left:20px;}
.stan_agree01 label{display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background: #fff url("/img/login/check_ins.png") no-repeat scroll 0 -32px; font-weight: normal;  height:23px; line-height:22px; text-align:left; color:#333; padding-left:26px}
.stan_agree01 input {position: absolute; top: 3px; left: 3px; z-index: 9}
.stan_agree01 input:checked + label{z-index:100;}
.stan_agree01 label.on {z-index:100; background-position:0 0; color:#343434!important}
.stan_agree01 a{display:block; height:23px; position:absolute;  color:#999!important; text-decoration:underline!important; font-family:"¸¼Àº °íµñ","µ¸¿ò"; line-height:25px !important; #line-height:26px !important; font-size:12px!important; #padding:0px!important}
.stan_agree01 .more {left:180px; top:0 }


/*
#oneclick .counsel .agree span {letter-spacing:-1px}
#oneclick .counsel .agree .privacy {margin-right:20px}
#oneclick .counsel .agree .privacy a {display:inline-block; vertical-align:middle; margin: -2px 5px  0 0; #margin-top:0;width:20px;height:20px; background: url(/img/theme/oneclick/check_default.png) center center no-repeat;}
#oneclick .counsel .agree .privacy a.on {background:url(/img/theme/oneclick/check_over.png) center center no-repeat}
*/

.counsel .btn_ok {display:block; cursor:pointer; margin:40px 0 0 13px}
.counsel .btn_ok01 {display:block; cursor:pointer; margin:20px 0 0 13px}
.counsel .btn01 {cursor:pointer; margin-left:10px;}
.bClose {position:relative; margin-top:-30px; #margin-top:-40px; text-align:center}
.bClose .btn_close {display: inline-block}


.counsel .pho .btn01 { display:inline-block;margin-left:3px; background:#999; width:49px; #width:56px; height:43px; #height:42px; #margin-top:1px; font-size:15px; color: #fff; line-height:42px; letter-spacing:-2px; text-align:center;}
.counsel .pho .btn01 a {font-size:18px; color: #fff;}

.counsel .pho .btn02 { display:inline-block; background:#999; width:93.5%px!important; height:50px; margin-left:11px;  font-size:17px; color: #fff; line-height:290%; letter-spacing:-2px; text-align:center; vertical-align:middle; text-decoration:none;}
.counsel .pho .btn02 a {font-size:20px; color: #fff;}


.onetext01 { color:#000; font-size:27px; line-height:130%; letter-spacing:-2px; margin: 26px 0 6px 7px; text-align:left}
.onetext02 { color:#000; font-size:15px; line-height:130%; letter-spacing:-2px;}
.onetext03 { color:#000; font-size:15px; line-height:130%; letter-spacing:-2px;}
.onetext04 { color:#000; font-size:20px; line-height:130%; letter-spacing:-2.5px; font-family:"¸¼Àº °íµñ","µ¸¿ò";}



.onetext_red { color:#ff4651; font-size:28px; line-height:130%; letter-spacing:-2px;}
.onetext_red01 { color:#ff4651; font-size:20px; font-weight:bold; line-height:110%; letter-spacing:-1px; padding-right:5px; padding-top:2px;}
.onetext_red02 { color:#ff4651; font-size:20px; font-weight:bold; line-height:110%; letter-spacing:-1px; padding-right:5px; padding-top:2px;}
.onetext_gray { color:#808080; font-size:20px; font-weight:bold; line-height:110%; letter-spacing:-1px; padding-right:5px; padding-top:2px;}
.onetext_gray01 { color:#808080; font-size:19px; font-weight:bold; line-height:110%; letter-spacing:-1px; padding-right:5px; padding-top:2px;}
.onetext_red02 { color:#fb3541;}
.onetext05 { font-size:17px; color:#000000; line-height:130%;  letter-spacing:-1px; text-align:left; font-weight:600;}
.onetext06 { color:#000; font-size:18px; line-height:100%; letter-spacing:-1px; }
.onetext07 { color:#000; font-size:16px; line-height:110%; letter-spacing:-0.7px}
.onetext08 { color:#000; font-size:13px; line-height:140%;}
.onetext09 {font-size:18px; color:#000; font-family:'nsR'; font-weight:normal; padding-right:45px; text-align:center; line-height:130%; letter-spacing:-1px;}
.onetext09 em {color:#ff1923; font-weight:900;}
.onetext10 {padding-right:7px;}
.onetext11 { font-size:15px; color:#000000; line-height:130%;  letter-spacing:-1px; text-align:left;}
.onetext12 {padding-right:3px;}
.onetext13 { color:#000; font-size:17px; line-height:100%; letter-spacing:-1px; font-weight:600 }

.onetext_tit {position:relative; height:134px}
.onetext_tit .text01 {padding: 26px 0px 12px 45px;color:#000;font-size:16px;line-height: 125%;letter-spacing:-0.7px;}
.onetext_tit .text02 {padding: 28px 0px 0px 425px;color:#000;font-family:'nsEB';font-size: 46px;line-height: 131%;letter-spacing: -5.5px;}
.onetext_tit .text02 em{font-family:'nsR';}
.txt15_black{ text-align:left!important; left:0;}

.line01{ border-bottom:1px dashed #a1a1a1; width:371px; padding-top:3px; padding-bottom:2px;}


.sub_Box {position:relative}
.sub_Box .logo {padding:0 0 5px 15px;width:100px;height:24px}
.logo_box img {width:88%; padding:30px 0 0 0}




/* ½ÃÀåº°¸®½ºÆ® ½ÃÀå¼³¸í¸»Ç³¼± */
.btnWrap00 {position:relative; display:block!important; width:170px!important; text-align:left; height:40px; margin:0px 0 0 0;}
.btnWrap00 .btn{width:270px; display:block!important; padding:10px 0 0 0;}
.btnWrap00 .btn .alignL{width: 25px;height: 21px;float:left;text-align: left;}
.btnWrap00 .btn .alignC{float:left;font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size:20px;color:#000;padding:0px 0px;line-height:14px;letter-spacing:-3.5px;display: inline-block;padding-top:1px;}

.btnWrap00 .ttip{position:absolute; display:block; opacity:0.8; top:0; left:180px; width:190px; height:42px; background:#000; z-index:999;}
.btnWrap00 .ttip span{display:block;font-family:'nsB';width: 90%;color:#fff;font-size:12px;letter-spacing:-1px;line-height:120%;text-align:left;padding:7px 10px 0 10px;}
.btnWrap00 .ttip span.txt{display:block;font-family:'nsB';width: 100%;color:#fff;font-size: 12px;letter-spacing: -1px;line-height:120%;text-align:left;padding: 14px 10px 0 10px;}


/*
.btnWrap00:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;background:#000;}
.btnWrap00:hover:after{opacity:0.6;}

.btnWrap00:hover{ position:relative; display:block; opacity:0.6; top:0; left:160px; width:199px; height:43px; background:#000;}
.btnWrap00:hover .ttip{display:block; z-index:999; position:absolute; font-family:'nsB'; font-size:14px; letter-spacing:-2px; line-height:130%; text-align:center; vertical-align:middle; margin:0; padding:0;}

*/



/* ÀÔ·ÂÆû ÇÏ´ÜÆÁ */
.oneclick_tip{ position:relative; margin:0 auto; width:100%;}
.oneclick_tip .box{display:block;width: 84%;background-color:#f3f4f8;border:1px solid #dbdbdb;padding: 13px 18px;margin: 50px 0 24px 10px;color:#666;font-size:12px;letter-spacing:-1px;line-height: 18px;text-align:left;}


/* ¹öÆ° */

.btnWrap{position:relative;display:block;}

.btnWrap01 {position:relative;display:block;width:100%;font-family:'nsB';color:#fff; padding-top:20px!important; margin:0 auto;}
.btnWrap01.btn00 {width: 95%;height: 66px;margin:20px 0 0 2px!important;font-size: 23px;font-family:nsEB;color:#fff;letter-spacing:-1px;line-height: 22px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius: 11px!important;border:3px solid #1c273f;box-sizing:border-box; text-decoration:none}
.btnWrap01.btn00.on {background: #ff501e;text-shadow:1px 1px rgba(0,0,0,0.1)}


.btnWrap02 {position:relative;display:block;width:100%;font-family:'nsB';color:#fff; padding-top:20px!important; margin:0 auto;}
.btnWrap02.btn00 {width: 95%;height: 66px;margin:17px 0 0 2px!important;font-size: 23px;font-family:nsEB;color:#fff;letter-spacing:-1px;line-height: 22px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius: 11px!important;border:3px solid #1c273f;box-sizing:border-box; text-decoration:none}
.btnWrap02.btn00.on {background: #ff501e;text-shadow:1px 1px rgba(0,0,0,0.1)}


.box_banner_01{position:relative;}
.box_banner_01 .box_motion{}

/* ¹è³Ê ¸ð¼Ç*/
.box_motion{
	position:relative; width:100%; padding:15px 0 0 0; margin:0 auto; text-align:center;
	animation-name: motionBanner; 
	animation-duration: 2s;
	animation-iteration-count:infinite; 
	-webkit-animation-name: motionBanner;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count:infinite;
}

.box_motion02{
	position:relative; right:18px; width:87%%; padding:40px 0 0 0; margin:0 auto; text-align:center;
	animation-name: motionBanner; 
	animation-duration: 2s;
	animation-iteration-count:infinite; 
	-webkit-animation-name: motionBanner;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count:infinite;
}


@-webkit-keyframes motionBanner {
	0%{top:0;}
	15%{top:0;}
	30%{top:-3px;}
	45%{top:0px;}
	60%{top:-3px;}
	75%{top:0}
	100%{top:0;}
}
@keyframes motionBanner {
	0%{top:0;}
	15%{top:0;}
	30%{top:-3px;}
	45%{top:0px;}
	60%{top:-3px;}
	75%{top:0}
	100%{top:0;}
}

.box_banner_01 .fot_tip{ background:#fff;color:#333;height: 85px;border-radius: 10px;border:1px solid #1c273f;width:94.4%;display:block;margin: 0 auto;}
.box_banner_01 .fot_tip span{ width:28%;height:75px; float:left; color:#000; font-size:16px; letter-spacing:-1px; line-height:18px; text-align:center; padding:10px 0 0 0; box-sizing:border-box; margin:0px 0px -1px 2px}
.box_banner_01 .fot_tip span+span{box-sizing:border-box;width:70%;letter-spacing:-1px;padding: 21px 10px 13px 0px;line-height:22px;text-align:left;}
.box_banner_01 .fot_tip span+span strong{font-weight:900}
.box_banner_01 .fot_tip span+span em{color:#ff0000}
.box_banner_01 .fot_tip span.arrow{background:url(/img/theme/oneclick/171110__arrow.png) no-repeat 50% 0; background-size:100%; position:absolute; left:46.8%; top:-12px; width:33px; height:17px;} 


.box_banner_02 .fot_tip{ background:#fff;color:#333;height: 85px;border-radius: 10px;border:1px solid #1c273f;width:79.4%;display:block;margin: 0 auto;}
.box_banner_02 .fot_tip span{ width:28%;height:75px; float:left; color:#000; font-size:16px; letter-spacing:-1px; line-height:18px; text-align:center; padding:10px 0 0 0; box-sizing:border-box; margin:0px 0px -1px 2px}
.box_banner_02 .fot_tip span+span{box-sizing:border-box;width:70%;letter-spacing:-1px;padding: 21px 10px 13px 0px;line-height:22px;text-align:left;}
.box_banner_02 .fot_tip span+span strong{font-weight:900}
.box_banner_02 .fot_tip span+span em{color:#ff0000}
.box_banner_02 .fot_tip span.arrow{background:url(/img/theme/oneclick/171110__arrow.png) no-repeat 50% 0; background-size:100%; position:absolute; left:46.8%; top:-12px; width:33px; height:17px;} 







a.oneclick_btn01{display:block; width:147px; height:43px; line-height:230%!important; background:#ff501e; text-align:center; color:#fff!important; font-family:'nsB'!important; font-size:19px!important; font-weight:bold; letter-spacing:-1px; text-align:center;}
a.oneclick_btn02{display:block; width:147px; height:43px; line-height:230%!important; background:#44c7cc; text-align:center; color:#fff!important; font-family:'nsB'!important; font-size:19px!important; font-weight:bold; letter-spacing:-1px; text-align:center;}
a.oneclick_btn03{display:block;width: 238px;height:43px;line-height: 190%!important;color: #ff501e!important;border: 4px solid #838383;font-family:'nsB'!important;font-size: 20px!important;font-weight:bold;letter-spacing:-1px;text-align:center;box-sizing: border-box;}

.gallery_tit{position:relative; width:200px;}
.gallery_tit span img{float:left; display:inline-block; width:66px; margin-bottom:4px; max-width:100%;}
.gallery_titR{float:left;display:inline-block;width: 130px;font-family: 'nsB';font-size: 17px;color:#000;letter-spacing: -1px;line-height:67px;text-align:left; /*padding: 15px 0 0 0px;*/}
.gallery_titB{display:block; clear:both; background-color:#fff567; font-size:13px; font-family:'nsB'; color:#4b4b4b; letter-spacing:-1px; line-height:17px; text-align:left; padding:16px 15px;}
.gallery_titY{display:block; clear:both; background-color:#fff567; font-size:13px; font-family:'nsB'; color:#4b4b4b; letter-spacing:0px; line-height:17px; text-align:left; padding:15px 14px;}
/* ÀÌ½´ */
.gallery_titA{display:block; clear:both; background-color:#d71826; font-size:20px; font-family:'nsEB'; color:#fff; font-weight:900; letter-spacing:-1px; line-height:105%; text-align:center; padding:16px 16px;}
.gallery_titC{display:block; clear:both; background-color:#ff0d0d; font-size:20px; font-family:'nsEB'; color:#fff; font-weight:900; letter-spacing:-1px; line-height:105%; text-align:center; padding:16px 16px;}
.gallery_titC em{color:#ffff00}


.onetext_p01 { padding:5px 0px 8px 0px;}
.onetext_box { border-top:#838383 4px solid; border-right:#838383 4px solid; border-bottom:#838383 4px solid; border-left:#838383 4px solid;}
.layer01 input {border:1px solid #c9c9c9; height:28px; #height:28px; #line-height:160%; width:150px; padding-left:5px;}

.one_btn02 {display:block; cursor:pointer;width:100%; height:23px; #height:28px; font-size:13px; color: #fff!important; text-align:center; background:#999; padding-top:5px; }

.one_box {font-size:12px; color: #fff!important; text-align:leftr; background:#606060; padding:15px 18px; }




/*°ü¸®ÀÚ ÆäÀÌÁö*/
.one_admin { position:relative; width:800px; margin:0 auto; }
/*.txt01 { color:#000; font-size:25px; line-height:130%; letter-spacing:-3px; padding:20px 0px 25px 10px; }*/
.one_title { font-size:14px; color:#000; border-top:1px solid #959595; border-bottom:1px solid #c9c9c9; background:#f7f7f7; height:42px; }
.one_list { font-size:12px; color:#000;}
.one_list01 { font-size:12px; color:#000; height:55px; }
.one_list_r { border-right:1px solid #f4f4f4;}
.one_list_b { border-bottom:1px solid #f4f4f4;}
.one_list_bb { border-bottom:1px solid #c9c9c9;}

.one_btn03 {display:block; cursor:pointer;width:98%; height:28px; #height:38px; font-size:15px; color: #fff!important; text-align:center; background:#4e71c3; padding-top:10px; margin-bottom:5px; }

.one_admin01 input {border:1px solid #c9c9c9; height:28px; #height:28px; #line-height:200%; width:90%; font-size:12px; padding-left:5px; text-align:left;}
.input_default00 { width:80%; height:28px; #height:28px; #line-height:200%; background:#fff; border:1px solid #c9c9c9; font-size:12px; padding: 0px 0 2px 3px; }




/* 20170201 ÅÂ¾Æ »ó´ã½ÅÃ»*/

.tblTit {font-size:1.25em; letter-spacing:-0.08em; font-weight:normal; color:#; padding-bottom:8px; margin:24px 0; border-bottom: 1px dotted #000;text-align:left;}
.tblTit01 {font-size:24px; color:#000; letter-spacing:-0.08em; font-weight:normal; color:#; padding-bottom:12px; margin:24px 0; border-bottom: 1px dotted #000;text-align:left; padding-top:22px;}
.tblTit02 {font-size:24px;color:#000;letter-spacing:-0.08em;font-weight:normal;color:#;padding-bottom:12px;margin: 18px 0;border-bottom: 1px dotted #000;text-align:left;padding-top:12px;}
/*
.tblTit { font-size:1.25em; letter-spacing:-0.08em; font-weight:normal; color:#; padding-bottom:8px; margin:24px 0; border-bottom: 1px dashed #d1d1d1;text-align:left}
*/



/*------------------------------------------------------------------------------------------*/

#child_oneclick {position:relative; margin:35px 0 0 70px; padding:0; width:370px;box-sizing:border-box}
#child_oneclick .tblTit {margin-top:0;line-height:1}
#child_oneclick .cusInput {position:relative}
#child_oneclick .cusInput .input_info {font-size:14px; width:354px;}
#child_oneclick .cusInput .input_info .tf_g {margin:9px 12px 0 12px; font-weight:normal}
#child_oneclick .cusInput .in_wrap:after {content:"";clear:both;display:block}
#child_oneclick .cusInput .mBirth {float:left;width:370px;box-sizing:border-box}
#child_oneclick .cusInput .btnInput {display:block;width:100%;height:100%;background:#dcdcdc;border:1px solid #cbcdcc;text-align:center;font-weight:normal;padding-top:19px;box-sizing:border-box}
#child_oneclick .cusInput .phoneArea .tf_g {width:130px}
#child_oneclick .cusInput .in_wrap .mBirth .tf_g {width:250px;padding-top:0;#padding-top:7px}

.counsel.kids {margin-top:0}
.counsel.kids .xxx dt,
.counsel.kids .xxx dd {height:40px;#height:29px}
.counsel.kids .xxx{#margin:0 0 5px 0}
.counsel.kids .btn_ok{margin-top:30px}


/* Á¤º¸ÀÔ·Â */
#child_oneclick .in_wrap {position:relative}
#child_oneclick .bg_join { border:1px solid #cbcdcc; background-color:#fff;}
#child_oneclick .input_info {display:block; position:relative; height:48px; margin-bottom:15px;font-weight:bold; font-size:16px;}
#child_oneclick .input_info .lab_g {display:none;position:absolute; top:14px; left:14px; height:24px; color:#999; cursor:text}
#child_oneclick .input_info .tf_g {display:inline; float:left; height:31px; padding:0; margin:10px 12px 0 12px; font-weight:bold; color:#333; border:none}
#child_oneclick .input_info.mBirth .tf_g{width:255px}
#child_oneclick .input_info .tf_g::-ms-clear {display: none}


/*Ã¼Å©¹Ú½º*/
#child_oneclick .sex {display:block;height:23px; margin:0px 10px 10px 0}
#child_oneclick .gender{display:block; float:left; position:relative; z-index:10; width:65px; height:23px; font-size:16px;}
#child_oneclick .gender input {position:absolute; top:5px; left:3px; z-index:9}
#child_oneclick .gender label{display:block; position:absolute; top:0; left:0; z-index:10; width:50px; height:23px; line-height:24px; text-align:center; color:#999; cursor:pointer; background: #fff url("/img/login/check.png") no-repeat scroll 0 -32px; padding-left:18px; font-weight:normal;box-sizing:border-box}
#child_oneclick .gender label.aa {width:80px;padding-left:10px}
#child_oneclick .gender input:checked + label{z-index:100;}
#child_oneclick .gender label.on{z-index:100; background-position:0 0; color:#343434!important}






/* 170519 ½ÃÀåº° ¾ÆÀÌÄÜ Ãß°¡  */
/*  ÅÇ¸Þ´º */
#box_ga{position:relative; width:926px; margin:0 auto}
#box_ga .box_ga_01{padding:20px 0; background-color:#daebfd; margin:0 auto}
#box_ga .bline{border-bottom:1px dashed #fff;}
#box_ga .bline01{border-bottom:1px dashed #86b5e3;}
#box_ga .tab_ga{ position:relative; width:835px; overflow:hidden; margin:0 auto; padding-left:8px;}
#box_ga .tab_ga li{width:16.5%; float:left; letter-spacing:-1.5px;}
#box_ga .tab_ga li._on a{background-color:#0a4085;color:#fff;}
#box_ga .tab_ga li a{display:block; padding-top:8px; font-family:'nsR','Malgun Gothic',dotdum; font-size:16px; width:100%; height:100px; color:#000; line-height:10px;text-align:center; box-sizing:border-box;}

#box_ga .tab_ga li:last-child a {border-right:none;}


#box_ga .tab_ga li a span{display:block;}
#box_ga .tab_ga li a .icon{display:block; width:60px; height:65px; margin:0 auto;}

/*¼ö¼úÀÔ¿øºñ*/
#box_ga .tab_ga li.D19 a .icon{background: url(/img/smart/ml_D19.png) -4px -5px no-repeat;background-size: 69px;}
#box_ga .tab_ga li.D19._on a .icon{ background:url(/img/smart/oneclick_B_D19.png) -4px -5px no-repeat ;background-size:69px}

/*°£È£°£º´*/
#box_ga .tab_ga li.D20 a .icon{ background:url(/img/smart/ml_D20a.gif) 1px -5px no-repeat ;background-size:contain;}
#box_ga .tab_ga li.D20._on a .icon{ background:url(/img/smart/oneclick_B_D20a.png) -3px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D03 a .icon{ background:url(/img/smart/ml_D03.gif) -5px -5px no-repeat ;background-size:contain;}
#box_ga .tab_ga li.D03._on a .icon{ background:url(/img/smart/oneclick_B_D03.png) -5px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D01 a .icon{ background:url(/img/smart/ml_D01.gif) 0px -5px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D01._on a .icon{ background:url(/img/smart/oneclick_B_D01.png) 0px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D18 a .icon{ background:url(/img/smart/ml_D18.gif) 0px -7px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D18._on a .icon{ background:url(/img/smart/oneclick_B_D18.png) 0px -7px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D16 a .icon{ background:url(/img/smart/ml_D16.gif) 0px -7px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D16._on a .icon{ background:url(/img/smart/oneclick_B_D16.png) 0px -7px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D15 a .icon{ background:url(/img/smart/ml_D15.gif) 0px -6px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D15._on a .icon{ background:url(/img/smart/oneclick_B_D15.png) 0px -6px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D04 a .icon{ background:url(/img/smart/ml_D04.gif) -4px -7px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D04._on a .icon{ background:url(/img/smart/oneclick_B_D04.png) -4px -7px no-repeat ;background-size:70px}



#box_ga .tab_ga li.D02 a .icon{ background:url(/img/smart/ml_D02.gif) -2px -5px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D02._on a .icon{ background:url(/img/smart/oneclick_B_D02.png) -2px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D17 a .icon{ background:url(/img/smart/ml_D17.gif) -2px -5px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D17._on a .icon{ background:url(/img/smart/oneclick_B_D17.png) -2px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D10 a .icon{ background:url(/img/smart/ml_D10.gif) -2px -4px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D10._on a .icon{ background:url(/img/smart/oneclick_B_D10.png) -2px -4px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D05 a .icon{ background:url(/img/smart/ml_D05.gif) -2px -1px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D05._on a .icon{ background:url(/img/smart/oneclick_B_D05.png) -2px -1px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D06 a .icon{ background:url(/img/smart/ml_D06.gif) -2px -5px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D06._on a .icon{ background:url(/img/smart/oneclick_B_D06.png) -2px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D12 a .icon{ background:url(/img/smart/ml_D12.gif) -2px -5px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D12._on a .icon{ background:url(/img/smart/oneclick_B_D12.png) -2px -5px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D08 a .icon{ background:url(/img/smart/ml_D08.gif) -2px -2px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D08._on a .icon{ background:url(/img/smart/oneclick_B_D08.png) -2px -2px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D09 a .icon{ background:url(/img/smart/ml_D09.gif) -2px -3px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D09._on a .icon{ background:url(/img/smart/oneclick_B_D09.png) -2px -3px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D07 a .icon{ background:url(/img/smart/ml_D07.gif) -2px -4px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D07._on a .icon{ background:url(/img/smart/oneclick_B_D07.png) -2px -4px no-repeat ;background-size:70px}

#box_ga .tab_ga li.D00 a .icon{ background:url(/img/smart/ml_D00.gif) -2px -5px no-repeat ;background-size:70px}
#box_ga .tab_ga li.D00._on a .icon{ background:url(/img/smart/oneclick_B_D00.png) -2px -5px no-repeat ;background-size:35px}

#box_ga .arrow a {position:absolute; top:30%; display:block; width:20px; height:40px;}
#box_ga .arrow a img { width:100%; }
.prev { left:15px; }
.next { right:15px; }

.left_p{ padding-left:15px;}
.text_baby{display:block; font-size:13px; font-weight:bold; margin:8px 0 0 5px; color:#249bed!important}





/* ¾È³» ·¹ÀÌ¾î */
.info_black_overlay{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; filter:Alpha(opacity=80);opacity:0.8; z-index:100;}
#info_layer{position:relative; width:551px; margin:0 auto; z-index:900; padding-top:350px;}
#info_layer .infotitle{position:relative; width:551px; height:77px; background-color:#e5e5e5; border-radius:16px 16px 0 0;}
#info_layer .infotitle span.top{ float:left; font-family:'nsB'; font-size:34px; color:#000; line-height:150%; letter-spacing:-1px; text-align:center; padding:16px 0 0 150px;}
#info_layer .infotitle span.close{float:right; display:block; width:24px; height:24px; background: url('/img/theme/oneclick/171110_close.png'); margin:25px 21px 0 0; cursor:pointer;}
#info_layer .infomain{position:relative; width:551px; height:193px; background-color:#fff; padding:40px 0px; z-index:900;}
#info_layer .infomain .mleft{float:left; background:url('/img/theme/oneclick/171110_infoimg.png') no-repeat; width:199px; height:195px; margin-left:25px; z-index:900;}
#info_layer .infomain .mright ul{float:left; margin-left:18px; width:304px;}
#info_layer .infomain .mright ul.hh01{ margin-top:13px;}
#info_layer .infomain .mright ul li img{ vertical-align:text-bottom}
#info_layer .infomain .mright ul li.hh{margin-top:26px;}

#info_layer .infomain .mright ul li{float:left; display:block; font-family:"nsR","¸¼Àº °íµñ","µ¸¿ò"; font-size:20px; color:#000; line-height:29px; letter-spacing:-1.5px!important; text-align:left;}
#info_layer .infobottom{background-color:#fff; width:100%; height:110px; border-radius:0 0 16px 16px; text-align:center; padding-top:5px; z-index:900;}
#info_layer .infobottom .btnWrap.btn01{width: 310px;margin:0 auto;padding: 22px 35px 20px 60px!important;color:#000;font-size:33px;font-family:nsEB;text-decoration:none;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;box-shadow:0px 5px 0px rgba(0,0,0,0.3);border:3px solid #000;box-sizing:border-box;}
#info_layer .infobottom .btnWrap.btn01.on {background:#fff; text-shadow:2px 1px rgba(0,0,0,0.2)}




/*
#info_layer .infobottom{background-color:#fff; width:100%; height:105px; border-radius:0 0 16px 16px; z-index:900;}
#info_layer .infobottom .btnWrap.btn01 {width:306px; padding:13px 0 10px; margin:0 auto; padding-left:85px; font-size:33px;font-family:nsEB; border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;box-shadow:0px 5px 0px rgba(0,0,0,0.3);border:3px solid #000;box-sizing:border-box}
#info_layer .infobottom .btnWrap.btn01.on {background:#fff; text-shadow:2px 1px rgba(0,0,0,0.2)}
*/



/* 2018.12.14 °³ÀÎÁ¤º¸µ¿ÀÇ Æû ¼öÁ¤ */
.agree_area01 {display: inline-block; background:#fff; border-top:1px solid #ebebeb; border-bottom:2px solid #d1d1d1; margin: 8px 0 10px 0; letter-spacing:-1px; font-size:13px;}
.agree_area01 {display: inline-flex; justify-content: space-between ;line-height: 350%; width: 352px;}
.agree_area01 input {/*position: absolute; top: 3px; left: 3px; z-index: 9*/ display:none}
.agree_area01 input:checked + label{z-index:100;}
.agree_area01 label{height:43px!important; vertical-align:middle; background: url(/img/theme/oneclick/181214_agree.jpg) no-repeat 254px center; margin-right: 0; display: block; width: 309px; cursor: pointer;}
.agree_area01 label.on {height:43px!important; vertical-align:middle; background:#fff url(/img/theme/oneclick/181214_agree_ov.jpg) no-repeat 255px center;}
/*
.agree_area01 input[type='checkbox']{height:43px!important;width: 49px;vertical-align:middle;background:#fff url(/img/theme/oneclick/181214_agree.jpg) no-repeat;background-size:100%;margin-left:0px;}
.agree_area01 input[type='checkbox']:checked {background:#fff url(/img/theme/oneclick/181214_agree_ov.jpg) no-repeat;background-size:100%;}
.agree_area01 input[type='checkbox']:checked:after {content:"";display:block;background:#fff url(/join_site/heungkuk/img/check_over.png) no-repeat;background-size:60%;background-position:40%;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}*/
.btn_view {display:block;font-size: 16px!important;width: 47px;height:43px;line-height: 280%!important;border:1px solid #cbcdcc;text-align:center;font-weight:normal;box-sizing:border-box;margin-left: 0px;}
.Ltxt{font-size: 21px;color: #333;font-weight:900;letter-spacing: -1.7x;margin-left: 15px;}
.agree_txt{font-size: 14px;font-weight: 600;letter-spacing: -0.2px;color:#ff1923;padding-top: 8px;margin-bottom: 5px;margin-left: 8px;  padding-bottom:12px!important}








/* 2020.08.10 ¹«ÇØÁö¿øÅ¬¸¯ */
.onetext_detail {position:relative; height:50px}
.onetext_detail .text01 {  position:absolute; right:79px; bottom:-185px;}
.onetext_detail .text01 a{ font-family:"³ª´®°íµñ"; color:#000; font-size:14px; line-height:110%; letter-spacing:-0.7px; text-decoration:none;}

.onetext_detail .text02 { font-family:"³ª´®°íµñ"; color:#000; font-size:13px;   position:absolute; right:79px; bottom:-37px;}

.counsel .tel02 span {display:inline-block; vertical-align:top;}
.counsel .tel02 input {border:2px solid #ff501f; height:43px; width:172px; margin-left:5px; line-height:300%; padding-left:10px;}
.Rbox_contents{ width:55px; height:55px; text-align:center; border-radius:6px; background-color:#54504f;}
.Rbox_contents span{color:#fff; font-family:'³ª´®°íµñ'; font-size:14px; line-height:4;font-weight:600;}

.Rbox_contents02{width:55px; height:45px; padding-top:12px; text-align:center; border-radius:6px; background-color:#54504f;}
.Rbox_contents02 span{ color:#fff; font-family:'³ª´®°íµñ'; font-size:14px; line-height:1.2;font-weight:600;}

.Middle_Tit{width:926px; letter-spacing:-3.2px; height:54px; color:#000; line-height:2; border-bottom:1px solid #000; text-align:center; font-size:37px; font-family:'³ª´®°íµñ';}
.Middle_Tit span{ color:#f23b1c; font-weight:600; font-family:'³ª´®°íµñ';}




/* ½ÉÀÇ¹øÈ£ Ãß°¡ */
.num_click_review{text-align:right; padding-right:8px; padding-bottom:8px;}
.num_click_review span{font-size:14px; font-family:"Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ','dotdum',"µ¸¿ò";color:#333; letter-spacing:-1.5px;}

	















