@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,ul{margin:0;padding:0}address,blockquote,h1,h2,h3,h4,h5,h6,p,td,th{font-size:100%;font-style:normal}h1,h2,h3,h4,h5,h6,strong{font-weight:700}em{font-style:italic}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top;text-align:left}a,a img,img{border:0;outline:0;text-decoration:none}input{line-height:1.2}hr{display:none}iframe{border:0;margin:0;padding:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block}::selection{background:0 0}::-moz-selection{background:0 0}p small::selection,p::selection{background:#ccc}p small::-moz-selection,p::-moz-selection{background:#ccc}@charset "utf-8";#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}body.agreement{height:auto}body.agreement #contentContainer{position:relative;height:auto;overflow:visible}body.agreement footer#globalFooter{position:relative;height:50px}body.agreement #bgCanvas{position:fixed}body.agreement #solatabiCharacter{display:none!important}#agreementSection{position:relative;height:auto;min-height:1000px;padding-top:1px;text-align:left}#agreementContent{position:relative;left:50%;margin-left:-370px;margin-top:115px;margin-bottom:50px;width:670px;padding:30px 35px 20px;text-align:left}#agreementContent h2{margin:20px 0;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#agreementContent ol>li{list-style:decimal;margin-left:2em;padding-bottom:.5em}#agreementContent li{margin-bottom:30px;color:#fff;text-align:left;font-size:75%}#agreementContent li ul{margin-left:10px}#agreementContent li li{margin-bottom:0;font-size:100%}#agreementContent li h3{margin-bottom:5px;font-size:120%;font-weight:700}#agreementContent li a{color:#fff}#agreementContent p{margin:0 0 20px;text-align:left}#agreementContact{display:inline-block;border:1px solid #fff;padding:20px;margin-bottom:20px;color:#fff;font-size:80%;text-align:left}#agreementContact span{text-decoration:underline}@charset "utf-8";#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}@font-face{font-family:''}html{width:100%;height:100%;min-width:1100px;min-height:700px;background-color:#fff}body{position:relative;width:100%;height:100%;min-width:1100px;min-height:700px;background-color:#fff;color:#000;font-family:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif}a:link,a:visited{color:#fff}#globalHeader{position:absolute;top:0;left:0;z-index:20}#globalHeader nav{width:100%}#globalHeader nav ul{padding-top:10px;padding-left:5px}#globalHeader nav li{position:relative;float:left;display:inline-block;min-height:22px;margin-top:7px;margin-left:5px;border:1px solid #fff;background-color:rgba(0,0,0,.5);font-size:80%}#globalHeader nav li a{display:inline-block;color:#fff;padding:3px 12px}#globalHeader nav li#gNavHome{min-height:auto;margin-top:0;margin-left:0;padding:0;border:0 solid #fff;background-color:rgba(0,0,0,0)}#globalHeader nav li#gNavHome a{display:inline-block;color:#fff;padding:0}a#homeButton{position:absolute;top:43px;left:20px;display:inline-block;min-height:12px;margin-top:7px;margin-left:5px;padding:5px 12px;border:1px solid rgba(0,0,0,.9);background-color:rgba(0,0,0,.5);font-size:70%;color:#fff;line-height:1}a#homeButton span{display:inline-block;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#globalHeader nav li.new:after{position:absolute;top:-1.3em;right:0;content:"NEW";color:#e40000;font-style:italic;font-size:70%}#contentContainer{position:absolute;top:0;left:0;width:100%;height:100%;min-height:700px;z-index:10;overflow:hidden}.sectionContainer{position:absolute;top:0;left:0;width:100%;height:100%}#bgCanvas{position:absolute;top:0;left:0;z-index:1}#solatabiCharacter{position:absolute;bottom:264px;left:20px;z-index:20;width:250px;height:46px}#solatabiCharacter a{display:block;width:250px;height:46px}#solatabiCharacter p{position:absolute;top:-68px;right:71px;display:inline-block;padding:5px;color:#fff;font-size:80%;white-space:nowrap;line-height:1.1;-moz-transform:rotate(18deg);-webkit-transform:rotate(18deg);-o-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(20deg)}#solatabiCharacter p:after{position:absolute;top:-8px;left:0;content:".";text-indent:-10000px;width:100%;height:0;border-top:1px solid #fff;-moz-transform:rotate(12deg);-webkit-transform:rotate(12deg);-o-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}#solatabiCharacter p:before{position:absolute;bottom:-10px;left:0;content:".";text-indent:-10000px;width:100%;height:0;border-top:1px solid #fff;-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}#twitterBanner{position:absolute;bottom:0;left:0;z-index:0;display:block;width:250px;height:46px;background-color:#fff}#topCharacter{position:absolute;bottom:-12px;left:140px;z-index:1;width:140px;height:124px}.frame{background:url(../images/frame_bg_ptn.png) repeat scroll left top;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-o-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-ms-box-shadow:0 0 5px 1px rgba(0,0,0,.8);box-shadow:0 0 5px 1px rgba(0,0,0,.8)}.body{margin:1em;color:#fff;font-size:85%;line-height:1.7}.note{margin:1em;color:#fff;font-size:70%;line-height:1.6}.right{text-align:right}#reserveButton{position:absolute;bottom:48px;right:0;z-index:1000;width:300px;height:125px;overflow:hidden}#reserveButton a{position:absolute;top:45px;right:-280px;display:block;width:270px;height:50px;background:url(../../tour/images/reserve_button.png) no-repeat scroll 0 0;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-o-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-ms-box-shadow:0 0 5px 1px rgba(0,0,0,.8);box-shadow:0 0 5px 1px rgba(0,0,0,.8)}#reserveButton a img{position:absolute;top:-30px;right:-15px}#globalFooter{position:absolute;bottom:0;left:0;width:100%;z-index:20;background-color:rgba(0,0,0,.5)}#globalFooter nav{margin-left:15px}#globalFooter nav li{float:left;margin:15px 0 15px 15px}#globalFooter nav li a{font-size:75%;color:rgba(255,255,255,1)}#globalFooter nav li a:after{content:" 	＞";font-size:75%;color:rgba(255,255,255,1)}#copyrightJAXA{position:absolute;bottom:66px;left:480px;z-index:1000;color:#fff;font-size:80%}#copyright{position:absolute;bottom:18px;right:120px;color:#fff;font-size:80%}#bnrNipponTravel{position:absolute;bottom:10px;right:20px}@charset "utf-8";#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}#countdownContent{position:absolute;top:50%;left:50%;margin-top:-320px;margin-left:-280px;width:560px;padding-bottom:20px;text-align:center}#countdownContent h2{width:470px;margin:20px auto;color:#fff;font-size:170%;font-weight:700;font-style:italic;text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}#countdownContent h2 span{font-size:70%;font-weight:700;margin-left:-.5em}#countdownContent dl{width:470px;margin:0 auto;text-align:center}#countdownContent dt{display:block;margin:0;padding:2px 0;background-color:#022b56}#countdownContent dd{margin:.5em 0 1em}@charset "utf-8";#newsContainer:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}#homeContent h1{position:absolute;top:50%;left:50%;z-index:2;margin-top:-120px;margin-left:-280px}#homeContent h2{position:absolute;top:50%;z-index:1;width:100%;margin-top:40px;text-align:center;color:#fff;font-size:200%;font-weight:400}#logoShadow{position:absolute;z-index:0;top:50%;margin-top:-180px}#homeBannerContainer{position:absolute;left:20px;bottom:144px}#homeBannerContainer li{margin-bottom:10px;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-o-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-ms-box-shadow:0 0 5px 1px rgba(0,0,0,.8);box-shadow:0 0 5px 1px rgba(0,0,0,.8)}#homeBannerContainer li a,#homeBannerContainer li img{display:block}#newsContainer{position:absolute;left:20px;bottom:66px;width:448px;min-height:23px;padding-top:11px;border:1px solid #fff}#newsContainer dt{float:left;width:6em;margin-left:12px;margin-bottom:8px;color:#fff;font-size:80%;line-height:1}#newsContainer dd{margin-left:6.5em;margin-bottom:8px;color:#fff;font-size:80%;line-height:1}@charset "utf-8";#newsColumnContent .en:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#newsColumnContent h3{display:block;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}#newsColumnContent{position:absolute;top:50%;left:50%;margin-top:-280px;margin-left:-350px;width:700px;min-height:500px;padding-bottom:20px;text-align:center}#newsColumnContent h2{margin:20px 0;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#newsColumnContent h3{width:610px;height:70px;margin:10px auto;background:url(../../news_column/images/column_heading.png) no-repeat scroll center top}#newsColumnContent div.ja{width:576px;padding:0 12px 0 22px;margin:0 auto;background-image:url(../../news_column/images/quote_left.png),url(../../news_column/images/quote_right.png);background-repeat:no-repeat,no-repeat;background-attachment:scroll,scroll;background-position:left top,right bottom}#newsColumnContent div.ja p{text-align:left;font-size:80%;font-style:italic}#newsColumnContent div.en{width:610px;margin:20px auto 30px}#newsColumnContent .columnPhoto{float:left;width:220px;height:150px}#newsColumnContent .columnPhoto span:after{content:".";text-indent:-10000px;display:block;position:absolute;top:50%;left:50%;z-index:1;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background:url(../../news_column/images/play_icon.png) no-repeat scroll left top}#newsColumnContent div.en p{float:right;width:365px;margin:0 0 1em;text-align:left;font-size:70%;font-style:italic;white-space:nowrap}#newsColumnContent dl{width:570px;padding:20px;margin:-20px auto 10px auto;background-color:#000}#newsColumnContent dt{margin-bottom:10px;color:#fff;font-size:80%;text-align:left}#newsColumnContent dd{color:#fff;font-size:70%;text-align:left}@charset "utf-8";#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}body.report{height:auto}body.report #contentContainer{position:relative;height:auto;overflow:visible}body.report footer#globalFooter{position:relative;height:50px}body.report #bgCanvas{position:fixed}body.report #solatabiCharacter{display:none!important}#reportSection{position:relative;height:auto;min-height:1000px;padding-top:1px;text-align:left}#reportContent{position:relative;top:110px;left:50%;margin-left:-300px;width:600px;min-height:500px;padding:0 30px 34px;box-sizing:border-box;text-align:left}#reportContent h2{margin:20px 0;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#reportContent h3{width:610px;height:70px;margin:10px auto;background:url(../../news_column/images/column_heading.png) no-repeat scroll center top}#reportContent p{font-size:80%}.movieContainer{position:relative;width:530px;height:300px;background-color:#000;margin:0 auto}@charset "utf-8";#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}#solatabiContent{position:absolute;top:50%;left:50%;margin-top:-260px;margin-left:-300px;width:600px;min-height:380px;padding-bottom:20px;text-align:center}#solatabiContent h2{margin:20px 0;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#solatabiContent img#solatabiContentLogo{width:448px}#solatabiContent .contactButton{display:block;width:540px;height:50px;margin:30px auto 20px}@charset "utf-8";#tanegashimaContent .wrapper:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}#aboutTourContent h2,#tourIndexContent h2,#tourIndexContent h3,#tourPointContent div.body h3,#tourPointContent div.body h4,#tourReserveContent div.body dd,#tourReserveContent div.body dt,#tourReserveContent div.body h3,#tourReserveContent div.body h4,#tourReserveContent div.body p{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;overflow:hidden}#tourIndexSection{position:absolute;top:0;left:0;width:100%;height:100%}#tourContentContainer{position:relative;width:100%;height:100%}#tourIndexSection .sectionContainer{position:relative!important}#tourIndexContent .wrapper{position:absolute;top:7%;left:50%;margin-left:-295px;width:590px;text-align:center}#tourIndexContent h2{width:260px;height:26px;margin:15px auto;background:url(../../tour/images/heading_tour_index_01.png) no-repeat scroll left top}#tourIndexContent h3{width:526px;height:134px;margin:15px auto;background:url(../../tour/images/heading_tour_index_02.png) no-repeat scroll left top}#tourPriceTable{padding:15px;margin-bottom:33px}#tomsawyerLink{display:block;width:590px;height:70px;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-o-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-ms-box-shadow:0 0 5px 1px rgba(0,0,0,.8);box-shadow:0 0 5px 1px rgba(0,0,0,.8)}#tomsawyerLink img{display:block}#tourNextButton{position:absolute;bottom:60px;left:50%;z-index:100;margin-left:-51px;width:102px;height:40px}#tourNextButton:hover{bottom:59px}#tourNextButton:active{bottom:58px;margin-left:-50px}#tourNextButton a{display:block;width:100%;height:100%;background:url(../../tour/images/next_button.png) no-repeat scroll 0 0}#tourPrevButton{position:absolute;top:20px;left:50%;z-index:100;margin-left:-51px;width:102px;height:40px}#tourPrevButton:hover{top:19px}#tourPrevButton:active{top:20px;margin-left:-50px}#tourPrevButton a{display:block;width:100%;height:100%;background:url(../../tour/images/prev_button.png) no-repeat scroll 0 0}#tourNavigation{position:absolute;top:90px;left:0;width:150px;padding:20px 0;background:url(../../tour/images/tour_nav_bg_ptn.png) repeat scroll 0 0;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-o-box-shadow:0 0 5px 1px rgba(0,0,0,.8);-ms-box-shadow:0 0 5px 1px rgba(0,0,0,.8);box-shadow:0 0 5px 1px rgba(0,0,0,.8)}#tourNavigation li a{display:block;padding:8px 30px 8px 20px;font-size:80%;font-style:italic;color:#fff;line-height:1;white-space:nowrap}#tourNavigation li a:hover,#tourNavigation li.active a{background-color:rgba(255,255,255,.2)}#tourNavigation li a:hover:before,#tourNavigation li.active a:before{content:"・"}#tourReserveContent{position:absolute;top:50%;left:50%;margin-top:-220px;margin-left:-300px;width:600px;min-height:330px;padding-bottom:30px;text-align:center}#tourReserveContent h2{margin:30px 0 10px;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#reserveSolatanLarge{position:absolute;top:-67px;right:-64px}#tourReserveContent div.body{width:540px;height:230px;margin:28px auto;background:url(../../tour/images/tour_reserve_body.png) no-repeat scroll 0 0}#tourPointContent{position:absolute;top:50%;left:50%;margin-top:-300px;margin-left:-300px;width:600px;min-height:560px;padding-bottom:20px;text-align:center}#tourPointContent h2{margin:20px 0;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#tourPointContent div.body{width:540px;height:380px;margin:28px auto;background:url(../../tour/images/tour_point_body.png) no-repeat scroll 0 0}#tourPointContent div.note{display:inline-block;margin:0 auto;text-align:left}#tourPointContent div.note p{margin-bottom:1em}#aboutTourContent{position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-300px;width:600px;min-height:450px;padding-bottom:20px;text-align:center}#aboutTourContent h2{width:540px;height:74px;margin:28px auto 20px;background:url(../../tour/images/about_tour_heading.png) no-repeat scroll 0 0}#aboutTourContent p.body{width:530px;margin:1em auto;text-align:left;font-size:80%}#rocketContent{position:absolute;top:50%;left:50%;margin-top:-280px;margin-left:-385px;width:770px;text-align:center}#rocketContent .frame{float:left;width:206px;min-height:516px;margin-right:10px;padding:22px}#rocketContent .frame:last-child{margin-right:0}#rocketContent h2{width:210px;margin:0 auto 15px}#rocketContent p.body{font-size:70%;margin:0;text-align:left}#tanegashimaContent{position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-330px;width:660px;min-height:480px;padding-bottom:20px;text-align:center}#tanegashimaContent h2{margin:20px 0;color:#fff;font-size:140%;font-weight:400;font-style:italic;text-align:center;text-decoration:underline}#tanegashimaContent .wrapper{width:590px;margin:1em auto}#tanegashimaMap{float:right;width:240px}#tanegashimaContent .wrapper p.body{float:left;width:340px;margin:1em 0;font-size:75%;text-align:left}#tanegashimaOutline{float:left;width:300px;padding:20px;background-color:rgba(0,0,0,.3)}#tanegashimaOutline h3{margin:1em 0;color:#fff;font-size:75%;text-align:left}#tanegashimaOutline dt{clear:both;float:left;width:3em;color:#fff;font-size:75%;text-align:left}#tanegashimaOutline dt:after{content:":"}#tanegashimaOutline dd{margin-left:4em;color:#fff;font-size:75%;text-align:left}