@charset "utf-8";
@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);

body {
    overflow-x:hidden;
	margin: 0;
	background-color:url('/images/all_bg.jpg');
	font-size: 12px;
	color: #555555;
    letter-spacing:0px;
	line-height: 20px;
	font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
}

A:link {color:#6f6b66; text-decoration:none} 
A:visited {color:#6f6b66; text-decoration:none} 
A:active {color:#6f6b66; text-decoration:none} 
A:hover{color:#2e3d54; text-decoration:none} 

.history_03:link { text-decoration: none; color: #c51b0f; }
.history_03:visited { text-decoration: none; color: #c51b0f; }
.history_03:hover { text-decoration: underline; color: #c51b0f; }
.history_03:active { text-decoration: none; color: #c51b0f; }

.history_01:link { text-decoration: none; color: #555555; }
.history_01:visited { text-decoration: none; color: #555555; }
.history_01:hover { text-decoration: underline; color: #555555; }
.history_01:active { text-decoration: none; color: #555555; }

.copyright:link { text-decoration: none; color: #7a7a7a; }
.copyright:visited { text-decoration: none; color: #7a7a7a; }
.copyright:hover { text-decoration: none; color: #7a7a7a; }
.copyright:active { text-decoration: none; color: #7a7a7a; }

form { display : inline; }

ul{
 margin:0px;
 padding-top:15px;
 padding-left:0px;
 padding-bottom:15px;
 list-style:none;
}

ol{
 margin:0px;
 padding-top:5px;
 padding-left:30px;
 padding-bottom:5px;
}

ul#a{
 margin:0px;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:5px;
 list-style:disc;
}

ul#b{
 margin:0px;
 padding-top:5px;
 padding-left:0px;
 padding-bottom:5px;
 list-style:none;
}

ul#c{
 margin:0px;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:0px;
}

ul#d{
 padding-top:0px;
 padding-left:10px;
 padding-bottom:0px;
}

.ul { list-style:none; margin:0px; padding:0px; font-size:1px; line-height:1px;}

dt#a{
 padding-left:10px;
 font-size: 12px;
 padding-bottom:0px;
 padding-top:0px;
 font-weight:bold;
}

dd#a{
 font-size: 12px;
 padding-bottom:15px;
 padding-top:0px;
}

dd#b{
 font-size: 12px;
 padding-bottom:15px;
 padding-top:6px;
}

li#a{
 background:url(../images/blot.jpg) no-repeat 0 25%; 
 padding-left:10px;
 line-height: 23px;
 font-size: 12px;
 padding-bottom:0px;
}

li#b{
 background:url(../images/blot.jpg) no-repeat 0 50%; 
 padding-left:10px;
 line-height: 23px;
 font-size: 12px;
 padding-bottom:0px;
}

li#c{
 background:url(../images/blot.jpg) no-repeat 0 15%; 
 padding-left:10px;
 line-height: 23px;
 font-size: 12px;
 padding-bottom:0px;
}

li#d{
 font-size:13px;
 padding-bottom:0px;
 padding-top:0px;
 font-weight:bold;
}

li#e{
 font-size:12px;
 padding-left:20px;
 padding-bottom:0px;
 padding-top:0px;
}


img {border:0}

.left_menu {
	padding-top:25px;
	padding-left:25px;
}

.text1 {
    font-family: Tahoma,lucida sans unicode,dotum; color:#439989; 
}

.text_01{ text-align : justify;}



/*서브bg*/

.shop_bg {
	background-image:url('../images/img_02.jpg');
	background-position:100% 100%;
    background-repeat:no-repeat;
}

.history_bg {
	background-image:url('../images/img_07.jpg');
	background-position:100% 100%;
    background-repeat:no-repeat;
}

.bg1 {
	background-image:url('../images/img_09.jpg');
	background-position:5% 7%;
    background-repeat:no-repeat;
}

.bg2 {
	background-image:url('../images/img_12.jpg');
	background-position:5% 7%;
    background-repeat:no-repeat;
}

.bg3 {
	background-image:url('../images/img_18.jpg');
	background-position:95% 85%;
    background-repeat:no-repeat;
}

.bg4 {
	background-image:url('../images/img_20.jpg');
	background-position:115% 76%;
    background-repeat:no-repeat;
}

.bg5 {
	background-image:url('../images/img_22.jpg');
	background-position:100% 25%;
    background-repeat:no-repeat;
}


/*텍스트*/

.sub_title {
    font-family:"돋움", "굴림", lucida sans unicode; 
	color:#6d6d6d; 
	font-size: 11px;
}

.sub_title2 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#7c7c7c;
	line-height: 16px;
	font-size: 11px;
}

.sub_title3 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#223030;
	font-size: 17px;
	font-weight:bold;
}

.shop_1 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#959595;
	line-height: 21px;
	font-size: 12px;
}

.shop_2 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#555555;
	font-size: 15px;
}

