.main_visual_control{height:220px;background:url(/society/space/images/img_control.jpg) no-repeat center 83%;-webkit-background-size:cover;background-size:cover;margin-bottom:0;position:relative}
.main_visual_control:after{content:"";display:block;width:100%;height:220px;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}
.main_visual_control .title{position:relative;z-index:2}
.main_visual{height:220px;background:url(/society/space/images/img_control.jpg) no-repeat center 83%;-webkit-background-size:cover;background-size:cover;position:relative}
.main_visual:after{content:"";display:block;width:100%;height:220px;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}
.main_visual .title{position:relative;z-index:2}
.section{margin-top:80px}
.subsection{margin-top:60px}
dl.speclist{border-top:1px solid #E0E0E0}
dl.speclist:after,dl.speclist:before{display:table;content:" "}
dl.speclist:after{clear:both}
dl.speclist dt{clear:both;float:left;width:23.81%;border-left:3px solid #0b1b60;border-bottom:1px solid #E0E0E0;padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
dl.speclist dd{float:right;width:76.19%;background-color:#FAFAFA;border-bottom:1px solid #E0E0E0;padding:18px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.relation{background-color:#f0f0f0;padding:60px 0}
.relation:after,.relation:before{display:table;content:" "}
.relation:after{clear:both}
.relation .link{float:left;width:48.43%}
.relation .column{float:right;width:48.43%}
.relation .title{color:#0B1B60;font-size:1.79em;font-weight:700;position:relative;margin-bottom:25px}
.relation .title:after{content:"";display:block;height:1px;width:100%;background-color:#BCBCBC;position:absolute;top:50%;left:0}
.relation .title span{display:inline-block;background-color:#f0f0f0;padding-right:10px;position:relative;z-index:2}
.relation ul li+li{margin-top:10px}
.relation ul li a{background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAxEGCxzLJaM1AAAAXklEQVQI103NsQmDUABF0ZOogWBrJnEO1/izSMpPmg8pMoSDOENS2GkjCDbaRJJ3qwsXnnDd/MjqT1d0fbMCp7BhEsU0Hgqzh3h27OKmzMHipU1vcrOnexq+Taj+j3Y8fiFfQSMsGgAAAABJRU5ErkJggg==) no-repeat left 5px;display:inline-block;padding-left:10px}
.relation.col1 .link{float:none;width:100%}
.relation.col1 .column{float:none;width:100%}
.gallery{padding-bottom:70px}
.tvcm:after,.tvcm:before{display:table;content:" "}
.tvcm:after{clear:both}
.tvcm .item{float:left;width:49.02%;margin-bottom:20px}
.tvcm .item:nth-child(even){float:right}
.tvcm .item a{display:block;color:#333;text-decoration:none}
.tvcm .item a:hover{opacity:.8}
.tvcm .item a p{line-height:1.57em;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAxEGCxzLJaM1AAAAXklEQVQI103NsQmDUABF0ZOogWBrJnEO1/izSMpPmg8pMoSDOENS2GkjCDbaRJJ3qwsXnnDd/MjqT1d0fbMCp7BhEsU0Hgqzh3h27OKmzMHipU1vcrOnexq+Taj+j3Y8fiFfQSMsGgAAAABJRU5ErkJggg==) no-repeat left 5px;padding-left:10px;margin-top:5px}
.newspaper:after,.newspaper:before{display:table;content:" "}
.newspaper:after{clear:both}
.newspaper .item{float:left;width:32.21%;margin-left:1.68%;margin-bottom:20px}
.newspaper .item:nth-child(3n+1){margin-left:0}
.newspaper .item a{display:block;color:#333;text-decoration:none}
.newspaper .item a:hover{opacity:.8}
.newspaper .item a p{line-height:1.57em;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAxEGCxzLJaM1AAAAXklEQVQI103NsQmDUABF0ZOogWBrJnEO1/izSMpPmg8pMoSDOENS2GkjCDbaRJJ3qwsXnnDd/MjqT1d0fbMCp7BhEsU0Hgqzh3h27OKmzMHipU1vcrOnexq+Taj+j3Y8fiFfQSMsGgAAAABJRU5ErkJggg==) no-repeat left 5px;padding-left:10px;margin-top:5px}
.newspaper .item .image{border:1px solid #e0e0e0}
body.control_index .products .products_title{color:#0B1B60;font-size:2.29em;line-height:1.5em;font-weight:700;text-align:center;margin-bottom:45px}
body.control_index .products .products_section{padding:100px 0 80px}
body.control_index .products .products_section .summary{font-size:1.14em;margin-bottom:45px}
body.control_index .products .products_section .products_wrap:after,body.control_index .products .products_section .products_wrap:before{display:table;content:" "}
body.control_index .products .products_section .products_wrap:after{clear:both}
body.control_index .products .products_section .products_wrap .products_item{float:left;width:33.02%;margin-left:.47%;background-color:#FFF;margin-bottom:10px}
body.control_index .products .products_section .products_wrap .products_item:nth-child(3n+1){clear:both;margin-left:0}
body.control_index .products .products_section .products_wrap .products_item a{text-decoration:none;display:block;color:#333}
body.control_index .products .products_section .products_wrap .products_item a:hover{opacity:.8}
body.control_index .products .products_section .products_wrap .products_item .products_name{color:#0b1b60;font-size:1.29em;line-height:1.56em;font-weight:700;margin-bottom:20px;padding:11.11%;padding-bottom:0}
body.control_index .products .products_section .products_wrap .products_item.noimg .products_name{margin-bottom:0}
body.control_index .products .products_section .products_wrap .products_item .products_item_wrap{padding:11.11%;padding-top:0}
body.control_index .products .products_section .products_wrap .products_item .more{display:none}
@media (max-width:767px){.section{margin-top:60px}
.section{margin-top:60px}
.subsection{margin-top:40px}
.relation{margin:0 -20px;padding:50px 0;width:calc(100% + 40px);line-height:1.5}
.relation .link{float:none;width:100%}
.relation .column{float:none;width:100%;margin-top:30px}
.relation .title{margin-bottom:20px}
.gallery{padding-bottom:60px}
.gallery .heading01{text-align:center}
.tvcm .item{float:none;width:100%}
.newspaper .item{width:48.21%;margin-left:0}
.newspaper .item:nth-child(even){float:right}
body.control_index .products .products_section{padding:60px 0 40px}
body.control_index .products .products_section .summary{margin-bottom:30px}
body.control_index .products .products_section .products_wrap .products_item{float:none;width:100%;padding:0;margin-bottom:20px;opacity:1!important}
body.control_index .products .products_section .products_wrap .products_item a{display:flex;flex-direction:column}
body.control_index .products .products_section .products_wrap .products_item a:hover{opacity:1}
body.control_index .products .products_section .products_wrap .products_item .products_name{background-color:#000723;color:#fff;font-size:1.21em;padding:20px;position:relative;order:-1}
body.control_index .products .products_section .products_wrap .products_item .products_name .sp_only{display:inline}
body.control_index .products .products_section .products_wrap .products_item .products_item_wrap{padding:20px}
body.control_index .products .products_section .products_wrap .products_item .more{display:block;border-top:1px solid #E0E0E0;margin-top:15px;padding-top:15px;clear:both;position:relative}
body.control_index .products .products_section .products_wrap .products_item .more:after{content:"";display:block;width:8px;height:14px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAMAAAAliK2kAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEX///8LG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2D///+aIjUCAAAAHnRSTlMAhp25Rf66AUT9AvwDRrgJM+6tMa77CrsEQkO8iJ44awncAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IDDQQuMAhFI3gAAABPSURBVAjXVc3JFoAgCEZhy0KNJm2w8X//x6xgFZv7LeBgitLoAFZR1SAn8gHUqBi2FXWMfhCNEUkwRcyytIBWbd7e7oz8HR0Bp/u9uG7tA9ymA/GTbz5QAAAAAElFTkSuQmCC) no-repeat left top;position:absolute;right:0;top:50%}
}