@charset "utf-8";

	
	.blue {
		color: #4e6a89;
		font-weight: bold;
	}

	.cbox {
		padding: 30px 25px;
		background: #f0f2f3;
	}
	.txtA {
		font-size: 14px;
	}
	.txtA span {
		display: none;
	}
	.gbox {
		padding-right: 10px;
		background: #f0f2f3;
	}
	.Box {
		padding: 0 30px 30px;
	}
@media only screen and (max-width:599px) {
	.bBox .mb40 {
		margin-bottom: 10px;
	}
	.txtA span {
		display: block;
	}
	.txtA img {
		display: none;
	}
}

	.Next {
		text-align: center;
	}
	.Next span {
		padding-right: 23px;
		background: url(../imgs/150319/icon-arrow.png) no-repeat 100% 50%;
	}
	.List {
		padding-left: 20px;
		background: url(../imgs/150319/icon.png) no-repeat 0 50%;
	}
	.Link {
		padding-left: 20px;
	}
	.Linkoff {
		padding-left: 20px;
		color: #898989;
		font-size: 14px;
	}
	.Pager {
		text-align: center;
	}
	.Pager li {
		display: inline;
	}
	.Pager li img {
		vertical-align: top;
	}

	.cvArea {
		text-align: center;
	}
	.cvArea li {
		display: inline;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.cvArea li img {
		vertical-align: top;
	}
@media only screen and (max-width: 599px) {
	.cvArea li:first-child {
		margin-bottom: 10px;
	}
}
	.text strong {
		font-size: 13px;
		color: #4e6a89;
	}

	.imgBoxL {
		display: table;
		width: 100%;
	}
	.imgBoxL .text,
	.imgBoxL .photo {
		display: table-cell;
		vertical-align: top;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.imgBoxL .photo {
		width: 275px;
		padding-right: 20px;
		text-align: left;
	}
@media only screen and (max-width: 640px) {
	.imgBoxL .text {
		display: block;
		margin-top: 20px;
	}
	.imgBoxL .photo {
		display: block;
		width: auto;
		padding-right: 0;
		text-align: center;
	}
	.imgBoxL .photo .cap ,
	.imgBoxL .photo .caption {
		text-align: left;
	}
}

	.imgBoxR {
		display: table;
		width: 100%;
	}
	.imgBoxR .text,
	.imgBoxR .photo {
		display: table-cell;
		vertical-align: top;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.imgBoxR .photo {
		width: 275px;
		padding-left: 20px;
	}
@media only screen and (max-width: 640px) {
	.imgBoxR .text {
		display: block;
		margin-bottom: 20px;
	}
	.imgBoxR .photo {
		display: block;
		width: auto;
		padding-left: 0;
		text-align: center;
	}
	.imgBoxR .photo .ar.cap ,
	.imgBoxR .photo .ar.caption {
		text-align: right;
	}
	.imgBoxR .photo .cap ,
	.imgBoxR .photo .caption {
		text-align: left;
	}
}

	.imgBoxR1 {
		display: table;
		width: 100%;
	}
	.imgBoxR1 .text,
	.imgBoxR1 .photo {
		display: table-cell;
		vertical-align: top;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.imgBoxR1 .photo {
		width: 422px;
		padding-left: 20px;
		text-align: left;
	}
@media only screen and (max-width: 768px) {
	.imgBoxR1 .text {
		display: block;
	}
	.imgBoxR1 .photo {
		display: block;
		width: auto;
		margin-top: 30px;
		padding-left: 0;
		text-align: center;
	}
	.imgBoxR1 .photo .cap ,
	.imgBoxR1 .photo .caption {
		text-align: right;
	}
}

	/* section.num01 */
	body .section.num01 {
		margin-bottom: 50px;
	}

	body #mainContent .clmTitleBox {
		border-top: 5px solid #777;
		padding: 25px 25px 0 25px;
		margin-bottom: 25px;
		color: #333;
		font-size: 30px;
		line-height: 40px;
	}
