@charset "euc-kr";
/* @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); */
/* font-family: 'Noto Sans KR', sans-serif ////// 100,300,400,500,700,900 */


@font-face {
  font-family:'nsR';
  font-style:normal;
  font-weight:400;
  src: url(/font/ns/NanumSquareR.eot);
  src: local('¡Ø'),
       url(/font/ns/NanumSquareR.eot?#iefix) format('embedded-opentype'),       
       url(/font/ns/NanumSquareR.woff) format('woff'),
	   url(/font/ns/NanumSquareR.woff2) format('woff2'),
       url(/font/ns/NanumSquareR.ttf) format('truetype'),
	   url(/font/ns/NanumSquareR.svg#nanumsquareregular) format('svg');
}

@font-face {
  font-family:'nsB';
  font-style:bold;
  font-weight: 700;
  src: url(/font/ns/NanumSquareB.eot);
  src: local('¡Ø'),
       url(/font/ns/NanumSquareB.eot?#iefix) format('embedded-opentype'),       
       url(/font/ns/NanumSquareB.woff) format('woff'),
	   url(/font/ns/NanumSquareB.woff2) format('woff2'),
       url(/font/ns/NanumSquareB.ttf) format('truetype'),
	   url(/font/ns/NanumSquareB.svg#nanumsquarebold) format('svg');
}

@font-face {
    font-family:'shg';
    src: url(/font/sh/SeoulHangang.eot);
    src: url(/font/sh/SeoulHangang.eot?#iefix) format('embedded-opentype'),
         url(/font/sh/SeoulHangang.woff2) format('woff2'),
         url(/font/sh/SeoulHangang.woff) format('woff'),
         url(/font/sh/SeoulHangang.ttf) format('truetype'),
         url(/font/sh/SeoulHangang.svg#seoulhangangregular) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'shgBL';
    src: url(/font/sh/seoulhangangjangbl.eot);
    src: url(/font/sh/seoulhangangjangbl.eot?#iefix) format('embedded-opentype'),
         url(/font/sh/seoulhangangjangbl.woff2) format('woff2'),
         url(/font/sh/seoulhangangjangbl.woff) format('woff'),
         url(/font/sh/seoulhangangjangbl.ttf) format('truetype'),
         url(/font/sh/seoulhangangjangbl.svg#seoul-hangang-jang-bl) format('svg');
    font-weight: normal;
    font-style: normal;

}



#isbwrapper{position:relative;display:block;width:100%;min-width:320px; /*height:100%;*/ text-align:center;-webkit-overflow-scrolling:touch}
#header,#contentWrap,#mainBanner,#smart_search,#compare,#rtk,.adbanner,#counselBoard,#recom_good,#application,#safeCounsel,#brand,#footer,#s_cal,#goodDe {position:relative;display:block}

/* header */
#bhheader {background:#fff}
.bhheader_inner {position:relative;height:50px;box-sizing:border-box;margin-left:4.68%}
.bhheader_inner a {display: block; overflow: hidden; position: absolute; height: 32px; box-sizing: border-box;}
.bhheader_inner .logo_bhshop {top:8px;left:20px;width:95px;background:url(/img/smart/minsvalley/logo_bhshop.png) no-repeat center center;background-size:80%}
.bhheader_inner .logo_joinsite {top:16px;left:38px;width:90px;}
.bhheader_inner .cate {top:12px;left:0;width:30px;text-indent:-9999px;background:url(/img/smart/minsvalley/gnb_open_btn.png) no-repeat 0 center;background-size:22px}
.bhheader_inner .call{width:180px;text-align:right; overflow: hidden; position: absolute; padding-top:2px;font-size:19px; letter-spacing:-0.5px; font-weight:600;right:4.68%;top:14px; color:#484a4f;}


/* º»¹® */
#contentWrap {}

/* footer */
#bhfooter {position:relative; background-color:#484a4f; color:#fff;}
#bhfooter .bh_info {display:block;margin:5px 0 10px;color:#fff;text-decoration:underline;}
address {font-size:12px;font-weight:300;color:#c5c5c5}


select::-ms-expand{ display:none;}
body {background-color:#eaeaea;/*#f2f3f5;*/font-family: "³ª´®°íµñ","Noto Sans KR", sans-serif,'Malgun Gothic';font-weight:400;font-size:14px}
.scout {position:absolute;width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;visibility:hidden;z-index:-1}

/* ¹é±×¶ó¿îµå */
.bgcolor_white {background-color:#fff}
.bgcolor_case1 {background-color:#cfe4fe}
.bgcolor_wave {background:#fff url(/img/smart/minsvalley/bg_wave2.png) repeat-x left bottom -40px;background-size:20px;margin-bottom:30px}

/* ÆùÆ®:ÄÃ·¯ */
.font_red {color:#ef3f44}
.font_wht {color:#fff}
.font-rgray {color:#999}
.font-gray {color:#666}
.font-blue {color:#01b3e3}
.font-black {color:#000}

/* ÆùÆ®:»çÀÌÁî */
.font10 {font-size:10px}
.font11 {font-size:11px}
.font12 {font-size:12px}
.font13 {font-size:13px}
.font14 {font-size:14px}
.font16 {font-size:16px}
.font18 {font-size:18px}
.font20 {font-size:20px}
.font22 {font-size:22px}
.font26 {font-size:26px;letter-spacing:-2px}
.font28 {font-size:28px}
.font30 {font-size:30px}
.font34 {font-size:34px}
.font40 {font-size:40px}

.main_title {font-size:18px;font-weight:600;padding-bottom:12px}
.main_title_01 {font-size:23px;font-weight:500;padding-bottom:12px}

/* ¸¶Áø */
.mb_base {margin-bottom:10px}
.mb_base_1 {margin-bottom:5px}
.mb30 {margin-bottom:30px}


/* ÆÐµù */
.pt10 {padding-top:10px}
.pt20 {padding-top:20px}
.pt30 {padding-top:30px}
.pt40 {padding-top:40px}
.pt50 {padding-top:50px}
.pb10 {padding-bottom:10px}
.pb20 {padding-bottom:20px}
.pb30 {padding-bottom:30px}
.pb35 {padding-bottom:35px}
.pb40 {padding-bottom:40px}
.pb50 {padding-bottom:50px}
.ptb10 {padding-top:10px;padding-bottom:10px}
.ptb20 {padding-top:20px;padding-bottom:20px}
.ptb50 {padding-top:50px;padding-bottom:50px}
.ptb2070 {padding-top:20px;padding-bottom:70px}
.prow_01 {padding-left:4.68%;padding-right:4.68%}
.pL10 {padding-left:10px}
.pL15 {padding-left:15px}
.pR10 {padding-right:10px}
.pR15 {padding-right:15px}
.pR20 {padding-right:20px}
.pLpR11 {padding-right:11%; padding-left:11%;}
.pLpR17 {padding-right:17%; padding-left:17%;}

/* Á¤·Ä */
.ag_left {text-align:left!important}
.ag_right {text-align:right!important}
.ag_center {text-align:center!important}

/* ±×¸²ÀÚ */
.shadow_1 {box-shadow:0 1px 4px rgba(0,0,0,0.06)}
.shadow_2 {box-shadow:0 8px 10px rgba(0,0,0,0.2)}
.shadow_3 {box-shadow:3px 3px 0px rgba(0,0,0,0.06)}
.decoline {text-decoration:underline}


/* ¶óÀÎ */
.line_01{border-top:1px dashed #dfdfdf;}
.line_box01{border:5px solid #dfdfdf; padding:15px 0 12px 0}


/* ¹öÆ° */
.btnWrap {position:relative;;text-align:center; display:inline;}
.btn {display:inline-block;height:100%; cursor:pointer;box-sizing:border-box}
.btn_box_orange {color:#fff!important;background-color:#ff6f61;border:1px solid #000; margin-bottom:15px; height:45px;!important;font-size:15px;font-weight:500;padding-top:10px;width:49.2%}
.btn_box_deepred {color:#fff!important;background-color:#d73839;border:1px solid #000; margin-bottom:15px; height:45px;!important;font-size:15px;font-weight:500;padding-top:10px;width:49.2%}
.btn_box_bhgrey {color:#fff!important;background-color:#818181;border:1px solid #000;height:45px;font-size:16px;font-weight:500;padding-top:10px}
.btn_box_wht{ display:block; padding-bottom:12px;}




/* Ãß°¡¼±ÅÃ Ã¼Å©¹Ú½º */
.medical_chk{position:relative; display:inline-block;}
.medical_chk input{position:absolute; top:px; left:0px; z-index:-999}
.medical_chk label{display:block;cursor:pointer;background:url("/img/good_201008/1804_medical_chk.jpg") no-repeat; background-size:100%;width:35px;height:30px;z-index:999}
.medical_chk label.on {background:url("/img/good_201008/1804_medical_chk_ov.jpg") no-repeat; background-size:100%;width:35px;height:30px; z-index:999}



/* º¸Çè»ç ·Î°í */
.l01 {background:url(/img/smart/logo_L01.png) no-repeat center center}/* ÇÑÈ­»ý¸í */
.l02 {background:url(/img/smart/logo_L02.png) no-repeat center center}/*  ABL  */
.l03 {background:url(/img/smart/logo_L03.png) no-repeat center center}
.l04 {background:url(/img/smart/logo_L04.png) no-repeat center center}
.l05 {background:url(/img/smart/logo_L05.png) no-repeat center center}
.l12 {background:url(/img/smart/logo_L12.png) no-repeat center center}
.l33 {background:url(/img/smart/logo_L33.png) no-repeat center center}
.l34 {background:url(/img/smart/logo_L34.png) no-repeat center center}
.l39 {background:url(/img/smart/logo_L39.png) no-repeat center center}/*  KB»ý¸í  */
.l41 {background:url(/img/smart/logo_L41.png) no-repeat center center}
.l42 {background:url(/img/smart/logo_L42.png) no-repeat center center}/*  ±³º¸¶óÀÌÇÁÇÃ·¡´Ö  */
.l51 {background:url(/img/smart/logo_L51.png) no-repeat center center}
.l52 {background:url(/img/smart/logo_L52.png) no-repeat center center}
.l62 {background:url(/img/smart/logo_L62.png) no-repeat center center}/*  ¿À·»Áö¶óÀÌÇÁ  */
.l71 {background:url(/img/smart/logo_L71.png) no-repeat center center}
.l72 {background:url(/img/smart/logo_L72.png) no-repeat center center}
.l74 {background:url(/img/smart/logo_L74.png) no-repeat center center}
.l77 {background:url(/img/smart/logo_L77.png) no-repeat center center}/* Ã³ºê¶óÀÌÇÁ */
.l78 {background:url(/img/smart/logo_L78.png) no-repeat center center}/* BNP n66ÄÚµå¿Í º¸Çè»ç µ¿ÀÏ */
.l95 {background:url(/img/smart/logo_L95.png) no-repeat center center}/* ¿ìÁ¤»ç¾÷º»ºÎ */
.l96 {background:url(/img/smart/logo_L96.png) no-repeat center center}/* ½ÅÇùÁß¾ÓÈ¸ */
.l97 {background:url(/img/smart/logo_L97.png) no-repeat center center}/* ¼öÇùÁß¾ÓÈ¸ */
.l777 {background:url(/img/smart/logo_L777.png) no-repeat center center}

.n00 {background:url(/img/smart/logo_N00.png) no-repeat center center}/* ÀÎ½º¹ë¸® ±×·¹ÀÌ ·Î°í*/
.n01 {background:url(/img/smart/logo_N01.png) no-repeat center center}
.n02 {background:url(/img/smart/logo_N02.png) no-repeat center center}
.n03 {background:url(/img/smart/logo_N03.png) no-repeat center center}
.n04 {background:url(/img/smart/logo_N04.png) no-repeat center center}
.n05 {background:url(/img/smart/logo_N05.png) no-repeat center center}
.n08 {background:url(/img/smart/logo_N08.png) no-repeat center center}
.n09 {background:url(/img/smart/logo_N09.png) no-repeat center center}
.n10 {background:url(/img/smart/logo_N10.png) no-repeat center center}
.n13 {background:url(/img/smart/logo_N13.png) no-repeat center center}/* µ¿ºÎÈ­Àç */
.n52 {background:url(/img/smart/logo_N52.png) no-repeat center center}
.n71 {background:url(/img/smart/logo_N71.png) no-repeat center center}
.n51 {background:url(/img/smart/logo_N51.png) no-repeat center center}/* AIG¼ÕÇØº¸Çè */
.n66 {background:url(/img/smart/logo_N66.png) no-repeat center center}/* BNP l78ÄÚµå¿Í º¸Çè»ç µ¿ÀÏ */

/* ½ÃÀåº° ¾ÆÀÌÄÜ ÀÌ¹ÌÁö */
.ml_oneclick {background:url(/img/smart/ml_oneclick.gif) no-repeat 8px center}
.ml_public_topten {background:url(/img/smart/ml_public_topten01.png) no-repeat 8px center}
.ml_D03 {background:url(/img/smart/ml_D03.gif) no-repeat 8px center}
.ml_D01 {background:url(/img/smart/ml_D01.gif) no-repeat 8px center}
.ml_D07 {background:url(/img/smart/ml_D07.gif) no-repeat 8px center}/* º¯¾× */
.ml_D08 {background:url(/img/smart/ml_D08.gif) no-repeat 8px center}/* ¿¬±Ý */
.ml_D09 {background:url(/img/smart/ml_D09.gif) no-repeat 8px center}
.ml_D17 {background:url(/img/smart/ml_D17.gif) no-repeat 8px center}
.ml_D04 {background:url(/img/smart/ml_D04.gif) no-repeat 8px center}
.ml_D05 {background:url(/img/smart/ml_D05.gif) no-repeat 8px center}
.ml_D06 {background:url(/img/smart/ml_D06.gif) no-repeat 8px center}
.ml_D10 {background:url(/img/smart/ml_D10.gif) no-repeat 8px center}
.ml_D02 {background:url(/img/smart/ml_D02.gif) no-repeat 8px center}
.ml_D12 {background:url(/img/smart/ml_D12.gif) no-repeat 8px center}
.ml_D16 {background:url(/img/smart/ml_D16.gif) no-repeat 8px center}
.ml_D18 {background:url(/img/smart/ml_D18.gif) no-repeat 8px center}
.ml_D19 {background:url(/img/smart/ml_D19.gif) no-repeat 8px center}
.ml_D20 {background:url(/img/smart/ml_D20a.gif) no-repeat 8px center;  background-size: 27px!important;}

.ml_C01 {background:url(/img/smart/ml_C01.gif) no-repeat 8px center}

.ml_search {background:url(/img/smart/ml_search.png) no-repeat 8px center}


/*  */
.state {display:inline-block;font-size:12px;padding:2px 12px 3px;background:#e7e7e7;border-radius:20px;box-sizing:border-box}
.state.ing {}
.state.accept {color:#ef3f44}
.state.question {background:#000;color:#fff}
.state.answer {background:#ef3f44;color:#fff}
.state.common {background:#fff;color:#999;border:1px solid #f2f3f5}

.advise {border:1px solid #eaebef;padding:15px 20px}
.advise dt {font-size:16px;font-weight:500;padding-bottom:10px;text-align:center; border-bottom:1px solid #000}
.advise dd {position:relative;font-size:12px;padding-top:10px;color:#000}






/* ÀÎÇ² */
.inputTit {text-align:left;font-size:16px}
.in_wrap {position:relative}
/*.in_wrap:after {content:"";clear:both;display:block}*/
.bg_join {border:1px solid #d2d2d2;box-sizing:border-box}
.bg_join.border_bl {border:1px solid #000}
/* .input_info {position:relative;display:block;height:50px;margin-bottom:5px} */
.input_cell {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;height:52px;margin-bottom:5px;padding-left:15px}/* °¡·ÎÁ¤·Ä */

.input_cell .lab_g {display:none;cursor:text}/* ¶óº§ */
.input_cell .tf_g {display:block;width:96%;height:32px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */
.input_cell .must {display:block;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_cell .t_Box {display:block;width:96%;height:200px;padding:0;border:none}

.input_cell2 {position:relative; right:26.5%; display:inline-flex;justify-content:space-between;align-items:center; width:47%;background:#fff;height:52px;margin-bottom:5px;padding-left:15px}/* °¡·ÎÁ¤·Ä */
.input_cell2 .lab_g {display:none;cursor:text;width:46%;}/* ¶óº§ */
.input_cell2 .tf_g {display:inline;width:100%;height:32px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */
.input_cell2 .must {display:inline;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_cell2 .t_Box {display:inline;width:46%;height:200px;padding:0;border:none}

.input_cell3 {position:absolute; left:48.3%; display:inline-flex;justify-content:space-between;align-items:center; width:47%;background:#fff;height:52px;margin-bottom:5px;padding-left:15px}/* °¡·ÎÁ¤·Ä */
.input_cell3 .lab_g {display:none;cursor:text;width:46%;}/* ¶óº§ */
.input_cell3 .tf_g {display:inline;width:100%;height:32px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */
.input_cell3 .must {display:inline;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_cell3 .t_Box {display:inline;width:46%;height:200px;padding:0;border:none}

.input_cell4 {position:relative; display:flex;justify-content:space-between;align-items:center; width:50%;background:#fff;height:52px;margin-bottom:5px;padding-left:15px}/* °¡·ÎÁ¤·Ä */
.input_cell4 .lab_g {display:none;cursor:text;width:46%;}/* ¶óº§ */
.input_cell4 .tf_g {display:inline;width:100%;height:32px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */
.input_cell4 .must {display:inline;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_cell4 .t_Box {display:inline;width:46%;height:200px;padding:0;border:none}


.input_cell5 {position:absolute; left:53%; top:33.5%; display:inline-flex;justify-content:space-between;align-items:center; width:42%;background:#fff;height:62px;margin-bottom:5px;padding-left:15px}/* °¡·ÎÁ¤·Ä */
.input_cell5 .lab_g {display:none;cursor:text;width:46%;}/* ¶óº§ */
.input_cell5 .tf_g {display:inline;width:100%;height:32px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */
.input_cell5 .must {display:inline;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_cell5 .t_Box {display:inline;width:46%;height:200px;padding:0;border:none}


/* ¼¿·ºÆ® */
.bh_box {display:flex;align-items:center;height:100%;padding-right:15px;box-sizing:border-box; flex:1;}
.ps_box {display:flex;align-items:center;height:100%;padding-right:15px;box-sizing:border-box;}
.ps_box01 {display:flex;align-items:center;height:100%;padding-right:px;box-sizing:border-box; width:90px}
.sel{width:100%;padding:0!important; height:26px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size:12px;color:#000}

.mphone .ps_box {flex:0 0 90px!important; border-right:1px solid #000/*width: calc(100% - 170px)*/}
.mphone .phoneArea {flex:1}

.mArea .area_box {flex:10 0 90px!important; border-right:1px solid #000/*width: calc(100% - 170px)*/}
.Areasel{width:100%;padding:0!important; height:26px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size:12px;color:#979797;}

/* ³×ÀÌ¹ö »ý³â¿ùÀÏ Æû¼öÁ¤¿äÃ» */
.birth .ps_box {flex:0 0 30%;border-right:1px solid #d2d2d2/*width: calc(100% - 170px)*/}
.birth .ps_box:last-child{border-right:none;}


/* ------------------------Ã¼Å©------------------------ */
/* ¹Ú½º */
.chk input{border:1px solid #dfdfdf;height:22px;width:22px;vertical-align:middle;background:url(/img/smart/minsvalley/chk.png) no-repeat 50% 50%;background-size:65%;box-sizing:border-box}
.chk input:checked{background:#fff url(/img/smart/minsvalley/chk_b.png) no-repeat 50% 50%;background-size:65%;border:1px solid #000}
.chk input:checked:after {content:"";display:block;position:relative}

/* ½áÅ¬ */
.cir {position:relative;z-index:10;height:23px;margin-bottom:5px}
.cir input{position:absolute; top:2px; left:3px; z-index:9}
.cir label{ height:100%; text-align:left; color:#333;padding: 6px 0 0 30px; }
.cir label span{color:#fff;}
.cir.chk input{border-radius:12px;background-color:#fff}
.cir.chk input:checked{background:url(/img/smart/minsvalley/chk_w.png) no-repeat 50% 50%;background-size:65%;border:1px solid #000;background-color:#000}

.cir1 {position:relative;z-index:10;height:23px;margin-bottom:5px}
.cir1 input{position:absolute; top:2px; left:-17px; z-index:9}
.cir1 label{ height:100%; text-align:left; color:#333;padding: 6px 0 0 13px; }
.cir1 label span{color:#fff;}
.cir1.chk input{border-radius:12px;background-color:#fff}
.cir1.chk input:checked{background:url(/img/smart/minsvalley/chk_w.png) no-repeat 50% 50%;background-size:65%;border:1px solid #000;background-color:#000}

.cir2 {position:relative;z-index:10;height:23px;margin-bottom:5px}
.cir2 input{position:absolute; top:5px; left:5px; z-index:9}
.cir2 label{ height:100%; text-align:left; color:#333;padding: 6px 0 0 30px; }
.cir2 label span{color:#fff;}
.cir2.chk input{border-radius:12px;background-color:#fff}
.cir2.chk input:checked{background:url(/img/smart/minsvalley/chk_black.png) no-repeat 50% 50%;background-size:65%;border:1px solid #fff;background-color:#fff}


.cir3 {position:relative;z-index:10;height:23px;margin-bottom:5px}
.cir3 input{position:absolute;  left:3px; z-index:9}
.cir3 label{ height:100%; text-align:left; color:#333;padding: 6px 0 0 30px; }
.cir3 label span{color:#fff;}
.cir3.chk input{border-radius:12px;background-color:#fff}
.cir3.chk input:checked{background:url(/img/smart/minsvalley/chk_w.png) no-repeat 50% 50%;background-size:65%;border:1px solid #000;background-color:#000}

/* µ¿ÀÇ */
.agree {position:relative;clear:both;margin:0 0 10px;text-align:left}
.agree .cir {display:flex;align-items:center}
.agree .more{display:inline-block;margin-left:14px;font-size:12px;color:#787878;text-decoration:underline}

.agree01 {position:relative;clear:both;margin:0 0 20px;text-align:left}
.agree01 .cir3 {display:flex;align-items:center}
.agree01 .more{display:inline-block;margin-left:14px;font-size:12px;color:#787878;text-decoration:underline}

/* ÆäÀÌÂ¡ */
.paging {display:flex;justify-content:center}
.paging li {display:block;flex:0 0 36px;height:36px;margin-right:6px; background-color:#fff;}
.paging li:last-child {margin-right:0}
.paging li.next {background:url(/img/smart/minsvalley/arrow_next.png)no-repeat center center;background-size:6px;text-indent:-9999px}
.paging li.pre {background:url(/img/smart/minsvalley/arrow_pre.png)no-repeat center center;background-size:6px;text-indent:-9999px}
.paging li a {display:block;width:100%;height:100%;padding-top:7px;border:1px solid #d2d2d2;color:#999;box-sizing:border-box}
.paging li.on a {border:1px solid #000;color:#000}


/* ·¹ÀÌ¾î */
#insLayer {box-sizing:border-box;background-color:#eaeaea;text-align:center}
.layer_header,.layer_footer {position:relative;padding-bottom:40px}
.layer_header {padding-top:14px;border-bottom:1px solid #dfdfdf;background:#fff;height:56px;box-sizing:border-box}
.layer_header .layer_title {position:relative;display:block;font-size:20px;text-align:center}
.layer_header .layer_title a {position:absolute;left:0;top:0;display:inline-block;}
.layer_header .layer_title a.pre {background:url(/img/smart/minsvalley/ico_btn_pre.png) no-repeat left center;background-size:20px;padding-left:30px}
.layer_header .close {position:absolute;top:18px;right:4.68%;width:20px;height:20px;background:url(/img/smart/minsvalley/ico_btn_close_bl.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}
.layer_footer {padding-top:30px;color:#999}

#insLayer .menu_wrap {margin-bottom:20px;margin-top:20px}
#insLayer .menu_wrap .menu {width:50%;background:#fff}
#insLayer .menu_wrap .menu a {height:54px;font-size:18px;font-weight:300;padding-top:12px;box-sizing:border-box}
#insLayer .menu_wrap .menu.on a {height:55px;border:1px solid #000;border-bottom:4px solid #000;font-weight:500}



/* »ó´ã¿¬°á */
.bhcall_box {position: relative; overflow: hidden; background: rgba(255,52,52,0.78); margin: 0 0 20px 0; position: fixed; bottom: 0; right:0; padding: 10px; border-radius: 20px 0 0 20px; z-index: 1}
.bhcall_box .ic {position: absolute; top: 50%; left: 0; margin-left: 20px; 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}
.bhcall_box .txt {float: left; margin-left: 55px;}
.bhcall_box .txt dt {font-size: 12px; color: #fff}
.bhcall_box .txt dd {letter-spacing: 0; font-weight: bold; color: #fff}

/* µðÆúÆ®»ç¿ë Å¬·¡½º */
.lineup {display:inline-block;}
.wrap {width:100%; height:100%; position:relative; /* padding-top:45px; */}
.clear {clear:both}
.upper_link {position:absolute; left:0; top:0; width:100%; height:100%; z-index:9}




#bhshop_counse {padding-top:20px; background-color:#fff6eb;}
#bhshop_counse .main_title {font-size:24px}
#bhshop_counse .btnWrap {margin-top:10px;padding-bottom:10px}
#bhshop_counse .btn {width:100%}
#bhshop_counse .bhmainTit{ padding-bottom:15px;}
#bhshop_counse .bhmainTit span{ color:#ff6f61; font-family:"³ª´®°íµñ"; font-weight:500; font-size:25px;}
#subTitle_base {border-top:1px solid #f2f3f5;padding:5px 0}
#subTitle_base .mainCopy {display:block;margin-top:5px; margin-bottom:5px;color:#484a4f;font-size:16px; font-weight:500;}
#subTitle_base .mainCopy .subCopy {display:inline-block;margin-top:5px;color:#ff6f61;font-size:17px; font-weight:500;}
#subTitle_com {border-top:1px solid #f2f3f5;display:flex;text-align:left;min-height:60px}
#subTitle_com .logo {flex:0 0 80px;border-right:1px solid #f2f3f5;background-size:78%;text-indent:-9999px}
#subTitle_com .name_company {align-self:center;padding:12px 20px;font-size:20px;font-weight:300;box-sizing:border-box;line-height:1.2}
#subTitle_com .name_company em {margin-right:5px}



/* ¸Þ´ºÅÇ */
.bhht{position:relative;width:100%;height:35px;text-align:center;color:#fff; letter-spacing:-0.09em; font-size:12px;}
.bhnv1{overflow:hidden;width:100%;}
.bhnv1 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.bhnv1 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;text-align:center;white-space:nowrap;}
.bhnv1 li.on{color:#484a4f}
.bhnv1 .on a{color:#14528b;}
.bhnv1 .on span{color:#ff6f61;}
.bhnv1 a,
.bhnv1 span{display:block;height:100%;color:#484a4f;}
.bhnv1 .l1{width:20%; background:none;}
.bhnv1 .l2{width:20%; background:none;}
.bhnv1 .l3{width:20%; background:none;}
.bhnv1 .l4{width:20%; background:none;}
.bhnv1 .l5{width:20%; background:none;}




/* ¸Þ´º */
#bhmenu {text-align:center; width:80%}
#bhmenu .m_header,#bhmenu .m_d_gallery {position:relative}
#bhmenu .m_header {display:flex;height:56px;background:linear-gradient(90deg, #ef3f62, #ff6f61);align-items:center;justify-content:space-between}
#bhmenu .m_header .m_title {color:#fff;font-size:20px;font-weight:500}
#bhmenu .m_header .m_title .m_login_menu:first-child {margin-left:13px}
#bhmenu .m_header .m_title .m_login_menu {display:inline-block;font-size:12px;font-weight:300;border:1px solid #fff;border-radius:15px;padding:2px 6px 3px;margin-left:5px;margin-top:3px;vertical-align:top}
#bhmenu .m_header .m_close {width:24px;height:24px;background:url(/img/smart/minsvalley/ico_btn_close.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}
.m_d_gallery a,
.m_menu_etc a {display:block;padding:9px 0 7px 15px;text-align:left}




/* º¸Çè»çº°»óÇ° */
.bhprod {position:relative;background-color:#fff;padding-top:30px;padding-bottom:40px;box-sizing:border-box}
.bhprod .main_title {font-size:26px;  padding-top:70px; }
.bhprod .main_title2 {font-size:26px;  padding-top:25px;color:#fff; font-weight:600; padding-bottom:15px;}
.bhprod .main_title3 {color:#fffc00; text-align:center; font-weight:500;}
.bhprod .main_title4 {font-size:26px; color:#fff; font-weight:600; padding-top:56px;}

.bhprod .main_title2 em {display:block; padding-top:2px;font-size:15px; letter-spacing:-1.8px;}
.bhprod .main_title2 span {color:#fffc00; font-weight:600;}
.Tit_smallT{text-align:center; color:#fff; font-weight:500; line-height:22px; font-size:14px;}
.bhprod .main_stats {display:block;font-size:12px; letter-spacing:-1.8px; color:#fff; text-align:right; padding-right:4.68%; position:absolute; right:3px; bottom:10px;}
.bhprod.goods {background:url(/img/smart/minsvalley/bhshop_tit.jpg) no-repeat center bottom -15px;  height:230px;}
.bhprod.goods .main_title{color:#fff; text-align:center;}


/* Å¸ÀÌÆ²Åë°èÀÚ·á */
.bhtit_sta {display:flex;flex-wrap:wrap; line-height:22px;}
.bhtit_sta  li {width:50%;box-sizing:border-box; color:#fff; text-align:left;}
.bhtit_sta .ytit {width:50%;box-sizing:border-box; color:#fffc00; font-weight:500; text-align:left;}
.bhtit_sta .ytitr {width:50%;box-sizing:border-box; color:#fffc00; font-weight:500; text-align:right;}
.bhtit_sta  li:nth-child(even) {border-right:none}



/* ¶óµð¿À */

.bhselection {display:flex;height:100%}
.bhselection.kid {flex:0 0 120px;margin-right:-1px;}
.bhseltem{position:relative;z-index:10;width:50%;height:100%;box-sizing:border-box}
.bhseltem label {position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:3.5;text-align:center}
.bhseltem.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}*/
.bhseltem.chk input:checked {background:none;background-color: #d6f1ff;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}*/
.bhseltem.chk input:checked:after {content:"";display:block;position:relative}



.btn_box_brown {color:#fff!important;width:63%;background-color:#222;height:54px;font-size: 15px;font-weight:500;padding-top:2px; letter-spacing:-1.5px; border-radius:3px}
.btn_box_brown span{display:inline-block; padding-right:3px; width:33px; padding-top:12px; }
.btn_box_brown01 {color:#fff!important;width:35%;background-color:#222; height:54px; font-size: 15px;font-weight:500;padding-top: 17px;letter-spacing:-1.5px;border-radius:3px;margin-left:3px;}

.btnmedical{width:100%; padding-top:10px;}
.btnmedical .btn {float:left;}
.btn_box_medical{width:60%; padding-top:12px;}
.btn_box_medical01{width:38%; padding:12px 0 0 3px}
.medical .m_top{ margin-bottom:10px;}
.medical{ padding-bottom: 65px;}



 /* 2107_½ÉÀÇÇÊ¹øÈ£ »ðÀÔ */
.num_deliberate{text-align:right; background-color:#fff; display:block;  padding-right:4.68%; padding-top:4px;}
.num_deliberate span{font-size:12px; letter-spacing:-1px;  color:#3e3e3e; }


