@charset "UTF-8";

@import url("./common.css");


/*Flash設定********************************************************************/
div.main_flash{
	margin:1em 0;
	width:715px;
}

/*メインキャッチ設定********************************************************************/
div.main_cach{
	clear:both;
	margin:1em auto;
	width:715px;
}
div.main_cach h1{
	text-indent:-9999px;
	height:0em;
}
div.main_cach p{
	font-size:14px;
	padding:5px 0;
}

/*写真サムネイル・バナー設定********************************************************************/
div.main_photo_thumb,
div.main_banner{
	clear:both;
	margin:2em 0;
}
div.main_photo_thumb table,
div.main_banner table{
	width:100%;
}

/*インフォメーション設定********************************************************************/
div.main_info{
	clear:both;
	width:715px;
	margin:3em auto 2em;
}
div.main_info h2{
	background:url(../../image_top/info_new.gif) no-repeat 0 0;
	height:55px;
	text-indent:-9999px;
}
div.main_info-waku{
	width:715px;
	height:150px;
	overflow: auto;
}
div.main_info-waku dl{
	padding:0 0 0 2em;
	margin:1em auto;
}
div.main_info-waku dt{
	font-weight:bold;
}
div.main_info-waku dd{
	margin:0 0 0 7em;
}
div.main_info-waku img{
	margin-left:1em;
}

/*スタッフブログ・チャプター写真共通設定********************************************************************/
div#main_staff-chapter{
	clear:both;
	width:715px;
	margin:0px auto;
}
.main_staff-chapter_iframe{
	width:350px;
	height:150px;
}
div.main_staff-chapter-php{
	width:330px;
}
div.main_staff-chapter-php dl{
	padding:0 0 0 2em;
	margin:1em 0;
	text-align:left;
}
div.main_staff-chapter-php dt{
	font-weight:bold;
	width:7em;
	float:left;
	clear:both;
}
div.main_staff-chapter-php dd{
	margin:0 0 0 8em;
}

/*スタッフブログ設定********************************************************************/
div.main_staffblog{
	width:350px;
	margin:1em 0;
	float:left;
}
div.main_staffblog h2{
	background:url(../../image_top/t_staffblog.gif) no-repeat 0 0;
	height:55px;
	text-indent:-9999px;
}
.blog_iframe{
	width:210px;
	height:350px;
	overflow: hidden;
	visibility: visible;
	clear:both;
}
div.main_blog{
	clear:both;
	width:200px;
	margin:1em 0px;
	text-align:left;
}
div.main_blog dl{
	padding:0px;
	margin:0px 0 0 1em;
}
div.main_blog dt{
	width:7em;
	font-weight:bold;
	float:left;
	clear:both;
}
div.main_blog dd{
	margin:0 0 0.5em 8em;
}

/*チャプター写真設定********************************************************************/
div.main_chapterphoto{
	width:350px;
	margin:1em 0;
	float:right;
}
div.main_chapterphoto h2{
	background:url(../../image_top/t_chapter.gif) no-repeat 0 0;
	height:55px;
	text-indent:-9999px;
}






