@charset "euc-kr";
@import url(https://fonts.googleapis.com/css?family=Roboto);
@font-face{
	font-family:nsR;
	font-weight:400;
	src:url('/font/NanumSquareR.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareR.woff') format('woff'),
		url('/font/NanumSquareR.ttf') format('truetype'),
		url('/font/NanumSquareR.svg#webfontdeSVIj0D') format('svg')
}


@font-face{
	font-family:nsB;
	font-weight:700;
	src:url('/font/NanumSquareB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareB.woff') format('woff'),
		url('/font/NanumSquareB.ttf') format('truetype'),
		url('/static/font/NanumSquareB.svg#webfontdeSVIj0D') format('svg')
}


@font-face{
	font-family:nsEB;
	font-weight:;
	src:url('/font/NanumSquareEB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareEB.woff') format('woff'),
		url('/font/NanumSquareEB.ttf') format('truetype'),
		url('/font/NanumSquareEB.svg#webfontdeSVIj0D') format('svg')
}


@font-face{
	font-family:ulR;
	src:url('/font/UNIVERSLIGHTR.eot');
	src:local('¡Ø'),
		url('/font/UNIVERSLIGHTR.woff') format('woff'),
		url('/font/UNIVERSLIGHTR.ttf') format('truetype'),
		url('/font/UNIVERSLIGHTR.svg#webfontdeSVIj0D') format('svg')
}

@font-face{
	font-family:nm;
	src:url('/font/NanumMyeongjo.eot');
	src:local('¡Ø'),
		url('/font/NanumMyeongjo.woff') format('woff'),
		url('/font/NanumMyeongjo.ttf') format('truetype'),
		url('/font/NanumMyeongjo.svg#webfontdeSVIj0D') format('svg')
}


@font-face {
    font-family:'shg';
    src: url(/font/sh/SeoulHangang.eot);
    src: url(/font/sh/SeoulHangang.eot?#iefix) format('embedded-opentype'),
         url(/font/sh/SeoulHangang.woff2) format('woff2'),
         url(/font/sh/SeoulHangang.woff) format('woff'),
         url(/font/sh/SeoulHangang.ttf) format('truetype'),
         url(/font/sh/SeoulHangang.svg#seoulhangangregular) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'shgBL';
    src: url(/font/sh/seoulhangangjangbl.eot);
    src: url(/font/sh/seoulhangangjangbl.eot?#iefix) format('embedded-opentype'),
         url(/font/sh/seoulhangangjangbl.woff2) format('woff2'),
         url(/font/sh/seoulhangangjangbl.woff) format('woff'),
         url(/font/sh/seoulhangangjangbl.ttf) format('truetype'),
         url(/font/sh/seoulhangangjangbl.svg#seoul-hangang-jang-bl) format('svg');
    font-weight: normal;
    font-style: normal;

}


/*Å©·Ò input ÀÚµ¿¿Ï¼º ¹è°æ»ö»ó,ÆùÆ®»ö»ó (·¹ÀÌ¾î_input)*/
input[type="tel"]:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #fff inset!important; -webkit-text-fill-color: #000!important; }

/*Å©·Ò input ÀÚµ¿¿Ï¼º ¹è°æ»ö»ó,ÆùÆ®»ö»ó */
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #77a6ed inset!important; -webkit-text-fill-color: #fff!important;}

/*input {border: none!important;box-sizing: border-box;-webkit-rtl-ordering: logical;-webkit-user-select:text;cursor:auto;appearance: none!important;outline-style: none;}*/
input { vertical-align:middle; -webkit-border-radius: 0;box-sizing: border-box;} /*-webkit-appearance: none;*/
input[type='text'], input[type='password'], textarea, input { margin:0; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; font-size:12px; color:#333;}
select{-webkit-user-select:text; cursor:auto; appearance: none!important; outline-style: none;}

select::-ms-expand {display: none;}


body{font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'; color:#333; font-size:12px; letter-spacing:-1px;word-break:break-all;/*¹®ÀÚ´ÜÀ§·Î ²÷¾îÁÜ*/line-height:1.3}


td               {font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'; font-size: 12px;	line-height: 13pt;  color: #666666;  	text-decoration: none;}
td a:link        {font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'; font-size: 12px;	line-height: 13pt;  color: #666666;  	text-decoration: none;}
td a:visited     {font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'; font-size: 12px;	line-height: 13pt;  color: #666666;  	text-decoration: none;}
td a:hover       {font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'; font-size: 12px;	line-height: 13pt;  color: #666666;  	text-decoration: underline;}





/*placeholder »ö»ó */
input[type="text"]::placeholder{ color:#959494!important;}
input[type="text"]:-ms-input-placeholder{ color:#959494!important;}
input[type="text"]::-ms-input-placeholder{ color:#959494!important;}
input[type="text"]::-webkit-input-placeholder { color: #959494; }


/* ¸ÞÀÎ ¹è°æ */
.calculator2112_Wide{width:100%; background-color:#787977}
.calculator2112_sub_Wide{width:100%; background-color:#a0a09e}
.calculator2112_main{width:100%; height:640px; background:url(/img/2010main/insu_cal_main.jpg) center center no-repeat;}
.calculator2112_subTit{width:100%; height:330px; background:url(/img/2010main/insu_cal_subTit.jpg) center center no-repeat;}
.cal_contentW{ width:926px; position:relative;}
.cal_content_Comp{position:absolute; top:13px; right:2px;}
.cal_content_Comp span{font-size:13px; font-size:13px; font-weight:600; letter-spacing:-0.1px; color:#FFF;}
.cal_content_tit{padding-top:150px; text-align:center;}
.cal_content_tit img{ width:500px;}
.cal_content_sub_tit{padding-top:50px; text-align:center;}
.cal_content_sub_tit img{ width:500px;}



/* form */
.calculator_formWrap{padding-top:40px; vertical-align:text-top;}
.calculator_form-area:after{content:'';display:block;clear:both;}
.calculator_form{position:relative;z-index:1;/*width: 410px;*/ display:inline-block;}
.calculator_form li{/*float:left;*/height: 53px; display:inline-block;}

.calculator_form_tt{display:inline-block;position:relative;width: 258px;height: 55px;border: 1px solid #3d4a56;background:#fff; box-sizing: border-box;}
.calculator_form_tt input[type="text"]{width: 258px;height: 53px;padding-left: 10px;border:0;background: transparent;color: #9797a3;font-size: 17px;letter-spacing: -1px;caret-color:#222;display: inline-block; /* padding-top: 5px;*/}
.calculator_form_tt input[type="text"]::placeholder{color:#bcbcbc; text-shadow:initial;}
.calculator_form_tt input[type="text"]:-ms-input-placeholder{color:#bcbcbc; text-shadow:initial;}
.calculator_form_tt label{/*position:absolute;top: 17px;left: 9px;*/color: #484848;font-size: 13px;font-family: 'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif;letter-spacing: -2.2px;}
.mag{margin-bottom:6px}
.mag01{margin-left:7px}
.mat01{margin-top:-15px}
.mat02{margin-top:-5px} 


/* form ³²¿©¼±ÅÃ */
.calculator2112_rdo_area {width: 167px;text-align: center;display: inline-block;}
.calculator2112_inp_rdo {position: relative;display: inline-block;width: 78px;overflow-wrap: normal;word-break: normal;align-items: center;text-align: center;margin-left:3px;}
.calculator2112_inp_rdo:first-child {z-index: 2; margin-left:0px}
.calculator2112_inp_rdo input {position: absolute;display: block;width: 1px;height: 1px;margin: 0px;padding: 0px;border: 0px;background: none;background: transparent;}
.calculator2112_inp_rdo input:checked+ label {background: #333333;border: 1px solid rgb(0, 0, 0)!important;z-index: 2;}
.calculator2112_inp_rdo input + label{width: 85px;height: 54px;display: inline-block;padding-top: 15px;text-align: center;font-size: 17px;font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; vertical-align: middle;letter-spacing: -0.8px;color: #9797a3;border: 1px solid #3d4a56;box-sizing: border-box; background-color: #fff;}
.calculator2112_inp_rdo input:checked + label {color: #fff;}



/* ¹öÆ° */
.calcul_title_Btn{display:inline-block; padding-left:15px;}
.calcul_title_Btn  a {font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'!important; text-decoration:none!important; font-size:17px!important; letter-spacing:-1.5px!important; font-weight:600!important; width:155px; height:24px!important; display:block!important; color:#fff!important; background-color:#ff8c01; padding:15px 5px;}
.calbtn_confirm{text-align:center; padding:43px 0; clear:both;}
.calbtn_confirm a{display:inline-block; text-decoration:none; background-color:#ff8c01; padding:20px 70px;}
.cal_btn_Txt{color:#fff; font-size:17px; font-weight:600; display:inline-block; letter-spacing:-1.8px;}
.cal_btn_icon{padding-left:7px; vertical-align:baseline
; display:inline-block;}
.cal_btn_icon img{ width:14px;}


/* »ó´Ü ½ÃÀåº°¸Þ´º */
.cal_menu_Wrap{display:inline-block; float:left; padding-left:35px;}
.cal_menu_All{ position:relative;}
.cal_menu_tit{text-align:right; padding-bottom:9px; padding-top:30px; padding-right:3px;}
.cal_menu_txt{font-size:15px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; font-weight:600; color:#fff; letter-spacing:-1.5px;}
.cal_menu_txt em{color:#fffd41; /*color:#ffae4d;*/}
.cal_menu_List{}
.cal_menuWrap{ border-top-left-radius:20px; border-bottom-right-radius:20px; display:flex; flex-wrap:wrap; list-style:none; height:90px; box-shadow:3px 3px 10px rgb(0 0 0 / 27%);}
.cal_menuWrap .on{width:100px; border-right:1px solid #e3e3e3; background-color:#ff8c01;}
.cal_menuWrap .on:first-child{width:100px; border-right:1px solid #e3e3e3; background-color:#ff8c01; border-top-left-radius:18px;}
.cal_menuWrap .on:last-child{width:100px; background-color:#ff8c01; border-bottom-right-radius:18px; border-right:none!important;}
.cal_menuWrap .on span{display:block;font-size:12px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; font-weight:600;letter-spacing:-1.5px; padding-top:5px; color:#fff;}

.cal_menuWrap li{width:100px; border-right:1px solid #e3e3e3;  background-color:#fff; }
.cal_menuWrap li:first-child{width:100px; background-color:#fff; border-top-left-radius:18px; }
.cal_menuWrap li:last-child{width:100px; background-color:#fff; border-bottom-right-radius:18px; border-right:none!important; }
.cal_menuWrap li a{display:inline-block; text-decoration:none; width:100%; height:100%;}
.cal_menuWrap li img{ width:35px; padding-top:19px;}
.cal_menuWrap li span{ display:block;font-size:12px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; font-weight:600;letter-spacing:-1.5px; padding-top:5px; color:#3e3e3e;}

/* »ó´Ü_left_º¸Çè³ªÀÌ */
.cal_ageWrap{width:290px; display:inline-block; position:absolute; bottom:-145px; right:40px;}
.cal_ageTop{border-bottom:2px solid #fff; padding-bottom:7px;}
.cal_ageTop span:nth-child(1){display:inline-block; width:202px; text-align:left; font-weight:600; color:#fff; letter-spacing:-1.8px; font-size:21px;}
.cal_ageTop span:nth-child(2){display:inline-block; color:#fffd41; font-size:45px; padding-right:3px; font-weight:600;}
.cal_ageTop span:nth-child(3){display:inline-block; color:#fff; font-size:19px;}
.cal_ageBottom{padding-top:5px;}
.cal_ageBottom span{font-size:15px; letter-spacing:-1.2px; color:#fff;}
.cal_ageBottom span em{color:#fffd41; font-weight:600;}


/* »ó´Ü ½ÃÀåº°¸Þ´º_¹ÙÀÌ·² */
.cal_menu_Wrap_vr{display:inline-block; float:left; padding-left:40px;}
.cal_menu_tit_vr{text-align:right; padding-bottom:9px; padding-top:12px; padding-right:3px;}
.cal_menu_List_vr{ border:1px solid #d1d1d1; box-shadow:3px 3px 10px rgb(0 0 0 / 27%);}
.cal_menuWrap_vr{  display:flex; flex-wrap:wrap; list-style:none; height:85px; }
.cal_menuWrap_vr .on{width:90px; border-right:1px solid #e3e3e3; background-color:#ff8c01;}
.cal_menuWrap_vr .on:first-child{width:90px; border-right:1px solid #e3e3e3; background-color:#ff8c01;}
.cal_menuWrap_vr .on:last-child{width:90px; background-color:#ff8c01; border-right:none!important;}
.cal_menuWrap_vr .on span{display:block;font-size:12px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; font-weight:600;letter-spacing:-1.5px; padding-top:3px; color:#fff;}
.cal_menuWrap_vr li{width:100px; /*border-right:1px solid #e3e3e3;*/  background-color:#fff; }

.cal_menuWrap_vr li:last-child{width:95px; background-color:#fff;  border-right:none!important; }
.cal_menuWrap_vr li a{display:inline-block; text-decoration:none; width:100%; height:100%;}
.cal_menuWrap_vr li img{ width:35px; padding-top:16px;}
.cal_menuWrap_vr li span{ display:block;font-size:12px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò',AppleGothic,sans-serif; font-weight:600;letter-spacing:-1.5px; padding-top:3px; color:#3e3e3e;}

/* »ó´Ü ½ÃÀåº°¸Þ´º_¹ÙÀÌ·²_¶óµð¿À */
.vrcal_Wrap{padding-top:13px; padding-bottom:7px; background-color:#f1f1f1;}
.vrcal_Line_Wrap{display:flex; padding:0 0 7px 0;}
.vrCal_inp_rdo {position: relative;width: 50%;/* display: inline-block; *//* overflow-wrap: normal; */word-break: normal;vertical-align: middle;align-items: center;text-align: center;}
.vrCal_inp_rdo:first-child {}
.vrCal_inp_rdo input {position: absolute;display: block;width: 0px;height: 0px;margin: 0px;padding: 0px;border: 0px;background: none;background: transparent;}
.vrCal_inp_rdo input:checked+ label {background: transparent;border: 1px solid rgb(255, 140, 1);z-index: 1;}
.vrCal_inp_rdo input + label {width: 86%;height:34px;display: inline-block;padding-top: 10px;text-align: left;font-size: 13px;letter-spacing:-1.3px; font-weight:600;vertical-align: middle; color:#000; border: 1px solid #d1d1d1;box-sizing: border-box;line-height:10px;border-radius:31px;padding-left:30px;white-space:nowrap; background-color:#fff;}
.vrCal_inp_rdo input + label span{}
.vrCal_inp_rdo input + label:after{content: "";display: inline-block;position: absolute;left:20px;top:5px;width:27px;height: 37px; background:url(/img/2010main/cal_rdo_off.png) center 4px no-repeat;  background-size: 17px;}
.vRCal_inp_rdo input:checked + label { color: rgb(255, 140, 1); background-color:#fff; }
.vRCal_inp_rdo input:checked + label span{}
.vRCal_inp_rdo input:checked + label:after{content: "";display: inline-block;position: absolute;left:20px;top:5px;width:27px;height:37px; background:url(/img/2010main/cal_rdo_on.png) center 4px no-repeat;  background-size: 17px;}
/*.insuCal_inp_rdo input + label:last-child{border-left:0px}*/
.vrCal_inp_rdo input:checked + label.one_line0{color: rgb(0, 109, 230);border: 1px solid rgb(0, 109, 230)!important;}

/* »ó´Ü_left_º¸Çè³ªÀÌ_¹ÙÀÌ·² */
.cal_ageWrap_vr{width:290px; display:inline-block; position:absolute; bottom:-148px; right:55px;}
.cal_ageTop_vr{border-bottom:2px solid #fff; padding-bottom:7px;}
.cal_ageTop_vr span:nth-child(1){display:inline-block; width:202px; text-align:left; font-weight:600; color:#fff; letter-spacing:-1.8px; font-size:21px;}
.cal_ageTop_vr span:nth-child(2){display:inline-block; color:#fffd41; font-size:45px; padding-right:3px; font-weight:600;}
.cal_ageTop_vr span:nth-child(3){display:inline-block; color:#fff; font-size:19px;}
.cal_ageBottom_vr{padding-top:5px;}
.cal_ageBottom_vr span{font-size:14px; letter-spacing:-1.2px; color:#fff;}




/* ½ÃÀåº°_»óÇ° */
.cal_selgoods_Wrap{background-color:#f1f1f1; padding:0px 40px 20px 40px; position:relative; margin-bottom:30px;}
.cal_Market_Name{text-align:left; padding-bottom:25px; padding-top:30px;}
.calgoods_Tit{font-size:20px; font-weight:600; letter-spacing:-1.8px; display:inline-block; color:#333333;}
.calgoods_Qmark{display:inline-block; position:absolute; padding-left:5px;}
.calgoods_Qmark img{ width:22px;}
.cal_goodsN_Box{background-color:#fff; border:1px solid #e3e3e3; position:relative; padding:35px 35px 35px 35px; min-height:200px;}
.cal_goods_Fline{display:block; position:relative; text-align:left;}
.cal_goods_Logo{display:inline-block; text-align:left; padding-right:20px; padding-top:3px;}
.cal_goods_Logo img{ width:115px;}
.cal_goods_FName{position:absolute; top:8px; width:81%; display:inline-block; text-align:left;}
.cal_goods_FName span{font-size:21px; font-weight:600; letter-spacing:-2.0px; color:#000; line-height:1.4;}
.cal_goods_dtWrap{display:block; text-align:left; }
.cal_goods_detail{width:62%; position:absolute; top:123px;}
.cal_goods_detail span:nth-child(1) {font-size:15px; display:block; letter-spacing:-2.0px; line-height:1.4; color:#333333; /*padding-bottom:5px*/}
.cal_goods_detail span:nth-child(2) {font-size:15px;  display:block; letter-spacing:-2.0px;  color:#333333;}
.cal_goods_detail span:nth-child(3) {font-size:13px; display:block; padding-top:10px; color:#9d9d9d;}

.cal_goods_Type{position:absolute; right:35px; top:17px}
.cal_goods_Type span{font-size:18px; font-weight:600; letter-spacing:-1.5px;}


/* ¿ùº¸Çè·á */
.cal_priceArea{position:absolute; right:35px; top:130px;}
.cal_price{border-bottom:2px solid #000; padding-bottom:10px; display:block;}
.cal_price_Left{font-size:17px; text-align:left; color:#000}
.cal_insuPrice{color:#000;text-align:right;  font-size:17px;}
.cal_insuPrice em{color:#fb460a; margin-right:8px; font-weight:600; width:135px; display:inline-block; letter-spacing:-2.0px; font-size:26px; }

.cal_incrt_Age{position:absolute; right:35px; bottom:70px;}
.cal_incrt_Area{border-bottom:2px solid #000; padding-bottom:15px; display:block; width:226px; text-align:center;}
.cal_incrt_Txt{font-size:20px; text-align:center; color:#bfbfbf; font-weight:600}

/* ÀÚ¼¼È÷º¸±â ¹öÆ° */
.cal_price_more{display:block; text-align:center; padding-top:7px;}
.cal_price_more a{ text-decoration:none!important;}
.cal_price_more span{padding:18px 0px 20px 0px; display:block; background-color:#000; font-weight:600; color:#fff; letter-spacing:-1.2px;  font-size:17px;}


/* »óÇ°³Ñ±â±â_¹öÆ°*/
.cal_Next_btn{display:inline-block; position:absolute; top:45%; z-index:500; right:-36px;}
.cal_Next_btn img{ width:70px;}
.cal_Prev_btn{display:inline-block; position:absolute; top:45%; z-index:500; left:-36px;}
.cal_Prev_btn img{ width:70px;}

/* »óÇ° ÇÏ´Ü_ÆäÀÌÁö¾ÆÀÌÄÜ */
.cal_slide_dot{text-align:center; padding-top:15px;}
.cal_sdot{display:inline-block; margin:0px 5px}
.cal_dot_on{background-color:#666; width:7px; display:inline-block; height:7px;  border-radius:40px;}
.cal_dot_off{background-color:#bfbfbf; width:7px; display:inline-block; height:7px;  border-radius:40px; }


/* »óÇ°¼³¸í_ÆË¾÷ */
.cal_popBg{position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.6); z-index:2000;}
.cal_explainBox{background-color:#fff; padding:35px; border-radius:20px; width:330px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:9999;}
.cal_explain_Tit{border-bottom:2px solid #000; text-align:center;}
.cal_explain_Tit span{display:block; font-size:22px; letter-spacing:-1.8px; font-weight:700; padding-bottom:27px; color:#000;}
.cal_Goods_explain{text-align:left; padding:28px 0;}
.cal_expn_Detail{color:#000; display:block;   font-size:15px; line-height:21.4px;  letter-spacing:-1.5px;}
.cal_expn_Tag{color:#7b7b7b; display:block; padding-top:15px; font-size:14px;}
.cal_explain_Btn{height:50px; background-color:#000;}
.cal_explain_Btn a{display:block!important; line-height:3.0!important; height:100%!important; color:#fff!important; text-decoration:none!important; font-weight:600!important; font-size:15px!important;}



/* DBÀÔ·ÂÇÊµå_ÆË¾÷ */
.cal_InputBox{background-color:#fff; padding:25px 25px; width:400px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:9999;}
.cal_Input_TopTit{padding-bottom:40px; border-bottom:1px solid #000}
.cal_Input_txt{text-align:left; color:#000; float:left; font-size:19px; font-weight:600; letter-spacing:-2.3px;}
.cal_Input_Close{display:inline-block; float:right;}
.cal_Input_Close img{ width:21px;}
.cal_Input_SubTit{padding:8px 0 30px 0;   font-weight:400; text-align:left; line-height:150%; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'}
.cal_Input_SubTit span{font-size:14px; letter-spacing:-1.5px; color:#000;}
.cal_Input_SubTit span em{color:#fe3232; font-weight:900}

.cal_Input_cc{width:auto; margin:0 auto; text-align:center}
.cal_Input_sTit{font-size:13px; text-align:left; color:#000; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'}


/* º¸ÇèÁ¾·ù¼±ÅÃ */
.cal_select_Insu{font-weight:600; letter-spacing:-1.2px; width:100%; padding:0; height:47px; padding-top:6px; border:none; font-size:15px; color:#000; background:#fff url(/img/good_201008/2003_arrow.png) right 24px no-repeat; background-size:12px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò'}

/* ÀÌ¸§ */
.cal_Input_cBox{border-bottom:1px solid #cecece; box-sizing:border-box; margin-bottom:15px;}
.cal_Input_Name{display:block; width:100%; height:47px; padding:0; border:none; color:#000; outline-style:none; font-size:15px!important; box-sizing:border-box; line-height:16px;}

/* ÈÞ´ëÀüÈ­ */
.cal_Input_Pbox{border-bottom:1px solid #cecece; display:flex; height:47px; margin-bottom:15px!important; background-color:#fff;}
.cal_Input_Pbox span{flex:0 0 115px; height:100%; padding-left:18px; padding-right:6px; box-sizing:border-box;}
.cal_Input_Tel{font-weight:600; width:100%; padding:0; height:47px; padding-top:6px; border:none; font-size:17px; color:#000; background:#fff url("/img/good_201008/2003_arrow.png") right 22px no-repeat; background-size:12px; font-family:'Malgun Gothic','¸¼Àº°íµñ',dotum,'µ¸¿ò';}
.cal_Input_Tnum{border:none; font-size:14px!important; letter-spacing:-1.4px; padding:4px 10px 0px 12px; height:47px; width:100%}

/* INPUTºÎºÐ °³ÀÎ Á¤º¸ ¼öÁý ÀÌ¿ë µ¿ÀÇ */
.cal_w_chk {display: block;position: relative;height: 25px; }
.cal_w_chk input{position:absolute;top:5px;left:3px;z-index:9;width: 1%;height: 1%;}
.cal_w_chk label{display:block;position:absolute;top: 0;left:0;cursor:pointer;background: url("/img/2010main/cal_landing_chk.png") no-repeat scroll left center;padding-left: 23px;height: 18px;}
.cal_w_chk label span{font-family: "¸¼Àº °íµñ","µ¸¿ò"!important;font-size: 13px;letter-spacing: -2px;color: #333;margin-top: -1.3px;vertical-align: top;display: inline-block;}
.cal_w_chk input:checked + label {z-index:100;}
.cal_w_chk label.on {z-index:100;background: url("/img/2010main/cal_landing_chk_on.png") no-repeat scroll left center;}
.cal_w_chk .cal_more{font-family: "¸¼Àº °íµñ","µ¸¿ò"!important;color:#999;font-size:12px;text-decoration: underline!important;margin-left: -65px;}

.cal_Btn_gray{width:100%; height:55px; margin-bottom:30px;}
.cal_Btn_gray a{background-color:#b2b2b2!important; display:block!important; height:100%!important; width:100%!important; color:#fff!important; font-size:18px!important; line-height:51px!important; margin-top:20px!important; font-weight:500!important; text-decoration:none!important; letter-spacing:-1.5px!important;}
.cal_Btn_Or{width:100%; height:55px;}
.cal_Btn_Or a{background-color:#ff7901!important; display:block!important; height:100%!important; width:100%!important; color:#fff!important; font-size:18px!important; line-height:51px!important; margin-top:20px!important; font-weight:500!important; text-decoration:none!important; letter-spacing:-1.5px!important;}

