﻿@charset "utf-8";

/* TOPPAGE
---------------------------------------------*/


#top {
background: url(../img/bg_top.jpg) left top no-repeat;
width:1984px;
height:100%;
}

#main{
width: 100%;
height: 1010px;
position:relative;
}

#mmenu{
position: absolute;
top:109px;
left:190px;
}

.mmenuimg{
width: 314px;
height: 268px;
}

.photo{
position: absolute;
top:30px;
left:739px;
width:269px;
height:21px;
}

.date{
position: absolute;
top:0px;
left:172px;
width:483px;
height:130px;
}

.atn{
width:327px;
height:31px;
margin:0 0 28px 27px;;
}

.news{
width:171px;
height:20px;
}

.dl{
width:361px;
height:20px;
}

#hanabi{
position: absolute;
top:608px;
left:1290px;
width:485px;
height:277px;
}

.arrow03{
position: absolute;
top:840px;
left:560px;
width:69px;
height:49px;
}

.arrow04{
position: absolute;
top:480px;
left:1660px;
width:64px;
height:55px;
}

.arrow05{
position: absolute;
top:420px;
left:1660px;
width:64px;
height:55px;
}

#top_contents{
width:940px;
margin-left:27px;
}

#top_contents hr {
clear:both;
border: 0.1em solid #a49391;
width:100%;
}

#newsbox{
float:left;
width:502px;
margin-right:47px;
}

#newsbox ul{
margin-bottom:18px;
_margin-bottom:4px;
}

#newsbox li{
margin-top:18px;
}

#dlbox{
float:right;
width:384px;
min-height:250px;
}

#dlbox .dla{
margin-right:7px;
}

#dlbox pdfs{
margin:7px 0;
}

#dlbox span{
font-size:16px;
}

#dlbox ul{
margin-top:18px;
}

#dlbox li{
margin-top:7px;
}

.side_m{
position: absolute;
top:220px;
left:1310px;
width:216px;
height:216px;

}


/* bmenu all ----------------------------- */

#bmenu {
width:359px;
margin-left:27px;
}

#bmenu li {
float:left;
}

#bmenu li a {
display: block;
text-indent: -9999px;
cursor: pointer;
}

#bmenu a:link img{
visibility : visible ;
border-style : none ;
}

#bmenu a:visited img{
visibility : hidden ;
border-style : none ;
}

#bmenu a:hover img{
visibility : hidden ;
border-style : none ;
}

#bmenu a:active img{
visibility : hidden ;
border-style : none ;
}

/* bmenu01 ----------------------------- */

.bmenu01 {
width: 359px;
height: 69px;
}

.bmenu01 a{
display : block ;
width: 359px;
height: 69px;
background-repeat : no-repeat ;
background-position : left top ;
}

.bmenu01 a:link {
background-image : url(../img/b_menu_01-trans.png) ;
}

.bmenu01 a:visited{
background-image : url(../img/b_menu_01-trans.png) ;
}

.bmenu01 a:hover{
background-image : url(../img/b_menu_01_on-trans.png) ;
}

.bmenu01 a:active{
background-image : url(../img/b_menu_01_on-trans.png) ;
}


/* bmenu02 ----------------------------- */

.bmenu02 {
width: 359px;
height: 69px;
}

.bmenu02 a{
display : block ;
width: 359px;
height: 69px;
background-repeat : no-repeat ;
background-position : left top ;
}

.bmenu02 a:link {
background-image : url(../img/b_menu_02-trans.png) ;
}

.bmenu02 a:visited{
background-image : url(../img/b_menu_02-trans.png) ;
}

.bmenu02 a:hover{
background-image : url(../img/b_menu_02_on-trans.png) ;
}

.bmenu02 a:active{
background-image : url(../img/b_menu_02_on-trans.png) ;
}


/* bmenu03 ----------------------------- */

.bmenu03 {
width: 359px;
height: 69px;
}

.bmenu03 a{
display : block ;
width: 359px;
height: 69px;
background-repeat : no-repeat ;
background-position : left top ;
}

.bmenu03 a:link {
background-image : url(../img/b_menu_03-trans.png) ;
}

.bmenu03 a:visited{
background-image : url(../img/b_menu_03-trans.png) ;
}

.bmenu03 a:hover{
background-image : url(../img/b_menu_03_on-trans.png) ;
}

.bmenu03 a:active{
background-image : url(../img/b_menu_03_on-trans.png) ;
}



