﻿@charset "utf-8";
#bg-box{
width:805px;
background:url(images/bg.jpg) right top repeat-y;
}
h1{
display:block;
position:absolute;
top:0px;
left:0px;
width:200px;
height:103px;
background:url(images/logo.jpg) no-repeat;
}
h1 a{
display:block;
text-indent:-9999px;
width:200px;
height:103px;
}
ul#menu-box{
width:605px;
height:103px;
margin:0px 0px 0px 200px;
top:auto;
left:auto;
background:url(images/menu.jpg) right top no-repeat;
position:relative;
}
ul#menu-box li{display:inline;}
ul#menu-box li a{
display:block;
text-indent:-9999px;
width:125px;
height:42px;
position:absolute;
}
ul#menu-box li.mb-01 a{top:6px;left:59px;}
ul#menu-box li.mb-02 a{top:6px;left:195px;}
ul#menu-box li.mb-03 a{top:6px;left:330px;}
ul#menu-box li.mb-04 a{top:6px;left:464px;}
ul#menu-box li.mb-05 a{top:57px;left:0px;}
ul#menu-box li.mb-06 a{top:57px;left:137px;}
ul#menu-box li.mb-07 a{top:57px;left:273px;}
ul#menu-box li.mb-08 a{top:57px;left:408px;}
ul#menu-box li a:hover{background:url(images/menu_on.jpg) right top no-repeat;}
ul#menu-box li.mb-01 a:hover{background-position:-59px -6px;}
ul#menu-box li.mb-02 a:hover{background-position:-195px -6px;}
ul#menu-box li.mb-03 a:hover{background-position:-330px -6px;}
ul#menu-box li.mb-04 a:hover{background-position:-464px -6px;}
ul#menu-box li.mb-05 a:hover{background-position:left -57px;}
ul#menu-box li.mb-06 a:hover{background-position:-137px -57px;}
ul#menu-box li.mb-07 a:hover{background-position:-273px -57px;}
ul#menu-box li.mb-08 a:hover{background-position:-408px -57px;}
#main-box{
padding-left:53px;
margin:0px;
background:url(images/logo.jpg) left -103px no-repeat;
}
#main-box .catch-box{
margin-left:57px;
width:300px;
height:238px;
background:url(images/catch_bg.jpg) left bottom no-repeat;
}
#main-box .catch-box h2{
text-indent:-9999px;
width:300px;
height:56px;
background:url(images/catch_title.jpg) no-repeat;
}
#main-box .catch-box p{
color:#000;
line-height:1.6em;
padding:6px 30px;
}
#main-box .picup-box{
margin:-8px 0px 4px 22px;
background:url(images/line_333.gif) left bottom repeat-x;
padding:0px 0px 8px 0px;
width:331px;
height:90px;
margin-left:22px;
}
#main-box .picup-box h2{
width:331px;
height:21px;
background:url(images/pickup_bg.jpg) left bottom no-repeat;
margin-bottom:4px;
}
#main-box .picup-box h2 a{
display:block;
text-indent:-9999px;
width:85px;
height:18px;
background:url(images/picup_title.jpg) no-repeat;
}
#main-box .picup-box ul li{display:inline;}
#main-box .picup-box ul li a{display:block;text-indent:-9999px;width:160px;height:65px;float:left;}
#main-box .picup-box ul li.pb-01 a{background:url(images/banner1.jpg) no-repeat;margin-right:8px;}
#main-box .picup-box ul li.pb-01 a:hover{background:url(images/banner1_on.jpg) no-repeat;}
#main-box .picup-box ul li.pb-02 a{background:url(images/banner2.jpg) no-repeat;}
#main-box .picup-box ul li.pb-02 a:hover{background:url(images/banner2_on.jpg) no-repeat;}
#main-box .new-box{border:1px solid #030;width:330px;margin:0px 0px 10px 22px;background:#fff;}
#main-box .new-box h2{padding:5px 17px 5px 10px;}
#main-box .new-box h2 a{display:block;text-indent:-9999px;width:301px;height:23px;background:url(images/new_title.jpg) no-repeat;}
#main-box .new-box dl{padding:0px 60px 17px 18px;}
#main-box .new-box dl dd{line-height:1.5;}
#main-box #fla-boxt{float:right;padding:1px 20px 0px 0px;}
#footer{margin:0px 0px 0px 53px;background:url(images/bg_f.jpg) repeat-y;}

.new-box #newsbody{
	height: 85px;
	background:url(images/new_bg.jpg) right bottom no-repeat;
}

.new-box #newsbody div{
	height: 85px;
	overflow: auto;
}