@charset "utf-8";

/* -------------------------------
common
------------------------------- */
.l-content .section {
 margin-bottom: 50px;
}

.l-content .h2Inner {
 margin-bottom: 40px;
 padding: 20px 30px;
 background: #f6f6f6;
}

.l-content .h3Inner {
 margin-bottom: 40px;
 padding: 0;
}

.l-content .mainMV {
 text-indent: 100%;
 white-space: nowrap;
 overflow: hidden;
 width: 950px;
 height: 200px;
 background: url('/en/maker/misumi/mold/pr/introduction_product/gas_release/images/mainvs.png') left top no-repeat;
}

/* ------------------------------------------------------
contents
------------------------------------------------------ */
.l-content .m-h2ttl {
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/bg_h2ttl.png) no-repeat 0 0;
 width: 918px;
 border: 1px solid #d2d2d2;
 height: 30px;
 font-size: 24px;
 margin-bottom: 25px;
 padding: 18px 0 25px 30px;
}

.l-content .m-h2ttl_02 {
 width: 935px;
 height: 40px;
 color: #FFF;
 font-size: 20px;
 margin-bottom: 0;
 padding: 10px 0 0 15px;
}

.l-content .m-h2ttl_02_blue {
 background: #415ea6;
}

.l-content .m-h2ttl_02_green {
 background: #8da629;
}

.l-content .m-h2ttl_02_red {
 background: #b61d32;
}

.l-content .m-h3ttl {
 margin: 0 auto 15px;
 border-bottom: 1px #000000 dotted;
 padding: 2px 0 15px 25px;
 font-size: 16px;
 font-weight: bold;
}

.l-content .m-h3ttl span {
 font-size: 12px;
 padding: 10px 15px;
 color: #333333;
}

.l-content .m-h3ttl_blue {
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/h3_ttl_blue.png) no-repeat 0 5px;
 color: #415ea6;
}

.l-content .m-h3ttl_green {
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/h3_ttl_green.png) no-repeat 0 5px;
 color: #8da629;
 margin: 0 auto 25px;
}

.l-content .m-h3ttl_red {
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/h3_ttl_red.png) no-repeat 0 5px;
 color: #b61d32;
}

.l-content .m-h4ttl_blue {
 border-top: 3px solid #415ea6;
 background: #d9dfed;
 height: 32px;
 text-align: center;
 font-size: 16px;
 padding-top: 7px;
}

.l-content .m-h4ttl_green {
 border-top: 3px solid #8da629;
 background: #e2e9c9;
 height: 32px;
 text-align: center;
 font-size: 16px;
 padding-top: 7px;
}

/* lead */
.l-content .leadTxt {
 text-align: center;
 margin-bottom: 30px;
 font-weight: bold;
 font-size: 16px;
}

/* sectionTitle */
.l-content .sub_border00 {
 padding: 0 0 50px;
}

/*　sec01　*/
.l-content .sec01 .upper-gnav ul {
 margin-left: auto;
 margin-right: auto;
 width: 590px;
}

.l-content .sec01 .upper-gnav li {
 float: left;
}

.l-content .sec01 .upper-gnav li a {
 display: block;
 width: 285px;
 height: 53px;
 text-indent: 110%;
 white-space: nowrap;
 overflow: hidden;
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/upper_anc_btn.png) no-repeat;
}

.l-content .sec01 .upper-gnav .btn01 a {
 background-position: 0 0;
}

.l-content .sec01 .upper-gnav .btn02 a {
 background-position: -305px 0;
}

.l-content .sec01 .upper-gnav .btn02 {
 margin-left: 20px;
}

/* search */
.l-content .search_inBox {
 width: 920px;
 margin: 0 auto 50px;
 background-color: #fff;
}

/* search_left */
.l-content .search_listBox .l_box {
 position: relative;
 height: 355px;
 width: 515px;
 float: left;
 border: 1px solid #d2d2d2;
 margin: 0 25px 0 0;
 background: url('/en/maker/misumi/mold/pr/introduction_product/gas_release/images/search_bg.png') no-repeat bottom;
}

.l-content .sec02 .search_listBox .l_box li {
 position: absolute;
}

.l-content .sec02 .search_listBox .l_box .item01 {
 left: 20px;
 top: 150px;
}

.l-content .sec02 .search_listBox .l_box .item02 {
 left: 19px;
 top: 60px;
 width: 147px;
}

