@charset "euc-kr";

/* ¸ÞÀÎ¹è³Ê */
#mainBanner {}
#mainBanner .b_link {}
#mainBanner img {width:100%}

/* ½º¸¶Æ®º¸ÇèÃ£±â */
#smart_search {padding-top:30px}
#smart_search .main_title {font-size:24px}
#smart_search .main_title01 {font-size:18px}
#smart_search .btnWrap {margin-top:10px;margin-bottom:40px}
#smart_search .btn {width:100%}
.mainSmart .ps_box {/*width: calc(100% - 170px)*/flex:1}

.resultWrap {padding-bottom:40px;background:#ccc}
.resultWrap .bg_join {border-color:#bababa}
.resultWrap .ps_box {border-right:1px solid #bababa}
.result_input {background:#cfe4fe;padding-top:30px;padding-bottom:5px}
.result_input .box_arrow {margin:0 auto -35px;width:35px;height:35px}
.result_input .custom {width:300px;margin:0 auto 20px}
.result_input .custom dt {font-family:shgBL;font-size:24px;line-height:1.2;padding-bottom:20px}
.result_input .custom dd {min-height:80px}
.result_input .custom dd.male1 {background:url(/img/smart/minsvalley/smart_male1.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.male2 {background:url(/img/smart/minsvalley/smart_male2.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.male3 {background:url(/img/smart/minsvalley/smart_male3.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.male4 {background:url(/img/smart/minsvalley/smart_male4.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.female1 {background:url(/img/smart/minsvalley/smart_female1.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.female2 {background:url(/img/smart/minsvalley/smart_female2.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.female3 {background:url(/img/smart/minsvalley/smart_female3.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd.female4 {background:url(/img/smart/minsvalley/smart_female4.png) no-repeat right bottom;background-size:80px}
.result_input .custom dd span {display:block;width:215px;text-align:left;word-break: keep-all}
.result_input .btnOpen {display:flex;justify-content:space-between;align-items:center;height:66px;font-size:16px;text-align:left}
.result_input .btnOpen span {flex:1}
.result_input .btnOpen em {color:#ef3f44}
.result_input .btnOpen .btn {background:#000 url(/img/smart/minsvalley/link_close.png) no-repeat right 14px center;background-size:8px;flex:70px 0 0;height:32px;border-radius:30px;padding:7px 0 0 23px;color:#fff;font-size:12px}


.result_list {margin:20px 0 0;padding-top:20px}
.result_good {position:relative;text-align:left;padding:50px 0 0px;margin-bottom:15px;background-color:#fff}
.result_good .mk_expl {position:absolute;top:0;left:0;display:inline-block;background:#ffa945;padding:6px 20px;font-size:16px;font-weight:500}
.result_good .mk_expl em {color:#fff;font-size:12px;padding-right:5px}
.result_good .logo {display:block;margin:0 auto;width:100px;height:34px;text-indent:-9999px;background-size:contain}
.result_good .good_info {margin:15px auto 0;text-align:center;width:84%}
.result_good .good_info .g_name {border-bottom:none;margin-bottom:0}
.result_good .good_info .perNum {color:#999;font-size:11px;font-weight:300;padding-top:5px;background:none}
.result_good .price_wrap {margin-top:10px;padding-bottom:30px}
.result_good .price_wrap .result {display:flex;align-items:flex-end;justify-content:space-between;width:70%;height:36px;padding:0 6px;margin:0 auto;border-bottom:1px solid #000;font-size:18px;box-sizing:border-box}
.result_good .price_wrap .result span:nth-child(1) {color:#999}
.result_good .price_wrap .result span:nth-child(2) em {color:#ef3f44;padding-right:5px;font-size:26px;font-weight:500}
.result_good .resultBtn {border-top:1px solid #f2f3f5;text-align:right;padding-top:11px;padding-right:35px;background:url(/img/smart/minsvalley/link_more2.png) no-repeat right 20px center;background-size:6px;height:40px}


.btnBlind {display:flex;justify-content:center;align-items:center;margin:0 auto;width:300px!important;height:66px;border:1px solid #a2afb9;border-radius:40px;
background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.btnBlind span:nth-child(1) {margin-right:14px;font-size:12px;text-align:left}
.btnBlind span:nth-child(1) em {display:block;color:#fff;background:#000;padding:1px 5px}
.btnBlind span:nth-child(2) {font-size:30px;color:#ef3f44;font-weight:700}



/* »óÇ°ºñ±³ */
#compare {text-align:left;padding-top:30px;padding-bottom:30px}
#compare .menu_wrap {margin-bottom:20px}
#compare .menu_wrap .menu {width:50%}
#compare .menu_wrap .menu a {height:36px;font-size:18px;font-weight:300;border-bottom:1px solid #dfdfdf}
#compare .menu_wrap .menu.on a {height:33px;border-bottom:4px solid #000;font-weight:500}
.benefit,.company {display:flex;flex-wrap:wrap;border:1px solid #dfdfdf;border-bottom:none;border-right:none}
.benefit li,.company li {height:42px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;box-sizing:border-box}
.benefit li {width:50%;background-size:30px}
.benefit li:nth-child(even) {}
.benefit li a {padding:12px 0 0 46px}
.company li {width:33.3%}
.company li:nth-child(3n) {width:33.4%}
.company li a {padding-top:12px;text-align:center}
.core a {display:block;width:100%;height:100%;box-sizing:border-box}

/* ½Ç½Ã°£ ÃßÃµ Å°¿öµå */
#rtk {}
#rtk .main_title {display:block;height:66px;padding-top:19px;box-sizing:border-box;text-align:left}
#rtk .main_title .rtk_title,#rtk .main_title .rtk_word {display:inline-block}
#rtk .main_title .rtk_title {font-size:12px;border:1px solid #dfdfdf;padding:4px 8px 5px;border-radius:4px;margin-right:10px;vertical-align:top}
#rtk .main_title .rtk_word {overflow:hidden;}
#rtk .main_title .link_open_bl,#rtk .main_title .link_close_bl {position:absolute;top:25px;right:4.68%;width:16px;height:16px}
#rtk .rtk_date {font-size:12px;color:#999;text-align:right;padding:10px 4.68% }
#rtk .rtk_open .main_title {position:relative;text-align:center}
#rtk .rtk_open .rtk_title {border:none;font-size:18px}
.rtk_list {display:flex; flex-wrap:wrap;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding-top:25px;padding-bottom:20px}
.rtk_list li {width:50%;text-align:left;margin-bottom:8px}
.rtk_list li a {display:inline-block;background:#f5f6f8;padding:5px 12px;border-radius:20px}

/* ±¤°í¹è³Ê */
.b_link {display:block;overflow:hidden;line-height:0}
.b_large img {}
.b_base img {}

/* »ó´ã°Ô½ÃÆÇ */
#counselBoard {text-align:left}
#counselBoard .main_title {position:relative;display:block;border-bottom:1px solid #dfdfdf}
#counselBoard .main_title .link_more {position:absolute;right:0;top:5px;width:16px;height:16px}
#counselBoard .counselList {margin-top:20px}
#counselBoard .counselList li {padding-bottom:8px;padding-left:25px;background:url(/img/smart/minsvalley/ico_q.png) no-repeat 0 1px;background-size:19px}
#counselBoard .counselList em {padding-right:10px}
#counselBoard .btnWrap {margin:10px 0 20px}

/* ÃßÃµ»óÇ° */
#recom_goods {padding:15px 4.68% 30px;text-align:left}
.swiper_container{margin:0 auto;position:relative;/*overflow:hidden;*/z-index:1}
.swiper_wrapper{position:relative;width:100%;z-index:1;display:flex;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper_slide{position:relative;flex-shrink:0;width:100%;}

#recom_goods .swiper_wrapper{padding-bottom:3px}
#recom_goods .swiper_slide {width:285px;margin-right:10px}
#recom_goods .swiper_slide a{position:relative;display:block;padding:15px 20px;height:100%;background:#fff;border:1px solid #000;box-sizing:border-box;box-shadow:3px 3px 1px rgba(0,0,0,0.16)}
#recom_goods .swiper_slide .market {padding-bottom:13px;border-bottom:1px solid #dfdfdf}
#recom_goods .swiper_slide .market em {padding-right:10px}
#recom_goods .swiper_slide .goodW {display:flex;align-items:center;justify-content:space-between;height:80px;margin-top:12px}
#recom_goods .swiper_slide .goodW .logo,#recom_goods .swiper_slide .goodW .g_name {}
#recom_goods .swiper_slide .goodW .logo {width:60px;height:60px;border:1px solid #dfdfdf;border-radius:31px;text-align:center;padding-top:19px;box-sizing:border-box}
#recom_goods .swiper_slide .goodW .g_name {width:160px;font-size:18px;line-height:1.3}
#recom_goods .swiper_slide img{width:90%}

/* »ó´ã½ÅÃ» */
#application {font-size:18px;font-weight:400;white-space:nowrap;padding-top:30px}
#application .calltime {display:block;padding:3px 0 0;color:#999;font-size:14px; line-height:1.6}
#application .phone {display:block;width:260px;padding-left:36px;margin:0 auto;font-size:40px;font-weight:700;box-sizing:border-box; line-height:1.4; font-family:Noto Sans KR}
#application .phone .icon_phone {display:inline-block;margin-left:-65px;width:28px;height:30px;background:url(/img/smart/minsvalley/ico_phone.png) no-repeat left center;background-size:24px}
#application .app_kind {width:200px;margin:10px auto;border:1px solid #dfdfdf;border-radius:30px;padding:8px 10px;font-size:14px }

/* ¾È½É°£Æí»ó´ã */
#safeCounsel {}
#safeCounsel .main_title {position:relative;display:block;background-color:#fcb131;height:66px;padding-top:18px;color:#fff;box-sizing:border-box}
#safeCounsel .main_title .link_open {position:absolute;top:25px;right:4.68%;width:16px;height:16px}
#safeCounsel .on {text-align:left;padding-top:30px;padding-bottom:30px}
#safeCounsel .btn {width:100%;margin-top:5px;background-color:#fcb131;box-shadow:none; line-height:1.5}
#safeCounsel .inputTit {margin-bottom:10px}
#safeCounsel .mphone {border:1px solid #000}


/* ºê·£µå */
#brand {background:#d6deeb}
#brand .brandWrap {display:inline-flex;justify-content:space-between;width:290px;font-size:11px}
#brand .brandWrap img {width:50%}
#brand .brandWrap span {display:block}

/* Äü */
#quick {background-color:#eaeaea;text-align:center;}
#quick .q_header,#quick .q_mainContent,#quick .q_d_gallery,#quick .q_footer {position:relative}
#quick .q_header {display:flex;height:68px;background:linear-gradient(90deg, #ef3f44, #fc6e31);align-items:center;justify-content:space-between}
#quick .q_header .q_title {color:#fff;font-size:20px;font-weight:500}
#quick .q_header .q_title .q_login_menu:first-child {margin-left:13px}
#quick .q_header .q_title .q_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}
#quick .q_header .q_close {width:24px;height:24px;background:url(/img/smart/minsvalley/ico_btn_close.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}
#quick .q_mainContent {display:flex;justify-content:space-between}
#quick .q_mainContent li {width:25%;height:80px;border-right:1px solid #f2f3f5}
#quick .q_mainContent li:last-child {border-right:none}
#quick .q_mainContent li a {display:block;height:100%;box-sizing:border-box}
#quick .q_mainContent .iconImg,#quick .q_mainContent .iconText {display:block}
#quick .q_mainContent .iconText {color:#ef3f44;font-size:12px;font-weight:500}
#quick .q_mainContent .iconImg {width:60px;height:48px;margin:0 auto 5px}
#quick .q_mainContent .iconn01 {background:url(/img/smart/minsvalley/q_menu_icon1.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent .iconn02 {background:url(/img/smart/minsvalley/q_menu_icon2.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent .iconn03 {background:url(/img/smart/minsvalley/q_menu_icon3.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent .iconn04 {background:url(/img/smart/minsvalley/q_menu_icon4.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent .iconn05 {background:url(/img/smart/minsvalley/q_menu_icon5.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent .iconn06 {background:url(/img/smart/minsvalley/q_menu_search.png) no-repeat 50% 80%;background-size:84%}
/*
#quick .q_mainContent li:nth-child(1) .iconImg {background:url(/img/smart/minsvalley/q_menu_icon1.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent li:nth-child(2) .iconImg {background:url(/img/smart/minsvalley/q_menu_icon2.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent li:nth-child(3) .iconImg {background:url(/img/smart/minsvalley/q_menu_icon3.png) no-repeat 50% 80%;background-size:84%}
#quick .q_mainContent li:nth-child(4) .iconImg {background:url(/img/smart/minsvalley/q_menu_icon4.png) no-repeat 50% 80%;background-size:84%}
*/


#quick01 {text-align:center; z-index:999;  position:relative;}

#quick01 .q_header {height:68px;background:linear-gradient(90deg, #ef3f44, #fc6e31);align-items:center;justify-content:space-between}
#quick01 .q_header .q_title {color:#fff;font-size:20px;font-weight:500}
#quick01 .q_header .q_title .q_login_menu:first-child {margin-left:13px}
#quick01 .q_header .q_title .q_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}
#quick .q_header .q_close {width:24px;height:24px;background:url(/img/smart/minsvalley/ico_btn_close.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}
#quick01 .q_mainContent {background-color:#f2f2f2; position:fixed; bottom:44px; width:17.9% }
#quick01 .q_mainContent li {height:85px; border-right:1px solid #333; border-top:1px solid #333; padding-bottom:8px;}
#quick01 .q_mainContent li:last-child {border-right:none}
#quick01 .q_mainContent li a {display:block;height:100%;box-sizing:border-box}
#quick01 .q_mainContent .iconImg,#quick .q_mainContent .iconText {display:block}
#quick01 .q_mainContent .iconText {color:#666666;font-size:13px;font-weight:500;}
#quick01 .q_mainContent .iconImg {width:60px;height:45px;margin:0 auto 3px}
#quick01 .q_mainContent .iconn01 {background:url(/img/smart/minsvalley/q_menu_icon1.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn02 {background:url(/img/smart/minsvalley/q_menu_icon2.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn03 {background:url(/img/smart/minsvalley/q_menu_icon3.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn04 {background:url(/img/smart/minsvalley/q_menu_icon4.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn05 {background:url(/img/smart/minsvalley/q_menu_icon5.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn06 {background:url(/img/smart/minsvalley/q_menu_icon6.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn07 {background:url(/img/smart/minsvalley/q_menu_icon7.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn08 {background:url(/img/smart/minsvalley/q_menu_icon8.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn09 {background:url(/img/smart/minsvalley/q_menu_icon9.png) no-repeat 50% 80%;background-size:84%}
#quick01 .q_mainContent .iconn10 {background:url(/img/smart/minsvalley/q_menu_icon10.png) no-repeat 50% 80%;background-size:84%}






.q_d_gallery a,
.q_menu_etc a {display:block;padding:9px 0 7px 15px;text-align:left}

.q_rvg {padding-top:20px;padding-bottom:20px}
.q_rvg .paging {margin-top:10px}
.q_rvg .paging li {flex:0 0 12px;height:12px;margin-right:8px;}
.q_rvg .paging li:last-child {margin-right:0}
.q_rvg .paging li a {display:block;width:12px;height:12px;background-color:#fff;text-indent:-9999px;border:1px solid #000;border-radius:15px}
.q_rvg .paging li a.on {background-color:#000}
.q_rvg .swiper_container {position:relative;display:flex;min-width:100%}
.q_rvg .swiper_container .swiper_wrapper{min-width:100%;padding-bottom:3px;justify-content:space-between;box-sizing:border-box}
.q_rvg .swiper_container .swiper_wrapper .swiper_slide {width:49%}
.q_rvg .swiper_container .swiper_wrapper .swiper_slide a{position:relative;display:block;padding:20px 0 0;height:100%;background:#fff;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.q_rvg .swiper_slide .market {padding-bottom:13px;color:#ef3f44;font-weight:500}
.q_rvg .swiper_slide .goodW {display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:8px;}
.q_rvg .swiper_slide .goodW .logo {width:80px;height:36px;text-align:center;box-sizing:border-box}
.q_rvg .swiper_slide .goodW .name {/*word-break: break-all;*/ word-break: break-word; font-size:15px; font-weight:500;line-height:1.4; margin:0 23px 0 23px; width:80%; max-width:80%; height:43px;max-height:45px;margin-bottom:20px; /*overflow:hidden;*/}
.q_rvg .swiper_slide .goodW .price {justify-self: flex-end;padding-top:5px;border-top:1px solid #f2f3f5;width:100%;height:36px}
.q_rvg .swiper_slide .goodW .price em {display:inline-block;margin:0 7px;font-size:20px;color:#ef3f44}
.q_rvg .swiper_slide img{width:90%}

#quick .q_footer {height:70px;align-items:center;color:#666}
#quick .q_footer li {border-bottom:none}
#quick .q_footer .link_login a {display:inline-block;border:1px solid #dfdfdf;padding:3px 12px 2px;border-radius:15px}
#quick .q_footer .link_cucenter {font-size:18px;font-weight:600}
#quick .q_footer .link_cucenter em {display:block;font-size:12px;font-weight:400}

.manager {position:relative;height:110px;padding:17px 46px 20px 0;box-sizing:border-box;background:url(/img/smart/minsvalley/manager01.png) no-repeat left bottom;background-size:150px;background-color:#fcb131}
.manager .manager_co {display:block;float:right}
.manager .manager_co dt {font-size:26px;font-weight:500}
.manager .manager_co dt em {color:#fff;font-weight:500}
.manager .manager_co dd {display:flex;justify-content:center;margin-top:4px}
.manager .manager_co dd .btn {padding:6px 15px 5px 25px;margin:0 3px;font-size:14px }
.manager .manager_co dd .connPhone {background:#fff url(/img/smart/minsvalley/ico_phone.png) no-repeat left 7px center;background-size:14px}
.manager .manager_co dd .connPen {background:#fff url(/img/smart/minsvalley/ico_pen.png) no-repeat left 7px center;background-size:14px}

/* ½º¿ÍÀÌÇÁ */
.slidewrap{position:relative; overflow:hidden;}
.btn_swipe_next{position:absolute;top:52.5%;right:0;margin-top:-20px;width:28px !important;height:40px !important; z-index:999}
.btn_swipe_prev{position:absolute;top:52.5%;left:0;margin-top:-20px;width:28px !important;height:40px !important; z-index:999}


/* ³»º¸ÇèÃ£±â */
#searchInsu {}
#searchInsu .main_title {position:relative;display:block;background-color:#fcb131;height:66px;padding-top:18px;color:#fff;box-sizing:border-box}
#searchInsu .main_title .link_open {position:absolute;top:25px;right:4.68%;width:16px;height:16px}
#searchInsu .on {text-align:left;padding-top:30px;padding-bottom:30px}
#searchInsu .btn {color:#fff!important;background-color:#fd5459;border:1px solid #000;box-shadow:3px 3px 0 rgba(0,0,0,0.8);height:54px!important;font-size:18px;font-weight:500;padding-top:12px}
#searchInsu .inputTit {margin-bottom:10px}
#searchInsu .mphone {border:1px solid #000}

#more {position:relative; margin-bottom:10px}
#more .tab {display:flex;flex-wrap:wrap; width:100%}
#more .tab li {width:50%;height:55px;box-sizing: border-box;}
#more .tab li a {display:block;width:100%; font-size:17px; height:20%; line-height:340%; background-color:#1d9eff; color:#fff; letter-spacing:-2px; box-sizing:border-box}
#more .tab li a.on {background-color:#0362ff;color:#fff; font-weight:900}

#more .click{position:absolute; display:inline-block; width:16%; height:20%; right:8.45%; top:40%; z-index:999}
#more .click .hand{width:100%;height:100%;background: url(/img/smart/minsvalley/more_big.png) no-repeat;background-size: 100%;}

