@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.12.20
	Last Modified:
	--------------------------------
	--------------------------------
*!*/

/*!* -------------------------------
	products_title
------------------------------- *!*/
.products_title { background-color: #d7e9f1; }

/*!* -------------------------------
	products_full_img
------------------------------- *!*/
.products_full_img.full_img_01 { background: url(../img/feature/img_full_01.jpg) center center no-repeat; background-size: cover; }
.products_full_img.full_img_02 { background: url(../img/feature/img_full_02.jpg) center center no-repeat; background-size: cover; }
.products_full_img.full_img_03 { background: url(../img/feature/img_full_03.jpg) center center no-repeat; background-size: cover; }
.products_full_img.full_img_04 { background: url(../img/feature/img_full_04.jpg) center center no-repeat; background-size: cover; }
.products_full_img.full_img_05 { background: url(../img/feature/img_full_05.jpg) center center no-repeat; background-size: cover; }
.content.product_techinfo .main_visual.techinfo .main_visual_inner .wrap .main_visual_title span { font-size: inherit; }
.main_visual.techinfo .main_visual_inner .main_visual_img { width: 22%; }
.content.product_techinfo .main_visual.techinfo .main_visual_inner .wrap .main_visual_catch { margin-top: 10px; }
.content.product_techinfo .section { margin-top: 60px; }
.content.product_techinfo .products_has_2col .products_img.after { position: relative; }
.content.product_techinfo .products_has_2col .products_img.after:before { content: ""; position: absolute; top: 40%; left: -6%; width: 0; height: 0; border-style: solid; border-width: 1.08em 0 1.08em 1.7em; border-color: transparent transparent transparent #3962ad; }
.content.product_techinfo #section02 sup { color: #e4007f; }
.content.product_techinfo #section01_01 .note .indent ,
.content.product_techinfo #section01_01 .note { color: #cc0000; }
.content.product_techinfo .note .indent { color: #e4007f; }

@media only screen and (max-width: 767px) {
	.products_full_img.full_img_01 { background: url(../img/feature/img_full_sp_01.jpg) center center no-repeat; background-size: cover; }
	.products_full_img.full_img_02 { background: url(../img/feature/img_full_sp_02.jpg) center center no-repeat; background-size: cover; }
	.products_full_img.full_img_03 { background: url(../img/feature/img_full_sp_03.jpg) center center no-repeat; background-size: cover; }
	.products_full_img.full_img_04 { background: url(../img/feature/img_full_sp_04.jpg) center center no-repeat; background-size: cover; }
	.products_full_img.full_img_05 { background: url(../img/feature/img_full_sp_05.jpg) center center no-repeat; background-size: cover; }
	.main_visual.techinfo .main_visual_wrap { padding-bottom: 120.352941%; }
	.main_visual.techinfo  .main_visual_inner .main_visual_img { width:100%; position:absolute; top:40%; transform:translateY(40%); }
	.content.product_techinfo .section { margin-top: 50px; }
	.content.product_techinfo .products_has_2col .products_img.after:before { position: absolute; top: -14px; left: 50%; margin-left: -21px; content: ""; width: 0; height: 0; border-style: solid; border-width: 1.3em 1.08em 0 1.08em; border-color: #3962ad transparent transparent transparent; }
	.content.product_techinfo .products_has_2col .products_img.after { padding-top: 20px; }
}










