@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;}
body{font-size:1em; font-family: "Noto Sans KR", sans-serif; color:#2e2925;line-height:140%;  background: #ebe4cf;}
a, a:link,a:visited{color:#2e2925;text-decoration:none;}
a:hover{text-decoration:underline; transition:all 0.2s ease-in 0s;}
ul,ol,li{list-style:none}
address,em{font-style:normal}
table{border-spacing:0px;border-collapse:collapse;}
table,fieldset,th,td,img{border:none}
td{word-break:break-all;}
img,input,select{vertical-align:middle;}
caption{width:0px;height:0px;line-height:0px;visibility:hidden;overflow:hidden}
hr{display:none;}
button{border:0; cursor:pointer; }
input, textarea, select{border:1px solid #2e2925;}
select:focus, textarea:focus, input:focus{outline:none;}


.f_left{ float:left;}
.f_right{ float:right;}
.clear_bt{ clear:both;}
.hidden{overflow:hidden;}

.tophead{background: #cfcfcf; color: #797979;}
.tophead > div{width: 1000px; margin: 0 auto; line-height: 47px;}
.header{text-align: center; padding: 25px 0 30px;}

#wrap{width: 1000px; margin: 0 auto;}
.nav {margin-bottom: 50px;}
.nav ul li{background: url(../images/navdg.png) no-repeat left; padding-left: 10px; padding-right: 18.5px; float: left; font-weight: 700; font-size: 17.7px;}
.nav ul li:first-child{background: none; padding-left: 0;}
.nav ul li:last-child{padding-right: 0;}

.main_bnbox{background: url(../images/m_imgbn.png) no-repeat; height: 402px;}
.sub1_bnbox{background: url(../images/subtop1.png) no-repeat; height: 243px;}

.m_bnbox{margin-top: -50px; overflow: hidden;}
.m_bnbox ul li{float: left; padding-right: 12px; padding-bottom: 12px;}
.m_bnbox ul li:last-child{padding-right:0;}

/* 메인 신청 폼 */
.mainform {margin:45px auto; width:1001px; overflow:hidden;}
.mainform li {float:left;}
.mainform li.application {width:318px;}
.firstboxform{}
.mainform li h3 {padding-bottom:14px;}
.mainform li.application .formbox {width:315px;}
.mainform li.application .formbox li.form {width:218px;}
.mainform li.application .formbox li.form p {padding-bottom:10px;}
.mainform li.application .formbox li.form .namebox [type="text"]{width:165px; margin-left:6px; border:1px solid #b0b0b0; line-height: 20px;}
.mainform li.application .formbox li.form .textbox [type="text"]{width:44.8px; margin-left:6px; border:1px solid #b0b0b0; line-height: 20px;}
.mainform li [type="image"]{border:0;}
.mainform li [type="radio"]{border:0;}
.mainform li.application .policy  {width:315px; overflow:hidden;}
.mainform li.phone {width:291px; text-align:center; margin:11px 38px 0 20px; padding:0 5px;}
.mainform li.phone div.f_left{width: 4px; height:67px;  margin-top: 34px; background: #d8d8d8;}
.mainform li.phone div.f_right{width: 4px; height:67px;  margin-top: 34px; background: #d8d8d8;}
.mainform li.inquiry {width:314px;}.mainform li.application .formbox {width:315px;}
.mainform li.inquiry  .formbox li.form {width:218px;}
.mainform li.inquiry  .formbox li.form p {padding-bottom:10px;}
.mainform li.inquiry  .formbox li.form .namebox [type="text"]{width:165px; margin-left:6px; border:1px solid #b0b0b0; line-height: 20px;}
.mainform li.inquiry  .formbox li.form .textbox [type="text"]{width:44.8px; margin-left:6px; border:1px solid #b0b0b0; line-height: 20px;}
.mainform li.inquiry  .policy  {width:315px; overflow:hidden;}

/*서브 컨텐츠*/
.sub_content {background: #fff; border-radius: 10px; padding: 30px;}

.footer{ text-align: center; padding-top: 27px; padding-bottom: 10px; background: #dbd1b8;}