@charset "utf-8";

*{font-size:12px; margin:0;padding:0;font-family:"Malgun Gothic",Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;-webkit-text-size-adjust:none;}
img {border:0px;}

body{_text-align:center}
#wrap{width:100%; margin:0 auto; _text-align:left;}
#top{width:100%; height:435px; background:url("../image/top_back01.png") repeat;}
#header {width:1000px; height:435px; margin:0 auto;}
.logo {width:170px; height:50px; position:absolute; top:20px; margin-left:10px;}
.impact {width:800px; height:155px; background:url("../image/top_impact01.png") repeat; position:relative; margin:0 auto;}
.top_title, .top_text, .qooktv {position:absolute;}
.top_title {top:81px; margin-left:15px; width:587px; height:418px; background:url("../image/top_title_image01.png") top no-repeat;}
.top_text {top:85px; margin-left:530px; width:457px; height:243px; background:url("../image/top_text01.png") top no-repeat;}
.qooktv {top:320px; margin-left:800px; width:168px; height:168px; background:url("../image/qooktv.png") top no-repeat;}
#container{display:inline-block; width:100%; background:url("../image/middle_back01.png") repeat;}
#container:after{display:block; clear:both; content:'';}
#content{width:970px; margin:0 auto; margin-top:70px;}
.mid_form_t, .mid_form_b {width:968px; height:35px;}
.mid_form_t {background:url("../image/mid_form_t.png") repeat;}
.mid_form_m {background:url("../image/mid_form_m.png") repeat; padding-left:20px; position:relative;}
.mid_form_b {background:url("../image/mid_form_b.png") repeat;}
.mid_title {position:relative; top:-10px; left:5px;}

#footer {width:970px; height:50px; margin:0 auto; margin-top:5px; margin-bottom:5px; text-align:center;}
.footer_logo, .copyright {float:left;}
.copyright {padding-top:7px; padding-left:10px;}

.aside{float:right; width:180px;}

.clear{clear:both;}

.lst_type{overflow:hidden; width:900px; margin-left:20px;}
.lst_type li{display:inline; float:left; width:210px; height:156px; font-size:12px; list-style:none; margin-right:15px; margin-bottom:15px;}
.lst_type a, a:link, a:visited, a:active{color:#383838; text-decoration:none; font-weight:bold;}
.lst_type a {display:block; width:210px; height:156px; background:url("../image/image_box.png") top no-repeat;}
.lst_type a:hover {background-position: 0 -156px; color:#000; text-decoration:none;}
.lst_type .image_text {width:100%; text-align:center; padding-top:5px;}