@charset "euc-kr";

/* ³ª´®½ºÄù¾î¶ó¿îµå */
@font-face{font-family:'NanumSquareRoundL';
                font-style:normal;
                font-weight:400;
				src: url(/font/NanumSquareRoundL.eot);
				src: local('³ª´®½ºÄù¾î¶ó¿îµå L'),
			    url(/font/NanumSquareRoundL#iefix) format('embedded-opentype'),
			    url(/font/NanumSquareRoundL.woff2)format('woff2'),
			    url(/font/NanumSquareRoundL.woff)format('woff'),
			    url(/font/NanumSquareRoundL.ttf)format('truetype');}
 
@font-face{font-family:'NanumSquareRoundR';
                font-style:normal;
                font-weight:600;
				src: url(/font/NanumSquareRoundR.eot);
				src: local('³ª´®½ºÄù¾î¶ó¿îµå R'),
			    url(/font/NanumSquareRoundR#iefix)format('embedded-opentype'),
			    url(/font/NanumSquareRoundR.woff2)format('woff2'),
			    url(/font/NanumSquareRoundR.woff)format('woff'),
			    url(/font/NanumSquareRoundR.ttf)format('truetype');}
 
@font-face{font-family:'NanumSquareRoundB';
                font-style:normal;
                font-weight:700;
				src: url(/font/NanumSquareRoundB.eot);
				src: local('³ª´®½ºÄù¾î¶ó¿îµå B'),
			    url(/font/NanumSquareRoundB#iefix)format('embedded-opentype'),
			    url(/font/NanumSquareRoundB.woff2)format('woff2'),
			    url(/font/NanumSquareRoundB.woff)format('woff'),
			    url(/font/NanumSquareRoundB.ttf)format('truetype');}
				 
@font-face{font-family:'NanumSquareRoundEB';
                font-style:normal;
                font-weight:900;
				src: url(/font/NanumSquareRoundEB.eot);
				src: local('³ª´®½ºÄù¾î¶ó¿îµå EB'),
			    url(/font/NanumSquareRoundEB#iefix)format('embedded-opentype'),
			    url(/font/NanumSquareRoundEB.woff2)format('woff2'),
			    url(/font/NanumSquareRoundEB.woff)format('woff'),
			    url(/font/NanumSquareRoundEB.ttf)format('truetype');}
				
@font-face{ font-family:'ohsquare';
			src: url(/font/Cafe24Ohsquare.ttf)}


body {font-family:"Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ';font-weight:400;font-size:14px;}
textarea{-webkit-tap-highlight-color: transparent;}

.mtb0{margin: 0px!important;}
.mt30{margin-top:30px}
.mt25{margin-top:25px!important}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.block01{display:block;}
.pb3{padding-bottom:3px}
.pb4{padding-bottom:4px}
.pb5{padding-bottom:5px}
.pb7{padding-bottom: 5px;}
.pb30{ padding-bottom:30px;}
.pL8{padding-left: 8px;}
.pL12{padding-left: 12px;}
.pL18{padding-left: 18px;}
.pt20{padding-top: 20px;}
.pt17_t{margin-top: -17px;}
.line_top01{ border-top:1px solid #e7e8e9}
.line_Btm01{ border-bottom:1px solid #e7e8e9}

#layer {position: absolute; width: 100%; height: 100%; top: 0; left:0; background: rgba(0,0,0,0.5); z-index: 9999; }
.selLayerWrap2 {  position: absolute; display: none; width: 100%; height: 100%; top: 0; left:0; background: rgba(0,0,0,0.5); z-index: 999; }
.selLayerWrap2 .selLayer2 {position: absolute;width:100%; /*top:50%;margin-top:-25%;*/ background: #fff;overflow: hidden;}

#recommend_pop {position:relative;width: 100%;display:inline-block;margin:0 auto;padding: 20px 20px 30px;border:3px solid #000;background:#fff;box-sizing: border-box;}
#recommend_pop .widthType1 {position:relative;margin-top: 8px;}
#recommend_pop .widthType1.line {border-bottom:1px dashed #000}
.popHeader .title {font-size: 28px;font-weight:bold;margin-bottom:14px;color:#333;text-align:center;line-height: 120%; letter-spacing:-1.5px}
.popHeader .subText {text-align:center;font-size:16px;line-height: 135%;letter-spacing: -1.2px;}
.popHeader .subText em { color:#ff0000; font-weight:700}
.popHeader .subText01 {text-align:center;font-size: 16px;word-break: keep-all;line-height: 145%; letter-spacing:-1.5px}
.popHeader .subText01 em { color:#0e90e8; font-weight:700}

.btn_m_area {overflow:hidden; margin-top:25px; text-align:center}
.btn_m_area button {width: 48.5%;height:40px;color:#fff;line-height:40px;border:0 none;}
.btn_m_area .btn_cancel {height:58px;border:none;font-family:'nsR','Malgun Gothic';font-size: 14px;background-color:#ff0000;cursor: pointer;line-height: 120%;margin-left:1px;}
.btn_m_area .btn_ok{cursor: pointer;height:58px;border:none;font-family:'nsR','Malgun Gothic';font-size: 14px;color:#fff;background:#777;line-height: 120%;} 

/*  2018 6¿ù MG ÀÌ½´³ëÃâ  */
.issue_bg {position: relative;background: #ff0d0d;color: #fff;text-align:center;margin:  0 auto;box-sizing: border-box;}
.issue_tt {display: inline-block;font-size: 22px;font-weight: 700;letter-spacing: -2px;box-sizing: border-box;height: 100%;vertical-align:  top;padding-top: 11px;}
.issue_tt em {color:#ffff00;letter-spacing: -3px; font-weight: 700;}
.issue_bg .issue_ba_icon {display:inline-block;width: 42px;height: 27px;background: url('/img/smart/1806issue_icon.png') no-repeat 0px 0px;margin: 12px 5px 8px 0;background-size: 100%;}

/*  2018 8¿ù ÀÌ½´³ëÃâ  */
.issue_bg_01 {position: relative;background: #ff0d0d;color: #fff;text-align:center;margin:  0 auto;box-sizing: border-box;}
.issue_tt {display: inline-block;font-size: 22px;font-weight: 700;letter-spacing: -2px;box-sizing: border-box;height: 100%;vertical-align:  top;padding-top: 11px;}
.issue_tt em {color:#ffff00;letter-spacing: -3px; font-weight: 700;}
.issue_bg_01 .issue_ba_icon {display:inline-block;width: 42px;height: 27px;background: url('/img/smart/1806issue_icon.png') no-repeat 0px 0px;margin: 12px 5px 8px 0;background-size: 100%;}


/*  2019.07.01  ¸¶ÀÌ¸®¾óÇÃ·£(º¸ÇèÁ¤º¸ÇÃ·§Æû) ÀÎÆ®·Î ÆäÀÌÁö */
.my_base{border-top:1px solid #f2f3f5;padding:20px 0}
.my_m_tit{font-size:18px}
.my_m_tit01{display:block;font-size:32px;font-weight:900;color:#ef3f44}
.my_qlist{padding-top:20px}
.my_qlist li {padding-bottom:8px;padding-left:25px;background: url(/img/smart/minsvalley/ico_q.png) no-repeat 0 3px;background-size:19px;text-align:left;font-size: 16px;}
.my_img{display:block;background:url(/img/smart/etc/myrealplan_img.png) no-repeat center center;background-size:contain; background-color:#fce666}
.my_cimg{display:block;width:330px;height:178px;}
.my_btn{color:#fff!important;background-color:#fd5459;height: 60px!important;font-size:25px;font-weight: 900;padding-top:13px;border-radius:6px; width:100%}
.my_top{display:block; width:100%; background-color:#ffd900; line-height:0px}
.my_stit{display:block;font-size: 26px;text-align:center;letter-spacing: -1.5px;}
.my_stit em{font-size:26px; font-weight:900; color:#066dda; /*text-decoration:underline*/}
.my_txt{display:block;font-size: 19px;margin-bottom: 20px;text-decoration: underline;line-height: 200%;letter-spacing: -1.5px;}
.my_txt em{font-weight:900; color:#066dda;}
.my_txt01{display:block;font-size: 16px;margin-bottom: 50px;text-align: center;letter-spacing: -1.5px;}
.my_txt02{display:block;padding:3px 0 0;color:#999;font-size: 12px;line-height:1.4;text-align:left;margin-bottom: 5px;}
.my_graph{display:block;width: 230px;height: 200px;background:url(/img/smart/etc/my_graph.png) no-repeat center center;background-size:contain;margin:0 auto;}


/*****************************************************  2019.10.07  ³» º¸Çè Ã£±â *********************************************************
****************************************************************************************************************************************/
em,i,address {font-style:normal;font-weight:normal;}
.bgcolor_00{background-color:#e2ebf7}
.bgcolor_01{background-color: #dbf7f8;}
.bgcolor_02{background-color: #fdf6e2;}
.t_line{border-bottom: 1px solid #e7e8e9;}
.prow_02{padding-left:8%;padding-right:8%}
.m_txt{font-size:18px;font-weight:300;margin:9px 11px 0 11px;}
.ma_25{margin-bottom:25px}
.ma_20{margin-bottom:20px}
.ma_10{margin-bottom:10px}
.aa_txt01{font-size: 18px;font-weight:900;color: #000!important;}
.aa_txt02{font-size: 16px;font-weight:900;color: #000!important;text-align:left;margin: 0 0 15px 0px;line-height: 130%; letter-spacing:-1.5px}
.aa_txt03{font-size: 14px;color: #000!important;text-align:left;line-height: 132%;}
.aa_txt04{font-size: 24px;color: #000!important;text-align:center;letter-spacing: -2.5px;line-height:140%;margin: 20px 0 8px 0;}
.aa_txt05{font-size: 17px;color: #787878!important;text-align:center;letter-spacing:-0.5px;line-height: 138%;}
.aa_txt06{font-size: 15px;color: #000!important;letter-spacing:-1px;line-height:128%;margin:30px 0 10px 0;}
.aa_txt07{font-size: 16px;color: #000!important;line-height: 140%;  letter-spacing:-1px; margin:0px 0 0 0}
.aa_txt08{font-size: 14px;color: #666!important;text-align:left;line-height: 130%;letter-spacing: -1.4px;}
.aa_txt09{font-size: 14px;color:/*#9b9b9b*/#888!important;text-align:left; letter-spacing:-1px; line-height: 137%; margin:12px 0 0 0}
.aa_txt10{font-size: 30px;color: #000!important;text-align:center;letter-spacing: -0.5px;line-height:115%; margin:15px 0 13px 0;}
.aa_txt11{font-size: 17px;color: #787878!important;text-align:center;letter-spacing:-0.5px;line-height: 120%; margin:10px 0 0px 0;}
.aa_txt12{font-size: 24px;color: #000!important;text-align:center;letter-spacing: -2.5px;line-height:125%;margin: 5px 0 0px 0;}
.aa_txt13{font-size: 24px;color: #000!important;text-align:center;letter-spacing: -2.5px;line-height:120%;margin: 20px 0 8px 0;}
.aa_txt14{font-size: 14px;color: #787878!important;text-align:center;letter-spacing:-0.5px;line-height: 138%;}
.aa_txt15{font-size: 17px;font-weight:900;color: #000!important;line-height: 135%;letter-spacing: -1px;margin: 5px 0 0 0;}
.aa_txt16{font-size: 17px;font-weight: 500;color: #000!important;line-height: 140%;letter-spacing: -1.2px;margin: 0px 0 10px 0;}
.aa_txt17{font-size: 15px;font-weight: 500;color: #000!important;event_collaboine-height: 148%;letter-spacing: -1.2px;margin: 0px 0 0px 0;}
.aa_txt17 em{border-bottom:1px solid #000;}
.aa_txt18{font-size: 17px;color: #000!important;line-height: 148%;letter-spacing: -0.3px;margin: 0px 0 20px 0;font-weight: 700;}
.aa_txt19{font-size: 18px;color: #fff!important;line-height: 149%;letter-spacing: -0.8px;margin: 5px 0 7px 0;font-weight: 700;}
.aa_txt20{font-size: 16px;color: #fff!important;line-height: 110%;letter-spacing: -0.8px;margin: 2px 0 0 0;font-weight: 500;}
.aa_txt21{font-size: 16px;color: #000!important;line-height: 110%;letter-spacing: -0.1px;margin: 7px 0 0 10px;font-weight: 800;}
.aa_txt22{font-size: 14px;color: #666!important;text-align:left;line-height: 138%;letter-spacing: -1.2px;}
.layer_tit{font-size: 17px;color: #333!important;letter-spacing:-1px;line-height:165%;}
.layer_tit01{font-size: 17px;color: #333!important;letter-spacing:-1.8px;line-height:165%;}
.aa_line{ border-bottom: 1px dashed #CCC}
.aa_line01{border-bottom:1px solid #d9d9d9}
.pb5{padding-bottom: 5px;}


/* ¹öÆ° */
.bottom_btn{left:0;bottom:0;color:#fff;width: 100%;display: inline-flex;justify-content: space-between;}
.btn_b{position:relative;display: block;width: 100%;}
.btn_b01{position:relative;display: block; margin:0 auto}
.btn_gradation{font-size: 22px; color:#fff!important; padding-top: 14px;height:58px;background-image: linear-gradient(to right, #f5b915 0%, #ef402b 80%, #ef402b 100%);box-sizing:border-box;text-align: center;}
.btn_gradation01{width: 60%;font-size: 22px;color:#fff!important;padding-top: 15px;height: 60px;box-sizing:border-box;text-align: center;background-color: #ff4100;}
.btn_gradation02{width: 100%;font-size: 22px;color:#fff!important;padding-top: 15px;height: 60px;box-sizing:border-box;text-align: center;background-color: #ff4100;}
.btn_gradation03{font-size: 20px;padding-top: 15px;height:58px; background-image: linear-gradient(to right, #f5b915 0%, #ef402b 80%, #ef402b 100%); box-sizing:border-box;color: #fff!important;text-align:center;width:75%;border-radius: 7px;letter-spacing: -1.4px;}
.btn_landingA{font-size: 20px;padding-top: 15px;height:58px; background-image: linear-gradient(to right, #f93f5b 0%, #f93f5b 70%, #f93f5b 100%); box-sizing:border-box;color: #fff!important;text-align:center;width:75%;border-radius: 7px;letter-spacing: -1.4px;}
.btn_landingA_01{font-size: 22px; color:#fff!important; padding-top: 14px;height:58px;/*background-image: linear-gradient(to right, #ff3b22 0%, #fc3e5d 70%, #fb418c 100%);*/ background-color: #f93f5b; box-sizing:border-box;text-align: center;}
.btn_landingA_02{font-size: 20px;padding-top: 15px;height:58px; background-color: #f93f5b; box-sizing:border-box;color: #fff!important;text-align:center;width:100%;border-radius: 7px;letter-spacing: -1.4px;}

.btn_landingB{font-size: 20px;padding-top: 16px;height:58px; background-color: #f91248; box-sizing:border-box;color: #fff!important;text-align:center;width: 80%;border-radius: 15px;letter-spacing: -1.4px;}
.btn_landingB_01{font-size: 22px; color:#fff!important; padding-top: 14px;height:58px; background-color: #f91248; box-sizing:border-box;text-align: center;}


.btn_issue{font-size: 22px; color:#ff0000!important; padding-top: 14px;height:58px; background-color:#ffea00; box-sizing:border-box;text-align: center;}
.btn_gray{font-size: 22px;padding-top: 15px;height:58px;background-color: darkgray;box-sizing:border-box; text-align:center; font-family:'NanumSquareRoundB';}
.btn_gray01{font-size: 22px;padding-top: 15px;height:58px;background-color:#333;box-sizing:border-box;}
.btn_blue{font-size: 15px;padding-top: 14px;height: 49px;background-color: #0b9ef6;box-sizing:border-box;color: #fff!important; text-align:center}
.btn_blue01{font-size: 20px;padding-top: 15px;height: 58px;background-color: #0931b9;box-sizing:border-box;color: #fff!important;text-align:center;width:75%;border-radius: 7px;letter-spacing: -1.4px;}
.btn_blue02{font-size: 20px;padding-top: 13px;height: 58px;background-color: #0a2993;box-sizing:border-box;color: #fff!important;text-align:center;width:55%;border-radius: 7px;letter-spacing: -1.4px;}
.btn_blue03{font-size: 22px;padding-top: 13px;height:58px;background-color:#14a1f2;box-sizing:border-box; text-align:center}
.btn_blue04{font-size: 15px;padding-top: 10px;letter-spacing: -1.8px;height: 40px;background-color:#006397;border-radius:4px;box-sizing:border-box;text-align:center;color: #fff!important;}
.btn_blue05{width: 40%;font-size: 16px;padding-top: 12px;height: 60px;background-color: #356095;box-sizing:border-box;text-align:center;line-height: 120%;}
.btn_blue06{font-size: 21px;padding-top: 12px;height: 54px;background-color: #0b9ef6;box-sizing:border-box;color: #fff!important;text-align:center;border-radius: 6px;}
.btn_Confirm {display:flex;justify-content:center;height:45px;width: 100px;margin-top:-1px;margin-right:-1px;padding-top: 13px;background: #fff;border:none;box-sizing:border-box;color: #999!important;font-size: 15px; letter-spacing:0.3px}
.btn_Confirm01 {display:flex;justify-content:center;height:45px;width: 100px;margin-top:-1px;margin-right:-1px;padding-top: 13px;background: #fff;border:none;box-sizing:border-box;color: #999!important;font-size: 15px; letter-spacing:0.3px}
.btn_Confirm02 {display:flex;justify-content:center;height:45px;width: 100px;padding-top:12px;background: #fff;border: 1px solid #000;box-sizing:border-box;}
.btn_Confirm03 {display:flex;justify-content:center;height: 53px;width: 100px;padding-top: 14px;background: #fff;border: 1px solid #000;box-sizing:border-box;font-size: 16px;}
.btn_line{font-size:20px;padding-top: 14px;height: 58px;background-color: #fff;box-sizing:border-box;color: #000!important;text-align:center;border: 1px solid #000;}
.btn_red01{font-size: 21px;letter-spacing: -1.4px;padding-top: 16px;height: 61px;background-color: #ef402b;box-sizing:border-box;color: #fff!important;text-align:center;border-radius: 12px;}


.g_top{position: relative;}
.g_title{ font-size:22px; line-height:120%; letter-spacing:-1.5px; text-align:center; color:#000}
.g_title em{/*text-decoration:underline;*/ border-bottom:1px solid #000}
.g_title_p{font-size:22px;line-height: 140%;letter-spacing:-1.5px;text-align:left;color:#000;width: 70%; display: inline-block;vertical-align: top;margin-top: 20px;}
.g_title_p em{/*text-decoration:underline;*/ border-bottom:1px solid #000}
.g_result{display:flex; justify-content: space-between; padding-top:25px}
.g_txt{color:#8d8d8d;font-size:15px;}
.g_txt01{display:block; color:#000; font-size:22px; font-weight:900; letter-spacing:0}
.g_txt02{display:block; color:#000; font-size:22px; font-weight:900; letter-spacing:0; text-align:left}
.g_txt03{color:#fff;font-size:15px;}
.g_txt04{display:block;color:#fff;font-size: 23px;font-weight:900;letter-spacing:0;}

.g_result_p{display: inline-block;text-align: right;float: right;}

#myTab .menu_wrap {display:block;position:relative;}
#myTab .menu_wrap .menu {width:50%;position: relative;}
#myTab .menu_wrap .menu a {height: 35px;font-size:19px;font-weight:500;padding:0 6px;color:#000;border-bottom: 1px solid #d9d9d9;margin-bottom: 1px;}
#myTab .menu_wrap .menu.on a {height:31px;border-bottom:5px solid #ff3600;font-weight:900;color:#ff3600;}
#myTab .menu.on a:after{content:'';position:absolute;top: 35px; left:50%; width: 0;height:0;text-align: center; transform: translateX(-50%); border-top:10px solid #ff3600;border-left:10px solid transparent;border-right:10px solid transparent;}

.cunit_lst{position:relative;display:flex;width: 100%;justify-content: space-between; margin-top:3px}
.cunit_lst .txt_t{font-size: 14px;font-weight:900;letter-spacing: -1.2px;margin-right: 8px;width: 21%;text-align: left;}
.cunit_g{text-align:left;width: 73%;}

.my_login_menu {display:flex;justify-content:center;align-items:center;height:50px;width:90.64%;margin:0 auto 40px}
.my_login_menu a {border-right:1px solid #d2d2d2;padding:0 15px;height:15px;line-height:1}
.my_login_menu a:last-child {border-right:none}

/* ¼ºº°*/
.my2004_rdo_area{margin-top: 2px;font-size:0;width: 39%;text-align: right;margin-right: 4px;position: relative;display: inline-flex;padding-top: 11px;justify-content: space-between;}
/*default radio */
.my2004_inp_rdo{position:relative;min-width: 33%;display:inline-block;min-height:20px;word-wrap:normal;word-break:normal;vertical-align:top;margin-left: 10px;}
.my2004_inp_rdo:first-child{margin-left:5px;}
.my2004_inp_rdo input{position:absolute;display:block;width: 1px;height: 1px;margin:0;padding:0;border:0;background:none;vertical-align:top;-webkit-appearance:none!important;border-radius:0;}
.my2004_inp_rdo input+ label:after{content:'';display:inline-block;position:absolute;top: 2;left:0;width: 19px;height: 19px;background: url() no-repeat;}
.my2004_inp_rdo input:checked+ label:after{content:'';display:inline-block;position:absolute;top: 2;left:0;width: 19px;height: 20px;background: url(/img/smart/minsvalley/2004_rachk01.png) center 4px no-repeat;}
.my2004_inp_rdo input:checked+ label:after{background-size: 18px;}
.my2004_inp_rdo input + label{display:inline-block;padding-left: 22px;line-height:20px;font-size: 16px;color: #787878;vertical-align:top;letter-spacing: -0.8px;}
.my2004_inp_rdo input:checked + label{color: #000;}

/* °¡·Î ±×·¡ÇÁ */
.cunit_graph{padding: 6px 0 2px 0;}
.cunit_graph:after{content:'';display:block;clear:both}
.cunit_graph .bar_w{font-size:0;line-height:0;height: 8px;background-color:#E5E5E5;border-radius: 8px;}
.cunit_graph .bar_w:after{content:'';display:block;clear:both}
.cunit_graph .bar_w .bar{font-size:0;line-height:0;height: 8px;background-color:#6959ff;float:left;border-radius: 8px;}
.cunit_graph .bar_tt{ display:flex; justify-content:space-between}
.cunit_graph .bar_tx{font-size:12px;line-height:20px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;color:#6959ff;text-align:left}
.cunit_graph .bar_tx01{font-size:12px;line-height:20px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;color:#333;text-align:right}
.cunit_graph .tt_urr_n{float:left;position: relative;height:13px;margin:4px 6px 0 0}

.cunit01_lst{position:relative;display:flex;width: 100%;margin-bottom: 12px;}
.cunit01_lst .txt_t{font-size: 17px;font-weight:900;letter-spacing: -2px;width: 9%;text-align: right;padding-top: 2px;margin-right: 12px;color: #000;}
.cunit01_g{text-align:left;width: 56%;}
.cunit01_g01{text-align:left;width:64%;}


/* °¡·Î ±×·¡ÇÁ */
.cunit01_graph{padding: 0px 0 2px 0;}
.cunit01_graph:after{content:'';display:block;clear:both}
.cunit01_graph .bar_w{font-size:0;line-height:0;height: 30px;background-color: #fff;border-radius: 2px;}
.cunit01_graph .bar_w:after{content:'';display:block;clear:both}
.cunit01_graph .bar_w .bar01{font-size:0;line-height:0;height: 30px;background-color: #fe393a;float:left;border-radius: 2px 0px 0px 2px;}
.cunit01_graph .bar_w .bar02{font-size:0;line-height:0;height: 30px;background-color: #3370ea;float:left;border-radius: 2px 0px 0px 2px;}
.cunit01_graph .tt_urr_n{float:left;position: relative;height:13px;margin:4px 6px 0 0}
.cunit01_graph .bar_w01{font-size:0;line-height:0;height: 30px;background-color: #bf0000;border-radius: 2px;}
.cunit01_graph .bar_w01:after{content:'';display:block;clear:both}
.cunit01_graph .bar_w01 .bar{font-size:0;line-height:0;height: 30px;background-color: #fe393a;float:left;border-radius: 2px 0px 0px 2px;}

.graph_box{position: absolute; right: 0;}
.g_box03{background-color: #bf0000;border-radius: 2px;height: 30px;box-sizing:border-box;display: block;}
.g_box02{background-color: #3370ea;border-radius: 2px;height: 30px;box-sizing:border-box;display: block;}
.g_box01{background-color: #fe393a;border-radius: 2px;height: 30px;box-sizing:border-box;display: block;}
.graph_box .b_txt01 {font-size: 17px;font-weight: 700;color: /*#e71b1b*/#fff;padding-top: 0px;display:block;padding: 3px 17px 0 17px;}
.graph_box .b_txt02 {font-size:16px;font-weight:900;color: #fff;padding-top:6px;display:block;padding: 3px 17px 0 17px;}
.graph_box .b_txt03 {font-size:16px;font-weight:900;color: /*#6d6d6d*/#fff;padding-top:6px;display:block;padding: 3px 17px 0 17px;}


/* »óÇ°¹Ú½º  */
.public_wrap {margin:0 0 15px; position: relative;}
.box_good {position:relative;text-align:left;background-color:#fff;border: 1px solid #d0d0d0;box-shadow: 5px 5px 10px rgba(0,0,0,0.1);padding: 19px 20px;}
.box_good .logo {position:absolute; left:10px; top:25px;display:block;width:80px;height:26px;text-indent:-9999px;background-size:contain}
.price_txt{display:block;font-size: 18px;text-align:left;line-height: 128%;padding: 43px 0 10px 0;word-break:break-all;letter-spacing: -0.5px;}
.price_result{display: inline-block;font-size:16px;line-height:110%;width: 100%;}
.price_result .txt01{font-size:16px;text-align:left;display: inline-block;width: 50%;color: #999;}
.price_result .txt01 em{font-size:16px;text-align:left;width: 50%;color: #333; margin-left:5px}
.price_result .txt02{font-size:16px;text-align:right;width: 49%;display: inline-block;}
.price_result .txt03{font-size:16px;text-align:right;width: 100%;display: inline-block;}

.good_detail {position:relative;padding-top:20px;box-sizing:border-box;}
.good_detail .name {display:block;font-size: 26px;line-height: 1.2;letter-spacing: -1px;font-weight: 500;padding: 3px 7% 20px;}
.good_detail .logo {display:block;width:80px;height:26px;text-indent:-9999px;background-size:contain;padding:15px 0;margin: 0 auto;}
.price_wrap .result span:first-child {/*flex:0 0 145px;*/}
.result {font-size: 20px;line-height:100%;color:#787878;}
.result em {font-size:30px;font-weight: 900;padding-left:10px; letter-spacing: 0;}

.box_good .g_more {position:absolute;right: 20px;top: 27px;width:16px;height:16px;}
.myplan_cir .g_more {position:absolute; right: 10px;top:4px; width: 14px; height: 14px;}
.g_more {display:block;background:url(/img/smart/minsvalley/g_more.png) no-repeat center center; background-size:contain}

/* »óÇ° Ç¥  */
.myplan_list {}
.myplan_list_item,.qna_list_item {margin-top:30px;border-top: 1px solid #000;}
.myplan_list_item li {display:flex;align-items:stretch;font-size: 15px;}
.myplan_list_item li:last-child {border-bottom: 1px solid #d9d9d9;}
.myplan_list_item li span {text-align:left;padding: 11px 13px;}
.myplan_list_item li span:nth-child(1) {flex: 0 0 100px;height:100%;color:#999;}
.myplan_list_item li span:nth-child(2) {border-left: none;flex:1;text-align: right;}
.myplan_list_item li.line01 {border-bottom: 1px solid #d9d9d9;}
.myplan_list_item li.line02 {border-bottom: 1px solid #000;}
.myplan_list_item li.line03 {border-top: 1px solid #000;}

.myplan_list01 {}
.myplan_list01_item,.qna_list_item {margin-top: 10px;border-top: none;}
.myplan_list01_item li {display:flex;align-items:stretch;font-size: 15px;}
.myplan_list01_item li .txt01{font-size: 17px; font-weight:900}
.myplan_list01_item li .txt03{font-size: 15px;margin-left: 8px;color: #333;}
.myplan_list01_item li .txt02{font-size: 15px; color:#999; font-weight:500}
.myplan_list01_item li:last-child {border-bottom: 1px solid #d9d9d9;}
.myplan_list01_item li span {text-align:left;padding: 3px 13px 11px 13px;}


.myplan_list01_item li span:nth-child(1) {flex: 0 0 60%;height:100%;}
.myplan_list01_item li span:nth-child(2) {border-left: none;flex:1;text-align: right;}

.gtab1 {display:flex;margin-top:20px;margin-bottom:25px;flex-wrap:wrap;border:1px solid #000;border-bottom:none;border-right:none}
.gtab1 li {width: 49.9%;height: 47px;font-size:16px;border-bottom:1px solid #000;border-right:1px solid #000;box-sizing: border-box;}
.gtab1 li a {display:block;width:100%;height:100%;padding-top: 12px;background-color:#fff;box-sizing:border-box;}
.gtab1 li a.on {background-color:#000;color:#fff;font-size:16px;}

/* Á¤º¸ÀÔ·Â  */
.info_title {font-size:22px;font-weight:500; line-height:130%; padding-bottom:30px; color:#000; text-align:center}
.info_title00 {font-size: 24px;font-weight: 400; letter-spacing: -1.8px; line-height: 125%; padding-bottom: 10px; color:#000; text-align:center}
.info_title01 {font-size:21px;font-weight:500; letter-spacing:-1.8px; lineA-height:130%; padding-bottom:30px; color:#000; text-align:center}
.info_title02 {font-size:22px;font-weight:500; letter-spacing:-1.8px; line-height:130%; padding-bottom: 10px; color:#000; text-align:center}
.info_title03 {font-size: 14px;font-weight:500; letter-spacing: -1px; line-height: 128%;  color: #5c5c5c; text-align:center}
.myplan_bg_join {border-bottom:1px solid #5c5c5c; box-sizing:border-box}
.myplan_input_r{position:relative;display:flex;justify-content: space-between;}
.myplan_input_c{position:relative;display:flex;justify-content:center;}
.myplan_input_cell {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff!important;height:45px;padding-left:5px; font-size:16px;}/* °¡·ÎÁ¤·Ä */
.myplan_input_cell01 {width: 100%;margin-right: 15px;}
.myplan_input_cell02 {width: 100%;}
.myplan_input_cell03 {width: 85%;}
.myplan_input_cell04 {width: 56%}
.myplan_input_cell05 {width: 100%;margin-right:8px;}
.myplan_input_cell .lab_g {display:none;cursor:text}/* ¶óº§ */
.myplan_input_cell .tf_g {display:block; width:96%; height:32px;padding:0;border:none; background-color: #fff!important;}/* ÀÎÇ²¹Ú½º */
.myplan_input_cell .stxt { position:absolute; display:inline-block; right:0; font-size:14px; color:#0095fd; margin-right:7px; }/* ÀÎÁõ½Ã°£ */
.myplan_bg_join01 {border:1px solid #5c5c5c; box-sizing:border-box}

.myplan2004_txt {font-size:18px;font-weight:500;line-height:130%;padding: 30px 0 25px 0;color:#000;text-align:center;}
.myplan2004_txt_num {letter-spacing:1px;}

.must{display:block;font-size:12px;color:#999;margin:6px 0 18px 5px;text-align: left;margin-left: 115px;}
.must01{display:block;font-size:12px;color:#999;margin:6px 0 18px 5px;text-align: left;}
.must02{display:block;font-size:14x;color:#999;margin:6px 0 18px 5px;text-align: left;}{display:block;font-size:14x;color:#999;margin:6px 0 18px 5px;text-align: left;} 
.must03{font-size:14x;color:#0095fd!important;text-align:left;}
.must04{color:#0095fd!important;text-align:center;text-decoration: underline!important;font-size: 15px!important;}
.must_error{display:block;font-size:12px;color:#fe3939;margin:6px 0 18px 5px;text-align: left;} 

/* ¶óµð¿À */
.myplan_selection {display: inline-flex;height: 38px;width: 100%;}
.myplan_selection.gender {flex: 0 0 120px;margin-right:-1px;}

.myplan_seltem{position:relative;z-index:10;width:50%;height:100%;box-sizing:border-box;}
.myplan_seltem:first-child{margin-right:12px;}
.myplan_seltem label {position:absolute;top:0;display:block;width:100%;height:100%;line-height:3;text-align: right;color: #747474;}
.myplan_seltem label span{color:#000;}
.myplan_seltem.chk input{height: calc(100% + 2px);width:100%;border:none;background:none;margin-top:-1px;box-sizing:border-box}
.myplan_seltem.chk input:checked {background: url(/img/smart/app_myinsurer/ico_chk.png) no-repeat 6px 14px;border: none;background-size:18px;}
.myplan_seltem.chk input:checked:after {content:"";display:block;position:relative}

.my_mphone .ps_box {flex:0 0 110px!important;}
.my_mphone .phoneArea {flex:1}
.my_mail .ps_box {flex:0 0 100%!important;}

/* µ¿ÀÇ */
/* ------------------------Ã¼Å©------------------------ */
/* ¹Ú½º */
.myplan_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}
.myplan_chk input:checked{background:#fff url(/img/smart/minsvalley/chk_b.png) no-repeat 50% 50%;background-size:65%;border:1px solid #000}
.myplan_chk input:checked:after {content:"";d	isplay:block;position:relative}

/* ½áÅ¬ */
.myplan_cir {position:relative;z-index:10;height:23px;margin-bottom:5px}
.myplan_cir input{position:absolute;top:-1px;left:3px;z-index:9;}
.myplan_cir label{ height:100%; text-align:left; color:#333;padding: 6px 0 0 32px; }
.myplan_cir label.pttext{line-height:19px}
.myplan_cir label span{color:#fff;}
.myplan_cir.myplan_chk input{border-radius:12px;background-color:#fff}
.myplan_cir.myplan_chk input:checked{background:url(/img/smart/minsvalley/chk_w.png) no-repeat 50% 50%;background-size:65%;border:1px solid #0b9ef6;background-color:#0b9ef6}

/* µ¿ÀÇ */
.myplan_agree {position:relative;clear:both;margin:0 0 10px;text-align:left}
.myplan_agree .cir {display:flex;align-items:center}

/* »ó´ã½ÅÃ» box  */
.consult_wrap {margin: 0 0 8px;position: relative;}
.consult_box{position:relative;border-radius: 8px;text-align:left;background-color:#fff;border: 1px solid #d0d0d0;box-shadow: 5px 5px 10px rgba(0,0,0,0.1);padding: 14px 14px;}
.consult_box.on{border: 1px solid #ff3600; box-shadow: 5px 5px 10px rgba(0,0,0,0.2);}
.consult_box .check{display:block;background:url(/img/smart/minsvalley/myinsurer_check.png) no-repeat center center; background-size:contain}
.consult_box.on .check{display:block;background:url(/img/smart/minsvalley/myinsurer_check_on.png) no-repeat center center; background-size:contain}

.consult_sub{display:inline-flex;}
.consult_sub .ico01{width: 58px;height: 44px;}
.ico01{display:block;background:url(/img/smart/minsvalley/myinsurer_icon01.png) no-repeat center center; background-size:contain}



.consult_sub .ico02{width:58px;height: 47px;}
.ico02{display:block;background:url(/img/smart/minsvalley/myinsurer_icon02.png) no-repeat center center; background-size:contain}
.consult_sub .ico03{width: 58px;height: 47px;}
.ico03{display:block;background:url(/img/smart/minsvalley/myinsurer_icon03.png) no-repeat center center; background-size:contain}
.consult_sub .ico04{width: 160px;height: 150px;}
.ico04{display:block;background:url(/img/smart/minsvalley/myinsurer_icon04.png) no-repeat center center; background-size:contain}
.consult_sub .ico05{width: 160px;height: 180px;}
.ico05{display:block;background:url(/img/smart/minsvalley/myinsurer_icon05.png) no-repeat center center; background-size:contain}
.consult_sub .ico07{width: 130px;height: 150px;}
.ico07{display:block;background:url(/img/smart/minsvalley/myinsurer_icon07.png) no-repeat center center; background-size:contain}
.consult_sub .ico08{width:48px; height:25px}
.ico08{display:block;background:url(/img/smart/minsvalley/myinsurer_icon08.png) no-repeat center center; background-size:contain}
.consult_sub .ico09{width:48px; height:23px}
.ico09{display:block;background:url(/img/smart/minsvalley/myinsurer_icon09.png) no-repeat center center; background-size:contain}
.consult_sub .ico10{width:100%; height:80px}
.ico10{display:block;background:url(/img/smart/minsvalley/myinsurer_icon10.png) no-repeat center center; background-size:contain}
.consult_sub .ico11{width: 70px;height: 70px;margin-left: 15px;}
.ico11{display:block;background:url(/img/smart/minsvalley/myinsurer2107_icon05.png) no-repeat center center; background-size:contain}

.issue_btn .issue01{width:94%;height:75px; position:relative; margin:0 auto}
.issue01{display:block;background:url(/img/smart/minsvalley/2012_issue.png) no-repeat center center; background-size:contain}
.issue_btn .issue02{width:94%;height:75px; position:relative; margin:0 auto}
.issue02{display:block;background:url(/img/smart/minsvalley/2012_issue01.png) no-repeat center center; background-size:contain}
.consult_sub .txt{font-size: 15px;letter-spacing: -1.4px;line-height: 135%;margin: 14px 0 0 10px;}
.consult_sub .txt01{font-size: 16px; font-weight:400; letter-spacing: -1.5px;line-height: 135%;margin: 2px 0 12px 4px;}
.consult_sub .check{width:37px;height:27px;position: absolute;right:13px;top: 24px;}


/* ·Îµù ÀÌ¹ÌÁö  */
.lds_cc{}
.lds-spinner { position:relative
}

/*
.lds-spinner div {
  left: 50px;
  top: 3px;
  position: absolute;
  -webkit-animation: lds-spinner linear 1s infinite;
  animation: lds-spinner linear 1s infinite;
  background: #fc4309;
  width: 12px;
  height: 24px;
  border-radius: 40%;
  -webkit-transform-origin: 6px 52px;
  transform-origin: 6px 52px;
}*/

.lds-spinner div {
  left: 40px;
  top: 6px;
  position: absolute;
  -webkit-animation: lds-spinner linear 1s infinite;
  animation: lds-spinner linear 1s infinite;
  background: #fc4309;
  width: 8px;
  height: 20px;
  border-radius: 40%;
  -webkit-transform-origin: 6px 52px;
  transform-origin: 6px 38px;
}

.lds-spinner div:nth-child(1) {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-animation-delay: -0.916666666666667s;
  animation-delay: -0.916666666666667s;
}
.lds-spinner div:nth-child(2) {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  -webkit-animation-delay: -0.833333333333333s;
  animation-delay: -0.833333333333333s;
}
.lds-spinner div:nth-child(3) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
  -webkit-animation-delay: -0.75s;

  animation-delay: -0.75s;
}
.lds-spinner div:nth-child(4) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation-delay: -0.666666666666667s;
  animation-delay: -0.666666666666667s;
}
.lds-spinner div:nth-child(5) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
  -webkit-animation-delay: -0.583333333333333s;
  animation-delay: -0.583333333333333s;
}
.lds-spinner div:nth-child(6) {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(7) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-animation-delay: -0.416666666666667s;
  animation-delay: -0.416666666666667s;
}
.lds-spinner div:nth-child(8) {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
  -webkit-animation-delay: -0.333333333333333s;
  animation-delay: -0.333333333333333s;
}
.lds-spinner div:nth-child(9) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
.lds-spinner div:nth-child(10) {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-animation-delay: -0.166666666666667s;
  animation-delay: -0.166666666666667s;
}
.lds-spinner div:nth-child(11) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
  -webkit-animation-delay: -0.083333333333333s;
  animation-delay: -0.083333333333333s;
}
.lds-spinner div:nth-child(12) {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.lds-spinner {
  width: 90px !important;
  height: 90px !important;
  -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  z-index:999;
  margin: 0 auto;
}

/************************  2019.11 (PC¹öÀü) ³» º¸Çè Ã£±â *************************/

.w_600{ position:relative; margin:0 auto; width:600px}
#fixedBanner03 {position:fixed;display:block;width:600px;z-index:999;bottom:0}
#fixedBanner_issue {position:fixed;display:block;width:100%;z-index:999;bottom:59px; background:transparent}


.layer_title_p {position:relative;display:block;font-size:22px;text-align:left;font-weight: 900; margin-left:10px}
.layer_header {position:relative}
.layer_header_p {padding-top:16px;border-bottom:1px solid #dfdfdf;background:#fff;height:62px;box-sizing:border-box;}
.layer_header a {position:absolute;right:10px;top: 22px;display:inline-block;}
.layer_header a.g_more {background:url(/img/smart/minsvalley/ico_btn_pre.png) no-repeat left center;background-size: 25px;padding-left:30px;font-size: 17px;}
.layer_header a.g_more span {font-size: 18px;margin-left: 3px; vertical-align:text-bottom}
.g_more01 {background: url(/img/smart/minsvalley/g_more01.png) no-repeat right center;background-size: 10px;padding-left: 18px;padding-bottom: 2px;}
.g_more02 {background: url(/img/smart/minsvalley/g_more01.png) no-repeat right center;background-size: 10px;padding-left: 18px;padding-bottom: 5px;}
.layer_header .bl_before {position:absolute;top:18px;left: 4.68%;width: 21px;height: 21px;background:url(/img/smart/minsvalley/ico_bl_before.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}

.sel01{width:100%;padding:0!important; height:26px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size:12px;color:/*#ff0000*/#1762f7; font-weight:bold}
.sel02{width:100%;padding:0!important; height:26px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size:12px;color:/*#ff0000*/#959494;}

.intro_btn{font-weight: 900;font-size: 18px;color: #14a1f2!important;background-color: #fff ;border: 1px solid #14a1f2;padding-top: 5px;letter-spacing: -0.4px;height: 37px;box-sizing:border-box;text-align: center;border-radius: 100px;width: 165px;vertical-align: baseline;}
 
.intro_btn_arr:after {content:'';display:inline-block;width: 7px;height: 7px;margin: 9px 0 0px 0px;border-bottom: 1px solid #14a1f2;vertical-align: top;}
.intro_btn_arr:after {margin-right:0;margin-left: 1px;}
.intro_btn_arr:after {border-right: 1px solid #14a1f2;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}



/************************  2020.01 ³» º¸Çè Ã£±â (¼öÁ¤)  *************************/
.mm_title{position:relative;box-sizing: border-box;padding: 30px 0 10px 0;margin: 0 auto;display: inline-flex;}
.mm_title span.tit_icon{background-size: 23px;width: 29px;height: 33px;display: inline-block;line-height: 48px;}
.mm_title .line{font-size: 23px;font-weight:;color: #000;letter-spacing: -2.5px;position: relative;}
.mm_title .line::before {display: block;content: '';position: absolute;bottom: 3px;left: 0;width: 100%;height: 9px;background: #56bdf9;opacity: .8;z-index: -1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.tit_icon{background: url(/img/smart/minsvalley/myinsurer_icon06.png) no-repeat 0px 65%;}

.slick-dots {bottom: 0; left: 0; width: 100%;}
.slick-dots li {width: 15px;height: 15px;margin: 0;margin: 0 5px;}

.slick-dots li {position: relative; display: inline-block; padding: 0; cursor: pointer;}
.slick-dots li a {display: block;width: 100%;height: 100%;border-radius: 100%;background: #cecfd0;font-size: 0;color: transparent;line-height: 0;}
.slick-dots li.slick-active a {background: #000;}

.main01{position:relative; margin:0 auto}
.main01 .txt{font-size:19px;color: #000;letter-spacing: -1.4px;; line-height:185%}
.main01 .txt em {font-size: 21px;font-weight: 500;color: #000;padding-left: 30px;padding-right: 30px;border-bottom: 1px solid #000;}

.arrow:after {content: '';position: absolute;top: 276px;left: 50%;width: 0;height: 0;text-align: center; transform: translateX(-50%); border-top: 18px solid # transparent;border-left: 18px solid transparent;border-right: 18px solid transparent;}
.consult_list {text-align:left;}
.cell01{text-align:left;}
.cell01 div{display:inline-block;vertical-align: bottom;}

.my2004_numtxt{position:relative;width:100%;display: inline-flex;justify-content: center;}
.my2004_numtxt01{width:140px; height:40px; text-align:left;background-color: gainsboro;}
.my2004_numtxt02{width:42%; margin-left:10px} 
.my2004_icon01{display:inline-block;width:20px;height:20px;background:url(/img/smart/minsvalley/2004_icon01.png) center center no-repeat;vertical-align: bottom;background-size: 100%;margin-right: 3px;}
.my2004_icon02{display:block;background:url(/img/smart/minsvalley/2004_icon02.png) no-repeat center center;background-size:contain;width: 160px;height: 150px;}


/*  2020 8¿ù ¹«ÇØÁöÈ¯±Þ Á¾·áÀÌ½´  */
.issue2008_box{position:relative;background:#ea0017;height: 54px;text-align:center;margin: 0 auto;}
.issue2008_box01{position:relative;width: 84%;margin: 0 auto;}
.issue2008_text{font-size:16px;color:#fff;font-weight:900;letter-spacing: -1px;line-height: 271%;}
.issue2008_text_c{color:#ffff00; font-weight:900;}
.issue2008_text01{display:block;position: absolute;font-size: 10px;right: 2px;top: 16px;}
.issue2008_title{font-size:23px;color:#000;font-weight:900;letter-spacing:-1.8px;line-height: 260%;text-align:center;}
.issue2008_img{width:88%; text-align:center; margin:0 auto; position:relative; padding-bottom:15px;}


/* 2020.11 °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.es_privacy { width:100%; padding:15px 0px 10px; }
.es_priv_pd{ padding:30px 20px;}
.es_privacy .header{padding:14px 0 15px 0;border-bottom:1px solid #dfdfdf; background:#eaeaea ;height:50px; font-size:16px; color:#333; text-align:center; box-sizing:border-box}
.es_privacy_txt{margin: 16px 0px 0px; text-align:left;  }
.es_privacy_txt span{color:#8e8e8e; font-size:14px; line-height:160%;}
.es_privacy_txt span em{color:#333}




/*****************************************************  2020. 12. ³»º¸ÇèÃ£¾ÆÁà*********************************************************
****************************************************************************************************************************************/
input::-webkit-input-placeholder { color: #9797a3; } /*placeholder »ö»ó */
em,i,address {font-style:normal;font-weight:normal;}
.find_Myinsu_top{ margin:0; padding:0; line-height:0; background:#ffe0d5;}
.find_Myinsu_top img{ max-width:100%;}
.btn_findMy_bottom{left:0;bottom:0;color:#fff;width: 100%; background:rgba(255,36,54,0.78); padding-top:15px; padding-bottom:15px;}
.btn_Bottom_Red{font-size: 19px; color:#fff!important; padding: 0px 120px 0px 115px;height:58px;  box-sizing:border-box;text-align: center;}
.btn_Bottom_icon img{width:25px; vertical-align:bottom; }
.Find_top{background-color:#fff;}
.Find_top a{ margin:0 auto; display:block; background:url(/img/smart/minsvalley/Find_myinsu_logo.png) no-repeat center center; background-size:53%; height:63px; text-align:center; width:140px;}

.Find_inwrap{background-color:#ffe0d5; padding-bottom:30px;}
.inform_Bg{padding:40px 25px;; width:75%; margin:0 auto; box-shadow:5px 5px 1px rgba(0,0,0,0.12); background:#fff; position:relative;}
.Bg_Clip{position:absolute; left:-22px; top:-24px;}
.Bg_Clip img{ width:95px;}
.inform_mainTit{ font-size:20px; font-weight:500; padding-bottom:20px; display:block; text-align:center;}
.F_bg_inform{ border:1px solid #d2d2d2; box-sizing:border-box; border-radius:10px;}
.F_bg_inform_edge{ border:1px solid #d2d2d2; box-sizing:border-box; }
.Find_input{ position:relative; display:flex; justify-content: space-between; align-items: center; background:#fff; height:52px; margin-bottom:13px; padding-left:14px;}
.Find_input .lab_g{ display:none; cursor:text;}
.Find_input .tf_g{ display:block; width:96%; height:32px; padding:0; border:none;}

.Find_input .tf_g02{ width:42%; height:32px; padding:0; border:none;}
.Find_input .tf_g03{  width:42%; height:32px; padding:0; border:none; padding-left:7px;}
.Find_input01{ position:relative; display:flex; justify-content: space-between; align-items: center; background:#fff; height:52px; padding-left:14px;}
.Find_input01 .lab_g{ display:none; cursor:text;}
.Find_input01 .tf_g{ display:block; width:96%; height:32px; padding:0; border:none;}
.Find_input01 .tf_s{ display:block; width:46%; height:32px; padding:0; border:none;}
.mphone .pa_box{ flex: 0 0 100px!important; border-left:1px solid #d2d2d2;}
.mArea .pa_box{ flex: 0 0 90px!important; }
.pa_box{ display:flex; align-items:center; height:100%; padding-right:10px; padding-left:8px; box-sizing:border-box;}
.Find_sel{ width:100%; padding:0!important; height:22px; border:none; background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat; background-size:9px; color:#000; font-size:13px;}

.mArea .add_box{ flex: 0 0 90px!important; }
.mArea_line{font-size:20px; padding-right:10px;}
.add_box{ display:flex; align-items:center; height:100%; padding-right:10px; padding-left:10px;  box-sizing:border-box; line-height:23px;}
.mail_sel{width:50%}
.mphone .phoneArea{ padding-right:3px;}

.Find_attention{text-align:left; padding-bottom:12px;}
.Find_attention span{font-size:11px; text-align:left; color:#F00;}


.Findmy_input_cell .stxt { position:absolute; display:inline-block; right:0; font-size:14px; color:#ff0312; margin-right:15px; z-index:99999; }/* ÀÎÁõ½Ã°£ */
.Findmy_input_cell {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff!important;height:52px;padding-left:14px; font-size:14px;}/* °¡·ÎÁ¤·Ä */
.Findmy_input_cell .lab_g {display:none;cursor:text}/* ¶óº§ */
.Findmy_input_cell .tf_g {display:block; width:96%; height:32px;padding:0;border:none; background-color: #fff!important;}/* ÀÎÇ²¹Ú½º */

.btn_Time_extension {display:flex;justify-content:center;height:45px;width: 100px;margin-top:-1px;margin-right:-1px;padding-top: 13px;background: #fff;border:none;box-sizing:border-box;font-size: 15px; letter-spacing:0.3px; text-decoration:underline!important;}

.captcha_box{position:relative; display:block; margin-bottom:13px;}
.captcha_img{display:block; width:65%; height:55px; margin-right:157px; text-align:center; border-right:1px solid #d9d9d9;}
.captcha_img img{ height:55px; width:100%}
.btn_refresh{width:31%; height:37px; border-radius:4px; background-color:#ff5862; position:absolute; top:9px;; right:0px; font-size:13px}
.btn_refresh a{color:#fff;  line-height:38px;}
.icon_refresh{ padding-right:3px;}
.icon_refresh img{ vertical-align:text-bottom; width:17px;/* margin-bottom:1px;*/}

.result_wave {background:#fff url(/img/smart/minsvalley/bg_wave2.png) repeat-x left bottom -36px;background-size:20px;margin-bottom:2px} /* ¹é±×¶ó¿îµå ¹°°á_¾Æ·¡*/
.result_wave_rev {background:#fff url(/img/smart/minsvalley/bg_wave2_rev.png) repeat-x left top -142px;background-size:20px;margin-bottom:15px} /* ¹é±×¶ó¿îµå ¹°°á_¾Æ·¡*/

.theme_line{ border-bottom:1px solid #dedede}

/* Å×ÀÌºí */
.Find_Ta {width:100%; border:0; border-collapse:collapse; table-layout:fixed}
.Find_Ta th { border:0; color:#787878; border-top:1px solid #eaebef; padding:6px 0 7px 0; font-size:14px; text-align:center; font-weight:normal }
.Find_Ta td {position:relative;padding: 13px 10px 12px;border:0;border-right: solid 1px #b6b6b6;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align:left;vertical-align:middle; letter-spacing:-1.3px}
.Find_Ta td.pa {padding: 10px 10px 8px;}
.Find_Ta td:last-child {border-right:0}
.Find_Ta td.sName {border-top: solid 2px #000;background: #f0f0f0;padding:13px 10px 12px;font-size:14px;text-align:center; line-height:115%}
.Find_Ta td.sName_thin {border-top: solid 1px #b6b6b6;background: #f0f0f0;padding:13px 10px 12px;font-size:14px;text-align:center; line-height:115%}
.Find_Ta td.sName_w {border-top: solid 2px #000;background: #fff;padding:13px 10px 12px;font-size:14px;text-align:center; line-height:115%}
.Find_Ta td.sName.no {border-right:none}
.Find_Ta td.sName01 {border-top: solid 1px #b6b6b6;background: #eeeceb;padding: 16px 10px 14px;font-size:13px;font-weight:500;text-align:center; letter-spacing:-1.3px}
.Find_Ta td.sName02 {background:#ebf6ff; font-weight:600}
.Find_Ta td.sName03 {border-top: solid 2px #000;background: #fff;padding:13px 10px 12px;font-size:14px; text-align:left; line-height:115%}
.Find_Ta td.sName04 {border-top: solid 1px #b6b6b6;background: #fff;padding:13px 10px 12px;font-size:14px; text-align:left; line-height:115%}

.Find_Ta td.ddT{border-top: solid 2px #000;padding: 16px 10px 14px;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:top;border-right: none;}
.Find_Ta td.dd{padding: 16px 10px 14px;border:0;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:top;}
.Find_Ta td.dd.tb{padding: 16px 10px 14px;border:0;border-top: solid 1px #b6b6b6; border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:middle;}
.Find_Ta td.box {padding: 10px 10px 8px!important}
.Find_Ta td.box01{padding: 13px 10px 8px!important}

.comment {font-size:12px;color:#999; text-align:left; letter-spacing:-0.8px;}
.comment01 {font-size:12px;color:#999; text-align:center; letter-spacing:-1.2px;!important}

.NoRefund_Timg{width: 330px;height:190px;margin: 0 auto;box-sizing: border-box;padding:10px 0 10px 0;}
.NoRefund_img{display:block;width: 100%;height: 100%;background:url(/img/smart/minsvalley/theme_NoRefund_01.png) no-repeat center center;background-size: 100% 100%;}

/* µ¿ÀÇ */
.Find_check {position:relative;clear:both;margin: 14px 5px 2px 5px;text-align:left;}
.Find_check .check_cir {display:flex;align-items:center}
.Find_check .more{display:inline-block;margin-left:14px;font-size:12px;color:#787878;text-decoration:underline}


/* ½áÅ¬ */
.cir_find {z-index:10;height:23px;margin-bottom:5px; position:absolute; left:10px; top:20px; display:inline-block;}
.cir_find input{position:absolute; top:2px; left:3px; z-index:9}
.cir_find label{ height:100%; text-align:left; color:#333;padding: 6px 0 0 30px; }
.cir_find label span{color:#fff;}

.cir_find.chk input{border-radius:12px;background-color:#fff}
.cir_find.chk input:checked{background:url(/img/smart/minsvalley/chk_w.png) no-repeat 50% 50%;background-size:65%;border: 1px solid #ff4c5a;background-color: #ff4c5a;}

.find_result_Top{background-color:#4d4d4d; padding:20px;  font-size:20px; line-height:30px; text-align:center;}
.find_result_Top span{ color:#fff;}
.find_result_Top span em{text-decoration:underline;}
.find_result_Tit{margin:0 auto; padding:12px 20px 33px 20px;}
.find_result_Tit02{margin:0 auto; padding:12px 2px 33px 2px;}
.Tit02_Top{position:relative; margin: 1em calc(50% - 180px);} 
.Tit02_Top_Txt{position:absolute; left:34px; top:74px;}
.Tit02_Top_Txt span{font-size:21px;}
.Tit02_Top_Txt span em{color:#F03; font-weight:600; font-size:25px;}
.Tit02_Top img{max-width:none; display:block; text-align:center; margin:0 auto;}

.result_content_tit{margin:0 auto; padding:40px 20px 33px 20px;}
.result_content_tit span{font-size:20px; font-weight:500;}
.result_content_tit span em{color:#fa2828; text-decoration:underline;}
.Table_Tit_L{float:left; padding-bottom:5px; font-size:15px; font-weight:500}
.Table_Tit_R{ float:right;}
.Table_Tit_R em{color:#fa2828; font-weight:500;}
.holder{padding:2px 12px 3px; background-color:#f0f0f0; border-radius:20px; color:#333333; font-size:12px;}
.cont_date{padding-left:10px;}

.announce_box{width:100%; height:65px; background-color:#f8f8f8; border:1px solid #d0d0d0; position:relative;}
.announce_text{text-align:left; display:inline-block; position:absolute; left:50px; top:12px;}
.announce_text_one{text-align:left; display:inline-block; position:absolute; left:50px; top:22px;}
.announce_text span .announce_text_one span{font-size:15px; letter-spacing:-1.2px}

.announce_btnR{padding:2px 8px; border:1px solid #fe535e; border-radius:20px; display:inline-block; position:absolute; right:7px; top:20px;}
.announce_btnR a{color:#fe535e; font-size:12px; letter-spacing:-1.2px}
.btn_gain{width:100%; padding-top:17px; padding-bottom:17px; background-color:#ff4c5a; text-align:center;}
.btn_gain a{color:#fff; font-size:19px; padding:10px 80px;}

.guideBox_line{border:1px solid #c5c5c5; padding:20px 18px 20px 20px; margin-bottom:20px}
.guideBox_line .guide_txt{text-align:left}
.guideBox_line01{border:1px solid #c5c5c5; padding:18px 14px 10px 16px}
.guideBox_line01 .guide_txt{text-align:left; font-size:14px; font-weight:600; color:#333; margin-bottom:18px}
.guideBox_line01 .guide_txt01{text-align:left; font-size:13px; color:#666}
.guideBox_line02{border:1px solid #b6b6b6; padding:18px 14px 18px 16px}
.guideBox_line02 .guide_txt{text-align:left; font-size:14px; font-weight:500; color:#666;}
.guideBox_line03{display: block; border:1px solid #b6b6b6; padding:13px 0 12px 0; background:#d6ecfc;position: relative;}
.guideBox_line03 .guide_txt{text-align:center; font-size:14px; font-weight:500; color:#666;}
.guideBox_line03 .guide_btn_view {position:absolute;top:50%;right: 20px;width: 30px;height: 30px;margin-top:-15px;color:#666;line-height: 29px;text-align:right;}
.guideBox_line03 .guide_btn_view:before {content:'';display:inline-block;margin:0 2px 0 0;width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.guide_Btxt dd {font-size:12px;padding-bottom:18px;padding-left:8px;background:url(/img/smart/mtourvalley/bl_dot.png) no-repeat 0 6px;background-size:3px}
.guide_Btxt{ text-align:left}

/* ÆùÆ®:ÄÃ·¯ */
.font_red {color:#fa2828}
.font_red01 {color:#fc3654}
.font_wht {color:#fff}
.font_rgray {color:#999}
.font_gray {color:#666}
.font_blue {color:#15aefd}
.font_blue01 {color:#00c}
.font_blue02 {color: #0095fd;}
.font_black {color:#000}
.font_green{color: #3a56ff;}


/* ·Îµù ÀÌ¹ÌÁö */
.twink_loading span{width:8px; height:8px; background:gray; display:inline-block; border-radius:50%; animation:loading 1s linear infinite; }
.twink_loading span:nth-child(1){ animation-delay: 0s; background: rgb(251, 211, 211); }
.twink_loading span:nth-child(2){ animation-delay: 0.2s; background: rgb(255, 88, 98); }
.twink_loading span:nth-child(3){ animation-delay: 0.4s; background: rgb(248, 145, 145); }

@keyframes loading{ 0%{opacity: 0; transform: scale(0.5);} 50%{opacity: 1; transform: scale(1.2);} 100%{opacity: 0; transform: scale(0.5);}}

.Find_Loading{ text-align:center; padding-top:250px;}
.Find_Loading_txt{padding-top:60px; font-size:22px; line-height:30px; letter-spacing:-1.8px; font-weight:400; color:#fff;}

.bgcolor_pink{ background-color:#ffe0d5;}

.Find_result{display:inline-flex;}
.Find_result .ico01{width: 195px;height: 150px;}
.ico01{display:block;background:url(/img/smart/minsvalley/find_result_icon.png) no-repeat center center; background-size:contain}

.Find_Agree_pd{ padding:30px 20px;}
.Find_Agree_header {padding-top:16px;border-bottom:1px solid #dfdfdf;background:#fff;height:56px;box-sizing:border-box}
.Find_Agree_header .agree_title {position:relative;display:block;font-size: 18px;text-align:center;}
.Find_Agree_header .agree_title a {position:absolute;left:0;top:0;display:inline-block;}
.Find_Agree_header .close {position:absolute;top:18px;right:4.68%;width:20px;height:20px;background:url(/img/smart/minsvalley/ico_btn_close_bl.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}


/*±ÛÀÚ¼öÁ¦ÇÑ*/
.limit_txt{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fc_gray{color:#959494;}
.pt80{ padding-top:80px;}


/********************   2021. 01. 19 ÀÌÁöÀ£ Àû¸³±Ý ·¹ÀÌ¾î   ********************/

body {font-family:"Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;font-weight:400;font-size:14px}

#ezwel_accumulation_Wrap{position:fixed;display: none;width: 100%;height: 100%;top: 0;left:0;background: rgba(0,0,0,0.8); z-index: 9999;}
.ezwel_accumulation{position:absolute;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);}
.ezwel_accumulation_layer{position:relative;display:block;background:#fff;height: 525px;width: 340px;padding-top: 15px;}

.ezwel_accumulation_icon{width: 60px;height: 60px;margin: 0 auto;background: #e1e1e1;border-radius: 100px;}
.ezwel_accumulation_icon .ezwel_accumulation_icon01{display:block;background: url(/img/smart/etc/210119ezwel_icon.png) no-repeat center center;background-size: contain;height: 40px;padding-top: 18px;text-align: center;}
.ezwel_accumulation_icon01{margin: 0 auto;width: 55%;}

.ezwel_accumulation_txt{position:relative;margin: 0 auto;width: 70%;justify-content: space-between;}
.ezwel_accumulation_w{width: 57%;display: inline-block;}
.ezwel_accumulation_w01{width: 43%;display: inline-block;vertical-align: top;margin-top: 0px;text-align: left;}
.ezwel_accumulation_txt01{text-align:left;font-size: 19px;font-weight: 400;letter-spacing:-1.4px;line-height:120%;}
.ezwel_accumulation_txt02{font-size: 21px;font-weight: 400;letter-spacing:-1.4px;line-height: 205%;}
.ezwel_accumulation_txt03{font-size: 27px;font-weight:700;letter-spacing:-1.4px;color:#13c0fa;vertical-align: top;}
.ezwel_accumulation_txt04{font-size: 17px;font-weight:400;letter-spacing:-1.4px;line-height: 135%;}
.ezwel_accumulation_txt05{ color:#fc434c}

.ezwel_accumulation_list{display: flex;position: relative;width: 100%;margin-bottom: 7px;}
.ezwel_accumulation_list li.ico_bullet{display: inline-block;width: 3px;height:3px;background-color: #000;margin-right: 6px;margin-bottom: 4px;margin-left: 3px;margin-top: 9px;}

.ezwel_bottom_btn{left:0;bottom:0;color:#fff;width: 100%;position: absolute;}
.ezwel_btn{font-size: 22px!important;padding-top: 16px;height:58px;background-color:#34b7d4;box-sizing:border-box;text-align:center;letter-spacing: -0.9px;color: #fff!important;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;text-decoration: none!important;}
.ezwel_btn_b{position:relative;display: block;width: 100%;}

.ezwel_text01{font-size: 22px;letter-spacing: -1.8px;font-weight: 700;padding: 8px 0 1px 0;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;line-height: 1.4;}
.ezwel_text02{font-size: 14px;letter-spacing:-1px;font-weight: 400;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;line-height: 1.4;padding-bottom: 20px;}
.ezwel_text03{font-size: 14px;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;letter-spacing: -1px;margin-top: -3px;display:inline-block;padding:1px 0;vertical-align: text-top;height: 20px;}
.ezwel_text04{font-size: 13px;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;letter-spacing: -1px;color: #fc434c;padding: 1px 7px; vertical-align: text-top; margin-top:-2px; display:inline-block}
.ezwel_text05{font-size: 12px;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;letter-spacing: -1.5px!important;line-height: 155%;color: #666;font-weight: 400;}
.ezwel_text06{ color:#fc434c}
.ezwel_text_box{border: 1px solid #fc434c;display: inline-block;box-sizing: border-box;vertical-align: baseline;margin-right:6px;}

.ezwel_box{position: relative;display: inline-block;width: 278px;background: #f5f5f5;border: 1px solid #aaaaaa;margin: 0 auto;box-sizing: border-box;padding: 15px 15px 15px 15px;}
.ezwel_con{position:relative;margin:0 auto;width: 282px;text-align:left;padding: 20px 0 20px 0;}


.ezwel_box01{position: relative;width: 100%;background: #fff;border: 1px solid #eeeeee;padding: 17px 8px 10px 15px;margin: 13px 0 0 0;display: inline-flex;box-sizing: border-box;}
.ezwel_accumulation_list {position: relative;display: inline-flex;justify-content: space-between;width: 92%;margin-bottom: 7px;text-align: left;}
.ezwel_accumulation_list .ezwel_accumulation01{width: 44%;height: 25px;}
.ezwel_accumulation_list .ezwel_accumulation02{width: 57%;text-decoration: underline;}
.ezwel_accumulation_list .ezwel_accumulation03{width: 55%;display: inline-flex;line-height: 265%;text-decoration: underline;}

.ezwel_box01{position: relative;width: 245px;background: #fff;border: 1px solid #eeeeee;padding: 17px 7px 10px 13px;margin: 13px 0 0 0;display: inline-block;box-sizing: border-box;}
.ezwel_accumulation_list {position: relative;display: inline-block;width: 100%;margin-bottom: 7px;text-align: left;font-size: 15px;letter-spacing: -1.4px;margin-left: 3px;font-family: "Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ'!important;}
.ezwel_accumulation_list li{ float:left;}
.ezwel_accumulation_list .ezwel_accumulation01{width: 92px;height: 25px;display: inline-block;}
.ezwel_accumulation_list .ezwel_accumulation02{width: 126px;display: inline-block;text-decoration: underline;}
.ezwel_accumulation_list .ezwel_accumulation03{width: 58%;display: inline-flex;line-height: 270%;text-decoration: underline;}
.ezwel_close{position:absolute;top: 17px;right: 13px;width:23px;height:24px;background:url(/img/good_201008/2003_close.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px;}


/* ²À ¾Ë¾ÆµÎ½Ç »çÇ× */
.essential_Wrap{padding:4.68%!important;}
.essential_box{font-size:14px; border:1px solid #e7e6e6; padding:25px 15px; background:#f8f8f8; text-align:left; color:#000}
.essential_Tit{color:#2e2e2e; padding-bottom:10px; font-weight:600;}
.essential_txt{font-size:12px; line-height:174%; letter-spacing:-1.0px; color:#000; padding-top:5px;}

.perNum_01{font-size: 14px;color:#000;text-align: left;line-height: 140%;padding: 10px 0 0px 0;letter-spacing: -1px;}



/*****************************************************  2021. 07. ³»º¸ÇèÃ£±â(·Ôµ¥¿ø) *********************************************************
********************************************************************************************************************************************/
.myinsurer2107_ico{display:inline-flex;}
.myinsurer2107_ico .my2107_ico01{width: 105px;height: 141px;margin-bottom: 35px;margin-top: -15px;}
.my2107_ico01{display:block;background:url(/img/smart/minsvalley/myinsurer2107_icon01.png) no-repeat center center; background-size:contain}
.myinsurer2107_ico .my2107_ico02{width: 198px;height: 175px;margin-top: 40px;}
.my2107_ico02{display:block;background:url(/img/smart/minsvalley/myinsurer2107_icon02.png) no-repeat center center; background-size:contain}
.myinsurer2107_ico .my2107_ico03{width: 190px;height: 167px;margin-bottom: 35px;margin-top: -15px;}
.my2107_ico03{display:block;background:url(/img/smart/minsvalley/myinsurer2107_icon03.png) no-repeat center center; background-size:contain}

.myinsurer2107_img1{display:inline-flex;background-color: #e2ebf6;position: relative;width: 100%;line-height: 0;margin-bottom: 57px;vertical-align: top;}
.myinsurer2107_img1 .my2107_img01{line-height: 0;width:100%;height: 800px;margin: 0 auto;}
.my2107_img01{display:block;background:url(/img/smart/minsvalley/myinsurer2107_img01.png) no-repeat center center;background-size:contain;line-height: 0;}
.myinsurer2107_img1 .my2107_img02{line-height: 0;width:100%;height: 720px;margin: 0 auto;}
.my2107_img02{display:block;background: url(/img/smart/minsvalley/myinsurer2107_img01_1.png) no-repeat top center;background-size:contain;line-height: 0;}


.myinsurer2107_txt {font-size:18px;font-weight:500;line-height:140%;padding:0 0 30px 0;color:#000;text-align:center;}

.myinsurer2107_txt01{font-size: 15px;text-align:center;letter-spacing: -1px;line-height: 138%;padding: 38px 0 13px 0;}
.myinsurer2107_txt02 {font-size:18px;font-weight:500;line-height: 138%;color:#000;text-align:center;}


/* ·¹ÀÌ¾î ¼Õ¸ð¾ç È­»ìÇ¥ ¾ÆÀÌÄÜ */
.myinsurer2107_pro{width: 100%;position: relative;}
.one_arrow_Wrap{
}
.myinsurer2107_pro .one_arrow{position:absolute;display:block;text-align:center;top: 200px;left:50%;transform:translate(-50%,-50%);z-index: 999;width: 175px;}

.one_arrowBox{position:relative;display:block;background:#000;height: 165px;width: 175px!important;border-radius: 15px;opacity: 0.5;}
.one_arrowIcon{display:inline-block;position: absolute;margin: 0 auto!important;width: 138px!important;height: 106px;background: url(/img/smart/etc/oneclick_landing_hand.png) no-repeat center top;background-size:contain;top: 17px;right: 16px;}
.one_arrow_txt{font-family: "¸¼Àº °íµñ","µ¸¿ò";position: absolute;display: inline-block;color:#fff;font-size: 16px;font-weight: 400;letter-spacing: -0.8px;line-height: 110%;text-align: center;margin: 0px 0 0px 2px;top: 129px;width: 100%;right: 0px;}


/* º¸À¯°è¾à ÇöÇ× ÀÌ¹ÌÁö */
.myinsurer2107Result-scroll {
	position:relative;
	max-width: 180%;
	margin:auto;
	overflow:hidden;
}
.myinsurer2107Result-wrap {
	width: 100%!important;
	overflow:auto;
	overflow-x: auto;
}
.myinsurer2107Result-scroll div {
	width: 180%;
	margin: auto;
}

.board_foot00{
    padding: 15px 0 0 0!important;
    height: 140px;
    display: inline-block;
}


/************************************************************************************************/
/************************************** 2021. 08. 31 ³»º¸ÇèÃ£±â (°¡¼³ÈÄ ÇÁ·Î·¹½ºÃß°¡ ***********/
/************************************************************************************************/

.myinsurer2108_fixBanner{position: fixed; display: block; width: 100%; z-index: 999; bottom: 0;}

.myinsurer2108_fix_bg{background:#ffd90a;vertical-align: bottom;}
.myinsurer2108_fixBnner{display:inline-block;background: url(/img/smart/minsvalley/myinsurer2108_banner.png) no-repeat bottom center;width:100%;height: 90px;background-size: contain;margin: 0 auto;vertical-align: bottom;}
.myinsurer2108_fixBnner01{display:inline-block;background: url(/img/smart/minsvalley/myinsurer2108_banner01.png) no-repeat bottom center;width:100%;height: 90px;background-size: contain;margin: 0 auto;vertical-align: bottom;}


.cdtl_opt_bar {position: fixed; right: 0; bottom: 0; left: 0; z-index: 2900; line-height: 1.5; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.cdtl_opt_bar.on { z-index: 3000;}
.cdtl_opt_bar .cdtl_opt_toggle { position: relative; text-align: center;}
.cdtl_opt_bar .cdtl_opt_toggle:before { position: absolute; right: 0; bottom: 0px; left: 0; height: 10px; background: url(/img/smart/minsvalley/cdtl_bg_pt.png) repeat-x; background-size: 1px 10px; content: "";}
.cdtl_opt_bar.on .cdtl_opt_toggle:before {position: absolute;right: 0;bottom: 0px;left: 0;height: 43px;background: url(/img/smart/minsvalley/cdtl_bg_pt2.png) repeat-x;background-size: 1px 43px;content: "";}
.cdtl_opt_bar .cdtl_opt_toggle .cdtl_btn_toggle { display: block; position: relative; height: 22px; padding: 0 0 0px;}
.cdtl_opt_bar .cdtl_opt_toggle .cdtl_btn_toggle:before { position: absolute; right: 0; bottom: 0; left: 0; height: 0px; border-top: 1px solid #ffd90a; background-color: #ffd90a; content: "";}
.cdtl_opt_bar .cdtl_opt_toggle .cdtl_btn_toggle .cdtl_sp_cob { overflow: hidden; position: relative; width: 65px; height: 22px; background-position: 0 -175px; color: transparent; white-space: nowrap; text-overflow: ellipsis  vertical-align: top; -webkit-user-select: none;}

.cdtl_opt_bar.on .cdtl_opt_toggle .cdtl_btn_toggle .cdtl_sp_cob { background-position: -72px -175px;}
.cdtl_sp_cob{display: inline-block; background: url(/img/smart/minsvalley/cdtl_sp_cob_v2.png) no-repeat; background-size: 250px 250px;}

.myinsurer2108_box{position:relative;margin:0 auto;background-color:#fff;border-top-left-radius: 8px;border-top-right-radius: 8px;height: 500px;}
.myinsurer2108_box01{position:relative;margin:0 auto;background-color:#fff;border-top-left-radius: 8px;border-top-right-radius: 8px;height: 543px;}
.myinsurer2108_txt{font-family:"¸¼Àº °íµñ","µ¸¿ò";color:#ff0000;font-size: 15px;letter-spacing: -1px;line-height:110%;padding: 15px 0 7px 0;text-align: left;}

.btn_B00{float: right;}
.btn_B01{font-size: 13px;color: #fff!important;background-color: #161616;padding-top: 2px;height: 23px;box-sizing:border-box;text-align: center;border-radius: 100px;width: 78px;}

.arr7:after {content:'';display:inline-block;width: 6px;height: 6px;margin: 0px 0 1px 0px;border-bottom: 1px solid #fff;vertical-align:middle;}
.arr7:after {margin-right:0;margin-left: 1px;}
.arr7:after {border-right: 1px solid #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

.arr_line:after {content:'';display:inline-block;width: 90px;margin: 0px 0 0px 0px;border-bottom: 1px solid #fff;opacity: 0.4;}
.arr_line:after {margin-top: 25px;}
.arr_line:after {border-right: 1px solid #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform: rotate(-60deg);}

/*.arr_line01{box-sizing: border-box; width: 1px;height: 80%;margin: 0px 0 0px 0px;border: 1px solid #d0d0d0;vertical-align: top;}*/

.arr_line01:after {content: ''; display: block; width: 1px; background-color: #cbcbcb; height: 120px; position: absolute; top: 5px;}
.arr_line02:after {content: ''; display: block; width: 1px; background-color: #cbcbcb; height: 123px; position: absolute; top: 22px;}

.ptb15 {padding-top: 15px; padding-bottom: 15px;}



/* ·¹ÀÌ¾î (ÁÖ¼Ò°Ë»ö)  */
.addr2108_Wrap{position:fixed;display: none;width: 100%;height: 100%;top: 0;left:0;background: rgba(0,0,0,0.8); z-index: 9999;}
.addr2108_layer{position:absolute;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);}
.addr2108_layer01{position:relative;display:block;background:#fff;height: 100%;width: 350px;}

.addr2108_header {padding-top: 18px;background:#fff;height: 60px;box-sizing:border-box;margin-bottom: 20px;}
.addr2108_header .addr2108_title {position:relative;display:block;font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size: 26px;color: #000;font-weight:800;text-align:left;}
.addr2108_header .close {position:absolute;top: 25px;right:4.68%;width:20px;height:20px;background:url(/img/smart/minsvalley/ico_btn_close_bl.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px;}
.addr2108_txt{font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size:16px;color:#000;letter-spacing:-0.8px;text-align:left;margin: 35px 0 1px 0;}
.addr2108_txt01{font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size: 15px;color:#979797;letter-spacing: -0.8px;line-height: 143%;text-align:left;}

.addr2108_input_r{position:relative;display:flex;justify-content: space-between;}
.addr2108_join01 {border: 1px solid #afafaf;box-sizing:border-box;}
.addr2108_input_cell {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff!important;height: 53px;padding-left: 12px;font-size:16px;}/* °¡·ÎÁ¤·Ä */
.addr2108_input_cell05 {width: 100%;margin-right: 5px;}
.addr2108_input_cell .tf_g {display:block;width:96%;height: 50px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */

.addr2108_detail_wrap {display: block;position: relative;text-align: left;}
.addr2108_detail_wrap {height: 250px;max-height: 100%;overflow-x: hidden;overflow-y: scroll;}
.addr2108_detail_wrap ul{margin-top:12px;}
.addr2108_detail_b01{width: 15%;}
.addr2108_detail_b02{width: 82%;}
.addr2108_detail_wrap li{display:inline-flex}
.addr2108_detail_txt{font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size: 14px;color:#000;letter-spacing: -1.4px;}
.addr2108_detail_txt01{font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size:14px;color:#979797;letter-spacing: -1.2px;}



/*½ºÅ©·Ñ ¹Ù ½ºÅ¸ÀÏ*/
/*Internet Explorer¿ë ÄÚµå*/
html {scrollbar-3dLight-Color: #efefef; scrollbar-arrow-color: #dfdfdf; scrollbar-base-color: #efefef; scrollbar-Face-Color: #dfdfdf; scrollbar-Track-Color: #efefef; scrollbar-DarkShadow-Color: #efefef; scrollbar-Highlight-Color: #efefef; scrollbar-Shadow-Color: #efefef}
/* Chrome, Safari¿ë ½ºÅ©·Ñ ¹Ù 
::-webkit-scrollbar {width: 8px; height: 8px; border: 3px solid #fff; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: url('./images/bg.png') #efefef}
::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}
 */
 -webkit-scrollbar {
    display: block;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
 
 ::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-radius: 5px;
}

 ::-webkit-scrollbar-thumb {
    background-color: #bababa;

    border-radius: 5px;
}


/* ¹è³Ê ¸ð¼Ç*/
.box_motion{
	position:relative;
	width:100%;
	padding: 0px 0 0px 0;
	margin:0 auto;
	text-align:center;
	animation-name: motionBanner;
	animation-duration: 3s;
	animation-iteration-count:infinite;
	-webkit-animation-name: motionBanner;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes motionBanner {
	0%{top:0;}
	15%{top:0;}
	30%{top:-3px;}
	45%{top:0px;}
	60%{top:-3px;}
	75%{top:0}
	100%{top:0;}
}
@keyframes motionBanner {
	0%{top:0;}
	15%{top:0;}
	30%{top:-3px;}
	45%{top:0px;}
	60%{top:-3px;}
	75%{top:0}
	100%{top:0;}
}

.myinsurer2109_arrow{
    position: relative;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.myinsurer2109_arrow .myinsurer2109_arrow01{width: 75px;height: 45px;margin: 0 auto;}
.myinsurer2109_arrow01{display:block;background:url(/img/smart/minsvalley/myinsurer2107_arrow.png) no-repeat center center; background-size:contain}
.myinsurer2109_gBOX{position:relative;display: inline-flex;justify-content: space-between;border-radius: 25px;background-color:#356095;width: 100%;height: 110px;box-sizing: border-box;margin: 20px 0 20px 0;padding: 30px 28px;}
.myinsurer2109_gBOX01{position:relative;display: inline-block;justify-content: space-between;border-radius: 25px;width: 100%;height: 130px;box-sizing: border-box;margin: 20px 0 25px 0;vertical-align: top;}
.myinsurer2109_gBOX01 li{ display:inline-block;}
.myinsurer2204_BOX{position:relative;display: inline-block;justify-content: space-between;border-radius: 25px;width: 100%;box-sizing: border-box;padding: 20px 0 25px 0;vertical-align: top;background-color: #dbf7f8;}
.myinsurer2204_BOX li{ display:inline-block;}

.myinsurer2109_ww01{width: 33%;margin-left: 10px;vertical-align: top;}
.myinsurer2109_ww02{width: 52%;margin: 0 0 0 27px;vertical-align: top;}
.myinsurer2109_ww03{position: relative;margin: 0 auto;width: 70%;}
.myinsurer2109_ww04{width: 28%;margin-left: 17px;vertical-align: top;}


.myinsurer2109_graph{ position:relative; }
.myinsurer2109_graph01{width: 88%;height: 44px;display: inline-flex;justify-content: space-between;border-radius:50px;background-color:#9fa8b3;box-sizing: border-box;padding: 3px 21px 0 21px;margin: 3px 0 0 0;}
.myinsurer2109_graph02{width:88%;height: 44px;display: inline-flex;justify-content: space-between;border-radius:50px;background-color: #fe393a;box-sizing: border-box;padding: 3px 21px 0 21px;margin-top: 9px;}
.myinsurer2109_graph03{width:88%;height: 44px;display: inline-flex;justify-content: space-between;border-radius:50px;background-color: #3370ea;box-sizing: border-box;padding: 3px 21px 0 21px;margin: 9px 0 30px 0;}

.myinsurer2109_graph04{width: 35%;height: 29px;border-radius:50px;background-color:#9fa8b3;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph05{width: 60%;height: 29px;border-radius:50px;background-color:#fe393a;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph06{width: 100%;height: 29px;border-radius:50px;background-color:#3370ea;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}

.myinsurer2109_graph07{width: 97%;height: 29px;border-radius:50px;background-color:#9fa8b3;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph08{width: 97%;height: 29px;border-radius:50px;background-color:#fe393a;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph09{width: 97%;height: 29px;border-radius:50px;background-color:#3370ea;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph10{width: 97%;height: 29px;border-radius:50px;background-color: /*#04cc1a;*/#ff7702; box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph11{width: 97%;height: 29px;border-radius:50px;background-color: #1457ff;box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}
.myinsurer2109_graph12{width: 65%;height: 29px;border-radius:50px;background-color: /*#04cc1a;*/#ff7702; box-sizing: border-box;padding: 5px 0 0 5px;text-align: center;}

.myinsurer2204{position:relative;display: inline-block;margin: 0 auto;}
.myinsurer2204 .landingB_main{width: 350px;height: 195px;}
.landingB_main{display:block;background:url(/img/smart/etc/2211_landingC_tit.png) no-repeat center center; background-size:contain}


/* 210916.Çö´ëÀÌÁöÀ£_½ÉÀÇ¹øÈ£ Ãß°¡ */
.hd_mezwel_Num{position:absolute; right:5px; top:25px;}
.hd_mezwel_Num span{font-size:13px; letter-spacing:-1px;}
.counselInputDiv{position:relative; text-align:center;   margin: 0 auto;}



/*211007. ¸ð¹ÙÀÏ_½ÉÀÇ¹øÈ£³ëÃâÀ§Ä¡ ¼öÁ¤ */
.m_deliber_Num{padding-top:15px; text-align:center;}
.m_deliber_Num span{font-size:12px; letter-spacing:-1px; color:#787878}


/* ³»º¸ÇèÃ£±âLT_ÀÎÁõ¿À·ù ·¹ÀÌ¾î */
.layer2110_Wrap{position:fixed;display: none;width: 100%;height: 100%;top: 0;left:0;background: rgba(0,0,0,0.8); z-index: 9999;}
.layer2110_layer{position:absolute;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);}
.layer2110_layer_Box{position:relative;display:block;background:#fff;height: 100%;width: 290px;border-radius:15px;box-sizing: border-box;}
.layer2110_layer_txt01{font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size:18px;color:#000;letter-spacing:-0.8px;line-height:138%;padding: 28px 0 0px 0;}
.layer2110_layer_txt02{font-family:"¸¼Àº °íµñ","µ¸¿ò";font-size:18px;color:#000;letter-spacing:-0.8px;line-height:138%;padding: 15px 0 20px 0;}


/* 2022 09 27 ½ÉÀÇ¹øÈ£ Ãß°¡ (»óÇ°) */
.m_deli_num_P{margin: -10px 0 19px 0;}
.m_deli_num_P01{margin: -7px 0 12px 0;}
.m_deli_num{text-align:left;box-sizing: border-box;}
.m_deli_num_txt{font-size: 12px;letter-spacing: -0.7px;color: #b1b1b1;line-height: 130%;display: inline-block;}


/* ³»º¸ÇèÃ£±â_c¸ÞÀÎÆäÀÌÁö ¼öÁ¤*/
.myinsuC_revF{ font-family:"³ª´®½ºÄù¾î¶ó¿îµåOTF Regular", "³ª´®½ºÄù¾î¶ó¿îµåOTF Light", "³ª´®½ºÄù¾î¶ó¿îµåOTF ExtraBold", "³ª´®½ºÄù¾î¶ó¿îµåOTF Bold", "³ª´®½ºÄù¾î¶ó¿îµå Regular", "³ª´®½ºÄù¾î¶ó¿îµå Light", "³ª´®½ºÄù¾î¶ó¿îµå ExtraBold", "³ª´®½ºÄù¾î¶ó¿îµå Bold"}
.myinsuC_rev_Tit{font-size: 26px;font-weight: 600; letter-spacing: -1.8px; line-height: 125%; padding-bottom: 10px; color:#000; text-align:center}
.myinsuC_rev_subT {font-size: 15px;font-weight:500; letter-spacing: -0.8px; line-height: 128%;  color: #000; text-align:center}
.myinsuC_rev_subT span{ color:#3a56ff; font-weight:600}
.myinsuC_Footer_pd{padding-top:15px; padding-bottom:15px;}
.myinsuC_Footer_pd span{font-size:12px; letter-spacing:-1px; color:#787878; display:block}
.myinsuC_Footer_pd font{font-size: 12px; letter-spacing: -1px; color: #787878;}



/* 0230522_º¸ÀåºÐ¼® »ó´ã½ÅÃ» (ÇÏ´Ü ·¹ÀÌ¾î °íÁ¤)  */
.myinsurer2305_layer_Wrap{position:fixed;display: none;width: 100%;height: 100%;top: 0;left:0;background: rgba(0,0,0,0.7);z-index: 9999;}
.myinsurer2305_layer01{position:absolute;display:block;text-align:center;left:50%;width: 100%;bottom: 0;transform: translate(-50%,50%);}
.myinsurer2305_layer02{border-top-left-radius: 38px;border-top-right-radius: 38px;position:relative;display:block;background:#fff;height: 880px;width: 100%;bottom: 0;}
.myinsurer2305_layer_in{padding-left:8.5%; padding-right:8.5%}

.myinsurer2305_layer_ico{display:block;background:url(/img/smart/minsvalley/myinsurer_icon03.png) no-repeat center center; background-size:contain}
.consult_sub .ico04{width: 160px;height: 150px;}

.myinsurer2305_ico{position:relative;text-align: center;display: inline-block;padding-top: 29px;padding-bottom: 28px;}
.myinsurer2305_ico .ico01{width: 120px;height: 110px;}
.ico01{display:block;background:url(/img/smart/minsvalley/202305_icon.png) no-repeat center center; background-size:contain}

.myinsurer2305_layer_tit{font-size: 27px;line-height:120%;letter-spacing: -2.4px;font-weight: bold;text-align:center;color:#000}
.myinsurer2305_layer_tit01{color:#ef402b}
.myinsurer2305_layer_tit02{font-size: 20px;line-height: 130%;letter-spacing: -2.3px;text-align:center;color:#000;margin-top: 12px;margin-bottom: 30px;}
.myinsurer2305_layer_tit03{position: relative;font-size: 20px;line-height: 130%;letter-spacing: -2px;text-align:center;color: #b5b5b5!important;margin-top: 24px;margin-bottom: 20px;vertical-align:middle;display: inline-block;}
.myinsurer2305_layer_tit03::before {display: block;margin: 0 auto;content: '';position: absolute;bottom: 2px;width: 120%;left: 50%;height: 1px;background: #b5b5b5;z-index: 1;transform: translate(-50%,-50%);}



/************************************************************************************************/
/* ------------------------2306.º¸ÀåºÐ¼®_·£µù------------------------ */
/************************************************************************************************/

.mb10{ margin-bottom:10px;}

/*¸ÞÀÎ*/
.myinsu2306_mainsT{ margin-bottom:5px; white-space:nowrap; padding-top:20px; font-family:'NanumSquareRoundB'; font-size:17px; color:#000; letter-spacing:-0.7px; line-height:140%; margin-left:5px; text-align:center;}
.myinsu2306_mainsT01{padding-top: 9px;font-family:'NanumSquareRoundB';font-size: 17px;color:#000;letter-spacing: -1.3px;line-height: 130%;text-align: left;display: inline-block;margin-left: 20px;}
.myinsu2306_mainsT02{white-space:nowrap;font-family: NanumSquareRoundEB;font-size: 19px;color:#000;letter-spacing: -2px;line-height: 140%;margin-bottom: 1px;text-align:center;display: inline-block;}
.myinsu2306_mainsT03{font-family: NanumSquareRoundEB;font-size: 12px;color: #719b8b;letter-spacing: -1.4px;line-height: 130%;text-align:center;display: inline-block;margin-top: 7px;}

.myinsu2306_main_Cir{display:block; width:232px; height:242px; background:url(/img/smart/minsvalley/2306_main_cir.png) no-repeat center center; background-size:contain; margin:0 auto;  margin-top:20px;}
.myinsu2306_main_bottom{display:block; width:326px; height:95px; background:url(/img/smart/minsvalley/2306_main_bottom.png) no-repeat center center; background-size:contain; margin:0 auto; }
.myinsu2306_main_body{ padding-top:35px; padding-bottom:30px;}
.myinsu2306_main_body01{ padding-top:30px; padding-bottom:30px;}
.myinsu2306_mainBox{ white-space:nowrap; margin-top:35px; margin-bottom:57px;}
.myinsu2306_mainBox01{white-space:nowrap;margin-top: 23px;margin-bottom: 40px;}
.myinsu2306_Boxcust{box-shadow:-1px -1px 21px rgb(0 0 0 / 11%); border:1px solid #dce4e8; padding:10px; border-radius:20px;  background-color:#eaf5fe}
.myinsu2306_Boxcust01{box-shadow: -1px -1px 19px rgb(114 145 201 / 16%);border:1px solid #dce4e8;padding:10px;border-radius:20px;background-color:#eaf5fe}
.myinsu2306_Boxbottom{ width:100%; margin-bottom:20px; }
.myinsu2306_mpriceArea{display:inline-block; text-align:center;  width:50%; border-right:1px solid #d9e3eb;}
.myinsu2306_mpriceTtit{display:inline-block; padding:4px 25px; text-align:center; border:1px solid #d9e3eb; background-color:#fff; border-radius:30px; margin-bottom:10px;}
.myinsu2306_mpriceTtit span{font-size:15px; letter-spacing:-1.5px; color:#2e2e2e;}
.myinsu2306_mpriceNum{}
.myinsu2306_mpriceNum span{font-family:'NanumSquareRoundEB'; letter-spacing:-1.5px; font-size:22px;}
.myinsu2306_mcountArea{display:inline-block; text-align:center; width:50%;}
.myinsu2306_mcountTit{display:inline-block; padding:4px 25px; text-align:center; border:1px solid #d9e3eb; background-color:#fff; border-radius:30px; margin-bottom:10px;}
.myinsu2306_mcountTit span{font-size:15px; letter-spacing:-1.5px; color:#2e2e2e;}
.myinsu2306_mcountNum{}
.myinsu2306_mcountNum span{font-family:'NanumSquareRoundEB'; letter-spacing:-1.5px; font-size:22px;}
.myinsu2306_visitWrap{margin-top:30px;}
.myinsu2306_visitTxt{font-size:14px; color:#808080; font-family:'NanumSquareRoundR';}
.myinsu2306_visitTxt span{color:#ff0000; font-family:'NanumSquareRoundB'; text-decoration:underline;}

.myinsu2402_event{position:relative;width: 95%;display: inline-block;padding: 15px 0 11px 0;text-align: center;background: #b3f5df;border-radius: 20px;margin: 20px 0 10px 0;}
.myinsu2402_event .event_img{background: url(/img/smart/minsvalley/2408_event01.png) no-repeat center 0px;width: 140px;height: 127px;background-size: contain;display: inline-block;vertical-align: top;margin-left: -3px;margin-top: 3px;left: 16px;top: 14px;}

.myinsu2409_event{position:relative;width: 95%;display: inline-block;padding: 3px 0 0px 0;text-align: center;background: #fff000;border-radius: 20px;margin: 5px 0 5px 0;}
.myinsu2409_event .event_ba2409{background: url(/img/smart/minsvalley/2409_event_ba01.png) no-repeat center 0px;width: 100%;height: 150px;background-size: contain;display: inline-block;}


.myinsu2402_top{position:relative;width:100%;display: inline-block;padding: 15px 15px;text-align: center;background: #eaf5fe;border-radius: 15px;box-sizing: border-box;}
.myinsu2402_top_in{background-color: #fff;padding: 11px 11px 12px 11px;text-align:center;margin:0 auto;box-sizing: border-box;border-radius: 6px;}
.myinsu2402_top_in .event_collabo{background: url(/img/smart/minsvalley/240219_top_collabo.png) no-repeat center center;width: 240px;height: 33px;background-size: contain;display: inline-block;vertical-align: top;margin-top: -4px;left: 16px;top:14px;} 
.myinsu2402_top_in .event_collabo01{background: url(/img/smart/minsvalley/240701_top_collabo.png) no-repeat center center;width: 240px;height: 33px;background-size: contain;display: inline-block;vertical-align: top;margin-top: -4px;left: 16px;top:14px;} 
.myinsu2402_top_in .event_collabo2409{background: url(/img/smart/minsvalley/24009_top_collabo.png) no-repeat center center;width: 240px;height: 33px;background-size: contain;display: inline-block;vertical-align: top;margin-top: -4px;left: 16px;top:14px;} 

.myinsu2407_event{position:relative;width: 95%;display: inline-flex;padding: 15px 0 11px 0;text-align: center;background: #ffdfcd!important;border-radius: 20px;margin: 20px 0 10px 0;justify-content: space-around;}


/*Çì´õ*/
.myinsu2306_header_line {border-bottom:1px solid #dfdfdf;}
.myinsu2306_header_inner {position:relatives;height:56px;box-sizing:border-box;}
.myinsu2306_header_inner a {display: block; overflow: hidden; position: absolute; height: 32px; box-sizing: border-box;}
.myinsu2306_header_inner .top_pre {top: 12px;left: 15px;width: 31px;text-indent:-9999px;background:url(/img/smart/minsvalley/2303myinsu_btn_back.png) no-repeat 0 center;background-size: contain;z-index: 1;}
.myinsu2306_header_inner .top_xclose {top: 12px;right: 15px;width: 25px;text-indent:-9999px;background:url(/img/smart/minsvalley/btn_xclose.png) no-repeat 0 center;background-size: contain;z-index: 1;}

.myinsurer2306_tit{font-family:'NanumSquareRoundEB';font-size: 26px; color:#000;letter-spacing: -1.5px;line-height: 115%;margin-left: 5px;text-align: left;}

/* input Á¤º¸ÀÔ·Â  */
.myinsurer2306_Info{position:relative;margin: 11px 0 15px 0;}

/* form */
.myinsurer2306_form_at{position:relative;height: 65px;border: 1px solid #9d9d9d;border-radius: 15px;background-color:#fff!important;;box-sizing: border-box;display: flex;justify-content: space-between;}
.myinsurer2306_form_at input[type="tel"]{height: 32px;padding-left: 10px;border:0;color: #000;font-size: 17px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 24px;margin-left: 10px;background: transparent!important;}
.myinsurer2306_form_at input[type="tel"]::placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_at input[type="tel"]:-ms-input-placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_at label{position:absolute;top: 6px;left: 20px;color: #9797a3;font-size: 12px;font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif;letter-spacing: -0.8px;}




.myinsurer2306_form_tt{position:relative;height: 65px;border: 1px solid #9d9d9d;border-radius: 15px;background-color:#fff!important;;box-sizing: border-box;display: flex;justify-content: space-between;}
.myinsurer2306_form_tt input[type="text"]{height: 32px;padding-left: 10px;border:0;color: #000;font-size: 17px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 24px;margin-left: 10px;background: transparent!important;}
.myinsurer2306_form_tt input[type="text"]::placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_tt input[type="text"]:-ms-input-placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_tt input[type="tel"]{height: 75px;padding-left: 20px;border:0;background: transparent!important;color: #9797a3;font-size: 17px;letter-spacing: -1px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 1px;}
.myinsurer2306_form_tt input[type="tel"]::placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_tt input[type="tel"]:-ms-input-placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_tt label{position:absolute;top: 6px;left: 20px;color: #9797a3;font-size: 12px;font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif;letter-spacing: -0.8px;}
.myinsurer2306_form_tt input[type="password"]{height: 75px;padding-left: 20px;border:0;background: transparent!important;color: #9797a3;font-size: 17px;letter-spacing: -1px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 1px;}
.myinsurer2306_form_tt input[type="password"]::placeholder{color:#bcbcbc; text-shadow:initial;}



.myinsurer2306_form_st{width:63%; position:relative;height: 65px;border: 1px solid #9d9d9d;border-radius: 15px;background:#fff;box-sizing: border-box;display:flex;justify-content: space-between;}
.myinsurer2306_form_st input[type="text"]{height: 32px;padding-left: 10px;border:0;color: #000;font-size: 17px;letter-spacing: 0px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 0px;margin-top: 24px;margin-left: 10px;background: transparent;}
.myinsurer2306_form_st input[type="text"]::placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_st input[type="text"]:-ms-input-placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_st input[type="tel"]{height: 52px;padding-left: 20px;border:0;background: transparent;color: #9797a3;font-size: 17px;letter-spacing: -1px;caret-color:#222;display: inline-block;vertical-align: text-top;padding-top: 14px;}
.myinsurer2306_form_st input[type="tel"]::placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_st input[type="tel"]:-ms-input-placeholder{color:#bcbcbc; text-shadow:initial;}
.myinsurer2306_form_st label{position:absolute;top: 6px;left: 20px;color: #9797a3;font-size: 12px;font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif;letter-spacing: -0.8px;}


.myinsurer2306_input_w02{width: 90%;}
.myinsurer2306_input_w01{width:38%}
.myinsurer2306_line01:after {content:'';position: absolute;display:inline-block;width: 20px;height: 1px;top: 38px;left: 45%;margin: 0px 0 0px 0px;border-bottom: 1px solid #bcbcbc; vertical-align:middle;transform: rotate(359deg);z-index: 1;}




/* µ¿ÀÇ */
.myinsu2306_agree {position:relative;clear:both;margin:0 0 10px;text-align:left; white-space:nowrap;}
.myinsu2306_agree_wrap{ }
.myinsu2306_agree .cir {display:flex;align-items:center}
.myinsu2306_more {display:block;background:url(/img/smart/tourguard/g_more.png) no-repeat center center; background-size:contain}
.myinsu2306_cir .tourG_more {position:absolute;right: 10px;top: 3px;width: 14px;height: 14px;}

.myinsu2306_cir .myinsu2306_more { display:inline-block; margin-left:7px; margin-top:3px; width: 14px; height: 14px;}
.myinsu2306_more {display:block;background:url(/img/smart/minsvalley/g_more.png) no-repeat center center; background-size:contain}


/* ¹Ú½º */
.myinsu2306_chk input{border:1px solid #dfdfdf;height:22px;width:22px;vertical-align:middle;background:url(/img/smart/tourguard/chk.png) no-repeat 50% 50%;background-size:65%;box-sizing:border-box}

/* ½áÅ¬ */
.myinsu2306_cir {position:relative;z-index:10;height:23px;margin-bottom:5px}
.myinsu2306_cir input{position:absolute;top:-1px;left:3px;z-index:9;}
.myinsu2306_cir label{ text-align:left; color:#333;padding: 2px 0 0 32px;vertical-align: top;display: inline-block;margin-top: 0px;}
.myinsu2306_cir label.pttext{line-height:19px}
.myinsu2306_cir label span{color: #000;}
.myinsu2306_cir.myinsu2306_chk input{border-radius:12px;background-color:#fff}
.myinsu2306_cir.myinsu2306_chk input:checked{background:url(/img/smart/tourguard/chk_ov.png) no-repeat 50% 50%;background-size:65%;border: 1px solid #006bfd;background-color: #006bfd;}

.myinsu2306_txt01{font-size: 15px;font-weight: 500;letter-spacing: -1.3px;line-height: 100%;vertical-align: top;display: inline-block;}

/* ¹öÆ° */
.myinsu2306_btn_g{font-size:20px;padding-top: 14px; border-radius:15px; height: 58px;background-color: #898989;box-sizing:border-box;color: #fff!important;text-align:center; margin-top:50px;}
.myinsu2306_btn_r{font-size:20px;padding-top: 14px; border-radius:15px; height: 58px;background-color: #ef0022;box-sizing:border-box;color: #fff!important;text-align:center; margin-top:50px;}
.myinsu2306_btn_r01{font-size: 22px;padding-top: 15px;border-radius: 13px;height: 60px;background-color: #ef0022;box-sizing:border-box;color: #fff!important;text-align:center;margin-top: 20px;}



/*°è¾àÀÚº»ÀÎÈ®ÀÎ_Åë½Å»ç*/
.myinsu2306_Tsub{ font-family:'NanumSquareRoundEB'; font-size:20px; color:#000; letter-spacing:-1.5px; line-height:115%; margin-left:5px; text-align:left;}
.myinsu2306_TWrap{display:flex; margin-bottom:20px; flex-wrap:wrap; justify-content: space-between;}
.myinsu2306_Tlist{width:24%; justify-content: space-between; height:40px; box-sizing:border-box; list-style:none outside none; font-family:'NanumSquareRoundB'; font-size:15px; text-align:center!important;}
.myinsu2306_Tlist a{display:block; width:100%; height:100%; padding-top:9px; box-sizing:border-box; background-color:#fff; color:#000; border:1px solid #000; border-radius:5px;  text-align:center!important;}
.myinsu2306_Tlist_on{ width:24%; justify-content: space-between; height:40px; box-sizing:border-box; list-style:none outside none; font-family:'NanumSquareRoundB'; font-size:15px; text-align:center!important;}

.myinsu2306_Tlist_on a{ display:block; width:100%; height:100%; padding-top:9px; box-sizing:border-box; background-color:#000; color:#fff; border-radius:5px}
.myinsu2306_Tsel{border:none; width:100%; text-align:center!important; background-color:#fff!important;}
.myinsu2306_Tsel_on{border:none; width:100%; text-align:center!important; background:#000;}
.myinsu2306_Tsel_on option{ background-color:#fff; color:#000; text-align:center!important;}
.myinsu2306_Ttime{position:absolute; right:0; top:21px; margin-right:17px; display:inline-block;}

/*°è¾àÀÚº»ÀÎÈ®ÀÎ_ÈÞ´ëÀüÈ­¹øÈ£*/
.myinsu2306_NumWrap{ text-align:left; display:flex; justify-content:space-between;}
.myinsu2306_authBtn{background-color:#000; display:flex; width:35%; height:65px; border-radius:15px; z-index:992;}
.myinsu2306_authBtn a{font-size:15px; text-align:center; width:100%; height:100%; display:block; color:#fff; letter-spacing:-1.5px; padding-top:22px; font-family:'NanumSquareRoundB';}



/*°¡ÀÔº¸ÇèÇöÈ²_°á°úÆäÀÌÁö*/
.myinsu2306_body{ padding-top:30px; padding-bottom:150px;}
.myinsu2306_body02{padding-top:30px;}
.myinsu2306_result_Tit{font-family:'NanumSquareRoundEB';font-size: 30px;color:#000;letter-spacing: -1.8px;line-height: 115%;text-align: center;white-space:nowrap;}
/*±×¶óµ¥ÀÌ¼Ç ÅØ½ºÆ® 
.myinsu2306_result_Tit{font-family:'ohsquare';font-size: 31px;background: linear-gradient(to right, #2c62ec 0%, #184fdc 80%, #0525a5 100%);letter-spacing: -1.8px;line-height: 115%;margin-left: 5px;text-align: center;white-space:nowrap;background-clip: text;-webkit-background-clip: text;color: transparent;}*/

.myinsu2306_result_Tsub{ margin-bottom:5px; white-space:nowrap; padding-top:7px; font-family:'NanumSquareRoundR'; font-size:20px; color:#000; letter-spacing:-1.5px; line-height:115%; margin-left:5px; text-align:center;}
.myinsu2306_result_Tsub .sub_point{ color:#ef0022; font-family:'NanumSquareRoundEB';}
.myinsu2306_result_quest{margin-left:3px; border:1px solid #b4b9c3; display:inline-block; width:17px; height:17px; border-radius:100px; background:#fff; vertical-align:text-top;}
.myinsu2306_result_quest a{font-size:14px; padding-right:1px;  display:block; color: #b4b9c3; line-height:20px;}
.myinsu2306_result_Cir{display:block; width:230px; height:247px; /*background:url(/img/smart/minsvalley/2306_result_cir.png) no-repeat center center;*/ background-size:contain; margin:0 auto; padding:30px 0 5px 0;}
.myinsu2306_gBox{padding:25px 20px; box-shadow:8px 8px 8px rgb(0 0 0 / 8%); border:1px solid #dce4e8; border-radius:13px; text-align:left; margin-bottom:33px;}
.myinsu2306_gTitWrap{ white-space:nowrap;}
.myinsu2306_gTit{ display:inline-block; font-family:'NanumSquareRoundEB';  font-size:21px; padding-left:3px;}
.myinsu2306_gsub{font-size:17px; font-family:'NanumSquareRoundB'; padding-left:3px;}

.myinsu2306_icon_Red{vertical-align:bottom ;display:inline-block; width:35px; height:35px; background:url(/img/smart/minsvalley/myinsu_iconR.png) no-repeat center center; background-size:contain;}
.myinsu2306_icon_Blue{vertical-align:bottom ;display:inline-block; width:35px; height:35px; background:url(/img/smart/minsvalley/myinsu_iconB.png) no-repeat center center; background-size:contain;}


/* °¡·Î ±×·¡ÇÁ */
.myinsu2306_gArea{margin-top:20px; white-space:nowrap;}
.myinsu2306_gTxt{ display:inline-block; width:17%; float:left; font-family:'NanumSquareRoundEB'; font-size:15px; margin-top:2px;}
.myinsu2306_gGageT{ position:absolute; top:12px; left:11px; color:#fff; font-size:14px;  font-family:'NanumSquareRoundEB';}
.myinsu2306_g{text-align:left;width: 79%;border-radius: 50px; display:inline-block;}
.myinsu2306_g01{text-align:left;width:64%;}
.myinsu2306_graph{padding: 0px 0 2px 0;border-radius: 40px;}
.myinsu2306_graph:after{content:'';display:block;clear:both}
.myinsu2306_graph .bar_w{font-size:0;line-height:0;height: 22px;background-color: #ebebec; border-radius: 2px;border-radius: 40px; position:relative;}
.myinsu2306_graph .bar_w:after{/* content:''; */display:block;clear:both}
.myinsu2306_graph .bar_w .bar01{font-size:0;line-height:0;height: 22px;background-image: linear-gradient(to right, #ff7d55 0%, #fd2509 80%, #fd2509 100%);float:left;border-radius: 15px;}
.myinsu2306_graph .bar_w .bar02{font-size:0;line-height:0;height: 22px;background-image: linear-gradient(to right, #6f53ff 0%, #002aff 80%, #002aff 100%);float:left;border-radius: 15px;}
.myinsu2306_graph .tt_urr_n{float:left;position: relative;height:13px;margin:4px 6px 0 0}
.myinsu2306_graph .bar_w01{font-size:0;line-height:0;height: 30px;background-color: #bf0000;border-radius: 2px;}
.myinsu2306_graph .bar_w01:after{content:'';display:block;clear:both}
.myinsu2306_graph .bar_w01 .bar{font-size:0;line-height:0;height: 30px;background-color: #fe393a;float:left;border-radius: 2px 0px 0px 2px;}


/*º¸Çè·á ¹× °¡ÀÔ°Ç¼ö*/
.myinsu2306_priceBox{box-shadow:8px 8px 8px rgb(0 0 0 / 8%); border:1px solid #dce4e8; padding:18px 5px; border-radius:13px; position:relative; text-align:left; white-space:nowrap;}
.myinsu2306_priceArea{display:inline-block; text-align:center; margin-right:27px; width:48%; border-right:1px solid #f3f3f3;}
.myinsu2306_priceTtit{display:inline-block; padding:1px 15px; text-align:center; border:1px solid #2e2e2e; border-radius:30px; margin-bottom:10px;}
.myinsu2306_priceTtit span{font-size:13px; letter-spacing:-1.5px; color:#2e2e2e;}
.myinsu2306_priceNum{}
.myinsu2306_priceNum span{font-family:'NanumSquareRoundEB'; letter-spacing:-1.5px; font-size:22px;}
.myinsu2306_countArea{display:inline-block; text-align:center}
.myinsu2306_countTit{display:inline-block; padding:1px 15px; text-align:center; border:1px solid #2e2e2e; border-radius:30px; margin-bottom:10px;}
.myinsu2306_countTit span{font-size:13px; letter-spacing:-1.5px; color:#2e2e2e;}
.myinsu2306_countNum{}
.myinsu2306_countNum span{font-family:'NanumSquareRoundEB'; letter-spacing:-1.5px; font-size:22px;}
.myinsu2306_priceNxt{background:url(/img/smart/minsvalley/myinsu_ico_nxt.png) no-repeat center center; width:25px; height:25px; display:inline-block; background-size:contain; position:absolute; right:13px; top:37px;}


/* ÇÏ´Ü°íÁ¤¹è³Ê */
.myinsu2306_fixedBtn {position:fixed;display:block;width:100%;z-index:999;bottom:0}
.myinsu2306_bottomB{left:0;bottom:0;color:#fff;width: 100%;display: inline-flex;justify-content: space-between;}
.btn_b{position:relative;display: block;width: 100%;}
.myinsu2306_btn_Red{font-size: 22px; color:#fff!important; padding-top: 14px;height:58px; background-color:#ef0022; box-sizing:border-box;text-align: center;}

.myinsu2306_container{padding:10px 30px; position:relative; border-radius:25px;  background:#000; display:inline-block; margin: 0 auto; margin-bottom:11px; box-shadow:0 2px 4px 0 rgb(0 0 0 / 15%);}
.myinsu2306_container::after{ border-top:8px solid #000; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; content:""; position:absolute; top:40px; left:50%;}
.myinsu2306_container span{color:#fff; font-size:16px; white-space:nowrap;}


/*°á°ú_02*/
.myinsu2306_Bluebox{padding:10px 4px; background-color:#0c31a7; border-radius:9px; height:55px; box-shadow:8px 8px 8px rgb(0 0 0 / 8%);  text-align:left}
.myinsu2306_Bluebox_L{border-right:1px solid #aab4ff; margin-top:15px; display:inline-block; text-align:center; width:55%; white-space:nowrap;}
.myinsu2306_Bluebox_L p{display:inline-block; vertical-align:middle; font-size:14px; color:#fff; margin-right:10px; font-family:'NanumSquareRoundB';}
.myinsu2306_Bluebox_L span{display:inline-block; font-size:20px; letter-spacing:-1.5px; color:#fff; font-family:'NanumSquareRoundEB';}
.myinsu2306_Bluebox_R{display:inline-block; width:41%; text-align:center; white-space:nowrap;}
.myinsu2306_Bluebox_R p{display:inline-block; vertical-align:middle; font-size:14px; color:#fff;  margin-right:10px; font-family:'NanumSquareRoundB';}
.myinsu2306_Bluebox_R span{display:inline-block; font-size:20px; letter-spacing:-1.5px; color:#fff; font-family:'NanumSquareRoundEB';}


/*»ó´ã½ÅÃ»¿Ï·á*/
.myinsu2306_complete{white-space:nowrap;padding-top:30px;font-family:'NanumSquareRoundB';font-size:19px;color:#000;letter-spacing:-1.5px;line-height: 130%;margin-left:5px;text-align:center;}
.myinsu2306_complete01{white-space:nowrap; padding-top:30px; font-family:'NanumSquareRoundB'; font-size:18px; color:#000; letter-spacing:-1.8px; line-height:140%; text-align:center;} 
.myinsu2306_complete .sub_Red{ color:#ef0022;}
.myinsu2306_compBox{white-space:nowrap; margin-top:55px; margin-bottom:70px; }
.myinsu2306_comSbox{display:inline-block; margin-top:65px;}
.myinsu2306_compBoxL{display:inline-block; justify-content: space-between; border:1px solid #e1e2e6; background-color:#fafbfd; padding:0px 10px; text-align:center; width:42%; float:left; height:250px; border-radius:28px; margin-right:10px;}
.myinsu2306_compBoxL .Ltxt{font-size:17px; display:block;  margin-bottom:20px; font-family:'NanumSquareRoundB';}
.myinsu2306_compBoxL .Ldown{ display:block; width:100px; height:39px; background:url(/img/smart/minsvalley/myinsu_down.png) no-repeat center center; background-size:contain; margin:0 auto;}
.myinsu2306_compBoxR{display:inline-block; justify-content: space-between; border:1px solid #e1e2e6; background-color:#fafbfd; padding:0px 10px; text-align:center;  width:42%; height:250px; border-radius:28px;}
.myinsu2306_compBoxR .Rtxt{font-size:17px; display:block;  margin-bottom:20px; font-family:'NanumSquareRoundB';}
.myinsu2306_compBoxR .Rup{ display:block; width:100px; height:39px; background:url(/img/smart/minsvalley/myinsu_up.png) no-repeat center center; background-size:contain; margin:0 auto;}


/* °á°úÆäÀÌÁö_·¹ÀÌ¾î */
/* 0230522_º¸ÀåºÐ¼® »ó´ã½ÅÃ» (ÇÏ´Ü ·¹ÀÌ¾î °íÁ¤)  */
.myinsurer2306_layer_Wrap{position:fixed;display: none;width: 100%;height: 100%;top: 0;left:0;background: rgba(0,0,0,0.7);z-index: 9999;}
.myinsurer2306_layer01{/* position:absolute; */ margin:0 auto; display:block;text-align:center;left:50%;width: 83%;top: 50%;/* transform: translate(-50%,50%); */ margin-top:87px;}
.myinsurer2306_layer02{border-top-left-radius: 38px;border-top-right-radius: 38px; border-bottom-left-radius:38px; border-bottom-right-radius:38px; position:relative;display:block;background:#fff;/* height: 880px; */width: 100%;bottom: 0;}
.myinsurer2306_layer_in{padding-left:7.5%; padding-right:7.5%}

.myinsurer2306_layer_ico{display:block;background:url(/img/smart/minsvalley/myinsurer_icon03.png) no-repeat center center; background-size:contain}
.consult_sub .ico04{width: 160px;height: 150px;}

.myinsurer2306_ico{position:relative;text-align: center;display: inline-block;padding-top: 29px;padding-bottom: 28px;}
.myinsurer2306_ico .ico01{width: 120px;height: 110px;}
.ico01{display:block;background:url(/img/smart/minsvalley/202305_icon.png) no-repeat center center; background-size:contain}

.myinsurer2306_layer_tit{font-size: 25px;line-height:120%;letter-spacing: -2.4px;font-weight: bold;text-align:center;color:#000}
.myinsurer2306_layer_tit01{color:#ef0022}
.myinsurer2306_layer_tit02{font-size: 20px;line-height: 130%;letter-spacing: -2.3px;text-align:center;color:#000;margin-top: 12px;margin-bottom: 30px;}
.myinsurer2306_layer_tit03{position: relative;font-size: 20px;line-height: 130%;letter-spacing: -2px;text-align:center;color: #b5b5b5!important;margin-top: 24px;margin-bottom: 24px;vertical-align:middle;display: inline-block;}
.myinsurer2306_layer_tit03::before {display: block;margin: 0 auto;content: '';position: absolute;bottom: 2px;width: 120%;left: 50%;height: 1px;background: #b5b5b5;z-index: 1;transform: translate(-50%,-50%);}
.myinsurer2306_layer_tit04{font-size: 17px;line-height:150%;letter-spacing: -1.2px;font-weight: bold;text-align:left;color:#000; padding-top:40px; font-family:'NanumSquareRoundR';}
.myinsurer2306_layer_tit04 strong{font-family:'NanumSquareRoundB'; color:#ef0022}

.executives_text01{font-size: 19px;font-weight: bold;color:#333;letter-spacing:-1.4px;line-height: 128%;margin: 4px 0 13px 0;text-align: left;}
.executives_text01{font-size: 19px;font-weight: bold;color:#333;letter-spacing:-1.4px;line-height: 128%;margin: 4px 0 13px 0;text-align: left;}
.executives_text02{font-size: 18px;font-weight:  bold;letter-spacing: -1px;color: #0094ee!important;text-align: left;line-height: 110%;padding: 0px 0 10px 0;display: block;}
.executives_text03{font-size: 14px;color: #666!important;text-align:left;line-height: 138%;letter-spacing: -1.2px;display: block;}

.executives_check_Box{position: relative;border:1px solid  #d2d2d2;padding: 30px 30px 30px 30px;box-sizing:border-box;}
.executives_check_Box_pro{position: relative;width: 100%;text-align:center;display:inline-flex;}
.executives_check_Box_pro00{border:1px solid #dfdfdf; border-bottom:none;border-right:none;}
.executives_check_Box_pro01 {height: 38px; box-sizing:border-box;display: inline-block;}
.executives_check_Box_pro02 {border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.executives_check_Box_pro02_1 {border-bottom:1px solid #dfdfdf;}
.executives_check_Box_pro03{border-left:1px solid #dfdfdf;}
.executives_check_Box_pro li a { text-align:center; text-decoration:none}
.executives_check_Box_pro li a {font-family:"Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ','dotdum',"µ¸¿ò"!important;font-size: 13px!important;letter-spacing: -1px;color: #0094ee!important;line-height: 110%!important;padding: 12px 0;box-sizing: border-box;display: inline-block;text-align: center;}
.executives_check_Box_proW01{width:100%}
.executives_check_Box_proW02{width:50%}
.executives_check_Box_proW03{width:33.333%}
.executives_check_mtop{ margin-top:15px}



/* 2025. 12 10 ³»º¸ÇèÃ£±â±â »ó´ã½ÅÃ» ¿Ï·áÆäÀÌÁö ¼öÁ¤ */
.myinsurer2512_Box{position:relative;display: inline-flex;width: 100%;padding: 24px 0px 24px 25px;border:1px solid #cecece;height: 72px;border-radius: 12px;box-sizing: border-box;margin-top: 11px;text-align: left;font-size: 18px;letter-spacing: -1.8px;color: #626060;line-height: 100%;}
.myinsurer2512_Box.on {border: 2px solid #000;color:#ff0000!important;font-weight: 500;background-color: #fff7f6;}
.myinsurer2512_Box li.on{color:#ff0000!important;}
.myinsurer2512_txt{margin: 3px 0 0 30px;display: inline-block;}

.myinsurer2512_Box .select {position:absolute;top: 22px;left: 19px;}

/* ------------------------Ã¼Å©------------------------ */
/* ¹Ú½º */
.myinsurer2512_chk input{border: 1px solid #cecece!important;height: 28px;width: 28px;vertical-align:middle;background:url(/img/smart/minsvalley/chk.png) no-repeat 50% 50%;background-size: 64%;box-sizing:border-box;border-radius: 5px;}
.myinsurer2512_chk input:checked{background:#fff url(/img/smart/minsvalley/chk_b.png) no-repeat 50% 50%;background-size: 70%;border: 1px solid #000!important;}
.myinsurer2512_chk input:checked:after {content:"";display:block;position:relative}




















