@charset "utf-8";
* {
margin:0pt;
padding:0pt;
}
img {
border:medium none;
vertical-align:bottom;
}
hr {
display:none;
}
.none {
display:none;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:bold;
}
a:link {
color:#333333;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a:active {
color:#333333;
text-decoration:underline;
}
#contents {
text-align:center;
}
.floatl {
float:left;
}
.floatr {
float:right;
}
#leftarea {
float:left;
padding-left:10px;
width:435px;
}
#rightarea {
float:right;
margin-left:20px;
width:280px;
}
#contents_wrap {
margin:0pt auto;
text-align:left;
width:760px;
}
#contents_mt {
margin-top:294px;
}
#header-wrap {
line-height:100%;
text-align:center;
}
#header {
margin:0pt auto;
text-align:left;
}
#footer-wrap {
text-align:center;
}
#footer {
margin:0pt auto;
text-align:left;
}
.keyimg {
height:276px;
margin-bottom:30px;
}
.keyimg_li li, .keyimgfla_li li {
list-style-type:none;
margin:0px;
padding:0px;
}
.keyimgfla_li li {
float:left;
}
.keyimg_li a, .keyimgfla_li a {
text-decoration:none;
}
.keyimg_li img, .keyimgfla_li img {
border:medium none;
vertical-align:bottom;
}
#Layer1, #Layer2, #Layer3 {
position:absolute;
top:87px;
visibility:hidden;
width:760px;
}
#Layer1 {
background:transparent url(../images/w_top/key01_bg.jpg) no-repeat scroll 0%;
}
#Layer2 {
background:transparent url(../images/w_top/key02_bg.jpg) no-repeat scroll 0%;
}
#Layer3 {
background:transparent url(../images/w_top/key03_bg.jpg) no-repeat scroll 0%;
}
.position01 {
left:49px;
position:absolute;
top:48px;
}
.position02 {
left:52px;
position:absolute;
top:82px;
}
.position03 {
left:247px;
position:absolute;
top:233px;
}
.position04 {
left:417px;
position:absolute;
top:147px;
}
.news_dl dt {
background:transparent url(../images/w_top/indent01.gif) no-repeat scroll 0pt 0.9em;
color:#E60012;
float:left;
padding:7px 0pt 0pt 7px;
position:absolute;
}
.news_dl dd {
border-bottom:1px solid #E9E9E9;
margin-left:0px;
padding:7px 0pt 7px 89px;
width:345px;
}
.contents_top {
position:relative;
top:11px;
}
#ourb_top {
padding-bottom:25px;
}
.ourb_li ul {
margin:0pt 10px 3px 0pt;
padding-bottom:6px;
width:130px;
}
.ourb_li li {
background:transparent url(../images/w_top/indent01.gif) no-repeat scroll 0pt 0.4em;
list-style-type:none;
margin-bottom:2px;
padding-left:9px;
}
.ourb_li .line {
border-bottom:1px solid #E9E9E9;
padding-bottom:2px;
}
#ourb_left {
float:left;
margin-right:20px;
width:125px;
}
#ourb_right {
float:left;
width:125px;
}
.select_line01, .select_line02, .select_line03 {
border-bottom:1px solid #CCCCCC;
position:relative;
top:29px;
width:135px;
}
.select_w {
width:135px;
}
.select01, .select02, .select03 {
position:relative;
top:32px;
width:130px;
}
.select02, .select_line02 {
left:15px;
}
.select03, .select_line03 {
left:30px;
}
#local_top {
background:transparent url(../images/w_top/bg_local.gif) no-repeat scroll 0%;
height:167px;
margin-bottom:15px;
}
.banner_wrap {
margin-bottom:30px;
padding-left:10px;
}
.banner_li li {
list-style-type:none;
margin:0pt 5px 5px 0pt;
padding:0px;
}
.banner_li li {
float:left;
}
.banner_li a {
text-decoration:none;
}
.banner_li img {
border:medium none;
vertical-align:bottom;
}
#office_top {
position:relative;
top:66px;
}
