@charset "utf-8";


/* Layout Selector */
.sub_bg {background:url(/images/skin4005/sub_bg.gif) 0 0 repeat-x;}

/* sub_container */
.sub_img {position:absolute; top:0; left:0; z-index:1; width:998px; height:239px;}
.sub_img_bg {position:absolute; top:0; left:0; z-index:10; width:998px; height:239px;}
.sub_img_01 {position:absolute; top:0; left:0; z-index:20; width:998px; height:239px;}


.sub_slogan {position:absolute; top:72px; right:20px; z-index:100; width:780px;}
.sub_slogan p {text-align:right;}
.sub_slogan .slogan_01 {font-size:27px; line-height:27px; font-weight:bold; letter-spacing:-1px; color:#615b5b;}
.sub_slogan .slogan_02 {font-size:13px; font-weight:bold; color:#8a8a8a; padding:0;}

.sub_time {position:absolute; top:24px; left:0; z-index:10; width:186px; height:260px; background:url(/images/skin4005/sub_time_bg.png) 0 0 no-repeat;}
.sub_time .main_time_list {margin:0; padding:14px 23px 0; list-style:none;}


#sub_left {width:189px; float:left; padding:305px 0 20px; overflow:hidden;}

.tt {padding:0 16px 17px; font-size:19px; color:#8d8a85;}

.snb ul {margin:0; padding:0; list-style:none; width:189px;}
.snb ul li {margin:0; padding:0 0 3px;}
.snb ul li a {display:block; height:26px; padding:0 17px; font-weight:bold; line-height:26px; font-size:14px; color:#7d7d7d; text-decoration:none;}
.snb ul li a.on {color:#ffffff; background:url(/images/skin4005/snb_on_bg.gif) no-repeat;}
.snb .cufon {z-index:10;}

.sub_left_btn {padding:60px 0 0 7px;}

#sub_contents {padding:257px 0 50px; float:right; width:758px; position:relative; z-index:1;}
.contents_top {overflow:hidden; padding:3px 210px 0 0; height:100px; position:relative; z-index:1;}
.sub_phonenumber {position:absolute; top:-13px; right:0; z-index:1; background:url(/images/skin4005/main_phonenumber_bg01.png) 2px 17px no-repeat}

.stt { float:left; font-size:28px;} 
.location {padding:0; height:11px; line-height:11px; font-size:11px; float:right; color:#7b7b7b}
.location em { display:inline-block; padding:2px; font-weight:bold;}

.contents_section {clear:both; padding:0 0; width:700px; margin:0 auto;}


/* Content */
.ready_img {text-align:center; padding:20px 0;} /* 준비중이미지 */
