@charset "shift_jis";
/* CSS Document */

* {
margin: 0;
padding: 0;
color: #000;
font-family: メイリオ,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

body {
background: #abbd26;
font-size: 10px;
_font-size: 0.625em;
}

/*
h1,h2,h3,h4,h5,h6,p,ol,ul,dl,pre,blockquote,input,textarea,td {
margin: 0;
padding: 0;
font-size: 1.2em;
}
*/

img {border: none;}

.hid {display: none;}

hr {display: none;}

/*\*/ a { overflow: hidden; }/**/

.clear{zoom:1;}
.clear:after{
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}


/*--大枠レイアウト--*/
#headerbox {
width: 840px;
height: 127px;
background-image: url(./img/back_header840x127.jpg);
background-repeat: no-repeat;
}
#mainbox {width: 840px; height: 440px;}
#leftbox {width: 225px; height: 440px; float: left;}
#menu {
width: 225px;
height: 320px;
background-image: url(./img/back_menu225x320.jpg);
background-repeat: no-repeat;
}
#address {
width: 225px;
height: 120px;
background-image: url(./img/back_address225x120.jpg);
background-repeat: no-repeat;
}
#rightbox {width: 615px; height: 440px; float: right;}
#rightboxbbs {width: 615px; height: 440px; float: right;
background-image: url(./img/back_bbs615x440.jpg);
background-repeat: no-repeat;}
#imagearea {
width: 615px;
height: 155px;
background-image: url(./img/back_main615x155.jpg);
background-repeat: no-repeat;
}
#newsarea {
width: 615px;
height: 285px;
background-image: url(./img/back_main615x285.jpg);
background-repeat: no-repeat;
}
#footer {
width: 840px;
height: 73px;
background-image: url(./img/back_footer840x73.jpg);
background-repeat: no-repeat;
}

/*--具体的レイアウト--*/
#headerleft {width: 460px; height: 127px; float: left;}
#headerleft p {margin: 40px 0 0 57px;}
#headerright {width: 380px; height: 127px; float: right;}
#headerright p {display: block; width: 333px; height: 87px; margin-top: 40px;
background-image: url(./img/copy333x87.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#footer p {display: none;}
#imagearea p {margin: 12px 0 0 383px; position:absolute;}
#rightboxbbs iframe {width: 485px; height: 375px; margin: 33px 0 0 41px; background-color: #abbd26;}
#newsarea iframe {width: 320px; height: 190px; margin: 62px 0 0 22px; background-color: #abbd26;}

/*--ブランドレイアウト--*/
#brand01 {display: block; width: 470px; height: 60px; margin: 30px 0 0 45px;
background-image: url(./img/brand01_470x60.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#brand02 {display: block; width: 470px; height: 53px; margin: 0 0 0 45px;
background-image: url(./img/brand02_470x53.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#brand03 {display: block; width: 470px; height: 72px; margin: 0 0 0 45px;
background-image: url(./img/brand03_470x72.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#brand04 {display: block; width: 470px; height: 60px; margin: 0 0 0 45px;
background-image: url(./img/brand04_470x60.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#brand05 {display: block; width: 470px; height: 60px; margin: 0 0 0 45px;
background-image: url(./img/brand05_470x60.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#brand06 {display: block; width: 488px; height: 60px; margin: 0 0 0 27px;
background-image: url(./img/brand06_488x60.jpg); background-repeat: no-repeat; text-indent: -4649em;}

/*--アクセスレイアウト--*/
#access01 {display: block; width: 370px; height: 60px; margin: 25px 0 0 60px;
background-image: url(./img/access01_370x60.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#access02 {display: block; width: 460px; height: 60px; margin: 0 0 0 24px;
background-image: url(./img/access02_460x60.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#access03 {display: block; width: 260px; height: 48px; margin: 0 0 0 198px;
background-image: url(./img/access03_260x48.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#access04 {display: block; width: 440px; height: 55px; margin: 0 0 0 94px;
background-image: url(./img/access04_440x55.jpg); background-repeat: no-repeat; text-indent: -4649em;}
#access05 {display: block; width: 468px; height: 140px; margin: 16px 0 0 47px;
background-image: url(./img/9-11schedule.gif); background-repeat: no-repeat; text-indent: -4649em;}

/*--リンクレイアウト--*/
#linkarea {width: 485px; height: 375px; margin: 33px 0 0 41px; overflow-y: auto;}
.link {font-size: 12px; color: #000; line-height: 20px; margin-bottom: 20px; border-bottom: #CC0000 1px dashed;}
.link img {float: left; margin: 0 15px 0 0;}
.link a {color: #cc0000; text-decoration: underline;}
.link a:hover {text-decoration: none; color: #333;}

/*--メニューレイアウト--*/
#menu ul{
list-style: none;
position: absolute;
text-indent: -12345em;
}
#menu ul a{display:block;}
#navi01 a{
margin: 17px 0 0 68px;
width: 100px;
height: 30px;
background: url(./img/bot01_100x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi01 a:hover{background-position: right;}
#navi02 a{
margin: 12px 0 0 68px;
width: 110px;
height: 30px;
background: url(./img/bot02_110x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi02 a:hover{background-position: right;}
#navi03 a{
margin: 12px 0 0 68px;
width: 100px;
height: 30px;
background: url(./img/bot03_100x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi03 a:hover{background-position: right;}
#navi04 a{
margin: 11px 0 0 68px;
width: 100px;
height: 30px;
background: url(./img/bot04_100x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi04 a:hover{background-position: right;}
#navi05 a{
margin: 12px 0 0 68px;
width: 110px;
height: 30px;
background: url(./img/bot05_110x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi05 a:hover{background-position: right;}
#navi06 a{
margin: 12px 0 0 68px;
width: 100px;
height: 30px;
background: url(./img/bot06_100x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi06 a:hover{background-position: right;}
#navi07 a{
margin: 12px 0 0 68px;
width: 130px;
height: 30px;
background: url(./img/bot07_130x30.jpg);
background-repeat: no-repeat;
background-position: left;
}
#navi07 a:hover{background-position: right;}

#address p {display: none;}