.l-content .sec02 .search_listBox .l_box .item03 {
 left: 174px;
 top: 60px;
 width: 147px;
}

.l-content .sec02 .search_listBox .l_box .item04 {
 left: 329px;
 top: 60px;
 width: 175px;
}

.l-content .sec02 .search_listBox .l_box .item05 {
 left: 360px;
 top: 150px;
 width: 147px;
}

/* search_right */
.l-content .search_listBox .r_box {
 width: 376px;
 float: left;
 border: 1px solid #d2d2d2;
 height: 355px;
}

.l-content .search_listBox .r_box li {
 position: relative;
 padding: 0 0 12px 0;

}

/* btn */
.l-content .m-btnSize--l {
 width: 256px !important;
 height: 35px;
}

.l-content .m-btn--down1 {
 display: block;
 box-sizing: border-box;
 padding: 8px 0 0 15px;
 border: 1px solid #bfbfbf;
 border-radius: 2px;
 background-color: #f2f2f2 !important;
 box-shadow: inset 0 1px 0 0 #fff, 0 2px 0 0 rgba(0, 0, 0, 0.1);
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #333 !important;
 text-decoration: none !important;
 width: 100%;
 cursor: pointer;
}

.l-content .m-btn--down1 {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAAOVBMVEUAAAAAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7Gxo7uYAAAAEnRSTlMAARkhJCUmfoWOlJfEzdjd4/Ajy9VNAAAAPElEQVQIHQXBgQGDIBAEsPC2Iq0i3v7DmhgN4PD8G3DElV+DnlvNjEbP2qiZoWdtUDNn1geoO+sLUOcOL1ufAevHH4+bAAAAAElFTkSuQmCC");
 background-repeat: no-repeat;
 background-position: 8px center;
 margin: 0 auto;
}

.l-content .m-btnSize--xs {
 width: 125px !important;
}

.l-content .m-btn--down2 {
 display: block;
 box-sizing: border-box;
 padding: 4px 0 3px 15px;
 border: 1px solid #bfbfbf;
 border-radius: 2px;
 background-color: #f2f2f2 !important;
 box-shadow: inset 0 1px 0 0 #fff, 0 2px 0 0 rgba(0, 0, 0, 0.1);
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 color: #333 !important;
 text-decoration: none !important;
 width: 100%;
 cursor: pointer;
}

.l-content .m-btn--down2 {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAAOVBMVEUAAAAAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7EAS7Gxo7uYAAAAEnRSTlMAARkhJCUmfoWOlJfEzdjd4/Ajy9VNAAAAPElEQVQIHQXBgQGDIBAEsPC2Iq0i3v7DmhgN4PD8G3DElV+DnlvNjEbP2qiZoWdtUDNn1geoO+sLUOcOL1ufAevHH4+bAAAAAElFTkSuQmCC");
 background-repeat: no-repeat;
 background-position: 8px center;
}

/* item */
.l-content .item_inBox {
 margin: 0 auto 10px;
 background-color: #fff;
 padding: 20px 28px 30px;
}

.l-content .item_listBox {
 width: 850px;
 margin: 0 auto 10px;
}

/* sec 03 04 */
.l-content .sec03 .list-item,
.l-content .sec04 .list-item {
 float: left;
 width: 267px;
 margin-right: 11px;
 border: 1px solid #b4b4b4;
 background: #fff;
 text-align: center;
 margin-bottom: 11px;
}

.l-content .sec03 .list-item .com_text {
 display: block;
 position: relative;
 margin: 0 20px;
 padding: 15px 0 25px;
 text-align: center;
 line-height: 20px;
}

.l-content .line2,
.l-content .sec03 .list-item .com_text.line2 {
 height: 40px;
}

.l-content .sec03 .list-item .title {
 display: block;
 position: relative;
 margin: 0 20px 15px;
 font-size: 14px;
 text-align: center;
 line-height: 20px;
}

.l-content .sec03 .list-item .figure {
 display: block;
 margin-bottom: 10px;
}

.l-content .sec03 .sectionsubtitle {
 margin: 0 0 20px 0;
}

.l-content .sec03 .list-item .title_h {
 height: 40px;
}

.l-content .sec03 .list-item02 {
 float: left;
 width: 267px;
 height: 264px;
 border: 1px solid #a0aed2;
 background: #e8ebf4;
 text-align: center;
}

