body {
	background-color: #FFFFFF;
	/*	background-color:#FFF7D2;*/
	margin: 0px 0px 0px 0px; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0px 0px 0px 0px;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	font-family: "Hiragino Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGOTHIC", "ＭＳ Ｐゴシック", "MS GOTHIC", "ＭＳ ゴシック", sans-serif;
}
.clearfix:after {
	content: ".";/* 新しい要素を作る */
	display: block;/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*\*//*/
height: auto;
overflow: hidden;
/**/
}
/****************************************************************/

a:link, a:active, a:visited {
	color: #449AD7;
	text-decoration: none;
}
a:hover {
	color: #A9D0ED;
	text-decoration: none;
}
/****************************************************************/
.report_read {
	font-size: 12px;
	line-height: 24px;
}
.report_read02 {
	font-size: 12px;
	line-height: 14px;
}
.report_read03 {
	font-size: 12px;
	line-height: 18px;
}
/****************************************************************/


#container {
	/*background-image:url(../images/common/backwall_back.gif);*/
	background-repeat: repeat-y;
	width: 928px;
	margin: 0px auto 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
#sf7_area1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 928px;
	height: 329px;
}
#sf7_area1 h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sf7_area2 {
	background-image: url(../images/sf7_2013/sf7_back.gif);
	background-repeat: repeat-y;
	width: 928px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sf7_btm {
	height: 26px;
	width: 928px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}
/**********************************************************/

#main_content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#main_content #main_conts {
	width: 928px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#main_content .main_conts2 {
	width: 928px;
	height: 266px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.catch_area01 {
	margin: 0px 119px 0px 123px;
	padding: 0px 0px 0px 0px;
	width: 686px;
	height: 85px;
}
h2.catch_area02 {
	margin: 0px 119px 0px 123px;
	padding: 0px 0px 0px 0px;
	width: 686px;
	height: 81px;
}
h2.catch_area03 {
	margin: 0px 119px 20px 123px;
	padding: 0px 0px 0px 0px;
	width: 686px;
	height: 76px;
}
.stitle01 {
	margin: 0px 119px 15px 123px;
	padding: 0px 0px 0px 0px;
}
.stitle01 h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.stitle02 {
	margin: 20px 119px 15px 123px;
	padding: 0px 0px 0px 0px;
}
.stitle02 h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gaiyo_area {
	padding: 0px 0px 0px 0px;
	margin: 0px 119px 0px 123px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #254B94;
	border-right-color: #254B94;
	border-bottom-color: #254B94;
	border-left-color: #254B94;
}
.gaiyo_area th {
	width: 80px;
	background-color: #F4FAFB;
	color: #666666;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #254B94;
	border-right-color: #254B94;
	border-bottom-color: #254B94;
	border-left-color: #254B94;
}
.gaiyo_area td {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #666666;
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #254B94;
	border-right-color: #254B94;
	border-bottom-color: #254B94;
	border-left-color: #254B94;
}
.movie_area03 {
	width: 686px;
	padding: 0px 0px 0px 0px;
	margin: 0px 119px 20px 123px;
}
.movie_area04 {
	width: 686px;
	padding: 0px 0px 0px 0px;
	margin: 30px 119px 20px 123px;
}
.movie_area05 {
	width: 327px;
	padding: 0px 0px 0px 0px;
	margin: 30px 119px 20px 300px;
}
.movie_area06 {
	width: 686px;
	padding: 0px 0px 0px 0px;
	margin: 30px 119px 20px 123px;
}
/******************************/
.sf7_footer {
	width: 686px;
	height: 30px;
	margin: 20px 119px 0px 123px;
	padding: 0px 0px 20px 0px;
	font-size: 10px;
	line-height: 12px;
	color: #449AD7;
}
#sf7_footerlink {
	width: 686px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	text-align: center;
}
#sf7_footerlink p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footer_01 {
	font-size: 10px;
	line-height: 12px;
	color: #449AD7;
}
#sf7_s_btm {
	background-image: url(../images/sf6_2009/mov_s_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 16px;
	width: 494px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
/******************/
.info_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 327px;
	height: 50px;
}
.info_title h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.info_univ {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 177px;
	height: 140px;
}
.info_univ h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.info_catch {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 140px;
}
.info_catch h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.info_read {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 327px;
}
.info_catch p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/******************/

#info_sf07_schedule {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 327px;
	height: 255px;
}
/******************/
.info_float01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.info_float02 {
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#goto_csr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 327px;
	float: left;
}
#goto_close {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 32px;
	width: 327px;
	float: left;
}
#gotonavi01 {
	width: 181px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 146px;
}
#gotonavi01 a {
	width: 181px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#gotonavi02 {
	width: 181px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#gotonavi02 a {
	width: 181px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.stitle_event_termination2 {
	width: 686px;
	height: 17px;
	margin: 10px 119px 60px 123px;
	padding: 0px 0px 0px 0px;
}
