@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,700,100italic,300,300italic,400italic,500,500italic,700italic,900,900italic);/*font-family:'Roboto',sans-serif;*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

* {margin:0; padding:0;}
body, input, textarea, select, table, button { margin:0; padding:0; font-family:'Roboto','Noto Sans KR','¸¼Àº °íµñ','Malgun Gothic', 'NanumGothicWeb', 'NanumMyeongjoWeb', AppleGothic, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}
img, fieldset { border:0; margin:0; padding:0;}
img {vertical-align:middle;}
form, fieldset, dl, dt, ul, ol { margin:0; padding:0;}
ul, ol, li {list-style:none;}
hr{ display:none;}
em, address { font-style:normal;}
button{ margin:0; padding:0; overflow:visible; cursor:pointer;}
a { text-decoration:none;}
a:link  { color:#777777; text-decoration:none; }
a:visited { color:#777777; text-decoration:none; }
a:active { color:#ff5500; text-decoration:none; }
a:hover  { color:#ff5500; text-decoration:none; }


#header { position:absolute; clear:both; *zoom:1; width:100%; height:90px; background:url('../img/top_bg.gif'); left:0px; top:0px; position:fixed; z-index:1; }
#header .top_menu { width:1100px; margin:0 auto; }
#header .top_menu  p {float:left; position:absolute; bottom:1px }
#header .top_menu ul {float:right; margin-top:30px; }
#header .top_menu ul li {float:left; margin-left:40px;}



#wrap{ position:relative; margin-top:90px; min-width:1100px; }

#m01 { background:#e1eef5; }
#m02 { background:#005bac; overflow:hidden; }
#m04 { background:#7ac143; }
#m05 { background:#f3f3f3; }
#m06 { background:#fdd26c; }
#m09 { background:#f3f3f3; }

.c_img { width:1100px; margin:0 auto; position:relative; }
.c_left { float:left; position:relative; width:380px; }
.c_right { float:left; position:relative; width:720px; }
.c_right .form_box {padding:35px 0 0 70px; }
.c_right .call_box { padding:4px 0px; }
.c_right .call_box em { padding:0px 0.1em; font-size:1.7em; color:#fff; }
.c_right .iSelect,.c_right .iText {padding:10px 1.3%; font-size:1.2em; color:#999; border:1px solid #696969; }
.c_right .iSelect:focus,.c_right .iText:focus{ border-color: rgba(244, 122, 95, 0.8); box-shadow: 0 1px 1px rgba(244, 122, 95, 0.075) inset, 0 0 8px rgba(244, 122, 95, 0.6); outline: 0 none; color:#333; }
.c_right .agreeBox { padding:15px 0px 0px 0px; font-size:1.1em; color:#fff; }
.c_right .agreeBox p { padding-bottom:7px;}
.c_right .agreeBox p a { padding-left:7px; color:#fff; }

.c_right .csBtn { display:block; position:absolute; top:33px; right:0px;}
.c_right .csBtn .btn { padding:0 20px 0 0;  width:197px; height:97px; font-weight:bold; letter-spacing:-0.09em; background:url('../img/cs_btn.png') no-repeat 50% 0px; border-color: transparent; font-size:1.8em; color: #fff; cursor: pointer;} 


#footer { background:#3f3f3f; }
#footer .foot { width: 1100px; height:130px; margin:0 auto; position:relative; }
#footer .foot .foot_btn {padding:25px 0 0 40px; height:25px; width:300px; }
#footer .foot .foot_btn li:first-child {background-image:none; }
#footer .foot .foot_btn li{float:left; background: url('../img/foot_line.gif') no-repeat 0px 1px; }
#footer .foot .foot_btn a{padding:0 10px; font-size:12px; color:#ddd; }
#footer .foot .copy { padding:5px 0 0 50px; width:750px; height:50px; color:#949494; line-height:1.4em; }
#footer .foot .copy .line { color:#545151; padding:0 8px}
#footer .foot .copy .ct { color:#666; }
#footer .foot .foot_logo  { position:absolute; top:30px; right:57px; }


.pop h2 { margin:0px 0 10px; color:#333; }
.pop h3 { margin:30px 0 10px; color:#333; }
.mb10 { margin-bottom:10p x}

.pop { line-height:1.5em; margin:10px 10px; }
.pop p { font-size:11px; }
.pop li { margin:10px 0px; font-size:11px; }

.request_box { position:absolute; top:20%; width:100%; }

.request_p { width:400px; margin:0px auto; text-align:center; border:1px solid #eee; padding:3em 7%;}

@media screen and (max-width: 552px) {
	.request_p { width:300px;}
	.request_p img { width:100%; }
}

