/* トップページ*/
body{
	margin: 0px;
	padding: 0px;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a{
	text-decoration : none;
	outline : 0px none ;
}
a:link,a:visited{
	color : #F02424;
}
a:hover,a:active{
	color : #FF6600;
	text-decoration : underline;
}

#index_background01{
	width: 808px;
	background-image: url(img/background_main02.gif);
}

#index_background02{
	width: 808px;
	background-image: url(img/background_main01.gif);
	background-repeat: no-repeat;
}


#index_box01{
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 808px;
}
#index_box02{
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 808px;
}
#index_box03{
	margin: 0px;
	padding: 0px;
	height: 227px;
	width: 808px;
	background-image: url(img/index_img/new.jpg);
	text-align: left;
}

#index_box03_in{
	text-align: left;
	padding-top: 25px;
	padding-left: 63px;
	font-size: 12px;
	line-height: 13px;
	color: #39262A;
}

#index_box04{
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 808px;
	background-image: url(img/index_img/menu.jpg);
	text-align: left;
}
#index_box04_in{
	margin: 0px;
	padding-left: 35px;
}
#index_box05{
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 800px;
}

/* 中ページメニューポジション*/
#contents_box01{
	margin: 0px;
	padding-left: 339px;
	padding-top: 8px;
}
/* 工事中レイアウト*/
#no_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/no/titel_main.jpg);
	text-align: left;
}
#contents_box02{
	margin: 0px;
	height: 606px;
	width: 808px;
}
#contents_no_box03{
	margin: 0px;
	height: 115px;
	width: 238px;
	background-image: url(img/no/fukidashi.gif);
	font-size: 12px;
	line-height: 14px;
	color: #B84242;
}



/* ストーリーレイアウト*/
#story_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/story/titel_main.jpg);
	text-align: left;
}

#story_box02{
	padding: 0px;
	height: 575px;
	width: 620px;
	background-image: url(img/story/main_img.jpg);
	margin-top: 20px;
}

#story_box02_in{
	font-size: 12px;
	line-height: 16px;
	color: #663743;
	width: 525px;
	padding-top: 365px;
	padding-left: 0px;
	text-align: left;
}



.story_box_in{
	width: 610px;
	font-size: 12px;
	line-height: 14px;
	color: #663743;
	text-align: left;
	padding: 10px;
}



.story_box_t{
	width: 610px;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	background-color: #333333;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

.story_txt12px{
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	color: #663743;
	padding-left: 5px;
}


/* スタッフレイアウト*/
#staff_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/staff/titel_main.jpg);
	text-align: left;
}

#staff_box02{
	padding: 0px;
	height: 656px;
	width: 620px;
	background-image: url(img/staff/main_img.jpg);
	margin-top: 20px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #663743;
}

#story_box02_in{
	font-size: 12px;
	line-height: 16px;
	color: #663743;
	width: 525px;
	padding-top: 365px;
	padding-left: 0px;
	text-align: left;
}




/* キャラクターレイアウト*/
#chara_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/chara/titel_main.jpg);
	text-align: left;
}
#tama{
	background-image: url(img/chara/tama_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}

#tama_t{
	padding-top: 90px;
	padding-left: 15px;
}

#tama_txt{
	width: 390px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 15px;
}

#tama_pos{
	padding-top: 4px;
	padding-left: 210px;
}



#kirino{
	background-image: url(img/chara/kirino_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}
#kirino_t{
	padding-top: 86px;
	padding-left: 220px;
}

#kirino_txt{
	width: 390px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 220px;
}

#kirino_pos{
	padding-top: 4px;
	padding-left: 250px;
}



#saya{
	background-image: url(img/chara/saya_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}

#saya_t{
	padding-top: 85px;
	padding-left: 15px;
}

#saya_txt{
	width: 390px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 15px;
}

#saya_pos{
	padding-top: 4px;
	padding-left: 270px;
}



#miya{
	background-image: url(img/chara/miya_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}
#miya_t{
	padding-top: 87px;
	padding-left: 234px;
}

#miya_txt{
	width: 370px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 236px;
}

#miya_pos{
	padding-top: 4px;
	padding-left: 270px;
}


#sato{
	background-image: url(img/chara/sato_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}

#sato_t{
	padding-top: 86px;
	padding-left: 15px;
}

#sato_txt{
	width: 370px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 15px;
}

#sato_pos{
	padding-top: 4px;
	padding-left: 200px;
}


