﻿@charset "utf-8";


/* Layout Selector */
.sub_bg {background:url(/images/skin4007/sub_bg.gif) 0 0 repeat-x;}

/* Header */
#header {width:1000px; height:140px; margin:0 auto; position:relative; z-index:10; line-height:71px;}
#header h1 {text-align:center; padding-top:4px; font-size:24px; width:240px; height:70px; line-height:50px;  margin:0 auto;}

.common {position:absolute; top:0; right:18px; width:300px; height:18px}
.common ul {margin:0; padding:0; list-style:none; float:right;}
.common ul li {margin:0; padding:0;  float:left;}

#nav {position:absolute; top:70px; left:0; z-index:100; width:100%;; height:70px; padding-top:30px;}
#nav ul {margin:0 auto; padding:0 0 0 30px; list-style:none; width:1000px; position: relative;}
#nav ul li {margin:0; padding:0; float:left; width:auto;}
#nav ul li ul {display:none;position:absolute; top:30px; z-index:100; padding:0 0 0 1px; margin:0; clear:both; overflow:hidden; width:900px;}
#nav ul li ul li {padding:0; margin:0 0 0 -1px; background-color:#FFFFFF; display:block; float:left;}
#nav ul li ul li a {font-size:12px; color:#666666; white-space:nowrap; padding:5px 10px 4px; display:inline-block; }
#nav ul li a {display:inline-block; font-size:17px; font-weight:bold; color:#fff; text-decoration:none;}



/* container */
#container {clear:both; margin:0 auto; position:relative; z-index:1; width:1000px}

.main_quick {width:100px; position:absolute; top:200px; right:10px; z-index:10; width:114px;}
.main_quick_tt {}
.main_quick_list {background:url(/images/skin4007/main_quick_bg01.gif) repeat-y; position:relative; z-index:1;}
.main_quick_list ul {margin:0; padding:4px 0; list-style:none;}
.main_quick_list ul li {margin:0; padding:4px; font-size:11px; letter-spacing:-1px; text-align:center;}
.main_quick_list_bottom {display:block; width:100%; height:13px; background:url(/images/skin4007/main_quick_bg02.png) no-repeat; position:absolute; bottom:-13px; left:0; z-index:1;}
.main_quick_banner {padding:15px 0; margin:0; text-align:center;}
.main_sns {height:27px;}
.main_sns ul {margin:0; padding:0 1px 0 0; list-style:none; overflow:hidden; font-size:0; line-height:0; text-align:center;}
.main_sns ul li {margin:0; padding:0 0 0 1px; display:inline;}


/* Footer */
#footer {clear:both; width:100%;}
.footer_container {width:994px; margin:0 auto; padding:8px;  position:relative; z-index:10; }

.copy_right {padding:0; font-size:11px; font-weight:bold; color:#7c7c7c; color:#8e8e8e;}
.copy_info {clear:both; padding:0 0 10px;}
.copy_address {font-size:11px; color:#7c7c7c; color:#999999;}

.footer_btn01 {margin:0 0 0 -13px; padding:7px 0; list-style:none; height:12px; overflow:hidden;}
.footer_btn01 li {margin:0 0 0 -1px; padding:0 13px; float:left; height:11px; line-height:11px; font-size:11px; border-left:1px solid #68685f; color:#787878;}

.main_banner {position:absolute; top:0; right:0; z-index:10; padding:2px 0; width:270px;}
.main_banner p {float:left; padding-right:2px}

/* sub_container */
.sub_img {width:1000px; height:238px; position:relative; z-index:1;}
.sub_img_bg {position:absolute; top:0; left:0; z-index:10; width:1000px; height:239px;}
.sub_img_01 {position:absolute; top:0; left:0; z-index:20; width:1000px; height:238px;}

.sub_slogan {position:absolute; top:97px; left:29px; z-index:40; width:700px;}
.sub_slogan p {text-align:left;}
.sub_slogan .slogan_01 {font-size:36px; font-weight:bold; letter-spacing:-3px; word-spacing:-10px; line-height:36px;}
.sub_slogan .slogan_02 {font-size:15px; font-weight:bold; letter-spacing:-1px; word-spacing:-1px; padding-top:5px;}

.sub_time {position:absolute; top:24px; left:0; z-index:10; width:186px; height:260px; background:url(/images/skin4007/sub_time_bg.gif) 0 0 no-repeat;}
.sub_time .main_time_list {margin:0; padding:14px 23px 0; list-style:none;}


#sub_left {width:258px; float:left; padding:0 0 20px; overflow:hidden;}

.tt {padding:54px 29px 0; height:84px; font-size:33px; letter-spacing:-3px; word-spacing:-10px; color:#333333;}

.snb ul {margin:0 auto; padding:1px 0; list-style:none; width:205px;}
.snb ul li {margin:-1px 0 0; padding:0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.snb ul li a {display:block; padding:10px 20px 0 13px; font-weight:bold; height:22px; letter-spacing:-1px;font-size:14px; color:#ffffff; text-decoration:none;}


#sub_contents {padding:57px 0 50px; float:right; width:742px; background:url(/images/skin4007/sub_contents_bg.gif) no-repeat;}
.contents_top {overflow:hidden; padding:7px 8px 0; height:33px; position:relative; z-index:1;  background:url(/images/skin4007/contents_top_bg.gif) no-repeat;}

.main_news {width:326px; height:26px; float:left}
.main_news_tt {float:left; font-weight:bold; height:11px; font-size:0; line-height:0; width:86px; vertical-align:top;}
.main_news p {margin-left:86px; padding:0; height:26px; font-size:11px; line-height:26px; letter-spacing:-1px; overflow:hidden; color:#fff;}

.location {padding:8px 24px 0; height:11px; line-height:11px; font-size:11px; float:right; color:#7b7b7b}
.location em { display:inline-block; font-weight:bold;}

.stt { float:left; font-size:25px; letter-spacing:-2px; color:#333333; padding-left:32px} 

.contents_section {clear:both; padding:20px 0 0; width:700px; margin:0 auto;}


/* Content */
.ready_img {text-align:center; padding:20px 0;} /* 준비중이미지 */
