BODY{
scrollbar-face-color:#ffdfef; /*スクロールバー本体の色*/
scrollbar-highlight-color: #FFB6C1; /*スクロールバー左側（上）の影*/
scrollbar-shadow-color: #FFB6C1; /*スクロールバー右側（上）の影*/
scrollbar-3dlight-color: #ffffff; /*スクロールバーの左側（下）の影*/
scrollbar-arrow-color: #ffffff; /*矢印の色*/
scrollbar-track-color: #fff4fa; /*背面の色*/
scrollbar-darkshadow-color: #ffffff; /*スクロールバー右側（下）の影*/
line-height: 135%; /* 行間 */
font-family : "tahoma";
color:#666666; 
font-size:10pt; 
background-image:url(../sozai/ten-pa.png);
margin-top: 5px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 0px;
text-align:center;
}

A:link { text-decoration:none; color:#4444ee; }
A:visited { text-decoration:none; color:#6495ed; }
A:active { text-decoration:underline; color:#888888; }
A:hover { text-decoration:underline; color:#FF69B4; }
a:hover {color :#ffffff ; background-color :#3cb371;}

/* ベース */
.base{
width: 800px;

margin: 0px auto 0px auto;
padding :0px 0px 15px 0px;
background-color:#ffc0cb;
}

/* タイトル部分 */
.top{
background-color:#ffffff;
padding:0px 0px 0px 0px;
width: 100%;
height: 120px;
}

.title{
border:#ffe4e1 solid 2px;
font-size:9pt;
margin:0px 0px 0px 0px;
padding :5px 0px 0px 0px;
width: 63%;
height: 120px;
float:left;
}

.sub{
border:#ffe4e1 solid 1px;
font-size:9pt;
color:#ffffff;
font-weight:bold;
float:left;
margin: 0px 0px 0px 0px;
padding :3px 0px 0px 0px;
text-align:center;
width: 37%;
height: 120px;
}

/* タイトルここまで */

/* ｉｎｄｅｘメイン */
.main{
width: 75%;
float: left;
}

.box1{
background-color:#ffffff;
width: 100%;
float: left;
margin:1px 0px 2px 1px;
padding:2px 5px 8px 9px;
color: #444444;
font-size:9pt;
text-align:left;
}

.box2{
background-color:#ffffff;
width: 40%;
float: left;
margin:4px 0px 2px 1px;
padding:4px 3px 4px 5px
font-size:9pt;
text-align:left;
color:#666666;
}

.box3{
background-color:#ffffff;
width: 48%;
float: left;
margin:4px 0px 2px 0px;
padding:8px 5px 8px 5px;
color: #666666;
font-size:10pt;
text-align:left;
}






.box8{
background-color:#fff0f5;
width: 18%;
float: left;
margin:0px 0px 2px 1px;
padding:2px 5px 8px 5px
font-size:9pt;
text-align:left;
color:#ff1493;
}

.box4{

width: 28%;
float: left;
margin:0px 0px 2px 1px;
padding:2px 5px 8px 5px
font-size:9pt;
text-align:left;

}

.box5{

width: 38%;
float: left;
margin:0px 0px 2px 1px;
padding:2px 5px 8px 5px
font-size:9pt;
text-align:left;
color:#ff6347;
}

.box6{

width: 30%;
float: left;
margin:0px 0px 2px 1px;
padding:2px 5px 8px 5px
font-size:9pt;
text-align:left;
color:;
}

.box7{
background-color:#fff0f5;
width: 20%;
float: left;
margin:0px 0px 0px 0px;
padding:2px 5px 5px 5px
font-size:9pt;
text-align:center;
color:#ff1493;
}



.box9{
background-color:#e0ffff;
width: 100%;
float: left;
margin:0px 0px 2px 1px;
padding:2px 5px 8px 5px;
color: #FF69B4;
font-size:10pt;
text-align:left;
}

.box10{
background-color:#ffffff;
width: 100%;
float: left;
margin:0px 0px 2px 1px;
padding:2px 5px 8px 5px;
color: #FF69B4;
font-size:10pt;
text-align:left;
}

/* メイン　左ここまで */


/* メイン　右 */
.r{
width: 24%;
float: right;
}

.hako1{
background-color:#ffffff;
border:#ffe4e1 solid 1px;
width: 100%;
float: left;
padding:2px 2px 0px 4px;
margin: 0px 1px 0px 0px;
font-size:9pt;
color:#228B22;
text-align:center;
}

.hako2{
background-color:#f0ffff;
border:#ffe4e1 dashed 1px;
width: 100%;
float: left;
padding:2px 2px 5px 4px;
margin: 0px 1px 0px 0px;
font-size:8pt;
color:#228B22;
text-align:center;
}

.hako3{
background-color:#ffffff;
border:#ffe4e1 solid 1px;
width: 100%;
float: left;
padding:0px 0px 0px 4px;
margin: 0px 1px 0px 0px;
font-size:8pt;
color:#666666;
text-align:left;
}

.hako4{
background-color:#f0ffff;
border:#ffe4e1 dashed 1px;
width: 100%;
float: left;
padding:3px 0px 4px 0px;
margin: 0px 1px 0px 0px;
font-size:8pt;
color:#da70d6;
text-align:center;
}

.hako4 a{
display:block;
}

.info{scrollbar-3d-light-color:#ffffff;
scrollbar-arrow-color:#a9a9a9;
scrollbar-base-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
padding:1px 5px 8px 7px;
margin:0px 0px 3px 0px;
width: 99%;
height: 7em;
overflow: auto;
background-color:#ffffff;
font-size:8pt;
color: #666666;
text-align:left;
}

.info a:link{
text-decoration:none ;
color:#ff6347;
font-weight:bold;
}
.info a:visited{
text-decoration:none ;
color:#ff6347;
font-weight:bold;
}
.info a:hover{
text-decoration:underline;
color:#ffffff;
background-color:#ff6347;
font-weight:bold;
}

.menu{
background-color:#ffffff;
border:#6B8E23 dashed 2px;
width: 100%;
float: left;
padding:2px 2px 5px 4px;
margin: 0px 0px 0px 0px;
font-size:8pt;
color:#228B22;
text-align:center;
}

.menu a{
display:block;
}

.hako5{
background-color:#eeffdd;
border:#ffe4e1 solid 1px;
width: 100%;
float: left;
padding:2px 2px 0px 4px;
margin: 0px 1px 0px 0px;
font-size:7pt;
color:#87cefa;
text-align:center;
}


.hako6{
background-color:#ffffff;
border:#ffe4e1 dashed 1px;
width: 100%;
float: left;
padding:3px 0px 4px 0px;
margin: 0px 1px 0px 0px;
font-size:8pt;
color:#da70d6;
text-align:center;
}

.hako6 a{
display:block;
}

.hako7{
background-color:#F7EFFF;
border:#ffe4e1 dashed 1px;
width: 100%;
float: left;
padding:3px 0px 4px 0px;
margin: 0px 1px 0px 0px;
font-size:8pt;
color:#da70d6;
text-align:center;
}

.hako7 a{
display:block;
}


/* メイン　右ここまで */

/* フッター */
.foot{
background-color:#ffffff;
clear: both;
width: 100%;
margin:0px;
font-size:7pt;
text-align:center;
color:#666666;
}

/* フッター ここまで*/

/* その他 */

.kaijo{
clear:both;
}

.t-r{
font-size:8pt;
text-align:right;
}


/* 文字 */
.s{
font-size:8pt;
color:#da70d6;
}

