/* CSS Document */


#wrap{ width:970px; position:relative; margin:0 auto; z-index:2}
#header{width:970px}
#header h1{height:47px; text-align:center; padding-top:10px}

/* MENU */
#gnb{text-align:center; clear:both;}

#main_img{z-index:1; position:absolute; width:100%; top:0; text-align:center}
#sub_img{z-index:-2; position:absolute; width:100%; top:0; text-align:center}



#m_wrap{width:970px; position:relative; margin:0 auto;margin-top:430px;}
#contects{ height:117px;}
/*main_contents*/
#m_news{width:304px;float:left;}
#m_news .title{}
#m_news ul{ margin-top:10px; clear:both; }
#m_news ul li{height:18px; width:300px;}
#m_news ul li .subject{ float:left; width:190px; display:inline;background:url(/image/main/notice_icon.gif) no-repeat left center; padding-left:30px; }
#m_news ul li .date{ float:right; padding-right:5px;}
#m_bn{width:352px;float:left; margin-left:33px;}
.news{ background:url(/image/main/notice_icon.gif) no-repeat left center; padding-left:10px; margin-top:5px;}
#m_bn2{ width:248px;float:left;margin-left:32px;}


/*sub_contents*/
#s_contents{clear:both;margin-top:90px;}
#s_side{ width:210px;float:left;text-align:left;}
.s_bn{}
.s_bn li {padding-top:10px;}
#s_page{float:left; width:650px;}
#quick{ float:right;}

#s_title{width:100%;height:53px; border-bottom:2px solid #888; margin-bottom:5px;}
#ss_title{float:left; padding-top:20px;}
#s_navi{float:right; padding-top:25px;}

#ss_contents{ clear:both; padding-top:30px;}

.mb01{}
.mb02{ padding-bottom:10px}
.mb03{ padding-left:40px}
.mb04{ padding:20px 0 10px 0;}
.mb05{ padding:10px 0 10px 0; text-align:right}
.mb06{ padding-bottom:30px}
.mb07{ float:left}
.mb08{ float:right}


#company_sub02 .ceo{ float:left; top:0}
#company_sub02 .ceo_txt{ float:right}