#kojiro{
	background-image: url(img/chara/kojiro_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}
#kojiro_t{
	padding-top: 89px;
	padding-left: 228px;
}

#kojiro_txt{
	width: 390px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 230px;
}


#kojiro_pos{
	padding-top: 4px;
	padding-left: 230px;
}


#yuji{
	background-image: url(img/chara/yuji_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}

#yuji_t{
	padding-top: 86px;
	padding-left: 15px;
}

#yuji_txt{
	width: 390px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 15px;
}

#yuji_pos{
	padding-top: 4px;
	padding-left: 240px;
}


#dan{
	background-image: url(img/chara/dan_img.jpg);
	height: 349px;
	width: 620px;
	text-align: left;
}
#dan_t{
	padding-top: 86px;
	padding-left: 220px;
}

#dan_txt{
	width: 390px;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
	padding-top: 1px;
	padding-left: 220px;
}

#dan_pos{
	padding-top: 4px;
	padding-left: 220px;
}



/* リンクレイアウト*/
#link_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/link/titel_main.jpg);
	text-align: left;
}

#link_box02{
	height: 575px;
	width: 620px;
	background-image: url(img/link/back_line.gif);
	font-size: 12px;
	line-height: 28px;
	color: #663743;
	text-align: left;
}

/* ニュースレイアウト*/
#news_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/news/titel_main.jpg);
	text-align: left;
}

.news_box00{
	width: 620px;
	text-align: left;
}
.news_box_in{
	width: 620px;
	font-size: 12px;
	line-height: 14px;
	color: #663743;
	text-align: left;
	padding: 10px;
}



.news_box_t{
	width: 620px;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	background-color: #333333;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}


#news_box_interview{
	width: 620px;
	background-image: url(img/link/back_line.gif);
	font-size: 12px;
	line-height: 28px;
	color: #663743;
	text-align: left;
}

.news_box_interview_txt{
	font-size: 12px;
	line-height: 28px;
	color: #663743;
	text-align: left;
}





/* CD・DVDレイアウト*/
#cddvd_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/cddvd/titel_main.jpg);
	text-align: left;
}

.cddvd_txt12px{
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	color: #663743;
}

.cddvd_txt14px{
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	color: #663743;
}

/* 日記レイアウト*/
#blog_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/blog/titel_main.jpg);
	text-align: left;
}

/* 剣道講座レイアウト*/
#howto_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/howto/titel_main.jpg);
	text-align: left;
}

#howto_box02{
	margin-top: 15px;
	padding: 0px;
	width: 808px;
	text-align: left;
}
#howto_box03{
	padding: 0px;
	text-align: left;
	margin-left: 4px;
}

.howto_t_box{
	height: 45px;
	width: 455px;
	background-image: url(img/howto/t_hai.jpg);
}

.howto_t_box_pos{
	text-align: left;
	padding-top: 18px;
	margin-left: 39px;
	font-size: 12px;
	color: #663743;
}

.howto_txt_box{
	width: 455px;
	background-image: url(img/howto/line_hai.gif);
	text-align: left;
	font-size: 12px;
	line-height: 24px;
	color: #663743;
}

.howto_menu01{
	width: 170px;
	background-color: #FFFFFF;
	margin: 10px;
}
.howto_menu02{
	font-size: 10px;
	line-height: 11px;
	padding: 5px;
}


/* ムービーレイアウト*/
#movie_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/movie/titel_main.jpg);
	text-align: left;
}

/* ネットラジオレイアウト*/
#radio_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/radio/titel_main.jpg);
	text-align: left;
}


.radio_box00{
	width: 494px;
	text-align: left;
}
.radio_box_in{
	width: 494px;
	font-size: 12px;
	line-height: 14px;
	color: #663743;
	text-align: left;
	padding: 10px;
}



.radio_box_t{
	width: 494px;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	background-color: #333333;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}


#radio_box_interview{
	width: 494px;
	background-image: url(img/link/back_line.gif);
	font-size: 12px;
	line-height: 28px;
	color: #663743;
	text-align: left;
}

.radio_box_interview_txt{
	font-size: 12px;
	line-height: 28px;
	color: #663743;
	text-align: left;
}


/* スペシャルレイアウト*/
#sp_box01{
	margin: 0px;
	padding: 0px;
	height: 207px;
	width: 808px;
	background-image: url(img/sp/titel_main.jpg);
	text-align: left;
}

.font_size_10{
	font-size: 10px;
}

.font_line_24{
	line-height: 18px;
}