.article_header,.banner_jaxa{text-align:center}
.page_nav li a,body.index .ct_section_header b{font-weight:700}
body.d1 body.d3 .article_body .fig_right_tweet,body.d2 body.d3 .article_body .fig_right_tweet,body.d3 .article_body body.d1 .fig_right_tweet,body.d3 .article_body body.d2 .fig_right_tweet,body.d3 .article_body body.index .fig_right_tweet,body.index body.d3 .article_body .fig_right_tweet{*zoom:1}
body.d1 .main_visual,body.d2 .main_visual,body.d3 .main_visual,body.index .main_visual{border-bottom:1px solid #d9dde1}
.article_header .article_subtit{position:absolute;left:0;width:100%;text-align:center;margin-top:-22px;z-index:10}
.article_header .article_subtit img{width:300px;height:auto}
body.detail .article_header .title .inner{padding-top:1.2em}
.banner_jaxa{margin-top:40px;padding:20px 0 40px;background-color:#f2f2f2}
.qa_list .name.onishi{color:#36f}
.qa_list .name.uchiyama{color:#1eaf92}
.pubdate{text-align:right}
.arr{display:inline-block;padding-left:14px;background:url(/shared_sp/img/bg_gray/arr.png) 0 .75em no-repeat;-webkit-background-size:7px 7px;background-size:7px}
.page_nav{display:table;margin:50px auto 0}
body.d1 .main_visual,body.d2 .main_visual,body.d3 .main_visual{background-position:50% 0;margin-bottom:60px}
.page_nav li{float:left;min-width:48px}
.page_nav li+li{margin-left:15px}
.page_nav li a{display:block;height:48px;line-height:48px;border:1px solid #cfcfcf;color:#222;text-align:center;vertical-align:middle}
.page_nav li.current a{background-color:#1a1a1a;color:#fff;cursor:default}
.page_nav li.current a:hover{text-decoration:none}
body.d3 .article_body body.index .fig_right_tweet:after,body.d3 .article_body body.index .fig_right_tweet:before,body.index body.d3 .article_body .fig_right_tweet:after,body.index body.d3 .article_body .fig_right_tweet:before{display:table;content:" "}
body.d3 .article_body body.index .fig_right_tweet:after,body.index body.d3 .article_body .fig_right_tweet:after{clear:both}
body.d1 .main_visual .title body.index img.pc_only,body.d2 .main_visual .title body.index img.pc_only,body.d3 .main_visual .title body.index img.pc_only,body.index .main_visual .title img.pc_only{_width:100%;max-width:100%;vertical-align:top}
body.index .main_visual{margin-bottom:60px;background-image:url(../img/index/main_visual.jpg);-webkit-background-size:cover;background-size:cover;background-position:50% 0}
body.index .main_visual .container{height:400px}
body.index .main_visual .title{width:43.19%}
body.index .main_visual .title img.pc_only{height:auto}
body.index .menu_area{margin-top:60px;padding:60px 0;background-color:#f2f2f2}
body.index .ct_section:nth-child(n+2){margin-top:80px}
body.index .ct_section_header{position:relative;padding-top:40px;margin-bottom:30px;font-size:2em;text-align:center}
body.index .ct_section_header .no{position:absolute;top:0;left:0;width:100%;display:block;border-top:1px solid #333}
body.index .ct_section_header .no .inner{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:180px;padding:10px;background-color:#222;border-radius:23px;color:#fff;font-size:.56em;font-style:normal;text-align:center;z-index:10}
body.index .ct_section_header .no:after,body.index .ct_section_header .no:before{content:"";position:absolute;top:-3px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
body.index .ct_section_header .no:before{left:0}
body.index .ct_section_header .no:after{right:0}
body.index .ct_section .row{margin-right:-2.3%;margin-left:-2.3%}
body.index .ct_section .col{width:45.71%;padding-right:2.2%;padding-left:2.09%}
body.index .ct_section a{color:#333;text-decoration:none}
body.index .series_item{padding:0 4.81% 4.81%;background-color:#fff;border-radius:6px}
body.index .series_item .series{margin-right:-5.32%;margin-left:-5.32%;padding:15px;border-radius:6px 6px 0 0;color:#fff;font-size:1.25em;text-align:center}
body.index .series_item .series.series_jaxa{background:url(../img/index/bg_header_jaxa.png) 95% 100% no-repeat #2d5c96;-webkit-background-size:132px auto;background-size:132px auto}
body.index .series_item .series.series_dspace{background:url(../img/index/bg_header_dspace.png) 95% 100% no-repeat #118077;-webkit-background-size:72px auto;background-size:72px auto}
body.d1 .main_visual,body.d2 .main_visual{-webkit-background-size:cover;background-size:cover}
body.index .series_item .thumb{margin-top:20px;text-align:center}
body.index .series_item .thumb img{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
body.index .series_item .title{margin-top:15px}
body.index a:hover .series_item .title{text-decoration:underline}
body.index a:hover .series_item .thumb img{opacity:.7}
body.d1 body.d3 .article_body .fig_right_tweet:after,body.d1 body.d3 .article_body .fig_right_tweet:before,body.d3 .article_body body.d1 .fig_right_tweet:after,body.d3 .article_body body.d1 .fig_right_tweet:before{display:table;content:" "}
body.d1 body.d3 .article_body .fig_right_tweet:after,body.d3 .article_body body.d1 .fig_right_tweet:after{clear:both}
body.d1 .main_visual .title img.pc_only,body.d2 .main_visual .title body.d1 img.pc_only,body.d3 .main_visual .title body.d1 img.pc_only,body.index .main_visual .title body.d1 img.pc_only{_width:100%;max-width:100%;vertical-align:top}
body.d1 .main_visual{background-image:url(../img/d_1/main_visual.jpg)}
body.d1 .main_visual .container{height:400px}
body.d1 .main_visual .title{width:43.19%}
body.d1 .main_visual .title img.pc_only{height:auto}
body.d2 body.d3 .article_body .fig_right_tweet:after,body.d2 body.d3 .article_body .fig_right_tweet:before,body.d3 .article_body body.d2 .fig_right_tweet:after,body.d3 .article_body body.d2 .fig_right_tweet:before{display:table;content:" "}
body.d2 body.d3 .article_body .fig_right_tweet:after,body.d3 .article_body body.d2 .fig_right_tweet:after{clear:both}
body.d1 .main_visual .title body.d2 img.pc_only,body.d2 .main_visual .title img.pc_only,body.d3 .main_visual .title body.d2 img.pc_only,body.index .main_visual .title body.d2 img.pc_only{_width:100%;max-width:100%;vertical-align:top}
body.d2 .main_visual{background-image:url(../img/d_2/main_visual.jpg)}
body.d2 .main_visual .container{height:400px}
body.d2 .main_visual .title{width:43.19%}
body.d2 .main_visual .title img.pc_only{height:auto}
body.d3 .article_body .fig_right_tweet{*zoom:1;position:relative}
body.d3 .article_body .fig_right_tweet:after,body.d3 .article_body .fig_right_tweet:before{display:table;content:" "}
body.d3 .article_body .fig_right_tweet:after{clear:both}
body.d1 .main_visual .title body.d3 img.pc_only,body.d2 .main_visual .title body.d3 img.pc_only,body.d3 .main_visual .title img.pc_only,body.index .main_visual .title body.d3 img.pc_only{_width:100%;max-width:100%;vertical-align:top}
body.d3 .main_visual{background-image:url(../img/d_3/main_visual.jpg);-webkit-background-size:cover;background-size:cover}
body.d3 .main_visual .container{height:400px}
body.d3 .main_visual .title{width:43.19%}
body.d3 .main_visual .title img.pc_only{height:auto}
body.d3 .article_body .fig_right_tweet .fig_wrap{float:right;width:44.6%;margin-left:3.45%}
body.d3 .article_body .fig_right_tweet .twitter-tweet{width:100%!important;margin:0 auto}
body.d3 .article_body .fig_right_tweet .caption{text-align:right;font-size:.88em}
@media screen and (max-width:980px){body.d1 .main_visual .title,body.d2 .main_visual .title,body.d3 .main_visual .title,body.index .main_visual .title{position:absolute;bottom:0;left:0;text-align:center}
body.index .main_visual{background-image:url(../img/index/main_visual_980.jpg)}
body.index .main_visual .title{width:100%;background-color:rgba(255,255,255,.95)}
body.index .main_visual .title img.pc_only{display:none}
body.index .main_visual .title img.sp_only{display:inline-block;vertical-align:top;width:380px;height:auto}
body.d1 .main_visual{background-image:url(../img/d_1/main_visual_980.jpg)}
body.d1 .main_visual .title{width:100%;background-color:rgba(255,255,255,.95)}
body.d1 .main_visual .title img.pc_only{display:none}
body.d1 .main_visual .title img.sp_only{display:inline-block;vertical-align:top;width:380px;height:auto}
body.d2 .main_visual{background-image:url(../img/d_2/main_visual_980.jpg)}
body.d2 .main_visual .title{width:100%;background-color:rgba(26,47,65,.95)}
body.d2 .main_visual .title img.pc_only{display:none}
body.d2 .main_visual .title img.sp_only{display:inline-block;vertical-align:top;width:380px;height:auto}
body.d3 .main_visual{background-image:url(../img/d_3/main_visual_980.jpg)}
body.d3 .main_visual .title{width:100%;background-color:rgba(20,20,20,.95)}
body.d3 .main_visual .title img.pc_only{display:none}
body.d3 .main_visual .title img.sp_only{display:inline-block;vertical-align:top;width:380px;height:auto}}
@media (max-width:767px){body.d1 .main_visual img,body.d2 .main_visual img,body.d3 .main_visual img,body.index .main_visual img{vertical-align:top}
body.d1 .main_visual .container,body.d2 .main_visual .container,body.d3 .main_visual .container,body.index .main_visual .container{height:271px}
.article_header .article_subtit{margin-top:-15px}
.article_header .article_subtit img{width:200px}
.banner_jaxa{margin:25px -20px 0;padding:10px 0 20px}
body.index .main_visual{margin-bottom:30px;background-image:url(../img/index/main_visual_2x.jpg)}
body.index .main_visual .title img.sp_only{width:280px}
body.index .menu_area{margin-top:30px}
body.index .ct_section:nth-child(n+2){margin-top:60px}
body.index .ct_section_header{padding-top:30px;margin-bottom:20px;font-size:1.38em}
body.index .ct_section_header .no .inner{padding:7px 10px;font-size:.73em}
body.index .ct_section .row{margin:0}
body.index .ct_section .col{width:auto;padding:0}
body.d1 .main_visual .title img.sp_only,body.d2 .main_visual .title img.sp_only,body.d3 .main_visual .title img.sp_only{width:280px}
body.index .ct_section .col+.col{margin-top:20px}
body.index .series_item .series{padding:10px;font-size:1em}
body.index .series_item .series.series_jaxa{-webkit-background-size:90px auto;background-size:90px auto}
body.d1 .main_visual{margin-bottom:40px;background-image:url(../img/d_1/main_visual_2x.jpg)}
body.d2 .main_visual{margin-bottom:40px;background-image:url(../img/d_2/main_visual_2x.jpg)}
body.d3 .main_visual{margin-bottom:40px;background-image:url(../img/d_3/main_visual_2x.jpg);background-position:50% 50%}
body.d3 .article_body .fig_right_tweet .fig_wrap{float:none;width:auto;margin-left:0;margin-bottom:1.5em}}