#business_navi{ width:650px; background:url(/image/2_business/navi_bg.gif) repeat-x; height:25px; padding-bottom:20px}
#business_navi ul li{float:left;}
.business_table{border-collapse:collapse;width:650px; border-bottom:1px solid #ddd;}
.business_table th{color:#0b77a9; border-bottom:1px solid #ddd; background-color:#f3f3f3}
.business_table td{text-align:center; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px;}
.business_table td .end{text-align:center; border-bottom:1px solid #ddd;padding:3px;}

#business_sub1{}
#business_sub1_t1{background:url(/image/2_business/sub1_2_bg1.jpg) no-repeat left top; padding:25px 0 0 180px; height:120px; border-top:1px solid #eee;}
#business_sub1_t2{background:url(/image/2_business/sub1_2_bg2.jpg) no-repeat left top; padding:25px 0 0 180px; height:120px; border-top:1px solid #eee;}
#business_sub1_t3{background:url(/image/2_business/sub1_2_bg3.jpg) no-repeat left top; padding:25px 0 0 180px; height:120px; border-top:1px solid #eee;}
#business_sub1_t4{background:url(/image/2_business/sub1_2_bg4.jpg) no-repeat left top; padding:25px 0 0 180px; height:120px; border-top:1px solid #eee;}
#business_sub1 ul{ float:left}
#business_sub1 ul li{ padding-bottom:5px;}
#business_sub1 .img{ float:right;}
#business_sub1 .txt{ float:left;}

#business_sub2{}
#business_sub2_t1{background:url(/image/2_business/sub2_2_bg1.jpg) no-repeat left top; padding:36px 0 0 164px; height:146px; border-top:1px solid #eee;}
#business_sub2_t2{background:url(/image/2_business/sub2_2_bg2.jpg) no-repeat left top; padding:36px 0 0 164px; height:146px; border-top:1px solid #eee;}
#business_sub2_t3{background:url(/image/2_business/sub2_2_bg3.jpg) no-repeat left top; padding:36px 0 0 164px; height:146px; border-top:1px solid #eee;}
#business_sub2 ul{ float:left}
#business_sub2 ul li{ padding-bottom:5px;}
.business_sub2{border-collapse:collapse; width:620px; border-top:2px solid #84c4e5; border-bottom:1px solid #ddd; margin-left:20px}
.business_sub2 td {padding:5px 0 5px 10px;background:url(/image/dot_03.gif) repeat-x bottom;}
.business_sub2 td.title {width:110px;padding-left:5px; border-right:1px solid #ddd;background-color:#f3f3f3;color:#0b77a9; font-weight:bold}

#yacht_school{}
#yacht_txt1{ background:url(/image/3_yacht/sub1_bg1.jpg) no-repeat left top; padding:36px 0 0 164px; height:137px; border-top:1px solid #eee;}
#yacht_txt2{ background:url(/image/3_yacht/sub1_bg2.jpg) no-repeat left top; padding:36px 0 0 164px; height:137px; border-top:1px solid #eee;}
#yacht_txt3{ background:url(/image/3_yacht/sub1_bg3.jpg) no-repeat left top; padding:36px 0 0 164px; height:137px; border-top:1px solid #eee;}
#yacht_txt4{ background:url(/image/3_yacht/sub1_bg4.jpg) no-repeat left top; padding:36px 0 0 164px; height:137px; border-top:1px solid #eee;}
#yacht_school ul li{ padding-bottom:5px;}


#jobs{ background:url(/image/5_jobs/sub1_bg.jpg) no-repeat top center;}
.jobs_txt1{ padding:140px 0 30px 50px; background:url(/image/5_jobs/sub_line1.gif) no-repeat bottom left;}
.jobs_txt2{ padding:30px 0 30px 50px; background:url(/image/5_jobs/sub_line1.gif) no-repeat bottom left;}
.jobs_txt3{ padding:30px 0 30px 50px; background:url(/image/5_jobs/sub_line2.gif) no-repeat bottom left;}

.sub_list{ padding-bottom:10px}
.sub_list li{ background:url(/image/dot_02.gif) no-repeat left; padding:4px 0 3px 23px;}
.sub_txt{ line-height:17px; padding-left:20px; padding-bottom:20px}


/*게시판리스트*/
.board_img{ padding-bottom:10px;}

.board-list-table {border-collapse:collapse; background:url(/image/table_bg.gif) repeat-x; width:650px; border-bottom:1px solid #ddd;}
.board-list-table td {background:none; text-align:center; padding:5px; background:url(/image/dot_03.gif) repeat-x bottom; font-size:12px;}
.board-list-table th {height:36px; background:none; color:#0b77a9; text-align:center;}
.board-list-table td.title {text-align:center; padding-left:5px; font-size:12px; background-color:#f3f3f3; font-weight:bold; color:#0b77a9;}
.board-list-table td.left {text-align:left; padding-left:5px; font-size:12px;}
.board-list-table td.reply {text-align:left; padding-left:5px; font-size:12px; background-color:#f3f3f3;}
.board-list-table td.tit2 {text-align:center; padding-left:5px; font-size:12px; background-color:#fcfbf6; font-weight:bold; color:#0b77a9; border-right:1px solid #ddd;}
.board-list-table td.center{text-align:center; padding-left:5px; font-size:12px; border-right:1px solid #ddd;}
.btn{ width:650px; text-align:center; padding-top:10px}

/* form-list */
.form-list{border-collapse:collapse; width:650px; border-top:2px solid #84c4e5; border-bottom:1px solid #ddd;}
.form-list th {height:30px;color:#0b77a9; font-weight:bold}
.form-list td {padding:5px 0 5px 10px;background:url(/image/dot_03.gif) repeat-x bottom;}
.form-list td.title {width:110px;padding-left:5px; border-right:1px solid #ddd;background-color:#f3f3f3;color:#0b77a9; font-weight:bold}
.form-list td.faq_q {color:#0b77a9; font-weight:bold;padding-left:30px; background:url(/image/icon_q.gif) no-repeat left; border-bottom:1px solid #ddd; height:25px;}
.form-list td.faq_a {color:#666;padding-left:30px; background:url(/image/icon_a.gif) no-repeat left; line-height:18px; border-bottom:1px solid #ddd;}

.formBtn {width:100%;clear:both; display:block; margin-top:10px;padding-top:10px; text-align:center; border-top:1px solid #ddd;}
.formBtn2 {width:100%;clear:both; display:block; margin-top:10px;padding-top:10px; text-align:right; border-top:1px solid #ddd;}


/* sitemap */
.sitemap{width:189px; margin-left:20px; float:left;}
.sitemap_tit{margin-bottom:10px}
.sitemap ul{ margin-bottom:20px; width:170px; margin-left:9px}
.sitemap ul li{ height:18px; background:url(/image/ico_02.gif) no-repeat 10px left; padding:5px 0 0 10px; border-bottom:1px solid #ddd;}


/* footer */
#footer{ margin-top:20px; clear:both}