.l-content .sec03 .list-item02 .com_text {
 display: block;
 position: relative;
 margin: 0 20px;
 padding: 3px 0;
 font-size: 14px;
 text-align: left;
 text-indent: -1em;
 margin-left: 2.5em;
}

.l-content .sec03 .list-item02 .title {
 display: block;
 position: relative;
 margin: 0 20px 15px;
 font-weight: bold;
 padding: 15px 0 0;
 font-size: 14px;
 text-align: left;
 line-height: 20px;
}

.l-content .sec04 .list-item .com_text {
 display: block;
 position: relative;
 margin: 0 20px 15px;
 padding: 5px 0 25px;
 text-align: center;
 line-height: 20px;
}

.l-content .sec04 .list-item .com_text_s {
 font-size: 11px;
}

.l-content .sec04 .list-item .title {
 display: block;
 position: relative;
 margin: 0 0 10px;
 padding: 20px 0 20px;
 font-size: 14px;
 text-align: center;
 line-height: 20px;
}

.l-content .sec04 .list-item .figure {
 display: block;
 margin-bottom: 10px;
}

/*　sec05　*/
.l-content .sec05 .middle-gnav_ttl {
 /*background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/middle_anc_btn_ttl2.png) no-repeat;
	display: block;
	width: 950px;
	height: 31px;
	text-indent: 110%;
	white-space: nowrap;
	overflow: hidden;
  */
 width: 950px;
 height: 31px;
 background-color: #B61D32;
 color: #ffffff;
 font-size: 18px;
 text-align: center;
}

.l-content .sec05 .middle-gnav {
 width: 950px;
 margin-bottom: 0;
}

.l-content .sec05 .middle-gnav .item_comm {
 display: block;
 position: relative;
 margin: 0 20px;
 padding: 113px 0 5px 20px;
 text-align: center;
 line-height: 18px;
 color: #333;
 font-size: 12px;
 font-weight: normal;
}

.l-content .sec05 .middle-gnav .title {
 display: block;
 position: relative;
 margin: 0 20px;
 padding: 0 0 0 20px;
 text-align: center;
 line-height: 18px;
 color: #b61d32;
 ;
 font-weight: bold;
 font-size: 12px;
}

.l-content .sec05 .middle-gnav ul {
 margin: 0 -15px 0 0;
}

.l-content .sec05 .middle-gnav li {
 float: left;
}

.l-content .sec05 .middle-gnav li a {
 display: block;
 width: 317px;
 height: 220px;
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/middle_anc_btn_191015.png) no-repeat;
}

.l-content .sec05 .middle-gnav .btn01 a {
 background-position: 0 0;
}

.l-content .sec05 .middle-gnav .btn02 a {
 background-position: -317px 0;
}

.l-content .sec05 .middle-gnav .btn03 a {
 background-position: -634px 0;
 width: 316px;
}

.l-content .sec05 .middle-gnav .btn03 a .u-lh_ex01 {
 line-height: 36px;
}


.l-content .product-list .list-item.box_hover {
 cursor: pointer;
}

.l-content .product-list .list-item.box_hover .figure img,
.l-content .product-list .list-item.box_hover .recommend img {
 opacity: 0.75;
 filter: alpha(opacity=75);
 -ms-filter: "alpha(opacity=75)";
}

.l-content .product-list .list-item.box_hover .title a {
 color: #ff730a;
}


/*sec06_item_listBox*/
.l-content .sec06 .item_listBox {
 width: 850px;
 margin: 0 auto 10px;
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/sankaku.png) no-repeat 402px 64px;
}

/*          左       */
.l-content .sec06 .item_listBox .l_box {
 width: 50%;
 float: left;
}

/*          右       */
.l-content .sec06 .item_listBox .r_box {
 width: 50%;
 float: left;
}

.l-content .sec06 .item_listBox .l_box .s_l_box,
.l-content .sec06 .item_listBox .r_box .s_l_box {
 width: 160px;
 float: left;
 margin-right: 12px;
}

.l-content .sec06 .item_listBox .l_box .s_l_box img,
.l-content .sec06 .item_listBox .r_box .s_l_box img {
 border: 1px solid #cccccc;
}

.l-content .sec06 .item_listBox .l_box .s_r_box,
.l-content .sec06 .item_listBox .r_box .s_r_box {
 width: 210px;
 float: left;

}

.l-content .sec06 .item_listBox .m-listTable {
 height: 160px;
}

