@media (min-width: 767px){body{min-width:992px}}@media (max-width: 640px){.sp_only{display:block}}@media (min-width: 641px){.sp_only{display:none}}@media (max-width: 991px){#header{width:100% !important;height:auto}}#header .box{text-align:center}@media (max-width: 640px){#header .box #nav a{margin:0 auto;display:block}#header .box .logo{margin-bottom:8px}}@media (max-width: 991px){#header .box{width:100% !important}}@media (max-width: 991px){#header .box #nav{width:100%;padding-left:0}}@media (max-width: 640px){#header .box #nav ul{width:740px;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.2em}#header .box #nav ul li{display:table-cell;vertical-align:middle}#header .box #nav ul a{padding:8px 8px 12px;font-size:12px;width:auto}}#header .box .icon{width:auto;background:none;display:table;margin:0;top:4px}@media (max-width: 640px){#header .box .icon{top:0}}#header .box .icon .ica,#header .box .icon .icb{position:relative;display:table-cell;color:#000;height:auto;vertical-align:middle}#header .box .icon .ica{font-size:10px;font-weight:bold;position:relative}#header .box .icon .ica:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #000000;position:relative;top:-0.1em;margin-right:0.2em}@media (max-width: 992px){#pagetop-btn{width:50px;height:50px}}@media (max-width: 991px){.page-content{width:100%}}@media (min-width: 992px){.page-content{width:990px;margin:0 auto}}@media (max-width: 640px){.arrowFR:before{margin-top:-3px}}.works_box .planetarium_single_box01{margin-right:0}.works_box .planetarium_single_conttitle{padding-bottom:14px;text-align:justify}.works_box_pd{padding:40px}@media (max-width: 992px){.works_box_pd{padding:20px}}@media (max-width: 992px){.page_inner{width:100%}}@media (max-width: 992px){ul.production_list{padding:0 3px}ul.production_list li{margin:0 0 3px}}@media (max-width: 992px){.production_archive_fm,.production_single_fm,.news_txt{width:100%}.production_single_date{float:none;width:auto;text-align:center;font-size:14px;margin-bottom:20px}.news_txt{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:90%;float:none;padding:30px}}@media (max-width: 640px){.production_single_historylink{bottom:110px;top:auto;right:5%}.news_txt h1{font-size:20px}}@media (max-width: 991px){.planetarium_archive_fm{height:auto;width:100%}.planetarium_archive_title{width:100%;height:auto;padding-top:0;margin-top:0;margin-bottom:20px}.planetarium_archive_title img{width:100%;height:auto}.planetarium_archive_leftbox,.planetarium_archive_rightbox{float:none;width:100%}.planetarium_archive_rightbox{margin-left:0}.planetarium_archive_leftbox{margin-bottom:30px}.planetarium_archive_leftbox .cat_box{background-color:transparent}}@media (max-width: 991px){.planetarium_single_fm{width:100%;margin-top:0}.planetarium_single_titleimg img{width:100%;height:auto}}@media (max-width: 768px){.planetarium_single_rightbox{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 640px){.planetarium_single_maintitle{padding-top:0;margin-bottom:36px}.planetarium_single_maintitle img{width:auto;height:46px;vertical-align:top}.planetarium_single_leftbox ul li{background-color:transparent}.planetarium_single_leftbox,.planetarium_single_rightbox,.planetarium_single_mainimage,.planetarium_single_box01{float:none}.planetarium_single_box01{width:100%;height:auto}.planetarium_single_leftbox{width:92%;margin:0 auto}.planetarium_single_leftbox ul{margin-bottom:20px}.planetarium_single_rightbox{width:90%;margin:0 auto;padding:6%}.planetarium_single_mainimage{width:100%;height:auto;margin:0 auto 16px}.planetarium_single_conttitle{line-height:1.3em}.planetarium_single_theme,.planetarium_single_caption{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.planetarium_single_mainpic{width:100%;height:auto}.planetarium_single_mainpic img{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.planetarium_single_title{float:none}.planetarium_single_productionname{font-size:10px}.planetarium_single_time25,.planetarium_single_time35,.planetarium_single_year{font-size:14px}.planetarium_single_year{width:auto;padding-left:0.5em}.planetarium_single_theme{font-size:12px}.planetarium_single_time{float:none}.planetarium_single_piclist ul{padding:0}.planetarium_single_piclist li{width:100%;height:auto;margin:0 0 4px;float:none}.planetarium_single_piclist li img{width:100%;height:auto;vertical-align:top}.planetarium_single_movie{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.planetarium_single_movie img{width:80%;height:auto}}@media (max-width: 768px){.production_single_main{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;float:none}.production_single_image{float:none;margin-right:0}.production_single_title{margin-right:0}}@media (max-width: 992px){.exhi_archive_box{padding:0 3px}}@media (max-width: 992px){.ex_archive_title{margin-top:0;width:100%;height:auto}}@media (max-width: 992px){.exhibition_archive_fm{width:100%;height:auto}.exhibition_archive_fm a{margin-bottom:3px}.exhibition_archive_fm .btn-gray{display:table;width:100%}.exhibition_archive_fm .exhibition_archive_date,.exhibition_archive_fm .exhibition_archive_title{display:table-cell;vertical-align:middle}.exhibition_archive_fm .exhibition_archive_date{width:30%;height:auto;white-space:nowrap}.exhibition_archive_fm .exhibition_archive_title{line-height:1.4em;width:70%;height:auto}.exhibition_archive_fm .exhibition_archive_title div{padding:8px}}@media (max-width: 992px){.exhibition_single_fm{width:90%}}@media (max-width: 992px){.exhibition_single_left{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.exhibition_single_left .exhibition_single_image{width:100%;height:auto;margin-bottom:3px}}@media (max-width: 992px){.exhibition_single_right{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}}@media (max-width: 992px){.exhibition_single_content{width:100%}}@media (max-width: 992px){.exhibition_single_title{width:auto;font-size:20px;line-height:1.4em}}@media (max-width: 992px){.exhibition_single_date{float:none;font-size:12px}}@media (max-width: 992px){.exhibition_single_historylink{bottom:110px;left:auto;right:20px}}@media (max-width: 992px){.map_fm{margin-top:0}.map_title img{width:auto;height:44px}#map,#map iframe{height:400px !important}}@media (max-width: 992px){#footer p{letter-spacing:0;text-align:left;padding-left:2em}}
