@charset "utf-8";


/*--photo_index.html余白・枠・背景色・スクロールバー非表示の設定--*/

*{
margin:0;
padding:0;
font:normal normal normal 100%/170% Verdana;
color:#777777;
border:0;
}

html{
 scrollbar-face-color:#ffffff;
 scrollbar-track-color:#ffffff;
 scrollbar-arrow-color:#ffe4b5;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#ffffff;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
}

body{
 border-style:solid;
 border-width:3 3 3 3;
 border-color:#aaaaaa;
 background-color:#ffffff;
}


/*--リンクの設定--*/
a:link{
 color:#999999;
 font-size:95%;
 text-decoration:none;
}
a:active {
 color:#999999;
 font-size:95%;
 text-decoration:none;
}
a:visited{
 color:#999999;
 font-size:95%;
 text-decoration:none;
}
a:hover{
 color:#111111;
 font-size:95%;
 text-decoration:none;
 position:relative;
 top:1px;
 left:1px;
}

/*--リスト--*/
ul,ol{
 margin:0 0 0 4px;
 list-style:none;
}

dt{
 margin:0.5em 0 1px;
}

dd{	
 padding:2px 0.5em;
}

.rows li{
 margin:0 10px 0 0;
 display:inline;
}

ul.bullet{
 margin:0 0 8px 13px;
}

.bullet li{
 margin:0 2px;
 list-style-type:square;
}


/*--ヘッダー--*/

#garo{
 position:absolute;
 top:15%;
 left:50%;
 margin:0 0 0 -280px;
 width:535px;
 height:520px;
 text-align:center;
}

#garo h2{
 display:none;
}

#garoenter{
    width:100%;
    text-align:center;
    font-size:75%;
} 

/*--メニュー--*/

#photo1,#photo2,#photo3,#photo4,#photo5{
 margin:0 10px 0 0;
 width:120px;
 height:120px;
 float:center;
}

#photo1 a,#photo2 a,#photo3 a,#photo4 a,#photo5 a{
 width:120px;
 height:120px;
 color:#ffffff;
 font-size:1px;
 display:block;
}

#photo1 a:hover,#photo2 a:hover,#photo3 a:hover,#photo4 a:hover,#photo5 a:hover{
    line-height:120px;
    background:url(img/menubg8.jpg) no-repeat 0 100%;
    font-size:100%;
    text-decoration:none;
    font-weight:bold;
}

#photo1{
 background:url(img/menuphoto20.jpg) no-repeat 0 100%;
}

#photo2{
 background:url(img/menuphoto21.jpg) no-repeat 0 100%;
}

#photo3{
 background:url(img/menubg00.jpg) no-repeat 0 100%;
}

#photo4{
 background:url(img/menubg00.jpg) no-repeat 0 100%;
}

#photo5{
 background:url(img/) no-repeat 0 100%;
}

.news{
 font-size:65%;
 padding:20px 0 0;
}

/*--フッター--*/

.footer{
 width: 100%;
 position: absolute;
 bottom: 3px;
 text-align:center;
}

.footer li,address{
 margin:0 0.2em 0;
 display:inline;
}

.myCopy {
 font-size:11px;
 color:#cccccc;
 text-decoration:underline;
 width:250pt;
}

/*--BACK--*/

.la{
 font-size:65%;
 margin-top:5px;
}


/*--見出し（h要素）--*/

h1{
 margin:30px 0 25px 10px;
 color:#888888;
 font-size:17px;
 font-family:Verdana;
 text-align:center;
 letter-spacing:0.1em;
}

h2{
 margin:15px 5px 0 0;
 color:#a90000;
 text-align:right;
}

h3{
 padding:10px 0 0 5px;
 color:#333;
 font-weight:bold;
 border-bottom:1px solid #333;
}

h4{
 margin:1em 0 0.3em;
}


/*--その他1--*/

hr{
 display:none;
}

p{
 margin:0.3em 0;
}

img{
 margin:3px 0.1em 0.2em 0;
}


/*--その他2--*/

em{
 font-weight:bold;
}

strong{
 font-weight:bold;
 text-decoration:underline;
}

ins{
 text-decoration:underline;
}

del{
 text-decoration:line-through;
}

big{
 font-size:125%;
}

small{
 font-size:85%;
}


/*--回り込み解除--*/

.clear{
 clear:both;
}

br .clear{
 line-height:0;
}

