/* 左コンテンツの設定
----------------------------------------------- */
#day {
	background-color: #FFFF00;
	line-height: 100%;
}
#top_left {
	float: left;
	width: 370px;
	margin-top: 25px;
	text-align: center;
	padding-right: 15px;
}
* html #top_left {
	float: left;
	width: 370px;
	margin-top: 25px;
	text-align: center;
	padding-right: 10px;
}
#top_left h3{
	font-size: 120%;
	margin-top: 50px;
	margin-bottom: 25px;
	font-weight: lighter;
}
div.top_detail{
	margin:auto;
	text-align:left;
	margin-bottom:15px;
	margin-top:10px;
	line-height:200%;
}
div.top_detail_right{
	margin:auto;
	text-align:right;
	margin-bottom:10px;
	line-height:150%;
}
div.top_detail_big{
	font-size:110%;
	margin:auto;
	text-align:left;
	line-height:150%;
	margin-bottom:10px;
}
table.top{
	width:100%;
	height:auto;
	margin:auto;
	border:solid 0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-left:2px;
}
table.top td{
	padding-left:3px;
	border:solid 1px;
	border-color:#ffffff;
	padding-top:5px;
	background-color:#f3f3f3;
	font-size:105%;
	border-color-bottom:#eaeaea;
}
td.left{
	text-align:left;
	border:solid 0px;
	line-height:100%;
}
table.top td img{
	border:0px;
	margin:auto;
	clear:both;
}
table.top p{
	line-height:110%;
	margin-bottom:5px;
}


div.margin40{
	margin-top:40px;
}


/* 右コンテンツの設定
----------------------------------------------- */
/*トップイメージ*/
#top_right {
	margin-left: 370px;
	text-align: center;
	margin-top: 25px;
	font-size: 85%;
	line-height: 140%;
}
#top_right p{
	padding-bottom: 15px;
}
#top_right h3{
	font-size: 110%;
}
#top_right img{
	margin-bottom:2px;
}

#top_right_scroll{
	width:150px;
	height:250px;
	overflow:auto;
	font-size:85%;
	text-align:left;
	line-height:17px;
	color:#0000FF;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
}
#top_right_scroll p{
	font-weight:normal;
}


.right_colum_bold{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
.right_colum_normal{
	text-align:left;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
}
h3.midashi{
	text-align:center;
	margin-bottom:20px;
	margin-top:10px;
}
.midashi{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
}
.midashi_center{
	text-align:center;
	font-size:10pt;
	font-weight:bold;
}
/* 下コンテンツの設定
----------------------------------------------- */
#top_down {
	text-align: center;
	margin-top: 100px;
}
#top_down h3{
	font-size: 120%;
}
#top_down h4{
    color: #FF0000;
	text-align: left;
	font-size: 100%;
}
#top_down p{
	padding-bottom: 10px;
}
#top_down div{
	margin-top: 50px;
}


*/新しいトップメニューテスト
----------------------------------------------- 

div.imagebox2 a:hover{
	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}

.box_blue{
   width:270px;
   height:280px;
   display:block;
   color:#000000;
   float:left;
   margin-left:2px;
   overflow:hidden;
   padding-top:10px;
   margin-top:5px;
   background-color:#dbe3ef;
   font-size:160%;
   font-weight:bold;
   line-height:145%;
   border:1px solid #818181;
   text-align:center;
}
.box_blue img{
	margin:auto;

}
.box_blue a{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
.box_blue a:hover{
	text-decoration:underline;
}

.box_blue a:visited{
	color:#ff0000;
}

div.box_yellow{
   width:270px;
   height:140px;
   display:block;
   font-size:110%;
   line-height:140%;
   color:#000000;
   float:left;
   margin-left:2px;
   overflow:hidden;
   padding:0px;
   margin-top:5px;
   background-color:#f6f69f;
   border:1px solid #818181;
}
.box_yellow a{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
.box_yellow a:hover{
	text-decoration:underline;
}

.box_yellow a:visited{
	color:#ff0000;
}


div.box_allabout{
   width:270px;
   height:140px;
   display:block;
   text-align:center;
   font-size:130%;
   font-weight:bold;
   line-height:140%;
   color:#000000;
   float:left;
   margin-left:2px;
   overflow:hidden;
   padding:0px;
   margin-top:5px;
   background-color:#ffffff;
   border:1px solid #818181;
}

.box_allabout a{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
.box_allabout a:hover{
	text-decoration:underline;
}

.box_allabout a:visited{
	color:#ff0000;
}



p.allabout{
	width:250px;
	height:105px;
	display:block;
	margin-left:10px;
	margin-top:5px;
	overflow:visible;
}
.radio{
	width:260px;
	height:98px;
	line-height:110%;
	display:block;
	font-size:130%;
	font-weight:bold;
	margin-left:25px;
	margin-top:5px;
	overflow:visible;
}

div.box_yellow img{
	float:left;
	margin:5px;
}


div.taiken{
	width:250px;
	height:60px;
	text-align:left;
	margin:auto;
	font-size:130%;
}
.red{
	color:#ff0000;
	font-weight:bold;
	font-size:90%;
}
.redbig{
	font-size:150%;
	font-weight:bold;
	color:#ff0000;
}
.redmiddle{
	font-size:105%;
	line-height:120%;
	font-weight:bold;
	color:#ff0000;
}

.black_walker{
	font-size:120%;
	font-weight:bold;
	color:#000000;
}

.blackbig{
	font-size:150%;
	font-weight:bold;
	color:#000000;
}
.blackmiddle{
	font-size:110%;
	font-weight:bold;
	color:#000000;
}
div.left{
	width:123px;
	height:105px;
	float:right;
	margin-top:5px;
	text-align:left;
	overflow:visible;
}
div.walker{
	width:158px;
	height:105px;
	float:right;
	margin-top:3px;
	text-align:left;
	font-size:94%;
	font-weight:bold;
	overflow:visible;
}
div.left_c{
	text-align:left;
	clear:both;
}
div.ra{
	width:250px;
	height:100px;
	margin-top:5px;
	overflow:visible;
}


div.box_yellow p,
div.box_yellow div{
	margin-top:5px;
	margin-left:5px;
}
.syousaihe{
	width:250px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	text-align:right;
	clear:both;
}
.syousaihe_s{

	width:250px;
	height:20px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	text-align:right;
	clear:both;
}
.syousaihe_walker{
	margin-bottom:5px;
	width:250px;
	height:20px;
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	text-align:right;
}
div.overflow{
	width:200px;
	height:125px;
	background-color:green;
	overflow:visible;

}

*/表示調整用に新しく追加したもの
----------------------------------------------- 
.style19 a{
	color:#ff0000;
	font-weight:bold;
}
