@charset "utf-8";

/* nest common style
---------------------------------- */
.asset_section .asset_body .asset_block02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.asset_section .asset_body .asset_block04 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.asset_section .asset_body .asset_block05 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.asset_section .asset_body .asset_block06 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.asset_section .asset_body .asset_body {
	margin: 0px 0px 35px 0px;
}


/* box09 */
.asset_section .asset_body .asset_block09 .asset_body {
	margin: 0px 0px 0px 0px;
}
.asset_section .asset_body .title_first-child {
	padding: 10px 0px 0px 0px;
}
.asset_section .asset_header h4 {
	margin-bottom: 15px;
}
.asset_block09 .asset_section .asset_header h4 {
	margin-bottom: 8px;
}


/* detail */
.asset_section .asset_body .asset_block07 .asset_section .asset_body .photo {
	padding: 0px 0px 0px 0px;
	width: 455px;
}
.asset_section .asset_body .asset_block07 .asset_section .asset_body .textblk {
	padding: 0px 0px 0px 0px;
	width: 220px;
}
.asset_section .title_first-child {
	margin: 0px 0px 25px 0px;
}
.asset_section .body_first-child {
	margin: 0px 0px 25px 0px;
}
.asset_section .bottom_table {
	margin: 0px 0px 20px 0px;
}


/* box 04 */
.asset_block04 .asset_section .asset_body .photo {
	padding-right: 5px;
}
.asset_block04 .asset_section .asset_body .paragraph {
	width: 345px;
	float: right;
}


/* box 06 */
.asset_block06 .asset_section .asset_body .photo {
	padding-right: 5px;
}
.asset_block06 .asset_section .asset_body .textblk {
	width: 445px;
	float: right;
}
#content .asset_block04 .asset_block07 {
	margin-top: 0px;
}


/* box 09 */
/* ボックス表現09 */
.asset_block09 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}
.asset_block09 .clearfix {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.asset_block09:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09 table {
	margin-bottom: 7px;
}
.asset_block09_left {
	width: 325px;
	float: left;
}
.asset_block09_left:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09_left .asset_section .asset_body:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09_left .asset_section {
	margin-bottom: 0;
	display:inline;
}
.asset_block09_left .asset_section .asset_header_inner p.title_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 85%;
	font-size: 90%;
	background: url(../../common/images/icon_shinji.gif) left 3px no-repeat;
	float: left;
}
.asset_block09_left .asset_section .asset_header_inner p.title_left span {
	margin-right: 5px;
	font-size: 110%;
	font-weight: bold;
}
.asset_block09_left .asset_section .asset_header {
	padding: 0px 0px 6px 0px;
}
.asset_block09_left .asset_section .asset_header_inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09_left .asset_section .asset_header_inner p.title_right {
	margin: 0px 0px 0px 0px;
	width: 10%;
	text-align: right;
	float: right;
}
.asset_block09_left .asset_section .asset_body .photo {
	padding: 0px 0px 0px 0px;
	width: 93px;
	float: left;
}
.asset_block09_left .asset_section .asset_body .paragraph {
	padding: 0px 2px 0px 0px;
	width: 210px;
	line-height: 150%;
	float: right;
}
.asset_block09_left .asset_section .asset_body .paragraph .innerlink {
	font-size: 83%;
}
.asset_block09_left .asset_section .asset_body p {
	margin-bottom: 1em;
	text-align: justify;
}


/* ボックス表現09 右 */
.asset_block09_right {
	width: 325px;
	float: right;
}
.asset_block09_right:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09_right .asset_section .asset_body:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09_right .asset_section {
	margin-bottom: 0;
	display:inline;
}
.asset_block09_right .asset_section .asset_header_inner p.title_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 75%;
	font-size: 90%;
	background: url(../../common/images/icon_shinji.gif) left 3px no-repeat;
	float: left;
}
.asset_block09_right .asset_section .asset_header_inner p.title_left span {
	margin-right: 5px;
	font-size: 110%;
	font-weight: bold;
}
.asset_block09_right .asset_section .asset_header_inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.asset_block09_right .asset_section .asset_header {
	padding: 0px 0px 6px 0px;
}
.asset_block09_right .asset_section .asset_header_inner p.title_right {
	margin: 0px 0px 0px 0px;
	width: 20%;
	text-align: right;
	float: right;
}
.asset_block09_right .asset_section .asset_body .photo {
	padding: 0px 0px 0px 0px;
	width: 93px;
	float: left;
}
.asset_block09_right .asset_section .asset_body .paragraph {
	padding: 0px 2px 0px 0px;
	width: 210px;
	line-height: 150%;
	float: right;
}
.asset_block09_right .asset_section .asset_body .paragraph .innerlink {
	font-size: 83%;
}
.asset_block09_right .asset_section .asset_body p {
	margin-bottom: 1em;
	text-align: justify;
}


/* yakudohsi */
.asset_body .styleof_table01 table.normal_tbl th {
	border-right: solid 1px #999999;
}
.asset_body .styleof_table01 table.normal_tbl td {
	border-left: solid 1px #999999;
}
.asset_body .styleof_table01 table {
	margin-bottom: 10px;
}
.asset_body .styleof_table01 table th {
	border-right: none;
	font-weight: normal;
}
.asset_body .styleof_table01 table td {
	border-left: none;
}
p.last {
	margin-bottom: 30px;
}
.asset_block04 .asset_section .asset_body p.howto_last {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.asset_section .asset_body .link .innerlink {
	padding-left: 6px;
	padding-right: 17px;
}
.asset_block05 .asset_section .asset_body p.note {
	margin-top: 0px;
}


/* shinzen */
.goto_kaikan:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.goto_kaikan {
	zoom:1 ;
}
.bnr_photo {
	padding-right: 20px;
	width: 180px;
	float: left;
}
.bnr_photo .lock_on {
	position: relative;
}
.bnr_photo .lock_on img {
	position: relative;
	margin: 0 0 0 -4px;
	display: block;
}


/* kitou */
.asset_body .styleof_table01 table.kitou_tbl th {
	width: 6em;
	border-right: solid 1px #999999;
}
.asset_body .styleof_table01 table.kitou_tbl td {
	border-left: solid 1px #999999;
}


/* title images */
.title_image .photo {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}


/* ofuda */
.asset_body .styleof_table01 table.ofuda_tbl th {
	width: 6em;
}


/* howto */
.asset_section .asset_body .howto_thumnail {
	padding: 7px 0px 0px 0px;
	width: 325px;
}
.asset_section .asset_body .howto_thumnail div {
	margin: 0px 0px 10px 0px;
}
.asset_section .asset_body .howto_thumnail span {
	margin: 0px 0px 0px 10px;
	width: 66px;
	display: block;
	float: left;
}
.asset_block04 .asset_section .howto_box .paragraph {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 320px;
	float: right;
}


