@charset "UTF-8";


/*-----------------------------------------------
トップページ～センターからのご案内
-----------------------------------------------*/
.waku01 { width:690px; padding-top:10px;}

.waku01 ul { height:400px; overflow:auto; color:#000099;}

.waku02 { width:313px;}

.info01 { margin-left:5px; margin-top:10px; width:55px; float:left;}

.info02 { margin-top:10px; margin-left:10px; border-bottom:1px dotted #ffcc33; width:600px; float:left;}

.info03 { margin:10px 10px 0; border-bottom:1px dotted #ffcc33;}

.info03 strong { font-weight:bold;}

.info11 { float:left; margin-left:5px; margin-top:10px;}

.info12 { float:left; border-bottom:1px solid #ffcd33; margin-left:3px; margin-top:11px; font-weight:bold; width:285px; color:#156415;}

.info13 { margin-left:10px; margin-top:10px;}

.info04 { float:left; margin-left:20px; margin-top:10px;}


/*-----------------------------------------------
トップページ～メイン画像部分
-----------------------------------------------*/
.topmain{ overflow:hidden; width:1020px;}
* html .topmain{height:1%;}
.topmain .left{float:left;width:495px;}
.topmain .left p{float:left; width:145px;}
.topmain .left div{float:right;}
.topmain .left div ul{  font-size:86%; width:328px;}
.topmain .left div ul li{margin-left:20px;padding-left:0px;list-style-type:disc}
.topmain .right{float:right;width:525px;}


/*--------最新更新日--------*/
.update{
float:left;
width:310px;
margin:5px 0 0 15px;}


/*----文字大きさ---*/
#fontsize{
float:left; width:250px; margin:5px 0 0 110px;
}
#fontsize li{
float:left;
margin-right:3px;
}


/*------グーグル--------*/
.googleBox{
float:right;
text-align:right;
}
.googleBox input{
width:150px;
}
.googleBox input.line-height1{
width:85px;
}

