@charset "UTF-8";
/*! ============================== 共通 ============================== */
.sp_break{display:none}
@media only screen and (max-width:640px){
.pc_break{display:none}
.sp_break{display:inline-block}
}
/*! ============================== ナビ ============================== */
.sols .solsNav{background-color:#157eab;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 20px 0}
.sols .solsNav_ele{text-align:center;width:234px;overflow:hidden;position:relative}
.sols .solsNav_ele+.solsNav_ele:before{content:'';display:block;width:1px;height:38px;position:absolute;top:30px;left:0;background-color:#73b2cd}
.sols .solsNav_ele+.solsNav_ele_nobd:before{display:none}
.sols .solsNav_link{display:block;height:100%;color:#fff;font-weight:700;padding:26px 0 40px;position:relative;line-height:1.4;font-size:1.142857142857143em}
.sols .solsNav_link:hover{text-decoration:none}
.sols .solsNav_link:before{content:'';display:block;width:9px;height:8px;position:absolute;top:58px;left:0;right:0;margin:0 auto;background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_arw_white_below.png);background-size:contain;background-repeat:no-repeat}
.sols .solsNav_link-current{background-color:#fff;color:#157eab}
.sols .solsNav_link-current:before{background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_arw_blue_below.png)}

.sols .products_series{padding: 0px 50px;}
.sols .products_series.series_sec02{margin-top: 140px;margin-bottom: 88px;}
.sols .series_sec02_01{padding-bottom: 80px;border-bottom: 1px solid #d2d2d2;}
.sols .products_series .series_title_block{width:100%;display: table; padding-bottom: 40px;border-bottom: 1px solid #d2d2d2;}
.sols .products_series .series_title_block .series_text_block{display: table-cell;vertical-align: top;    padding-left: 3.7em;}
.sols .series_logo.mile img{max-width: 178px;}
.sols .series_logo.milco img{max-width: 185px;}
.sols .milco_net img{max-width: 185px;vertical-align: sub;margin-right: 0.5em;}
.sols .milco_s img{max-width: 185px;vertical-align: sub;margin-right: 1em;}
.sols .series_title{font-size: 1.43em;font-weight: bold;margin-bottom: 8px;}
.sols .series_text{font-size: 1.14em;line-height: 1.8;}
.sols .series_inner{width: 730px;margin: 0 auto;}
.sols img.gt_logo{max-width: 147px;width: 100%;}
.sols .series_subtitle{font-size: 1.43em;font-weight: bold;margin-top: 40px;margin-bottom: 20px;}
.sols .series_item_cov{-ms-display: flexbox;-webkit-display: flex;display: flex;-ms-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap;flex-wrap: wrap; }
.sols .series_item_cov .products_imgTxt{padding-top: 8px;}
.sols .item_img{max-width: 340px;width: 100%;}
.sols .item_text_cov{width: 340px;}
.sols .series_item_cov + p{margin-top: 20px;}
.sols .series_list li{padding-bottom: 30px;border-top:1px solid #d2d2d2;}
.sols .series_list li:first-child{border-top:none;}
.sols .series_list li.last{padding-bottom: 0;}
.sols .series_sec01{margin-top: 68px;}
.sols .single_img{margin-top: 35px;}
.sols .properties_title{font-weight: bold;font-size: 1.14em;color: #6a6a6a;padding-bottom: 5px;border-bottom: 1px solid #6a6a6a;margin-bottom: 10px;}
.properties_list{margin-top: 30px;}
.properties_list li + li{margin-top: 35px;}
.single_img + .series_item_cov{margin-top: 50px;}
.sols .milco_s img {max-width: 130px; width: 100%;}
.detail_link a{padding-left: 15px;background-image:url(/fa/compass/exhibition/2019/jeca2019/sols/04/img/arw.png);background-repeat: no-repeat;background-position: left center;}
.detail_link{padding-bottom: 10px;}

@media only screen and (max-width:640px){
.sols .solsNav{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1px 0}
.sols .solsNav_ele{width:50%;border-bottom:1px solid #fff}
.sols .solsNav_ele:nth-child(2n){border-left:1px solid #fff;width:calc(50% - 1px)}
.sols .solsNav_ele:nth-child(5),.sols .solsNav_ele:nth-child(6){border-bottom:none}
.sols .solsNav_link{padding:9px 0 8px;font-size:12px}
.sols .solsNav_link:before{width:7px;height:8px;display:block;top:13px;left:0;right:0;margin:0 auto;padding-left:122px;background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_arw_white_02.png)}
.sols .solsNav_link-current:before{background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_arw_blue_02.png)}

.sols .series_sec01{padding: 0px 18px;}
.sols .products_series .series_title_block{display: block;padding-bottom: 30px;margin: 0;}
.series_logo {text-align: center;}
.sols .products_series .series_title_block .series_text_block{padding-left: 0}
.sols .series_title{text-align: center;margin-top: 15px;}
.sols .series_inner{width: 100%;}
.sols .products_series {padding: 0px 18px;}
.sols .series_logo.mile img {max-width: 129px;width: 100%;}
.sols img.gt_logo{max-width: 124px;}
.sols .series_item_cov div + div{margin-top: 30px;}
.sols .series_logo.milco img {max-width: 135px;width: 100%;}
.sols .milco_net img {max-width: 154px;width: 100%;}
.sols .milco_s img {max-width: 109px; width: 100%;}
.sols .series_title{font-size: 1.14em;}
.sols .series_text{font-size: 1em;}
.sols .series_sec01 {margin-top: 40px;}
.sols .series_subtitle{font-size: 1.14em;margin-top: 25px;}
.sols .products_series.series_sec02 {margin-top: 70px;margin-bottom: 40px;}
.sols .series_sec02_01{padding-bottom: 50px;}
.single_img + .series_item_cov {margin-top: 40px;}
.sols .series_subtitle img{margin-bottom: 10px;}
.sols .part_btn{padding-top: 15px;}
.sols .part_btn a{display: block;text-align: center;padding: 15px 0;background: #787878;color: #ffffff;}
.sols .part_btn a:hover{text-decoration: none;}
.sols .series_item_cov{display: block;}
.sols .item_img{max-width: 100%;}
.sols .item_text_cov{width: 100%;}
}
/*! ============================== 説明文 ============================== */
.sols .solsContents{background-color:#f0f0f0}
.sols .solsExplanation{width:940px;margin:0 auto;background-color:#fff;}
.sols .solsExplanation_heading{font-size:1.714285714285714em;font-weight:700;text-align:center;padding:42px 0 19px}
.sols .solsExplanation_txt{padding:0 45px;font-size:1.142857142857143em;line-height:1.875em;padding-bottom:36px}
@media only screen and (max-width:640px){
.sols .solsContents{padding-top:8px}
.sols .solsExplanation{width:calc(100% - 20px);}
.sols .solsExplanation_heading{font-size:16px;padding:27px 0 11px}
.sols .solsExplanation_txt{padding:0 18px;font-size:14px;line-height:23px;padding-bottom:24px}
}
/*! ============================== 製品リスト ============================== */
.sols .products{background-color:#f0f0f0;padding:0 50px}
.sols .products_ele{-ms-display:flexbox;-webkit-display:flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d2d2d2;padding:30px 0}
.sols .products_ele:last-child{border-bottom:none}
.sols .products_ele>div{min-height:1px}
.sols .products_img{width:340px}
.sols .products_txt{width:500px}
.sols .productTxt_heading{font-weight:700;font-size:.928571428571429em;line-height:1.307692307692308;margin-bottom:8px}
.sols .productTxt_new{font-size:.857142857142857em;display:inline-block;line-height:18px;border:1px solid #db2930;text-align:center;font-weight:700;padding:0 5px;color:#db2930;margin-top:8px;margin-bottom:2px}
.sols .productTxt_txt{font-weight:700;font-size:1.428571428571429em;line-height:1.3}
.sols .productTxt_txt_other{font-size:14px;margin-top:22px}
.sols .productTxt_mark{font-size:.75em;position:relative;bottom:6px}
.sols .productTxt_subtxt{font-size:.857142857142857em}
.sols .productTxt_btnWrap{margin-top:31px;-ms-display:flexbox;-webkit-display:flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}
.sols .productTxt_btn{width:238px;height:44px;border:1px solid #a0a0a0;text-align:center;line-height:44px;background-color:#fff;font-size:.928571428571429em}
.sols .productTxt_btn a{display:block;color:#333;-webkit-transition:.2s;transition:.2s}
.sols .productTxt_btn a:hover{cursor:pointer;text-decoration:none;opacity:.5}
.sols .productTxt_btn a span:before{content:'';display:inline-block;width:7px;height:7px;position:relative;bottom:2px;right:5px;background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_arw.png);background-size:contain;background-repeat:no-repeat}
.sols .products_ele-other01{padding-right:75px;padding-left:75px}
.sols .products_ele-other01 .products_logo{width:210px}
.sols .products_ele-other01 .products_imgWrap{background-color:#fff;width:100%;text-align:center;padding:49px 0;margin-top:26px}
.sols .products_ele-other01 .products_img{width:auto}
.sols .products_ele-other02{padding-right:75px;padding-left:75px}
.sols .products_ele-other02 .products_imgWrap{width:100%;margin-top:26px;-ms-display:flexbox;-webkit-display:flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}
.sols .products_ele-other02 .products_imgWrap>div{width:340px}
.sols .products_ele-other02 .products_imgWrap .products_imgTxt{text-align:center;margin-top:12px}
@media only screen and (max-width:640px){
.sols .products{padding:0 20px}
.sols .products_ele{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;flex-direction: column-reverse;}
.sols .products_img{height:auto;width:100%}
.sols .products_txt{width:100%;margin-bottom:18px;}
.sols .productTxt_heading{font-weight:700;font-size:12px;line-height:16px;margin-bottom:13px}
.sols .productTxt_new{display:inline-block;line-height:22px;border:1px solid #db2930;padding:0 6px;margin-top:3px}
.sols .productTxt_txt{font-size:16px}
.sols .productTxt_btnWrap{margin-top:14px}
.sols .productTxt_btn{width:46.6071428571429%;height:44px;border:1px solid #a0a0a0;text-align:center;line-height:44px;background-color:#fff;font-size:13px}
.sols .productTxt_btn a{display:block;color:#333}
.sols .productTxt_btn a:hover{opacity:1}
.sols .productTxt_btn a span:before{width:7px;height:8px;bottom:2px;right:5px}
.sols .products_ele-other01{padding-right:0;padding-left:0;width:100%}
.sols .products_ele-other01 .products_logo{display:block;width:169px;margin:0 auto}
.sols .products_ele-other01 .products_logoWrap{-ms-flex-order:1;-webkit-order:1;order:1;margin-bottom:17px}
.sols .products_ele-other01 .products_txt{-ms-flex-order:2;-webkit-order:2;order:2}
.sols .products_ele-other01 .products_imgWrap{background-color:#fff;width:100%;text-align:center;padding:15px 0;margin-top:0;-ms-flex-order:0;-webkit-order:0;order:0}
.sols .products_ele-other01 .products_img{width:calc(100% - 20px)}
.sols .products_ele-other02{padding-right:0;padding-left:0;width:100%}
.sols .products_ele-other02 .products_txt{-ms-flex-order:1;-webkit-order:1;order:1}
.sols .products_ele-other02 .products_imgWrap{width:100%;margin-top:0;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-order:0;-webkit-order:0;order:0}
.sols .products_ele-other02 .products_imgWrap>div{width:100%}
.sols .products_ele-other02 .products_imgWrap .products_img02{margin-top:20px}
}
/*! ============================== 詳細は ============================== */
.sols .detail_heading{font-weight:700;font-size:1.428571428571429em;position:relative;width:calc(100% - 40px);text-align:center;margin:23px auto 27px}
.sols .detail_heading span{display:inline-block;background-color:#f0f0f0;position:relative;z-index:2;padding:0 5px}
.sols .detail_heading:after{content:'';display:block;width:100%;height:1px;position:absolute;background-color:#d2d2d2;top:.733333333333333em;left:0;z-index:1}
.sols .productTxt_btn_02{width:448px;font-size:1em;height:54px;line-height:54px;margin:0 auto}
.sols .backtop{background-color:#f0f0f0;text-align:center;padding:38px 0 55px;margin-bottom:30px}
.sols .backtop_link:before{content:'';display:inline-block;width:11px;height:14px;position:relative;top:2px;right:8px;background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_back.png);background-size:contain;background-repeat:no-repeat}
@media only screen and (max-width:640px){
.sols .detail_heading{font-size:14px;line-height:15px;margin:31px auto 12px}
.sols .detail_heading:after{top:10px}
.sols .productTxt_btn_02{width:278px;font-size:13px;height:43px;line-height:43px}
.sols .backtop{padding:32px 0 25px;margin-bottom:33px}
.sols .backtop_link:before{content:'';display:inline-block;width:11px;height:14px;position:relative;top:2px;right:8px;background-image:url(/fa/compass/exhibition/2019/jeca2019/img/icn_back.png);background-size:contain;background-repeat:no-repeat}
}
/*! ============================== 06ページ ============================== */
.sols .supprt{width:730px;margin:0 auto}
.sols .supprt .productTxt_heading{margin:29px 0 6px}
.sols .supprt .productTxt_txt{margin:0 0 21px}
.sols .supprt .supprt_img{background-color:#fff;text-align:center;padding:51px 0}
.sols .supprt .supportDetail_heading{font-weight:700;font-size:1.428571428571429em;margin-top:34px}
.sols .supprt .supportDetail_list{margin-bottom:50px}
.sols .supprt .supportDetail_eleHeading{font-size:1.142857142857143em;color:#6a6a6a;padding-bottom:2px;border-bottom:1px solid #6a6a6a;margin-top:14px;font-weight:700}
.sols .supprt .supportDetail_eleTxt{margin-top:15px;line-height:1.5}
.sols .supprt .supportDetail_eleSub{font-size:.857142857142857em}
.sols .supprt .productTxt_btnWrap{width:500px;margin:36px auto 50px}
#area_info {background-color: #177eab;}
@media only screen and (max-width:640px){
.sols .supprt{width:calc(100% - 40px);-ms-display:flexbox;-webkit-display:flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}
.sols .supprt .productTxt_wrap{margin:0}
.sols .supprt .productTxt_txt{margin:0 0 15px}
.sols .supprt .supprt_img{padding:11px;margin-top:0}
.sols .supprt .supportDetail_heading{font-size:16px;margin-top:20px}
.sols .supprt .supportDetail_list{margin-bottom:20px}
.sols .supprt .supportDetail_eleHeading{font-size:14px;margin-top:14px}
.sols .supprt .supportDetail_eleTxt{margin-top:15px;line-height:1.5}
.sols .supprt .productTxt_btnWrap{width:100%;margin:25px auto 20px}
}