@charset "utf-8";
/* CSS Document */
/* 137
---------------------------------------------------------- */
.color__blue {
	color: #00a0e9 !important;
}
.color__orange {
	color: #f39800 !important;
}
/* 1 */
.html-frame--137-1 {}
.html-frame--137-1 .photolist01 ul {
	font-size: 0;
	letter-spacing: 0;
	margin: 20px -12px;
}
.html-frame--137-1 .photolist01 ul li {
	width: 810px;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 0.01em;
	margin: 0 12px 20px;
	line-height: 1.4;
}
.html-frame--137-1 .photolist01 ul li.col2 {
	width: 393px;
}
.html-frame--137-1 .photolist01 ul li.col3 {
	width: 254px;
}
.html-frame--137-1 .photolist01 ul li.col3--1 {
	width: 216px;
}
.html-frame--137-1 .photolist01 ul li.col3--2 {
	width: 550px;
}
.html-frame--137-1 .photolist01 ul li.col3--3 {
	width: 200px;
}
.html-frame--137-1 .photolist01 ul li.col3--4 {
	width: 566px;
}
.html-frame--137-1 .photolist01 ul li img {
	margin-bottom: 8px;
}
.html-frame--137-1 h4.title01 {
	color: #016e1d;
}
.html-frame--137-1 h4.title02 {
	color: #016e1d;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 3px;
}
.html-frame--137-1 h4.title03 {
	font-size: 17px;
	font-weight: bold;
	line-height: 1.4;
	margin: 0 0 30px;
	padding: 0 0 0 15px;
	border-left: solid 3px #016e1d;
}
.html-frame--137-1 h5.title04 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 15px;
	padding: 5px;
	background: #83bc2b;
}
.html-frame--137-1 h5.title04 sup {
	font-size: 11px;
}
.html-frame--137-1 h6.title05 {
	color: #3e9851;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
.html-frame--137-1 h6.title05 span {
	color: #0483ca;
	font-size: 20px;
	margin: 0 1px;
	display: inline-block;
}
.html-frame--137-1 .text-section p b {
	color: #3e9851;
}
.html-frame--137-1 .float-Image {
	width: 339px;
	float: left;
	font-size: 11px;
	padding-right: 11px;
	padding-bottom: px;
}
.html-frame--137-1 .float-Image--2 {
	width: 460px;
	float: right;
	font-size: 11px;
	padding-top: 10px;
}
.html-frame--137-1 .float-Image span.name {
	font-size: 14px;
	margin: 5px 0 0;
	display: block;
}
/* 2 */
.html-frame--137-2 {}
.html-frame--137-2 .photolist01 ul {
	font-size: 0;
	letter-spacing: 0;
	margin: 20px -12px;
}
.html-frame--137-2 .photolist01 ul li {
	width: 810px;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 0.01em;
	margin: 0 12px 20px;
	line-height: 1.4;
	position: relative;
}
.html-frame--137-2 .photolist01 ul li.col2 {
	width: 393px;
}
.html-frame--137-2 .photolist01 ul li.col3 {
	width: 254px;
}
.html-frame--137-2 .photolist01.arrow ul li:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #1b3e7d;
	position: absolute;
	top: 80px;
	left: -17px;
}
.html-frame--137-2 .photolist01.arrow ul li:first-child:before {
	content: none;
}
.html-frame--137-2 .photolist01 ul li img {
	margin-bottom: 8px;
}
.html-frame--137-2 .photolist01 ul li b {
	color: #6289c6;
	font-size: 14px;
}
.html-frame--137-2 .photolist01 ul li span.name {
	font-size: 14px;
	margin: 5px 0 0;
	display: block;
}
.html-frame--137-2 h4.title01 {
	color: #2a71b9;
}
.html-frame--137-2 h4.title02 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 15px;
	padding: 5px;
	background: #ec6d65;
}
.html-frame--137-2 h4.title02 i {
	color: #ec6d65;
	font-size: 16px;
	font-style: normal;
	line-height: 1;
	margin: 0 3px;
	padding: 5px 8px;
	background: #fff;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	display: inline-block;
}
#detail #html_pdf .html-frame--137-2 div.text-section p {
	margin: 0 0 5px;
}
.html-frame--137-2 div.text-section p .comment {
	font-size: 11px;
	margin: 0 0 15px;
	display: block;
}
.html-frame--137-2 .float-Image {
	width: 254;
	float: right;
	font-size: 11px;
	padding-left: 12px;
	padding-bottom: 5px;
}
/* 3 */
.html-frame--137-3 {}
.html-frame--137-3 h4.title01 {
	color: #2660ad;
}
.html-frame--137-3 .photolist01 ul {
	font-size: 0;
	letter-spacing: 0;
	margin: 40px -12px 20px;
}
.html-frame--137-3 .photolist01 ul li {
	width: 254px;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 0.01em;
	margin: 0 12px 20px;
	line-height: 1.3;
}
.html-frame--137-3 .photolist01 ul li img {
	margin-bottom: 10px;
}
.html-frame--137-3 .photolist01 ul li img.text01, .html-frame--137-3 .photolist01 ul li img.text02 {
	margin-bottom: 2px;
	vertical-align: middle;
}
.html-frame--137-3 h4.title01 span {
	font-size: 12px;
}
.html-frame--137-3 .photolist02 ul {
	font-size: 0;
	letter-spacing: 0;
	margin: 40px 0 20px;
}
.html-frame--137-3 .photolist02 ul li {
	width: 810px;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 0.01em;
	margin: 0 0 20px;
	line-height: 1.3;
}
.html-frame--137-3 .photolist02 ul li img {
	margin-bottom: 10px;
}
/* 4 */
.html-frame--137-4 {}
.html-frame--137-4 .photolist01 ul {
	font-size: 0;
	letter-spacing: 0;
	margin: 20px -12px;
}
.html-frame--137-4 .photolist01 ul li {
	width: 810px;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 0.01em;
	margin: 0 12px 20px;
	line-height: 1.4;
	position: relative;
}
.html-frame--137-4 .photolist01 ul li.col2 {
	width: 393px;
}
.html-frame--137-4 .photolist01 ul li.col3 {
	width: 254px;
}
.html-frame--137-4 .photolist01 ul li.col4 {
	width: 184px;
}
.html-frame--137-4 .photolist01 ul li img {
	margin-bottom: 8px;
}
.html-frame--137-4 h4.title01 {
	color: #2461ad;
}
.html-frame--137-4 .text-section p b {
	color: #e9536b;
}
/* 5 */
.html-frame--137-5 {}
.html-frame--137-5 .photolist01 ul {
	font-size: 0;
	letter-spacing: 0;
	margin: 20px -12px;
}
.html-frame--137-5 .photolist01 ul li {
	width: 810px;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 0.01em;
	margin: 0 12px 20px;
	line-height: 1.4;
	position: relative;
}
.html-frame--137-5 .photolist01 ul li.col2 {
	width: 393px;
}
.html-frame--137-5 .photolist01 ul li.col4 {
	width: 188px;
}
.html-frame--137-5 .photolist01 ul li.col4--2 {
	width: 386px;
}
.html-frame--137-5 .photolist01 ul li img {
	margin-bottom: 8px;
}
.html-frame--137-5 h4.title01 {
	color: #d60080;
}
.html-frame--137-5 .text-section p span {
	color: #d60080;
	font-weight: bold;
}
.html-frame--137-5 .text-section p b {
	color: #e4007f;
}
.html-frame--137-5 .text-section p b:before, .html-frame--137-5 .text-section p b:after {
	content: "●";
	color: #abcd03;
}