@charset "euc-kr";

#subTitle_base {border-top:1px solid #f2f3f5;padding:16px 0}
#subTitle_base .mainCopy {font-size:28px;font-weight:500;color:#ef3f44}
#subTitle_base .mainCopy .subCopy {display:block;margin-top:5px;color:#999;font-size:14px}
#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}

#s_cal {}
#s_cal .main_title {font-size:18px; /*font-style:italic*/}
#s_cal .main_title em {color:#ef3f44;font-weight:500}
#s_cal .btnWrap {margin-top:20px;margin-bottom:40px}
#s_cal .insuAge {color:#666;margin-top:14px;font-size:12px}
#s_cal .insuAge em {color:#000;font-weight:500;padding:0 3px}
#s_cal .swiper_container {position:relative;display:flex;min-width:100%}
#s_cal .swiper_container .swiper_wrapper{min-width:100%;padding-bottom:3px}
#s_cal .swiper_container .swiper_wrapper .swiper_slide {display:flex;justify-content:space-between}
#s_cal .swiper_container .swiper_wrapper .swiper_slide a{width:33%;padding:12px 0 5px;height:100%;background:#fff;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
#s_cal .swiper_slide .goodW {position:relative; display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:8px}
#s_cal .swiper_slide .goodW .logo {width:60px;height:30px;text-align:center;box-sizing:border-box}
#s_cal .swiper_slide .goodW .name {position:relative; font-size:14px;font-weight:500;line-height:1.3; /*margin:0 15px 0;*/ width:80%; height:38px;max-height:38px; margin-bottom:10px; overflow:hidden}
#s_cal .swiper_slide .goodW .price_tit {font-size:10px;color:#333;border:1px solid #f2f3f5;border-radius:10px;padding:3px 6px 2px}
#s_cal .swiper_slide .goodW .price {padding-top:5px;width:100%;height:36px}
#s_cal .swiper_slide .goodW .price em {font-size:18px;font-weight:500;color:#ef3f44;padding-left:12px;padding-right:12px;border-bottom:1px solid #000}
#s_cal .swiper_slide .goodW .price em.login_after {background:url(/img/smart/minsvalley/link_more2.png) no-repeat right center;background-size:5px}

