@charset "utf-8";

html,body{margin:0;padding:0;height:100%;}
body{
	font-family:"돋움",gulim,dotum,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333; 
	text-align:justify;
	background:url(../images/bg_pattern.png) repeat;
}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td,img,div{margin:0; padding:0;}
input,textarea,select,td,th{font:12px, "돋움", Dotum, "굴림", Gulim,Arial, sans-serif;color:#333333;vertical-align:middle; line-height:24px; }
h1,h2,h3,h4,h5,h6{font-weight:bold; font-size:100%;}
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none; }
hr, legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;}
img,fieldset{border:0;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a:link,a:visited{color:#767676;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
img{ border:none; margin:0; line-height:0; padding:0;}



/* 레이아웃 */
#wrap {	position:relative;	width:100%;	height:100%;}


#header{	position:relative;width:100%;text-align:right;background-color:#e77536;height:44px;border-bottom:0px solid #e77536;}
#header .wrapper{	width:1023px;	margin:0 auto;}
#header .wrapper_main{	text-align:right;	width:1023px;	margin:0 auto;	height:44px;}


#header_sub{	position:relative;width:100%;text-align:right;background-color:#f9f9f9;height:100px;border-bottom:0px solid #e77536;}
#header_sub .wrapper_sub{	text-align:right;	width:1024px;	margin:0 auto;	height:100px; border:0px solid #239a82;}


#main_img{	position:relative;width:100%; text-align:right;height:550px;border-bottom:0px solid #e77536;}
#main_img .main_center_1{ position:relative;text-align:right; width:1023px;	margin:0 auto;	height:570px;}
#main_img .main_center_2{ position:relative;text-align:right; width:1023px;	margin:0 auto;	height:280px;}
#main_img .main_center_3{ position:relative;text-align:right; width:1023px;	margin:0 auto;	height:280px;}
#main_img .main_center_4{ position:relative;text-align:right; width:1023px;	margin:0 auto;	height:120px;}
#main_img .main_center_5{ position:relative;text-align:right; width:1023px;	margin:0 auto;	height:64px;}

#sub_img{	position:relative;width:100%; text-align:right;border-bottom:0px solid #e77536;}
#sub_img .sub_center_1{ position:relative;text-align:right; width:1024px;	margin:0 auto;}
#sub_img .sub_center_2{ position:relative;text-align:right; width:1024px;	margin:0 auto;;}


/* 스피커버튼 */
.menuBtn_play{width:34px;position:absolute;top:298px;z-index:9; left:971px; cursor:pointer}
.menuBtn_play_2{width:34px;position:absolute;top:79px;z-index:9; left:286px; cursor:pointer}
.menuBtn_play_3{width:34px;position:absolute;top:219px;z-index:9; left:286px; cursor:pointer}
.menuBtn_play_4{width:34px;position:absolute;top:219px;z-index:9; left:631px; cursor:pointer}
.menuBtn_play_5{width:34px;position:absolute;top:219px;z-index:9; left:976px; cursor:pointer}
.menuBtn_play_6{width:34px;position:absolute;top:219px;z-index:9; left:286px; cursor:pointer}
.menuBtn_play_7{width:34px;position:absolute;top:219px;z-index:9; left:623px; cursor:pointer}
.menuBtn_play_8{width:34px;position:absolute;top:219px;z-index:9; left:976px; cursor:pointer}
.menuBtn_play_9{width:34px;position:absolute;top:219px;z-index:9; left:976px; cursor:pointer}
.menuBtn_play_10{width:34px;position:absolute;top:79px;z-index:9; left:453px; cursor:pointer}
/* 스피커버튼 끝 */

/* sub */

#side{position:relative;width:145px; height:100%;float:left;background-color:#49aa96;bottom:0px;}



#side .link_sns {width:115px;margin:0 auto;text-align:center;padding-top:30px}
#side .link_sns li{display:inline;}

#container_sub {	/*overflow:hidden;*/	position:relative;width:960px;height:100%;margin:0 auto;background-color:#fff;vertical-align:top;}


.btn_share{  width: 150px; position:absolute; right:30px; top:25px; height:19px; float:left;}
.btn_share a{display:block; float:left;margin-top:5px;}
.btn_top{ display: none;position: fixed;width: 40px;height: 40px;bottom: 30px;right: 15px;box-shadow:0px 0px 2px rgba(0,0,0,0.1);border-radius:50%;}

#contents_sub{position:relative;width:815px;	height:100%;min-height:1200px;/*임시*/float:left;vertical-align:top;background-color:#fff;}
.content{vertical-align:top}	
.content img{ margin:0; line-height:0;}	




.page{height:40px;width:1024px;position:fixed;z-index:10;left:50%;margin-left:-512px;top:50%}

.page li.prev{ float:left;}
.page li.next{ float:right; text-align:left; margin-right:0px}
.page li.print{ position:absolute; margin-right:-114px; bottom:-9px; right:0;}



.oneday{ width:680px; margin:0 auto; text-align:center; padding-bottom:50px;}
.oneday p{padding:60px 0 30px 0;}
.notice{ color:#F60}




/*  div  */
.wide{width:100%; display:block}
.wide2{width:428px;}
.wide3{width:312px;}
.wide4{width:313px;}
.clear_l{ clear:left;}
.clear_r{ clear:right;}
.clear_b{ clear:both;}
.clear_ba{ clear:both; padding-top:15px; padding-bottom:15px;}
.float_r{ float:right;}
.float_l{ float:left;}
.t_align_c{text-align:center;}
.t_align_p{padding-top:20px;}
.t_align_pb{padding-bottom:20px;}
.none{ display:none;}
/* img */
.fl_r{ float:right; }
.fl_l{ float:left;}

/* text */
.txt_bl{color:#2750a3; font-size:14px; font-weight:bold;letter-spacing:-1px;}
.txt_s {color:#666666; font-size:12px; line-height:20px; padding-top:15px;}
.txt_w {color:#999999; font-size:11px; line-height:20px; padding-top:25px;}
.txt_w2 {color:#999999; font-size:11px; line-height:20px; padding-top:10px;}
.txt_ac {color:#0066cc; font-size:14px; font-weight:bold;letter-spacing:-1px; }
.txt_ac2 {color:#ff3300; font-size:14px; font-weight:bold;letter-spacing:-1px;}
.txt_ba{color:#333333; font-size:14px; font-weight:bold;letter-spacing:-1px;}




/* BASIC css start */
/* 메인 롤링이미지 */

.main_banner { position: absolute; width:154px; height:105px; top:-89px; left:128px; margin: 0 auto; z-index:1000;background-color:#fff; visibility:hidden;}
#slides { display: none; }
#slides .slidesjs-navigation { margin-top:5px; }
#slides .slidesjs-pagination { position: absolute; right: 30px; bottom: 30px; z-index: 1000; }
#slides .slidesjs-pagination li { float: left; height: 0px; margin: 0 1px; width: 0px;  list-style-type:none; }
#slides .slidesjs-pagination li a { background-color: #000000; display: block; width: 0px; height: 0px; font-size: 0; list-style-type:none;}
#slides .slidesjs-pagination li a.active { background-color: #ff9900; color: #9a1212; list-style-type:none;}
.main_banner .btn-left { position: absolute; top: 5px; left: 9px; z-index: 10; }
.main_banner .btn-right { position: absolute; top: 5px; right: 9px; z-index: 10; }


.main_banner_222 { position: absolute; width:154px; height:105px; top:-63px; left:304px; margin: 0 auto; z-index:1000;background-color:#fff; visibility:hidden;}
#slides { display: none; }
#slides .slidesjs-navigation { margin-top:5px; }
#slides .slidesjs-pagination { position: absolute; right: 30px; bottom: 30px; z-index: 1000; }
#slides .slidesjs-pagination li { float: left; height: 0px; margin: 0 1px; width: 0px;  list-style-type:none; }
#slides .slidesjs-pagination li a { background-color: #000000; display: block; width: 0px; height: 0px; font-size: 0; list-style-type:none;}
#slides .slidesjs-pagination li a.active { background-color: #ff9900; color: #9a1212; list-style-type:none;}
.main_banner_222 .btn-left { position: absolute; top: 5px; left: 9px; z-index: 10; }
.main_banner_222 .btn-right { position: absolute; top: 5px; right: 9px; z-index: 10; }



/* BASIC css end */