.guide_1 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#4c4c4c;
	font-size: 19px;
}

.title1 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#313131;
	font-size: 13px;
}

.title2 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#ffffff;
	font-size: 13px;
}

.title3 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#555555;
	font-size: 14px;
}

.title4 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#000000;
    padding-left:10px;
	font-size: 12px;
}

.title5 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#555555;
    padding-left:45px;
	font-size: 12px;
}

.title6 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#555555;
    padding-left:0px;
	font-size: 15px;
}

.title7 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#6c6c6c;
    padding-left:0px;
	font-size: 15px;
}

.title8 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#6c6c6c;
    padding-left:0px;
	font-size: 15px;
}

.title9 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#c32300;
    padding-left:0px;
	font-size: 13px;
}

.title10 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#555555;
	line-height: 20px;
    padding-left:0px;
	font-size: 17px;
}

.title11 {
    font-family: "나눔고딕", 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; 
	color:#135888;
	line-height: 20px;
    padding-left:0px;
	font-size: 16px;
}

.copyright {
    font-family: lucida sans unicode; 
	color:#7a7a7a;
	line-height: 15px;
    padding-left:0px;
	font-size: 11px;
}


.spot{position:relative;height:223px;text-align:center}
.spot_images{overflow:hidden;height:223px}
.spot_images .spot_image1, .spot_images .spot_image2, .spot_images .spot_image3, .spot_images .spot_image4{position:absolute;top:0;left:0;z-index:800;width:100%;height:223px;text-align:center} .spot_images .spot_image2, .spot_images .spot_image3, .spot_images .spot_image4{opacity:0;filter:alpha(opacity=0)}
.spot_images .image{height:223px}
.spot_images .image div{position:relative;width:1600px;*width:1600px;height:223px;margin:0 auto;text-align:left}
.spot_image1 .image{background:url(/images/main_img1.jpg) no-repeat 50% 0}
.spot_image2 .image{background:url(/images/main_img2.jpg) no-repeat 50% 0}
.spot_image3 .image{background:url(/images/main_img3.jpg) no-repeat 50% 0}
.mainshow{z-index:900 !important}
.spot_static{position:absolute;top:0;left:50%;z-index:1600;width:1600px;height:1px;margin-left:-1535px}
.spot_static .page{position:absolute;top:233px;right:15px;z-index:1000}
.spot_static .page a{float:left;width:20px;height:19px;border:0;background:url(/images/m_out.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_out.png',sizingMethod=crop);cursor:pointer;_cursor:hand}
.spot_static .page a:hover{background-image:url(/images/m_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}
.spot_static .page a.on{background-image:url(/images/m_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}

.prev .next {margin-top:25px}
.next {padding-left:12px;}
.slideScrollContentsWrap {width:996px; height:100px;margin-left:25px;}
.slideScrollContents {left:-140px;}
.slideScrollContent {width:132px; height:100px; margin-right:10px; }
.slideScrollContent img {width:132px; height:42px;margin:4px;}

.prev, .next {float:left; cursor:pointer;}
.slideScrollContentsWrap {overflow:hidden; position:relative; float:left;}
.slideScrollContents {position:absolute;}
.slideScrollContent {float:left;}


.nanumsqure {font-family:NanumSquare;}
.bold {font-weight:bold}
.black {color:#000}
.gray{color:gray}
.fs13{font-size:13px}
