/* °ψΕλ */
* {margin:0px; padding:0px;}
ul,ol,li{list-style:none outside}
img { border:0px; vertical-align:top}

caption {position:absolute; left:-8000px}
.blind {position:absolute; left:-8000px}
#skip-navi {position:absolute; left:-8000px}

body {background-image:url(../img/sub/sub_all_bg.gif); font-size:12px}

#wrab {position:relative; width:917px; border:10px solid #f00;margin:0 auto;}


#header {width:917px; overflow:hidden; border:0px solid #f00;margin:0 auto;}
#header #header-left {width:589px; float:left; position:relative;;margin:0 auto;}
#header #header-left #top-menu {position:absolute; top:17px; right:35px}
#header #header-left #top-menu li {float:left; padding-left:11px; height:15px; vertical-align:middle;}
#header #header-left #top-menu li.dotline {background-image:url(../img/comm/top_line.gif); background-repeat:no-repeat; background-position:5px 5px;}
#header #header-left #top-menu li.small {padding-top:4px}
#header #header-right {width:328px; float:left;}

#container {width:917px; border:0px solid #F00; overflow:hidden;;margin:0 auto;}
#container #body-left {width:170px; float:left;}
#container #body-right {width:747px; float:left;}

#container #location {width:auto; position:relative; height:39px; background-image:url(../img/sub/contents_top.gif); background-repeat:no-repeat; background-position:bottom;}
#container #location dt {display:none}
#container #location dd {position:absolute; top:6px; right:5px; vertical-align:middle;}
#container #location dd img {vertical-align:middle;}

#container #contents {width:747px; background-image:url(../img/sub/contents_bg.gif); background-repeat:repeat-y;}
#container #contents h1 {text-align:center;}
