@import url('sstory00.css');
@import url('mustory0.css');

body  {
    margin:0; padding:0; background:url(sub_bg_p.gif);
    scrollbar-face-color:#3C3932;
	scrollbar-shadow-color:#1F1E1C;
	scrollbar-highlight-color:#1F1E1C;
	scrollbar-3dlight-color:#1A1917;
	scrollbar-darkshadow-color:#1F1E1C;
	scrollbar-track-color:#111110;
	scrollbar-arrow-color:#FF5400;
}
body, table, th, td, div, p { font-size:12px; font-family:"굴림",Gulim; color:#734F27; }
form { margin:0; padding:0; }
a, a:link, a:visited { color:#653a29; text-decoration:none; }
a:hover { color:#653a29; text-decoration:underline; }
li { list-style:none; }
img { border:none; }

#container { background-position:center top; background-repeat:no-repeat; text-align:center; }
	.sub_news { background:url('sub_visu.jpg'); }
	.sub_guide { background:url('sub_visu.jpg'); }
	.sub_encyclopedia { background:url('sub_visu.jpg'); }
	.sub_mutizen { background:url('sub_visu.jpg'); }
	.sub_pds { background:url('sub_visu.jpg'); }
	.sub_store { background:url('sub_visu.jpg'); }
	.sub_mypage { background:url('sub_visu.jpg'); }
	.sub_support { background:url('sub_visu.jpg'); }

#bodywrap { position:relative; width:975px; margin:0 auto; text-align:left; }
#gnb { height:210px; margin:0 auto; text-align:center; }
#leftwrap { float:left; width:194px; padding:0 0 50px 0; }
#leftwrap #snb { padding:15px 0; }
#contentswrap { float:left; width:781px; }
#location { height:59px; padding:0 0 0 28px; background:url(sub_bg_l.gif) no-repeat; }
#location h3 { float:left; height:59px; margin:0; padding:0; background:url(sub_ico_.gif) 0 12px no-repeat; }
#location h3 img#titlocation { margin:19px 0 0 41px; }
#location p#txtlocation { float:right; margin:0; padding:26px 29px 0 0; color:#653a29; }

#contents { padding:0 0 30px 28px; min-height:400px; _height:400px; background:url(sub_bg_c.gif) repeat-y; }
#contentsbtm { height:25px; background:url(sub_bg_c.gif) no-repeat; }
#footer { clear:both; width:100%; padding:35px 0; background:url(footer_b.gif) 0 35px no-repeat; overflow:hidden; }
#footer div.logo { float:left; padding:45px 85px 0 76; }
#footer div.info { float:left; background:none; overflow:hidden; }
#footer div.info ul.navi { float:left; margin:0; padding:20px 0 0 0; }
#footer div.info ul.navi li { list-style:none; float:left; margin:0 0 0 -1px; padding:0; background:url(footer_m.gif) 0 4px no-repeat; }
#footer div.info ul.navi li a { display:block; padding:2px 9px; }
#footer div.info div.address { clear:both; padding:26px 0 0 8px; }
#footer div.link { float:right; }
#footer div.link div.mark { padding:16px 21px 14px 0; text-align:right; }
#footer div.link dl { float:left; width:100px; margin:0; padding:0; }
#footer div.link dl dt { height:13px; margin:0; padding:0; overflow:hidden; }
#footer div.link dl dd { margin:0; padding:0; }
#footer div.link dl dd select { width:100px; background-color:#191919; font-size:12px; color:#666; }
#footer div.link dl.world dt { background:url(footer_w.gif) no-repeat; text-indent:-5000px; }
#footer div.link dl.family { display:inline; margin:0 20px 0 12px; }
#footer div.link dl.family dt { background:url(footer_f.gif) no-repeat; text-indent:-5000px; }

#container #sMenu { position:absolute; top:0; right:-30px; width:24px; height:31px; z-index:10; }