@charset "UTF-8";/*!========================
DSPACE用共通スタイル
==========================*/
/*! 共通スタイル */
div.btn_matome a:hover,div.btn_matome2 a:hover{opacity:.75}
body.detail .article_body .fig_left,body.detail .article_body .fig_right,body.detail .article_body body.index .fig_left,body.detail .article_body body.index .fig_right,body.detail .mcol_container .row,body.detail .mcol_container body.index .row,body.detail .relevant_articles .article a,body.detail .relevant_articles .article body.index a,body.detail .relevant_articles .article_wrap .row,body.detail .relevant_articles .article_wrap body.index .row,body.detail body.index .article a,body.detail body.index .article_wrap .row,body.detail body.index .new_article,body.index .article a,body.index .article body.detail a,body.index .article_wrap .row,body.index .article_wrap body.detail .row,body.index .new_article,body.index body.detail .article_body .fig_left,body.index body.detail .article_body .fig_right,body.index body.detail .mcol_container .row,body.index body.detail .new_article,body.index body.detail .relevant_articles .article a,body.index body.detail .relevant_articles .article_wrap .row{*zoom:1}
.main{font-size:1em;line-height:1.5;overflow:hidden}
.main .container{max-width:954px;margin:0 auto;padding:0 13px}
#localFooterNav{width:100%;max-width:980px}
#localFooterNav ol li{width:20%}
#localFooterNav ol li img{height:auto}
#dspace_title{float:left;padding:10px 0 15px;font-size:1%}
#dspace_title img{vertical-align:top}
#txtweb{float:left;margin-left:16px;padding-top:12px;font-size:1%}
.bt_dspace_menu{display:none}
/*! DSPACEメニュー */
.dspace_menu{position:relative;width:100%;z-index:100;background-color:#ededed;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.dspace_menu .menu_wrap{display:table;width:100%;table-layout:fixed;border-left:1px solid #ccc}
.dspace_menu .menu_wrap>li{display:table-cell;background-color:#fff;border-right:1px solid #ccc;vertical-align:middle;text-align:center;cursor:pointer}
.dspace_menu .menu_wrap>li>a{position: relative;display:block;padding:1.38em 15px 1.38em 30px;color:#333;text-decoration:none;font-size:93.75%;}
.dspace_menu .menu_wrap>li>a:before{content:"";position: absolute;left: 10px;top: calc(50% - 8px);display:inline-block;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAApKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSbx8fFycnBDQ0GRW7DZAAAAGnRSTlMA6Ma/KhcH/feYjXVpX0Q8Ew7PsaahgoA5JMW6s6cAAABoSURBVAjXXY9XDoAwDEPdxd4bA/e/JrRlvw9Lz4oSBR4z17ipEkGyyU8tBT2qsqojXsjgcMmHFJjoWDabAhi8r77Q6HkVNgvEP88+8wYmeu1TABLehOXhgXyft0UcOhM5TvTYqi5zH+7kiA8pl1wXRwAAAABJRU5ErkJggg==) no-repeat;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s;transition:transform .25s}
.dspace_menu .menu_wrap>li.current,.dspace_menu .menu_wrap>li:hover{background-color:#000}
.touch .dspace_menu .menu_wrap>li.menu_02:hover,.touch .dspace_menu .menu_wrap>li.menu_03:hover,.touch .dspace_menu .menu_wrap>li.menu_04:hover,.touch .dspace_menu .menu_wrap>li.menu_05:hover,.touch .dspace_menu .menu_wrap>li:hover{background-color:#fff}
.dspace_menu .menu_wrap>li.current>a,.dspace_menu .menu_wrap>li:hover>a{color:#fff;font-weight:700}
.touch .dspace_menu .menu_wrap>li.menu_02:hover>a,.touch .dspace_menu .menu_wrap>li.menu_03:hover>a,.touch .dspace_menu .menu_wrap>li.menu_04:hover>a,.touch .dspace_menu .menu_wrap>li.menu_05:hover>a,.touch .dspace_menu .menu_wrap>li:hover>a{color:#333;font-weight:400}
.dspace_menu .menu_wrap>li.current>a:before,.dspace_menu .menu_wrap>li:hover>a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8QEBDg4OCoqKhi6diRAAAAGnRSTlMAFjsnB/fq5cbCvpiNgXVpX0QNAs+xpqEvEZ80fU0AAABpSURBVAjXXY1ZDoAgDESLuK8IrlXvf01LRoL6PiZ9kyZDQGkrGaQtmHkyDprkDKrd65ZxoEzFS4708o3rOH0Wjjr4hULTyqHwOVLz8+Hzr0hhDlrLXsuRRDyt3vO+aGC5oQfdzfUyWBJu+poPd8BEM6wAAAAASUVORK5CYII=)}
.touch .dspace_menu .menu_wrap>li:hover>a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAApKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSbx8fFycnBDQ0GRW7DZAAAAGnRSTlMA6Ma/KhcH/feYjXVpX0Q8Ew7PsaahgoA5JMW6s6cAAABoSURBVAjXXY9XDoAwDEPdxd4bA/e/JrRlvw9Lz4oSBR4z17ipEkGyyU8tBT2qsqojXsjgcMmHFJjoWDabAhi8r77Q6HkVNgvEP88+8wYmeu1TABLehOXhgXyft0UcOhM5TvTYqi5zH+7kiA8pl1wXRwAAAABJRU5ErkJggg==)}
.touch .dspace_menu .menu_wrap>li.menu_02:hover>a:before,.touch .dspace_menu .menu_wrap>li.menu_03:hover>a:before,.touch .dspace_menu .menu_wrap>li.menu_04:hover>a:before,.touch .dspace_menu .menu_wrap>li.menu_05:hover>a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAApKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSYpKSbx8fFycnBDQ0GRW7DZAAAAGnRSTlMA6Ma/KhcH/feYjXVpX0Q8Ew7PsaahgoA5JMW6s6cAAABoSURBVAjXXY9XDoAwDEPdxd4bA/e/JrRlvw9Lz4oSBR4z17ipEkGyyU8tBT2qsqojXsjgcMmHFJjoWDabAhi8r77Q6HkVNgvEP88+8wYmeu1TABLehOXhgXyft0UcOhM5TvTYqi5zH+7kiA8pl1wXRwAAAABJRU5ErkJggg==);-webkit-transform:none;-ms-transform:none;transform:none}
.dspace_menu .menu_wrap>li.menu_02:hover>a:before,.dspace_menu .menu_wrap>li.menu_04:hover>a:before,.dspace_menu .menu_wrap>li.menu_05:hover>a:before,.touch .dspace_menu .menu_wrap>li.menu_02.opened>a:before,.touch .dspace_menu .menu_wrap>li.menu_04.opened>a:before,.touch .dspace_menu .menu_wrap>li.menu_05.opened>a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.touch .dspace_menu .menu_wrap>li.menu_02.current,.touch .dspace_menu .menu_wrap>li.menu_02.opened,.touch .dspace_menu .menu_wrap>li.menu_03.current,.touch .dspace_menu .menu_wrap>li.menu_03.opened,.touch .dspace_menu .menu_wrap>li.menu_04.current,.touch .dspace_menu .menu_wrap>li.menu_04.opened,.touch .dspace_menu .menu_wrap>li.menu_05.current,.touch .dspace_menu .menu_wrap>li.menu_05.opened{background-color:#000}
.touch .dspace_menu .menu_wrap>li.menu_02.current>a,.touch .dspace_menu .menu_wrap>li.menu_02.opened>a,.touch .dspace_menu .menu_wrap>li.menu_03.current>a,.touch .dspace_menu .menu_wrap>li.menu_03.opened>a,.touch .dspace_menu .menu_wrap>li.menu_04.current>a,.touch .dspace_menu .menu_wrap>li.menu_04.opened>a,.touch .dspace_menu .menu_wrap>li.menu_05.current>a,.touch .dspace_menu .menu_wrap>li.menu_05.opened>a{color:#fff;font-weight:700}
.touch .dspace_menu .menu_wrap>li.menu_02.current>a:before,.touch .dspace_menu .menu_wrap>li.menu_02.opened>a:before,.touch .dspace_menu .menu_wrap>li.menu_03.current>a:before,.touch .dspace_menu .menu_wrap>li.menu_03.opened>a:before,.touch .dspace_menu .menu_wrap>li.menu_04.current>a:before,.touch .dspace_menu .menu_wrap>li.menu_04.opened>a:before,.touch .dspace_menu .menu_wrap>li.menu_05.current>a:before,.touch .dspace_menu .menu_wrap>li.menu_05.opened>a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8QEBDg4OCoqKhi6diRAAAAGnRSTlMAFjsnB/fq5cbCvpiNgXVpX0QNAs+xpqEvEZ80fU0AAABpSURBVAjXXY1ZDoAgDESLuK8IrlXvf01LRoL6PiZ9kyZDQGkrGaQtmHkyDprkDKrd65ZxoEzFS4708o3rOH0Wjjr4hULTyqHwOVLz8+Hzr0hhDlrLXsuRRDyt3vO+aGC5oQfdzfUyWBJu+poPd8BEM6wAAAAASUVORK5CYII=)}
.dspace_menu.fixed{top:0 !important}
.dspace_menu .btn_close{display:none}
.dspace_menu .submenu_wrap{display:none;position:absolute;left:0;top:100%;width:100%;height:auto;background-color:#000;text-align:left;cursor:default}
.dspace_menu .menu_wrap>li{-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.dspace_menu.fixed .menu_wrap>li>a{padding:.8em 15px .8em 30px}
.dspace_menu .submenu_wrap .container{padding-top:50px;padding-bottom:50px}
.dspace_menu .submenu_wrap .image{float:left;width:29.35%;margin-right:4.19%}
.dspace_menu .submenu_wrap .body{overflow:hidden;_zoom:1}
.dspace_menu .submenu_wrap .cat_top{padding-bottom:.85em;font-size:1.25em}
.dspace_menu .submenu_wrap .cat_top a{display:inline-block;padding-left:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8QEBDg4OCoqKhi6diRAAAAGnRSTlMAFjsnB/fq5cbCvpiNgXVpX0QNAs+xpqEvEZ80fU0AAABpSURBVAjXXY1ZDoAgDESLuK8IrlXvf01LRoL6PiZ9kyZDQGkrGaQtmHkyDprkDKrd65ZxoEzFS4708o3rOH0Wjjr4hULTyqHwOVLz8+Hzr0hhDlrLXsuRRDyt3vO+aGC5oQfdzfUyWBJu+poPd8BEM6wAAAAASUVORK5CYII=) 0 .44em no-repeat}
.dspace_menu .submenu_wrap .submenu li{float:left}
.dspace_menu .submenu_wrap a{color:#fff}
.dspace_menu .submenu_wrap a:hover{color:#ff5a00}
.dspace_menu .menu_02 .submenu,.dspace_menu .menu_03 .submenu,.dspace_menu .menu_04 .submenu{margin-top:.88em}
.dspace_menu .menu_02 .submenu li,.dspace_menu .menu_03 .submenu li,.dspace_menu .menu_04 .submenu li{width:20%;margin-top:.38em}
.dspace_menu .menu_02 .submenu li.span2,.dspace_menu .menu_03 .submenu li.span2,.dspace_menu .menu_04 .submenu li.span2{width:40%}
.dspace_menu .menu_02 .submenu a,.dspace_menu .menu_03 .submenu a,.dspace_menu .menu_04 .submenu a{display:inline-block;margin-right:15px;padding-left:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA930V6OfAsZ+XUz0xJzfNQEsAAAAjSURBVAjXY3AyYGBgeCd5AUi8e74BSDxbwPBO4gADQxBQAgCu/AtnfVzXnQAAAABJRU5ErkJggg==) 0 .5em no-repeat}
.dspace_menu .menu_03{width:21.5%;}
.dspace_menu .menu_04{width:21.5%;}
/*.dspace_menu .menu_04 .submenu{margin-top:.88em}*/
/*.dspace_menu .menu_04 .submenu li{width:47%;margin-top:.38em}*/
/*.dspace_menu .menu_04 .submenu li:nth-child(2n) {margin-left: 6%;}*/
/*.dspace_menu .menu_04 .submenu li.span2{width:40%}*/
/*.dspace_menu .menu_04 .submenu a{display:inline-block;padding-left:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA930V6OfAsZ+XUz0xJzfNQEsAAAAjSURBVAjXY3AyYGBgeCd5AUi8e74BSDxbwPBO4gADQxBQAgCu/AtnfVzXnQAAAABJRU5ErkJggg==) 0 .5em no-repeat}*/

.scrollmagic-pin-spacer{display:block!important;min-height:0!important}
.dspace_menu .menu_05{width:21.5%;}
.dspace_menu .menu_05 .container{overflow:hidden}
.dspace_menu .menu_05 .submenu{margin:0 -1.52%}
.dspace_menu .menu_05 .submenu li{width:21.85%;padding:0 1.52%}
.dspace_menu .menu_05 .submenu a{display:block}
.dspace_menu .menu_05 .submenu .caption{display:inline-block;margin-top:.75em;padding-left:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA930V6OfAsZ+XUz0xJzfNQEsAAAAjSURBVAjXY3AyYGBgeCd5AUi8e74BSDxbwPBO4gADQxBQAgCu/AtnfVzXnQAAAABJRU5ErkJggg==) 0 .5em no-repeat}
.scrollmagic-pin-spacer{display:block!important;min-height:0!important}
/*!　content_footer共通 */
.content_footer .bg{padding-bottom:120px;background-color:#e7e5e0}
.content_footer .bg .container{padding-top:60px;padding-bottom:100px}
.content_footer .title{margin-bottom:.82em;padding-bottom:.45em;font-size:1.38em;font-weight:700}
/*! ローカルメニュー*/
.local_menu .menu_wrap .menu_container{margin-right:-2.65%}
.local_menu .menu_wrap li{float:left;width:13.98%;margin-right:2.65%}
.local_menu .menu_wrap li .inner{padding:.5em 10.22%}
.local_menu .menu_wrap li.span2{width:30.61%}
.local_menu .menu_wrap li.span2 .inner{padding-right:4.67%;padding-left:4.67%}
.local_menu .menu_wrap a{display:inline-block;padding-left:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAAKlBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMjZDADAAAADXRSTlMA95t9FejnwLFTPTEn/qr93gAAACJJREFUCNdjCHZgYGC4K3QASNy9sQBIXJ8A5G5gYEgGSgAApqgK2EMAAKcAAAAASUVORK5CYII=) 0 .5em no-repeat;color:#333}
.local_menu .menu_wrap li.current{background-color:#8b816c}
.local_menu .menu_wrap li.current a{color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA930V6OfAsZ+XUz0xJzfNQEsAAAAjSURBVAjXY3AyYGBgeCd5AUi8e74BSDxbwPBO4gADQxBQAgCu/AtnfVzXnQAAAABJRU5ErkJggg==)}
.local_menu .menu_wrap .label{display:none}
/*! おすすめコンテンツ */
.content_footer .recommend{position:relative;overflow:hidden;margin-top:2em}
.content_footer .recommend .wrap{margin:0 -2.2%}
.content_footer .recommend .col{float:left;width:45.59%;padding:0 2.2%}
.content_footer .recommend .banner .bg{padding:10px;background-color:#d4d2cd}
.content_footer .recommend .banner a{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;color:#333}
.content_footer .recommend .banner .caption{margin-top:10px}
.content_footer .recommend .fixed_bottom{position:absolute;right:0;bottom:0;width:47.69%;padding:0}
/*! スペシャルバナー */
.content_footer .special_banner{margin-bottom:40px;text-align:center}
.content_footer .special_banner a{display:block;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
div.btn_matome a,div.btn_matome2 a{color:#fff!important;transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out}
.content_footer .special_banner a:hover{opacity:.75;filter:alpha(opacity=75)}
.content_footer .special_banner .banner_wrap{position:relative}
.content_footer .special_banner .astroro{position:absolute;bottom:-8%;right:-5%;width:7.13%}
.content_footer .special_banner .astroro>div{position:relative;width:100%!important;height:0!important;padding-bottom:100%}
.content_footer .special_banner .astroro .inner{position:relative;display:block;width:100%}
.header_share_buttons{float:right;margin-top:7px;margin-right:237px;padding-right:21px;border-right:1px solid #ccc}
.header_share_buttons li{position:relative;top:2px;float:right;margin-left:15px}
.header_share_buttons .twitter{font-size:12px}
.header_share_buttons .fb_iframe_widget>span{vertical-align:top!important}
.footer_share_buttons{margin-top:40px;padding-top:50px;padding-bottom:60px;border-top:1px solid #ccc}
.footer_share_buttons ul{position:relative;width:320px;margin:0 auto}
.footer_share_buttons li{float:left;width:80px;margin-right:40px}
.footer_share_buttons .count{position:relative;margin-bottom:12px;padding:.5em 8px;border:1px solid #bbb;border-radius:4px;background-color:#fff;text-align:center}
.footer_share_buttons .count:after{content:"";position:absolute;left:50%;bottom:-4px;display:block;width:8px;height:6px;margin-left:-4px;z-index:10;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGAgMAAACDazdoAAAACVBMVEUAAAD///+qqqrFwkVSAAAAAXRSTlMAQObYZgAAABdJREFUCNdjCA0FoalhDKoRDJwJDEwNACOCA6iX06MIAAAAAElFTkSuQmCC) no-repeat}
.footer_share_buttons .share{height:80px;background:url(data:image/png;base64,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) no-repeat;text-indent:-9999px}
.footer_share_buttons .facebook .count .inner:before{content:"";display:inline-block;width:13px;height:13px;margin-right:4px;background:url(data:image/png;base64,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) 0 -192px no-repeat}
.footer_share_buttons .twitter{position:absolute;left:120px;bottom:0}
.footer_share_buttons .twitter .share{background-position:-80px 0}
.footer_share_buttons .email{position:absolute;right:0;bottom:0;margin-right:0}
.footer_share_buttons .email .share{background-position:-160px 0}
/*! ページフッター */
.dspace_footer{position:relative;margin-top:-50px;padding-top:50px;color:#fff;background:url(data:image/png;base64,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) center top repeat-x}
.dspace_footer .bg{background-color:#1a1a1a}
.dspace_footer .bg .container{position:relative;max-width:590px;padding-top:45px;padding-bottom:45px}
.detail .dspace_footer .bg .container{max-width:500px}
.dspace_footer .bg .container .astronaut{left:-100px}
.dspace_footer .logo{width:53.73%}
.dspace_footer .contact{position:absolute;top:48px;right:13px}
.detail .dspace_footer .contact{padding-left:30px;border-left:1px solid #666}
.dspace_footer .contact a{display:inline-block;padding-left:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8QEBDg4OCoqKhi6diRAAAAGnRSTlMAFjsnB/fq5cbCvpiNgXVpX0QNAs+xpqEvEZ80fU0AAABpSURBVAjXXY1ZDoAgDESLuK8IrlXvf01LRoL6PiZ9kyZDQGkrGaQtmHkyDprkDKrd65ZxoEzFS4708o3rOH0Wjjr4hULTyqHwOVLz8+Hzr0hhDlrLXsuRRDyt3vO+aGC5oQfdzfUyWBJu+poPd8BEM6wAAAAASUVORK5CYII=) 0 .25em no-repeat;color:#fff}
.dspace_footer .about_dspace{margin-top:1.25em;padding-top:1.25em;border-top:1px solid #666}
.dspace_footer .about_dspace dfn{font-style:normal;font-weight:700}
.dspace_footer .about_dspace dd{margin-top:.63em}
.dspace_footer .astronaut{position:absolute;top:-198px;left:-60px;display:block;width:210px;height:205px;background:url(/me/dspace/common/img/illust_astronaut.png) no-repeat;cursor:pointer}
.dspace_footer .ufo{position:absolute;top:-91px;left:-325px;display:block;width:128px}
.dspace_footer .alien{position:absolute;top:-84px;left:-288px;width:48px}
.dspace_footer .pad{position:relative;max-width:954px;margin:0 auto;padding:0 13px}
.dspace_footer .pad .inner{position:absolute;display:block;width:183px;height:125px;top:-125px;right:-57px;background:url(/me/dspace/common/img/illust_pad.png) no-repeat;z-index:1}
#pagetop,.sp_footer_menu{display:none}
/*! SP用フッターメニュー */
/*!ページトップへ戻る*/
#pagetop{position:fixed;width:100%;height:0;bottom:0;z-index:200}
#pagetop .container{position:relative}
#pagetop a{position:absolute;top:-132px;right:15px;display:block;width:78px;height:106px;background:url(/me/dspace/common/img/pagetop.png) no-repeat;text-indent:-9999px;outline:0;-webkit-transform:none}
.nofixed #pagetop{position:relative;bottom:0}
.nofixed #pagetop a{top:-70px}
#pagetop.unfixed{position:relative;bottom:0}
#pagetop .fire{position:absolute;top:-29px;right:42px;width:25px;height:28px;background:url(/me/dspace/common/img/illust_fire.gif) no-repeat}
#pagetop .balloon{display:none;position:absolute;top:-211px;right:7px;width:89px;height:75px;background:url(/me/dspace/common/img/illust_balloon.png) no-repeat}
sup{position:relative;top:-2px;vertical-align:top}
/*!まとめページボタン*/
.detail .article_body div.btn_matome{margin-top:60px;padding:30px;background-color:#e7e7e7}
div.btn_matome a{position:relative;display:block;min-height:25px;padding:30px 130px;background-color:#003d59;text-align:center}
div.btn_matome a:after{content:"";position:absolute;right:40px;bottom:0;width:86px;height:77px;background:url(/me/dspace/common/img/icon_matome.png) no-repeat}
div.btn_matome .inner{display:inline-block;padding-left:34px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUwRDU5QUUzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUwRDU5QUYzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0M3MjI3RjMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0M3MjI4MDMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvlRFKsAAABoSURBVHjaYvj//z8DCbgAiO8DsQE2eQYSDVMA4v3/IaCAUsNguAFqIMhgAUoNA2EHqJffA3EASIwRZDoD+UAAiA2g7AksQOIgBYbxIxlGXW8OaATgTRosJIZRABArALEhEF9AlwQIMAAB+aP6bV0fsgAAAABJRU5ErkJggg==) 0 .44em no-repeat}
.detail .article_body div.btn_matome2{margin-top:60px;padding:30px;background-color:#e7e7e7}
div.btn_matome2 a{position:relative;display:block;min-height:25px;padding:30px 130px;background-color:#42112b;text-align:center}
body.detail .relevant_articles .article .btn,body.index .article .btn{transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;-webkit-transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}
div.btn_matome2 a:after{content:"";position:absolute;right:40px;bottom:0;width:86px;height:77px;background:url(/me/dspace/common/img/icon_matome.png) no-repeat}
div.btn_matome2 .inner{display:inline-block;padding-left:34px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUwRDU5QUUzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUwRDU5QUYzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0M3MjI3RjMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0M3MjI4MDMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvlRFKsAAABoSURBVHjaYvj//z8DCbgAiO8DsQE2eQYSDVMA4v3/IaCAUsNguAFqIMhgAUoNA2EHqJffA3EASIwRZDoD+UAAiA2g7AksQOIgBYbxIxlGXW8OaATgTRosJIZRABArALEhEF9AlwQIMAAB+aP6bV0fsgAAAABJRU5ErkJggg==) 0 .44em no-repeat}
br.pc_only,img.pc_only{display:inline}
br.sp_only,img.sp_only{display:none}
.content_footer .recommended_column{margin-top:30px}
.recommended_column .container{background-color:#fff;border:1px solid #dcdad8;-webkit-box-sizing:border-box;box-sizing:border-box}
.content_footer .recommended_column .container{padding:30px 39px}
.content_footer .recommended_column .section_title{margin-bottom:25px;padding-bottom:15px;font-size:1.75em;font-weight:700;text-align:center}
.recommended_column li{padding:8px 0}
.recommended_column li a{display:block;padding-left:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAAKlBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMjZDADAAAADXRSTlMA95t9FejnwLFTPTEn/qr93gAAACJJREFUCNdjCHZgYGC4K3QASNy9sQBIXJ8A5G5gYEgGSgAApqgK2EMAAKcAAAAASUVORK5CYII=) 0 .5em no-repeat}
.recommended_column .pubdate{float:left;display:inline-block;margin-right:20px;font-size:.88em}
.recommended_column .title{overflow:hidden;_zoom:1;display:block;font-weight:700}
.content_footer .recommended_column .title{margin:0;padding:0;font-size:1em}
.recommended_column .column a{color:#f44336}
.recommended_column .column_w a{color:#3f51b5}
.recommended_column .special a{color:#003d59}
/*!下層インデックス*/
body.detail .article_body body.index .fig_left:after,body.detail .article_body body.index .fig_left:before,body.detail .article_body body.index .fig_right:after,body.detail .article_body body.index .fig_right:before,body.detail .mcol_container body.index .row:after,body.detail .mcol_container body.index .row:before,body.detail .relevant_articles .article body.index a:after,body.detail .relevant_articles .article body.index a:before,body.detail .relevant_articles .article_wrap body.index .row:after,body.detail .relevant_articles .article_wrap body.index .row:before,body.index .article a:after,body.index .article a:before,body.index .article_wrap .row:after,body.index .article_wrap .row:before,body.index .new_article:after,body.index .new_article:before,body.index body.detail .article_body .fig_left:after,body.index body.detail .article_body .fig_left:before,body.index body.detail .article_body .fig_right:after,body.index body.detail .article_body .fig_right:before,body.index body.detail .mcol_container .row:after,body.index body.detail .mcol_container .row:before,body.index body.detail .relevant_articles .article a:after,body.index body.detail .relevant_articles .article a:before,body.index body.detail .relevant_articles .article_wrap .row:after,body.index body.detail .relevant_articles .article_wrap .row:before{display:table;content:" "}
body.detail .article_body body.index .fig_left:after,body.detail .article_body body.index .fig_right:after,body.detail .mcol_container body.index .row:after,body.detail .relevant_articles .article body.index a:after,body.detail .relevant_articles .article_wrap body.index .row:after,body.index .article a:after,body.index .article_wrap .row:after,body.index .new_article:after,body.index body.detail .article_body .fig_left:after,body.index body.detail .article_body .fig_right:after,body.index body.detail .mcol_container .row:after,body.index body.detail .relevant_articles .article a:after,body.index body.detail .relevant_articles .article_wrap .row:after{clear:both}
#localFooterNav ol li body.index img,.content_footer .recommend .banner body.index img,.content_footer .special_banner body.index img,.dspace_footer .logo body.index img,.dspace_menu .menu_04 .submenu .thumb body.index img,.dspace_menu .submenu_wrap .image body.index img,body.detail .article_body figure body.index img,body.detail .relevant_articles .article .thumb body.index img,body.index #localFooterNav ol li img,body.index .article .thumb img,body.index .content_footer .recommend .banner img,body.index .content_footer .special_banner img,body.index .dspace_footer .logo img,body.index .dspace_menu .menu_04 .submenu .thumb img,body.index .dspace_menu .submenu_wrap .image img,body.index .fluid,body.index body.detail .article_body figure img,body.index body.detail .relevant_articles .article .thumb img{_width:100%;max-width:100%;vertical-align:top}
body.index .content{position:relative;overflow:hidden}
body.index .main_visual{margin-bottom:40px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
body.index .main_visual .container{position:relative;height:430px}
body.index .main_visual .inner{position:relative;z-index:10}
body.index .section_title{margin-bottom:40px;padding-bottom:10px;font-size:2.25em;font-weight:700;text-align:center}
body.index .article_wrap{overflow:hidden;margin-top:20px}
body.index .article_wrap .row{margin:0 -2.01%}
body.index .article_wrap .row:first-child .article a{background:0 0}
body.index .article{float:left;width:45.77%;padding:0 2.01%}
body.index .article a{display:block;color:#333;padding:40px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABAQMAAADHB02zAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAApJREFUCNdjcAAAAEIAQYO57K0AAAAASUVORK5CYII=) repeat-x}
body.index .article a:hover{text-decoration:none}
body.index .article .thumb{float:left;width:28.57%;margin-right:6.59%}
body.index .article .body{overflow:hidden;_zoom:1}
body.index .article .pubdate{font-size:.88em}
body.index .article .title{margin-top:6px;font-weight:700;color:#f44336}
body.index .article .desc{margin-top:11px}
body.index .article .btn{margin-top:32px;padding:.88em 10px;border:1px solid #ccc;text-align:center;font-weight:700;background-color:#fff}
body.index .article .btn .inner:before{content:"";display:inline-block;width:20px;height:10px;margin-right:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA4CAMAAACrIQowAAAAZlBMVEUAAAD///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwcKBwf///8KBwf///8KBwf///////8KBwf///8KBwf///////8KBwf///8KBwf///8KBwcubRPnAAAAIHRSTlMAcHDv77+/gID5+eDgVVUfHznOzpycPo+Pr68wEBDPz2+pc2wAAADaSURBVDjLpZJHkgMxDAMpTdiVJjtnA///pMs3y1UDHtznLgaQ9kHsF5PMLaNp/tnetbH09WglbcmTPH1VLTkVgmghhvxhTT+o0F21MDUIpvlDc9PGoasGK2lKHsDxq2rJsRR0Cz2kXlMH5RO518KW7GdptGQepTFm8iKNuSdr3WZPMrpttmZWr0MyL0ZNtrhOflfwZ9Bb+DnoJPUt/Gvqf/iNgJ0WNkA3SaMB0iCNIQFnaUwdUOk2OwDBbbMxs2odAOlg0CQL66R3BX8GvYWfg07Sv4V/Tf8ffF4SXRyFjFa8QAAAAABJRU5ErkJggg==) no-repeat}
body.index .article a:hover .btn{background-color:#0d121f;border-color:#0d121f;color:#fff}
body.index .article a:hover .btn .inner:before{background-position:0 -10px}
.touch body.index .article a:hover .btn{background-color:#fff;border-color:#ccc;color:#333}
.touch body.index .article a:hover .btn .inner:before{background-position:0 0}
body.index .new_article{float:none;width:auto;padding:50px 4.19%;background-color:#f2f2f2}
body.index .new_article a{margin-top:0;padding:0;background:0 0}
body.index .new_article .thumb{width:41.93%;margin-right:5.24%}
body.index .new_article .pubdate:before{content:"NEW";display:inline-block;margin-right:15px;padding:.29em 16px;color:#fff;background-color:#f44336;text-align:center}
body.index .new_article .title{margin-top:12px;font-size:1.13em}
body.index .new_article .desc{margin-top:8px}
body.index .ph_credit{display:block;margin-top:40px;line-height:1.58}
/*!下層詳細*/
body.detail{/*! QAリスト *//*! 注釈リスト *//*! 囲み枠 */}
body.detail .article_body .fig_left:after,body.detail .article_body .fig_left:before,body.detail .article_body .fig_right:after,body.detail .article_body .fig_right:before,body.detail .mcol_container .row:after,body.detail .mcol_container .row:before,body.detail .relevant_articles .article a:after,body.detail .relevant_articles .article a:before,body.detail .relevant_articles .article_wrap .row:after,body.detail .relevant_articles .article_wrap .row:before,body.detail body.index .article a:after,body.detail body.index .article a:before,body.detail body.index .article_wrap .row:after,body.detail body.index .article_wrap .row:before,body.detail body.index .new_article:after,body.detail body.index .new_article:before,body.index .article body.detail a:after,body.index .article body.detail a:before,body.index .article_wrap body.detail .row:after,body.index .article_wrap body.detail .row:before,body.index body.detail .new_article:after,body.index body.detail .new_article:before{display:table;content:" "}
body.detail .article_body .fig_left:after,body.detail .article_body .fig_right:after,body.detail .mcol_container .row:after,body.detail .relevant_articles .article a:after,body.detail .relevant_articles .article_wrap .row:after,body.detail body.index .article a:after,body.detail body.index .article_wrap .row:after,body.detail body.index .new_article:after,body.index .article body.detail a:after,body.index .article_wrap body.detail .row:after,body.index body.detail .new_article:after{clear:both}
#localFooterNav ol li body.detail img,.content_footer .recommend .banner body.detail img,.content_footer .special_banner body.detail img,.dspace_footer .logo body.detail img,.dspace_menu .menu_04 .submenu .thumb body.detail img,.dspace_menu .submenu_wrap .image body.detail img,body.detail #localFooterNav ol li img,body.detail .article_body figure img,body.detail .content_footer .recommend .banner img,body.detail .content_footer .special_banner img,body.detail .dspace_footer .logo img,body.detail .dspace_menu .menu_04 .submenu .thumb img,body.detail .dspace_menu .submenu_wrap .image img,body.detail .fluid,body.detail .relevant_articles .article .thumb img,body.detail body.index .article .thumb img,body.index .article .thumb body.detail img{_width:100%;max-width:100%;vertical-align:top}
body.detail .main_visual{margin-bottom:80px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
body.detail .main_visual .container{position:relative;height:242px}
body.detail .main_visual .inner{position:relative;z-index:10}
body.detail .main_visual .inner img{vertical-align:top}
body.detail .article_header .pubdate{margin-bottom:20px;color:#666;font-size:.88em}
body.detail .article_header .title{position:relative;margin-bottom:2.5em;border-top:1px solid #333}
body.detail .article_header .title .inner{display:block;padding:.88em 0;font-size:2.13em;font-weight:700}
body.detail .article_header .title .inner.small{font-size:30px;line-height:1.2em}
body.detail .article_header .title:after,body.detail .article_header .title:before{content:"";position:absolute;top:-3px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
body.detail .article_header .title:after{right:0}
body.detail .article_body{position:relative;width:91.19%;margin:0 auto;line-height:1.88}
body.detail .article_body p{margin-bottom:1.5em}
body.detail .article_body section{padding-top:1.5em}
body.detail .article_body .fig_left .fig_wrap.span2 figure,body.detail .article_body .fig_left .fig_wrap.span3 figure,body.detail .article_body .fig_right .fig_wrap.span2 figure,body.detail .article_body .fig_right .fig_wrap.span3 figure,body.detail .article_body .fig_wrap.span4 figure,body.detail .article_body .fig_wrap.span5 figure,body.detail .article_body .fig_wrap.span6 figure,body.detail .article_body figure{padding:18px}
body.detail .article_body .fig_wrap{display:table;margin:0 auto}
body.detail .article_body .fig_wrap.span4{width:65.98%}
body.detail .article_body .fig_wrap.span5{width:82.99%}
body.detail .article_body .fig_wrap.span6{width:100%}
body.detail .article_body figure{margin-bottom:1.5em;border:1px solid #ccc}
body.detail .article_body figcaption{margin-top:8px;font-size:.88em;line-height:1.71}
body.detail .article_body figcaption small{font-size:1em}
body.detail .article_body .fig_left,body.detail .article_body .fig_right{position:relative}
body.detail .article_body .fig_left figure,body.detail .article_body .fig_right figure{margin-bottom:0;padding:18px}
body.detail .article_body .fig_left figure+figure,body.detail .article_body .fig_right figure+figure{margin-top:1.5em}
body.detail .article_body .fig_left .placeholder,body.detail .article_body .fig_right .placeholder{width:48.97%;margin-bottom:1.5em}
body.detail .article_body .fig_left .placeholder.span2,body.detail .article_body .fig_right .placeholder.span2{width:31.95%}
body.detail .article_body .fig_left .placeholder.span3,body.detail .article_body .fig_right .placeholder.span3{width:48.97%}
body.detail .article_body .fig_left .fig_wrap,body.detail .article_body .fig_right .fig_wrap{display:block;position:absolute;top:0;width:48.97%;margin-bottom:1.5em}
body.detail .article_body .fig_left .fig_wrap.span2,body.detail .article_body .fig_right .fig_wrap.span2{width:31.95%}
body.detail .article_body .fig_left .fig_wrap.span3,body.detail .article_body .fig_right .fig_wrap.span3{width:48.97%}
body.detail .article_body .fig_right .placeholder{float:right;margin-left:3.45%}
body.detail .article_body .fig_right .fig_wrap{right:0}
body.detail .article_body .fig_left .placeholder{float:left;margin-right:3.45%}
body.detail .article_body .fig_left .fig_wrap{left:0}
body.detail .article_body a{color:#ff5a00}
body.detail .article_body .related_links{padding-top:1.56em;border-top:1px solid #ccc}
body.detail .article_body .related_links a{display:inline-block;padding-left:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAAKlBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMjZDADAAAADXRSTlMA95t9FejnwLFTPTEn/qr93gAAACJJREFUCNdjCHZgYGC4K3QASNy9sQBIXJ8A5G5gYEgGSgAApqgK2EMAAKcAAAAASUVORK5CYII=) 0 .63em no-repeat}
body.detail .article_body .movie_column{position:relative;width:100%;height:100%;margin:0 0;padding-bottom:56.25%}
body.detail .article_body .movie_column iframe,body.planetarian .movie object{position:absolute;top:0;width:100%;height:100%}
body.detail .article_footer .container_wide{margin:0 auto;padding:0 13px;max-width:954px}
body.detail .article_nav{display:table;width:100%;margin-top:3.13em;table-layout:fixed;border:1px solid #ccc;background-color:#f1f1f1}
body.detail .article_nav a{display:table-cell;padding:1.56em 10px;vertical-align:middle;text-align:center;text-decoration:none}
body.detail .article_nav .next,body.detail .article_nav .prev{background-color:#1a1a1a;color:#fff;font-weight:700}
body.detail .article_nav .next:hover,body.detail .article_nav .prev:hover{color:#ff5a00}
body.detail .article_nav .prev:before{content:"";display:inline-block;width:19px;height:11px;margin-right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABQCAMAAABLc1c6AAAAUVBMVEUAAAD/////////////WgD/////////////////////WgD/////////WgD/WgD/////////WgD/WgD/WgD/WgD/////WgD/WgD/////////WgDXSGVyAAAAGXRSTlMAQL+AQO8Qj98wW1Bg79bPcHAgEIqvnzAgWcphugAAARhJREFUSMe9lFluxCAQRDEMBu/LeJbm/gdNlPkYEaJ+jojyPq2yqa4uY77o4mp0VrFPVdBacUZl8LHRFUFksTk/SILLgYPAbsXQ7+jq2TdS9NOsC65Hul9VxWOeeqOypam/ZOzfbaSCo/zKnL2GXngizoXTZdbYkeRphRfuxLakaaIfioc2ZxEJxbdzwlsCB4FdHpqjq2fbUXKmOPd0nCnOo2zKJaOfUlGdIxWAoX1OG3vhiTCX+nRDhOJ2i8ioKkYvXm1LexNZOv1SpVY7ET/ABQ+tHvynolEwQYgTktdBzhSAXRiao+MF4BpHU1GGslJMGwNJxj/0fiNnQQTutV+ut1Gwr/UKEUjyTz+Pq4iuXACvkcvAlfoANo8jM2cdrCkAAAAASUVORK5CYII=) no-repeat}
body.detail .article_nav .prev:hover:before{background-position:0 -11px}
body.detail .article_nav .next:after{content:"";display:inline-block;width:19px;height:11px;margin-left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABQCAMAAABLc1c6AAAAUVBMVEUAAAD/////////////WgD/////////////////////WgD/////////WgD/WgD/////////WgD/WgD/WgD/WgD/////WgD/WgD/////////WgDXSGVyAAAAGXRSTlMAQL+AQO8Qj98wW1Bg79bPcHAgEIqvnzAgWcphugAAARhJREFUSMe9lFluxCAQRDEMBu/LeJbm/gdNlPkYEaJ+jojyPq2yqa4uY77o4mp0VrFPVdBacUZl8LHRFUFksTk/SILLgYPAbsXQ7+jq2TdS9NOsC65Hul9VxWOeeqOypam/ZOzfbaSCo/zKnL2GXngizoXTZdbYkeRphRfuxLakaaIfioc2ZxEJxbdzwlsCB4FdHpqjq2fbUXKmOPd0nCnOo2zKJaOfUlGdIxWAoX1OG3vhiTCX+nRDhOJ2i8ioKkYvXm1LexNZOv1SpVY7ET/ABQ+tHvynolEwQYgTktdBzhSAXRiao+MF4BpHU1GGslJMGwNJxj/0fiNnQQTutV+ut1Gwr/UKEUjyTz+Pq4iuXACvkcvAlfoANo8jM2cdrCkAAAAASUVORK5CYII=) 0 -22px no-repeat}
body.detail .article_nav .next:hover:after{background-position:0 -33px}
body.detail .article_nav .index{width:55%;color:#333;background-color:#fff}
body.detail .article_nav .index:before{content:"";display:inline-block;position:relative;top:2px;width:25px;height:19px;margin-right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABICAMAAAC+yjdCAAAATlBMVEUAAAAzMzP/WgAzMzP/WgAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP/WgAzMzP/WgAzMzP/WgD/WgD/WgD/WgD/WgD/WgD/WgAzMzP/WgCydbhTAAAAGHRSTlMAv79AQBDvVc+pj3ow59/PIIswEKRVcCDhqLgWAAAA80lEQVRIx+3Vy26EMAyFYQcIhCTcmenJ+79oparqZmzpeNEd//pb2CLI8tMeZuGbxrXSOM7Ikdb9Ok5CV4AUtHSedZ5g79krI8JcNSCr3J4/VQeXmmaN20Ufl4cr1f6zYvMALbH76m7hey3LSePrbsdF62FZXkJ3tLZ1Wi6+NXvPQRmxmat27dC42bttp4PLud0at7t8XB6udA6fvW3eNS3iok1CFzOQaF1XYI6Oi8aPsgcg7PzVBorjaoM/8v0Ix5HPcOTkrmGA31WRKs1FyggUnsuemM8EuB4BoDwxgv9tTHDl96C4RHFxefjD/4uDyc+/AQwyJMjIC3RvAAAAAElFTkSuQmCC) no-repeat}
body.detail .article_nav .index:hover{color:#ff5a00}
body.detail .article_nav .index:hover:before{background-position:0 -19px}
body.detail .article_nav.end .index,body.detail .article_nav.first .index{width:77.5%}
body.detail .section_header{margin-bottom:25px;padding-bottom:.46em;font-size:1.63em;font-weight:700;line-height:1.35em}
body.detail .section_header.icon{padding-bottom:.38em}
body.detail .section_header.icon .inner{display:table-cell;padding-left:98px;vertical-align:middle;background-repeat:no-repeat;background-position:left bottom}
body.detail .section_header.icon .icon01{height:66px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_01.png)}
body.detail .section_header.icon .icon02{height:58px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_02.png)}
body.detail .section_header.icon .icon03{height:56px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_03.png)}
body.detail .section_header.icon .icon04{height:60px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_04.png)}
body.detail .section_header.icon .icon05{height:42px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_05.png)}
body.detail .section_header.icon .icon06{height:52px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_06.png)}
body.detail .section_header.icon .icon07{height:58px;padding-top:10px;background-image:url(/me/dspace/common/img/icon_h4_07.png)}
body.detail .section_subhead{margin-bottom:32px;font-size:1.38em;font-weight:700;line-height:1.45em}
body.detail .section_subhead.icon{position:relative}
body.detail .section_subhead.icon:after,body.detail .section_subhead.icon:before{content:"";position:absolute;bottom:-2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
body.detail .section_subhead.icon:before{left:-2px}
body.detail .section_subhead.icon:after{right:-2px}
body.detail .section_subhead.icon .outer{display:block;border:1px solid #1a1a1a;font-weight:700}
body.detail .section_subhead.icon .outer:after,body.detail .section_subhead.icon .outer:before{content:"";position:absolute;top:-2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
body.detail .section_subhead.icon .outer:before{left:-2px}
body.detail .section_subhead.icon .outer:after{right:-2px}
body.detail .section_subhead.icon .inner{display:table-cell;height:32px;padding:14px 20px 10px 86px;font-size:1em;background-repeat:no-repeat;background-position:left bottom;vertical-align:middle}
body.detail .section_subhead.icon .icon01{background-image:url(/me/dspace/common/img/icon_h5_01.png)}
body.detail .section_subhead.icon .icon02{background-image:url(/me/dspace/common/img/icon_h5_02.png)}
body.detail .section_subhead_s{margin-bottom:8px;font-size:1.25em;font-weight:700;line-height:1.4em}
body.detail .section_subhead_s.icon .inner{display:table-cell;height:36px;padding-left:64px;background-repeat:no-repeat;background-position:0 .2em;vertical-align:middle}
body.detail .section_subhead_s.icon .icon01{background-image:url(/me/dspace/common/img/icon_h6_01.png)}
body.detail .section_subhead_s.icon .icon02{background-image:url(/me/dspace/common/img/icon_h6_02.png)}
body.detail .relevant_articles{margin-bottom:5em;border:1px solid #ccc;padding:4.19% 4.19% 0}
body.detail .relevant_articles .aside_title{margin-bottom:1.88em;padding-bottom:.31em;border-bottom:1px solid #ccc}
body.detail .relevant_articles .aside_title .inner{display:inline-block;font-size:1.25em;font-weight:700}
body.detail .relevant_articles .article_wrap{overflow:hidden;margin-top:30px}
body.detail .relevant_articles .article_wrap .row{margin:0 -2.2%}
body.detail .relevant_articles .article_wrap .row:first-child .article a{padding-top:0;background:0 0}
body.detail .relevant_articles .article{float:left;width:45.6%;padding:0 2.2%}
body.detail .relevant_articles .article a{display:block;color:#333;padding:40px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABAQMAAADHB02zAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAApJREFUCNdjcAAAAEIAQYO57K0AAAAASUVORK5CYII=) repeat-x;text-decoration:none}
body.detail .relevant_articles .article .thumb{float:left;width:31.33%;margin-right:7.23%}
body.detail .relevant_articles .article .body{overflow:hidden;_zoom:1}
body.detail .relevant_articles .article .pubdate{font-size:.88em}
body.detail .relevant_articles .article .title{margin-top:6px;font-weight:700;color:#f44336}
body.detail .relevant_articles .article .desc{margin-top:11px}
body.detail .relevant_articles .article .btn{margin-top:25px;padding:.88em 10px;border:1px solid #ccc;text-align:center;font-weight:700;background-color:#fff}
body.detail .relevant_articles .article .btn .inner:before{content:"";display:inline-block;width:20px;height:10px;margin-right:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA4CAMAAACrIQowAAAAZlBMVEUAAAD///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwcKBwf///8KBwf///8KBwf///////8KBwf///8KBwf///////8KBwf///8KBwf///8KBwcubRPnAAAAIHRSTlMAcHDv77+/gID5+eDgVVUfHznOzpycPo+Pr68wEBDPz2+pc2wAAADaSURBVDjLpZJHkgMxDAMpTdiVJjtnA///pMs3y1UDHtznLgaQ9kHsF5PMLaNp/tnetbH09WglbcmTPH1VLTkVgmghhvxhTT+o0F21MDUIpvlDc9PGoasGK2lKHsDxq2rJsRR0Cz2kXlMH5RO518KW7GdptGQepTFm8iKNuSdr3WZPMrpttmZWr0MyL0ZNtrhOflfwZ9Bb+DnoJPUt/Gvqf/iNgJ0WNkA3SaMB0iCNIQFnaUwdUOk2OwDBbbMxs2odAOlg0CQL66R3BX8GvYWfg07Sv4V/Tf8ffF4SXRyFjFa8QAAAAABJRU5ErkJggg==) no-repeat}
body.detail .relevant_articles .article a:hover .btn{background-color:#0d121f;border-color:#0d121f;color:#fff}
body.detail .relevant_articles .article a:hover .btn .inner:before{background-position:0 -10px}
body.detail .relevant_articles .ph_credit{position:relative;top:-10px;display:block;padding-bottom:30px;font-size:.88em}
body.detail .mcol_container{overflow:hidden}
body.detail .mcol_container .row{margin:0 -1.03%}
body.detail .mcol_container .row+.row,body.detail figure ul.vertical li+li{margin-top:18px}
body.detail .mcol_container .col{float:left}
body.detail .mcol_container .col.span2{width:31.31%;padding:0 1.01%}
body.detail .mcol_container .col.span2 figure{padding:18px}
body.detail .mcol_container .col.span3{width:47.97%;padding:0 1.01%}
body.detail .mcol_container .col.span3 figure{padding:18px}
body.detail .mcol_container .col.span4{width:64.64%;padding:0 1.01%}
body.detail .mcol_container .col.span4 figure{padding:18px}
body.detail .mcol_container .col.span6{width:97.88%;padding:0 1.06%}
body.detail .mcol_container .col.span6 figure{padding:18px}
body.detail figure .mcol_container .col{float:left}
body.detail figure .mcol_container .col.span2{width:31.13%;padding:0 1.06%}
body.detail figure .mcol_container .col.span3{width:47.88%;padding:0 1.06%}
body.detail figure .mcol_container .col.span4{width:64.62%;padding:0 1.06%}
body.detail .qa_list .answer,body.detail .qa_list .question{overflow:hidden;_zoom:1}
body.detail .qa_list .question{padding:10px 0 25px;color:#f44336;font-weight:700}
body.detail .qa_list .question:first-child{padding-top:0}
body.detail .qa_list .question .dash{float:left;display:inline-block;margin-right:3px}
body.detail .qa_list .question .indent{display:block;overflow:hidden;_zoom:1}
body.detail .qa_list .answer .name{float:left;font-weight:700;white-space:nowrap}
body.detail .qa_list .answer .name01{float:left;font-weight:700;white-space:nowrap;color:#3e5fbc}
body.detail .qa_list .answer .name02{float:left;font-weight:700;white-space:nowrap;color:#af41b9}
body.detail .qa_list .answer .indent{overflow:hidden;_zoom:1}
body.detail .qa_list+.qa_list .question:first-child{padding-top:10px}
body.detail .list_annotation{display:table}
body.detail .list_annotation>li{display:table-row;font-size:.88em}
body.detail .list_annotation .marker{padding-right:5px;white-space:nowrap}
body.detail .list_annotation .indent,body.detail .list_annotation .marker{display:table-cell}
body.detail ul.marker_circle>li{margin-top:.5em;padding-left:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEzNDY3NkJGNTVDMTFFNEFEQzBCQkI1NTFFMDg5QjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEzNDY3NkNGNTVDMTFFNEFEQzBCQkI1NTFFMDg5QjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQTM0Njc2OUY1NUMxMUU0QURDMEJCQjU1MUUwODlCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQTM0Njc2QUY1NUMxMUU0QURDMEJCQjU1MUUwODlCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjaaMVgAAACKSURBVHjaYjQ2NmZAAwFArA9lXwTiDciSLEhsAyBeD8QKaAY8AOJAIL4A4jAhKd6PRTEDVAwuB9PQD8QCDLiBAFQNWAOI48BAGATANBgwEA8cmKCeIhZcgGkgRhMolD7APF1IhIZC5FACRU4iHsUguQPoEbcAKpiPFBAgZ0xEdjILlljF6zyAAAMAtb0X6KXY0VoAAAAASUVORK5CYII=) 0 .56em no-repeat}
body.detail ul.marker_circle>li:first-child{margin-top:0}
body.detail .frame_border{padding:4.34%;border:1px solid #ccc}
/*! 著者プロフィール */
.author_profile{margin-top:60px}
.author_profile .profile_box{padding:60px;border:1px solid #cacaca}
.author_profile .profile_box:after{clear:both;display:block;content:''}
.author_profile .profile_box .col_r{float:right;width:30%;text-align:center}
.author_profile .profile_box .col_r img{max-width:100%}
.author_profile .profile_box .col_l{float:left;width:62%}
.author_profile .profile_box dt{font-size:1.25em;font-weight:bold}
.author_profile .profile_box dd{margin-top:20px}
.author_profile .profile_box p{margin-top:1em}
/*! 関連リンク */
.section_related{margin:50px 0 35px}
.section_related .section_header .inner{position:relative;display:block;padding-bottom:10px;border-bottom:1px solid #333;font-size:1.375rem}
.section_related .section_header .inner:after,.section_related .section_header .inner:before{position:absolute;bottom:-3px;display:block;width:5px;height:5px;content:'';border-radius:50%;background-color:#333}
.section_related .section_header .inner:before{left:0}
.section_related .section_header .inner:after{right:0}
.section_related .banner_area .banner{position:relative;display:flex;color:#fff;text-decoration:none;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;background-color:#000000}
.section_related .banner_area .banner:hover{opacity:.65}
.section_related .banner_area .banner .sp_bg{display:none}
.section_related .banner_area .col_l{width:50%;padding:40px 60px;line-height:1.5}
.section_related .banner_area .col_l .tit{font-size:87.5%;font-weight:bold}
.section_related .banner_area .col_l .name{font-size:125%;font-weight:bold}
.section_related .banner_area .col_l .desc{margin-top:1em;font-size:87.5%}
.section_related .banner_area .col_l .detail{margin-top:1.3em;padding:.88em 10px;text-align:center;border:1px solid #ccc;font-weight:bold}
.section_related .banner_area .col_l .detail .inner:before{display:inline-block;width:20px;height:10px;margin-right:7px;content:'';background:url(../img/arr_right.png) no-repeat}
.section_related .banner_area .col_r{flex-shrink:0;width:50%;background-image:url(../../img/img_related_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}
.section_related .banner_area small{display:block;font-size:.6875em;line-height:1;position:absolute;bottom:8px;right:8px}
/*! 規約 */
body.detail .article_body .kiyaku_btn {display: inline-block;max-width: 600px;text-align: left;border: 2px solid #000080;font-size: 20px;color: #000080;text-decoration: none;font-weight: bold;padding: 12px 60px;border-radius: 4px;transition: .4s;}
body.detail .article_body .kiyaku_btn:hover {background-color: #000080;border-color: #000080;color: #FFF;}
/*! 汎用スタイル */
body.detail .article_body .fig_left:after,body.detail .article_body .fig_left:before,body.detail .article_body .fig_right:after,body.detail .article_body .fig_right:before,body.detail .mcol_container .row:after,body.detail .mcol_container .row:before,body.detail .relevant_articles .article a:after,body.detail .relevant_articles .article a:before,body.detail .relevant_articles .article_wrap .row:after,body.detail .relevant_articles .article_wrap .row:before,body.index .article a:after,body.index .article a:before,body.index .article_wrap .row:after,body.index .article_wrap .row:before,body.index .new_article:after,body.index .new_article:before{display:table;content:" "}
body.detail .article_body .fig_left:after,body.detail .article_body .fig_right:after,body.detail .mcol_container .row:after,body.detail .relevant_articles .article a:after,body.detail .relevant_articles .article_wrap .row:after,body.index .article a:after,body.index .article_wrap .row:after,body.index .new_article:after{clear:both}
#localFooterNav ol li img,.content_footer .recommend .banner img,.content_footer .special_banner img,.dspace_footer .logo img,.dspace_menu .menu_04 .submenu .thumb img,.dspace_menu .submenu_wrap .image img,.fluid,body.detail .article_body figure img,body.detail .relevant_articles .article .thumb img,body.index .article .thumb img{_width:100%;max-width:100%;vertical-align:top}
.line_circleend{position:relative;border-bottom:1px solid #333}
.line_circleend:after,.line_circleend:before{content:"";position:absolute;bottom:-3px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
.line_circleend:after{right:0}
.border_circlecorner{position:relative}
.border_circlecorner:after,.border_circlecorner:before{content:"";position:absolute;bottom:-2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
.border_circlecorner:before{left:-2px}
.border_circlecorner:after{right:-2px}
.border_circlecorner .inner{display:block;padding:16px 30px;border:1px solid #1a1a1a;background-color:#f3f2f3;font-size:1.38em;font-weight:700}
.border_circlecorner .inner:after,.border_circlecorner .inner:before{content:"";position:absolute;top:-2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#333}
.border_circlecorner .inner:before{left:-2px}
.border_circlecorner .inner:after{right:-2px}
.hide{display:none}
img.hover-op{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
img.hover-op:hover{opacity:.6;filter:alpha(opacity=60)}
/*! 余白 */
.mt05em{margin-top:.5em!important}
.mt1em{margin-top:1em!important}
.mt15em{margin-top:1.5em!important}
.mt2em{margin-top:2em!important}
.mt25em{margin-top:2.5em!important}
.mt3em{margin-top:3em!important}
.mt35em{margin-top:3.5em!important}
.mt4em{margin-top:4em!important}
.mt45em{margin-top:4.5em!important}
.mt5em{margin-top:5em!important}
.mt55em{margin-top:5.5em!important}
.mb05em{margin-bottom:.5em!important}
.mb1em{margin-bottom:1em!important}
.mb15em{margin-bottom:1.5em!important}
.mb2em{margin-bottom:2em!important}
.mb25em{margin-bottom:2.5em!important}
.mb3em{margin-bottom:3em!important}
.mb35em{margin-bottom:3.5em!important}
.mb4em{margin-bottom:4em!important}
.mb45em{margin-bottom:4.5em!important}
.mb5em{margin-bottom:5em!important}
.mb55em{margin-bottom:5.5em!important}
.align_c{text-align:center}
.align_l{text-align:left}
.align_r{text-align:right}
.small{font-size:.88em}
.xsmall{font-size:.75em}
.large{font-size:1.13em}
.xlarge{font-size:1.25em}
@media screen and (min-width:1220px){
  .dspace_footer .pad .inner{right:-170px}
  #pagetop a{right:-100px}
  #pagetop .fire{right:-72px}
  #pagetop .balloon{right:-108px}
}
@media screen and (max-width:979px){
  #localFooterNav{width:auto;max-width:none;margin-right:13px;margin-left:13px}
}
@media (max-width:640px){
  .local_menu .menu_wrap a,.sp_footer_menu a{text-decoration:none}
  div.btn_matome a:hover,div.btn_matome2 a:hover,img.hover-op:hover{opacity:1}
  #module_titleArea{max-width:none;width:auto;padding:15px 20px 15px 10px}
  .global_footer{margin-top:0}
  .main{font-size:1.14em}
  .main .container{max-width:none;padding-right:20px;padding-left:20px}
  #localFooterNav,#txtweb{display:none}
  #dspace_title{padding:5px 0}
  .bt_dspace_menu{display:block;float:right}
  .bt_dspace_menu a{display:block;width:30px;height:30px;background:url(/shared_sp/v0003/img/bg_red/arr_down.png) center center no-repeat #262626;-webkit-background-size:15px auto;background-size:15px auto;text-indent:-9999px;outline:0}
  .bt_dspace_menu a.opened{background-image:url(/shared_sp/v0003/img/bg_red/arr_up.png)}
  .dspace_menu{display:none;width:auto;height:0;border:none;background-color:#262626;font-size:.88em;-webkit-transition:height .4s ease-out;transition:height .4s ease-out;overflow:hidden}
  div.btn_matome a,div.btn_matome2 a,img.hover-op{-webkit-transition:none}
  .dspace_menu .menu_wrap{display:block;width:auto;padding:2.29em 0 1.14em;border:none}
  .dspace_menu .menu_wrap>li{display:block;width:auto !important;padding:0;border-top:1px solid #adadad;border-right:none;background-color:transparent;text-align:left}
  .dspace_menu .menu_wrap>li:first-child{border-top:none}
  .dspace_menu .menu_wrap>li>a{position:relative;display:block;font-size: 1em;padding:1em 0;font-weight:700;color:#fff}
  .dspace_menu .menu_wrap>li>a:before{display:none}
  .dspace_menu .menu_wrap>li>a:after{content:"";position:absolute;top:50%;right:10px;display:inline-block;width:9px;height:14px;margin-top:-7px;background:url(/shared_sp/v0003/img/bg_red/arr_right.png) no-repeat;-webkit-background-size:9px auto;background-size:9px auto}
  .dspace_menu .menu_wrap>li.current,
  .dspace_menu .menu_wrap>li:hover,
  .touch .dspace_menu .menu_wrap>li.menu_02.current,.touch .dspace_menu .menu_wrap>li.menu_02.opened,.touch .dspace_menu .menu_wrap>li.menu_02:hover,.touch .dspace_menu .menu_wrap>li.menu_03.current,.touch .dspace_menu .menu_wrap>li.menu_03.opened,.touch .dspace_menu .menu_wrap>li.menu_03:hover,.touch .dspace_menu .menu_wrap>li.menu_04.current,.touch .dspace_menu .menu_wrap>li.menu_04.opened,.touch .dspace_menu .menu_wrap>li.menu_04:hover,.touch .dspace_menu .menu_wrap>li.menu_05.current,.touch .dspace_menu .menu_wrap>li.menu_05.opened,.touch .dspace_menu .menu_wrap>li.menu_05:hover{background-color:transparent}
  .dspace_menu .menu_wrap>li.current>a{color:#ff5a00}
  .touch .dspace_menu .menu_wrap>li.menu_02:hover>a,.touch .dspace_menu .menu_wrap>li.menu_03:hover>a,.touch .dspace_menu .menu_wrap>li.menu_04:hover>a,.touch .dspace_menu .menu_wrap>li.menu_05:hover>a{color:#fff;font-weight:700}
  .sp_footer_menu li.current a,.touch .dspace_menu .menu_wrap>li.menu_02.current>a,.touch .dspace_menu .menu_wrap>li.menu_02.opened>a,.touch .dspace_menu .menu_wrap>li.menu_03.current>a,.touch .dspace_menu .menu_wrap>li.menu_03.opened>a,.touch .dspace_menu .menu_wrap>li.menu_04.current>a,.touch .dspace_menu .menu_wrap>li.menu_04.opened>a,.touch .dspace_menu .menu_wrap>li.menu_05.current>a,.touch .dspace_menu .menu_wrap>li.menu_05.opened>a{color:#ff5a00}
  .dspace_menu .btn_close{position:absolute;top:10px;right:10px;display:block;width:19px;height:19px;cursor:pointer;background:url(/shared_sp/v0003/img/header.png) 0 -43px no-repeat;-webkit-background-size:300px 300px;background-size:300px;text-indent:-9999px}
  .scrollmagic-pin-spacer{min-height:0!important}
  .content_footer .bg{padding-bottom:20px}
  .content_footer .bg .container{padding-top:30px;padding-bottom:95px}
  .content_footer .title{margin-bottom:.91em;padding-bottom:.68em}
  .local_menu .menu_wrap{margin-top:12px;background-color:#fff;border:1px solid #080103}
  .local_menu .menu_wrap .menu_container{display:none;margin-right:0;padding:0 15px}
  .local_menu .menu_wrap li .inner,.local_menu .menu_wrap li.span2 .inner{padding:0}
  .local_menu .menu_wrap .menu_container.opened{display:block}
  .local_menu .menu_wrap li{float:none;width:auto;margin-right:0;border-top:1px solid #ededed}
  .local_menu .menu_wrap li:first-child{border:none}
  .local_menu .menu_wrap li.span2{width:auto}
  .local_menu .menu_wrap li.current{background-color:transparent}
  .local_menu .menu_wrap li.current a{color:#ff5a00;background:0 0}
  .local_menu .menu_wrap .label,.local_menu .menu_wrap a{position:relative;display:block;padding:.88em 0;background:0 0;font-weight:700}
  .local_menu .menu_wrap .label:after,.local_menu .menu_wrap a:after{content:"";position:absolute;top:50%}
  .local_menu .menu_wrap a:after{right:6px;width:9px;height:14px;margin-top:-5px;background:url(/shared_sp/v0003/img/arr_right.png) no-repeat;-webkit-background-size:9px auto;background-size:9px auto}
  .local_menu .menu_wrap a.icon_pc:after{width:15px;height:12px;margin-top:-6px;background-image:url(/shared_sp/v0003/img/icon_pc.png);-webkit-background-size:15px auto;background-size:15px auto}
  .local_menu .menu_wrap .label{cursor:pointer;padding:.88em 45px .88em 15px;background-color:#ededed}
  .local_menu .menu_wrap .label:after{right:21px;width:15px;height:8px;margin-top:-4px;background:url(/shared_sp/v0003/img/arr_down.png) no-repeat;-webkit-background-size:15px auto;background-size:15px auto}
  .local_menu .menu_wrap .label.opened:after{background-image:url(/shared_sp/v0003/img/arr_up.png)}
  .content_footer .recommend{margin-top:40px}
  .content_footer .recommend:first-child{margin-top:0}
  .content_footer .recommend .wrap{margin:0}
  .content_footer .recommend .col{float:none;width:auto;padding:0}
  .content_footer .recommend .col+.col{margin-top:25px}
  .content_footer .recommend .col+.fixed_bottom{margin-top:40px}
  .content_footer .recommend .fixed_bottom{position:static;width:auto;padding-top:20px;border-top:1px solid #c5c1b7}
  .content_footer .special_banner a:hover{opacity:1;filter:alpha(opacity=100)}
  .content_footer .special_banner .astroro{width:34px;bottom:-12px;right:-20px}
  .content_footer .special_banner .astroro .inner{top:0!important;left:0!important}
  .header_share_buttons{display:none}
  .footer_share_buttons{margin-top:0;padding-top:30px;padding-bottom:40px;border:none}
  .footer_share_buttons ul{width:208px}
  .footer_share_buttons li{width:56px;margin-right:20px}
  .footer_share_buttons .count{padding:5px 3px}
  .footer_share_buttons .count .inner{font-size:.75em}
  .footer_share_buttons .share{height:56px;-webkit-background-size:168px auto;background-size:168px auto}
  .footer_share_buttons .facebook .share{background-position:0 -40px}
  .footer_share_buttons .facebook .count .inner:before{display:none}
  .footer_share_buttons .twitter{left:76px}
  .footer_share_buttons .twitter .share{background-position:-56px -40px}
  .footer_share_buttons .email .share{background-position:-112px -40px}
  .dspace_footer{margin-top:-20px;padding-top:20px;-webkit-background-size:auto 25px;background-size:auto 25px;background-position:0 0;font-size:.88em}
  .dspace_footer .bg .container .astronaut{left:30px}
  .dspace_footer .bg .container{max-width:none;padding-top:40px;padding-bottom:25px}
  .detail .dspace_footer .bg .container{max-width:none}
  .dspace_footer .logo{width:85%}
  .dspace_footer .contact{position:static;margin-top:15px}
  .detail .dspace_footer .contact{margin-top:1.25em;padding-top:1.25em;padding-left:0;border-top:1px solid #666;border-left:none}
  .dspace_footer .contact a{padding-left:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMAnNtXH/TAh3Dt2D28AAAAP0lEQVQI12NgdmAAAs4QEMk8lQEELBVAJPskMEcyAUQyTgRzMgVAJNMMMDkZRGoKwGUlwcxJcBOYJ8FNhtgCALXEB/M6CzVMAAAAAElFTkSuQmCC) 0 .31em no-repeat;-webkit-background-size:5px auto;background-size:5px auto}
  .dspace_footer .astronaut{top:-70px;left:30px;width:43px;height:74px;background-image:url(/me/dspace/common/img/illust_astronaut_2x.png);-webkit-background-size:43px auto;background-size:43px auto;cursor:default}
  .dspace_footer .pad .inner{top:-58px;right:-10px;width:92px;height:63px;-webkit-background-size:92px auto;background-size:92px auto}
  .sp_footer_menu{display:block;background-color:#262626;font-size:.88em}
  .sp_footer_menu .container{padding-top:35px;padding-bottom:35px}
  .sp_footer_menu .menu_wrap{border-bottom:1px solid #666}
  .sp_footer_menu li{border:1px solid #666;border-bottom:none}
  .sp_footer_menu .label,.sp_footer_menu a{position:relative;display:block;padding:.93em 32px .93em 15px;color:#fff}
  .sp_footer_menu .label:after,.sp_footer_menu a:after{content:"";position:absolute;top:50%;right:12px;display:inline-block;background-repeat:no-repeat}
  .sp_footer_menu a:after{width:9px;height:14px;margin-top:-7px;background-image:url(/shared_sp/v0003/img/bg_red/arr_right.png);-webkit-background-size:9px auto;background-size:9px auto}
  .sp_footer_menu a.icon_pc:after{width:15px;height:12px;margin-top:-6px;background-image:url(/shared_sp/v0003/img/bg_red/icon_pc.png);-webkit-background-size:15px auto;background-size:15px auto}
  .sp_footer_menu .label{cursor:pointer}
  .sp_footer_menu .label:after{width:15px;height:8px;margin-top:-4px;background-image:url(/shared_sp/v0003/img/bg_red/arr_down.png);-webkit-background-size:15px auto;background-size:15px auto}
  .sp_footer_menu .label.opened:after{background-image:url(/shared_sp/v0003/img/bg_red/arr_up.png)}
  div.btn_matome .inner,div.btn_matome2 .inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUwRDU5QjIzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUwRDU5QjMzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTBENTlCMDMyN0MxMUU1QjRCOEJGQjY3MDcyOEJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTBENTlCMTMyN0MxMUU1QjRCOEJGQjY3MDcyOEJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjBQd24AAACxSURBVHjaYvj//z8DlbEDEL8H4gRS9DExUB/4A7EAEM+HYgGidNEgREC44T8C3AdiA0J6aOUQBqjl95EcVDBQDgFhASBej+SY/VAxujsEhhOgCfg/lHYYKIfAouo8Uuj0I8szgl3DwLCfgX7AAYl9AYgDgfgBzCH/GQYOPABiRRYox5GOFvcDsQFaiAyeNDJics2gKEcGRck6KOqafiRHzMcVFfRwCFntEViBNuAAIMAAH5hkhH04w+0AAAAASUVORK5CYII=)}
  .sp_footer_menu .submenu{display:none}
  .sp_footer_menu .submenu.opened{display:block}
  .sp_footer_menu .menu_wrap ul{background-color:#404040}
  .sp_footer_menu .menu_wrap ul li{border-right:none;border-left:none}
  .sp_footer_menu .menu_wrap ul a{padding-left:30px}
  #pagetop .container{top:-70px}
  #pagetop.unfixed .container{top:-60px}
  #pagetop .fire{top:51px;right:38px;width:13px;height:14px;-webkit-background-size:auto 14px;background-size:auto 14px}
  #pagetop .balloon{top:-40px;right:20px;width:45px;height:38px;-webkit-background-size:45px auto;background-size:45px auto}
  #pagetop{bottom:70px}
  #pagetop a{top:0;right:25px;width:39px;height:53px;-webkit-background-size:39px auto;background-size:39px auto}
  .detail .article_body div.btn_matome{margin-top:40px;padding:15px}
  div.btn_matome a{padding:13px 13px 50px;text-align:left;transition:none}
  div.btn_matome a:after{right:50%;width:56px;height:50px;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);background-position:-43px 0;-webkit-background-size:99px auto;background-size:99px auto}
  div.btn_matome .inner{padding-left:23px;-webkit-background-size:17px auto;background-size:17px auto}
  .detail .article_body div.btn_matome2{margin-top:40px;padding:15px}
  div.btn_matome2 a{padding:13px 13px 50px;text-align:center;transition:none}
  div.btn_matome2 a:after{right:50%;width:56px;height:50px;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);background-position:-43px 0;-webkit-background-size:99px auto;background-size:99px auto}
  div.btn_matome2 .inner{padding-left:23px;-webkit-background-size:17px auto;background-size:17px auto}
  br.pc_only,img.pc_only{display:none}
  br.sp_only,img.sp_only{display:inline}
  .content_footer .recommended_column .container{padding:13px}
  .content_footer .recommended_column .section_title{font-size:1.38em;margin-bottom:10px;padding-bottom:8px}
  .recommended_column li{padding:0}
  .recommended_column li a{padding:6px 0 6px 12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAAP1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM12c1RAAAAFHRSTlMAh/jp3dGceWVbPBUIBci0p4EqG2wBnQMAAABISURBVAjXTY5bDoAgDASpgAiI8rr/WYE06Xb+Jmm6Y8g9rwE0p21Z6ea6uyjzJ1HGx3IUuCDKL5TakHH8xYKhmlQGDWR4HbkAQxkGUgZxhN4AAAAASUVORK5CYII=) 0 .81em no-repeat;-webkit-background-size:7px auto;background-size:7px auto}
  .recommended_column .pubdate{float:none;display:block;min-width:0}
  body.index .main_visual .container{height:300px}
  body.index .main_visual .inner{display:table;margin:0 auto;text-align:center}
  body.index .section_title{margin-bottom:20px;font-size:1.75em}
  body.index .article_wrap .row{margin:0}
  body.index .article_wrap{margin-top:45px}
  body.index .article{float:none;width:auto;padding:0}
  body.index .article a{padding:30px 0;background:0 0;border-top:1px solid #e8e8e8}
  body.index .article .thumb{width:80px;margin-right:7.14%}
  body.index .article .btn .inner:before{-webkit-background-size:16px auto;background-size:16px auto;background-position:0 -10px}
  body.index .article a:hover .btn{background-color:#fff;border-color:#ccc;color:#333}
  body.index .article .btn,body.index .article .desc{display:none}
  body.index .new_article{background-color:transparent}
  body.index .new_article a{padding:0;border:none}
  body.index .new_article .thumb{float:none;width:auto;margin-right:0;margin-bottom:15px}
  body.index .new_article .pubdate:before{width:90px}
  body.detail .article_body,body.detail .article_body .fig_left .fig_wrap.span2,body.detail .article_body .fig_left .fig_wrap.span3,body.detail .article_body .fig_right .fig_wrap.span2,body.detail .article_body .fig_right .fig_wrap.span3,body.detail .article_body .fig_wrap.span4,body.detail .article_body .fig_wrap.span5,body.detail .article_body .fig_wrap.span6{width:auto}
  body.index .new_article .title{font-size:1em}
  body.index .new_article .btn,body.index .new_article .desc{display:block}
  body.index .ph_credit{margin-top:0;padding-top:50px;border-top:1px solid #e8e8e8;font-size:.75em}
  body.detail .main_visual{margin-bottom:35px}
  body.detail .main_visual .container{height:200px}
  body.detail .main_visual .inner{display:table;margin:0 auto;text-align:center}
  body.detail .article_header .title{margin-bottom:2.19em}
  body.detail .article_header .title .inner{font-size:1.56em}
  body.detail .article_header .title .inner.small{font-size:1.38em;line-height:1.45em}
  body.detail .article_body section{padding-top:25px}
  body.detail .article_body .fig_left .fig_wrap figure,body.detail .article_body .fig_left .fig_wrap.span2 figure,body.detail .article_body .fig_left .fig_wrap.span3 figure,body.detail .article_body .fig_right .fig_wrap figure,body.detail .article_body .fig_right .fig_wrap.span2 figure,body.detail .article_body .fig_right .fig_wrap.span3 figure,body.detail .article_body .fig_wrap.span4 figure,body.detail .article_body .fig_wrap.span5 figure,body.detail .article_body .fig_wrap.span6 figure,body.detail .article_body figure{padding:12px}
  body.detail .article_body .fig_wrap{display:block}
  body.detail .article_body .fig_left .placeholder,body.detail .article_body .fig_right .placeholder{display:none}
  body.detail .article_body .fig_left .fig_wrap,body.detail .article_body .fig_right .fig_wrap{position:static;width:auto}
  body.detail .article_body .related_links a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAAP1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM12c1RAAAAFHRSTlMAh/jp3dGceWVbPBUIBci0p4EqG2wBnQMAAABISURBVAjXTY5bDoAgDASpgAiI8rr/WYE06Xb+Jmm6Y8g9rwE0p21Z6ea6uyjzJ1HGx3IUuCDKL5TakHH8xYKhmlQGDWR4HbkAQxkGUgZxhN4AAAAASUVORK5CYII=);-webkit-background-size:7px auto;background-size:7px auto}
  body.detail .article_footer{margin:0 -20px}
  body.detail .article_footer .container_wide{margin:0 auto;padding:0 20px;max-width:954px}
  body.detail .article_nav{position:relative;display:block;border:none}
  body.detail .article_nav a{display:block}
  body.detail .article_nav a .inner{font-size:.88em}
  body.detail .article_nav .next,body.detail .article_nav .prev{padding-right:0;padding-left:0;width:50%}
  body.detail .article_nav .next:hover,body.detail .article_nav .prev:hover{color:#fff}
  body.detail .article_nav .prev:before{width:17px;height:9px;background-position:0 -22px;-webkit-background-size:17px auto;background-size:17px auto}
  body.detail .article_nav .prev:hover:before{background-position:0 -22px}
  body.detail .article_nav .next{position:absolute;top:0;right:0;border-left:1px solid #fff}
  body.detail .article_nav .next:after{width:17px;height:9px;background-position:0 -31px;-webkit-background-size:17px auto;background-size:17px auto}
  body.detail .article_nav .next:hover:after{background-position:0 -31px}
  body.detail .article_nav .index{width:auto;color:#333;font-weight:700;border-top:1px solid #fff;background-color:#e3e3e3}
  body.detail .article_nav .index:before{background-position:0 -19px;-webkit-background-size:23px auto;background-size:23px auto}
  body.detail .article_nav .index:hover{color:#333}
  body.detail .article_nav .index:hover:before{background-position:0 -19px}
  body.detail .article_nav.end .index,body.detail .article_nav.first .index{width:auto}
  body.detail .article_nav.first{margin-top:7.5em}
  body.detail .article_nav.first .next{top:-100%}
  body.detail .article_nav.first .index{border:none}
  body.detail .section_header{font-size:1.25em;line-height:1.5}
  body.detail .section_header.icon .inner{padding-left:50px;-webkit-background-size:41px auto;background-size:41px auto}
  body.detail .section_header.icon .icon01{height:33px;padding-top:5px}
  body.detail .section_header.icon .icon02{height:29px;padding-top:5px}
  body.detail .section_header.icon .icon03{height:28px;padding-top:5px}
  body.detail .section_header.icon .icon04{height:30px;padding-top:5px}
  body.detail .section_header.icon .icon05{height:21px;padding-top:5px}
  body.detail .section_header.icon .icon06,body.detail .section_header.icon .icon07{height:26px;padding-top:5px}
  body.detail .section_subhead{font-size:1.19em;line-height:1.47em}
  body.detail .section_subhead.icon .inner{height:6px;padding:11px 15px 9px 44px;-webkit-background-size:40px auto;background-size:40px auto}
  body.detail .section_subhead_s{font-size:1.06em;line-height:1.53em}
  body.detail .section_subhead_s.icon .inner{height:18px;padding-left:32px;-webkit-background-size:28px auto;background-size:28px auto}
  body.detail .relevant_articles{margin-bottom:50px;padding:4.69% 0 0}
  body.detail .relevant_articles .aside_title{text-align:center;margin-bottom:0}
  body.detail .relevant_articles .aside_title .inner{font-size:1.13em}
  body.detail .relevant_articles .article_wrap{margin-top:0;padding:0 4.69%}
  body.detail .relevant_articles .article_wrap .row{margin:0}
  body.detail .relevant_articles .article_wrap .row:first-child .article a{padding-top:30px}
  body.detail .relevant_articles .article_wrap .row:first-child .article:first-child a{border:none}
  body.detail .relevant_articles .article{float:none;width:auto;padding:0}
  body.detail .relevant_articles .article a{padding:30px 0;background:0 0;border-top:1px solid #e8e8e8}
  body.detail .relevant_articles .article .thumb{width:80px;margin-right:7.14%}
  body.detail .relevant_articles .article .btn .inner:before{-webkit-background-size:16px auto;background-size:16px auto}
  body.detail .relevant_articles .article .btn,body.detail .relevant_articles .article .desc{display:none}
  body.detail .relevant_articles .ph_credit{top:0}
  body.detail .mcol_container .row{margin:0}
  body.detail .mcol_container .row+.row,body.detail figure .mcol_container .col+.col,body.detail figure ul.vertical li+li{margin-top:12px}
  body.detail .mcol_container .col{float:none}
  body.detail .mcol_container .col.span2,body.detail .mcol_container .col.span3,body.detail .mcol_container .col.span4,body.detail .mcol_container .col.span6{width:auto;padding:0}
  body.detail .mcol_container .col.span2 figure,body.detail .mcol_container .col.span3 figure,body.detail .mcol_container .col.span4 figure,body.detail .mcol_container .col.span6 figure{padding:12px}
  body.detail figure .mcol_container .col{float:none}
  body.detail figure .mcol_container .col.span2,body.detail figure .mcol_container .col.span3,body.detail figure .mcol_container .col.span4{width:auto;padding:0}
  body.detail .article_body figure .col_half{margin-top:1em}
  body.detail .article_body figure .col_half:first-child{margin-top:0}
  body.detail .qa_list .question{padding:10px 0 20px}
  body.detail .qa_list .question:first-child{padding-top:0}
  body.detail .qa_list .question .dash{float:none}
  body.detail .qa_list .question .indent{display:inline}
  body.detail .qa_list .answer .name{float:none}
  body.detail .qa_list .answer .name01{float:none}
  body.detail .qa_list .answer .name02{float:none}
  body.detail .qa_list+.qa_list .question:first-child{padding-top:10px}
  body.detail ul.marker_circle>li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM1MkNENDhGNTZBMTFFNEFEQzBCQkI1NTFFMDg5QjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM1MkNENDlGNTZBMTFFNEFEQzBCQkI1NTFFMDg5QjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzUyQ0Q0NkY1NkExMUU0QURDMEJCQjU1MUUwODlCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzUyQ0Q0N0Y1NkExMUU0QURDMEJCQjU1MUUwODlCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/F2GkAAAEOSURBVHjavJbtDYIwEIYL8b+MgBtgwgDdANxARnACcAJ1AthA2aADkMgGMgJOgHfJxTQFCkLrm7wB0muf6yd1uq5jYRiyCXFwAN7S9xtcg4WuUlVVbKMp98EpOAZ7IzEt+Aq+0XtP7kjFI/hJT0+TBJZl4BclMguQkz02Xxh7px5rASllvVSZWt9VJjJj65XTgugBcmZOFxUQ06oxJU7+AiJmXpEM4BYAgQzwLQC4bqMZ098AjYW2hQyoLQBqGVBaAJQyoDA8TEIdIlRiEHAaWkXC0GGXyHOqLtMzDdea47qY2gcJuf2hYYw9UIKzNhpmsadnO9EwZr0DP4YCdD/9RurNolsFysFri019BBgAhlg2z7Vj5toAAAAASUVORK5CYII=);-webkit-background-size:12px 12px;background-size:12px}
  .author_profile{margin-top:40px}
  .author_profile .profile_box{padding:30px}
  .author_profile .profile_box .col_r{margin-bottom:25px}
  .author_profile .profile_box .col_r,.author_profile .profile_box .col_l{float:none;width:100%}
  .author_profile .profile_box dt{font-size:.8125em;font-weight:bold}
  .author_profile .profile_box dd{font-size:.8125em;margin-top:5px}
  .author_profile .profile_box p{font-size:.8125em;margin-top:1em}
  .section_related{margin-top:30px;margin-bottom:15px;padding-bottom:0}
  .section_related .banner_area .banner{display:block}
  .section_related .banner_area .banner .sp_bg{display:block;width:100%}
  .section_related .banner_area{position:relative;padding-bottom:0;border-bottom:none}
  .section_related .banner_area .col_l{position:absolute;width:100%;padding:30px 0;top:0}
  .section_related .banner_area .col_r{display:none}
  .section_related .banner_area .col_l .tit{padding:0 20px;font-size:.75rem}
  .section_related .banner_area .col_l .name{padding:0 20px;font-size:1rem}
  .section_related .banner_area .col_l .desc{padding:0 20px;font-size:.875rem}
  .section_related .banner_area .col_l .detail{display:none}
  .section_related .banner_area small{font-size:1em}
  .border_circlecorner .inner{padding:12px 15px;font-size:1.25em}
  img.hover-op{transition:none}
  img.hover-op:hover{filter:alpha(opacity=100)}
}
