@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/

/*!* -------------------------------
	product feature image
------------------------------- *!*/
.main_visual.general{background: #e8e8e8;}
.content.techinfo_index .section{margin-top:4px;}
.content.techinfo_index .section_contents_list{padding:80px 0 62px;background-color:#f5f5f5;text-align:center}
.content.techinfo_index .section_contents_list .container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0}
.content.techinfo_index .section_contents_list .products_list ul>li>a{color:#333}
.content.techinfo_index .section_contents_list .products_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}
.content.techinfo_index .section_contents_list .products_list ul>li{width:30.8334%;margin:50px 0 0 3.7498%;background-color:#fff}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(3n-2){margin-left:0}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(-n+3){margin-top:0}
.content.techinfo_index .section_contents_list .products_list .item_thumb img{width:100%}
.content.techinfo_index .section_contents_list .products_list .item_label{margin-top:10px;font-size:1.125em;font-weight:700;padding:10px 30px 0;}
.content.techinfo_index .section_contents_list .products_list .item_label+.item_summary.mrg_adjust{padding-bottom: 0;}
.content.techinfo_index .section_contents_list .products_list .item_summary+.pdf_link{padding-bottom: 0;}
.content.techinfo_index .section_contents_list .products_list .item_summary{margin-top:15px;font-size:.88em;padding:0 30px 35px}
.content.techinfo_index .item_link{padding:10px 30px 35px}
.content.techinfo_index .item_link a{display: inline-block;padding-left: 14px;background: url(/home/ecocute/shared/img/arr_red.png) no-repeat 4px .6em;-webkit-background-size: 6px auto;background-size: 6px auto;color: #333;font-size: 0.88em;}
.content.techinfo_index .item_link_block{border: 1px solid #06c755;border-radius: 5px;margin: 15px 30px 30px;}
.content.techinfo_index .item_link_block .item_link{padding: 0;}
.content.techinfo_index .item_link_block .item_link a{display: inline-block;background: url(/home/ecocute/techinfo/img/index/arw_green.png) no-repeat 1em center;-webkit-background-size: 9px auto;background-size: 9px auto;color: #333;font-size: 0.88em;padding: 3% 5.406%}
.content.techinfo_index .item_link_block .item_link a span{padding-left: 14px;display: inline-block;}
.content.techinfo_index .item_link_block .item_link a:hover{text-decoration:none;background-color: #04c756;color: #fff;background-image: url(/home/ecocute/shared/img/arr_angle_white.png);}
.content.techinfo_index .section_contents_list .products_list .item_summary .item_pdf_link{display:block;color:#333;margin-top:15px}
.content.techinfo_index .section_contents_list .products_list .item_summary .item_pdf_link+.item_pdf_link{margin-top:4px}
.content.techinfo_index .section_contents_list .products_list .item_summary .item_pdf_link .pdf_size{font-size:1em}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(3) .item_summary{padding-bottom:0}
.content.techinfo_index .section_contents_list .products_list .pdf_link{padding:10px 30px 35px}
.content.techinfo_index .contact_wrap{max-width:1190px;margin-left:auto;margin-right:auto;margin-top:100px;padding:38px 0 50px;text-align:center;border:5px solid #ededed}
.content.techinfo_index .contact_wrap .contact_label{font-size:1.5em;font-weight:bold}
.content.techinfo_index .contact_wrap .contact_text{margin-top:5px;font-size:.88em}
.content.techinfo_index .contact_wrap .contact_number {margin-top:28px;font-size:.88em;font-weight:normal}
.content.techinfo_index .contact_wrap .contact_number span{display:block;font-size:2.85em;font-weight:bold;line-height:1em}
.content.techinfo_index .contact_wrap .contact_note{margin-top:18px;font-size:1em;font-weight:bold}
.content.techinfo_index .contact_wrap .contact_note span{display: inline-block;margin-right: 1em;}

@media only screen and (max-width:767px){
.content.techinfo_index .section_contents_list{padding:40px 0}
.content.techinfo_index .section_contents_list .container{padding-left:15px;padding-right:15px}
.content.techinfo_index .section_contents_list .products_list ul>li{width:48.28%;margin: 10px 0 0 3.43%;background-color:#fff}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(3n-2){margin-left: 3.43%;}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(2n-1){margin-left:0}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(-n+3){margin-top:10px}
.content.techinfo_index .section_contents_list .products_list ul>li:nth-child(-n+2){margin-top:0}
.content.techinfo_index .section_contents_list .products_list .item_label{margin-top:5px;font-size:.8125em;padding:10px 10px 0;}
.content.techinfo_index .section_contents_list .products_list .item_summary{margin-top:10px;font-size:.75em;padding:0 10px 15px}
.content.techinfo_index .item_link_block{margin: 15px 10px 15px}
.content.techinfo_index .item_link_block .item_link a{font-size: .75em;background-position: 0.5em center;}
.content.techinfo_index .section_contents_list .products_list .item_summary .item_pdf_link{margin-top:8px}
.content.techinfo_index .section_contents_list .products_list .item_summary .item_pdf_link .pdf_size{font-size:0.88em}
.content.techinfo_index .section_contents_list .products_list .pdf_link{padding:10px 10px 15px;font-size:.75em}
.content.techinfo_index .contact_wrap{margin:50px 15px 0;padding:19px 15px 25px}
.content.techinfo_index .contact_wrap .contact_label{font-size:1.12em}
.content.techinfo_index .contact_wrap .contact_text{font-size:.75em}
.content.techinfo_index .contact_wrap .contact_number{font-size:.88em}
.content.techinfo_index .contact_wrap .contact_number span{font-size:2em}
.content.techinfo_index .contact_wrap .contact_note{font-size:.88em}
.content.techinfo_index .contact_wrap .contact_note span{display: block;margin: 0 0 5px;}
}