@charset "utf-8";


/* Layout Selector */
.sub_bg {height:900px; position:absolute; top:0; left:50%; width:1300px; margin-left:-650px; z-index:1;}
.sub_bg_left {width:50%; height:900px; position:absolute; top:0; left:0;  z-index:-1;}
.sub_bg_right {width:50%; height:900px; position:absolute; top:0; right:0;  z-index:-1;}

/* sub_container */
.sub_img {position:absolute; top:0; right:0; z-index:1; width:783px; height:260px;}
.sub_img_bg {position:absolute; top:0; right:0; z-index:10; width:783px; height:260px;}
.sub_img_01 {position:absolute; top:0; right:0; z-index:12; width:783px; height:260px;}

.sub_slogan {position:absolute; top:84px; left:480px; z-index:100; width:311px;}
.sub_slogan p {text-align:left;}
.sub_slogan .slogan_01 {font-size:24px; font-weight:bold; letter-spacing:-1px}
.sub_slogan .slogan_02 {font-size:14px; font-weight:bold; color:#606060;}

#sub_left {width:210px; float:left; padding:0 0 20px; overflow:hidden;}

.tt {height:142px; position:relative; z-index:1;}
.tt span {position:absolute; bottom:0; left:0; display:block; padding:4px; width:178px; font-size:28px; letter-spacing:-1px; line-height:28px;}
.snb ul {margin:0; padding:0 0 0 4px; list-style:none; width:202px;}
.snb ul li {margin:0; padding:0 0 3px;}
.snb ul li a {display:block; height:17px; padding:4px 17px 0; font-weight:bold; font-size:13px;}
.snb ul li a.on {color:#ffffff;}

.sub_left_btn {padding:60px 0 0 7px;}

#sub_contents {padding:260px 0 50px 38px; float:right; width:740px;}
.contents_top {overflow:hidden; padding:3px 0 0;}
.stt { float:left; font-size:28px;} 
.location {padding:0; height:11px; line-height:11px; font-size:11px; float:right;}
.location em { display:inline-block; padding:2px;}

.contents_section {clear:both; padding:18px 0;}



/* Content */
.ready_img {text-align:center; padding:20px 0;} /* 준비중이미지 */
