/* reset */
a,a:active,a:focus,a:hover,body{text-decoration:none}body,table{width:100%}fieldset,img,table{border:0}img,input{vertical-align:middle}*{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;font-family:"Noto Sans KR",sans-serif}body{-webkit-tap-highlight-color:transparent;line-height:1;font-family:"Noto Sans KR",sans-serif;font-size:16px}caption,caption span,legend{overflow:hidden;position:absolute;top:0;width:1px;height:1px;font-size:0;line-height:0}li,ol,ul{list-style:none}br,input,p,select,textarea{letter-spacing:normal}hr{display:none}address,caption,em,var{font-style:normal;font-weight:400}a[href^=tel]{font-style:normal}caption,legend{left:-1000%}table{border-spacing:0;border-collapse:collapse}caption{position:relative}caption span{visibility:hidden;left:0}

/* 본문 */
#header_w{width:100%;height:40px;line-height:40px;background:#2d2d2d}
#header{display:block;width:1100px;height:40px;line-height:40px;background:#2d2d2d;margin:0 auto;}
.logo{padding-left:20px;}

#container{display:inline-block;width:100%;background:#f6f6f6;}
.visual_w{display:inline-block;width:100%;height:600px;background:#ffdc3b;}
.visual{display:block;width:1100px;margin:0 auto;}

.cho_sale{display:inline-block;width:100%;height:210px;background:#000;}
.cho_sale ul{display:block;width:860px;margin:0 auto;}
.cho_sale ul li{position:relative;display:inline-block;width:380px;height:210px;float:left;padding:0 25px;}
.cho_sale ul li.cs01{text-align:left;background:url(../img/bg_sale01.jpg) no-repeat 0 0;}
.cho_sale ul li.cs02{text-align:right;background:url(../img/bg_sale02.jpg) no-repeat 0 0;}
.cho_sale ul li input{position:absolute;top:0;left:-9999em;}
.cho_sale ul li input[type="radio"] + label{display:inline-block;width:330px;height:210px;background:url(../img/radio.png) no-repeat 27px 160px;cursor:pointer;padding:67px 25px 0 25px;}
.cho_sale ul li input[type="radio"]:checked + label{display:inline-block;width:330px;height:210px;background:url(../img/radio_on.png) no-repeat 27px 160px;padding:67px 25px 0 25px;}

.cho_sale ul li.cs02 input[type="radio"] + label{display:inline-block;width:330px;height:210px;background:url(../img/radio.png) no-repeat 320px 160px;cursor:pointer;padding:67px 25px 0 25px;}
.cho_sale ul li.cs02 input[type="radio"]:checked + label{display:inline-block;width:330px;height:210px;background:url(../img/radio_on.png) no-repeat 320px 160px;padding:67px 25px 0 25px;}

.content{position:relative;width:1100px;height:auto;margin:0 auto;}

.user_input{display:inline-block;width:760px;margin:60px 120px 0 120px;border:1px solid #bebebe;background:#fff;padding:0 45px 30px 45px;}
.user_input dt{display:inline-block;width:170px;height:56px;line-height:56px;float:left;clear:left;margin-top:30px;font-size:26px;color:#000;font-weight:800;}
.user_input dd{display:inline-block;width:590px;height:56px;line-height:56px;float:left;margin-top:30px;}
.user_input dd input{display:inline-block;width:395px;height:48px;line-height:48px;font-size:24px;color:#000;font-weight:500;border:3px solid #ffcf3b;text-align:center;float:left;}
.user_input dd input:focus{border:3px solid #3b72ff;outline:0;}
.user_input dd a{display:inline-block;height:56px;line-height:56px;font-size:22px;color:#ffcf3b;font-weight:bold;background:#a27b6b;padding:0 25px;margin-left:13px;}
.user_input strong{display:inline-block;width:100%;margin-top:50px;font-size:26px;color:#d17048;font-weight:400;}
.user_input dd em{font-size:26px;color:#ff6666;font-weight:400;}

.agree{position:relative;display:inline-block;width:858px;height:30px;line-height:30px;margin:15px 120px 0 120px;}
.agree input[type="checkbox"]{display:inline-block;width:30px;height:30px;margin:0;padding:0;float:left;cursor:pointer;}
.agree label{display:inline-block;height:30px;line-height:30px;text-indent:15px;font-size:18px;color:#000;font-weight:500;cursor:pointer;}
.agree a{position:absolute;top:-5px;right:0;display:inline-block;width:98px;height:40px;line-height:40px;text-align:center;background:#6c6c6c;font-size:16px;color:#fff;font-weight:500;z-index:99;}

.btn_aply{display:inline-block;width:100%;margin:70px 0;text-align:center;}

.agree_pop{position:absolute;top:650px;left:50%;display:none;width:424px;height:450px;background:#fff;border:3px solid #bababa;margin-left:-212px;z-index:9999;overflow:hidden;}
.agree_pop strong{display:inline-block;width:100%;margin-top:18px;text-align:center;font-size:16px;color:#474747;font-weight:800;}
.agree_pop span{display:inline-block;width:394px;height:370px;padding:0 14px;margin-top:18px;font-size:14px;color:#474747;font-weight:400;line-height:16px;letter-spacing:-0.05em;overflow-y:scroll;overflow-x:hidden;}
.agree_pop a{position:absolute;top:13px;right:14px;}
.layer_bg{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background:url(../img/bg_background.png) repeat 0 0;z-index:999;}

#footer_w{display:inline-block;width:100%;height:106px;background:#000;}
#footer{position:relative;width:1100px;margin:0 auto;}
.guide{display:inline-block;width:100%;margin-top:20px;}
.guide span{display:inline-block;width:100%;font-size:14px;color:#c4c4c4;line-height:18px;font-weight:400;}