.l-content .sec06 .item_listBox .m-listTable td,
.l-content .sec06 .item_listBox .m-listTable th {
 text-align: center;
 vertical-align: middle;
 padding: 3px;
}

.l-content .sec06 .item_listBox .m-listTable th {
 background: #999999;
 color: #fff;
}

.l-content .sec06 .item_listBox .m-listTable td {
 background: #fff;
}

/*sec06_item_listBox02 03 04*/
/*          左       */
.l-content .sec06 .item_listBox02 .l_box,
.l-content .sec06 .item_listBox03 .l_box {
 width: 310px;
 float: left;
 margin-right: 20px;
}

.l-content .sec06 .item_listBox02 .l_box img,
.l-content .sec06 .item_listBox03 .l_box img {
 border: 1px solid #cccccc;
}

/*          右       */
.l-content .sec06 .item_listBox02 .r_box {
 width: 504px;
 float: left;
}

.l-content .sec06 .item_listBox03 .r_box {
 width: 500px;
 float: left;
}

.l-content .sec06 .item_listBox03 .r_boxs {
 width: 480px;
 float: left;
}

.l-content .sec06 .item_listBox03 .r_boxs.w500 {
 width: 500px;
}

.l-content .sec06 .item_listBox03 .m-listTable td,
.l-content .sec06 .item_listBox03 .m-listTable th {
 text-align: center;
 vertical-align: middle;
 padding: 5px;
}

.l-content .sec06 .item_listBox03 .m-listTable th {
 background: #999999;
 color: #fff;
}

.l-content .sec06 .item_listBox03 .m-listTable th.pink {
 background: #b61d32;
 color: #fff;
}

.l-content .sec06 .item_listBox03 .m-listTable td {
 background: #fff;
 vertical-align: middle;
 padding: 5px;
}

.l-content .sec06 .item_listBox03 .m-listTable td.grey {
 background: #e6e6e6;
}

.l-content .sec06 .item_listBox03 .m-listTable td.pink {
 background: #f4dde0;
}


/* item_listBox04 */
.l-content .sec06 .item_listBox04 {
 width: 720px;
 margin: 35px auto 0;
}

.l-content .sec06 .item_listBox04 .l_box {
 float: left;
 width: 340px;
}

.l-content .sec06 .item_listBox04 .r_box {
 float: right;
 width: 340px;
}

.l-content .sec06 .item_listBox04 .m-table th {
 padding: 3px 10px;
}

.l-content .sec06 .item_listBox04 .m-table td {
 padding: 6px 10px;
}

.l-content .sec06 .item_listBox04 .m-table td.long {
 padding: 11px 10px;
}


.l-content .sec07 .text {
 /*line-height: 1.8;*/
 margin-bottom: 15px;
 font-size: 14px;
}

.l-content .sec07 .item_listBox {
 width: 834px;
 margin: 0;
}

/*          左       */
.l-content .sec07 .item_listBox .l_box {
 width: 266px;
 float: left;
 margin-right: 77px;
 margin-top: 30px;
}

.l-content .sec07 .item_listBox .l_box img {
 border: 2px solid #b61d32;
}

/*          右       */
.l-content .sec07 .item_listBox .r_box {
 float: left;
 background: url(/en/maker/misumi/mold/pr/introduction_product/gas_release/images/sample_icon.png) no-repeat 200px 100px;
}

.l-content .sec07 .item_listBox .r_box .s_l_box {
 width: 185px;
 float: left;
}

.l-content .sec07 .item_listBox .r_box .s_r_box {
 width: 246px;
 float: left;
 padding: 0 0 20px 0;
 margin-left: 55px;
}

.l-content .ulink {
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none !important;
}

.l-content .sec06 .item_listBox .l_box .u-pt_ex01,
.l-content .sec06 .item_listBox .r_box .u-pt_ex01 {
 padding-top: 38px;
}

/* ---------- Start contact-box ---------- */
.l-content .contact-box {
 height: 120px;
 width: 500px;
 border-radius: 15px;
 background-color: #7f7f7f;
}

.l-content .contact-box .u-f-white {
 color: white;
}

.l-content .contact-box .box-txt {
 color: #0169c6;
}

.l-content .contact-box .bg-box-icon {
 background-color: #fff;
}

.l-content .contact-box .length-phone-w {
 width: 150px;
}

/* ---------- End contact-box ---------- */