.goodW .layer_g {position:absolute;top: -48px;left: 5%;margin:  0 auto;display:inline-block;background:#ffa945;padding:5px 20px;font-size: 12px;font-weight:500;border-radius:5px;line-height: 120%;width: 65%;letter-spacing: -1.5px;}
.goodW .layer_g:after{content:'';position:absolute;top:36px; right:0; left:0; margin:0 auto; width:0;height:0;border-top:10px solid #ffa945;border-left:10px solid transparent;border-right:10px solid transparent;}

#s_cal .swiper_slide img{width:90%}
#s_cal .bg_join {border:1px solid #b9b9b9}
#s_cal .mphone .ps_box {border-right:1px solid #d2d2d2}
#s_cal .agree {margin-top:10px}
#s_cal .cir input {border:1px solid #b9b9b9}
#s_cal .cir input:checked {border:1px solid #000}

#pMarket {background:#ccc}
#pMarket .tab1 {display:flex;margin-bottom:20px;flex-wrap:wrap;border:1px solid #000;border-bottom:none;border-right:none}
#pMarket .tab1 li {width: 49.9%;height: 38px;border-bottom:1px solid #000;border-right:1px solid #000;box-sizing: border-box; position:relative;}
/*#pMarket .tab1 li:nth-child(3n) {width:33.4%}*/
#pMarket .tab1 li a {display:block;width:100%;height:100%;padding-top:9px;background-color:#fff;box-sizing:border-box}
#pMarket .tab1 li a.on {background-color:#000;color:#fff}

.pMarket_wrap {margin:0 0 20px}
.detail_good {position:relative;text-align:left;padding:18px 22px;margin-bottom:15px;background-color:#fff}
.detail_good.on {border:1px solid #000;box-shadow:3px 3px rgba(0,0,0,0.1) }
.detail_good .logo {position:absolute; right:10px; top:16px;display:block;width:80px;height:26px;text-indent:-9999px;background-size:contain}
.detail_good .select {position:absolute;top:20px;left:15px}
.detail_good .good_info .perNum {text-align:right;color:#999;font-size:11px;font-weight:300;padding-top:5px;background:none}
.detail_good .price_wrap {display:flex;justify-content:space-between;margin-top:10px;margin-bottom:5px;align-items:flex-end}
.detail_good .price_wrap .result {display:flex;align-items:flex-end;justify-content:space-between;width:55%;height:36px;padding:0 6px;border-bottom:1px solid #000;font-size:16px;box-sizing:border-box}
.detail_good .price_wrap .result span:nth-child(1) {flex:0 0 60px}
.detail_good .price_wrap .result span:nth-child(2) {}
.detail_good .price_wrap .result span:nth-child(2) em {color:#ef3f44;padding-right:5px;font-size:22px;font-weight:500; padding-left:0}
.detail_good .price_wrap .result .login_after {padding-right: 15px;text-align:center;font-size:20px;background: url(/img/smart/minsvalley/link_more2.png) no-repeat right 13px;background-size: 6px;margin:0 auto;letter-spacing:-2px;line-height: 166%;}
.detail_good .price_wrap .result .login_after em {color:#ef3f44;font-size:20px!important; letter-spacing:-2px; padding-left:2px}
.detail_good .price_wrap .btnWrap {width:38%;height:36px}
.detail_good .price_wrap .btnWrap .btn {height:100%;width:100%;color:#fff;background-color:#fd5459;font-size:16px;padding-top:7px}

.btn_chkGood {border:3px solid #000;width:150px;box-sizing:border-box;}
.btn_chkGood .btn {background-color:#27bfff;width:100%;padding:11px 13px 9px 14px;}
.btn_chkGood .btn span {display:block;text-align:left}
.btn_chkGood .btn span.mainCopy {font-size: 21px;font-weight: 800;line-height: 1.1;background:url(/img/smart/minsvalley/link_more_w.png) no-repeat right top 5px;background-size:7px;}
.btn_chkGood .btn span.mainCopy em {color:#fff;font-weight:500}

.sub_menu_etc li a {display:block;padding:9px 0 7px 15px;text-align:left;background:url(/img/smart/minsvalley/link_arrow01.png) no-repeat right 15px center;background-size:4px}

/* °¶·¯¸® 200 */
#goodDe {background:#eaeaea}
.good_header {position:relative;border-top:1px solid #f2f3f5;padding-top:46px;box-sizing:border-box}
.good_header .logo,.good_header .perNum {position:absolute;display:inline-block;height:30px}
.good_header .logo {top:10px;left:4.68%;width:78px;background-size:80%}
.good_header .perNum {top: 20px; right: 15px; font-size: 11px; color: #b1b1b1}

.good_header .name {display:block;font-size:22px; line-height:1.2; font-weight:500; padding:5px 7% 20px}
#goodDe .menu_wrap {margin-bottom:20px;box-shadow:0 8px 10px rgba(0,0,0,0.1)}
#goodDe .menu_wrap .menu {width:50%}
#goodDe .menu_wrap .menu a {height:36px;font-size:18px;font-weight:300}
#goodDe .menu_wrap .menu.on a {height:31px;border-bottom:5px solid #fd5459;font-weight:500}
/* 2018.05.25 ¹ÙÀÌ·² º¸Çè·á°è»ê ·¹ÀÌ¾î */
#goodDe .menu_wrap .menu01 {width:100%;}
#goodDe .menu_wrap .menu01 a {height:36px;font-size:18px;font-weight:300}
#goodDe .menu_wrap .menu01.on a {height: 31px;border-bottom:5px solid #fd5459;font-weight:500;padding: 10px 0;}

#goodDe .menu_wrap .menu_1 {width:100%}
#goodDe .menu_wrap .menu_1 a {height:36px;font-size:18px;font-weight:300}
#goodDe .menu_wrap .menu_1.on a {height:31px;border-bottom:5px solid #fd5459;font-weight:500}
#goodDe .guide {text-align:left;padding-bottom:10px}
#goodDe .guide .good_mark {text-align:left}
#goodDe .guide .good_mark li {display:flex;align-items:center;padding:10px 15px 10px 0;border-bottom:1px solid #e0e0e0;background:border-box}
#goodDe .guide .good_mark li:first-child {padding-top:0}
#goodDe .guide .good_mark li .circle {flex:0 0 32px;height:32px;background-color:#c6c6c6;background-size:26px;border-radius:20px;margin-right:15px}
#goodDe .guide .good_mark li em {display:block;color:#999;font-size:11px}
#goodDe .guide .good_mark li .cf {}
.guide .good_info {margin:20px 0}
#goodDe .guide .price_wrap {}
#goodDe .guide .price_wrap .result {display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 15px 0 2px;height:60px;background:#fff;font-size:28px;box-sizing:border-box;}
#goodDe .guide .price_wrap .result span:first-child {flex:0 0 110px;font-size:18px; letter-spacing:-1px;text-align:left}
#goodDe .guide .price_wrap .result em {color:#ef3f44;font-size:30px;font-weight:500;padding-right:6px}
#goodDe .guide .price_wrap01 .result01 {width:100%; text-align:center; padding:20px 0;height:80px;font-size:28px;box-sizing:border-box;}
#goodDe .guide .price_wrap01 .result01 span:first-child {flex:0 0 145px;font-size:26px; letter-spacing:-1px;}
#goodDe .guide .price_wrap01 .result01 em {font-size:30px;font-weight:500;padding-left:10px}
#goodDe .guide .price_wrap .btnWrap {margin-top:10px;margin-bottom:40px}
#goodDe .guide .price_wrap .btn {width:100%}

.guide .openTab {background-color:#fff;height:56px;padding-top:16px;margin-top:10px;margin-bottom:0px;font-size:16px}
.guide .openTab:last-child {}
.guide .openTab.on {border-bottom:1px solid #f2f3f5}

.guide .rst_btm {padding-top:30px;padding-bottom:30px}
.guide .rst_btm .price_wrap {border-bottom:1px solid #000;margin-bottom:30px;text-align:left;padding:0 10px}
.guide .rst_btm .price_wrap01 {text-align:center;padding:0 10px}
.guide .rst_btm .price_wrap .result span:first-child {font-size:28px!important;flex:0 0 145px!important;}
.guide .rst_btm .listItem {margin-bottom:10px;padding:0 10px}
.guide .rst_btm .listItem li {padding-bottom:3px;padding-left:8px;background:url(/img/smart/minsvalley/bl_dot.png) no-repeat 0 6px;background-size:3px}
.guide .rst_btm .listItem li .dt {color:#999;padding-right:6px}
.attention {color:#999;border:1px solid #f2f3f5;border-radius:10px;padding:10px 15px}
.attention em {color:#000;text-decoration:underline}



.detailView {position:relative;padding-top:30px;padding-bottom:30px}
.detailView .adIng {display:block;text-align:center}
.detailView .adIng img {width:90%}
.detailView01 {position:relative;padding-bottom:30px}
.deCha {margin-top:0}
.deCha dt {margin-bottom:10px;font-size:16px;border-bottom:none}
/*
.deCha.good_info {margin-top:0}
.deCha.good_info dt {margin-bottom:0;font-size:16px;border-bottom:none}
*/
.gNote {padding-top:34px; background:url(/img/smart/g_bl2.png) no-repeat left 15px; background-size:14px}
.gNote li {font-size:11px; color: #999;line-height:140%}

.specialTit {margin:30px 0 5px 0;font-weight:500;font-size:16px}
.specialTit:first-child {margin-top:0}
.specialTit .stan {display:inline-block;float:right;font-size:11px;font-weight:300;padding-top:5px}
.special_sTit {font-size:14px; font-weight:bold; padding:10px 0 5px 0}
.special_ssTit {font-size:14px; line-height:17px; padding:10px 0 9px 0;}
.specialB {width:100%; border:0; border-collapse:collapse; table-layout:fixed}
.specialB th { border:0; color:#787878; border-top:1px solid #eaebef; padding:6px 0 7px 0; font-size:12px; text-align:center; font-weight:normal }
.specialB td {position:relative;padding:14px 10px 12px; border:0; border-right:solid 1px #f2f3f5; border-bottom:solid 1px #f2f3f5; font-size:12px; text-align:left;vertical-align:top}
.specialB td:last-child {border-right:0}
.specialB td.sName {border-top:solid 1px #000;background:#f8f8f8;padding:11px 10px 10px;font-size:12px;font-weight:500;text-align:center}
.specialB td.sName.no {border-right:none}
.specialB td.money {text-align:right}
.specialB td.money.submoney {vertical-align:bottom}
.inside {margin-top:8px;line-height:120%;text-align:right }
.noteText {font-size:11px;color:#999;margin:10px 0 30px}
.noteBtn {border:1px solid #000;margin-bottom:5px}
.noteBtn .noteText {margin:0;padding:15px;border-top:1px solid #000;background:#f5f6f8;}
.noteBtn dt {}
.noteBtn dt a {display:block;font-size:12px;padding:6px 0 7px 0; margin:0 20px; background:url(/img/smart/minsvalley/link_open_bl.png) no-repeat right center;background-size:8px}
.noteBtn dt a.on {background:url(/img/smart/minsvalley/link_close_bl.png) no-repeat right center;background-size:8px}
.noteBtn dt a mark {background:none;color:#ef3f44}

/* ¸¶ÀÌº¸Çè */
#myInsu {}
#myInsu #subTitle_base {}
#myInsu #subTitle_base .mainCopy {color:#ef3f44;font-size:26px}
#myInsu .menu_wrap {display:flex;justify-content:space-around;padding:0 10px;margin-bottom:20px;box-shadow:0 8px 10px rgba(0,0,0,0.1)}
#myInsu .menu_wrap .menu {}
#myInsu .menu_wrap .menu a {height:36px;font-size:16px;font-weight:300;padding:0 6px;color:#000}
#myInsu .menu_wrap .menu.on a {height:31px;border-bottom:5px solid #fd5459;font-weight:500;color:#ef3f44}
#myInsuHeader {}
#myInsuHeader #subTitle_base {}
#myInsuHeader #subTitle_base .mainCopy {color:#ef3f44;font-size:26px}
#myInsuHeader .menu_wrap {display:flex;justify-content:space-around;padding:0 10px;margin-bottom:20px;box-shadow:0 8px 10px rgba(0,0,0,0.1)}
#myInsuHeader .menu_wrap .menu {}
#myInsuHeader .menu_wrap .menu a {height:36px;font-size:16px;font-weight:300;padding:0 6px;color:#000}
#myInsuHeader .menu_wrap .menu.on a {height:31px;border-bottom:5px solid #fd5459;font-weight:500;color:#ef3f44}
.plan {padding-top:30px;padding-bottom:40px}
.plan_title {}
.plan_title .main_title {font-size:20px}
.plan_title em {color:#ef3f44}
.plan .attention {margin:15px 0;padding-top:20px;padding-bottom:20px}
.plan .list_cf {margin-top:10px}
.plan_list {}
.plan_list_item,.qna_list_item {margin-top:30px;border-top:2px solid #000}
.plan_list_item li {display:flex;align-items:stretch;border-bottom:1px solid #f2f3f5}
.plan_list_item li span {text-align:left;padding:8px 10px}
.plan_list_item li .ss {text-align:right;padding: 8px 10px;}
.plan_list_item li span:nth-child(1) {flex:0 0 80px;height:100%;color:#999}
.plan_list_item li span:nth-child(2) {border-left:1px solid #f2f3f5;flex:1}
.plan_list_item li span:nth-child(3) {align-self:center}
.plan_list_item li .logo {display:inline-block}
.plan_list_item li .btn {font-size:11px;background:#000;color:#fff;padding:6px 10px;border-radius:4px}
.plan_list_item li .btn01 {font-size: 12px;color:#ef3f44;text-decoration:underline;padding:6px 10px;border-radius:4px;display:  inline-block;}
.plan_list_item li .txt {display:block;padding:  8px 0;}
.plan_list_item li a {display:block}
.plan_list .delete {background-color:#f8f8f8;padding:5px 4.68%;text-align:right }
.plan_list .delete .btn{width:66px;padding:5px 10px;text-align:left;background:url(/img/smart/minsvalley/trash-can2.png) no-repeat right 10px top 3px;background-size:20px}
.membreak {padding:20px 30px}

.qna_list {margin-bottom:20px}
.qna_list_item {}
.qna_list_item li {padding:16px 10px;border-bottom:1px solid #f2f3f5;text-align:left}
.qna_list_item li .row1 {}
.qna_list_item li .row2 {margin-top:4px;font-size:16px}
.qna_list_item li .row3 {margin-top:4px;font-size:13px;color:#ef3f44;}
.qna_list_item li .state {width:60px;text-align:center;padding-left:0;padding-right:0}
.qna_list_item li .date {margin-left:10px;color:#999}

.address .selection {flex:1;margin-right:-1px;margin-left:-16px;width:100%}
.address .selection .seltem {width:50%}
.address input:disabled {background:#fff;color:#333}
/* ·Î±×ÀÎ */
#login {}
#login .mphone .ps_box,#myInsu .mphone .ps_box {border-right:1px solid #d2d2d2}
.login_header {padding:24px 0}
.login_header .logoins {display:block;width:110px;margin:0 auto}
.login_body {padding-top:35px;padding-bottom:30px}
.login_body .in_wrap {margin-bottom:30px}
.login_body .main_title {display:none}
.login_body .btn {width:100%;margin:0 0 20px}
.login_body .input_cell {height:60px}
.login_body .seltem label {line-height:4}
.login_body .btnConfirm {padding-top:20px}
.login_menu {display:flex;justify-content:center;align-items:center;border-top:1px solid #d2d2d2;height:50px;width:90.64%;margin:0 auto 40px}
.login_menu a {border-right:1px solid #d2d2d2;padding:0 15px;height:15px;line-height:1}
.login_menu a:last-child {border-right:none}
.btnNaver {}
.btnNaver a {display:flex;justify-content:space-between;align-items:center;height:54px;background:#fff;border-radius:4px;border:1px solid #d2d2d2;width:90.64%;margin:0 auto 14px}
.btnNaver .naver {flex:0 0 60px;align-self:stretch;background:url(/img/smart/minsvalley/logo_naver.png) no-repeat 50% 50%;background-size:30px;text-indent:-9999px;border-right:1px solid #f2f3f5}
.btnNaver .text {flex:1;font-size:18px}
.login_body.naver .main_title {display:block;font-size:24px;padding-bottom:20px}
.login_body.naver .main_title em{color:#1ec800;font-weight:500}
.login_body.naver .main_title .explain {display:block;color:#999;font-size:14px;font-weight:400;margin-top:8px}
.login_body.naver .btn_box_red {background-color:#1ec800}

.login_body.end {background:#fcebe1 url(/img/smart/minsvalley/login_end_bg.png) no-repeat 50% 0;background-size:560px;padding-top:80px;padding-bottom:60px}
.login_body.end .main_title {display:block;font-family:shgBL;font-size:40px;line-height:1.3}
.login_body.end .sub_title {padding-top:10px;font-size:16px}
.login_body.end .btnWrap {width:80%;margin:40px auto 0}
.login_body.end .btnWrap em {display:inline-block;width:30px;margin-bottom:6px}
.login_body.end .btn_box_red {background-color:#fff;color:#000!important}

/*³»º¸ÇèÃ£±âÀÎÁõ*/
.slogin_menu {display:flex;justify-content:right; align-items:center; height:50px;width:90.64%;margin:0 auto 0px; position:absolute; left:81%}
.slogin_menu a {height:15px;line-height:1}


/* »ó´ã°Ô½ÃÆÇ */
.boardCounsel {}
.boardCounsel .advise {margin:40px 4.68% 0;padding-top:25px;padding-bottom:25px}
.boardCounsel .advise .market {color:#ef3f44;font-weight:500;padding-right:5px}
.boardCounsel .advise dt {margin-bottom:10px}
.boardCounsel .advise dd {padding-left:24px;color:#999;font-size:14px;text-align:left}
.boardCounsel .advise dd em {color:#ef3f44;padding-right:5px}
.boardCounsel .advise dd.phone {background:url(/img/smart/minsvalley/ico_phone.png) left 13px no-repeat;background-size:14px}
.boardCounsel .advise dd.mail {background:url(/img/smart/minsvalley/ico_mail.png) left 13px no-repeat;background-size:14px}
.boardCounsel .advise dd .btn_round {position:absolute;right:0;top:6px;display:inline-block;padding:5px 15px;border:1px solid #dfdfdf;border-radius:30px;font-size:12px;color:#ef3f44}
.board_cate {padding:30px 4.68% 28px;background-color:#dddad6}
.board_cate ul {display:flex;flex-wrap:wrap}
.board_cate ul li {width:24%;margin-bottom:6px;margin-right:1.3%}
.board_cate ul li:nth-child(4n+4) {margin-right:0}
.board_cate ul li a {display:block;background:#fff;border-radius:6px;width:100%;height:42px;padding-top:11px;box-sizing:border-box; letter-spacing:-1.5px; font-size:13px}
.board_cate ul li a.on {background-color:#ef3f44;color:#fff}

.board_list {padding:20px 0 40px}
.board_list .btn {width:131px;margin:30px 3px 0}
.board_list .empha {background-color:#787878;color:#fff!important}
.board_list_item {}
.board_list_item li {padding:16px 5.2%; /*border-bottom:1px solid #f2f3f5;*/ border-bottom:1px solid #dfdfdf; text-align:left}
.board_list_item li .row {margin-top:10px;font-size:12px;color:#999}
.board_list_item li .row span {display:inline-block;margin-right:30px}
.board_list_item li .list_content {}
.board_list_item li .market {color:#ef3f44}
.board_list_item li .subject {font-size:16px;font-weight:500}
.board_list_item li .subject.view {display:flex;font-size:20px;font-weight:400}
.board_list_item li .subject.view .state {width:46px;height:28px;padding-top:5px;margin-right:10px}
.board_list_item li .renum {color:#000;padding-left:3px}
.board_list_item li .renum {color:#000;padding-left:3px}
.board_list_item li .ptb20 {word-break:break-all;}

.board_foot {width:288px;margin:0 auto}
.board_foot .paging {padding-top:40px;margin-bottom:12px}
.board_foot .in_wrap .input_cell {height:40px}
.board_foot .in_wrap .btnConfirm {padding-top:10px;margin-top:0}

.news .menu_wrap {margin-bottom:20px;box-shadow:0 8px 10px rgba(0,0,0,0.1)}
.news .menu_wrap .menu {width:50%}
.news .menu_wrap .menu a {height:36px;font-size:18px;font-weight:300}
.news .menu_wrap .menu.on a {height:31px;border-bottom:5px solid #fd5459;font-weight:500}
.news .advise {}
.news .advise dd {padding-left:0}

/* ¿Â¶óÀÎ »ó´ã½ÅÃ» */
.ask {position:relative;background-color:#fff;padding-top:30px;padding-bottom:40px;box-sizing:border-box}
.ask.tel,.ask.kakao,.ask.safe {height:380px}
.ask .main_title {font-size:26px;text-align:left;padding-bottom:20px}
.ask .main_title .mark_question {display:inline-block;width:22px;height:22px;text-align:center;font-size:16px;vertical-align:top;background:#fff;color:#000;border-radius:25px;margin-left:7px;margin-top:7px}


.ask .main_title em {display:block;padding-top:2px;font-size:16px; letter-spacing:-1.8px}
.ask .ps_box {border-right:1px solid #d2d2d2}
.ask .agree {margin-top:13px;margin-bottom:20px}
.ask .pNum {position:absolute;right:0;top:0;display:block;background:url(/img/smart/minsvalley/ico_label.png) 0 bottom no-repeat;background-size:120px;color:#fff;width:50px;height:50px;font-size:24px;padding-top:5px;box-sizing:border-box}
.ask.tel {background:#9fcedf url(/img/smart/minsvalley/ask_bg_tel.png) no-repeat center bottom -68px;background-size:450px}
.ask.tel .main_title,.ask.safe .main_title,.ask.kakao,.ask.cus .main_title {color:#fff}
.ask.tel .ask_Num {}
.ask.tel .ask_Num em {display:block;font-size:44px;font-weight:700}
.ask.tel .ask_Num .time {display:inline-block;padding:3px 15px 4px;font-size:12px;font-weight:400;border:1px solid #000;border-radius:20px}
.ask.tel .btnWrap {margin-top:95px}
.ask.tel .btnWrap .btn {background:#fff;color:#000!important}
.ask.kakao {background:#9f7d68 url(/img/smart/minsvalley/ask_bg_kakao.png) no-repeat center bottom -30px ;background-size:900px}
.ask.kakao .main_title {margin-bottom:60px}
.ask.kakao .btn {width:130px;margin:0 5px;box-sizing:border-box}
.ask.safe {background: #2d2a2f url(/img/smart/minsvalley/ask_bg_safe.png) 62% top;background-size: 700px;}
.ask.safe .main_title {margin-bottom:35px}
.ask.safe .bg_join {border-color:#000}
.ask.safe .btnWrap {margin-top:50px}
.ask.safe .btnWrap01 {margin-top:10px}
.ask.safe .btn {background:#fff;color:#000!important}
.ask.cus {background: #d59ea6 url(/img/smart/minsvalley/ask_bg_cus03.png) no-repeat center bottom -10px;background-size:450px;}
.ask.cus .btnWrap {margin-top: 110px;}
.ask.cus .btnWrap .btn {background:#fff;color:#000!important}

/* ±âÈ¹°ü */
.theme {}
.theme .ps_box {flex:1;border-right:none}
.theme_list {margin-top:10px}
.theme_list li {display:block;line-height:0;margin-bottom:10px}

/* Ã»±¸¿ä·É */
.call_customer {margin:25px auto 10px;width:310px}
.call_customer li {display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 20px;background:#ff866e;margin-bottom:5px;color:#fff;border-radius:30px;box-sizing:border-box}
.call_customer li:nth-child(2) {background:#febf8c}
.call_customer li span {font-size:24px;font-weight:500;font-style:italic}

.charge .menu_wrap {margin-bottom:20px;box-shadow:0 8px 10px rgba(0,0,0,0.1)}
.charge .menu_wrap .menu {width:50%}
.charge .menu_wrap .menu a {height:36px;font-size:18px;font-weight:300}
.charge .menu_wrap .menu.on a {height:31px;border-bottom:5px solid #fd5459;font-weight:500}

.charge_tab1{}
.docuList {background:#fff;text-align:left;margin-bottom:10px}
.docuList:first-child {margin-top:40px}
.docuList:last-child {margin-bottom:40px}
.docuList.on {border:1px solid #000}
.docuList.on .btnList {border-bottom:1px solid #f2f3f5;color:#ef3f44;font-size:18px;background:url(/img/smart/minsvalley/link_close_bl.png) no-repeat right 20px center;background-size:12px}
.docuList .btnList {}
.docuList .hyphen {padding:20px 20px 30px;margin-top:10px;border-top:1px solid #f2f3f5}
.btnList {display:block;padding:10px 20px 12px;font-size:16px;background:url(/img/smart/minsvalley/link_open_bl.png) no-repeat right 20px center;background-size:12px}
.item_info {padding:0 20px 5px;margin-top:14px}
.item_info dt {font-size:16px;margin-bottom:7px;font-weight:500}
.item_info dd {padding-left:8px;padding-bottom:3px;background:url(/img/smart/minsvalley/bl_dot.png) no-repeat 0 8px;background-size:3px}
.item_info dd ul {padding-top:5px;}
.item_info dd ul li {padding-left:10px;padding-bottom:3px;color:#787878;font-size:12px;background:url(/img/smart/minsvalley/bl_hyphen.png) no-repeat 0 6px;background-size:5px}
.item_info:last-child {padding-bottom:30px}

.comList {margin-bottom:40px;margin-top:30px;}
.comList .main_title {text-align:left}
.com_info {display:block;text-align:left;background:#fff;border:1px solid #000;box-sizing:border-box}
.com_info li {display:flex;justify-content:space-between;align-items:center;height:36px;padding-left:20px;border-bottom:1px solid #f2f3f5}
.com_info li:last-child {border-bottom:none}
.com_info .comName {flex:1}
.com_info .call {width:120px;text-align:center;border-left:1px solid #f2f3f5}


/* ½º¸¶Æ®º¸Çèºñ±³ */

.smart {}
.smart #subTitle_base {background:#fd6d5a;margin-bottom:20px}
.smart #subTitle_base .mainCopy,.smart #subTitle_base .subCopy {color:#fff}
.smart .bg_join {margin-top:20px;border:none}
.smart .ps_box {flex:1;border-right:none}

.smart .btn_chk {display:flex;width:100%;height:66px}
.smart .compare,.smart .reset {display:flex;align-items:center;justify-content:center}
.smart .compare {flex:1;background:#27bfff;font-size:22px;font-weight:500;letter-spacing:-1.5px}
.smart .compare mark {display:inline-block;width:20px;height:20px;margin-right:10px;background:url(/img/smart/minsvalley/chk_b.png) no-repeat left;center;background-size:contain}
.smart .compare em {color:#fff;padding:0 5px}
.smart .reset {flex:80px 0 0;background:#000 url(/img/smart/minsvalley/ico_reset.png) no-repeat center top 10px;background-size:30px;color:#fff;font-size:12px;align-items:flex-end;padding-bottom:8px}


/* ·¹ÀÌ¾î */
.layerico1 {background:url(/img/smart/minsvalley/layericon1.png) no-repeat top 20px center;background-size:160px}/* Á¤º¸°ü¸® */
.layerico2 {background:url(/img/smart/minsvalley/layericon2.png) no-repeat top 20px center;background-size:160px}/* È¸¿øÅ»Åð */
.layerico3 {background:url(/img/smart/minsvalley/layericon3.png) no-repeat top 20px center;background-size:160px}/* ¾ÆÀÌµðÃ£±â */
.layerico4 {background:url(/img/smart/minsvalley/layericon4.png) no-repeat top 20px center;background-size:160px}/* Á¢¼ö */
.layerico5 {background:url(/img/smart/minsvalley/layericon5.png) no-repeat top  center;background-size:160px}/* ÀÎÁõ¹øÈ£ */


#insLayer .good_header {border-top:none}
#insLayer .price_wrap {border-bottom:none;text-align:center}
#insLayer .guide .rst_btm {padding-top:0;padding-bottom:0}
#insLayer .result {font-size:25px; line-height:100%}
#insLayer .result em {font-size:30px;font-weight:500;padding-left:10px}
#insLayer .listItem {text-align:left;margin-bottom:0}
#insLayer .detailView {padding-bottom:0}
#insLayer .board_list {padding-bottom:0}

#insLayer .plan_title {font-size:16px;font-weight:500;text-align:left;padding-top:30px}
#insLayer .plan_list_item {margin-top:10px}
#insLayer .plan_list_item .state {display:inline-block;margin-bottom:5px}
#insLayer .plan_list_item .common {margin-right:10px;min-width:60px;text-align:center}
#insLayer .plan_list_item .rowline {border-bottom:1px solid #000}
#insLayer .openTab {border-bottom:1px solid #eaeaea}
#insLayer .specialB td {font-size:11px;padding-top:6px;padding-bottom:6px}
#insLayer .specialB .sName {border-right:none;font-size:11px;vertical-align:middle;padding-top:10px;padding-bottom:10px}
#insLayer .questionWrap {padding:30px 0}
#insLayer .questionWrap .ps_box {border-right:0;flex:1}
#insLayer .questionWrap .btn,
#insLayer .commonWrap .btn {width:90.64%;margin-top:30px}
#insLayer .commonWrap .input_cell .must {bottom:18px;left:160px}
#insLayer .commonWrap .ps_box {border-color:#eee}
#insLayer .commonWrap .agree {margin-top:10px}
.ico_text {padding-top:0px;padding-bottom:40px}
.ico_text .mainCopy {padding-top:180px;padding-bottom:10px;font-size:24px;letter-spacing:-1.5px;font-weight:500;line-height:1.3}
.ico_text .subCopy {color:#999;padding-top:10px}
.ico_text .subCopy2 {font-size:18px}
#insLayer .btnrow {margin:30px 0}
.btnrow .btn {margin-left:6px;margin-right:6px;padding-left:20px;padding-right:20px}
.btnrow .btn_box_grey {}
.btnrow .btn_box_wht {}
.input_cell.counselCon {height:230px}

.loginWrap,.safeCall {padding-top:40px}
.loginWrap .main_title,.safeCall .main_title {font-size:16px}
.loginWrap .btnWrap {padding-top:30px}
.loginWrap .btn {width:90.64%}
.loginWrap .arrow {width:34px;margin:0 auto}
.pwGroup {padding-top:10px;padding-bottom:20px}
.pwGroup .main_title {text-align:left;font-size:20px}
.pwGroup .outfutText {margin-top:10px;word-break:break-all;font-size:30px;line-height:1.3}
.pwGroup .btn {background:#000;color:#fff;width:180px;padding:10px 0}
.pwGroup .state {border:1px solid #d2d2d2;color:#999;font-size:16px;margin-bottom:-15px}
.takebox {background:#fff;border:1px solid #d2d2d2;padding:40px}

.confirmWrap,.safeCall {padding-top:5px}
.confirmWrap .main_title,.safeCall .main_title {font-size:16px}
.confirmWrap .btnWrap {padding-top:3px}
.confirmWrap .btn {width:90.64%}
.confirmWrap .btn01 {width:100%}
.confirmWrap .arrow {width:34px;margin:0 auto}


.addressWrap {}
.addressWrap .main_title {text-align:left}
.searchTip {border:1px solid #d2d2d2;border-radius:5px;padding:20px}
.searchTip .good_info {margin-top:0}
.searchTip .good_info em {margin-left:10px;color:#999}
.addressResult.sample {border-top:1px dashed #000}
.addressResult {padding-top:20px;margin-top:20px}
.addressList {background:#fff;border-radius:6px;padding:10px 20px 15px}
.addressList li {position:relative;text-align:left;padding-top:15px;padding-bottom:10px;border-bottom:1px solid #f2f3f5;font-size:12px}
.addressList .address {display:flex;width:calc(100% - 60px);margin-bottom:5px}
.addressList li:last-child {border-bottom:none}
.addressList .address:last-child {margin-bottom:0}
.addressList .state {flex:0 0 54px;height:21px;padding-left:0;padding-right:0;background:#f2f3f5;text-align:center;margin-right:8px;font-size:11px}
.addressList .state.roadName {color:#01b3e3}
.addressList .zipcode {position:absolute;display:flex;align-items:center;justify-content:flex-end;width:60px;top:0;right:0;height:100%}
.addressList li > a {display:block}
.button_text_del {display:none;position:absolute;right:1px;top:6px;text-indent:-99999px;width:41px;height:38px;padding:0;background:url(/img/smart/minsvalley/ico_btn_close_bl.png) no-repeat 50% 50%;background-size:30%;border:0}
.onfocus .button_text_del {display:block}


/* ½º¸¶Æ®º¸Çèºñ±³ */
.compareHeader {position:relative;height:120px;padding-top:20px;background:#049eff url(/img/smart/minsvalley/bg_wave.png) repeat-x left bottom -26px;background-size:20px;color:#fff;box-sizing:border-box}
.compareHeader span {display:block;text-align:left;font-weight:300}
.compareHeader span em {text-decoration:underline;padding-right:5px;font-weight:500}
.compareHeader .open {position:absolute;right:4.68%;top:26px;height:50px;background:#fff url(/img/smart/minsvalley/link_open_bl.png) no-repeat right 12px center;background-size:14px;border:3px solid #000;border-radius:30px;color:#000;font-size:16px;padding:10px 32px 0 13px;box-sizing:border-box}
.compareHeader .open.on {background:#fff url(/img/smart/minsvalley/link_close_bl.png) no-repeat right 12px center;background-size:14px}
.compareGood {position:relative;padding-top:40px;padding-bottom:60px;margin-bottom:20px;background:#fff url(/img/smart/minsvalley/bg_wave2.png) repeat-x left bottom -30px;background-size:20px}
.compareGood .compare_num {position:absolute;right:20px;top:15px;display:inline-block;font-size:22px;color:#999;font-weight:300}
.compareGood .compare_num em {color:#000;font-weight:500}
.compareGood .noteBtn {border:none;margin-bottom:8px;text-align:left}
.compareGood .noteBtn .noteTitle a {background-color:#f2f3f5;background-position:right 20px center;font-size:14px;padding:12px 15px 13px;margin:0;box-sizing:border-box}
.compareGood .noteBtn .noteTitle a.on {border:1px solid #000;border-bottom:none;background-color:#fff}
.compareGood .noteBtn .noteText {margin:0;padding:15px;border:1px solid #000;border-top-color:#d2d2d2;background:#fff;box-sizing:border-box;text-align:center}
.noteText .good_info {margin-top:0}
.noteText .good_info dd {color:#000;font-size:12px}
.noteText .good_info dd em {display:inline-block;min-width:60px;padding-right:20px;color:#999;box-sizing:border-box}
.noteText .good_info dd.cf {color:#999;background:none;padding-left:0;padding-top:6px}
.guarantee {display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:96%}
.guarantee dd {flex:0 0 22%;min-width:56px;margin-bottom:20px;text-align:center;color:#000}

.guarantee .guaranCon {display:block;border-radius:10px;width:100%;height:70px;margin-bottom:5px}
.guaranCon.gcon01 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon1.png) no-repeat center center;background-size:64px}/* »ç¸Á */
.guaranCon.gcon02 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon2.png) no-repeat center center;background-size:64px}/* Àû¸³ */
.guaranCon.gcon03 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon3.png) no-repeat center center;background-size:64px}/* ÈÄÀ¯ÀåÇØ */
.guaranCon.gcon04 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon4.png) no-repeat center center;background-size:64px}/* Áø´Ü */
.guaranCon.gcon05 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon5.png) no-repeat center center;background-size:64px}/* ¼ö¼ú */
.guaranCon.gcon06 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon6.png) no-repeat center center;background-size:64px}/* ÀÔ¿ø */
.guaranCon.gcon07 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon7.png) no-repeat center center;background-size:64px}/* Ä¡·á */
.guaranCon.gcon08 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon8.png) no-repeat center center;background-size:64px}/* ÀÇ·á½Çºñ */
.guaranCon.gcon09 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon9.png) no-repeat center center;background-size:64px}/* ¹è»óÃ¥ÀÓ */
.guaranCon.gcon10 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon10.png) no-repeat center center;background-size:64px}/* ¿îÀüÀÚ */
.guaranCon.gcon11 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon11.png) no-repeat center center;background-size:64px}/* ½Å»ý¾Æº¸Àå */
.guaranCon.gcon12 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon12.png) no-repeat center center;background-size:64px}/* ºÎ¾çÀÚ */
.guaranCon.gcon13 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon13.png) no-repeat center center;background-size:64px}/* Á¾ÇÕ */
.guaranCon.gcon14 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon14.png) no-repeat center center;background-size:64px}/* Åë¿ø */
.guaranCon.gcon15 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon15.png) no-repeat center center;background-size:64px}/* ±âÅ¸ */
.guaranCon.gcon16 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon16.png) no-repeat center center;background-size:64px}/* ºñ°ú¼¼ÇýÅÃ */
.guaranCon.gcon17 {background:#f2f3f5 url(/img/smart/minsvalley/guaran_icon17.png) no-repeat center center;background-size:64px}/* ¼¼¾×°øÁ¦ */

.compareGood .btn_box_org em {display:inline-block;width:20px;text-indent:-9999px;background:url(/img/smart/minsvalley/link_more2.png) no-repeat center center;background-size:6px}
.btn_box_org em {display:inline-block;width:20px;text-indent:-9999px;background:url(/img/smart/minsvalley/link_more2.png) no-repeat center center;background-size:6px}

.chk_good {position:relative;padding:10px 0 20px;margin-bottom:15px;background-color:#fff;text-align:center}
.chk_good .mk_expl {display:inline-flex;align-items:center;border:1px solid #d2d2d2;border-radius:30px;margin-bottom:20px;padding:2px 24px}
.chk_good .logo {display:block;width:50px;height:30px;margin-right:10px;text-indent:-9999px;background-size:contain}
.chk_good .good_info {margin:10px auto 0;text-align:center;width:90%}
.chk_good .good_info .g_name {border-bottom:none;margin-bottom:0;font-size:26px;line-height:1;letter-spacing:-2px}
.chk_good .good_info .perNum {color:#999;font-size:11px;font-weight:300;background:none}
.chk_good .price_wrap {position:relative;display:inline-flex;justify-content:space-between;height:40px;margin-top:20px}
.chk_good .price_wrap .gender {position:absolute;top:-12px;right:5px;font-size:12px}
.chk_good .price_wrap .result {display:flex;align-items:flex-end;justify-content:space-between;font-size:16px!important;height:100%;padding:0 6px;border-bottom:1px solid #000;box-sizing:border-box}
.chk_good .price_wrap .result span em {color:#ef3f44;padding-right:5px;font-size:20px;line-height:1;font-weight:500}
.chk_good .comment {font-size:12px;color:#999;width:80%;padding-top:8px;text-align:center;margin:0 auto}
.chk_good .btn {padding-top:8px;margin-left:10px;background-color:#fd5459;font-size:16px;color:#fff;width:100px;height:100%}
.child .selection {margin-left:-16px;width:100%}
.child .selection.gender {flex:1;margin-right:-1px}
.child .selection .seltem {width:33.3%}
.child .selection .seltem.chk input {}

.safeCall {}
.safeCall .step {width:250px;margin:30px auto}
.safeCall .step li {position:relative;display:block;background:#fff;height:50px;border-radius:30px;padding-top:14px;margin-bottom:20px;box-sizing:border-box}
.safeCall .step .arrow {position:absolute;bottom:-18px;left:115px;display:block;width:20px;height:20px;background:url(/img/smart/minsvalley/smart_arrow_wht.png) no-repeat center top;background-size:14px;}
.safeCall .step li .ex {color:#999;padding-left:20px}
.safeCall .step li.end {background:#ef3f44;color:#fff;font-size:20px;padding-top:9px}


/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.privacy {position:relative; width:100%; padding:5px 0px 10px;}
.privacy .header{padding:13px 0 15px 0;border-bottom:1px solid #dfdfdf; background:#eaeaea ;height:50px; font-size:15px; color:#333; text-align:center; box-sizing:border-box}
.privacy .txt{font-size:14px;line-height:160%; background-color:#fff; color:#8e8e8e; text-align:left}
.privacy .txt01{color:#333}

.subHeader{padding:15px 0 15px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#FFF;height:50px; font-size:15px; color:#333; text-align:center; box-sizing:border-box}



/* Ã¤¿ëÁ¤º¸ */
.cha{position:relative;padding: 15px 15px 5px 15px; border-bottom:3px solid #3c4779;}
.cha2{position:relative;width:100%; padding: 5px 0 5px 0; }
.cha2 .td0{ border-top: 3px solid #3c4779;}
.cha2 .td1{ border-right: #3c4779 1px solid; border-bottom: #3c4779 1px solid; padding: 3px 5px;font-size: 11px; line-height: 130%; color: #3c4779; text-align: center;}
.cha2 .td2{ border-bottom: #3c4779 1px solid; padding: 3px 5px;font-size: 11px; line-height: 130%; color: #3c4779; text-align: center;}
.cha2 .td3{ font-size: 11px; line-height: 130%; color: #666; padding: 3px 5px; border-right: #e4e4e4 1px solid; border-bottom: #e4e4e4 1px solid; }
.cha2 .td4{ font-size: 12px!important; line-height: 140%; color: #666; padding: 3px 5px; border-bottom: #e4e4e4 1px solid; text-align:left; padding:10px}
.cha3{position:relative;width:100%; border-bottom:3px solid #3c4779; }




/* 2018.04 ´Üµ¶½Çºñ */
.medical{position:relative;background-color:#fe9d50; padding:24px 20px 44px 20px;margin:0 auto;}
.medical h2{margin-bottom:10px;}
.medical .m_top{height:43px; border:3px #373331 solid; background-color:#fff; margin:0 auto}
.m_top .result {display:flex;align-items:flex-end;justify-content:space-between; width:100%; height:39px; padding:0 18px; font-family:nsB; font-size:21px; color:#000; box-sizing:border-box}
.m_top .result span:nth-child(1) {}
.m_top .result span:nth-child(2) {}
.m_top .result span:nth-child(2) em {color:#ff0000;padding-right:5px;font-size:26px;font-weight:300; letter-spacing:-1px; line-height:0%}


/* ³»º¸ÇèÃ£±â ·¹ÀÌ¾î Ãß°¡ */
.ef_black_overlay {position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.8; z-index:100}
#ef_layer_warp {overflow:hidden; position:relative; margin:0 auto; width:80%; border:5px solid #4544a2; padding:0 15px 10px; font-family:'NanumSquareR','Malgun Gothic','¸¼Àº °íµñ'; letter-spacing:-1px; margin-top:50px; background-color:#fff; z-index:900}
#ef_layer_warp .ef_layer_title {text-align:center; margin-top:30px; font-weight:bold; font-size:25px; letter-spacing:-2.5px}
#ef_layer_warp .ef_layer_title span {border-bottom:1px solid #000}
#ef_layer_warp .ef_layer_list {margin-top:25px;padding:0 3px 0 20px; line-height:23px; text-align:left}
#ef_layer_warp .ef_layer_list dt {margin:0 3px 15px -17px}
#ef_layer_warp .ef_layer_list dd {margin-bottom:15px}
#ef_layer_warp .ef_layer_list span {font-weight:bold; color:#fe4950}
#ef_layer_warp .ef_layer_list .ef_layer_space {margin:0 3px 0 -17px; color:#000; font-weight:normal}
#ef_layer_warp .ef_btn_warp {width:100%; margin:0 auto}
#ef_layer_warp .ef_layer_btn1  {width:42%; display:inline-block; float:left; margin-top:35px; font-size:16px}
#ef_layer_warp .ef_layer_btn2  {width:55%; display:inline-block; margin-top:35px; font-size:16px; float:right}
#ef_layer_warp .ef_layer_btn1 a {width:100%;height:45px; background-color:#6e6e6e; color:#fff; font-weight:bold; display:block; text-align:center; line-height:40px}
#ef_layer_warp .ef_layer_btn2 a {width:100%;height:45px; background-color:#fe4950; color:#fff; font-weight:bold; display:block; text-align:center; line-height:40px; float:left}

#ef_layer_warp .ef_layer_No {margin:0 auto; width:88%; font-weight:bold; text-align:center}
#ef_layer_warp .ef_layer_No input {border:2px solid #ff4951; width:70%; height:40px; margin-left:12px; letter-spacing:0.15em; font-size:20px; text-align:center}
#ef_layer_warp .ef_layer_No_sub {font-weight:normal; font-size:12px; color:#ccc; text-align:center; margin-top:10px}

/* »ó¼¼ÁÖ¼Ò Ãß°¡ */
.state {display:inline-block;font-size:12px;padding:2px 12px 3px;background:#e7e7e7;border-radius:20px;box-sizing:border-box}
.state_02 {display:inline-block;font-size:14px;font-weight:bold;padding: 0 15px 3px 3px;box-sizing:border-box;text-align:left;letter-spacing:-1.5px}

.input_cell_01 {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;height:34px;margin-bottom:5px;padding-left:2px;width:78%;}/* °¡·ÎÁ¤·Ä */
.input_cell_01 .tf_g {display:block; width:96%;height:32px;padding:0;border:none; font-family:'NanumGothic';font-size:15px}/* ÀÎÇ²¹Ú½º */

.pt10 {padding-top:10px}
.ad_btn {display:inline-block}
.ad_btnWrap {margin:20px 0 15px 0; text-align:center}
.btn_state01, .btn_state02 {display:inline-block;font-size:13px;padding:8px 33px 9px;border-radius:20px;box-sizing:border-box;color:#fff}
.btn_state01 {background:#249BED; margin-right:10px}
.btn_state02 {background:#787878; width:110px}
 
.addressDetail .address {display:flex;margin-bottom:10px;font-size:14px}
.addressResult p.font-blue {text-align:left;margin-bottom:15px;font-size:16px;letter-spacing:-1.5px}

/* 2020.08.21. ¹«ÇØÁöÈ¯±ÞÇü Á¾·á issue */
.GoodP_issue{ padding:5px 10px; font-size:12px; position:absolute; top:8px; background:#ffa945; left:28.4%; border-radius:8px; width:15%;}
.GoodP_issue span{ color:#000; letter-spacing:-1.5px; font-weight:600;}
.GoodP_issue:after{ content:''; position:absolute; left:39.4%; top:25px; border-top:7px solid #ffa945; border-left:7px solid transparent; border-right:7px solid transparent;}

.GoodP_Close{background-color:#ef3f44; letter-spacing:-1.5px; padding:12px 0; text-align:center;}
.GoodP_Close .subTit01{ color:#fff; font-size:15px; letter-spacing:-0.7px; padding-bottom:8px; }
.GoodP_Close .subTit01 span{border-bottom:1px solid #fff; padding:5px 20px 8px 20px; }
.GoodP_Close .subTit01 em{font-size:9px; text-decoration:none;}
.GoodP_Close .subTit02{ color:#fff; font-size:15px;letter-spacing:-0.5px; padding-top:5px;}
.GoodP_Close .subTit02 em{text-decoration:none; font-size:17px; font-weight:700;}




/* 2021.02 °³ÀÎÁ¤º¸µ¿ÀÇ Ã¶È¸ */
.Btn_del_inform{background:#9b9b9b; height:38px; text-align:center; margin-top:25px; margin-left:10px; width:137px; display:inline-block;}
.Btn_del_inform a{display:block; width:100%; height:100%; color:#fff; line-height:2.9; font-size:13px;}
.Gray_mtmb10{ margin-bottom:10px; margin-top:10px; height:52px;}
.Gray_mtmb10 a{ line-height:2; font-size:15px;}
.btn_inq_Red{margin-bottom:10px; margin-top:10px; height:52px;}
.btn_inq_Red a{background-color:#fa494e; color:#fff; padding:12px 20px; font-size:15px; border:1px solid #000; letter-spacing:-1.5px; width:100%; line-height:2;}
.add_explanBox{border:1px solid #eaebef; text-align:left; padding:23px 16px;}
.add_explanBox span{color:#333333; font-size:13px;}
.add_explanBox em{color:#fa494e;}



.Btn_del_cusW{position:relative;margin-top: 25px;}
.Btn_del_cus{background:#9b9b9b;height:38px;text-align:center;margin-top:12px;margin-left:10px;width:137px;display: block;}
.Btn_del_cus a{display:block; width:100%; height:100%; color:#fff; line-height:2.9; font-size:13px;}

.Btn_del_cus01{background:#3a3939;height:38px;text-align:center;margin-top:12px;margin-left:10px;width:137px;display: block;}
.Btn_del_cus01 a{display:block; width:100%; height:100%; color:#fff; line-height:2.9; font-size:13px;}




.ico_text .delinform {padding-top:165px;padding-bottom:35px;font-size:20px;letter-spacing:-1.5px;font-weight:500;line-height:1.3}
.delico {background:url(/img/smart/minsvalley/ico_del_inform.png) no-repeat top 20px center;background-size:105px}/* Ã¶È¸¿Ï·á ¾ÆÀÌÄÜ */
.btn_del_wrap{margin-bottom:20px; height:52px; margin:23px 0px; white-space:nowrap;}
.btn_del_Lback{width:49%; background:#000; border:1px solid#000; float:left; height:52px; text-align:center; display:inline-block;}
.btn_del_Lback a{display:block; width:100%; height:100%; color:#fff; line-height:3.6; font-size:15px;}
.btn_del_Rinform{width:49%; background:#fff; border:1px solid#000; float:right; height:52px; text-align:center; display:inline-block; }
.btn_del_Rinform a{display:block; width:100%; height:100%; color:#000; line-height:3.6; font-size:15px;}

.btn_Back_main{width:40%; background:#000; border:1px solid#000; height:45px; text-align:center; display:inline-block;}
.btn_Back_main a{display:block; width:100%; height:100%; color:#fff; line-height:3.2;}
.Del_back{ background-color:#fff; padding-top:15px; padding-bottom:40px;}
.txt_line{ text-decoration:underline;}

/* ½ÉÀÇ¹øÈ£ Ãß°¡ */
.num_gal_review{text-align:right; padding-right:10px; padding-bottom:10px;}
.num_gal_review span{font-size:14px; color:#000; letter-spacing:-1px;}



/* 2021.09 ±ÝÀ¶¼ÒºñÀÚº¸È£Ã¼°è »çÀÌÆ®Ãß°¡ */
.Btn_protect{background:#3a3939; height:38px; text-align:center; margin-top:25px; margin-left:10px; width:137px; display:inline-block;}
.Btn_protect a{display:block; width:100%; height:100%; color:#fff; line-height:2.9; font-size:13px;}
.Tab_protect{border:1px solid #000; color:#000;   background-color:#fff; text-align:center; font-size:14px; font-weight:500; white-space:nowrap;}
.Tab_protect a{ display:block; width:100%; height:100%;  box-sizing:border-box; padding:8px 5px; white-space:nowrap; line-height:1.2;}
.pr_Tab_on{color:#fff!important;  background-color:#000!important;}
.pr_Title{ font-size:15px; color:#333; font-weight:500;}

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.protect {position:relative; width:100%; padding:5px 0px 10px;}
.protect .header{padding:13px 0 15px 0;border-bottom:1px solid #dfdfdf; background:#eaeaea ;height:50px; font-size:15px; color:#333; text-align:center; box-sizing:border-box}
.protect .txt{font-size:14px;line-height:160%; background-color:#fff; color:#8e8e8e; text-align:left}
.protect .txt01{color:#333}


/*p½ÃÀå ¼³¸í*/
.pMarket_qicon_cir{display:inline-block; z-index:888; position:absolute; top:1px; right:6px;}
.pMarket_qicon_cirBg{background-color:transparent!important}
.pMarket_qicon_cir img{ width:18px;}
.pMarket_exBox{position:relative;}
.pMarket_exClose{float:right}
.pMarket_exClose img{ width:15px;}

.caseA{text-align:left; padding:15px 0px; border:1px solid #ecebbb; width:90%; z-index:899;  background-color:#fffed5; position:absolute; left:4.5%; /*top:43px!important;*/ border-radius:15px;/* box-shadow:3px 3px rgb(0 0 0 / 10%);*/}
.caseA dt{display:block; border-bottom:1px solid #ecebbb; font-size:15px; font-weight:500; letter-spacing:-1.2px; padding-bottom:7px; margin:0 20px;}
.caseA dd{ display:block; padding-top:12px; margin:0 20px; font-size:12px; letter-spacing:-1.2px}



.caseB{text-align:left; padding:15px 0px;  border:1px solid #ecebbb; width:90%; z-index:899;  background-color:#fffed5; position:absolute; left:4.5%; top:81px!important; border-radius:15px;}
.caseB dt{display:block; border-bottom:1px solid #ecebbb;  font-size:15px; font-weight:500; letter-spacing:-1.2px; padding-bottom:7px; margin:0 20px;}
.caseB dd{ display:block; padding-top:12px; margin:0 20px; font-size:12px; letter-spacing:-1.2px}




/* ----------------------------------------2210_°³ÀÎÁ¤º¸Ã³¸®_°³Æí-----------------------------------------------*/

.re_Priv_pdL13{ padding-left:13px;}

.re_Priv_Wrap{background-color:#fff; padding:25px; /*min-width:430px;*/ letter-spacing:-0.4px;}
.re_Priv_Wrap p{ font-size:14px;}
.re_Priv_Toptit{text-align:left; border-bottom:3px solid;}
.re_Priv_Toptit h2{font-size:27px; font-weight:600; display:block; padding-bottom:11px;}
.re_Priv_Contents{font-size:14px; line-height:160%; background-color:#fff;  text-align:left; display:block; padding-top:20px; padding-bottom:20px;}

/*¸ñÂ÷*/
.re_Priv_ListTit{ display:block; padding-bottom:15px; padding-top:15px;}
.re_Priv_ListTit h3{font-size:24px; font-weight:500;}
.re_Priv_List{border:3px solid #e5e5e5; padding:24px 10px 20px; overflow:hidden; margin:0 0 25px; line-height:180%;}
.re_Priv_sc1{width:47.5%; float:left; padding-right:12px;}
.re_Priv_sc1 li{ font-size:14px;}
.re_Priv_sc1 i{display:inline-block;margin-right:7px;/*text-align:right;*/ width:6px}
.re_Priv_sc1 span{font-weight:500; color:#666; letter-spacing:-0.075em}

.re_Priv_sc2{width:47%; float:left;}
.re_Priv_sc2 li{ font-size:14px;}
.re_Priv_sc2 i{display:inline-block;margin-right:7px;/*text-align:right;*/ width:10px}
.re_Priv_sc2 span{font-weight:500; color:#666; letter-spacing:-0.075em}


.re_Priv_SubTit{ padding-top:25px; padding-bottom:30px; border-bottom:1px solid #e4e8eb; font-size:14px;}
.re_Priv_SubTit h4{font-size:24px; font-weight:500;  display:block; padding-bottom:15px;}

.re_Priv_subtxt{line-height:1.65;}
.re_Priv_subtxt dt{position:relative; margin-top:6px;}
.re_Priv_subtxt dd{padding-left:13px;}

.re_Priv_subCont{}
.re_Priv_subCont li{ padding-bottom:20px;}
.re_Priv_subCont li:last-child{ padding-bottom:0;}
.re_Priv_Lh{ line-height:1.65;}
.re_Priv_Lis_cont{position:relative; margin-top:6px;}
.re_Priv_pg2{ line-height:1.65; margin:13px 0 0;}


.re_Priv_FirTb{margin-top:17px; margin-bottom:20px; font-size:13px; line-height:inherit; table-layout:fixed; border-collapse:collapse; border-spacing:0; width:100%;}
.re_Priv_FirTb thead th{border-bottom:0 none; background-color:#f7f7f7; text-align:center; padding:10px 12px 10px; border:1px solid #ddd;}
.re_Priv_FirTb td{text-align:left; padding:10px 12px 10px; border:1px solid #ddd;}

.re_Priv_caseA{overflow:hidden; margin:10px 0 10px; padding:15px 20px; border:1px solid #e1e1e1; background-color:#fafafa;}
.re_Priv_caseA dl{position:relative; margin-left:-1px; color:#666;}
.re_Priv_caseA dl dt{ font-weight:500; padding-bottom:7px;}
.re_Priv_caseA dl dd{ line-height:1.65;}
.re_Priv_caseA a{color:#009; text-decoration:underline}


.re_Priv_caseB{overflow:hidden; margin:10px 0 10px; padding:15px 20px; border:1px solid #e1e1e1; background-color:#fafafa;}
.re_Priv_caseB dl{position:relative; margin-left:-1px; color:#666;}
.re_Priv_caseB dl:first-child{position:relative; margin-left:-1px; color:#666; border-bottom:1px solid #e1e1e1; margin-bottom:15px; padding-bottom:15px;}
.re_Priv_caseB dl dt{ font-weight:500; padding-bottom:7px;}
.re_Priv_caseB dl dd{padding-bottom:8px;}

.re_Priv_caseC{overflow:hidden; margin:10px 0 10px; padding:15px 20px; border:1px solid #e1e1e1; background-color:#fafafa;}
.re_Priv_caseC dl{position:relative; margin-left:-1px; color:#666;}
.re_Priv_caseC dl dt{ font-weight:500;}
.re_Priv_caseC dl dd{ line-height:1.5; padding-bottom:8px;}

.re_Priv_charge{display:inline-block; background-color:#7c7c7c; color:#fff; padding:2px 6px!important; margin-bottom:6px; margin-top:5px; }


.re_Priv_LabelBox{margin:0 auto;}
.re_Priv_LabelBox .Label_Tit{display:block; text-align:center; margin-bottom:8px; font-weight:500; font-size:14px;}
.re_Priv_LabelBox .Label_bottom_Tit{display:block; text-align:center; margin-top:7px; font-size:12px;}
.re_Priv_LabelBox .Label_Pic{display:block; background:url(/img/smart/minsvalley/re_Priv_img.png) no-repeat top center; width:100%; height:245px; background-size:contain;}

.re_Priv_smallTxt{ font-size:13px;}
.re_Priv_smallTxt11{ font-size:11px;}








/* ³ª´®½ºÄù¾î ³×¿À */
@font-face{font-family:'NanumSquareNeoTTF-aLt';
			  font-style:normal;
			  font-weight:400;
			  src: url(/font/NanumSquareNeoTTF-aLt.eot);
			  src: local('³ª´®½ºÄù¾î ³×¿À L'),
			  url(/font/NanumSquareNeoTTF-aLt#iefix) format('embedded-opentype'),
			  url(/font/NanumSquareNeoTTF-aLt.woff2)format('woff2'),
			  url(/font/NanumSquareNeoTTF-aLt.woff)format('woff'),
			  url(/font/NanumSquareNeoTTF-aLt.ttf)format('truetype');}
			  
@font-face{font-family:'NanumSquareNeoTTF-bRg';
			  font-style:normal;
			  font-weight:500;
			  src: url(/font/NanumSquareNeoTTF-bRg.eot);
			  src: local('³ª´®½ºÄù¾î ³×¿À R'),
			  url(/font/NanumSquareNeoTTF-bRg#iefix) format('embedded-opentype'),
			  url(/font/NanumSquareNeoTTF-bRg.woff2)format('woff2'),
			  url(/font/NanumSquareNeoTTF-bRg.woff)format('woff'),
			  url(/font/NanumSquareNeoTTF-bRg.ttf)format('truetype');}
			  
@font-face{font-family:'NanumSquareNeoTTF-cBd';
			  font-style:normal;
			  font-weight:700;
			  src: url(/font/NanumSquareNeoTTF-cBd.eot);
			  src: local('³ª´®½ºÄù¾î ³×¿À B'),
			  url(/font/NanumSquareNeoTTF-cBd#iefix) format('embedded-opentype'),
			  url(/font/NanumSquareNeoTTF-cBd.woff2)format('woff2'),
			  url(/font/NanumSquareNeoTTF-cBd.woff)format('woff'),
			  url(/font/NanumSquareNeoTTF-cBd.ttf)format('truetype');}
			  
@font-face{font-family:'NanumSquareNeoTTF-dEb';
			  font-style:normal;
			  font-weight:800;
			  src: url(/font/NanumSquareNeoTTF-dEb.eot);
			  src: local('³ª´®½ºÄù¾î ³×¿À EB'),
			  url(/font/NanumSquareNeoTTF-dEb#iefix) format('embedded-opentype'),
			  url(/font/NanumSquareNeoTTF-dEb.woff2)format('woff2'),
			  url(/font/NanumSquareNeoTTF-dEb.woff)format('woff'),
			  url(/font/NanumSquareNeoTTF-dEb.ttf)format('truetype');}
			  
@font-face{font-family:'NanumSquareNeoTTF-eHv';
			  font-style:normal;
			  font-weight:900;
			  src: url(/font/NanumSquareNeoTTF-eHv.eot);
			  src: local('³ª´®½ºÄù¾î ³×¿À Hv'),
			  url(/font/NanumSquareNeoTTF-eHv#iefix) format('embedded-opentype'),
			  url(/font/NanumSquareNeoTTF-eHv.woff2)format('woff2'),
			  url(/font/NanumSquareNeoTTF-eHv.woff)format('woff'),
			  url(/font/NanumSquareNeoTTF-eHv.ttf)format('truetype');}


/*********************************** 2024. 01. °¶·¯¸® (»óÇ°°³Æí) ************************************************************************
*****************************************************************************************************************************************/

.gallery2401_maL7{margin-left:7px;}

.gallery2401_mat8{margin-top:8px;}
.gallery2401_mat10{margin-top:10px;}
.gallery2401_mat12{margin-top:12px;}
.gallery2401_mat15{margin-top:15px;}
.gallery2401_mat20{margin-top:20px;}
.gallery2401_mat25{margin-top:25px;}
.gallery2401_mat28{margin-top:28px;}
.gallery2401_mat30{margin-top:30px;}
.gallery2401_mat35{margin-top:35px;}
.gallery2401_mat40{margin-top:40px;}

.gallery2401_mab15{margin-bottom:15px;}
.gallery2401_mab20{margin-bottom:20px;}
.gallery2401_mab25{margin-bottom:25px;}
.gallery2401_mab30{margin-bottom: 30px;}
.gallery2401_mab35{margin-bottom: 35px;}
.gallery2401_mab70{margin-bottom: 70px;}
.gallery2401_mab100{margin-bottom:100px;}

.gallery2401_fLb{margin-left:15px;}

.gallery2401_red{color:#ff0000;}
.gallery2401_blue{color:#1167fa;}
.gallery2401_color01{color:#ff6b00;}
.gallery2401_color02{color:#fea116;}
.gallery2401_color03{color:#e03a3a;}


.gallery2401_wrap{position:relative;width: 100%;display:inline-block;box-sizing: border-box;}

/* ÇÃ·º½º */
.gallery2401_flex{position:relative;width: 100%;display: inline-flex;justify-content: space-between;box-sizing: border-box;}

.gallery2401_ww{position:relative;text-align: center;}
.gallery2401_w_price{position: relative;width: 100%;display: inline-flex;justify-content: space-between;height: 45px;border-bottom: 1px solid #000!important;margin: 0px 0 40px 0;vertical-align: top;}
.gallery2401_w_price01{position: relative;display: inline-flex;justify-content: space-between;height: 45px;margin: 0px 0 40px 0;vertical-align: top;}
.gallery2401_w_price02{position: relative;width: 70%;display: inline-flex;justify-content: space-between;height: 34px;border-bottom: 1px solid #000!important;vertical-align: top;margin: 20px 0 0 0;}

.gallery2401_f_text{display: inline-block;letter-spacing: -2px;font-size: 23px;padding-top: 7px;}
.gallery2401_f_text00{letter-spacing: -2px;font-size: 23px;}
.gallery2401_f_text01{font-family: 'NanumSquareNeoTTF-dEb';letter-spacing: -1px;font-size: 32px;}
.gallery2401_f_text02{font-family:'NanumSquareNeoTTF-dEb';letter-spacing: -1.4px;font-size: 35px;}
.gallery2401_f_text03{display: inline-block;letter-spacing: -2px;font-size: 23px;padding-top: 11px;}
.gallery2401_f_text04{display: inline-block;letter-spacing: -2px;font-size: 17px;padding-top: 7px;margin-right: 3px;}
.gallery2401_f_text04_1{display: inline-block;letter-spacing: -2px;font-size: 17px;padding-top: 8px;margin-right: 3px;}
.gallery2401_f_text05{font-family: 'NanumSquareNeoTTF-dEb';letter-spacing: -0.4px;font-size: 20px;}
.gallery2401_f_text06{font-family: 'NanumSquareNeoTTF-dEb';display: inline-block;letter-spacing: -1px;font-size: 19px;margin-right: 3px;}

.gallery2401_gw{position:relative;display: inline-flex;width: 100%;box-sizing: border-box;}
.gallery2401_gw .logo {position:absolute;left: -1px;top: -1px;display:block;width: 82px;height: 30px;text-indent:-9999px;background-size:contain}
.gallery2401_w{display: inline-block;width: /*32.5%*/20%;}
.gallery2401_text01{display: inline-block;font-size: 17px;letter-spacing: -1.8px;margin-left:21px;line-height: 125%;text-align: left;word-break: break-all;}
.gallery2401_text02{display: inline-block;font-size: 17px;color:#fff;letter-spacing: -1.8px;line-height: 125%;text-align: left;width: 100%;}
.gallery2401_text02_01{display: inline-block;font-size: 17px;color:#000;letter-spacing: -1.8px;line-height: 125%;text-align: left;width: 100%;}
.gallery2401_text03{display: inline-block;font-size: 16px;letter-spacing: -1.2px;margin-left: 12px;line-height: 130%;text-align: left;}
.gallery2401_text03_01{display: inline-block;font-size: 17px;letter-spacing: -1.8px;margin-left: 15px;line-height: 126%;text-align: left;}
.gallery2401_text04{display: block;font-size: 12px;color:#9d9c9c;letter-spacing: -1.2px;margin-top: 6px;margin-left: 15px;line-height: 125%;text-align: left;}
.gallery2401_text05{display: block;font-size: 13px;color:#000000;letter-spacing: -1.2px;line-height: 125%;text-align: left;}


/* ¹öÆ° */
.gallery2401_btn_b{position:relative;display: block;width: 100%;}
.gallery2401_btn01{width: 48.8%;font-size: 21px;padding-top: 14px;height: 58px;background-color: #0068ff;border-radius: 10px;box-sizing:border-box;color: #fff!important;text-align:center}
.gallery2401_btn02{width: 48.8%;font-size: 21px;padding-top: 14px;height: 58px;background-color: #fff;border-radius: 10px;box-sizing:border-box;border: 1px solid #0068ff;color: #0068ff!important;text-align:center}
/* ¹öÆ° (º¸Çè·á ÇÑ¹ø¿¡ ºñ±³) */
.gallery2401_btn03{font-family:'NanumSquareNeoTTF-dEb';font-size: 21px;padding-top: 17px;height: 60px;background-color: #ffde00;border-radius: 10px;box-sizing:border-box;color: #000!important;text-align:center}
.gallery2401_btn03_01{font-family:'NanumSquareNeoTTF-dEb';font-size: 21px;padding-top: 17px;height: 60px;background-color: #ffde00;border-radius: 10px;box-sizing:border-box;color: #000!important;text-align:center}
.gallery2401_btn04{font-family:'NanumSquareNeoTTF-cBd';font-size: 16px;padding-top: 9px;letter-spacing: -1px;width: 25%;height: 40px;background-color: #cfd5df;border-radius: 5px;box-sizing:border-box;color: #3f4958!important;text-align:center;margin: 17px 2px 0 0;}
.gallery2401_btn04_1{font-family:'NanumSquareNeoTTF-cBd';font-size: 16px;padding-top: 9px;letter-spacing: -1px;width: 25%;height: 40px;background-color: #1d1d1d;border-radius: 5px;box-sizing:border-box;color: #fff!important;text-align:center;margin: 17px 2px 0 0;}
.gallery2401_btn05{font-size: 15px;padding-top: 8px;letter-spacing: -1px;width: 93px;height: 37px;background-color: #1d1d1d;border-radius: 5px;box-sizing:border-box;color: #fff!important;text-align:center;}
.gallery2401_btn06{width: 60%;font-size: 18px;padding-top: 10px;height: 45px;background-color: #1d1d1d;border-radius: 7px;box-sizing:border-box;color: #fff!important;text-align:center;position: relative;display: inline-block;}
.gallery2401_btn07{font-family:'NanumSquareNeoTTF-dEb';font-size: 21px;padding-top: 20px;height: 60px;background-color: #ff4600;border-radius: 10px;box-sizing:border-box;color: #fff!important;text-align:center;line-height: 100%;}
.gallery2401_btn_p01{font-family:'NanumSquareNeoTTF-bRg';font-size: 19px;padding-top: 15px;height: 53px;background-color: #fff;border-radius: 8px;box-sizing:border-box;border: 1px solid #b8b9bb;color: #b8b9bb!important;text-align:center}
.gallery2401_btn_p01.on{font-family:'NanumSquareNeoTTF-bRg';font-size: 19px;padding-top: 13px;height: 52px;background-color: #fff;border-radius: 8px;box-sizing:border-box;border: 1px solid #0068ff;color: #0068ff!important;text-align:center}

.gallery2401_btn_b .calculate_ico{background: url(/img/smart/minsvalley/2401gallery_icon_calculate.png) no-repeat center 0px;width: 27px;height: 27px;background-size: 95%;display: inline-block;vertical-align: middle;margin-bottom: 1px;margin-right: 4px;}
.gallery2401_btn_b .calculate_ico01{background: url(/img/smart/minsvalley/2401gallery_icon_calculate.png) no-repeat center 0px;width: 26px;height: 27px;background-size: 95%;display: inline-block;vertical-align: top;margin-top: 2px;margin-right: 3px;}
.gallery2401_btn_b .counsel_ico{background: url(/img/smart/minsvalley/2401gallery_icon_counsel.png) no-repeat center 0px;width: 29px;height: 29px;background-size: 95%;display: inline-block;vertical-align: top;margin-top: 3px;margin-right: 2px;}
.gallery2401_btn_b .counsel_ico01{background: url(/img/smart/minsvalley/2401gallery_icon_counsel.png) no-repeat center 0px;width: 29px;height: 29px;background-size: 95%;display: inline-block;vertical-align: top;margin-top: 3px;margin-right: 8px;}

/* ¹Ú½º */
.gallery2401_Box01{position:relative;display: inline-block;background:#0068ff;border-radius: 16px;padding: 8px 8px 8px 8px;box-sizing:border-box;width: 83%;height: 102px;box-shadow: 3px 3px 12px #90befd;}
.gallery2401_Box02{position:relative;display: inline-block;background:#3074ef;border-radius: 22px;padding: 23px 19px 25px 20px;box-sizing:border-box;width: 100%;margin: 18px 0 28px 0;}
.gallery2401_Box03{position:relative;display: inline-block;background:#e7f1fd;border-radius: 22px;padding: 23px 19px 25px 20px;box-sizing:border-box;width: 100%;margin: 18px 0 12px 0;}
/* 2025. 07. 17 Å°¿öµå±¤°í ·£µù ÆäÀÌÁö */
.gallery2401_Box04{position:relative;display: inline-block;background:#ff6b00;border-radius: 22px;padding: 23px 19px 25px 20px;box-sizing:border-box;width: 100%;margin: 18px 0 12px 0;}
.gallery2401_Box05{position:relative;display: inline-block;background:#e03a3a;border-radius: 22px;padding: 23px 19px 25px 20px;box-sizing:border-box;width: 100%;margin: 18px 0 12px 0;}


/* ÅØ½ºÆ® */
.gallery2401_txt01{font-family:'NanumSquareNeoTTF-cBd';font-size: 15px;color:#fff;letter-spacing: -1.3px;text-align: left;display:block;margin: 18px 0 0 95px;}
.gallery2401_txt02{font-family:'NanumSquareNeoTTF-dEb';font-size: 24px;color:#fff;letter-spacing: -1.4px;line-height: 123%;text-align: left;display:block;}
.gallery2401_txt03{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -1px;font-size: 30px;color:#000;display: inline-block;text-align: center;line-height: 100%;margin: 40px 0 40px 0;}
.gallery2401_txt04{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -0.8px;font-size: 22px;color:#000;display: inline-block;text-align: center;line-height: 100%;}
.gallery2401_txt05{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -2px;font-size: 27px;color:#000;display: inline-block;text-align: center;line-height: 98%;margin: 40px 0 35px 0;}
.gallery2401_txt06{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.2px;font-size: 16px;color:#000;display: inline-block;text-align: center;line-height: 100%;}
.gallery2401_txt07{font-family:'NanumSquareNeoTTF-dEb';letter-spacing: -1.4px;font-size: 16px;color:#000;display: inline-block;text-align: center;line-height: 135%;margin: 40px 0 40px 0;}
.gallery2401_txt08{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -1.3px;font-size: 26px;color:#000;display: inline-block;text-align: center;line-height: 108%;margin: 37px 0 25px 0;}
.gallery2401_txt09{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.2px;font-size: 20px;color:#000;display: inline-block;text-align: center;line-height: 100%;}


/******** ¾ÆÀÌÄÜ *******/
/* È­»ìÇ¥ */
.gallery2401_Box01 .icon_arrow{background: url(/img/smart/minsvalley/2401gallery_icon_arrow.png) no-repeat center 0px;width:.gallery2401_text01 35px;height: 36px;background-size: 35%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: 39px;}
/* »ó´ã¿ø  */
.gallery2401_Box01 .icon_img{background: url(/img/smart/minsvalley/2401gallery_icon_img01.png) no-repeat center 0px;width: 75px;height: 75px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;left: 16px;top: 14px;}


/* ¹«ÇØÁö °Ç°­º¸Çè  */
.gallery2401_flex .Gicon_D18{background: url(/img/smart/minsvalley/2401gallery_D18.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* À¯º´ÀÚº¸Çè  */
.gallery2401_flex .Gicon_D16{background: url(/img/smart/minsvalley/2401gallery_D16.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* ¾î¸°ÀÌº¸Çè  */
.gallery2401_flex .Gicon_D04{background: url(/img/smart/minsvalley/2401gallery_D04.png) no-repeat center 0px;width: 68px;height: 69px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* °£È£°£º´º¸Çè  */
.gallery2401_flex .Gicon_D20{background: url(/img/smart/minsvalley/2401gallery_D20.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* ¿îÀüÀÚº¸Çè  */
.gallery2401_flex .Gicon_D10{background: url(/img/smart/minsvalley/2401gallery_D10.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: 1px;}
/* ¾Ïº¸Çè  */
.gallery2401_flex .Gicon_D03{background: url(/img/smart/minsvalley/2401gallery_D03.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* Ä¡¾Æº¸Çè  */
.gallery2401_flex .Gicon_D17{background: url(/img/smart/minsvalley/2401gallery_D17.png) no-repeat center 0px;width: 63px;height: 64px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: 2px;}
/* ½Ç¼ÕÀÇ·áº¸Çè  */
.gallery2401_flex .Gicon_D01{background: url(/img/smart/minsvalley/2401gallery_D01.png) no-repeat center 0px;width: 68px;height: 69px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -4px;}
/* Ä¡¸Å°£º´º¸Çè  */
.gallery2401_flex .Gicon_D05{background: url(/img/smart/minsvalley/2401gallery_D05.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* Á¾½ÅÁ¤±âº¸Çè  */
.gallery2401_flex .Gicon_D06{background: url(/img/smart/minsvalley/2401gallery_D06.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* ¿¬±Ýº¸Çè  */
.gallery2401_flex .Gicon_D08{background: url(/img/smart/minsvalley/2401gallery_D08.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: -1px;}
/* °ñÇÁÁÖÅÃÈ­Àçº¸Çè  */
.gallery2401_flex .Gicon_D12{background: url(/img/smart/minsvalley/2401gallery_D12.png) no-repeat center 0px;width: 63px;height: 64px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: 1px;}
/* º¯¾×º¸Çè  */
.gallery2401_flex .Gicon_D07{background: url(/img/smart/minsvalley/2401gallery_D07.png) no-repeat center 0px;width: 59px;height: 60px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: 4px;}
/* ÀÚµ¿Â÷º¸Çè  */
.gallery2401_flex .Gicon_C01{background: url(/img/smart/minsvalley/2401gallery_C01.png) no-repeat center 0px;width: 65px;height: 66px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 1px;top: 2px;}
/* ¼ö¼ú¡¤ÀÔ¿øºñº¸Çè  */
.gallery2401_flex .Gicon_D19{background: url(/img/smart/minsvalley/2401gallery_D19.png) no-repeat center 0px;width: 68px;height: 68px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 7px;top: -3px;}




.gallery2401_header_line{border-bottom: 1px solid #e7e8e9;}
.gallery2401_bg{ background-color:#f5f6fa;}
.gallery2401_bg01{ background-color:#fff7ec;}
.gallery2401_bg02{ background-color:#fbf4f4;}

.gallery2401_title01{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.3px;font-size: 19px;color:#000;display: inline-block;text-align: left;line-height: 130%;margin-left: 5px;}
.gallery2401_title02{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -1.8px;font-size: 30px;color:#000;display: inline-block;text-align: left;line-height: 128%;}
.gallery2401_title03{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.6px;font-size: 11px;color:#000;display: inline-block;text-align: left;line-height: 130%;margin-left: 5px;}
.gallery2401_title04{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -2.9px;font-size: 26px;color:#000;display: inline-block;text-align: left;line-height: 128%;}
.gallery2401_title05{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1px;font-size: 18px;color:#000;display: inline-block;text-align: left;line-height: 130%;padding-left: 20px;padding-bottom: 39px;padding-top: 4px;}
.gallery2401_title06{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -1.5px;font-size: 21px;color:#000;display: inline-block;text-align: left;line-height: 128%;margin-top: 2px;}


/* 200p »ó´Ü  */
.gallery2401_TopBg{background-color:#3074ef;position: relative;}
.gallery2401_TopBg01{position: relative;background: #fff;width: 100%;border-top-left-radius: 25px;border-top-right-radius: 25px;}
.gallery2401_TopTitle01{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.3px;font-size: 19px;color: #fff;display: inline-block;text-align: left;line-height: 130%;margin-left: 5px;box-sizing: border-box;}
.gallery2401_TopTitle02{font-family:'NanumSquareNeoTTF-eHv';letter-spacing: -1.8px;font-size: 30px;color: #fff;display: inline-block;text-align: left;line-height: 170%;}
.gallery2401_TopTitle03{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.6px;font-size: 11px;color: #fff;display: inline-block;text-align: left;line-height: 130%;margin-left: 5px;box-sizing: border-box;}


.gallery2401_TopPro{position:relative;display: inline-flex;width: 100%;margin-top: 25px;}
.gallery2401_TopPro01 {position:relative;display: inline-block;width: 23%;}
.gallery2401_TopPro01 .logo {position:absolute;left: 8px;top: 1px;display:block;width: 68px;height: 33px;text-indent:-9999px;background-size:contain}
.gallery2401_TopPro02 {position:relative;display: inline-block;text-align: left;width: 79%;}


/* Á¤º¸ÀÔ·Â input  */
.gallery2401_form_cell_w01 {width: 55%;}/* °¡·ÎÁ¤·Ä */ 
.gallery2401_form_cell_w02 {width: 100%;}/* °¡·ÎÁ¤·Ä */
/* »ó´Ü blueBg input  */
.gallery2401_form{position:relative;display: flex;justify-content: space-between;margin-bottom: 20px;}
.gallery2401_bg_join {border-bottom: 2px solid #0c0c0c;box-sizing:border-box;text-align: left;}
.gallery2401_form_cell {position:relative;display:flex;justify-content:space-between;align-items:center;background: transparent;height: 48px;}/* °¡·ÎÁ¤·Ä */
.gallery2401_form_cell .lab_g {display:none;cursor:text}/* ¶óº§ */
.gallery2401_form_cell .tf_g {width: 100%;}/* ÀÎÇ²¹Ú½º */

.gallery2401_form_cell input[type="text"]{height: 38px;padding-left: 7px;border:0;color: #fff;font-size: 23px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 1px;margin-left: 0px;background: transparent;}
.gallery2401_form_cell input[type="text"]::placeholder{color:#ffffff82; /*#adc2f7;*/ text-shadow:initial;}
.gallery2401_form_cell input[type="text"]:-ms-input-placeholder{color:#ffffff82; /*#adc2f7;*/ text-shadow:initial;}

.gallery2401_form_cell input[type="tel"]{height: 38px;padding-left: 7px;border:0;color: #fff;font-size: 23px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 1px;margin-left: 0px;background: transparent;}
.gallery2401_form_cell input[type="tel"]::placeholder{color:#adc2f7; text-shadow:initial;}
.gallery2401_form_cell input[type="tel"]:-ms-input-placeholder{color:#adc2f7; text-shadow:initial;}


/* 200p input  */
.gallery2401_form_cell02 .lab_g {display:none;cursor:text}/* ¶óº§ */
.gallery2401_form_cell02 input[type="text"]{height: 38px;padding-left: 7px;border:0;color: #000;font-size: 23px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 1px;margin-left: 0px;background: transparent;}
.gallery2401_form_cell02 input[type="text"]::placeholder{color:#a6b4c3; text-shadow:initial;}
.gallery2401_form_cell02 input[type="text"]:-ms-input-placeholder{color:#a6b4c3; text-shadow:initial;}
.gallery2401_form_cell02 .tf_g {width: 100%;}/* ÀÎÇ²¹Ú½º */

.gallery2401_form_cell02 input[type="tel"]{height: 38px;padding-left: 7px;border:0;color: #000;font-size: 23px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 1px;margin-left: 0px;background: transparent;}
.gallery2401_form_cell02 input[type="tel"]::placeholder{color:#a6b4c3; text-shadow:initial;}
.gallery2401_form_cell02 input[type="tel"]:-ms-input-placeholder{color:#a6b4c3; text-shadow:initial;}


/* ÇÏ´Ü ·¹ÀÌ¾î input  */
.gallery2401_bg_join01 {border-bottom: 1px solid #0c0c0c;box-sizing:border-box}
.gallery2401_form_cell01 {position:relative;display:flex;justify-content:space-between;align-items:center;background: transparent;height: 58px;}/* °¡·ÎÁ¤·Ä */
.gallery2401_form_cell01 .lab_g{position: absolute;top: 1px;left: 5px;color: #484848;font-size: 14px;font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif;letter-spacing: -0.8px;display: inline-block;line-height: 100%;}/* ¶óº§ */
.gallery2401_form_cell01 .tf_g {width: 100%;}/* ÀÎÇ²¹Ú½º */

.gallery2401_form_cell01 input[type="text"]{height: 32px;padding-left: 7px;border:0;color: #000;font-size: 18px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;background: transparent;margin-top: 17px;}
.gallery2401_form_cell01 input[type="text"]::placeholder{color:#c9d1d9; text-shadow:initial;}
.gallery2401_form_cell01 input[type="text"]:-ms-input-placeholder{color:#dddddd; text-shadow:initial;}

.gallery2401_form_cell01 input[type="tel"]{height: 32px;padding-left: 7px;border:0;color: #000;font-size: 18px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;background: transparent;margin-top: 18px;}
.gallery2401_form_cell01 input[type="tel"]::placeholder{color:#c9d1d9; text-shadow:initial;}
.gallery2401_form_cell01 input[type="tel"]:-ms-input-placeholder{color:#dddddd; text-shadow:initial;}


/*  radio ³² ³à ¼±ÅÃ  */
/* »ó´Ü blueBg   */
.gallery2401_ra_Wrap {position: relative;width: 42%;margin-left: 0px;}
.gallery2401_rdo_area {width: 100%;margin-top: 3px;margin-left: 3px;text-align: right;position: relative;display: inline-flex;justify-content: space-between;}
.gallery2401_inp_rdo {position: relative;min-width: 49.9%;display: inline-block;min-height: 40px;overflow-wrap: normal;word-break: normal;vertical-align: top;box-sizing: border-box;}
.gallery2401_inp_rdo:first-child { }
.gallery2401_inp_rdo input { position: absolute; display: block; width: 1px; height: 1px; margin: 0px; padding: 0px; border: 0px; background: none; vertical-align: top; border-radius: 0px; appearance: none !important; }
.gallery2401_inp_rdo input + label::after {content: "";display: inline-block;position: absolute;top: 9px;left: 0px;width: 25px;height: 25px;background: #ffffff52; border-radius:100px; /*background: url("/img/smart/minsvalley/2401gallery_rdo.png") center center no-repeat;*/}
.gallery2401_inp_rdo input + label::after {background-size: contain;}
.gallery2401_inp_rdo input:checked + label::after {content: "";display: inline-block;position: absolute;top: 9px;left: 0px;width: 26px;height: 26px;background: url("/img/smart/minsvalley/2401gallery_rdo_on.png") center center no-repeat;}
.gallery2401_inp_rdo input:checked + label::after {background-size: contain;}
.gallery2401_inp_rdo input + label {display: inline-block;height: 42px;line-height: 110%;font-size: 17px;color:#ffffff70!important; /*#7ea0f6!important;*/ padding: 12px 5px 0px 30px;vertical-align: top;letter-spacing: -1.2px;border-radius: 100px;background: transparent;width: 100%;box-sizing: border-box;text-align: left;}
.gallery2401_inp_rdo input:checked + label {color: #fff!important;border-radius: 100px;padding: 12px 5px 0px 30px;box-sizing: border-box;}


/* 200p Bg */
.gallery2401_ra_Wrap02 {position: relative;width: 42%;margin-left: 0px;}
.gallery2401_rdo_area02 {width: 100%;margin-top: 3px;margin-left: 3px;text-align: right;position: relative;display: inline-flex;justify-content: space-between;}

.gallery2401_inp_rdo02 {position: relative;min-width: 49.9%;display: inline-block;min-height: 40px;overflow-wrap: normal;word-break: normal;vertical-align: top;box-sizing: border-box;}
.gallery2401_inp_rdo02:first-child { }
.gallery2401_inp_rdo02 input { position: absolute; display: block; width: 1px; height: 1px; margin: 0px; padding: 0px; border: 0px; background: none; vertical-align: top; border-radius: 0px; appearance: none !important; }
.gallery2401_inp_rdo02 input + label::after {content: "";display: inline-block;position: absolute;top: 9px;left: 0px;width: 25px;height: 25px;background: #fff;border: 1px solid #c9d1d9;border-radius: 200px;}
.gallery2401_inp_rdo02 input + label::after {background-size: contain;}
.gallery2401_inp_rdo02 input:checked + label::after {content: "";display: inline-block;position: absolute;top: 9px;left: 0px;width: 26px;height: 26px;background: url("/img/smart/minsvalley/2401gallery_rdo_on.png") center center no-repeat;border: transparent;}
.gallery2401_inp_rdo02 input:checked + label::after {background-size: contain;}
.gallery2401_inp_rdo02 input + label {display: inline-block;height: 42px;line-height: 110%;font-size: 17px;color: #bcc7d3!important;padding: 12px 5px 0px 30px;vertical-align: top;letter-spacing: -1.2px;border-radius: 100px;background: transparent;width: 100%;box-sizing: border-box;text-align: left;}
.gallery2401_inp_rdo02 input:checked + label {color: #000!important;border-radius: 100px;padding: 12px 5px 0px 30px;box-sizing: border-box;}


/* ÇÏ´Ü ·¹ÀÌ¾î */
.gallery2401_ra_Wrap01 {position: relative;width: 60%;margin-left: 0px;margin-top: 15px;}
.gallery2401_rdo_area01 {width: 100%;text-align: right;position: relative;display: inline-flex;justify-content: space-between;}

.gallery2401_inp_rdo01 {position: relative;min-width: 49.9%;display: inline-block;min-height: 35px;overflow-wrap: normal;word-break: normal;vertical-align: top;box-sizing: border-box;}
.gallery2401_inp_rdo01:first-child { }
.gallery2401_inp_rdo01 input { position: absolute; display: block; width: 1px; height: 1px; margin: 0px; padding: 0px; border: 0px; background: none; vertical-align: top; border-radius: 0px; appearance: none !important; }
.gallery2401_inp_rdo01 input + label::after {content: "";display: inline-block;position: absolute;top: 6px;left: 0px;width: 21px;height: 21px;background: #fff;border: 1px solid #c9d1d9;border-radius: 200px;}
.gallery2401_inp_rdo01 input + label::after {background-size: contain;}
.gallery2401_inp_rdo01 input:checked + label::after {content: "";display: inline-block;position: absolute;top: 6px;left: 0px;width: 24px;height: 24px;background: url("/img/smart/minsvalley/2401gallery_rdo_on.png") center center no-repeat;border: transparent;}
.gallery2401_inp_rdo01 input:checked + label::after {background-size: contain;}
.gallery2401_inp_rdo01 input + label {display: inline-block;height: 35px;line-height: 110%;font-size: 17px;color: #c9d1d9!important;padding: 7px 5px 0px 30px;vertical-align: top;letter-spacing: -1.2px;border-radius: 100px;background: transparent;width: 100%;box-sizing: border-box;text-align: left;}
.gallery2401_inp_rdo01 input:checked + label {color: #000!important;border-radius: 100px;padding: 7px 5px 0px 30px;box-sizing: border-box;} 

.gallery2401_link{position: relative;display: inline-block;font-size: 16px;letter-spacing: -1.4px;margin: 16px 29px 0px 0;}
.gallery2401_wrap .gallery2401_link_open{position: absolute;top: 19px;right: 5px;width: 16px;height: 16px;}
.gallery2401_link_open {display: inline-block;background:url(/img/smart/minsvalley/link_open_bl.png) no-repeat center center;background-size:contain}

.gallery2401_link00{position:relative;display: inline-block;text-decoration: underline!important;border-bottom: 1px solid #1515fb;}
.gallery2401_link01{position: relative;display: inline-block;font-size: 16px;color: #1515fb;letter-spacing: -1.4px;margin: 15px 15px 0px 0;vertical-align: baseline;line-height: 100%;}
.gallery2401_wrap .gallery2401_link_open01{position: absolute;top: 17px;right: 0px;width: 12px;height: 12px;}
.gallery2401_link_open01 {display: inline-block;background:url(/img/smart/minsvalley/2401gallery_ico_arrow01.png) no-repeat center center;background-size:contain}

.gallery2401_link_close {display:block;background:url(/img/smart/minsvalley/link_close_bl.png) no-repeat center center; background-size:contain}

/*  »óÇ° BOX  */
.gallery2401_proBox{width: 100%;border: 1px solid #b9c3d4;background: #fff;position: relative;border-radius: 13px;height: auto;text-align: left;box-sizing: border-box;padding: 32px 16px 32px 20px;box-shadow: 5px 5px 15px rgb(122 122 122 / 13%);}

.gallery2401_proBox01{width: 100%;border: 1px solid #b9c3d4;background: #fff;position: relative;border-radius: 13px;height: auto;text-align: left;box-sizing: border-box;padding: 25px 16px 0px 0px;box-shadow: 5px 5px 15px rgb(122 122 122 / 13%);}

.gallery2401_proBox01 .gallery2512_aa{position:absolute;right: 16px;bottom: 16px;display:block;}

.gallery2401_proBox01 .gallery2512_close{background: url(/img/smart/minsvalley/2512gallery_close.png) no-repeat center 0px;width: 20px;height: 20px;background-size: 100%;display: inline-block;vertical-align: middle;position: absolute;right: 11px;top: 11px;z-index: 999999;}

.gallery2401_pro{position:relative;display: inline-flex;width: 100%;}
.gallery2401_pro01 {position:relative;display: inline-block;width: 21%;}
.gallery2401_pro01 .logo {position:absolute;left: 0px;top: 1px;display:block;width: 68px;height: 33px;text-indent:-9999px;background-size:contain} 

.gallery2401_pro02 {position:relative;display: inline-block;text-align: left;width: 79%;}

/* ÇÏ´Ü°íÁ¤ ¹öÆ° */
#gallery2401_fixedBanner {position: -webkit-sticky; position: sticky; left: 0; bottom: 0; z-index: 2; display: grid; grid-template-columns: repeat(auto-fit, minmax(0, auto)); gap: 0.5rem; padding: 0 1.25rem 1.25rem 1.25rem; padding-bottom: calc(constant(safe-area-inset-bottom) + 1.25rem); padding-bottom: calc(env(safe-area-inset-bottom) + 1.25rem); background-color: #ffffff;}
#gallery2401_fixedBanner::before{content: '';position: absolute;top: -1.25rem;left: 0;width: 100%;height: 1.25rem;background: linear-gradient(0deg, #ffffff 18.5%, rgba(255, 255, 255, 0) 100%);}

.gallery2401_bottom_btn{left:0;bottom:0;color:#fff;width: 100%;display: inline-flex;justify-content: space-between;}
.gallery2401_b_w{width: 40%!important;}
.gallery2401_b_w01{width: 58.5%!important;}
.gallery2401_fixed_btn01{font-family:'NanumSquareNeoTTF-cBd';font-size: 20px;letter-spacing: -1.2px;padding-top: 17px;height: 60px;background-color: #0068ff;border-radius: 10px;box-sizing:border-box;color: #fff!important;text-align:center;vertical-align: baseline;}
.gallery2401_fixed_btn02{font-family:'NanumSquareNeoTTF-dEb';font-size: 20px;letter-spacing: -1.2px;padding-top: 17px;height: 60px;background-color: #ffde00;border-radius: 10px;box-sizing:border-box;color: #000!important;text-align:center}


/*  ÇÏ´Ü °íÁ¤ (Á¤º¸ÀÔ·Â ·¹ÀÌ¾î) */
.gallery2401_info_fixBanner{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 9999;display: block;}
.gallery2401_info_fixBanner01{position: fixed;width: 100%;height: 100%;z-index: 9999;display: block;}
.gallery2401_info_fix_bg{background: #fff;width: 100%;display: block;bottom: 0;position: absolute;border-top-left-radius: 25px;border-top-right-radius: 25px;z-index: 9999999;}
.gallery2401_info_fixWrapper{position:relative; }
.gallery2401_info_fixWrapper .close{position:absolute;top: 20px;right: 0;width:20px;height:20px;background:url(/img/smart/minsvalley/ico_btn_close_bl.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px;}

.gallery2401_info_fixWrapper .close_01{position:absolute;top: 3px;right: 12px;width: 25px;height: 25px;background:url(/img/smart/minsvalley/202511_layer_close.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px; z-index: 1;}


/* µ¿ÀÇ */
.gallery2401_agree {position:relative;clear:both;margin: -7px 0 0 0;text-align:left;}
.gallery2401_agree .cir {display:flex;align-items:center}
.gallery2401_agree .more{display:inline-block;margin: 0px 0 0 10px;font-size: 13px;color:#787878;text-decoration:underline;vertical-align: top;}
/* ------------------------Ã¼Å©------------------------ */
/* ¹Ú½º */
.gallery2401_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}
.gallery2401_chk input:checked{background:#fff url(/img/smart/minsvalley/chk_b.png) no-repeat 50% 50%;background-size:65%;border:1px solid #000}
.gallery2401_chk input:checked:after {content:"";display:block;position:relative}


/* ½áÅ¬ */
.gallery2401_cir {position:relative;z-index:10;height:23px;}
.gallery2401_cir input{position:absolute;top: 0px;left:3px;z-index:9}
.gallery2401_cir label{height:100%;text-align:left;color:#333;padding: 6px 0 0 30px;}
.gallery2401_cir label span{color:#fff;}
.gallery2401_cir.gallery2401_chk input{border-radius:12px;background-color:#fff}
.gallery2401_cir.gallery2401_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}

.gallery2401_confirm{position:relative;padding: 10px 8px 0 0;}

/* (·¹ÀÌ¾î) -  P½ÃÀå ¼±ÅÃ (»óÇ° °³º° ÆäÀÌÁö(200)ÀÌµ¿) */
.gallery2401_Pmarket_Wrap{position:fixed;display: none;width: 100%;height: 100%;top: 0;left:0;background: rgba(0,0,0,0.6);z-index: 9999;}
.gallery2401_Pmarket_Layer{position:absolute;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index: 9999999;}
.gallery2401_Pmarket_Box{position:relative;display:block;background:#fff;height: 100%;width: 320px;border-radius: 13px;box-sizing: border-box;padding: 30px 23px 26px 23px;}

/* 200p »óÇ°¾È³» */
.gallery2401_good_guide_w{margin-bottom: 30px;}
.gallery2401_good_guide_w ul:first-child{margin-top:0px;}
.gallery2401_good_guide_w ul{text-align:left;width: 100%;margin-top: 27px;}
.gallery2401_good_guide ul:first-child{margin-top:0px;}
.gallery2401_good_guide li {position: relative;display: inline-flex;}
.gallery2401_good_guide li .icon_chk{width: 25px;height: 25px;background-size: 100%;display: inline-block;}
.icon_chk{ background:url(/img/smart/minsvalley/2401gallery_icon_chk.png) no-repeat 50% 50%}
.gallery2401_good_txt01{display: inline-block;font-size: 16px;color: #1e1e1e;letter-spacing: -1.5px;line-height: 140%;text-align: left;margin: 0px 0 10px 8px;vertical-align: top;box-sizing: border-box;width: -webkit-fill-available;}

.gallery2401_good_guide li span.icon_chk{width: 25px;display:block;}

.gallery2401_good_info{position: relative;text-align: left;margin: 1px 0 0 33px;}
.gallery2401_good_info dd{font-size: 13px;color: #8b8a8a;letter-spacing: -1.2px;padding-bottom: 2px;padding-left: 9px;background: url(/img/smart/minsvalley/2401gallery_icon_dot.png) no-repeat 0 7px;background-size: 4px;line-height: 143%;width: -webkit-fill-available;}

.gallery2401_good_direct{margin: 30px 0 20px 0;text-align: left;}
.gallery2401_good_direct_line{border-top: 1px solid #e1e1e1;}
.gallery2401_good_direct li{box-sizing: border-box;width: 100%;position: relative;display: inline-flex;justify-content: flex-start;}

.gallery2401_good_direct li span:first-child{width: 70px;box-sizing: border-box;}
.gallery2401_good_direct li span:last-child{width: -webkit-fill-available;display: inline-block;box-sizing: border-box;position: relative;}

.gallery2401_good_direct_txt01{font-size: 14px;color:#8d8d8d;letter-spacing: -1px;margin-left: 5px;}
.gallery2401_good_direct_txt02{font-size: 14px;color:#1e1e1e;letter-spacing: -1.2px;line-height: 135%;margin: 0 0 10px 11px;}

.gallery2401_good_btnw{position: relative;display: inline-flex;justify-content: flex-end;width: 100%;margin: 20px 0 20px 0;}
.gallery2401_good_btn01{font-size: 15px;padding-top: 10px;letter-spacing: -1.5px;height: 43px;background-color: #fff;border-radius: 5px;box-sizing:border-box;color: #7e7e7e!important;text-align:center;border: 1px solid #b8b9bb;margin-left: 5px;}
.gallery2401_good_btnw_w01{width: 38%;}
.gallery2401_good_btnw_w02{width: 27%;}

/* »ó´ã ·¹ÀÌ¾î (ÇÏ´Ü°íÁ¤)  */
.gallery2401_fixed_w{position:relative;width: 100%;display: inline-flex;justify-content: space-between;}
.gallery2401_fixed_w01{width: 48.4%;}
.gallery2401_fixed_h01{height: 87px;}
.gallery2401_fixed_txt01{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.5px;font-size: 22px;color:#000;display: inline-block;text-align: center;line-height: 100%;margin: 11px 0 0 0;}
.gallery2401_fixed_txt01_b{font-family:'NanumSquareNeoTTF-dEb'}
.gallery2401_fixed_txt02{font-family:'NanumSquareNeoTTF-bRg';letter-spacing: -1.5px;font-size: 18px;color:#000;display: inline-block;text-align: center;line-height: 125%;margin: 6px 0 0 0;vertical-align: bottom;}
.gallery2401_fixed_txt02_b{font-family:'NanumSquareNeoTTF-dEb'}
.gallery2401_fixed_txt03{font-family:'NanumSquareNeoTTF-dEb';letter-spacing: -1.7px;font-size: 18px;color:#000;display: inline-block;text-align: center;line-height: 123%;margin: 6px 0 0 0;vertical-align: bottom;}

/* ÀüÈ­»ó´ãÇÏ±â */
.gallery2401_fixed_box01{position: relative;background: #d5f3ff;padding: 20px 20px 22px 20px;border-radius: 25px;box-sizing: border-box;text-align:center;width: 100%; height:179px;}
.gallery2401_fixed_box01 .bn_call{background: url(/img/smart/minsvalley/2401gallery_bn_call.png) no-repeat center center;width: 83px;height: 96px;background-size: 100%;display: inline-block;}
.gallery2401_fixed_box01 .bn_call_s{background: url(/img/smart/minsvalley/2401gallery_bn_call.png) no-repeat center center;width: 68px;height: 82px;background-size: 100%;display: inline-block;}

/* »ó´ã ½ÅÃ»ÇÏ±â */
.gallery2401_fixed_box02{position: relative;background: #fef6c9;padding: 21px 20px 23px 20px;border-radius: 25px;box-sizing: border-box;text-align:center;width: 100%; height:179px;}
.gallery2401_fixed_box02 .bn_counsel{background: url(/img/smart/minsvalley/2401gallery_bn_counsel.png) no-repeat center center;width: 108px;height: 95px;background-size: 100%;display: inline-block;}
.gallery2401_fixed_box02 .bn_counsel_s{background: url(/img/smart/minsvalley/2401gallery_bn_counsel.png) no-repeat center center;width: 90px;height: 80px;background-size: 100%;display: inline-block;}

/* ³» º¸Çè Ã£±â */
.gallery2401_fixed_box03{position: relative;background: #c6f7f4;padding: 18px 20px 23px 20px;border-radius: 25px;box-sizing: border-box;text-align:center;width: 100%;height:179px;}
.gallery2401_fixed_box03 .bn_myinsu{background: url(/img/smart/minsvalley/2401gallery_bn_myinsu.png) no-repeat center center;width: 100px;height: 100px;margin-right: 16px;background-size: 100%;display: inline-block;}
.gallery2401_fixed_box03 .bn_myinsu_s{background: url(/img/smart/minsvalley/2401gallery_bn_myinsu.png) no-repeat center center;width: 82px;height: 83px;margin-right: 10px;background-size: 100%;display: inline-block;}

/* ÀÌ½´ ¹è³Ê  */
.gallery2401_fixed_box04{position: relative;background: #ffe8f4;padding: 18px 20px 23px 20px;border-radius: 25px;box-sizing: border-box;text-align:center;width: 100%;height:179px;}
.gallery2401_fixed_box04 .bn_issue_s{background: url(/img/smart/minsvalley/2401gallery_bn_issue.png) no-repeat center center;width: 88px;height: 84px;margin-right: 10px;background-size: 100%;display: inline-block;}


/* ±¸¹öÀü »óÇ° ¾È³» ¹®±¸  */
.gallery2401_oldGuide_box01{background:#ffff00;padding: 9px 8px;position: relative;width: 79%;border-radius: 6px;margin: -25px 0 35px 0;box-sizing: border-box;text-align: center;}
.gallery2401_oldGuide_txt{letter-spacing: -1.4px;font-size: 14px;color:#000;display: inline-block;text-align: center;line-height: 100%;padding-top: 3px;}
/* 200P */
.gallery2401_oldGuide_txt01{letter-spacing: -1.4px;font-size: 14px;color:#000;display: inline-block;text-align: center;line-height: 100%;margin: 23px 0 8px 0;position: relative;width:100%;z-index: 1;}
.gallery2401_oldGuide_txt01::before {display: block;margin: 0 auto;content: '';position: absolute;bottom: -10px;width: 75%;left: 50%;height: 11px; /*background: #e7f1fd;z-index: */-1;transform: translate(-50%,-50%);}














