@charset "Shift-JIS";

/*
	個別レイアウト
	最終更新： 2008-4-15
*/

/*--------------------------------------------------共通の文章*/
.text_area {
	margin-bottom:30px;
}
.text_area h3 {
	margin-bottom:15px;
}
.text_area h4 {
	font-weight:bold;
	color:#476D94;
	background:url(../img/border/dotted001.gif) no-repeat bottom;
	margin:0 0 10px 15px;
}
.text_area h5 {
	font-weight:bold;
	margin:0 0 7px 15px;
}
.text_area h6 {
	font-weight:bold;
	margin:0 0 0 15px;
}
.text_area p {
	text-indent:1em;
	margin:0 0 10px 15px;
}
/*--------------------------------------------------共通のメニュー*/
.menu_area {
	margin-bottom:30px;
}
.menu_area h3 {
	margin-bottom:30px;
}
.menu_area h4 {
	margin:0 10px;
}
.menu_area h5 {
	margin:0 10px;
}
/*--------------------------------------------------共通のリスト*/
.list_area {
	margin:15px 0 15px 30px;
}
.list_area ul,ol li {
	line-height:1.4;
}
/*--------------------------------------------------参考のリスト*/
.reference_area {
	margin:15px 0 15px 30px;
}
.reference_area ul li {
	margin-bottom:5px;
}
/*--------------------------------------------------関連リンク*/
.link_area {
	font-size:100%;
	margin:15px 0 15px 24px;
}
.link ul li {
	margin-left:5px;
}

/*--------------------------------------------------写真・イラスト用*/
/* floatなし */
.photo {
	text-indent:0;
}

/*--------------------------------------------------トピックス欄*/
.topix_group {
	margin:30px 40px;
}
/* トピックス左側 */
.topix_left {
	width:400px;
	float:left;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}
.topix_left dt img {
	margin-bottom:7px;

}
.topix_left dd img {
	float:left;
	margin-right:10px;
}
.topix_left dd p {
	width:286px;
	float:right;
	font-size:85%;
	color:#646464;
	line-height:1.2em;
	text-indent:0;
	margin-bottom:10px;
}

/* トピックス右側 */
.topix_right {
	width:400px;
	float:right;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}
.topix_right dt img {
	margin-bottom:7px;
}
.topix_right dd img {
	float:left;
	margin-right:10px;
}
.topix_right dd p {
	width:286px;
	float:right;
	font-size:85%;
	color:#646464;
	line-height:1.2em;
	text-indent:0;
	margin-bottom:10px;
}

/* 詳細ボタン */
.topix_detail {
	float:right;
}
.topix_detail img {
	margin:0!important;
}

/*--------------------------------------------------コンテンツのトップ*/
.contents_menu_area {
	margin:30px 30px 0 30px;
}
.contents_menu {
	margin-bottom:7px;
	cursor:hand;
}
.contents_menu dd {
	line-height:140%;
	font-size:95%;
	color:#646464;
}

/*--------------------------------------------------トピックス欄（メニューページ用）*/
.topix_small_group {
	margin:15px 15px;
}

.topix_small_left {
	width:310px;
	float:left;
	padding-bottom:15px;
}
.topix_small_left dt img {
	margin-bottom:7px;

}
.topix_small_left dd p {
	font-size:90%;
	color:#646464;
	line-height:1.2em;
	text-indent:0;
	margin:0 0 5px 11px;
	padding-right:15px;
}

/* トピックス右側 */
.topix_small_right {
	width:310px;
	float:right;
	padding-bottom:15px;
}
.topix_small_right dt img {
	margin-bottom:7px;
}
.topix_small_right dd p {
	font-size:90%;
	color:#646464;
	line-height:1.2em;
	text-indent:0;
	margin:0 0 5px 10px;
	padding-right:15px;
}

/*EOF*/