/* 中面用CSS */


p.lead{
margin:5px 5px 15px 5px;
}

/*** リストスタイル ****************************************/
ul.type00{  /* type00：左マージン0 */
    font-size:medium;    
	margin:0;
	padding:0;
	list-style-type: none;
	}

ul.type01{  /* type01：リストスタイルデフォルト */
    font-size:small;
	margin:5px 0 0 40px;
	}
	
li.type01{
    line-height:120%;
	margin:0;

}
ul.type02{
    font-size:medium;    
	margin:5px 0 10px 20px;
	list-style-type: none;
	}
	
li.type02{  /* type02：リストスタイル大きめの丸 font-size:medium */
    line-height:110%;
	background:url(../img/maru.gif) no-repeat;
	padding:0 0 10px 20px;
	margin:0;

}	
li.type03{
    line-height:120%;
	margin:0;
    font-size:small;

}
ul.type03{ /* left-margin 0 */
    font-size:medium;    
	margin:5px 0;
	list-style-type: none;
	}
ul.type04{ /* left-margin 0 */
	font-size:medium;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 20px;
	}
ul.type05{  /* type01：リストスタイルデフォルト */
    font-size:medium;
	margin:5px 0 0 40px;
	}
	
ul.kome01{/* 左マージン0　上・右マージン10*/
    font-size:small;
	margin:10px 10px 15px 0;
	padding:0;
	list-style-type: none;
	}
ul.kome{/* 左マージン40*/
    font-size:small;
	margin:0 0 15px 40px;
	padding:0;
	list-style-type: none;	
	}
li.kome{
    line-height:110%;
	background:url(../img/kome.gif) no-repeat;
	padding:0 0 0 15px;
	margin:0;
	color:#993300;
}


#menu_ue ul{
	margin:5px 10px 25px 10px;
	list-style-type: none;
}

#menu_ue li{
     margin:0 6px 0 0;
	 display:inline;
     background:url(../img/hosi.gif) no-repeat 0% 50%;
	 padding-left:12px;
}

#menu_ue li a{
font-size:12px; 
/* フォントサイズが大きくなることでメニューが改行すると、
改行したメニューのリストマークが欠落するため、フォントサイズ固定 */
}
#menu_ue2 ul{
	list-style-type: none;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#menu_ue2 li{
     margin:0 6px 0 0;
	 display:inline;
     background:url(../img/hosi.gif) no-repeat 0% 50%;
	 padding-left:12px;
}

#menu_ue2 li a{
font-size:12px; 
/* フォントサイズが大きくなることでメニューが改行すると、
改行したメニューのリストマークが欠落するため、フォントサイズ固定 */
}

ul.kome_aka{
list-style-type: none;
}
li.kome_aka{
     background:url(../img/kome_aka.gif) no-repeat;
	 padding-left:18px;
}

li.no1{
     background:url(../img/no1.gif) no-repeat;
	 padding-left:18px;
}

li.no2{
     background:url(../img/no2.gif) no-repeat;
	 padding-left:18px;
}
li.no3{
     background:url(../img/no3.gif) no-repeat;
	 padding-left:18px;
}
li.no4{
     background:url(../img/no4.gif) no-repeat;
	 padding-left:18px;
}

.detail{
     width:535px;
	 background-color:#FFf4f4;
	 margin:0;
	 }


/*** float ********************************/

.left300{   /*** 左に文章 ****************/
     float:left;   
	 width:295px;
	 margin:0 0 0 10px;
	 padding:0;
	 
}

.left310{   /*** 左に文章 ****************/
     float:left;   
	 width:310px;
	 margin:0 0 0 10px;
	 padding:0;
	 
}

.right300{  /*** 右に文章 ****************/
     float:right;   
     width:295px;
	 margin:0 10px 0 0;
	 padding:0;
	 clear:both;
}

.right200{
width:220px;
float:right;
text-align:left;
margin:0;
padding:0;

}

.right95per{
float:right;
width:97%;
clear:both;
}
.right90per{
float:right;
width:93%;
clear:both;
}

.right350{   /*** double35 と一緒に使う ****************/
     float:right;   
	 width:350px;
	 margin:0;
	 padding:0;
	 clear:right;
 
}
.right_right{
float:right;
text-align:right;

clear:both;
}
.episode_long{
margin:0 50px 0 30px;

}
 
 /*** table ******************************************/
table.type01{
	width:535px;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin:3px 0;
}
table.kifu{
	width:535px;
	background:#ffffff;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin:3px 0;
}
table.kifu2{
	width:200px;
	background:#ffffff;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin:3px 0;
}
table.kifu3{
	width:300px;
	background:#ffffff;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin:3px 0;
}
table.type01 th{
background:#ffe1e1;
text-align:left;
font-weight:normal;
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
}

table.type01 td{ /* bg pale pink **************/
background:#fff4f4;
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
}

th.kifu { /* 寄付の状況等 **************/
background:#ffe1e1;
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
font-weight:normal;
text-align:center;
}

td.kifu { /* 寄付の状況等 **************/
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
text-align:center;
}
td.kifu_l { /* 寄付の状況等 テキスト左寄せのセル*******/
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
text-align:left;
}
td.kifutotal { /* 寄付の状況等 合計**************/
background:#efefef;
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
text-align:center;
}
td.kifu_r{ /* 寄付の状況等 テキスト右寄せのセル*******/
padding:3px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
text-align:right;
}

.double{ /****** 二重枠 ***************************************/
background:url(../img/d_m.gif) repeat-y;
padding:5px 25px 5px 15px;
}
.double35{
width:325px;
background:url(../img/d35_m.gif) repeat-y;
padding:0 25px 0 10px;
margin:0;
}

.double_long{ /*081113エピソード0810以降追加の為*/
background:url(../img/d_m_long.gif) repeat-y;
padding:0 20px;
}

#wrap600{ /****** パスポート協賛 0910追加 ***************************************/
width:640px;
margin:15px　0;
}
.kyosan{
width:600px;
margin:0 20px 25px 20px;
}


.QR{ /* QRコード背景 */
width:122px;
height:122px;
background:url(../img/QR_code.jpg) repeat-n;
text-align:center;
display:inline;
vertical-align:middle;
padding:0;
margin:0 30px 0 0;
float:right;
clear:right;
}

