@charset "UTF-8";
#main .bx-wrapper{position:relative;overflow:hidden}
#main .bx-controls-direction a{position:absolute;top:calc(50% - 2.5em);z-index:1;display:flex;cursor:pointer;width:5em;height:5em;font-size:.9943em;background-color:rgba(255,255,255,.2);border-radius:50%;justify-content:center;align-items:center}
#main .bx-controls-direction a:before{display:block;width:1.1429em;height:1.1429em;border:0 solid rgba(255,255,255,.4);border-top-width:.1429em;border-left-width:.1429em;content:''}
#main .bx-controls-direction .bx-prev{left:calc(50% - 740px)}
#main .bx-controls-direction .bx-prev:before{transform:translateX(12.5%) rotate(-45deg)}
#main .bx-controls-direction .bx-next{right:calc(50% - 740px)}
#main .bx-controls-direction .bx-next:before{transform:translateX(-12.5%) rotate(135deg)}
#main .bx-pager{position:absolute;left:50%;bottom:1.4286em;display:flex;font-size:.9943em;line-height:0;transform:translateX(-50%)}
#main .bx-pager-item:not(:first-child){margin-left:1.1429em}
#main .bx-pager-link{display:block;width:1em;height:1em;color:transparent;border:.1429em solid #fff;border-radius:50%;transition:background-color .25s ease-out}
#main .bx-pager-link.active{background-color:#fff}
#main .main_slider{overflow:hidden;height:33.75vw}
#main .main_slide>a{position:relative;overflow:hidden;display:flex;margin:0 auto;height:33.75vw;background:#000 no-repeat center center;background-size:cover;color:#fff;justify-content:center;align-items:center}
#main .main_slide>a:hover{text-decoration:none}
#main .main_slide>a>.container{margin:0;width:100%}
#main .main_slide_title{font-weight:700;font-size:2.8409em;line-height:1.35}
#main .main_slide_description{margin-top:1em;font-weight:500;font-size:1.4205em;line-height:1.5}
#main .container__wid .main_slide_description {margin-top: 1%;}
#main .main_slide_btn{margin-top:2.1429em;font-size:.9943em}
#main .main_slide_btn>.btn{display:flex;padding:0 3.2143em;height:3.4286em;width:16.4286em;font-weight:500;text-align:center;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAwwXLBXXq+/xAAAAcElEQVQI12XPwQ3CQAxEUSfhAu3QASyUhmgidMCdbKiJBkjyOESrjYTn5G9pZhxuelEVYNiCiwVZU0BIZmRtASGZMOgKCFcTXvbV/+iDZxtlloiIaMo9+SI7bNfRbjU9mTDq1tizGe9a7K/63WP73A9CBosKv1dDQAAAAABJRU5ErkJggg==) no-repeat right 1.0714em center;background-size:.5714em 1em;color:#fff;border:1px solid #fff;border-radius:1.7143em;justify-content:center;align-items:center}
#main .main_slide>a[target="_blank"] .btn{position:relative;background-image:none}
#main .main_slide>a[target="_blank"] .btn>span>img{position:absolute;top:calc(50% - 7px);right:calc(1.6072em - 7.5px)}
#main .main_slide_01>a{background-image:url(/society/space/images/slide_bg_01.jpg)}
#main .main_slide_02{text-align:center}
#main .main_slide_02>a{background-image:url(/society/space/images/slide_bg_02.jpg)}
#main .main_slide_02 .main_slide_title>picture>img{max-width:12.325em}
#main .container__wid .main_slide_title {margin-top: 1%;}
#main .main_slide_02 .btn{margin-right:auto;margin-left:auto}
#main .main_slide_03>a{background-image:url(/society/space/images/slide_bg_03.jpg)}
#main .main_slide_04>a{background-image:url(/society/space/images/slide_bg_04.jpg)}
.main-content .container.container__wid {max-width: 1140px;}
#main .movie{margin-top:70px}
#main .movie_container{display:flex;margin:0 auto;max-width:800px;justify-content:space-between;align-items:center}
#main .movie_text{padding-right:30px;width:45.25%}
#main .movie_head{font-weight:700;font-size:1.9886em;line-height:1.375;color:#0b1b60}
#main .movie_description{margin-top:20px;line-height:1.8571}
#main .movie_link{width:54.75%}
#main .movie_link>button{position:relative;display:block}
#main .movie_link>button>img{width:100%;vertical-align:top}
#main .movie_link>button:before,#main .movie_link>button:after{position:absolute;top:50%;left:50%;z-index:1;display:block;pointer-events:none;content:''}
#main .movie_link>button:before{width:52px;height:52px;background-color:#2c2c2c;opacity:.5;border-radius:50%;transform:translate(-50%,-50%)}
#main .movie_link>button:after{width:13px;height:16px;background:linear-gradient(to bottom left,transparent 50%,#fff 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#fff 50%) bottom left/100% 50% no-repeat;transform:translate(-37.5%,-50%)}
#main .products{margin-top:110px;background-color:#f0f0f0}
#main .products .products_head{text-align:center;padding:60px 0 50px}
#main .products .products_head .head{color:#0b1b60;font-size:2.71em;font-weight:700;text-align:center;line-height:1.2;margin:0 auto;font-family:arial,helvetica,sans-serif;position:relative}
#main .products .products_head .head:after{content:"";display:block;width:100%;height:1px;background-color:#c4c4c4;position:absolute;left:0;bottom:.5em}
#main .products .products_head .head span{display:inline-block;background-color:#f0f0f0;padding:0 10px;position:relative;z-index:1}
#main .products .satellite{background:url(/society/space/images/bg_satellite.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover}
#main .products .satellite a{height:520px;display:block;color:#fff;}
#main .products .satellite a:hover{text-decoration:none;}
#main .products .satellite .container{max-width:726px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
#main .products .satellite .head{font-size:5.71em;letter-spacing:.2em;margin:0 auto 40px}
#main .products .satellite .head span{display:block;font-size:.23em;font-family:arial,helvetica,sans-serif;letter-spacing:0}
#main .products .satellite .text{line-height:1.8}
#main .products .satellite .btn{display:inline-block;border:1px solid #fff;border-radius:25px;color:#fff;width:14em;padding:10px 0;margin-top:40px;position:relative;transition:.25s ease-out;-webkit-transition:.25s ease-out}
#main .products .satellite .btn:after{content:"";display:block;width:8px;height:14px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAwwXLBXXq+/xAAAAcElEQVQI12XPwQ3CQAxEUSfhAu3QASyUhmgidMCdbKiJBkjyOESrjYTn5G9pZhxuelEVYNiCiwVZU0BIZmRtASGZMOgKCFcTXvbV/+iDZxtlloiIaMo9+SI7bNfRbjU9mTDq1tizGe9a7K/63WP73A9CBosKv1dDQAAAAABJRU5ErkJggg==) no-repeat left top;position:absolute;right:15px;top:50%;margin-top:-7px;vertical-align:middle}
#main .products .satellite a:hover .btn{background-color:#fff;text-decoration:none;color:#333}
#main .products .satellite a:hover .btn:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAw0DGAisFBwWAAAAjklEQVQI113Ou3ECQQCD4W/3nDh06jZ2KwDubDII3JK7oAVCmHu4g+2AVnwsAYabsRTpn9FI0nc6VIulmmrqFxB1qi4POQCxjDpXrT5HiJTJh1nrnBtCBblz0ujt/wA5Gb05Rg9dQXhUNs5ejHahLnGyLb+hyiuDxuSzzIS0Noh+tOXe/n+9eX91KV/PLTc6ED1LDzIGMQAAAABJRU5ErkJggg==)}
#main .products .telescope{background:url(/society/space/images/bg_telescope.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover}
#main .products .telescope a{display:block;height:520px;color:#fff;}
#main .products .telescope a:hover{text-decoration:none;}
#main .products .telescope .container{max-width:726px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
#main .products .telescope .head{font-size:5.71em;letter-spacing:.2em;margin:0 auto 40px}
#main .products .telescope .head span{display:block;font-size:.23em;font-family:arial,helvetica,sans-serif;letter-spacing:0}
#main .products .telescope .text{line-height:1.8}
#main .products .telescope .btn{display:inline-block;border:1px solid #fff;border-radius:25px;color:#fff;width:14em;padding:10px 0;margin-top:40px;position:relative;transition:.25s ease-out;-webkit-transition:.25s ease-out}
#main .products .telescope .btn:after{content:"";display:block;width:8px;height:14px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAwwXLBXXq+/xAAAAcElEQVQI12XPwQ3CQAxEUSfhAu3QASyUhmgidMCdbKiJBkjyOESrjYTn5G9pZhxuelEVYNiCiwVZU0BIZmRtASGZMOgKCFcTXvbV/+iDZxtlloiIaMo9+SI7bNfRbjU9mTDq1tizGe9a7K/63WP73A9CBosKv1dDQAAAAABJRU5ErkJggg==) no-repeat left top;position:absolute;right:15px;top:50%;margin-top:-7px;vertical-align:middle}
#main .products .telescope a:hover .btn{background-color:#fff;text-decoration:none;color:#333}
#main .products .telescope a:hover .btn:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAw0DGAisFBwWAAAAjklEQVQI113Ou3ECQQCD4W/3nDh06jZ2KwDubDII3JK7oAVCmHu4g+2AVnwsAYabsRTpn9FI0nc6VIulmmrqFxB1qi4POQCxjDpXrT5HiJTJh1nrnBtCBblz0ujt/wA5Gb05Rg9dQXhUNs5ejHahLnGyLb+hyiuDxuSzzIS0Noh+tOXe/n+9eX91KV/PLTc6ED1LDzIGMQAAAABJRU5ErkJggg==)}
#main .products .layout-3col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:110px 0 80px}
#main .products .layout-3col .col{width:30.60796%;text-align:center}
#main .products .layout-3col .col a{display:block;text-decoration:none;}
#main .products .layout-3col .col .head{color:#0b1b60;font-size:2em;font-weight:700;margin:33px 0 25px;line-height:1.5;}
#main .products .layout-3col .col .head span{display:block;font-size:.5em;font-weight:400;font-family:arial,helvetica,sans-serif}
#main .products .layout-3col .col .text{line-height:1.8;text-align:left; color:#333;}
#main .products .layout-3col .col .btn{display:inline-block;border:1px solid #b9b9b9;border-radius:25px;width:14em;color:#333;padding:10px 0;margin-top:15px;position:relative;transition:.25s ease-out;-webkit-transition:.25s ease-out}
#main .products .layout-3col .col .btn: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:15px;top:50%;margin-top:-7px;vertical-align:middle}
#main .products .layout-3col .col a:hover .btn{background-color:#0b1b60;text-decoration:none;color:#fff}
#main .products .layout-3col .col a:hover .btn:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAwwXLBXXq+/xAAAAcElEQVQI12XPwQ3CQAxEUSfhAu3QASyUhmgidMCdbKiJBkjyOESrjYTn5G9pZhxuelEVYNiCiwVZU0BIZmRtASGZMOgKCFcTXvbV/+iDZxtlloiIaMo9+SI7bNfRbjU9mTDq1tizGe9a7K/63WP73A9CBosKv1dDQAAAAABJRU5ErkJggg==)}
#main .products .solution .head{letter-spacing:-2px;}
#main .products .solution .head span{letter-spacing:0}
#main .news{padding:110px 0}
#main .news .news_head{color:#0b1b60;font-size:2.29em;font-weight:700;text-align:center;margin-bottom:40px}
#main .news .news_tab{border-bottom:2px solid #0b1b60}
#main .news .news_tab ul{display:table;width:100%;table-layout:fixed;margin:0 auto}
#main .news .news_tab ul li{display:table-cell;font-size:1.29em}
#main .news .news_tab ul li+li{border-left:1px solid #fff}
#main .news .news_tab ul li a{display:block;background-color:#e3e3e3;color:#0b1b60;padding:18px 10px 18px;text-align:center;text-decoration:none;outline:0;transition:.2s ease-out;-webkit-transition:.2s ease-out}
#main .news .news_tab ul li.ui-tabs-active a{background-color:#0b1b60;color:#fff}
#main .news .news_content .head{display:none}
#main .news .news_content ul li{border-bottom:1px solid #e0e0e0;padding:20px 0 20px 12px;text-indent:-12px}
#main .news .news_content ul li time{color:#999;font-size:.93em;margin-top:20px;margin-bottom:10px}
#main .news .news_content ul li a{color:#333}
#main .news .news_content ul li a:before{content:"";display:inline-block;width:7px;height:8px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAw0GGiHaWyQTAAAAXklEQVQI103NsQmDUABF0ZOogWBrJnEO1/izSMpPmg8pMoSDOENS2GkjCDbaRJJ3qwsXnnDd/MjqT1d0fbMCp7BhEsU0Hgqzh3h27OKmzMHipU1vcrOnexq+Taj+j3Y8fiFfQSMsGgAAAABJRU5ErkJggg==) no-repeat left top;margin-right:5px;vertical-align:middle}
#main .news .news_content .trigger{font-size:1.14em;padding:20px 0;text-align:center;border-bottom:1px solid #e0e0e0}
#main .news .news_content .trigger:before{content:"";display:inline-block;width:14px;height:8px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEX///8LG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2D///+aIjUCAAAAHnRSTlMAiENFhp79QkT+nbn8vPtGugG7MTMD7gIEuAqurQlfrmJfAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IDGBU4FFL9HJQAAABRSURBVAjXPYzZFoAgEEKnzSzN1NJ2/v8zs7HiBe45ABUo6VWFmhqINpPs0BMpaMkkoB4fYBKPGpZLzsNMcyKXR8EjRqjlu1wtsAX6tR/nxeEG4k8EIER+FIAAAAAASUVORK5CYII=) no-repeat left center;margin-right:5px;vertical-align:middle}
#main .news .news_content .close:before{background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEX///8LG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2D///+aIjUCAAAAHnRSTlMACa2uCgO4ugQCue67AfwzMftGRLz9nf5CnoZFQ4jbeMYPAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IDGBU4NoedXXAAAABRSURBVAjXPcxHEoAgAAPAWBClqIjYzf+fqchgLpk9JEBMUVY1/oiGlG1Wp6g1jUiykv0wOhr78dUEeMc5SjH42L6nAhauPo22wB0Hz3x58X4Aw24EHrKe0bYAAAAASUVORK5CYII=) no-repeat left center}
#main .column_links{height:395x;padding:60px 0 45px;position:relative}
#main .column_links:after,#main .column_links:before{display:table;content:" "}
#main .column_links:after{clear:both}
#main .column_links:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/society/space/images/bg_column_links.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}
#main .column_links>.bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
#main .column_links>.bg.hover{opacity:1}
#main .column_links>.bg.qzss{background-image:url(/society/space/images/bg_column_links_qzss.jpg)}
#main .column_links>.bg.himawari{background-image:url(/society/space/images/bg_column_links_himawari.jpg)}
#main .column_links>.bg.courrier_japon{background-image:url(/society/space/images/bg_column_links_courrier_japon.jpg)}
#main .column_links>.bg.dspace{background-image:url(/society/space/images/bg_column_links_dspace.jpg)}
#main .column_links ul{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
#main .column_links ul li{border:1px solid #fff;float:left;width:32.29%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1.47%;margin-bottom:15px;position:relative}
#main .column_links ul li:nth-child(3n){margin-right:0}
#main .column_links ul li:after,#main .column_links ul li:before{content:"";position:absolute;top:50%;display:block;width:3px;height:0;opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;z-index:10;background-color:#fff}
#main .column_links ul li:before{left:0}
#main .column_links ul li:after{right:0}
#main .column_links ul li:hover:after,#main .column_links ul li:hover:before{top:0;height:100%;opacity:1}
#main .column_links ul li a{color:#fff;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:35px 20px;transition:.25s ease-out;-webkit-transition:.25s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}
#main .column_links ul li a:after,#main .column_links ul li a:before{content:"";position:absolute;left:50%;display:block;width:0%;height:3px;opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;z-index:10;background-color:#fff}
#main .column_links ul li a:before{top:0}
#main .column_links ul li a:after{bottom:0}
#main .column_links ul li a:hover{background-color:rgba(255,255,255,.7);color:#000}
#main .column_links ul li a:hover:after,#main .column_links ul li a:hover:before{left:0;width:100%;opacity:1}
#main .column_links ul li a span{display:block;font-size:1.71em;font-weight:700}
#main .modal{transition:opacity .5s ease-in-out}
#main .modal:not(.is-show){opacity:0;pointer-events:none}
#main .modal-overlay,#main .modal-container{position:fixed;top:0;left:0;z-index:101;width:100%;height:100%}
#main .modal-overlay{cursor:pointer;background-color:rgba(0,0,0,.8)}
#main .modal-container{display:flex;padding:20px 13px;justify-content:center;align-items:center;pointer-events:none}
#main .modal-area{position:relative;overflow:hidden;padding-top:44px;width:100%;max-width:850px;max-height:calc(100svh - 40px);pointer-events:all}
#main .modal-close{position:absolute;top:0;right:-10px;width:44px;height:44px}
#main .modal-close:before,#main .modal-close:after{position:absolute;top:50%;left:50%;display:block;width:30px;height:2px;background-color:#fff;content:''}
#main .modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}
#main .modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}
#main .modal-inner{overflow-x:hidden;overflow-y:scroll;max-height:inherit}
#main .modal-content:not(.is-current){display:none}
@media print,screen and (min-width:768px) and (max-width:1506px){
#main .bx-controls-direction .bx-prev{left:13px}
#main .bx-controls-direction .bx-next{right:13px}
}
@media print,screen and (min-width:768px) and (max-width:1280px){
#main .bx-controls-direction a,.bx-pager,.main_slide>a{font-size:1.1vw}
#main .main_slide>a>.container{padding-right:calc(26px + 5.4688vw);padding-left:calc(26px + 5.4688vw)}
}
@media print,screen and (min-width:768px){
#main .bx-controls-direction a{transition:background-color .25s ease-out}
#main .bx-controls-direction a:before{transition:border-color .25s ease-out}
#main .bx-controls-direction a:hover{background-color:rgba(255,255,255,.4)}
#main .bx-controls-direction a:hover:before{border-color:rgba(255,255,255,.6)}
#main .bx-pager-link:hover{background-color:#fff}
#main .main_slide_btn>.btn{transition:background-color .25s ease-out,background-image .25s ease-out,color .25s ease-out}
#main .main_slide>a:hover .btn{background-color:#fff;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAw0DGAisFBwWAAAAjklEQVQI113Ou3ECQQCD4W/3nDh06jZ2KwDubDII3JK7oAVCmHu4g+2AVnwsAYabsRTpn9FI0nc6VIulmmrqFxB1qi4POQCxjDpXrT5HiJTJh1nrnBtCBblz0ujt/wA5Gb05Rg9dQXhUNs5ejHahLnGyLb+hyiuDxuSzzIS0Noh+tOXe/n+9eX91KV/PLTc6ED1LDzIGMQAAAABJRU5ErkJggg==);color:#333}
#main .main_slide>a[target="_blank"]:hover .btn{background-image:none}
#main .space_nav_wrap .space_nav{box-shadow:0 -1px 0 0 #0b1b60}
#main .movie_link>button>img{transition:opacity .25s ease-out}
#main .movie_link>button:hover>img{opacity:.7}
#main .modal-close{transition:opacity .25s ease-out}
#main .modal-close:hover{opacity:.7}
}
@media (max-width:767px){
#main .bx-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
#main .bx-controls-direction a{width:44px;height:44px;background-color:transparent;border-radius:0}
#main .bx-controls-direction a:before{width:12px;height:12px;border-color:#444;border-top-width:2px;border-left-width:2px}
#main .bx-controls{position:relative;margin-top:25px}
#main .bx-controls-direction a{top:calc(50% - 22px)}
#main .bx-controls-direction .bx-prev{left:0}
#main .bx-controls-direction .bx-next{right:0}
#main .bx-pager{position:static;padding:0 59px;transform:none}
#main .bx-pager-item:not(:first-child){margin-left:16px}
#main .bx-pager-link{border-width:2px;border-color:#555}
#main .bx-pager-link.active{background-color:#555}
#main .main_slider{height:114.2667vw}
#main .main_slide>a{padding-top:73.3333vw;height:114.2667vw}
#main .main_slide_title{font-size:5.3333vw;line-height:1.25}
#main .main_slide_description{display:none}
#main .main_slide_btn{margin-top:3.7333vw}
#main .main_slide_btn>.btn{margin-right:auto;margin-left:auto;padding:0 11.3333vw;width:53.3333vw;height:10.6667vw;font-size:3.4667vw;background-position:right 4vw center;background-size:2.1333vw 3.7333vw;border-radius:5.3333vw}
#main .main_slide_01>a{background-image:url(/society/space/images/slide_bg_01_sp.jpg)}
#main .main_slide_02>a{padding-top:0;padding-bottom:38.6667vw;background-image:url(/society/space/images/slide_bg_02_sp.jpg)}
#main .main_slide_02 .main_slide_title>picture>img{max-width:65.7333vw}
#main .main_slide_03>a{background-image:url(/society/space/images/slide_bg_03_sp.jpg)}
#main .main_slide_04>a{background-image:url(/society/space/images/slide_bg_04_sp.jpg)}
#main .movie{margin-top:30px}
#main .movie_container{flex-direction:column-reverse}
#main .movie_text{margin-top:20px;padding-right:0;width:100%;text-align:center}
#main .movie_head{font-size:2em}
#main .movie_description{line-height:1.6071}
#main .movie_link{width:100%}
#main .movie_link>button:before{width:100px;height:100px}
#main .movie_link>button:after{width:26px;height:30px}
#main .products{margin-top:40px}
#main .products .products_head{padding:40px 20px 35px}
#main .products .products_head .head{font-size:2.14em}
#main .products .satellite{background:0 0;overflow:hidden;border-bottom:1px solid #fff}
#main .products .satellite a{height:auto;}
#main .products .satellite a:before{content:"";display:block;height:300px;background:url(/society/space/images/bg_satellite_2x.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover}
#main .products .satellite .container{max-width:inherit;height:auto;display:block;padding:50px 20px 45px;background-image:-webkit-linear-gradient(70deg,#07113b 0,#0b1b60 100%);background-image:-ms-linear-gradient(70deg,#07113b 0,#0b1b60 100%)}
#main .products .satellite .head{font-size:3.07em;letter-spacing:0;margin:0 auto 25px}
#main .products .satellite .head span{font-size:.37em}
#main .products .satellite .text{line-height:1.6;text-align:left}
#main .products .satellite .btn{margin-top:25px}
#main .products .satellite .btn:hover{background-color:transparent;color:#fff}
#main .products .satellite .btn:hover:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAwwXLBXXq+/xAAAAcElEQVQI12XPwQ3CQAxEUSfhAu3QASyUhmgidMCdbKiJBkjyOESrjYTn5G9pZhxuelEVYNiCiwVZU0BIZmRtASGZMOgKCFcTXvbV/+iDZxtlloiIaMo9+SI7bNfRbjU9mTDq1tizGe9a7K/63WP73A9CBosKv1dDQAAAAABJRU5ErkJggg==)}
#main .products .telescope{background:0 0;overflow:hidden;border-bottom:1px solid #fff}
#main .products .telescope a{height:auto;}
#main .products .telescope a:before{content:"";display:block;height:300px;background:url(/society/space/images/bg_telescope_2x.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover}
#main .products .telescope .container{max-width:inherit;height:auto;display:block;padding:50px 20px 45px;background-image:-webkit-linear-gradient(70deg,#07113b 0,#0b1b60 100%);background-image:-ms-linear-gradient(70deg,#07113b 0,#0b1b60 100%)}
#main .products .telescope .head{font-size:3.07em;letter-spacing:0;margin:0 auto 25px}
#main .products .telescope .head span{font-size:.37em}
#main .products .telescope .text{line-height:1.6;text-align:left}
#main .products .telescope .btn{margin-top:25px}
#main .products .telescope .btn:hover{background-color:transparent;color:#fff}
#main .products .telescope .btn:hover:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAQAAAC4X5UdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAwwXLBXXq+/xAAAAcElEQVQI12XPwQ3CQAxEUSfhAu3QASyUhmgidMCdbKiJBkjyOESrjYTn5G9pZhxuelEVYNiCiwVZU0BIZmRtASGZMOgKCFcTXvbV/+iDZxtlloiIaMo9+SI7bNfRbjU9mTDq1tizGe9a7K/63WP73A9CBosKv1dDQAAAAABJRU5ErkJggg==)}
#main .products .layout-3col{display:block;padding:40px 0}
#main .products .layout-3col .col{width:100%}
#main .products .layout-3col .col+.col{padding-top:45px}
#main .products .layout-3col .col .head{font-size:2em;margin:20px auto 20px}
#main .products .layout-3col .col .head span{font-size:.5em}
#main .products .layout-3col .col .text{line-height:1.6}
#main .products .layout-3col .col .btn{margin-top:25px}
#main .products .layout-3col .col .btn:hover{background-color:transparent;color:#333}
#main .products .layout-3col .col .btn:hover:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAMAAAAliK2kAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEX///8LG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2ALG2D///+aIjUCAAAAHnRSTlMAhp25Rf66AUT9AvwDRrgJM+6tMa77CrsEQkO8iJ44awncAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IDDQQuMAhFI3gAAABPSURBVAjXVc3JFoAgCEZhy0KNJm2w8X//x6xgFZv7LeBgitLoAFZR1SAn8gHUqBi2FXWMfhCNEUkwRcyytIBWbd7e7oz8HR0Bp/u9uG7tA9ymA/GTbz5QAAAAAElFTkSuQmCC)}
#main .news{padding:60px 0 35px}
#main .news .container{padding:0}
#main .news .news_head{font-size:2.14em;margin-bottom:35px}
#main .news .news_tab{display:none}
/* #main .news .news_content{display:block!important} */
#main .news .news_content .head{display:block;background-color:#0b1b60;border-bottom:1px solid #fff;color:#fff;font-size:1.29em;text-align:center;padding:20px;position:relative;outline:0}
#main .news .news_content .head:before{content:"+";display:block;position:absolute;left:20px;top:50%;margin-top:-.8em;transition:.2s ease-out;-webkit-transition:.2s ease-out}
#main .news .news_content .head.ui-accordion-header-active{display:block}
#main .news .news_content .head.ui-accordion-header-active:before{content:"−"}
#main .news .news_content ul{padding:0 20px}
#main .news .news_content .trigger{margin-bottom:30px}
#main .column_links{background:url(/society/space/images/bg_column_links_2x.jpg) no-repeat center center;height:auto;padding:40px 0 25px}
#main .column_links:before,#main .column_links>.bg{display:none}
#main .column_links .container{background:rgba(1,4,7,.8);padding:30px 20px;margin:0 20px}
#main .column_links ul{display:block}
#main .column_links ul li{padding:15px 0 15px 11px;text-indent:-11px;border:none;float:none;width:100%;margin-right:0;margin-bottom:0}
#main .column_links ul li:hover{border:none;padding:15px 0 15px 11px}
#main .column_links ul li:after,#main .column_links ul li:before{display:none}
#main .column_links ul li+li{border-top:1px solid #4d4d4d!important}
#main .column_links ul li a{display:inline;padding:0;text-align:left;transition:none;-webkit-transition:none}
#main .column_links ul li a:hover{background:0 0;color:#fff}
#main .column_links ul li a:before{content:"";display:inline-block;width:6px!important;height:6px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAw0HByRUn9a3AAAAWElEQVQY022QIQ6AQBADezwGBAJBSAiCt57BkFwCBsPXOAaB3LZykra7ItOiaAEPG70DAJWdwQGAl4PRgV8XswcAN2sjp6TkopZYfjLFuSXOrf7ATOde8gEaeb7G1PofegAAAABJRU5ErkJggg==) no-repeat left top;-webkit-background-size:6px auto;background-size:6px auto;margin-right:5px;vertical-align:middle;position:static;left:inherit!important;top:inherit!important;opacity:1}
#main .column_links ul li a:after{display:none}
#main .column_links ul li a .inner{display:inline}
#main .column_links ul li a span{display:inline;font-size:1em;font-weight:400}
#main .modal-container{padding:20px}
}
