/* CSS Document */

body {
  font-size: 88%; /* IE */
}
html>/**/body {
  font-size: 15px; /* Except IE */
}




/* 各TOP用　レイアウト
-------------------------------*/
.top_topics {
	width:440px;
	float:left;
	margin:5px 0 15px 0;
	}
.top_topics_caution{
	border:1px solid #F00;
	text-align:center;
	color:#F00;
	font-size:12px;
	margin-bottom:10px;
	padding:5px;
	background:#ffe2e2;
	font-weight:bold;
}

	
.top_contents{
	width:440px;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
	
.top_topics td {
		font-size:10px;
		line-height:1.6;
		}



	
#top_sche {
	width:280px;
	float:right;
	padding-left:15px;
	margin:0 0 10px 0;
}	

	
li.sche_list {
	margin:0;
	
	}
	
p.sche_txt strong{
	color:#98AC27;
	font-weight:normal;
	}
	
p.sche_txt {
	font-size:90%;
	line-height:20px;
	color:#666666;
	margin:0 0 0 20px;
	padding:0;
	}
	
p.sche_txt_k strong{
	color:#406BB3;
	font-weight:normal;
	}
	
p.sche_txt_k {
	font-size:90%;
	line-height:16px;
	color:#666666;
	margin:0 0 0 20px;
	padding:0;
	}
	
.sche_link {
	padding:0 3px;
	margin:10px 0;
	font-size:inherit;
	text-align:right;
	color:#578BB8;
	}
	
.sche_col_blue
	{
	font-size:90%;}
	
	
.sche_img {
	float:left;
	margin:0 10px 0 0;
	}
	
.blank {
	background:url(../images/top/list_blank.gif) center bottom no-repeat;
	height:24px;
	}
	
.sche_li_top{
	margin-bottom:15px;
	}

	
ul#topics li {
	margin-bottom:5px;
	padding-bottom:4px;
	border-bottom: 1px dotted #bbbbbb;
	}

	
ul#topics {
	width:430px;
	padding-right:15px;

	}

/**那須トピックス**/


	
ul#topics_n li.topics_list {
	
	margin-bottom:5px;
	padding-bottom:4px;
	border-bottom: 1px dotted #DDDDDD;
	}

	
ul#topics_n {
	
	padding:0 5px;
	}

	
.mb_10 {
	margin-bottom:10px;
	border-bottom:1px #DDDDDD solid;
	}
	

.mb_10_2 {
	margin:10px 0;
	
	}
	
.mtb_10 {
	margin-bottom:10px;
	}
	

.top_bn_l{
	padding:10px;
	float:left;
	font-size:0.8em;
	}


	
		
.top_bn_r{
	padding:10px;
	float:left;
	font-size:0.8em;
	}
	
p.bn_txtarea {
	border-left:3px #669966 solid;
	padding:0 0 0 6px;
	margin:0;
	
	}
	
#topics_table{
	line-height:1.5;
	}

.topics_td1 {
	width:17px;
	}
	
.bn_fl_right {
	float:right;
	}
	
.bn_fl_left {
	float:left;
	margin-left:5px;
	}

	
.bn_fl_left2 {
	float:left;
	margin-left:15px;
	}
	
/*temporaly------------------*/

.photo_bn_temp {
	margin-bottom:10px;
	}

.bn_ma15 {
	margin-bottom:15px;
	}

.topics_td2 {
	width:40px;
	font-size:9px;
	padding:2px 8px 0 0;
	
	}
	
.topics_td1{
	white-space:nowrap;
	padding-right:15px;
	}
	

.topics_td3 {
	font-size:9px;
	}


.topics_td3 a:hover{
	text-decoration:underline;
	color:#FF6666;
	}
	

	
.bn_area2 {
	vertical-align:top;
	float:left;
	margin-left:0px;
	margin-top:5px;
	} 
	
	
.bn_area3 {
	vertical-align:top;
	float:left;
	margin-left:3px;
	margin-top:5px;
	} 

	
.bn_area2_l{
	vertical-align:top;
	}
	
.bn_area2_r{
	border-top:1px solid #669900;
	font-size:9px;
	vertical-align:top;
	padding-top:3px;
	}
	
	
.bn_area2_r_blog{
	border-top:1px solid #9c599a;
	font-size:9px;
	vertical-align:top;
	padding-top:3px;
	}
	
#box_reading {
	margin-bottom:30px;
	}
	
#michaeldays 	{
	margin-bottom:30px;
	}
	
.border_planbn {
	border:#DDDDDD 2px solid;
	}
	
.top_bn_mgb01{
	margin-bottom:0;
	}
	
.plan_table {
	font-size:9px;
	line-height:1.4;
	vertical-align:top;
	border:2px solid #DCE9EE;
	background-color:#ECF5F8;
	margin-bottom:8px;
	}
	
	
.plan_table_nasu {
	font-size:9px;
	line-height:1.4;
	vertical-align:top;
	border:2px solid #D2E0BE;
	background-color:#F2F7EB;
	margin-bottom:8px;
	}
	
.plan_table td{
	vertical-align:top;
	}
.plan_txt,.plan_txt_nasu,.plan_ic {
	padding-top:10px;
	vertical-align:top;
	}

.plan_txt strong {
	font-size:11px;
	color:#3D7F98;
	}
.plan_txt_nasu strong {
	font-size:11px;
	color:#6D8C41;
	}
.plan_txt_nasu a:hover {
	text-decoration:none;
	color:#666666;
		}
	
li.event_bt {
	border-bottom:1px #FFFFFF;
	}
	
li.event_bt {
	text-align:right;
	margin:0px;
	padding:0px;
	}
	
.bn_mt {
	margin-top:10px;
	}
p.event_txt {
	font-size:x-small;
	line-height:1.6;
	margin:5px 0 0 0;
	padding:0 5px 0 0;
	}
.event_tbl {
	margin:3px;
	border-bottom:1px dotted #CADEC6;
	}