@charset "euc-kr";

/*-------------------------------------------------------------------------------------
                                        CSSReset
-------------------------------------------------------------------------------------*/

html,body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-smooth:always;
font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;}
html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent}
body{position:relative;overflow-x:hidden;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0}
dl,ul,ol,menu,li{list-style:none!important}
input,select,textarea,button{font-size:100%;vertical-align:middle;}
body{overflow-x:hidden;width:100%;height:100%;-webkit-text-size-adjust:none}/*ºäÇ¥Æ®º¯È¯½ÃÆùÆ®Å©±âÀÚµ¿È®´ë¹æÁö*/
body,th,td,input,select,textarea,button{color:#666;font-size:13px;line-height:1.5;fofont-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;}
a{color:#666;text-decoration:none}
a:active,a:hover{text-decoration:none}
strong,.b{font-family:'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif}
address,caption,cite,code,dfn,em,var{font-style:normal}
/*table{table-layout:fixed;width:100%;border-collapse:collapse;word-break:break-word}*/
table.form_tbl, table.agree_tbl{word-break:normal}
caption{width:0;height:0;line-height:0;font-size:0;text-indent:-9999px}
button{border:0;cursor:pointer;background:none}
button, html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
/*input, select, textarea{margin:0;padding:0;-webkit-appearance: menulist; -webkit-border-radius:0; white-space: pre; -webkit-rtl-ordering: logical; box-sizing: border-box; background-color:white;-webkit-writing-mode: horizontal-tb;}*/

input {-webkit-appearance:textfield; background-color:white; -webkit-rtl-ordering: logical; -webkit-user-select:text; cursor:auto; border:none;}


input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{width:100%;height:60px;padding:5px;border:1px solid #dbdbdb;border-radius:5px;-webkit-border-radius:5px;box-sizing: border-box;resize:none;font-size:12px}
textarea:focus, input:focus{outline: none}
input::-webkit-input-placeholder{letter-spacing:-1px;}
select::-ms-expand{ display:none;}






@import url(https://fonts.googleapis.com/css?family=Roboto);
@font-face{
	font-family:nsR;
	font-weight:400;
	src:url('/font/NanumSquareR.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareR.woff') format('woff'),
		url('/font/NanumSquareR.ttf') format('truetype'),
		url('/font/NanumSquareR.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nsB;
	font-weight:700;
	src:url('/font/NanumSquareB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareB.woff') format('woff'),
		url('/font/NanumSquareB.ttf') format('truetype'),
		url('/font/NanumSquareB.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nsEB;
	font-weight:;
	src:url('/font/NanumSquareEB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareEB.woff') format('woff'),
		url('/font/NanumSquareEB.ttf') format('truetype'),
		url('/font/NanumSquareEB.svg#webfontdeSVIj0D') format('svg')
}
@font-face{cellR
	font-family:nsL;
	font-weight:300;
	src:url('/font/NanumSquareL.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareL.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareL.woff') format('woff'),
		url('/font/NanumSquareL.ttf') format('truetype'),
		url('/font/NanumSquareL.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:ulR;
	src:url('/font/UNIVERSLIGHTR.eot');
	src:local('¡Ø'),
		url('/font/UNIVERSLIGHTR.woff') format('woff'),
		url('/font/UNIVERSLIGHTR.ttf') format('truetype'),
		url('/font/UNIVERSLIGHTR.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nm;
	src:url('/font/NanumMyeongjo.eot');
	src:local('¡Ø'),
		url('/font/NanumMyeongjo.woff') format('woff'),
		url('/font/NanumMyeongjo.ttf') format('truetype'),
		url('/font/NanumMyeongjo.svg#webfontdeSVIj0D') format('svg')
}



.font_red01{font-size: 11px;color:#f24443;margin: 4px 0 6px 0;letter-spacing:-0.5px; text-align:left}


/*  ÅÇ¸Þ´º */
#box_ga .box_ga_01{padding:10px 15px 15px;background-color:#24a3fa}
#box_ga .tab_ga{ position:relative; overflow:hidden;}
#box_ga .tab_ga li{width:25%; float:left; letter-spacing:-1.5px; font-size:12px;}
#box_ga .tab_ga li._on a{background-color:#0a4085;color:#fff;}
#box_ga .tab_ga li a{display:block; padding-top:8px; width:100%; height:60px; color:#000; background-color:#fff; line-height:13px;text-align:center; box-sizing:border-box; border-right:1px solid #24a3fa;border-bottom:1px solid #24a3fa}

#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:28px; height:28px; margin:0 auto; background-repeat:no-repeat;background-position:center center;}

#box_ga .tab_ga li.D03 a .icon{ background:url(/img/smart/ml_D03.gif) -5px -3px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D03._on a .icon{ background:url(/img/smart/oneclick_B_D03.png) -5px -3px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D01 a .icon{ background:url(/img/smart/ml_D01.gif) 0px -5px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D01._on a .icon{ background:url(/img/smart/oneclick_B_D01.png) 0px -5px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D18 a .icon{ background:url(/img/smart/ml_D18.gif) -2px -7px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D18._on a .icon{ background:url(/img/smart/oneclick_B_D18.png) -2px -7px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D16 a .icon{ background:url(/img/smart/ml_D16.gif) -2px -7px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D16._on a .icon{ background:url(/img/smart/oneclick_B_D16.png) -2px -7px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D15 a .icon{ background:url(/img/smart/ml_D15.gif) -2px -6px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D15._on a .icon{ background:url(/img/smart/oneclick_B_D15.png) -2px -6px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D04 a .icon{ background:url(/img/smart/ml_D04.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D04._on a .icon{ background:url(/img/smart/oneclick_B_D04.png) -2px -5px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D02 a .icon{ background:url(/img/smart/ml_D02.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D02._on a .icon{ background:url(/img/smart/oneclick_B_D02.png) -2px -5px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D17 a .icon{ background:url(/img/smart/ml_D17.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D17._on a .icon{ background:url(/img/smart/oneclick_B_D17.png) -2px -5px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D10 a .icon{ background:url(/img/smart/ml_D10.gif) -2px -4px no-repeat ;background-size:36px}
#box_ga .tab_ga li.D10._on a .icon{ background:url(/img/smart/oneclick_B_D10.png) -2px -4px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D05 a .icon{ background:url(/img/smart/ml_D05.gif) -2px -1px no-repeat ;background-size:36px}
#box_ga .tab_ga li.D05._on a .icon{ background:url(/img/smart/oneclick_B_D05.png) -2px -1px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D06 a .icon{ background:url(/img/smart/ml_D06.gif) -2px -5px no-repeat ;background-size:36px}
#box_ga .tab_ga li.D06._on a .icon{ background:url(/img/smart/oneclick_B_D06.png) -2px -5px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D12 a .icon{ background:url(/img/smart/ml_D12.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D12._on a .icon{ background:url(/img/smart/oneclick_B_D12.png) -2px -5px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D08 a .icon{ background:url(/img/smart/ml_D08.gif) -2px -2px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D08._on a .icon{ background:url(/img/smart/oneclick_B_D08.png) -2px -2px no-repeat ;background-size:35px}

#box_ga .tab_ga li.D09 a .icon{ background:url(/img/smart/ml_D09.gif) -2px -3px no-repeat ;background-size:34px}
#box_ga .tab_ga li.D09._on a .icon{ background:url(/img/smart/oneclick_B_D09.png) -2px -3px no-repeat ;background-size:34px}

#box_ga .tab_ga li.D07 a .icon{ background:url(/img/smart/ml_D07.gif) -2px -4px no-repeat ;background-size:33px}
#box_ga .tab_ga li.D07._on a .icon{ background:url(/img/smart/oneclick_B_D07.png) -2px -4px no-repeat ;background-size:33px}

#box_ga .tab_ga li.D00 a .icon{ background:url(/img/smart/ml_D00.gif) -2px -5px no-repeat ;background-size:35px}
#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 .tab_ga li.D19 a .icon{ background:url(/img/smart/ml_D19.gif) -2px -7px no-repeat ;background-size:35px}
#box_ga .tab_ga li.D19._on a .icon{ background:url(/img/smart/oneclick_B_D19.png) -2px -7px no-repeat ;background-size:35px}


#box_ga .tab_ga li.D20 a .icon{ background:url(/img/smart/ml_D20a.gif) -2px -5px no-repeat ;background-size:34px}
#box_ga .tab_ga li.D20._on a .icon{ background:url(/img/smart/oneclick_B_D20a.png) -2px -5px no-repeat ;background-size:34px}



/*  ÆîÄ¡±â ´Ý±â ¹öÆ°  */
.wrapTit {overflow:hidden; height:36px; line-height:36px; background:#24a3fa; text-align:center; box-sizing:border-box; border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}
.wrapTit a {font-size:13px; color:#fff;}
.wrapTit a span.btnUp {display:inline-block; width:30px; height:30px; background:url("/img/smart/icon_arrUp.png") 5px 10px no-repeat; background-size:13px; cursor:pointer; vertical-align:middle;}
.wrapTit a span.btnDn {display:inline-block; width:30px; height:30px; background:url("/img/smart/icon_arrDn.png") 5px 10px no-repeat; background-size:13px; cursor:pointer; vertical-align:middle;}



/*  Å¸ÀÌÆ² */
.wrTitle {position:relative; height:133px; background-color:#24a3fa;}
.wrTitle:after {content:"";clear:both;display:block}
.wrTitle .tit  {font-family:nsB; color:#fff; font-size:30px; letter-spacing:-1px; line-height:33px; padding:10px 0 5px 15px}
.wrTitle .tit em {color:#ffd100}
.wrTitle .tit01 {display:block;  font-family:nsB; color:#fff; font-size:12px; letter-spacing:0px; line-height:14px; padding:0px 0 20px 18px}
.wrTitle .tit01 em {color:#ffd100}
.wrTitle .hand {position:absolute; background:url("/img/smart/oneclick_img.png") right bottom no-repeat; width:142px; height:100%; bottom:0; right:2%;}

.pr_kind { position:relative; background-color:#fff; padding:25px 0px 30px 0; text-align:center;}
.pr_kind .tit {margin-bottom:3px;line-height:1.2; font-size:21px; color:#000; letter-spacing:-1px; text-align:center}
.pr_kind .tit em { font-weight:normal; font-size:13px;}
.pr_kind .bar { display:inline-block; float:left; width:100%; margin:7px 0 20px 0; text-align:center;}
.pr_kind .bar select {width:130px; padding:5px 7px 5px 10px; height:38px; line-height:38px; border:1px solid #808080; font-size:13px; line-height:120%; color:#333; font-weight:normal;background-color:white;}

.pr_kind button { display:inline-block; width:130px; height:38px; margin:0 0 0 2px; border:none; background:#24a3fa; color:#ffffff; letter-spacing:-1px }
.pr_kind01 button { display:inline-block; width:78%; height:40px; margin:0 0 0 2px; border:none; background:#24a3fa; color:#ffffff; letter-spacing:-1px; border-radius:5px }
.pr_kind01 .bar span img{display:inline-block; width:20px; height:29px; margin:0px 0 0 2px; cursor:pointer; padding-bottom:5px; vertical-align:bottom}


/*  º¸Çè·á ³ëÃâ ¸®½ºÆ® ¿µ¿ª */
#wrWrap {margin:0 auto;}
#wrWrap .ct_wrap {width:100%; background:#dde5ed;}
#wrWrap .madeTB {display:table; text-align:center}
#wrWrap .madeCell {display:table-cell;}

#wrWrap .this_gList01 {width:100%; margin:20px 0;}
#wrWrap .this_gList01 .gAbout {margin:0 auto;}
#wrWrap .this_gList01 .gAbout {position:relative; display:table; width:95%; height:158px;background:#fff; box-shadow:1px 1px #c9d0d8; margin-bottom:20px; text-align:center}
#wrWrap .this_gList01 .gAbout:last-child {margin-bottom:0}

#wrWrap .divGood01 {padding-top:25px; padding-bottom:25px;}
#wrWrap .divGood01 .goodname {vertical-align:middle; margin:0 auto;}
#wrWrap .divGood01 .goodname span {vertical-align:middle; padding:3px 0; display:block; margin:0 auto;}
#wrWrap .divGood01 .goodname .logo {width:73px; padding-right:8px;}
#wrWrap .divGood01 .goodname .logo img {width:100%}
#wrWrap .divGood01 .goodname .name { font-size:16px; font-family:'Malgun Gothic'; color:#000; font-weight:bold; line-height:1.2; letter-spacing:-1px;}
#wrWrap .divGood01 .goodname .name01 { display:block; font-size:16px; font-family:'Malgun Gothic'; color:#000; font-weight:bold; line-height:1.2; letter-spacing:-1px;}

#wrWrap .divGood01 .btnWrap {margin:12px 0 0 18px; height:40px;}
#wrWrap .divGood01 .btnWrap .btn {position:relative; float:left; height:40px; line-height:;font-size:14px;}
#wrWrap .divGood01 .btnWrap .btn01 {position:relative; float:left; height:40px; line-height:;font-size:14px;}
#wrWrap .divGood01 .btnWrap .btn span {position:absolute; display:block; top:10px}
#wrWrap .divGood01 .btnWrap .btn_type2 {width:57%; float:left; margin-right:3px;cursor:text; font-family:"Malgun Gothic"; padding-top:10px}
/* #wrWrap .divGood01 .btnWrap .btn_type1 {width:18%;margin-right:2px; font-family:"Malgun Gothic"; font-size:13px; letter-spacing:-1px; padding-top:11px} */
#wrWrap .divGood01 .btnWrap .btn_type0 {width:37%;font-size:13px; font-family:"Malgun Gothic"; letter-spacing:-1px; padding-top:11px; border:1px solid #333743; }


#wrWrap .alignL_1{left:11px!important; width:30%; font-size:12px; font-family:"Malgun Gothic"; letter-spacing:-1px; text-align:left; line-height:163%;}
#wrWrap .alignC_1{right:20%; /*width:40%;*/ height:30px; font-family:"Malgun Gothic"; font-size:14px;font-weight:bold; line-height:118%; letter-spacing:0px;vertical-align:middle;}
#wrWrap .alignC_2{top:0!important; right:0; right:17%; width:41%; font-family:"Malgun Gothic";font-size:13px;font-weight:bold; letter-spacing:-1px; height:23px; padding-top:6px; margin:5px 0 0 0; cursor:pointer; background-color:#fff; color:#333743; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
#wrWrap .alignR_1{right:3%; width:10%; line-height:145%;}*/

/* btn */
.btnWrap{position:relative}
.btn{display:block;box-sizing:border-box}
.btn01{display:block; box-sizing:border-box}
/*.btn_type0{background:#fff; border:1px solid #048ad0!important; color:#048ad0;} */
.btn_type0{background:#fff;color:#333743!important}
.btn_type1{background:#fff;color:#333743!important}
.btn_type2{background:#333743;color:#fff!important}
.btn_type3{background:#249bed;border-color:#249bed!important;color:#fff!important}





/*-------------------------------------------------------------------------------------
                                        ·¹ÀÌ¾î Á¤º¸ÀÔ·Â
-------------------------------------------------------------------------------------*/


.cusInfo {background:#fff; color:#333;}
.cusInfo .cusText,.cusInfo .cusInput,.cusInfo .btnWrap,.cusInfo .cusNoti {margin:0 auto; width:87%;}


.cusInfo .cusText {padding:40px 0 20px 0;text-align:center;font-size:14px; font-family:'nsB';}
.cusInfo .cusText .cTitle {font-size:15px; font-family:'nsB'; letter-spacing:-0.3px; padding:10px 0 0 0; line-height:135%}
.cusInfo .cusText em {color:#249bed; font-size:23px; font-family:'nsEB';}
.cusInfo .btnWrap .btn_type3 {position:relative;height:80px;font-size:28px;font-family:'nsB';text-align:center;box-shadow:5px 5px #000;padding-top:20px;margin-top:20px}
.cusInfo .btnWrap .btn_type3 .hand {position:absolute;display:block;top:0;left:-44px}
.cusInfo .btnWrap .btn_type3 em {color:#ffd100;margin:0 10px}
.cusInfo .cusNoti {font-size:12px;margin-top:20px}
.cusInfo .cusNoti li {background:url('/img/pop/layer_this_dot.jpg')no-repeat 0 center;padding-left:10px}
.cusInfo .cusInput {margin-bottom:25px}
.cusInfo .tblTit01 {font-family:'nsEB'; font-size:15px; letter-spacing:-0.08em; font-weight:bold; border-bottom:1px dotted #7f7f7f; padding-bottom:1px; text-align:left;}
.cusInfo .tblTit01.ma {margin-bottom:10px;padding-top:0px;}
.cusInfo .tblTit01.pa {margin-bottom:0px;}

.cusInput .input_info {font-size:14px; color:#333; font-family:'nsB';}
.cusInput .input_info .tf_g {margin:8px 12px 0 12px; font-weight:normal}
.cusInput .in_wrap:after {content:"";clear:both;display:block}
.cusInput .mPhone, .cusInput .mPhone2, .cusInput .mBirth {float:left}
.cusInput .mPhone, .cusInput .mPhone2, .cusInput .mBirth {width:67%}
.cusInput .anArea {float:right;width:87px;height: 45px;}
.cusInput .btnInput {display:block; font-size:14px; width:100%;height:100%;background:#dcdcdc;border:1px solid #cbcdcc;text-align:center;font-weight:normal;padding-top:13px;box-sizing:border-box}
.cusInput .phoneArea .tf_g {width:80px}
.cusInput .mPhone2 .tf_g, .cusInput .in_wrap .mBirth .tf_g {width:165px}
.cusInput .mAge {width:100%;height:100%; text-align:center;border-bottom:1px solid #000;box-sizing:border-box}
.cusInput .mAge dt {margin-bottom:0px; font-size:12px; padding-left:4px; font-weight:100}
.cusInput .mAge dd {display:table;width:100%; font-size:18px; padding-left:5px}
.cusInput .mAge dd span {display:table-cell; vertical-align:middle; line-height:110%;}
.cusInput .mAge dd .price {width:55px; font-family:nsEB; font-size:26px; padding-left:5px;}



/* Á¤º¸ÀÔ·Â */
.in_wrap {position:relative}
.bg_join { border:1px solid #cbcdcc; background-color:#fff;}
.bg_join01 {bdisplay:block; position:relative; height:40px; margin-bottom:10px; float:left}
.input_info {display:block; position:relative; height:45px;margin-bottom:6px;font-weight:bold; font-size:16px;}

.kind .cell,.gname .cell {width:100%; border-right:none}
.conText .cell {width:100%;height:164px!important}
.conText.input_info{height:164px}
.w_people .mName, .w_people .mMail {margin-right:5px}


.input_info .lab_g {display:none;position:absolute; top:11px; left:14px; height:24px; color:#999; cursor:text}
.input_info .tf_g {display:inline; float:left; height:30px; padding:0; margin:10px 12px 0 12px; font-weight:bold; color:#333; border:none}
.input_info.mName .tf_g {width:130px}
.input_info.mBirth .tf_g, .input_info.mMail .tf_g {width:255px}

.input_info .tf_g::-ms-clear {display: none}
.input_info .cell {position:relative; border-right:1px solid #e1e1e1; float:left; height:47px}
.input_info .cell .ps_box {margin:7px 10px 0 11px; display:block;}
.input_info .cell select {font-size:16px}


.input_info.mPhone .ps_box {width:60px}
.input_info .phoneArea {border-right:none}
.input_info .conArea {border-right:none}
.btn_dark {width:100%; height:100%; background:#999; color: #fff; border:0;}





/* Á¤º¸µ¿ÀÇ */
.join_agree {position:relative; clear:both; margin:8px 0 0 0; font-family:'nsB';}
.join_agree li,#cu_ncardWrap .join_agree li {display:block}
.join_agree label{display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background:url("/img/login/check.png") no-repeat scroll 0 -27px; background-size:20px; font-weight:normal; box-sizing:border-box!important;}
.join_agree a,#cu_ncardWrap .join_agree a{position:absolute;  color:#787878; text-decoration:underline}
.join_agree .more {left:175px; top:3px;}

.w_chk{position:relative;z-index:10;height:23px; font-size:12px; box-sizing:border-box!important;}
.w_chk label{ height:23px; line-height:24px; text-align:left; color:#333; padding-left:25px; box-sizing:border-box!important; background-color:#FFFFFF;}



/* Á¤º¸µ¿ÀÇ 2018.11.26 */
.join_agree01 {position:relative;clear:both;margin:0 0 7px 0;height: 45px;width: 100%;text-align: left;}
.join_agree01 li,#cu_ncardWrap .join_agree li {display:block}
.join_agree01 label{display:block;position:absolute;top:0;right: 0;z-index: 10;cursor:pointer;width:87px;height: 45px;background:#dcdcdc;border:1px solid #cbcdcc;text-align:center;font-weight:normal;padding-top:15px;box-sizing:border-box;}
.join_agree01 .more {left: 0px;top:0px;display: inline-block;border: 1px solid #cbcdcc;height: 45px;width: 67%;padding: 16px 0 0 10px;box-sizing: border-box;text-decoration: none;font-size: 14px;font-family: 'nsR','Malgun Gothic';}
.w_chk01{position:relative;z-index:10; font-size:14px;}
.w_chk01 label{color:#333; font-family:'nsB';}
.w_chk01 label.on {background:#6286de; color:#fff; }




/* ´Ý±â ¹öÆ° */
.onclickheader button {overflow:hidden;position:absolute;right:0; top:0; width:2.8rem;height:0;padding:3.5rem 0 0; text-align:center}
.onclickheader button:before, .onclickheader button:after {content:'';display:block;position:absolute;left:50%;top:50%;width:1.8rem;height:0.1rem;background:#696969; margin:-0.1rem 0 0 -1.1rem;}
.onclickheader button:before {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.onclickheader button:after {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}


/* ¹öÆ°¿µ¿ª1 */
.btn_area1 {position:relative; padding:0 0 55px 0; text-align:center;}
.btn_area1:after {display:block;clear:both; width:100%; content:'';}
.btn_com {width:87%; margin-top font-family:'nsB'; font-size:23px!important; line-height:250%!important; text-align:center; box-sizing:border-box; background:#24a3fa; color:#fff;}


/* footer */
#mkfooter {position:relative; background-color:#484a4f; color:#fff; text-align:center;}
#mkfooter .mk_info {display:block;margin:5px 0 10px;color:#fff;text-decoration:underline;}
address {font-size:12px;font-weight:300;color:#c5c5c5}


/* ¼¿·ºÆ® */
.mk_box {display:flex;align-items:center;height:100%;padding-right:15px;box-sizing:border-box; flex:1;}

/* ¹öÆ° */
.btnWrap {position:relative;display:block;text-align:center}
.btnWraps {position:relative;display:block;text-align:center}

.btn {display:inline-block;height:100%; cursor:pointer;box-sizing:border-box}
.btn_box_deepblue {color:#fff!important;background-color:#24a3fa;border:1px solid #000; margin-bottom:15px; height:45px;!important;font-size:16px;font-weight:500;padding-top:10px;width:100%}
.btn_box_deepblues {color:#fff!important;background-color:#24a3fa;border:1px solid #000; margin-bottom:15px; height:45px;!important;font-size:16px;font-weight:500;padding-top:10px;width:49.5%}
.btn_box_greens {color:#fff!important;background-color:#44c7cc;border:1px solid #000; margin-bottom:15px; height:45px;!important;font-size:16px;font-weight:500;padding-top:10px;width:49.5%}


/* ¶óµð¿À */
.mkselection {display:flex;height:100%}
.mkselection.gender {flex:0 0 120px;margin-right:-1px;}

.mkseltem{position:relative;z-index:10;width:50%;height:100%;box-sizing:border-box}
.mkseltem label {position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:3.5;text-align:center}
.mkseltem.chk input{height: calc(100% + 2px);width:100%;border:none;background:none;border-left:1px solid #d2d2d2;margin-top:-1px;box-sizing:border-box}
/*.seltem.chk:last-child input {border-left:none}*/
.mkseltem.chk input:checked {background:none;background-color: #fff2cc;border:1px solid #000;}
/*.seltem.chk input:checked {background:url(/img/smart/minsvalley/chk_b.png) no-repeat;background-position:center right 7px;background-size:8px;border:1px solid #000}*/
.mkseltem.chk input:checked:after {content:"";display:block;position:relative}

.mkselection {display:flex;height:100%}
.mkselection.kid {flex:0 0 120px;margin-right:-1px;}



/* »ó´ã¿¬°á */
.mkcall_box {position: relative; overflow: hidden; background: rgba(52,124,255,0.78); margin: 0 0 20px 0; position: fixed; bottom: 0; right:0; padding: 10px; border-radius: 10px 0 0 10px; z-index: 999}
.mkcall_box .ic {position: absolute; top: 50%; left: 0; margin-left: 15px; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 40px; height: 35px; display: inline-block; background:transparent url('/img/etc/cm_img/m_call.png') left top no-repeat; background-size: 40px 35px}
.mkcall_box .txt {float: left; margin-left: 55px;}
.mkcall_box .txt dt {font-size: 12px; color: #fff}
.mkcall_box .txt dd {letter-spacing: 0; font-weight: bold; color: #fff}
.upper_link {position:absolute; left:0; top:0; width:100%; height:100%; z-index:9}



/* ¸Þ´ºÅÇ */
.mkht{position:relative;width:100%;height:35px;text-align:center;color:#fff; letter-spacing:-0.09em;}
.mknv1{overflow:hidden;width:100%;}
.mknv1 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.mknv1 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;text-align:center;white-space:nowrap;}
.mknv1 li.on{color:#484a4f}
.mknv1 .on a{color:#14528b;}
.mknv1 .on span{color:#fff005;}
.mknv1 a,
.mknv1 span{display:block;height:100%;color:#fff;}
.mknv1 .l1{width:33%; background:none;}
.mknv1 .l2{width:33%; background:none;}
.mknv1 .l3{width:33%; background:none;}

/* ---2003 ¼öÁ¤ ----*/
.mknv1 .l4{width:20%; background:none;}
.mknv1 .l5{width:20%; background:none;}
.mknv1 .l6{width:20%; background:none;}
.mknv1 .l7{width:20%; background:none;}
.mknv1 .l8{width:20%; background:none;}


#mkTab_menu {border-top:1px solid #f2f3f5;padding:5px 10px 0px 10px; background-color:#24a3fa;}



/* header */
#mkheader {background:#fff; text-align:center; padding-top:14px;}
#bhmkheader {background:#fff;  padding-top:14px;}
.btn_box_bhgrey {color:#fff!important;background-color:#818181;border:1px solid #000;height:45px;font-size:16px;font-weight:500;padding-top:10px;width:100%}
.btnWrap {margin-top:10px;padding-bottom:10px}
.btnWraps {margin-top:10px;padding-bottom:10px; display:inline;}


/* header */
#bhmkheader {background:#fff;  padding-top:5px;}
.bhmkheader_inner {position:relative;height:54px;box-sizing:border-box;text-align: center;}
.bhmkheader_inner a {height: 32px;box-sizing: border-box;display: inline-flex;}
.bhmkheader_inner .top_Logo{box-sizing: border-box;position: relative;height: 100%;margin-top: 10px;display: inline-block;}
.bhmkheader_inner .logo_bhmkshop {width:120px;background:url(/img/smart/minsvalley/logo_bhmarket.png) no-repeat center center;background-size:85%;}
.bhmkheader_inner .call{width:180px;text-align:right;overflow: hidden;position: absolute;font-size:14px;letter-spacing:-0.5px;font-weight:600;right: 4.68%;top: 11px;color:#484a4f;display: inline-block;line-height: 128%;}
.bhmkheader_inner .cate{top: 10px;left: 4.86%;width:30px;text-indent:-9999px;background:url(/img/smart/minsvalley/gnb_open_btn.png) no-repeat 0 center;background-size:22px;position: absolute;}

/* º¸Çè¿øÅ¬¸¯ */
.btn_red { overflow:hidden; width:100%;}
a.btn_red{display:block; height:48px; line-height:250%; background:#ff4651; text-align:center; color:#fff; font-size:20px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.btn_skyblue { overflow:hidden; width:45%;}
a.btn_skyblue{display:block; height:29px; line-height:200%; background:#5594d7; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px;}

.btn_skyblue_home { overflow:hidden; width:30%;}
a.btn_skyblue_home{display:block; height:29px; line-height:200%; background:#5594d7; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; vertical-align:middle;}


.btn_blue01 { overflow:hidden; width:96%;}
a.btn_blue01{display:block; height:48px; line-height:250%; background:#00339a; text-align:center; color:#fff; font-size:20px; font-weight:bold; letter-spacing:-1px; text-align:center; border-radius:5px;}
a.btn_blue01:hover{ background-color:#2f74ff;}


.oneclick_btn01 { overflow:hidden; width:100%;}
a.oneclick_btn01{display:block; height:42px; line-height:280%; background:#ff5c65; text-align:center; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.oneclick_btn02 { overflow:hidden; width:100%;}
a.oneclick_btn02{display:block; height:42px; line-height:280%; background:#86b5e4; text-align:center; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.oneclick_btn03 { overflow:hidden; width:100%;}
a.oneclick_btn03{display:block; line-height:280%; background:#4493cc; text-align:center; color:#fff; font-family:'nsB'; font-size:17px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.oneclick_btn04 { overflow:hidden; width:100%;}
a.oneclick_btn04{display:block;  line-height:280%; background:#ffa61e; text-align:center; color:#fff; font-family:'nsB'; font-size:17px; font-weight:bold; letter-spacing:-1px; text-align:center;}


.oneclick_btn05 { overflow:hidden; width:100%;}
a.oneclick_btn05{display:block; height:46px; line-height:300%; background:#999; margin-top:10px; text-align:center; color:#fff; font-size:16px;  letter-spacing:-1px; text-align:center; width:92%;} 


.oneclick_qbbtn {padding:12px 20px 30px 20px; }
	.qbbtn li { float: left; overflow:hidden; margin:0 2px;}
	.qbbtn li a.onebtn01 { display:inline-block; width:100px; height:31px; line-height:220%; background:#3399ff; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center;}
	.qbbtn li a.onebtn02 { display:inline-block; width:100px; height:31px; line-height:220%; background:#ff4651; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center;}






/*2020.03 ¼öÁ¤ */
.oneclick_txt { font-size:14px; color:#000; letter-spacing:-2px }
.oneclick_txt01 { font-size:23px; color:#000; letter-spacing:-1px }
.oneclick_txt02 { font-size:16px; color:#000; letter-spacing:-2px }
.oneclick_txt03 { color:#ff4651; font-size:22px; font-weight:bold; line-height:130%; }
.oneclick_txt04 { font-size:25px; color:#000; letter-spacing:-2px; text-align:center; padding:52px 0px 0px 0px; }
.oneclick_txt05 { font-size:15px; color:#000; letter-spacing:-2px;}
.oneclick_txt06 { font-size:19px; color:#000; font-weight:500; line-height:120%; letter-spacing:-2px; text-align:center }
.oneclick_txt07 { color:#000; font-size:18px; line-height:120%; letter-spacing:-1px; padding-top:3px; }
.oneclick_txt08 { color:#ff4651; font-size:20px; font-weight:bold; line-height:100%; letter-spacing:-1px; padding-right:5px; padding-top:0px;}
.oneclick_txt09 { color:#666; font-size:13px; line-height:130%; letter-spacing:-1px;}
.oneclick_txt10 { color:#999; font-size:11px; line-height:130%; letter-spacing:-1px;}
.oneclick_txt11 { color:#333; font-size:16px; line-height:130%; letter-spacing:-1px;}
.oneclick_txt13 { font-family:'nsR'; font-size:25px; color:#000; letter-spacing:-2px; text-align:center; line-height:470%}
.oneclick_txt14 { color:#666; font-size:13px; line-height:130%; letter-spacing:-1px; padding:13px 0 9px 20px; text-align:left}
.oneclick_txt15 { color:#999; font-size:11px; line-height:130%; letter-spacing:-1px; padding:0 0 5px 20px; text-align:left}

.oneclick_box { border-top:#838383 4px solid; border-right:#838383 4px solid; border-bottom:#838383 4px solid; border-left:#838383 4px solid;}

.oneclick_line { border-bottom:2px solid #838383; padding:2px 0px 3px 0px}
.oneclick_line01 { border-bottom:1px solid #d7d7d7; margin:3px 0 0 0}
.oneclick_line02 { height:80px; border-bottom:1px solid #000;}
.oneclick_line03 { border-bottom:1px solid #e8e8e8; padding:25px 0px 34px 0px }
.oneclick_line04 { height:80px; border-bottom:2px solid #000;}
.oneclick_line05 {border-bottom:2px solid #000;padding: 30px 0 7px 0;}




  .likeGood{margin:18px 0 0 0; padding:15px 0 12px 0; text-align:center; position:relative; margin:0 auto}
  .btnWrap02 {position:relative;  width:75%; margin:0 auto}
  .btnWrap02 .btn{display:block;border-bottom:1px solid #000!important; width:100%; padding-bottom:-2px; height:65x!important; margin:0 auto; padding:0px; height:22px}
  .btnWrap02 .btn_a{display:block;width:100%; border-bottom:1px solid #000!important; padding-bottom:3px!important; height:65x!important; margin:0 auto; padding:0px; height:22px}
  .btnWrap02 .btn_a.btn01{display:block; width:100%; text-align:center}
  .btnWrap02 .btn_F{display:block;border-bottom:1px solid #e10029;width:55%; padding-bottom:-2px; height:65x!important; margin:0 auto; padding:0px; height:22px}
  .btnWrap02 .alignL{width:22%; float:left; font-family:'nsR'; font-size:17px; color:#000; margin-left:6px; line-height:14px;}
  .btnWrap02 .alignC{width:60%; float:left; font-family:"nsEB"; font-size:23px; font-weight:bold; color:#e51939; padding:0px 6px; line-height:14px; letter-spacing:-1.5px;}
  .btnWrap02 .alignR{width:5%; float:right; font-family:'nsR'; font-size:17px; color:#000; padding-right:10px;line-height:14px;}
  .btnWrap02 .alignF{width:120px; font-family:'nsR'; font-size:20px; font-weight:bold; color:#e51939; letter-spacing:-2.5px;}
  
  
  

/* --------------------------------------------------------------------------------------------------------------------------
 --------------------------------------------------------------------------------------------------------------------------
   ---------------------------------------2020 08 26 Å°¿öµå ·£µù 1Â÷ ¸ð¹ÙÀÏ [º¸Çè¸¶ÄÏ] --------------------------------------------------
    -------------------------------------------------------------------------------------------------------------------------- */


.g_Title{position:relative;text-align: center;margin: 10px 0 15px 0;}
.gtxt_01{font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 22px;font-weight: 700;letter-spacing: -1.6px;line-height: 140%;}
.gtxt_01 em{ font-weight: 700; color:#1ea0f5}
.gtxt_02{font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 14px;font-weight: 400;letter-spacing: -0.5px;line-height: 130%;}
.gtxt_01_small{font-size:17px; letter-spacing:-1.6px; font-weight:600; display:block; padding-top:7px; font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif}

/* ÁÂÃø »óÇ°Ä«Å×°í¸® */
/* GNB */
aside {display:none; position:fixed; right:0; left:0; top:0; bottom:0; width:100%; height:100%; overflow:hidden; z-index:1000;}
aside.on {}
aside.on:before {content:""; display:block; position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.5; z-index:10000;}
.gnb {position:absolute;right:-100%;width: 65%;height:100%;padding-top: 25px;box-sizing:border-box;background:#fff;z-index:10001;transition: s;}
aside.on .gnb {left: 0;}

.base-side{width: 86%;margin-left: 22px;}
.sn-wrap .sn-tit{border-bottom:2px solid #000;color:#222;font-size: 18px;font-weight:700;padding: 0 0 8px 15px;letter-spacing: -1.4px;}
.sn-wrap a{display:block; text-decoration:none; color:#222!important;}
.ui-acco-btn{ cursor:pointer; top:0; left:0; z-index:1; width:100%; box-sizing:border-box; text-align:left}
.ui-acco-tit{font-family:'Noto Sans KR';padding: 15px 0 5px 15px;}
.ui-acco-tit01{font-family:'Noto Sans KR';color:#222!important;font-size: 18px;font-weight: 800;letter-spacing: -1.6px;}
.ui-acco-tit02{font-family:'Noto Sans KR';color:#444!important;font-size: 16px;font-weight:400;letter-spacing:-1.2px;line-height: 172%;margin-left: 15px;}
.ui-acco-tit03{font-family:'Noto Sans KR';color:#444!important;font-size:14px;font-weight:400;letter-spacing:-0.8px;line-height:180%;margin-left: 10px;}
.nav_line{border-bottom:1px solid #e9e9e9;padding-bottom: 18px;}

.ss_sub{ margin:6px 0 15px 22px; }
.ss_sub li a:hover,
.ss_sub li a:focus{color:#ff5200 !important;border:none;background:none;}

.sn-wrap li a:hover,li a:focus{color:#ff5200 !important;border:none;background:none;}

.link_arrow{background: #fff url(/img/landing/2008_arrow.jpg) no-repeat right center;width:9px;height:6px;display: inline-flex;padding-left: 118px;padding-top: 7px;}
.nav_tit_a{ font-size:19px; font-weight:700; letter-spacing:-1.4px; line-height:150%; margin-bottom:7px;}

.close {position:absolute;top: 28px;right: 25px;width:20px;height:20px;background:url(/img/smart/minsvalley/ico_btn_close_bl.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px;}




/*  ÆîÄ¡±â ´Ý±â ¹öÆ°  */
.wrapBtn {overflow:hidden;height:36px;line-height:36px;background: #24a3fa;text-align:center;box-sizing:border-box;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 1px solid #fff;margin-top: 5px;}
.wrapBtn01 {font-size:13px;color: #fff;}
.wrapBtn01 span.btnFold {display:inline-block;width: 32px;height: 32px;background: url("/img/smart/210210_icon_fold.png") 7px 10px no-repeat;background-size: 16px;cursor:pointer;vertical-align:middle;}
.wrapBtn01 span.btnOpen {display:inline-block; width:30px; height:30px; background:url("/img/smart/210210_icon_open.png") 5px 10px no-repeat; background-size:13px; cursor:pointer; vertical-align:middle;}
.ins_market_tit{font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 25px;font-weight: 500;color:#000;letter-spacing: -2.0px;text-align:center;line-height: 120%;}
.ins_market_tit02{font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 19px;font-weight: 500;color:#000;letter-spacing: -2.0px;text-align:center;line-height: 120%;}
.ins_market_tit01{color:#28a5f6}

.ins_market_ba{display:inline-flex;position: relative;width: 98%;margin: 0px 0 20px 0;}
.ins_market_ba .GbaD03{width: 380px;height: 125px;margin: 0 auto;}
.GbaD03{display:block;background:url(/img/smart/210210_banner01.png) no-repeat center center; background-size:contain}
.ins_market_ba .GbaD19{width: 380px;height: 125px;margin: 0 auto;}
.GbaD19{display:block;background:url(/img/smart/210210_banner02.png) no-repeat center center; background-size:contain}

.ins_market_ba .GbaD04{width: 380px;height: 125px;margin: 0 auto; margin-top:10px;}
.GbaD04{display:block;background:url(/img/smart/2307_banner01.png) no-repeat center center; background-size:contain}
.ins_market_ba .GbaD16{width: 380px;height: 125px;margin: 0 auto; margin-top:10px;}
.GbaD16{display:block;background:url(/img/smart/2307_banner02.png) no-repeat center center; background-size:contain}

.ins_market_ba .GbaD20{width: 380px;height: 125px;margin: 0 auto; margin-top:10px;}
.GbaD20{display:block;background:url(/img/smart/2308_banner_D20.png) no-repeat center center; background-size:contain}



.ins_marke_insure {position:relative;width: 85%;margin:0 auto;}
.ins_marke_insure .btn_insure{display:block;width:100%;border-bottom:1px solid #000!important;padding-bottom:3px!important;padding:0px;height: 22px;margin: 20px 0 22px 0;}
.ins_marke_insure .AlignL{width: 40%;float:left;font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 18px;color:#000;margin-left:6px;line-height:14px;letter-spacing: -1.4px;}
.ins_marke_insure .AlignC{width: 45%;float:left;font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 28px;font-weight:bold;color: #ef3f44;padding:0px 6px;line-height:14px;letter-spacing: -0.4px;text-align: center;}
.ins_marke_insure .AlignR{width:5%;float:right;font-family:'¸¼Àº°íµñ','Malgun Gothic',Helvetica,sans-serif;font-size: 18px;color:#000;padding-right: 5px;line-height:14px;}





/* 210618 ÇÊ¼ö¾È³»»çÇ× Ãß°¡ */
.essential_Wrap{ padding:4.68%}
.essential_box{font-size:14px; border:1px solid #e7e6e6; padding:25px 15px; background:#f8f8f8; color:#000;}
.essential_Tit{color:#666; padding-bottom:10px; font-weight:600;}
.essential_txt{font-size:12px; line-height:174%; letter-spacing:-1.5px; color:#000; padding-top:5px;}




 /* 2107_½ÉÀÇÇÊ¹øÈ£ »ðÀÔ */
.num_deliberate{text-align:right; background-color:#fff; display:block;  padding-bottom:4px;}
.num_deliberate span{font-size:12px; letter-spacing:-1px;  color:#000; }


















