/*******************************************************************************************/
/*  작 성 일 :  2011.
/*  수 정 일 :  2011.
/*  버     전 :  0.0.1
/*  설     명 :  전체 사이트 기본 레이아웃 설정
/*  위     치 :  /css/common/layout.css
/*******************************************************************************************/

/* 정렬 */
html{height:100%;}

body{background:url('/img/common/main_bg.jpg') repeat-x left top;}
body.sub{background:url('/img/common/sub_pt.jpg') repeat-x left top;}


div.main_wrap{width:1024px;margin:0 auto;}

/** Header **/
div#header{text-align:center;margin:0 7px 0 7px;}
div#header h1{width:280px;margin:auto;padding:55px 0 25px 120px;text-align:center;}
div#header dl{width:155px;margin:0 50px 0 10px;float:right;}
div#header dl dt{float:left;width:215px; height:15px;padding:0 0 0 0;text-align:right;}
div#header dl dt span{float:left;margin:0 0 0 0;}
div#header dl dd{height:91px;padding:4px 0 0 0;}

/** Visual **/
div#main_visual{width:856px;height:496px;margin:3px 7px 0 7px;float:right;}
div#left{width:140px;float:left;padding:0 0 0 0;margin:3px 0 0 0;}
div#left dd{width:140px;float:left;}
div#left dt{width:140px;float:left;}

/** Main_Contents **/
div#main_container{height:80px;padding:28px 24px 28px 160px;margin:0 auto;clear: both;}
div#main_container div.contents{width:1024px;margin:0 auto;}
div#main_container div.contents dl{float:left;width:250px;margin:0 15px 0 0;}
div#main_container div.contents dl.customer{width:255px;margin:0px}
div#main_container div.contents dl.img_box{width:330px;margin:0 15px 0 0;}
div#main_container div.contents dl.img_box dt{float:left;margin:0 10px 0 0;}
div#main_container div.contents dl dt{height:20px;margin:0 0 8px 0;position:relative;}
div#main_container div.contents dl dt span{position:absolute;right:10px;top:4px;z-index:5;}
div#main_container div.contents dl.customer dt{border:none;margin:0 0 9px 0;}
div#main_container div.contents dl.customer dt.customer_img{height:102px;border:none;text-align:right;}
div#main_container div.contents dl dd{height:18px;background:url('/img/main/bullet.gif') no-repeat 2px 4px;padding:0 0 0 10px;color:#404040;}
div#main_container div.contents dl dd span{display:inline-block;width:80px;color:#868686;margin:0 0 0 20px;}
div#main_container div.contents dl dd span a{color:#777;}
div#main_container div.contents dl dd span a:hover{text-decoration:underline;}

/** Footer **/
div#footer{border-top:solid 1px #d1d0d0;clear: both;}
div#footer dl{width:1000px;margin:0 auto;background:#fff;height:58px;padding:15px 0 0 0;}
div#footer dl dt{float:left;width:160px;margin:0 0 0 50px;}
div#footer dl dd{margin:0 -120px 0 220px;width:480px;}
div#footer dl dt.family{float:right;margin:-40px 0 0 0;}



/** sub Footer **/
div#sub_footer{border-top:solid 1px #ddd;}
div#sub_footer dl{width:1000px;margin:0 auto;background:#fff;height:58px;padding:15px 0 0 0;}
div#sub_footer dl dt{float:left;width:250px;margin:0 -250px 0 0;text-align:right;}
div#sub_footer dl dd{margin:0 0 0 272px;}
div#sub_footer dl dd ul{padding:5px 0 0 0;color:#777;font-size:11px;line-height:1.3em;}



/** Sub **/
div#container{}
div#container div.contents_box{width:1024px;margin:0 auto;background:url('/img/common/sub_bg.jpg')no-repeat  left top;}
div#container div.contents_box dl.left{float:left;width:222px;padding:0 0 0 6px;margin:0 -248px 0 0;background:url('/img/common/sub_left.jpg') no-repeat left top;}
div#container div.contents_box dl.left dt{height:360px;}
div#container div.contents_box dl.left dd{margin:10px 0 0 0;}
div#container div.contents_box div.contents{margin:0 0 40px 160px;padding:0 0 0 0;min-height: 620px;height: auto !important;height: 620px;border-left:dotted 1px #242424;}
div#container div.contents_box div.contents dl.subtitle{height:58px;margin:15px 11px 45px 0;border-bottom:dotted 1px #242424;padding:0 20px 0 0;}
div#container div.contents_box div.contents dl.subtitle dt{float:left;width:330px;margin:0 -410px 0 0;}
div#container div.contents_box div.contents dl.subtitle dd{margin:0 0 0 300px;padding:12px 0 0 0;text-align:right;color:#bdbdbd;}
div#container div.contents_box div.contents dl.subtitle dd a{color:#bdbdbd;}
div#container div.contents_box div.contents dl.subtitle dd span{color:#83827e;font-weight:bold;}
div#container div.contents_box div.contents div.copy{width:800px;padding:0 0 0 45px;}
/**check**/
div#container div.contents_box div.contents div.copy_check{width:800px;padding:0 0 0 230px;}

