@charset "utf-8";

/* common 2011_0726
====================================== */
#right .sidebar_dfp {width:140px;padding-left:10px}
#contents_section .return_top {text-align:right;font-size:12px;padding-right:10px;clear:both}


/* contents_section
====================================== */
#contents_section{width:960px; margin:0 auto; text-align:center; background-color:#FFFFFF;}
#contents_section:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#article_rapper {margin:0px auto;width:800px; float:left;}
#article_rapper:after{clear:both;content:".";display:block;height:0;visibility:hidden}
/* relation_area
-------------------------------------- */
#relation_area{
	background:#F1F8F0 url(../images/relation_bk01.png) no-repeat left top;
	width:680px;
	padding-top:15px;
	margin-bottom:20px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
#relation_area .inner{background:url(../images/relation_bk02.png) no-repeat center bottom;padding-bottom:18px;padding-left:15px;min-height:150px;height:auto !important;height:150px}
#relation_area h4{margin-bottom:20px;color:#3b9928}
#relation_area ul{width:540px}
#relation_area li{background:url(../images/relation_arrow.png) no-repeat left 1px;text-indent:15px;font-size:14px;margin-bottom:20px;width:264px;float:left;padding-right:5px}
#relation_area li a{font-size:12px}
#relation_area .return_line {clear:both}

#relation_area h5{font-size:12px;color:#555555;font-weight:bold;clear:both;border-top:1px dashed #599E4A;width:625px;display:block;padding:10px 0px 5px}
#relation_area .links_other{width:635px}
#relation_area .links_other li{background:url(../images/relation_arrow.png) no-repeat left 3px;width:310px;margin-right:2px;margin-bottom:5px}


/* clearfix
====================================== */
#column_block01:after,
#column_block01 .column01:after,
#relation_area ul:after,
cf:after,
#contents_section:after{content:".";display:block;height:0px;clear:both;visibility:hidden}


/* contents
-------------------------------------- */
.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}
.main_txarea {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
	color: #414141;
	text-align: left;
}
.subtitle {
	margin-bottom: 15px;
}
.photo01 {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.main_txarea02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	color: #414141;
	background-image: url(../images/article_img042_main_bg01.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 790px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.main_texarea03 {
	background-image: url(../images/article_img042_main_bg03.jpg);
	background-repeat: no-repeat;
	height: 339px;
	width: 720px;
	padding-right: 30px;
	padding-left: 50px;
}
.main_txt {
	text-indent: 1em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 20px;
	color: #414141;
}
.main_texarea04 {
	background-image: url(../images/article_img042_main_bg04.jpg);
	background-repeat: no-repeat;
	height: 228px;
	width: 355px;
	padding-right: 30px;
	padding-left: 415px;
	padding-top: 30px;
	margin-bottom: 20px;
}
.main_txt04 {
	text-indent: 1em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 20px;
	color: #414141;
	width: 355px;
}
.position_b {vertical-align:bottom}
.position_t {vertical-align:top}
