@charset "UTF-8";
.breadcrumb-list{max-width:786px!important}
.site-name-container{max-width:786px}
.txt08{font-size:8px}
.txt09{font-size:9px;line-height:120%}
.txt10{font-size:10px;line-height:150%}
.txt12{font-size:12px;line-height:167%}
.txt14{font-size:14px;line-height:150%}
.txt18{font-size:18px;line-height:150%}
.txt24{font-size:24px;line-height:150%}
.hstyle-pic{font-size:0}
.eng{line-height:120%}
.topbg{background-image:url(../img/index/index_bg_01.gif)}
.news{line-height:167%}
.pickupp{line-height:150%}
.pickupc{font-size:20px}
.maintxt{color:#fff}
.rfloat{float:right;margin:0 0 18px 18px}
.lfloat{float:left;margin:0 18px 5px 0}
.sateimg{padding:0 9px 0 6px}
.sateline{padding:6px 0}
li,ul{margin:0 0 0 7px;padding:0}
ul.list{margin-bottom:1em;list-style-type:disc;list-style-position:outside;line-height:1.35}
ul.list li{margin:0 0 .5em 1.5em}
.listtb,.tbsp{padding:3px}
#moreLinks{margin:30px 0 0;font-size:10px}
#moreLinks ul{display:flex;padding:20px 0 0 30px;flex-wrap:wrap}
#moreLinks ul li{margin:0;padding-right:11px;width:calc(133/557*100%);text-align:center}
#moreLinks ul li a:link{color:#003295}
#moreLinks ul li span.cat{display:block;color:#888}
#moreLinks ul li img{display:block;margin-bottom:3px;padding:10px;width:100%;border:1px solid #ccc}
#wrapper{margin:0 auto;padding:0 13px 80px;max-width:786px;font-size:1em;font-family:'ＭＳ ゴシック',Osaka,sans-serif;line-height:normal}
#wrap>table{max-width:100%}
#wrap>table>tbody>tr>td:nth-child(1){width:calc(146/760*100%)}
#wrap>table>tbody>tr>td:nth-child(2){padding-left:20px;width:calc(614/760*100%)}
#content>table{font-size:0}
#content>table+span,#content>table:nth-child(1) a{display:block}
#content>table:nth-child(2) tr:nth-child(2) td:nth-child(1){width:calc(276/594*100%)}
#content>table:nth-child(2) tr:nth-child(2) td:nth-child(2){width:calc(318/594*100%)}
#content>table img{vertical-align:top}
#content>table img[height="1"]{height:1px}
#content>table img[height="18"]{height:18px}
#content .w105{padding-left:55px;width:160px}
.telescope-wrap table{line-height:0}
.telescope-wrap img{vertical-align:top}
#secondary{margin-bottom:3em}
#contentNav{margin-bottom:2em;border-top:1px solid #d5d6d7;margin-left:-10px}
#contentNav li{display:block;font-size:75%;font-weight:700;line-height:1.25}
#contentNav li a,#contentNav li a:hover{display:block;padding:1.4em 10px 1.4em 45px;color:#666;border-right:none;border-bottom:1px solid #d5d6d7}
#contentNav li a:hover,#contentNav li.crt a{color:#37a0d9;text-decoration:none}
#contentNav li.nav01 a,#contentNav li.nav01 a:hover{padding:.85em 10px .85em 45px}
#contentNav li.nav01 a{background:url(../img/icn_main-nav01.png) 11px center no-repeat}
#contentNav li.nav01 a:hover,#contentNav li.nav01.crt a{background-image:url(../img/icn_main-nav01_ov.png);background-color:#f6f6f6}
#contentNav li.nav02 a{background:url(../img/icn_main-nav02.png) 9px center no-repeat}
#contentNav li.nav02 a:hover,#contentNav li.nav02.crt a{background-image:url(../img/icn_main-nav02_ov.png);background-color:#f6f6f6}
#contentNav li.nav03 a{background:url(../img/icn_main-nav03.png) 12px center no-repeat}
#contentNav li.nav03 a:hover,#contentNav li.nav03.crt a{background-image:url(../img/icn_main-nav03_ov.png);background-color:#f6f6f6}
#contentNav li.nav04 a{background:url(../img/icn_main-nav04.png) 13px center no-repeat}
#contentNav li.nav04 a:hover,#contentNav li.nav04.crt a{background-image:url(../img/icn_main-nav04_ov.png);background-color:#f6f6f6}
#contentNav li.nav05 a{background:url(../img/icn_main-nav05.png) 12px center no-repeat}
#contentNav li.nav05 a:hover,#contentNav li.nav05.crt a{background-image:url(../img/icn_main-nav05_ov.png);background-color:#f6f6f6}
#contentNav li.nav06 a{background:url(../img/icn_main-nav06.png) 14px center no-repeat}
#contentNav li.nav06 a:hover,#contentNav li.nav06.crt a{background-image:url(../img/icn_main-nav06_ov.png);background-color:#f6f6f6}
#contentNav li.nav07 a{background:url(../img/icn_main-nav07.png) 14px center no-repeat}
#contentNav li.nav07 a:hover,#contentNav li.nav07.crt a{background-image:url(../img/icn_main-nav07_ov.png);background-color:#f6f6f6}
.link-other{border:1px solid #ccc;padding:12px 0;margin-bottom:20px}
ul.link-other-page li{background:url(/society/space/common/img/icn_link01.png) left 3px no-repeat;padding-left:20px}
@media screen and (max-width:767px){
#wrapper{overflow-x:scroll;overflow-y:hidden;padding:0 20px 60px;font-size:1.14286em}
#wrap{width:760px}
}