﻿@import"https://fonts.googleapis.com/css?family=Crimson+Text|Roboto";@font-face{font-family:"Sawarabi Mincho";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.eot);src:url(https://fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.eot?#iefix) format("embedded-opentype"),url(https://fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.woff2) format("woff2"),url(https://fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.woff) format("woff"),url(https://fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.ttf) format("truetype")}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"icon";src:url("../fonts/icon.eot");src:url("../fonts/icon.eot#iefix") format("embedded-opentype"),url("../fonts/icon.ttf") format("truetype"),url("../fonts/icon.wof") format("woff"),url("../fonts/icon.svg#icon") format("svg");font-weight:normal;font-style:normal;font-display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box;word-wrap:break-word}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}*::before,*::after{box-sizing:border-box}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}img{-webkit-tap-highlight-color:rgba(0,0,0,0);max-width:100%;width:auto;height:auto}textarea,input[type=text],input[type=tel],input[type=email],input[type=search],select{line-height:1.5;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.6rem;outline:none;border:none;padding:10px 1em;-webkit-appearance:none;border-radius:0}textarea:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,select:focus{background:noen}@media only screen and (max-width: 980px){textarea,input[type=text],input[type=tel],input[type=email],input[type=search],select{font-size:13px;font-size:1.3rem}}textarea~input,textarea~select,input[type=text]~input,input[type=text]~select,input[type=tel]~input,input[type=tel]~select,input[type=email]~input,input[type=email]~select,input[type=search]~input,input[type=search]~select,select~input,select~select{margin-top:.5em}textarea.changed,input[type=text].changed,input[type=tel].changed,input[type=email].changed,input[type=search].changed,select.changed{background-image:url(../img/com/sel.png);background-size:10px 10px;background-repeat:no-repeat;background-position:top left}::-webkit-input-placeholder{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif}:-moz-placeholder{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif}textarea{width:100%}select{padding:10px 2em 10px 1em;cursor:pointer;appearance:none;background-image:url(../img/com/arwbB.png);background-color:#e4e9eb;background-size:auto 7px;background-position:right center;background-repeat:no-repeat;text-indent:.01px;text-overflow:"";border-radius:0}@media only screen and (max-width: 768px){select{width:100%}}input[type=radio]{background:none}input.w100{width:100% !important}input.w50{width:50% !important}@media only screen and (max-width: 980px){input.w50{width:100% !important}}label{cursor:pointer;width:48%;line-height:1.2;border:1px solid #001832;display:inline-block;vertical-align:top;padding:.5em .5em .5em 2em;margin:2px 4px 2px 0;border-radius:2px;position:relative}@media only screen and (max-width: 768px){label{width:100%;margin:2px 0}}label input{top:.6em;left:5px;position:absolute}@media only screen and (max-width: 980px){label input{top:.4em}}@media only screen and (max-width: 768px){label input{top:.3em}}label span{display:table-cell;vertical-align:middle}button,input[type=submit],input[type=button]{margin:0 auto !important;border-radius:2px;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.6rem;cursor:pointer;outline:none;background:#09f;color:#fff;border:none;padding:12.5px 1em;line-height:1;border:2px solid #09f}@media only screen and (max-width: 768px){button,input[type=submit],input[type=button]{border:1px solid #09f}}@media only screen and (min-width: 981px){button:hover,input[type=submit]:hover,input[type=button]:hover{background:#fff;color:#09f}}@media only screen and (max-width: 980px){button,input[type=submit],input[type=button]{font-size:13px;font-size:1.3rem}}@media only screen and (max-width: 768px){button,input[type=submit],input[type=button]{font-size:12px;font-size:1.2rem}}.w100{width:100%}html{overflow-y:scroll}body{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.6rem;color:#001832;width:100%;height:100%;position:relative;line-height:1;letter-spacing:.025em;word-wrap:break-word;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#09f;transition:.2s ease-in-out}a.hover:hover{color:#9d3d3d}a.hover:hover img{opacity:.6}area,button{border:none;outline:none}a.hover img,a.hover:before,a.hover:after,a.hover:hover,a.hover span,button.hover{transition:.2s ease-in-out}.clear{clear:both}.clx{*zoom:1}.clx:after{content:"";display:table;clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@media print{body{-webkit-print-color-adjust:exact;min-width:1010px}#pagetop{display:none}*{opacity:1}header,footer{display:none}main{padding:0 !important}#toggle_nav,#sns_icon,#navbtn,.backlinks,#topicpath{display:none !important}.c_title{margin-bottom:2em}.museum_area_tab{display:none !important}.museum_area_group{display:block !important}img{display:none}.img_box,.img_box>*{background-image:url(../img/com/noimg.gif) !important}}html{font-size:62.5%}@media only screen and (max-width: 768px){html{font-size:57%}}html{height:100%}body{min-height:640px}body.fixed{position:fixed}body.fixed header{position:fixed}#wrapper{position:relative;overflow:hidden;min-height:100%}#noscript{width:100%;padding:10px 20px;background:#9d3d3d;color:#fff;text-align:center;z-index:100;line-height:1.2}#topimg{position:fixed;width:100%;height:100%;display:block;z-index:500002;background:#fff}#topimg .bg{background:no-repeat center center;background-size:cover;width:100%;height:100%}#topimg .logo{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:80%;background-size:contain}#loader{position:fixed;width:100%;height:100%;display:block;z-index:500001}#loader div{width:160px;height:160px;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-size:contain}#fade{width:100%;height:100%;min-height:100%;display:none;background-color:#fff;position:fixed;top:0px;left:0px;z-index:500000;display:block}#wrap{width:100%;position:relative;background:#fff;overflow:hidden}header{position:fixed;top:0;left:0;background:#fff;width:140px;height:100%;min-height:640px;z-index:10;box-shadow:3px 0px 10px rgba(0,0,0,.1);font-family:YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E","ＭＳ Ｐ明朝","Sawarabi Mincho",serif}@media only screen and (max-width: 768px){header{width:100%;height:83px;min-height:0;background:#fff;transition:right .3s ease-in-out}}header .h_wrap{position:relative}header h1{height:10%;margin:27px 0}@media only screen and (max-width: 768px){header h1{width:100%;height:43px;margin:20px 0;position:relative;left:0;opacity:1}}header h1 a{width:100%;height:100%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 ;background-image:url("../img/com/logo.svg");background-repeat:no-repeat;background-position:center center;background-size:78px 78px;opacity:1}@media only screen and (max-width: 768px){header h1 a{text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 ;background-image:url("../img/com/logo_sp.gif");background-repeat:no-repeat;background-position:center center;background-size:contain}header h1 a:first-of-type{display:block}}header h1 a.hover:hover{opacity:.6}@media screen and (max-height: 899px){header h1{margin:20px 0}header h1 a{background-size:contain !important}}#gnav ul,#snav ul{width:100%;height:100%}#gnav li,#snav li{width:100%}#gnav li a,#snav li a{display:block;position:relative;height:100%}#gnav li a span,#snav li a span{line-height:1.2;font-size:14px;font-size:1.4rem;color:#001832;font-weight:bold;display:inline-block}#gnav li a i,#snav li a i{display:block;font-size:13px;font-size:1.3rem;color:#001832;margin-top:.25em;transition:.3s}#gnav li a:after,#snav li a:after{content:"";position:absolute;width:0;height:100%;top:50%;right:0;transform:translateY(-50%);background:#9d3d3d}#gnav li a.hover:hover span,#gnav li a.hover:hover i,#snav li a.hover:hover span,#snav li a.hover:hover i{color:#9d3d3d}#gnav li a.hover:hover:after,#snav li a.hover:hover:after{width:3px}#gnav li.on a span,#gnav li.on a i,#snav li.on a span,#snav li.on a i{color:#9d3d3d !important}#gnav li.on a:after,#snav li.on a:after{height:100%;width:3px}@media screen and (min-height: 900px){#gnav li,#snav li{margin:25% 0}}@media screen and (max-height: 899px){#gnav li,#snav li{margin:10px 0}#gnav li a,#snav li a{padding:10px 0}#gnav li a span,#snav li a span{text-align:center;display:block}}#gnav li{padding-inline:.5em;text-align:center}#gnav li:first-child{margin-top:0 !important}@media screen and (min-height: 900px){#gnav li{margin:16% 0}}@media screen and (min-height: 1000px){#gnav li{margin:20% 0}}@media screen and (max-height: 899px){#gnav li{margin:10px 0}#gnav li a{padding:10px 0}#gnav li a span{text-align:center;line-height:1.4}}#snav li{margin:30px 0}#snav li a{font-size:13px;font-size:1.3rem;text-align:center}@media screen and (max-height: 899px){#snav li{margin:10px 0}#snav li a{padding:10px 0}#snav li a span{text-align:center}}#change_fz{position:absolute;bottom:0;left:0;display:block;width:100%}#change_fz ul{width:100%;letter-spacing:-0.4em;background-color:#efefef}#change_fz ul li{display:inline-block;padding-top:.15em;width:33.33%;border-left:1px solid #ddd;text-align:center;font-size:13px;line-height:2;color:#001832;font-weight:bold;background:#efefef;cursor:pointer;transition:.2s ease-in-out}#change_fz ul li div{letter-spacing:normal}#change_fz ul li:first-child{border-left:none}#change_fz ul li.hover:hover,#change_fz ul li.on{background:#001832;color:#fff}_::-ms-backdrop,_:-ms-lang(x),#change_fz ul li{padding-top:.8em;padding-bottom:.3em;line-height:1}@media only screen and (max-width: 768px){#gnav,#snav,#change_fz{display:none}}#navbtn{display:none;position:fixed;left:140px;top:0;z-index:5;width:44px;height:44px;padding:11px;background:#e7ff3a;transition:transform .4s ease-in-out,left .5s,margin-left .5s,background-color .6s}#navbtn:hover{cursor:pointer}@media only screen and (max-width: 768px){#navbtn{display:block}}#navbtn div{width:100%;height:100%;padding:0;position:relative;display:inline-block;transition:transform .4s;box-sizing:border-box;color:#fff}#navbtn div span{position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:2px;display:inline-block;transition:transform .3s,top .3s,left .3s,opacity .3s,margin-left .3s,background-color .6s;box-sizing:border-box;font-size:0%;opacity:1}#navbtn div span:nth-of-type(1){top:4px}#navbtn div span:nth-of-type(2){top:10px;width:80%;margin-left:20%}#navbtn div span:nth-of-type(3){bottom:3px}#navbtn.active{margin-left:100%;left:-50px;background:rgba(0,0,0,0);padding:9px;z-index:150}#navbtn.active div span{background-color:#fff}#navbtn.active div span:nth-of-type(1),#navbtn.active div span:nth-of-type(3){width:26px}#navbtn.active div span:nth-of-type(1){transform:rotate(135deg);top:12px}#navbtn.active div span:nth-of-type(2){left:50%;top:12px;opacity:0}#navbtn.active div span:nth-of-type(3){transform:rotate(-135deg);bottom:12px}@media only screen and (max-width: 768px){#navbtn{margin-left:0;left:auto;top:0px;right:0px;z-index:150}#navbtn.active{margin-left:0;left:auto}}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}#toggle_nav{position:fixed;left:0;top:0;display:block;width:100%;height:100%;margin-left:calc(-100% + 140px);background:rgba(1,24,50,.95);z-index:0;transition:margin-left .4s ease-in-out,left .4s ease-in-out,z-index .4s ease-in-out}#toggle_nav ul{width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:auto}#toggle_nav li{text-align:center;vertical-align:middle;border-top:1px solid #48596b}#toggle_nav li:first-child{border-top:none}#toggle_nav li a{display:block;padding:30px;color:#fff;font-size:17px;font-size:1.7rem;font-family:YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E","ＭＳ Ｐ明朝","Sawarabi Mincho",serif}#toggle_nav li span{font-weight:normal !important}#toggle_nav li i{display:block;margin-top:.5em}#toggle_nav li br{display:none}#toggle_nav li.on{background:rgba(255,255,255,.15)}#toggle_nav.active{margin-left:0;left:0;z-index:50}@media only screen and (max-width: 768px){#toggle_nav{margin-left:-100%}#toggle_nav li a{font-size:14px;font-size:1.4rem;padding:20px}}#sns_icon{position:fixed;top:0;right:0;width:0;height:100%;z-index:30;background:rgba(0,0,0,0);transition:.5s}#sns_icon:before{content:"";position:fixed;top:0;right:0;width:100%;height:100%;margin-right:-100%;background:rgba(1,24,50,.9);transition:.3s ease-out}#sns_icon .close{display:none;position:fixed;top:0;right:0;z-index:150;width:44px;height:44px;padding:9px;transition:transform .4s ease-in-out,left .6s,margin-left .6s,background-color .6s}#sns_icon .close:hover{cursor:pointer}#sns_icon .close div{width:100%;height:100%;padding:0;position:relative;display:inline-block;transition:transform .4s;box-sizing:border-box;color:#fff}#sns_icon .close div span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px;display:inline-block;transition:transform .3s,top .3s,left .3s,opacity .3s,margin-left .3s,background-color .6s;box-sizing:border-box;font-size:0%;opacity:1}#sns_icon .close div span:nth-of-type(1),#sns_icon .close div span:nth-of-type(2){width:26px}#sns_icon .close div span:nth-of-type(1){transform:rotate(135deg);top:12px}#sns_icon .close div span:nth-of-type(2){transform:rotate(-135deg);bottom:12px}#sns_icon ul{position:absolute;top:50%;right:0;width:auto;transform:translate(0, -50%);transition:.3s}#sns_icon li{display:none;position:relative;cursor:pointer;white-space:nowrap}#sns_icon li:nth-child(-n+3){display:block}#sns_icon li:nth-last-child(-n+2){display:block}#sns_icon li a:before,#sns_icon li span{display:inline-block;vertical-align:middle}#sns_icon li a:before{content:"";width:49px;height:49px;background:no-repeat center center;background-size:cover}#sns_icon li span{margin-left:1em;color:#fff;display:none}#sns_icon li.i_twitter a:before{background-image:url(../img/com/i_twitter.gif)}#sns_icon li.i_facebook a:before{background-image:url(../img/com/i_facebook.gif)}#sns_icon li.i_line a:before{background-image:url(../img/com/i_line.gif)}#sns_icon li.i_evernote a:before{background-image:url(../img/com/i_evernote.gif)}#sns_icon li.i_gplus a:before{background-image:url(../img/com/i_gplus.gif)}#sns_icon li.i_hatena a:before{background-image:url(../img/com/i_hatena.gif)}#sns_icon li.i_pocket a:before{background-image:url(../img/com/i_pocket.gif)}#sns_icon li.i_print a:before{background-image:url(../img/com/i_print.gif)}#sns_icon li.i_plus a:before{background-image:url(../img/com/i_plus.gif)}#sns_icon.tooltip li span{display:inline-block;position:absolute;top:50%;right:59px;transform:translateY(-50%);opacity:0;visibility:hidden;line-height:40px;margin-left:1em;padding:0 15px;color:#fff;background:#001832;border-radius:3px;transition:opacity .3s;font-size:13px;font-size:1.3rem}#sns_icon.tooltip li span:before{content:"";position:absolute;display:block;width:0;height:0;right:-7px;top:50%;transform:translateY(-50%);border-left:10px solid #001832;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}#sns_icon.tooltip li:hover span{visibility:visible;opacity:1}#sns_icon.active{width:100%;z-index:200}#sns_icon.active .close{display:block}#sns_icon.active:before{margin-right:0%}#sns_icon.active .sns_list{position:fixed;right:0;top:0;display:block;width:100%;height:100%;margin-left:-100%;z-index:0}#sns_icon.active ul{display:inline-block;width:auto;height:60%;position:absolute;top:50%;right:50%;margin-left:-100%;transform:translate(50%, -50%);overflow:hidden;overflow-y:auto;padding-right:25px}#sns_icon.active li{display:table;margin-bottom:15px}#sns_icon.active li a:before{width:34px;height:34px}#sns_icon.active li span{position:static;opacity:1;display:inline-block !important}#sns_icon.active li.i_plus{display:none}@media only screen and (max-width: 768px){#sns_icon{top:auto;bottom:0;width:100%;height:auto;-webkit-overflow-scrolling:touch;transition:none}#sns_icon ul{position:static;top:50%;right:0;transform:translate(0, 0);white-space:nowrap;letter-spacing:-0.4em;transition:none;transition:right .6s}#sns_icon li{display:block;float:left;letter-spacing:-0.4em;text-align:center;width:15%;height:40px;border-top:1px solid rgba(255,255,255,.3)}#sns_icon li a:before{width:40px;height:40px}#sns_icon li:nth-child(-n+9){display:inline-block}#sns_icon li.i_print,#sns_icon li.i_evernote,#sns_icon li.i_gplus,#sns_icon li.i_hatena,#sns_icon li.i_pocket{display:none}#sns_icon li.i_twitter{background:#1ca0f1}#sns_icon li.i_facebook{background:#3b5998}#sns_icon li.i_line{background:#03c302}#sns_icon li.i_evernote{background:#3eb036}#sns_icon li.i_gplus{background:#db4437}#sns_icon li.i_hatena{background:#008fde}#sns_icon li.i_pocket{background:#ed4055}#sns_icon li.i_plus{background:#ff6550}#sns_icon li span{display:none !important}#sns_icon.active{width:100%;height:100%;z-index:200}#sns_icon.active .close{display:block}#sns_icon.active:before{margin-right:0%}#sns_icon.active ul{position:absolute;top:50%;right:50%;transform:translate(50%, -50%)}#sns_icon.active li{display:block;margin-bottom:15px;background:none;border:none;float:none}#sns_icon.active li:before{width:34px;height:34px}#sns_icon.active li span{position:static;opacity:1;display:inline-block !important;letter-spacing:normal}#sns_icon.active li.i_plus{display:none}}.c_wrap,.t_wrap,.f_wrap{width:100%;max-width:900px;padding:0 30px;margin:auto}@media only screen and (max-width: 980px){.c_wrap,.t_wrap,.f_wrap{padding:0}}@media only screen and (max-width: 768px){.c_wrap,.t_wrap,.f_wrap{padding:0}}main{display:block;padding-left:140px;width:100%;padding-bottom:100px;min-height:640px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 980px){main{padding-bottom:7em}}@media only screen and (max-width: 768px){main{padding-top:83px;padding-left:0;padding-bottom:5em}}#footer_fixed{position:absolute;bottom:0;width:100%}@media only screen and (max-width: 768px){#footer_fixed{padding-bottom:40px;background:#001832}}#topicpath{padding-left:140px;border-top:1px solid #e4e4e4;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 768px){#topicpath{padding-left:0}}#topicpath .t_wrap{padding-top:25px;padding-bottom:25px}@media only screen and (max-width: 980px){#topicpath .t_wrap{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 768px){#topicpath .t_wrap{padding-left:20px;padding-right:20px}}#topicpath ul{display:block;letter-spacing:-0.4em}#topicpath li{display:inline-block;vertical-align:middle}#topicpath li:before{content:"→";display:inline-block;vertical-align:middle;margin:0 .5em;letter-spacing:normal}#topicpath li:first-child:before{content:none}#topicpath li a,#topicpath li span{letter-spacing:normal}#topicpath li a{color:#9d3d3d}@media only screen and (max-width: 768px){#topicpath{display:none}}footer{padding-left:140px;width:100%;background:#001832}@media only screen and (max-width: 768px){footer{padding-left:0}}footer .f_wrap{padding-top:45px;padding-bottom:45px}footer .f_area{position:relative}@media only screen and (max-width: 980px){footer .f_area{padding:0 40px}}@media only screen and (max-width: 768px){footer .f_area{padding:0 20px}}footer *{color:#fff;font-size:13px;font-size:1.3rem;line-height:1.6}footer .f_title{font-weight:bold;font-size:16px;font-size:1.6rem;margin-bottom:10px}footer .f_title span{display:inline-block}@media only screen and (max-width: 768px){footer .f_title span{display:block}}footer address span,footer .f_contact span{display:inline-block}footer small{position:absolute;right:0;top:0;font-size:11px;font-size:1.1rem}@media only screen and (max-width: 980px){footer small{right:40px}}@media only screen and (max-width: 768px){footer small{position:inherit;display:block;margin-top:10px}}footer a.hover:hover{color:#e7ff3a}#pagetop{position:fixed;bottom:0;right:0;z-index:30}#pagetop a{display:block;width:49px;height:49px;position:relative;top:0;background:#001832;display:block}@media only screen and (max-width: 768px){#pagetop a{border-top:1px solid rgba(255,255,255,.3)}}#pagetop a:before{font-size:17px;font-size:1.7rem;position:absolute;left:50%;top:50%;content:"";content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;color:#fff;transform:translate(-50%, -50%);margin-top:0}#pagetop a span{display:none}#pagetop a.hover:hover{top:5px}@media only screen and (max-width: 768px){#pagetop a.hover:hover{top:0}}@media only screen and (max-width: 768px){#pagetop{width:40%;display:block !important;opacity:1}#pagetop a{width:100%;height:40px;display:block !important;opacity:1 !important}}.btn_hide{display:none !important}h2,h3,h4{font-family:YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E","ＭＳ Ｐ明朝","Sawarabi Mincho",serif;font-weight:bold}h2{font-size:33px;font-size:3.3rem}h2 span{font-size:15px;font-size:1.5rem;font-family:"Roboto","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;font-weight:normal}h3{font-size:30px;font-size:3rem}h4{font-size:25px;font-size:2.5rem}h5{font-size:20px;font-size:2rem;font-weight:bold}@media only screen and (max-width: 980px){h2{font-size:30px;font-size:3rem}h3{font-size:28px;font-size:2.8rem}h4{font-size:23px;font-size:2.3rem}h5{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 768px){h2{font-size:22px;font-size:2.2rem}h2 span{display:none}h3{font-size:26px;font-size:2.6rem}h4{font-size:22px;font-size:2.2rem}h5{font-size:18px;font-size:1.8rem}}ul.line_row{display:block;width:100%;margin:0;padding:0;list-style:none}ul.line_row li{display:block;width:100%;margin:0 !important;padding:0;text-indent:0 !important;list-style:none}ul.line_row li a{display:block;padding:.5em 0 2em;margin-bottom:2em;border-bottom:1px dashed #001832;color:#001832}@media only screen and (max-width: 768px){ul.line_row li a{padding-bottom:1.5em;margin-bottom:1em}}ul.line_row li .title_blk{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-top:1em}ul.line_row li time{display:block;font-size:15px;font-size:1.5rem}ul.line_row li .txt_box,ul.line_row li .img_box{display:table-cell;vertical-align:top}ul.line_row li .txt_box{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-right:2em;font-size:20px;font-size:2rem;font-weight:bold}ul.line_row li .news_category{width:8em;text-align:center;background-color:#001832;padding:.35em;color:#fff;margin-left:1em;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 768px){ul.line_row li .news_category{width:8em;font-size:12px;font-size:1.2rem;padding:.25em}}ul.line_row li .news_museum{display:flex;align-items:center;margin-left:1em;font-size:16px;font-size:1.6rem}ul.line_row li .news_museum::before{content:"";display:inline-block;width:20px;height:20px;margin-right:.5em;background:url(../img/com/i_museum.svg) no-repeat center center/contain}@media only screen and (max-width: 768px){ul.line_row li .news_museum{margin-bottom:.75em}}ul.line_row li .news_title{width:100%;margin-top:1em}ul.line_row li .img_box{position:relative;width:140px;flex-shrink:1;text-align:center}ul.line_row li .img_box img{display:block;width:auto;height:auto;max-width:100%;max-height:140px;margin:auto;object-fit:contain}@media only screen and (max-width: 980px){ul.line_row li time{font-size:14px;font-size:1.4rem}ul.line_row li .txt_box{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 768px){ul.line_row li .title_blk{margin-top:.5em}ul.line_row li .txt_box{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 480px){ul.line_row li .title_blk,ul.line_row li .txt_box{display:block;width:100%;padding-right:0}ul.line_row li .img_box{display:none}}ul.list{display:block;width:104%;letter-spacing:-0.4em;margin-left:-4%}ul.list>li{position:relative;display:inline-block;margin-left:4% !important;vertical-align:middle;color:#001832;list-style:none;text-indent:0 !important}ul.list>li:before{content:none !important}ul.list>li>*{color:#001832;letter-spacing:normal}ul.list>li>a.hover:hover .img_box>div{background-size:105%}ul.list>li>a.hover:hover .txt_box{color:#9d3d3d}ul.list.row2>li{width:46%}ul.list.row3>li{width:29.33%}ul.list.row4>li{width:21%}ul.list.bdr_ts>li{padding-top:3em;margin-bottom:3em;border-top:1px solide #ccc}ul.list.bdr_td>li{padding-top:3em;margin-bottom:3em;border-top:1px dotted #ccc}ul.list.bdr_bs>li{padding-bottom:3em;margin-bottom:3em;border-bottom:1px solid #ccc}ul.list.bdr_bd>li{padding-bottom:2.5em;margin-bottom:3em;border-bottom:1px dotted #ccc}ul.list time{font-size:15px;font-size:1.5rem}ul.list .img_box{overflow:hidden;margin:.7em 0}ul.list .img_box>div{width:100%;padding-top:66.66%;background:url(../img/com/noimg.gif) no-repeat center center;background-size:100%;transition:.4s}ul.list .txt_box>div{font-weight:bold;font-size:17px;font-size:1.7rem}@media only screen and (max-width: 768px){ul.list time{font-size:14px;font-size:1.4rem}ul.list .img_box{margin:.5em 0}ul.list .txt_box>div{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){ul.list.row3>li,ul.list.row4>li{width:46%}}@media screen and (max-width: 420px){ul.list{width:100%;margin-left:0}ul.list>li{margin-left:0 !important;padding-bottom:30px;margin-bottom:30px;width:100% !important}}.new{position:absolute;top:0;right:0;width:54px;height:21px;background:url(../img/com/icon-new.png) no-repeat center center;background-size:contain}.select_area{width:100%;margin:2em 0 3em}@media only screen and (max-width: 980px){.select_area{margin:1.8em 0 2.8em}}@media only screen and (max-width: 768px){.select_area{display:block;margin:1.6em 0 2.6em}}.select_area .select_box,.select_area .select_btn{display:block}.select_area .select_box button,.select_area .select_btn button{background:#001832;border-color:#001832}.select_area .select_box{text-indent:0 !important;*zoom:1}.select_area .select_box:after{content:"";display:table;clear:both}.select_area .select_box ul{margin-top:0;margin-bottom:0;width:101%;margin-left:-1%}.select_area .select_box li{position:relative;display:inline-block;padding:0 !important;margin:0 !important;list-style:none !important;text-indent:0 !important;float:left}.select_area .select_box li.active:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#001832 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.select_area .select_box ul.box_3{display:table}.select_area .select_box ul.box_3 li{width:29%;margin-left:1% !important}.select_area .select_box ul.box_3 .select_button_blk{width:9%}@media only screen and (max-width: 768px){.select_area .select_box ul.box_3 li{margin-top:1% !important;width:49% !important}}.select_area .select_box select{display:block;width:100%}.select_area .select_btn{position:relative;width:100%;text-align:right;vertical-align:middle}.select_area .select_btn button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;padding-top:0 !important;padding-bottom:0 !important;text-align:center}.select_area .select_btn button:before{content:"";content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;margin-top:0}.page #contents{position:relative}.page #contents:before{content:"";display:block;width:100%;height:200px;background:no-repeat center center;background-size:cover}.page #contents .c_wrap{position:relative;margin-top:90px;padding-bottom:90px}.page #contents h2{color:#fff;background:#001832;padding:5px 30px;line-height:1.2}@media screen and (min-width: 1281px){.page #contents h2{padding:30px 5px 40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:normal;display:inline-block;white-space:nowrap;letter-spacing:.1em}.page #contents h2 span{margin-top:1.5em}.page #contents .c_title{position:absolute;top:-200px;left:-10%}}@media screen and (max-width: 1280px){.page #contents:before{height:100px}.page #contents .c_wrap{margin-top:3em}.page #contents h2{font-weight:normal !important;padding:.3em 30px;display:block}}@media only screen and (max-width: 1280px)and (max-width: 768px){.page #contents h2{margin-top:0}}@media screen and (max-width: 1280px){.page #contents h2 span{margin-left:1.5em}}@media screen and (max-width: 1280px){.page #contents .c_title{margin-bottom:50px}}@media only screen and (max-width: 980px){.page #contents .c_wrap{margin-top:0px;padding-bottom:40px}}@media only screen and (max-width: 768px){.page #contents:before{height:82px}.page #contents .c_wrap{margin-top:0px;padding-bottom:20px}}@media screen and (min-width: 1281px){_::-ms-backdrop,_:-ms-lang(x),.page #contents h2{padding:30px .3em 40px 0px}}@media screen and (max-width: 1280px){_::-ms-backdrop,_:-ms-lang(x),.page #contents h2{padding:.5em 30px .2em}}@media only screen and (max-width: 980px){.txtarea{margin-left:40px;margin-right:40px}}@media only screen and (max-width: 768px){.txtarea{margin-left:20px;margin-right:20px}}.txtarea h3{line-height:1.7;margin:3em 0 1em}.txtarea .post_title{background:url(../img/com/border_l.png) repeat-x left bottom;padding-bottom:21px;margin-bottom:3em}.txtarea .post_title time{font-weight:bold}@media only screen and (max-width: 980px){.txtarea .post_title time{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 768px){.txtarea .post_title time{font-size:12px;font-size:1.2rem}}.txtarea .post_title h3{margin-top:0;font-weight:bold}.txtarea h4{border-top:1px dashed #7a8496;margin-top:2em;margin-bottom:2em;padding-top:2em;line-height:1.5}.txtarea .post_title+h4,.txtarea .post_title+img+h4,.txtarea .post_title+.wp-caption+h4{border-top:none;padding-top:0;margin-top:0}.txtarea h5{margin-top:2em;margin-bottom:2em;line-height:1.5}.txtarea .post_title+h5,.txtarea .post_title+img+h5,.txtarea .post_title+.wp-caption+h5{margin-top:0}.txtarea p{margin:2em 0;line-height:2}.txtarea hr{margin:1em 0;border-bottom:1px dotted #ccc}.txtarea hr.lmg{display:block;width:100%;height:21px;background:url(../img/com/border_l.png) repeat-x left center;border:none;margin:5.5em 0}@media only screen and (max-width: 980px){.txtarea hr.lmg{margin:4em 0}}@media only screen and (max-width: 768px){.txtarea hr.lmg{margin:3em 0}}.txtarea hr.lmr{display:block;width:100%;height:21px;background:url(../img/com/border_l.png) repeat-x left center;border:none;margin:1em 0}.txtarea .fl_r{float:right}.txtarea .fl_l{float:left}.txtarea .fl_n{float:none}.txtarea .bdr_top{border-top:1px solid rgba(0,24,50,.5);margin-top:2em;padding-top:2em}.txtarea .bdr_btm{border-bottom:1px solid rgba(0,24,50,.5);margin-bottom:2em;padding-bottom:2em}.txtarea table{width:auto;min-width:250px;border-collapse:collapse;border-spacing:0;margin-top:.8em;margin-bottom:.8em;line-height:1.5}.txtarea table th,.txtarea table td{border:1px solid #ccc;padding:1em}.txtarea table th p,.txtarea table td p{margin:0}.txtarea table th{background:#f2f2f2;font-weight:bold}.txtarea ul,.txtarea ol{margin-top:.8em;margin-bottom:.8em}.txtarea ul li,.txtarea ol li{margin:1em 0;line-height:1.6}.txtarea ul li{list-style:circle inside;text-indent:-1em;margin-left:1em}.txtarea ol li{list-style:decimal inside;text-indent:-1em;margin-left:1em}.txtarea .remarks{background:#f2f2f2;border:1px solid #ccc;padding:1em}.txtarea .notes{margin-left:1em;text-indent:-1em;color:#9d3d3d;line-height:1.5;list-style:none !important}.txtarea .notes:before{content:"※"}.txtarea ul li.notes{margin-top:.5em;margin-bottom:.5em}.txtarea ul.notes{color:#9d3d3d}.txtarea ul.notes>li{list-style:none;margin-left:1em;text-indent:-1em;line-height:1.5}.txtarea ul.notes>li:before{content:"※"}.txtarea ul.list-image li{text-align:center;vertical-align:top}.txtarea ul.list-image img{max-height:300px;margin:auto}.txtarea blockquote{position:relative;padding:1em;padding-left:54px;background:#e4e9eb}@media screen and (max-width: 480px){.txtarea blockquote{padding-left:1em}}.txtarea blockquote:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;position:absolute;color:#fff;font-size:24px;font-size:2.4rem;left:15px;top:15px}@media screen and (max-width: 480px){.txtarea blockquote:before{position:static;margin-bottom:.3em}}.txtarea blockquote p{margin-top:1em;margin-bottom:0}.txtarea blockquote p:first-child{margin-top:0}.txtarea .small-text{font-size:13px;font-size:1.3rem}.txtarea .author{text-align:right;font-size:13px;font-size:1.3rem}.txtarea .back_btn{display:flex;justify-content:center;margin-top:3em}.txtarea .back_btn a{display:block;width:200px;padding:1em 1em;background:#001832;border:2px solid #001832;color:#fff;font-weight:bold;border-radius:2px;text-align:center}.txtarea .back_btn a.hover:hover{background-color:#fff;color:#001832}p.arw_btn,p.btn_link{margin:1.8em 0 .3em 0}p.arw_btn+p.arw_btn,p.arw_btn+p.btn_link,p.btn_link+p.arw_btn,p.btn_link+p.btn_link{margin:.3em 0 1.8em 0 !important}.arw_btn a,a.arw_btn,a .arw_btn{color:#09f !important;position:relative}.arw_btn a:before,a.arw_btn:before,a .arw_btn:before{position:relative;content:"";content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;margin-right:.5em;left:0}.arw_btn a:before,.arw_btn a:after,a.arw_btn:before,a.arw_btn:after,a .arw_btn:before,a .arw_btn:after{color:#09f !important}.arw_btn a.hover:hover,a.arw_btn.hover:hover,a .arw_btn.hover:hover{color:#9d3d3d !important}.arw_btn a.hover:hover:before,.arw_btn a.hover:hover:after,a.arw_btn.hover:hover:before,a.arw_btn.hover:hover:after,a .arw_btn.hover:hover:before,a .arw_btn.hover:hover:after{color:#9d3d3d !important}.arw_btn a.hover:hover:before,a.arw_btn.hover:hover:before,a .arw_btn.hover:hover:before{left:4px}ul.btn_link li{background:none !important;padding-left:0 !important;position:relative !important}.btn_link a,a.btn_link{display:inline-block;color:#fff !important;border:2px solid #09f;background:#09f;padding:.8em 1.5em .7em 1.1em;margin:.3em 0;border-radius:5px;position:relative;line-height:1.2}.btn_link a span,a.btn_link span{color:#fff !important}.btn_link a:before,.btn_link a:after,a.btn_link:before,a.btn_link:after{color:#fff !important}.btn_link a:before,a.btn_link:before{position:relative;content:"";content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;margin-right:.5em;left:0}@media only screen and (max-width: 980px){.btn_link a,a.btn_link{border:1px solid #09f;padding:.7em 1.5em .6em 1.1em}}.btn_link a.hover:hover,a.btn_link.hover:hover{background:#fff;color:#09f !important;border-color:#09f !important}.btn_link a.hover:hover span,a.btn_link.hover:hover span{color:#09f !important}.btn_link a.hover:hover:before,.btn_link a.hover:hover:after,a.btn_link.hover:hover:before,a.btn_link.hover:hover:after{color:#09f !important}ul.arw_btn li{background:none !important;padding-left:0 !important}.wp-caption-text,.wp-caption-dd{line-height:1.3;font-size:13px;font-size:1.3rem;margin:0 0 1em 0 !important;padding:1em 0}.wp-caption-text strong,.wp-caption-dd strong{color:#001832;font-size:15px;font-size:1.5rem;display:block;margin-bottom:.8em}.wp-caption{max-width:100%}.alignright,.alignleft{margin-top:0 !important;height:auto;clear:both;line-height:0;max-width:50%}@media only screen and (max-width: 768px){.alignright,.alignleft{max-width:100%}}.alignright img,.alignleft img{max-width:100%;width:auto;height:auto}.alignright+p,.alignright+table,.alignright+ul,.alignright+ol,.alignright+.box_area,.alignright+.line_area,.alignright+h4,.alignright+h5,.alignright+h6,.alignright+p,.alignright+table,.alignleft+p,.alignleft+table,.alignleft+ul,.alignleft+ol,.alignleft+.box_area,.alignleft+.line_area,.alignleft+h4,.alignleft+h5,.alignleft+h6,.alignleft+p,.alignleft+table{margin-top:0 !important}.alignright.profile,.alignleft.profile{width:35% !important}@media screen and (max-width: 410px){.alignright.profile,.alignleft.profile{width:100% !important}.alignright.profile img,.alignleft.profile img{width:35%;float:left}.alignright.profile p,.alignleft.profile p{margin-top:0 !important;width:65%;float:right;padding-left:8%}}.alignright{float:right;padding:0px 0px 2.5em 2.5em}@media only screen and (max-width: 980px){.alignright{padding:0px 0px 2.6em 2.8em}}@media only screen and (max-width: 768px){.alignright{padding:0px 0px 1.6em 2em}}.alignleft{float:left;padding:0px 2.5em 2.5em 0px}@media only screen and (max-width: 980px){.alignleft{padding:0px 2.8em 2.6em 0px}}@media only screen and (max-width: 768px){.alignleft{padding:0px 2em 1.6em 0px}}img.alignleft,.wp-caption.alignleft{max-width:45% !important;width:auto}img.alignright,.wp-caption.alignright{max-width:45% !important;width:auto}img.alignright+p,img.alignleft+p{margin-top:-0.4em}>.aligncenter{margin-top:0 !important}.aligncenter{margin:.8em auto;clear:both;width:auto;max-width:100%;height:auto;line-height:0}.aligncenter+h4,.aligncenter+h5,.aligncenter+h6{margin-top:1em}img.aligncenter,.wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto}table.alignleft{float:none}table.alignright{float:right}table.aligncenter{margin:auto}@media only screen and (max-width: 768px){.alignleft,.alignright,.aligncenter{float:none;text-align:center;margin:auto;padding:0}.alignleft img,.alignright img,.aligncenter img{margin:auto}.alignleft table,.alignright table,.aligncenter table{width:100%}.alignleft table th,.alignleft table td,.alignright table th,.alignright table td,.aligncenter table th,.aligncenter table td{text-align:left}img.alignleft,img.alignright,img.aligncenter,.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{float:none;display:block;max-width:300px !important;width:100%;margin:1em auto}table.alignleft,table.alignright,table.aligncenter{float:none;width:100%;margin:1em auto}}#bakumatsu.page #contents:before{background-image:url(../img/bakumatsu/mainimg.jpg)}#pioneer.page #contents:before{background-image:url(../img/pioneer/mainimg.jpg)}#museums.page #contents:before{background-image:url(../img/museums/mainimg.jpg)}#museums.page #contents .museum_title_lng{margin-bottom:1em}#museums.page #contents .museum_title_lng .lng_item{display:flex;align-items:center;margin-bottom:.75em}#museums.page #contents .museum_title_lng .lng_item i{width:4em;font-size:14px;font-size:1.4rem;padding:.25em .5em;text-align:center;margin-right:.5em;color:#fff;font-weight:bold;background:rgba(0,24,50,.3764705882);border-radius:1px}#museums.page #contents .museum_title_lng .lng_item span{font-size:18px;font-size:1.8rem}@media screen and (max-width: 980px){#museums.page #contents .museum_title_lng .lng_item i{font-size:13px;font-size:1.3rem}#museums.page #contents .museum_title_lng .lng_item span{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){#museums.page #contents .museum_title_lng .lng_item i{font-size:12px;font-size:1.2rem}#museums.page #contents .museum_title_lng .lng_item span{font-size:16px;font-size:1.6rem}}#archive.page #contents:before{background-image:url(../img/archive/mainimg.jpg)}#spots.page #contents:before{background-image:url(../img/spots/mainimg.jpg)}#quiz.page #contents:before{background-image:url(../img/quiz/mainimg.jpg)}#stories.page #contents:before{background-image:url(../img/stories/mainimg.jpg)}#app.page #contents:before{background-image:url(../img/app/mainimg.jpg)}#about.page #contents:before{background-image:url(../img/about/mainimg.jpg)}#information.page #contents:before{background-image:url(../img/information/mainimg.jpg)}#topics.page #contents:before{background-image:url(../img/topics/mainimg.jpg)}#bakumatsu .title_img,#pioneer .title_img{float:right;margin-left:1em}#bakumatsu h3,#pioneer h3{line-height:2}@media only screen and (max-width: 980px){#bakumatsu h3,#pioneer h3{line-height:1.8}}@media only screen and (max-width: 768px){#bakumatsu h3,#pioneer h3{line-height:1.6;margin-top:1em}}#bakumatsu h3:after,#pioneer h3:after{content:none}#bakumatsu h3+p,#pioneer h3+p{margin-bottom:0 !important}@media only screen and (max-width: 980px){#bakumatsu h3+p,#pioneer h3+p{margin-top:0 !important}}#bakumatsu .title_img+h3,#pioneer .title_img+h3{margin-top:2em}@media screen and (max-width: 1060px){#bakumatsu .title_img,#pioneer .title_img{float:none;margin-left:0}#bakumatsu .title_img img,#pioneer .title_img img{width:100%}#bakumatsu h3 br,#pioneer h3 br{display:none}#bakumatsu .title_img+h3,#pioneer .title_img+h3{margin-top:1em}}#bakumatsu .pioneer_catch,#pioneer .pioneer_catch{margin-bottom:4em}#bakumatsu .article_list,#pioneer .article_list{margin-top:2em}#bakumatsu ul.list .img_box>div,#pioneer ul.list .img_box>div{background-size:contain}#bakumatsu .post_title span,#pioneer .post_title span{font-size:14px;font-size:1.4rem;line-height:1.3}@media only screen and (max-width: 768px){#bakumatsu .post_title span,#pioneer .post_title span{font-size:12px;font-size:1.2rem;margin-bottom:.3em}}#bakumatsu .post_title h3,#pioneer .post_title h3{margin-top:0;margin-bottom:0}#bakumatsu .post_title i,#pioneer .post_title i{font-size:14px;font-size:1.4rem;line-height:1.3;display:block;margin:1em 0 2em}@media only screen and (max-width: 768px){#bakumatsu .post_title i,#pioneer .post_title i{font-size:12px;font-size:1.2rem}}#museums.page #contents:before{background-image:url(../img/museums/mainimg.jpg)}#museums .museum_search{display:flex;justify-content:center}#museums .museum_search .search_btn{display:flex;justify-content:center;align-items:center;background-color:#001832;width:calc(50% - 10px);max-width:240px;min-height:70px;margin:0 5px;padding:1em;text-align:center;color:#fff;font-weight:bold;border:2px solid #001832;border-radius:2px;line-height:1.5}#museums .museum_search .search_btn span{display:inline-block}#museums .museum_search .search_btn::after{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-left:7px;margin-top:-0.25em;background:#fff;mask:url(../img/com/i_search.svg) no-repeat center center/contain;-webkit-mask:url(../img/com/i_search.svg) no-repeat center center/contain}#museums .museum_search .search_btn:hover{color:#001832;background:#fff}#museums .museum_search .search_btn:hover::after{background-color:#001832}#museums .museum_search_result{display:flex;justify-content:space-between;margin-top:70px;line-height:1.5}@media only screen and (max-width: 980px){#museums .museum_search_result{margin-top:2em}}@media only screen and (max-width: 768px){#museums .museum_search_result{flex-wrap:wrap}}#museums .museum_search_words{display:flex;justify-content:space-between;width:100%}#museums .museum_search_words dt{font-weight:bold;width:120px}#museums .museum_search_words dd{width:calc(100% - 130px)}#museums .museum_search_words dd span{display:inline-block;margin-right:.5em}#museums .museum_search_count{padding-left:1em;white-space:nowrap}@media only screen and (max-width: 768px){#museums .museum_search_count{width:100%;padding-left:0;margin-top:.5em}}#museums .museum_items{border-top:1px dotted #001832;margin-top:3em}@media only screen and (max-width: 980px){#museums .museum_items{margin-top:2em}}#museums .museum_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px dotted #001832;padding:3em 0;color:#001832}@media only screen and (max-width: 768px){#museums .museum_item{padding:1.5em 0}}#museums .museum_item.hide{opacity:.3}#museums .museum_item .museum_item-text{width:62.5%;max-width:470px}@media only screen and (max-width: 768px){#museums .museum_item .museum_item-text{width:100%;order:2;margin:auto;margin-top:1.5em}}#museums .museum_item .museum_item-text>*:first-child{margin-top:0}#museums .museum_item .museum_item-text>*:last-child{margin-bottom:0}#museums .museum_item .museum_item-text h3{margin-bottom:0;font-size:23px;font-size:2.3rem;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif}@media only screen and (max-width: 768px){#museums .museum_item .museum_item-text h3{font-size:20px;font-size:2rem}}#museums .museum_item .museum_item-text p{margin:1em 0}#museums .museum_item .museum_title_lng{margin-top:1em;margin-bottom:1em}#museums .museum_item .museum_title_lng .lng_item{display:flex;align-items:center;margin-bottom:.4em}#museums .museum_item .museum_title_lng .lng_item i{width:4em;font-size:12px;font-size:1.2rem;padding:.25em .5em;text-align:center;margin-right:.5em;color:#fff;font-weight:bold;background:rgba(0,24,50,.3764705882);border-radius:1px}#museums .museum_item .museum_item-img{width:35.71%}@media only screen and (max-width: 768px){#museums .museum_item .museum_item-img{width:100%;max-width:300px;margin:auto}}#museums .museum_item .museum_item-img img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}#museums .museum_item.hover:hover{background:rgba(0,24,50,.03)}#museums .no-museums{display:none}#museums .load-museums{display:none;text-align:center}#museums .load-museums img{margin:3em auto}#museums #tag_search{justify-content:center;align-items:center;width:100%;height:100%}#museums #tag_search .tag_search_content{width:100%;max-width:840px}#museums #tag_search .search_tags,#museums #tag_search .search_areas{display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}#museums #tag_search .search_tags .search_item,#museums #tag_search .search_areas .search_item{display:flex;justify-content:center;align-items:center;height:100%;background:#fff;border-radius:2px;width:100%;min-height:3.5em;padding:1em .5em;margin:0;text-align:center;cursor:pointer}#museums #tag_search .search_tags .search_item:hover,#museums #tag_search .search_tags .search_item.active,#museums #tag_search .search_areas .search_item:hover,#museums #tag_search .search_areas .search_item.active{background:#e7ff3a}#museums #tag_search .search_areas{margin-top:1.5em;padding-top:1.5em;border-top:2px dotted #fff}#museums #tag_search .search_btn{margin-top:5em}#museums #tag_search .search_btn button{display:flex;justify-content:center;align-items:center;width:290px;max-width:100%;min-height:3.5em;color:#001832;background-color:#fff}#museums #tag_search .search_btn button::after{content:"";display:block;width:28px;height:28px;background:url(../img/com/i_search.svg) no-repeat center center/contain;margin-left:7px;margin-top:-0.25em}#museums #map_search{position:relative;display:flex;top:30px;width:95%;height:calc(95% - 30px);max-width:800px;padding:40px;margin:auto;text-align:center;background-color:#fff}#museums #map_search .map_search-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:url(../img/museums/search_map.png) no-repeat center center/contain}#museums #map_search svg{max-width:100%;max-height:100%;margin:auto}#museums #tag_search,#museums #map_search{display:none}#museums .featherlight{background-color:rgba(0,24,50,.8)}#museums .featherlight .featherlight-content{background:rgba(0,0,0,0);width:100%;height:100%;max-width:100%;max-height:100%;padding:0;margin:0}#museums .featherlight #tag_search{display:flex}#museums .featherlight #map_search{display:block}#museums .museum_detail_image{text-align:center;margin-bottom:3em}#museums .museum_detail_image img{max-width:100%;margin:auto}#museums .museum_detail_name{margin-bottom:1em}#museums .museum_detail_intro{margin-bottom:2em;font-size:15px;font-size:1.5rem;line-height:2}#museums .museum_detail_datas{width:100%}#museums .museum_detail_datas tr,#museums .museum_detail_datas th,#museums .museum_detail_datas td{border:none;background:none}@media only screen and (max-width: 768px){#museums .museum_detail_datas tr,#museums .museum_detail_datas th,#museums .museum_detail_datas td{display:block;width:100% !important}}#museums .museum_detail_datas tr{border-bottom:1px solid #ccc}#museums .museum_detail_datas th,#museums .museum_detail_datas td{padding:2em 0;font-size:15px;font-size:1.5rem}@media only screen and (max-width: 768px){#museums .museum_detail_datas th,#museums .museum_detail_datas td{padding:1.5em 0}}#museums .museum_detail_datas th{width:11em;font-weight:bold;padding-right:1em}#museums .museum_detail_datas th .lng_data_index{display:block}@media only screen and (max-width: 768px){#museums .museum_detail_datas th .lng_data_index{display:inline-block;margin-left:1.25em}}@media screen and (max-width: 480px){#museums .museum_detail_datas th .lng_data_index{display:block;margin-left:0;margin-top:.4em}}#museums .museum_detail_datas th .lng_data_index span{display:block;font-size:14px;font-size:1.4rem;font-weight:normal;margin-top:.5em}@media only screen and (max-width: 768px){#museums .museum_detail_datas th .lng_data_index span{display:inline-block;margin-top:0}#museums .museum_detail_datas th .lng_data_index span::before{content:"／";display:inline-block;margin-right:.25em}#museums .museum_detail_datas th .lng_data_index span:first-child::before{content:none}}#museums .museum_detail_datas td{width:calc(100% - 11em)}@media only screen and (max-width: 768px){#museums .museum_detail_datas td{padding-top:0}}#museums .museum_detail_datas td .link_map{font-size:13px;font-size:1.3rem;border:1px solid #ccc;padding:4px 1em;margin-left:1em;line-height:2;color:#000}#museums .museum_detail_datas td .link_map.hover:hover{opacity:.7}#museums .museum_detail_datas td a[target=_blank]::after{content:"";display:inline-block;vertical-align:middle;margin-left:.5em;width:14px;height:14px;mask:url(../img/com/window.svg) no-repeat center center/contain;-webkit-mask:url(../img/com/window.svg) no-repeat center center/contain;background:#09f}#museums .museum_detail_datas td a[target=_blank].hover:hover::after{background:#9d3d3d}#archive .das_btn li{vertical-align:top}@media screen and (max-width: 480px){#archive .das_btn li{margin-top:0;margin-bottom:0;padding-bottom:15px}}#archive .das_btn a{position:relative;top:0;left:0;display:block;border:1px solid #e7e7e7;padding:10px;box-shadow:8px 8px 0px -4px #f5f5f5}#archive .das_btn a.hover:hover{top:4px;left:4px;box-shadow:4px 4px 0px -4px #f5f5f5}#archive .das_btn .das_theme{position:relative;width:100%;padding-top:155%;background-size:cover !important}@media only screen and (max-width: 768px){#archive .das_btn .das_theme{padding-top:75%}}#archive .das_btn .das_theme div{position:absolute;top:-1.5em;left:8%}@media screen and (min-width: 769px){#archive .das_btn .das_theme div{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:normal}}@media only screen and (max-width: 768px){#archive .das_btn .das_theme div{top:auto;bottom:0;left:0;width:100%;text-align:center}}#archive .das_btn .das_theme div span{padding:1.2em .8em 0 .3em;font-size:20px;font-size:2rem;font-family:YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E","ＭＳ Ｐ明朝","Sawarabi Mincho",serif;color:#fff;display:block;min-height:12em;background-size:contain !important}@media only screen and (max-width: 980px){#archive .das_btn .das_theme div span{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){#archive .das_btn .das_theme div span{min-height:0;padding:.5em;font-size:16px;font-size:1.6rem}}#archive .das_btn ul li:nth-child(1) .das_theme span{background:url(../img/archive/theme_title_bg.png) no-repeat center center}@media only screen and (max-width: 768px){#archive .das_btn ul li:nth-child(1) .das_theme span{background:#52745b}}#archive .das_btn ul li:nth-child(2) .das_theme span{background:url(../img/archive/museum_title_bg.png) no-repeat center center}@media only screen and (max-width: 768px){#archive .das_btn ul li:nth-child(2) .das_theme span{background:#9f3e3e}}#archive .das_btn ul li:nth-child(3) .das_theme span{background:url(../img/archive/detail_title_bg.png) no-repeat center center}@media only screen and (max-width: 768px){#archive .das_btn ul li:nth-child(3) .das_theme span{background:#579baa}}#archive .theme_list li{vertical-align:top}@media only screen and (max-width: 768px){#archive .theme_list li{padding-bottom:0}}#archive .theme_list .img_box{position:relative;width:100%;padding-top:55.56%;margin:0}#archive .theme_list .img_box>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:100%;height:100%;background:no-repeat center center;background-size:cover;transition:.2s ease-in-out}#archive .theme_list .txt_box>div{text-decoration:none}#archive .theme_list .txt_box .title_area{position:relative;padding:.5em;padding-left:1.8em;background:#5b8165;color:#fff}#archive .theme_list .txt_box .title_area:before{content:"";position:absolute;left:.5em;top:1em;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;transition:margin-left .2s ease-in-out}#archive .theme_list .txt_box .exp_area{padding:.5em 0;font-weight:normal;line-height:1.5}#archive .theme_list a.hover:hover .img_box>div{transform:translate(-50%, -50%) scale(1.05)}#archive .theme_list a.hover:hover .txt_box .title_area:before{margin-left:3px}#archive .pickup_archive{margin-top:3em;padding-bottom:70px}#archive .pickup_archive ul{margin:0;padding:0;list-style:none}#archive .pickup_archive li{margin:0;padding:0;text-indent:0;list-style:none}#archive .pickup_archive .archive_list{letter-spacing:-0.4em}#archive .pickup_archive .archive_list li{display:inline-block;width:33.33%;vertical-align:bottom}@media only screen and (max-width: 768px){#archive .pickup_archive .archive_list li{width:50%}}#archive .pickup_archive .archive_list li a{position:relative;display:block;width:100%;padding-top:75%;overflow:hidden}#archive .pickup_archive .archive_list li .img_box,#archive .pickup_archive .archive_list li .txt_box{position:absolute;left:0;width:100%;height:100%}#archive .pickup_archive .archive_list li .img_box{top:0;background:no-repeat center center;background-size:cover}#archive .pickup_archive .archive_list li .txt_box{position:absolute;top:0;left:0;transform:scale(0.93);opacity:0;transition:.4s;padding:10%;letter-spacing:normal;text-align:center;background:rgba(0,0,0,.7);color:#fff;overflow:hidden}@media only screen and (max-width: 768px){#archive .pickup_archive .archive_list li .txt_box{position:static;top:auto;bottom:0;height:auto;padding:.5em;transform:scale(1);opacity:1}}#archive .pickup_archive .archive_list li .txt_box p{margin:0 !important}#archive .pickup_archive .archive_list li .txt_box .inner_title{height:100%;position:relative}@media only screen and (max-width: 768px){#archive .pickup_archive .archive_list li .txt_box .inner_title{display:none}}#archive .pickup_archive .archive_list li .txt_box .inner_title p{position:absolute;width:100%;top:50%;transform:translateY(-50%)}#archive .pickup_archive .archive_list li .txt_box .inner_link{position:absolute;right:0;bottom:0}@media only screen and (max-width: 768px){#archive .pickup_archive .archive_list li .txt_box .inner_link{position:relative}}#archive .pickup_archive .archive_list li .txt_box .inner_link span:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e4e9eb rgba(0,0,0,0)}#archive .pickup_archive .archive_list li .txt_box .inner_link span:after{content:"";position:absolute;bottom:6px;right:6px;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;font-size:12px;font-size:1.2rem;color:#001832}@media only screen and (max-width: 768px){#archive .pickup_archive .archive_list li .txt_box .inner_link span{display:none}}#archive .pickup_archive .archive_list li .txt_box .inner_link p{margin-top:.5em !important;display:none}@media only screen and (max-width: 768px){#archive .pickup_archive .archive_list li .txt_box .inner_link p{display:block;margin-top:0em;line-height:1.5;font-size:12px;font-size:1.2rem}#archive .pickup_archive .archive_list li .txt_box .inner_link p:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;margin-right:.5em}}#archive .pickup_archive .archive_list li a.hover:hover .txt_box{opacity:1;transform:scale(1)}#archive .museum_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px dotted #001832;padding:3em 0;color:#001832}@media only screen and (max-width: 768px){#archive .museum_item{padding:1.5em 0}}#archive .museum_item .museum_item-text{width:62.5%;max-width:470px}@media only screen and (max-width: 768px){#archive .museum_item .museum_item-text{width:100%;order:2;margin:auto;margin-top:1.5em}}#archive .museum_item .museum_item-text>*:first-child{margin-top:0}#archive .museum_item .museum_item-text>*:last-child{margin-bottom:0}#archive .museum_item .museum_item-text h3{margin-bottom:0;font-size:23px;font-size:2.3rem;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif}@media only screen and (max-width: 768px){#archive .museum_item .museum_item-text h3{font-size:20px;font-size:2rem}}#archive .museum_item .museum_item-text p{margin:1em 0}#archive .museum_item .museum_item-img{width:35.71%}@media only screen and (max-width: 768px){#archive .museum_item .museum_item-img{width:100%;max-width:300px;margin:auto}}#archive .museum_item .museum_item-img img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}#archive .museum_item.hover:hover{background:rgba(0,24,50,.03)}_::-ms-backdrop,_:-ms-lang(x),#archive .das_btn .das_theme div span{padding-right:1.1em}#app .app_data{*zoom:1;margin-top:5em;margin-bottom:5em;padding-top:5em;border-top:1px dashed #7a8496}#app .app_data:after{content:"";display:table;clear:both}#app .txtarea .app_data:first-child{margin-top:3em;padding-top:0;border-top:none}#app .app_img{float:left;width:25%}@media screen and (max-width: 480px){#app .app_img{width:100%;float:none;text-align:center}#app .app_img img{max-height:200px;margin:auto;margin-bottom:2.5em}}#app .app_info{float:right;width:70%}@media screen and (max-width: 480px){#app .app_info{width:100%;float:none}}#app .app_info .app_title{position:relative}#app .app_info .app_title h3{margin-top:0;margin-bottom:0}#app .app_info .app_title h3:after{content:none}#app .app_info .app_title span{display:block;font-size:13px;font-size:1.3rem;font-family:"Roboto","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif}#app .app_info .app_title .app_link_t{position:absolute;right:0;bottom:0;list-style:none;margin:0;padding:0;letter-spacing:-0.4em}#app .app_info .app_title .app_link_t img{vertical-align:bottom}#app .app_info .app_title .app_link_t li{display:inline-block;list-style:none;margin:0;padding:0;margin-left:2%;width:48%}@media only screen and (max-width: 980px){#app .app_info .app_title .app_link_t{display:none}}#app .app_info .lmr{margin-top:2.5em;margin-bottom:2.5em}#app .app_info .app_catch{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.8}#app .app_info .app_exp{margin-top:2em}#app .app_info .app_exp p{margin:1em 0}#app .app_info .app_link_b{display:none;width:100%;list-style:none;margin:0;margin-top:2em;padding:0;letter-spacing:-0.4em}#app .app_info .app_link_b li{display:inline-block;list-style:none;margin:0;padding:0;margin:0 1%;text-indent:0;width:48%;text-align:center}@media only screen and (max-width: 980px){#app .app_info .app_link_b{display:block}}.pagination{text-align:center}.pagination ul{letter-spacing:-0.4em;margin:2em 0}.pagination ul li{display:inline-block;padding:0 10px}.pagination ul li a,.pagination ul li span{display:block;width:100%;padding:5px 10px;letter-spacing:normal;color:#001832}.pagination ul.pager li a{background:#e4e9eb}.pagination ul.pager li.on a{background:#001832;color:#fff}.pagination ul.nextprev li{display:inline-block;border-left:1px solid #001832}.pagination ul.nextprev li:first-child{border-left:none}.pagination ul.nextprev li.first a{padding-left:5px}.pagination ul.nextprev li.first a:before{content:"";margin-right:.7em;display:inline-block;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}.pagination ul.nextprev li.prev a,.pagination ul.nextprev li.prev .nolink{padding-left:5px}.pagination ul.nextprev li.prev .nolink{color:#ccc}.pagination ul.nextprev li.prev a:before,.pagination ul.nextprev li.prev .nolink:before{content:"";margin-right:.7em;display:inline-block;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}.pagination ul.nextprev li.next a,.pagination ul.nextprev li.next .nolink{padding-right:5px}.pagination ul.nextprev li.next .nolink{color:#ccc}.pagination ul.nextprev li.next a:after,.pagination ul.nextprev li.next .nolink:after{content:"";margin-left:.7em;display:inline-block;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}.pagination ul.nextprev li.last a{padding-right:5px}.pagination ul.nextprev li.last a:after{content:"";margin-left:.7em;display:inline-block;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}@media only screen and (max-width: 768px){.pagination ul li{padding:0 5px}.pagination ul.nextprev li a,.pagination ul.nextprev li .nolink{padding:5px}.pagination ul.nextprev li a:before,.pagination ul.nextprev li .nolink:before{margin-right:5px !important}.pagination ul.nextprev li a:after,.pagination ul.nextprev li .nolink:after{margin-left:5px !important}.pagination ul.nextprev li b{display:none}}.backlinks{text-align:center;margin-top:70px;border-top:1px dashed #7a8496;clear:both}.backlinks ul{letter-spacing:-0.4em;margin:3em 0 2em}.backlinks ul li{display:inline-block;border-left:1px solid #001832;border-right:1px solid #001832;padding:0 10px}.backlinks ul li:first-child{border-left:none}.backlinks ul li a,.backlinks ul li span{display:block;width:100%;padding:5px 10px;letter-spacing:normal;color:#001832}.backlinks ul li.prev,.backlinks ul li.next{border:none}.backlinks ul li.prev a{padding-left:5px}.backlinks ul li.prev a:before{content:"";margin-right:.7em;display:inline-block;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}.backlinks ul li.next a{padding-right:5px}.backlinks ul li.next a:after{content:"";margin-left:.7em;display:inline-block;content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}#topics .news_header{position:relative;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #001832;z-index:2}#topics .news_header-tab{position:relative;display:flex;width:100%}@media only screen and (max-width: 980px){#topics .news_header-tab{justify-content:flex-end;font-size:12px;font-size:1.2rem}}#topics .tab-container{position:relative;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 980px){#topics .tab-container{width:120px}}#topics .tab-container .tab-btn,#topics .tab-container .tab-selector{padding:1em .5em;border:1px solid #001832;background-color:#fff;text-align:center;color:#001832;cursor:pointer}#topics .tab-container .tab-selector{display:none;border-bottom:none}@media only screen and (max-width: 980px){#topics .tab-container .tab-selector{display:block;width:100%;position:static}}#topics .tab-container .tab-btn{position:relative;border-bottom:none;width:20%}@media only screen and (max-width: 980px){#topics .tab-container .tab-btn:last-child{border-bottom:1px solid #001832}}@media only screen and (min-width: 981px){#topics .tab-container .tab-btn:not(:first-child){border-left:none}}@media only screen and (min-width: 981px){#topics .tab-container .tab-btn.active::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#fff}}#topics .tab-container .tab-btn.hover:hover{background:#e7ff3a}#topics .tab-container .tab-btn.hover:hover::after{background:#e7ff3a}@media only screen and (max-width: 980px){#topics .tab-container .tab-btn{width:100%}}#topics .tab-container .tab-lineup{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 980px){#topics .tab-container .tab-lineup{position:absolute;top:100%;right:0;flex-flow:column;height:0;transform:scale(1, 0);transition:transform .3s}#topics .tab-container .tab-lineup.nav-show{transform:scale(1, 1)}}@media only screen and (max-width: 980px){#topics .tab-container:hover .tab-lineup{transform:scale(1, 1)}}#topics .news_items{position:relative;margin-top:1.5em;margin-bottom:4em}@media only screen and (max-width: 768px){#topics .news_items{margin-top:1em;margin-bottom:3em}}#topics .news_items ul{list-style:none;padding:0;margin:0}#topics .news_items ul li{padding-left:0;text-indent:0;list-style:none}#topics .news_items ul li::before{content:none}#topics .news_items .news_item{border-bottom:1px dashed #001832;line-height:1}#topics .news_items .news_item a{display:flex;justify-content:space-between;padding:2em 0;color:#001832;font-weight:bold}@media only screen and (max-width: 980px){#topics .news_items .news_item a{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 768px){#topics .news_items .news_item a{flex-flow:column;padding:1em 0}}#topics .news_items .news_item .news_item-header{width:9em;flex-shrink:0}@media only screen and (max-width: 768px){#topics .news_items .news_item .news_item-header{width:100%;display:flex;align-items:center;margin-bottom:.75em}}#topics .news_items .news_item .news_item-header time{display:block;margin-bottom:.5em}@media only screen and (max-width: 768px){#topics .news_items .news_item .news_item-header time{width:9.5em;margin-bottom:0;margin-right:1em}}#topics .news_items .news_item .news_item-header .news_category{width:100%;text-align:center;background-color:#001832;padding:.5em;color:#fff;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){#topics .news_items .news_item .news_item-header .news_category{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px){#topics .news_items .news_item .news_item-header .news_category{width:8em;padding:.25em}}#topics .news_items .news_item .news_item-body{width:100%;max-width:930px;margin:0 2em}@media only screen and (max-width: 980px){#topics .news_items .news_item .news_item-body{margin:0 1em}}@media only screen and (max-width: 768px){#topics .news_items .news_item .news_item-body{width:100%;margin:0}}#topics .news_items .news_item .news_item-body .news_museum{display:flex;margin-bottom:.5em}#topics .news_items .news_item .news_item-body .news_museum::before{content:"";display:inline-block;width:20px;margin-right:.5em;background:url(../img/com/i_museum.svg) no-repeat center center/contain}@media only screen and (max-width: 768px){#topics .news_items .news_item .news_item-body .news_museum{margin-bottom:.75em}}#topics .news_items .news_item .news_item-body p{width:100%;max-width:865px;margin:0;padding-right:15px;font-size:18px;font-size:1.8rem;line-height:1.65;text-decoration:underline}@media only screen and (max-width: 980px){#topics .news_items .news_item .news_item-body p{font-size:16px;font-size:1.6rem}}#topics .news_items .news_item .news_item-image{width:140px;flex-shrink:0}@media only screen and (max-width: 768px){#topics .news_items .news_item .news_item-image{display:none}}#topics .news_items .news_item .news_item-image img{display:block;width:auto;height:auto;max-width:100%;max-height:140px;margin:auto;object-fit:contain}#topics .news_flyer{position:relative;margin-top:2em}#topics .news_flyer .flyer-item{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:#fff;padding:15px;border-radius:2px}#topics .news_flyer .flyer-item img{margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}#topics .news_flyer .swiper-button-next,#topics .news_flyer .swiper-button-prev{border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:#fff;width:5.5%;min-width:30px;height:auto;aspect-ratio:1/1;left:auto}#topics .news_flyer .swiper-button-next::after,#topics .news_flyer .swiper-button-prev::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:rgba(0,0,0,0) #001832 rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-3px}#topics .news_flyer .swiper-button-prev{left:0;transform:translateX(-50%)}#topics .news_flyer .swiper-button-next{right:0;transform:translateX(50%) rotate(180deg)}#topics .news_archve_link{text-align:center;margin-top:3em;border-radius:2px}#topics .news_archve_link a{display:block;width:226px;max-width:100%;margin:auto;padding:1em;background:#001832;border:2px solid #001832;text-align:center;color:#fff;font-weight:bold}#topics .news_archve_link a:hover{background-color:rgba(0,0,0,0);color:#001832}#topics .post_title{display:flex;flex-wrap:wrap;align-items:center}#topics .post_title time{margin-right:1em}#topics .post_title .news_category{width:9em;text-align:center;background-color:#001832;padding:.5em;margin-right:1em;color:#fff;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){#topics .post_title .news_category{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px){#topics .post_title .news_category{width:8em;padding:.25em}}#topics .post_title .news_museum{display:flex}#topics .post_title .news_museum::before{content:"";display:inline-block;width:20px;margin-right:.5em;background:url(../img/com/i_museum.svg) no-repeat center center/contain}@media only screen and (max-width: 980px){#topics .post_title .news_museum{width:100%;margin:.5em 0}}#topics .post_title h3{width:100%;margin-top:.5em}@media only screen and (max-width: 768px){#topics .post_title h3{margin-top:.25em}}html.with-featherlight{overflow-y:scroll}.featherlight{overflow-y:scroll}.featherlight .featherlight-content{padding:40px 15px 15px}.featherlight .featherlight-close-icon{top:5px;right:5px;width:26px;height:26px}.featherlight .featherlight-close-icon:before,.featherlight .featherlight-close-icon:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:2px;display:inline-block}.featherlight .featherlight-close-icon:before{transform:rotate(135deg)}.featherlight .featherlight-close-icon:after{transform:rotate(-135deg)}@media only screen and (max-width: 768px){.featherlight .featherlight-close-icon{font-size:16px;font-size:1.6rem;width:26px}}.featherlight .featherlight-image{width:auto;max-width:100%;margin:auto}.protect-images{position:relative}.protect-images:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}#nav-skiplink{position:absolute;top:-10000px;left:-10000px}#spots .txtarea{position:relative}#spots .spot_txt_box{position:relative;top:0;left:0;width:35%;z-index:2}#spots .spot_txt_box h3{margin-top:0}@media only screen and (max-width: 768px){#spots .spot_txt_box{position:relative;width:100%}}#spots #spot_area_map{position:absolute;top:0;right:0;width:75%;margin-top:0px}#spots #spot_area_map p{margin:0}#spots #spot_area_map #area_map_main{position:relative}#spots #spot_area_map .area_map_ol{position:absolute;top:0;left:0}#spots #spot_area_map .area_map_hover{opacity:0;transition:.2s ease-in-out}@media screen and (max-width: 1120px){#spots #spot_area_map{right:7.5%}}@media screen and (max-width: 900px){#spots #spot_area_map{width:85%;right:0}}@media only screen and (max-width: 768px){#spots #spot_area_map{position:relative;right:auto;width:100%;max-width:600px;margin:auto}}@media screen and (max-width: 480px){#spots #spot_area_map{margin-top:-1em}}#spots .spots_area_links{margin-top:3em;display:block;width:21%;letter-spacing:-0.4em;margin-left:0}#spots .spots_area_links>li{position:relative;display:block;margin-left:0 !important;margin-bottom:1em;vertical-align:middle;color:#001832;list-style:none;text-indent:0 !important;width:100%}@media screen and (max-width: 1120px){#spots .spots_area_links{width:104%;margin-top:45%;margin-left:-4%}#spots .spots_area_links>li{display:inline-block;width:46%;margin-left:4% !important}}@media only screen and (max-width: 768px){#spots .spots_area_links{margin-top:1em}#spots .spots_area_links>li{margin:.5em 0}}@media screen and (max-width: 480px){#spots .spots_area_links{width:100%;margin-left:0}#spots .spots_area_links>li{margin-left:0 !important;width:100% !important;margin:.5em 0}}#spots .spots_area_links a{display:block;width:100%;background:#5b8165;padding:13px 10px;border:2px solid #5b8165;color:#fff;letter-spacing:normal}#spots .spots_area_links a:before{content:"";content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;margin-right:.2em}#spots .spots_area_links a.hover:hover{background:#fff;color:#5b8165}#spots .spot_map_remarks{font-size:13px;font-size:1.3rem;padding-top:10%}@media screen and (max-width: 1120px){#spots .spot_map_remarks{padding-top:0}}#spots #gmap{position:fixed !important;width:100%;height:100%;padding-left:140px;top:0;left:0;z-index:1}#spots #gmap:before{content:"";position:fixed;width:100%;height:100%;background:url(../img/com/loader.gif) no-repeat center center;opacity:0;z-index:-1;background-color:rgba(0,0,0,0)}#spots #gmap.loading:before{opacity:1;z-index:15;background-color:#fff}@media only screen and (max-width: 768px){#spots #gmap{padding-left:0;height:calc(100% - 40px)}}#spots #map_chg_btn{position:fixed !important;z-index:2;top:10%;left:160px;text-align:center;width:12em;background:rgba(255,255,255,.7);padding:15px}@media only screen and (max-width: 768px){#spots #map_chg_btn{position:absolute !important;top:0;left:0;width:100%;padding:.5em}}#spots .search_btn{display:block;background:#5b8165;border:2px solid #5b8165;color:#fff;width:100%;padding:10px}#spots .search_btn:hover{background:#fff;color:#5b8165}#spots .search_btn+.search_btn{margin-top:15px}@media only screen and (max-width: 768px){#spots .search_btn{display:inline-block;width:47%;margin:0 1% !important;padding:.5em;font-size:12px;font-size:1.2rem}}#spots .chg_list>li{margin-top:1em}@media only screen and (max-width: 768px){#spots .chg_list>li{margin-bottom:0;padding-bottom:0}}#spots .chg_list a{display:block;background:#fff;border:2px solid #001832;color:#000;width:100%;padding:10px;letter-spacing:normal}#spots .chg_list a:hover,#spots .chg_list a.on{background:#001832;color:#fff}@media only screen and (max-width: 768px){#spots .chg_list a{font-size:12px;font-size:1.2rem}}#spots #theme_btn_area{display:none}#spots #theme_btn{background:rgba(255,255,255,.7);padding:0 15px}#spots #theme_btn ul li{margin-top:10px}#spots #area_btn_area{display:none}#spots #area_btn{background:rgba(255,255,255,.7);padding:0 15px}#spots #spots_data_area{position:fixed !important;z-index:2;bottom:30px;left:50%;transform:translateX(-50%);padding-left:140px;width:100%;z-index:3;overflow:hidden}#spots #spots_data_area:before{content:"";width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/com/load.gif) no-repeat center center;background-size:contain;opacity:0}@media only screen and (max-width: 768px){#spots #spots_data_area{padding-left:0;bottom:70px}}#spots #spots_data_area .spot_data_box{display:table;table-layout:fixed;width:90%;max-width:900px;margin:auto;background:#fff;overflow:hidden}#spots #spots_data_area .spot_data,#spots #spots_data_area .spot_move_btn{display:table-cell;vertical-align:middle;height:195px;overflow:hidden}#spots #spots_data_area .spot_data{background:url(../img/com/loader.gif) no-repeat center center;background-size:64px 64px}#spots #spots_data_area .spot_data .img_box,#spots #spots_data_area .spot_data .txt_box{position:relative;background:#fff}#spots #spots_data_area .spot_data .img_box{float:left;width:35%;height:100%;background:no-repeat center center #000;background-size:contain}#spots #spots_data_area .spot_data .txt_box{position:relative;float:right;width:65%;height:100%}#spots #spots_data_area .spot_data .txt_box:after{content:"";position:absolute;top:0;left:-1px;width:1px;height:100%;box-shadow:2px 0px 6px 0px rgba(0,0,0,.8)}#spots #spots_data_area .spot_data .txt_box>div{position:absolute;padding:40px;top:50%;transform:translateY(-50%)}#spots #spots_data_area .spot_data .txt_box h5{font-size:20px;font-size:2rem;font-weight:bold;color:#001832;line-height:1.2}#spots #spots_data_area .spot_data .txt_box p{margin-top:1em;color:#001832;line-height:1.8}#spots #spots_data_area .spot_data .txt_box a{display:block;margin-top:1em;color:#09f}#spots #spots_data_area .spot_data .txt_box a:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}@media only screen and (max-width: 980px){#spots #spots_data_area .spot_data .txt_box h5{font-size:18px;font-size:1.8rem}#spots #spots_data_area .spot_data .txt_box p,#spots #spots_data_area .spot_data .txt_box a{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 768px){#spots #spots_data_area .spot_data{position:relative}#spots #spots_data_area .spot_data .img_box,#spots #spots_data_area .spot_data .txt_box{float:none;width:100%}#spots #spots_data_area .spot_data .img_box{z-index:1}#spots #spots_data_area .spot_data .txt_box{position:absolute;top:0;left:0}#spots #spots_data_area .spot_data .txt_box>div{top:auto;bottom:0;transform:none;width:100%;padding:10px 15px;background:rgba(0,0,0,.7);text-align:center;z-index:2}#spots #spots_data_area .spot_data .txt_box h5{color:#fff;font-size:12px;font-size:1.2rem}#spots #spots_data_area .spot_data .txt_box p{display:none}#spots #spots_data_area .spot_data .txt_box a{display:inline-block;margin-top:.5em;padding:5px 1.5em;font-size:12px;font-size:1.2rem;background:#5b8165;color:#fff}}#spots #spots_data_area .spot_move_btn{width:70px;position:relative;border-left:1px solid #e9e9e9}#spots #spots_data_area .spot_move_btn:after{content:"";position:absolute;top:0;left:-1px;width:1px;height:100%;box-shadow:2px 0px 6px 0px rgba(0,0,0,.8)}#spots #spots_data_area .spot_move_btn .spot_close,#spots #spots_data_area .spot_move_btn .spot_prev,#spots #spots_data_area .spot_move_btn .spot_next,#spots #spots_data_area .spot_move_btn .spot_cnt{position:relative;display:block;width:100%;height:25%;vertical-align:middle;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 768px){#spots #spots_data_area .spot_move_btn .spot_close,#spots #spots_data_area .spot_move_btn .spot_prev,#spots #spots_data_area .spot_move_btn .spot_next,#spots #spots_data_area .spot_move_btn .spot_cnt{font-size:12px;font-size:1.2rem}}#spots #spots_data_area .spot_move_btn .spot_close,#spots #spots_data_area .spot_move_btn .spot_prev,#spots #spots_data_area .spot_move_btn .spot_next{background:#fff;border:none;border-bottom:1px solid #e9e9e9}#spots #spots_data_area .spot_move_btn .spot_close span,#spots #spots_data_area .spot_move_btn .spot_prev span,#spots #spots_data_area .spot_move_btn .spot_next span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#001832;font-weight:bold}#spots #spots_data_area .spot_move_btn .spot_close span:before,#spots #spots_data_area .spot_move_btn .spot_prev span:before,#spots #spots_data_area .spot_move_btn .spot_next span:before{font-size:20px;font-size:2rem;display:block}#spots #spots_data_area .spot_move_btn .spot_close span:before{content:"×"}#spots #spots_data_area .spot_move_btn .spot_prev span:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}#spots #spots_data_area .spot_move_btn .spot_next span:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em}#spots #spots_data_area .spot_move_btn .spot_cnt{background:url(../img/spots/cnt_separater.png) no-repeat center center #001832;background-size:contain;font-weight:bold;color:#fff}#spots #spots_data_area .spot_move_btn .spot_cnt span{position:absolute}#spots #spots_data_area .spot_move_btn .spot_cnt span:nth-child(1){top:22%;right:55%}#spots #spots_data_area .spot_move_btn .spot_cnt span:nth-child(2){bottom:20%;left:55%}#spots .featherlight .featherlight-content{max-width:640px;width:90%}_::-ms-backdrop,_:-ms-lang(x),#spots #map_chg_btn a{padding-top:.7em !important;padding-bottom:.4em !important}#quiz{background:url(../img/quiz/bg.png) repeat center center}#quiz #contents:before{content:none}#quiz .txtarea .quiz_txt_outer{background:url(../img/quiz/quiz_bdr_lt_on.png) no-repeat left top,url(../img/quiz/quiz_bdr_rt_on.png) no-repeat right top,url(../img/quiz/quiz_bdr_lb_on.png) no-repeat left bottom,url(../img/quiz/quiz_bdr_rb_on.png) no-repeat right bottom;background:url(../img/quiz/quiz_bdr_lt.png) no-repeat left top,url(../img/quiz/quiz_bdr_rt.png) no-repeat right top,url(../img/quiz/quiz_bdr_lb.png) no-repeat left bottom,url(../img/quiz/quiz_bdr_rb.png) no-repeat right bottom;padding:15px}#quiz .txtarea .quiz_txt_outer .quiz_txt_bdr{position:relative}#quiz .txtarea .quiz_txt_outer .quiz_txt_bdr:before,#quiz .txtarea .quiz_txt_outer .quiz_txt_bdr:after{content:"";position:absolute;width:100%;height:15px;left:0}#quiz .txtarea .quiz_txt_outer .quiz_txt_bdr:before{top:-15px;background:url(../img/quiz/quiz_bdr_tc_on.png) repeat-x center top;background:url(../img/quiz/quiz_bdr_tc.png) repeat-x center top}#quiz .txtarea .quiz_txt_outer .quiz_txt_bdr:after{bottom:-15px;background:url(../img/quiz/quiz_bdr_bc_on.png) repeat-x center bottom;background:url(../img/quiz/quiz_bdr_bc.png) repeat-x center bottom}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner{position:relative;background:url(../img/quiz/quiz_bdr_bg_on.png) repeat center center;background:url(../img/quiz/quiz_bdr_bg.png) repeat center center;padding:2em;letter-spacing:normal;margin:0;text-align:center}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_txt_outer .quiz_txt_inner{padding:5px}}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner:before,#quiz .txtarea .quiz_txt_outer .quiz_txt_inner:after{content:"";position:absolute;width:15px;height:100%;top:0}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner:before{left:-15px;background:url(../img/quiz/quiz_bdr_lc_on.png) repeat-y left center;background:url(../img/quiz/quiz_bdr_lc.png) repeat-y left center}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner:after{right:-15px;background:url(../img/quiz/quiz_bdr_rc_on.png) repeat-y right center;background:url(../img/quiz/quiz_bdr_rc.png) repeat-y right center}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner p{line-height:1.8;font-size:18px;font-size:1.8rem;margin:0}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_txt_outer .quiz_txt_inner p{font-size:16px;font-size:1.6rem}}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner p b{font-weight:bold}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner button{margin-top:1.5em !important;padding:15px 0;width:50%;min-width:12em;background:#be1d1d;border:2px solid #be1d1d;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_txt_outer .quiz_txt_inner button{font-size:16px;font-size:1.6rem}}#quiz .txtarea .quiz_txt_outer .quiz_txt_inner button.hover:hover{background:#fff;color:#be1d1d}#quiz .txtarea .quiz_txt_outer.on{background:url(../img/quiz/quiz_bdr_lt_on.png) no-repeat left top,url(../img/quiz/quiz_bdr_rt_on.png) no-repeat right top,url(../img/quiz/quiz_bdr_lb_on.png) no-repeat left bottom,url(../img/quiz/quiz_bdr_rb_on.png) no-repeat right bottom}#quiz .txtarea .quiz_txt_outer.on .quiz_txt_bdr:before{background:url(../img/quiz/quiz_bdr_tc_on.png) repeat-x center top}#quiz .txtarea .quiz_txt_outer.on .quiz_txt_bdr:after{background:url(../img/quiz/quiz_bdr_bc_on.png) repeat-x center bottom}#quiz .txtarea .quiz_txt_outer.on .quiz_txt_inner{background:url(../img/quiz/quiz_bdr_bg_on.png) repeat center center}#quiz .txtarea .quiz_txt_outer.on .quiz_txt_inner:before{background:url(../img/quiz/quiz_bdr_lc_on.png) repeat-y left center}#quiz .txtarea .quiz_txt_outer.on .quiz_txt_inner:after{background:url(../img/quiz/quiz_bdr_rc_on.png) repeat-y right center}#quiz .txtarea h2{position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 ;padding:0;width:100%;height:0;padding-top:53.16%;background:url(../img/quiz/quiz_title.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea h2:before{content:"";position:absolute;left:0;top:0;width:33.38%;height:70%;background:url(../img/quiz/quiz_title_sub01.png) no-repeat left bottom rgba(0,0,0,0);background-size:contain;animation:cloud 3s linear 0s infinite forwards}#quiz .txtarea h2:after{content:"";position:absolute;right:0;top:0;width:33.11%;height:40%;background:url(../img/quiz/quiz_title_sub02.png) no-repeat right bottom rgba(0,0,0,0);background-size:contain;animation:cloud2 3s linear .5s infinite forwards}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_index{margin-top:4em;margin-bottom:4em}}#quiz .txtarea .quiz_index .quiz_index_title{max-width:746px;width:100%;text-align:center;margin:auto}#quiz .txtarea .quiz_index .quiz_index_txt{margin-top:4.3em}#quiz .txtarea .wp-caption-text{display:block;max-width:100%;margin:.5em auto 1em;padding:.5em}#quiz .txtarea .quiz_q_img{margin-top:1em;margin-bottom:1em;text-align:center;letter-spacing:-0.4em}#quiz .txtarea .quiz_q_img a{max-width:100% !important;display:block;margin:auto}#quiz .txtarea .quiz_q_img img{max-height:280px}#quiz .txtarea .quiz_q_img .wp-caption{width:46%;margin:1em 2% 0;display:inline-block}#quiz .txtarea .quiz_q_img .wp-caption>*{letter-spacing:normal}@media screen and (max-width: 480px){#quiz .txtarea .quiz_q_img .wp-caption{width:100%;margin:0}#quiz .txtarea .quiz_q_img .wp-caption img{max-width:280px}}#quiz .txtarea .quiz_q_img iframe{display:none;width:100%;height:100%}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_q{margin-top:4em;margin-bottom:4em}}#quiz .txtarea .quiz_q .quiz_index_title{max-width:100%;width:369px;text-align:center;margin:auto}#quiz .txtarea .quiz_q .quiz_index_title h2{text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 ;padding:0;max-width:100%;width:369px;height:196px;background:url(../img/quiz/quiz_title.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_q .quiz_flow{width:478px;max-width:100%;margin:auto;margin-top:4.3em}#quiz .txtarea .quiz_q .quiz_flow ul{width:100%;margin:auto}#quiz .txtarea .quiz_q .quiz_flow ul li{position:realtive;display:inline-block;width:16%;height:28px;margin:0 2%;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-indent:0}#quiz .txtarea .quiz_q .quiz_flow ul li span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 }#quiz .txtarea .quiz_q .quiz_flow ul li.on{animation:flowup .7s ease-out 0s 1 forwards}#quiz .txtarea .quiz_q .quiz_flow ul li.active:after{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;position:absolute;top:125%;width:100%;text-align:center;font-size:33px;font-size:3.3rem;color:#be1d1d}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(1){background:url(../img/quiz/quiz_flow_q1_off.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(1).on{background-image:url(../img/quiz/quiz_flow_q1_on.png)}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(2){background:url(../img/quiz/quiz_flow_q2_off.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(2).on{background-image:url(../img/quiz/quiz_flow_q2_on.png)}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(3){background:url(../img/quiz/quiz_flow_q3_off.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(3).on{background-image:url(../img/quiz/quiz_flow_q3_on.png)}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(4){background:url(../img/quiz/quiz_flow_q4_off.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(4).on{background-image:url(../img/quiz/quiz_flow_q4_on.png)}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(5){background:url(../img/quiz/quiz_flow_q5_off.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_q .quiz_flow ul li:nth-child(5).on{background-image:url(../img/quiz/quiz_flow_q5_on.png)}#quiz .txtarea .quiz_q .quiz_q_data{margin-top:2.8em}#quiz .txtarea .quiz_q .quiz_q_data .quiz_txt_outer .quiz_txt_inner{text-align:left}#quiz .txtarea .quiz_q .quiz_q_data .quiz_txt_outer .quiz_txt_inner .quiz_q_exp{text-align:left}#quiz .txtarea .quiz_q .quiz_answer{margin-top:2.8em;text-align:center}#quiz .txtarea .quiz_q .quiz_answer legend{display:none}#quiz .txtarea .quiz_q .quiz_answer input[type=radio]{display:none}#quiz .txtarea .quiz_q .quiz_answer label{width:100%;margin:0;padding:0;border:none}@media only screen and (max-width: 980px){#quiz .txtarea .quiz_q .quiz_answer{margin-top:1em}#quiz .txtarea .quiz_q .quiz_answer ul.list{width:90%;margin:auto}#quiz .txtarea .quiz_q .quiz_answer ul.list>li{width:100%;margin-left:0 !important;margin-bottom:0 !important;padding-bottom:5px}}#quiz .txtarea .quiz_q .quiz_answer .quiz_txt_outer .quiz_txt_inner{padding:.25em .5em;text-align:left}#quiz .txtarea .quiz_q .quiz_answer .answer_no{position:relative;padding-left:1.3em;font-weight:bold}#quiz .txtarea .quiz_q .quiz_answer .answer_no i{display:block;position:absolute;text-align:center;top:0;left:0;color:#c00}#quiz .txtarea .quiz_q input[type=radio]:checked+label{color:#fff}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer{background:url(../img/quiz/quiz_bdr_lt_on.png) no-repeat left top,url(../img/quiz/quiz_bdr_rt_on.png) no-repeat right top,url(../img/quiz/quiz_bdr_lb_on.png) no-repeat left bottom,url(../img/quiz/quiz_bdr_rb_on.png) no-repeat right bottom}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer .quiz_txt_bdr:before{background:url(../img/quiz/quiz_bdr_tc_on.png) repeat-x center top}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer .quiz_txt_bdr:after{background:url(../img/quiz/quiz_bdr_bc_on.png) repeat-x center bottom}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer .quiz_txt_inner{background:url(../img/quiz/quiz_bdr_bg_on.png) repeat center center}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer .quiz_txt_inner:before{background:url(../img/quiz/quiz_bdr_lc_on.png) repeat-y left center}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer .quiz_txt_inner:after{background:url(../img/quiz/quiz_bdr_rc_on.png) repeat-y right center}#quiz .txtarea .quiz_q input[type=radio]:checked+label .quiz_txt_outer .quiz_txt_inner .answer_no i{color:#fff}#quiz .txtarea .quiz_q .quiz_func{*zoom:1;margin-top:1em;position:relative}#quiz .txtarea .quiz_q .quiz_func:after{content:"";display:table;clear:both}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area{float:left}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area button{padding:.5em 0;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);font-size:18px;font-size:1.8rem;font-weight:bold;color:#001832}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_q .quiz_func .hint_btn_area button{font-size:16px;font-size:1.6rem}}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area button:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;font-size:40px;font-size:4rem;margin-right:.2em}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area button:hover:before{transform:rotateY(360deg);transition:.75s}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area .hint_box{display:none;padding:30px}#quiz .txtarea .quiz_q .quiz_func .answer_btn_area{float:right}#quiz .txtarea .quiz_q .quiz_func .answer_btn_area button{position:relative;padding:15px 0;min-width:16em;background:#be1d1d;border:2px solid #be1d1d;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_q .quiz_func .answer_btn_area button{font-size:16px;font-size:1.6rem}}#quiz .txtarea .quiz_q .quiz_func .answer_btn_area button:after{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;position:absolute;right:5px;top:50%;transform:translateY(-50%);margin-top:0}#quiz .txtarea .quiz_q .quiz_func .answer_btn_area button.hover:hover{background:#fff;color:#be1d1d}#quiz .txtarea .quiz_q .quiz_func .quiz_alert{margin:1em 0;text-align:center;background:#e4e9eb;padding:10px}@media only screen and (max-width: 980px){#quiz .txtarea .quiz_q .quiz_func .hint_btn_area,#quiz .txtarea .quiz_q .quiz_func .answer_btn_area{float:none;width:100%;text-align:center}#quiz .txtarea .quiz_q .quiz_func .answer_btn_area{margin-top:2em}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area+.answer_btn_area{margin-top:1em}#quiz .txtarea .quiz_q .quiz_func .hint_btn_area button{padding:.7em 0 0}}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_a{margin-top:4em;margin-bottom:4em}}#quiz .txtarea .quiz_a .quiz_index_title{max-width:100%;width:369px;text-align:center;margin:auto}#quiz .txtarea .quiz_a .quiz_index_title h2{text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 ;padding:0;max-width:100%;width:369px;height:196px;background:url(../img/quiz/quiz_title.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_a .quiz_award{max-width:684px;margin:auto;margin-top:3em}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title{position:relative;top:-800px;width:46px;min-height:72px;margin:23px auto;background:url(../img/quiz/quiz_award_bg_l_c.png) repeat-y left center,url(../img/quiz/quiz_award_bg_r_c.png) repeat-y right center;animation:makimono 2s linear 3s 1 forwards}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title:before,#quiz .txtarea .quiz_a .quiz_award .quiz_award_title:after{content:"";position:absolute;display:block;width:100%;height:23px}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title:before{top:-23px;background:url(../img/quiz/quiz_award_bg_l_t.png) no-repeat left center,url(../img/quiz/quiz_award_bg_r_t.png) no-repeat right center}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title:after{bottom:-23px;background:url(../img/quiz/quiz_award_bg_l_b.png) no-repeat left center,url(../img/quiz/quiz_award_bg_r_b.png) no-repeat right center}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p{position:absolute;width:100%;height:100%;margin:0}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);opacity:0;display:block;font-size:28px;font-size:2.8rem;font-weight:bold;color:#001832;animation:makimono_content .7s linear 5.5s 1 forwards}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:before,#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:after{content:"";position:absolute;top:0;display:block;width:90px;height:100%;opacity:0;animation:makimono_ba .3s linear 5s 1 forwards}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:before{content:"";position:absolute;left:50px;background:url(../img/quiz/quiz_award_before.png) no-repeat right center}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:after{content:"";position:absolute;right:30px;background:url(../img/quiz/quiz_award_after.png) no-repeat left center}@media only screen and (max-width: 980px){#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p{position:relative;padding-top:1em;padding-bottom:1em;padding-left:21px}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p span{overflow:hidden;font-size:24px;font-size:2.4rem;width:100%;text-align:center;padding-left:21px}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:before,#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:after{position:static;width:100%;height:17px;background-position:center center;background-size:contain}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:before{margin-bottom:4em}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:after{margin-top:4em}}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p span{overflow:hidden}#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:before,#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p:after{height:13px}}@media screen and (max-width: 359px){#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p span{font-size:20px;font-size:2rem}}#quiz .txtarea .quiz_a .quiz_award .quiz_award_desc{width:95%;margin:auto;margin-top:1.8em;margin-bottom:2.2em;border-radius:5px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.8;opacity:0;font-weight:bold;animation:makimono_desc .3s linear 6.5s 1 forwards}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_a .quiz_award .quiz_award_desc{font-size:16px;font-size:1.6rem}}#quiz .txtarea .quiz_a .quiz_result{width:478px;max-width:100%;margin:auto;margin-top:4.3em}#quiz .txtarea .quiz_a .quiz_result ul{width:100%;margin:auto;letter-spacing:-0.4em}#quiz .txtarea .quiz_a .quiz_result ul li{display:inline-block;width:16%;margin:0 2%;text-indent:0}#quiz .txtarea .quiz_a .quiz_result ul li .quiz_result_no{height:28px;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9 ;backface-visibility:hidden;-webkit-backface-visibility:hidden}#quiz .txtarea .quiz_a .quiz_result ul li .quiz_result_ptn{text-align:center}#quiz .txtarea .quiz_a .quiz_result ul li .quiz_result_ptn img{display:block;vertical-align:bottom;margin:auto;margin-bottom:15px;opacity:0}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(1) .quiz_result_ptn img{animation:quiz_result .3s linear 2s 1 forwards}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(1) .quiz_result_no{background:url(../img/quiz/quiz_flow_q1_on.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(2) .quiz_result_ptn img{animation:quiz_result .3s linear 2.1s 1 forwards}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(2) .quiz_result_no{background:url(../img/quiz/quiz_flow_q2_on.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(3) .quiz_result_ptn img{animation:quiz_result .3s linear 2.2s 1 forwards}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(3) .quiz_result_no{background:url(../img/quiz/quiz_flow_q3_on.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(4) .quiz_result_ptn img{animation:quiz_result .3s linear 2.3s 1 forwards}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(4) .quiz_result_no{background:url(../img/quiz/quiz_flow_q4_on.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(5) .quiz_result_ptn img{animation:quiz_result .3s linear 2.4s 1 forwards}#quiz .txtarea .quiz_a .quiz_result ul li:nth-child(5) .quiz_result_no{background:url(../img/quiz/quiz_flow_q5_on.png) no-repeat center center rgba(0,0,0,0);background-size:contain}#quiz .txtarea .quiz_a .quiz_commentary .quiz_txt_outer{margin-top:3em}#quiz .txtarea .quiz_a .quiz_commentary .quiz_txt_outer:first-child{margin-top:2em}#quiz .txtarea .quiz_a .quiz_commentary .quiz_txt_inner{text-align:left}#quiz .txtarea .quiz_a .quiz_commentary .quiz_txt_inner p{font-size:16px;font-size:1.6rem}#quiz .txtarea .quiz_a .quiz_commentary .quiz_contents{background:rgba(168,129,69,.8);padding:10px;color:#fff;*zoom:1}#quiz .txtarea .quiz_a .quiz_commentary .quiz_contents:after{content:"";display:table;clear:both}#quiz .txtarea .quiz_a .quiz_commentary .quiz_contents dt{float:left;width:2.4em;line-height:1.3}#quiz .txtarea .quiz_a .quiz_commentary .quiz_contents dd{margin-left:2.4em;line-height:1.3}#quiz .txtarea .quiz_a .quiz_commentary .quiz_contents p{line-height:1.3}#quiz .txtarea .quiz_a .quiz_commentary .quiz_answer{padding:1em 0;margin-top:.5em;font-size:23px;font-size:2.3rem;font-weight:bold;border-bottom:2px solid #001832}@media only screen and (max-width: 768px){#quiz .txtarea .quiz_a .quiz_commentary .quiz_answer{font-size:18px;font-size:1.8rem}}#quiz .txtarea .quiz_a .quiz_commentary .quiz_answer dt{float:left;width:3.2em;line-height:1.3}#quiz .txtarea .quiz_a .quiz_commentary .quiz_answer dd{margin-left:3.2em;line-height:1.3}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp{padding-top:2em;*zoom:1}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp:after{content:"";display:table;clear:both}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp .quiz_exp_link{clear:both;margin-top:2em}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp .quiz_exp_link ul{padding:0;list-style:none}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp .quiz_exp_link li{padding:0;text-indent:0;margin-left:0;list-style:none}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp .quiz_exp_link li a:before{content:"";font-family:"icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin-top:-0.2em;display:inline-block;margin-right:.5em;position:relative;left:0}#quiz .txtarea .quiz_a .quiz_commentary .quiz_exp .quiz_exp_link li a.hover:hover:before{left:3px}#quiz .txtarea .quiz_restart{margin-top:3em;margin-bottom:2em;text-align:center}#quiz .txtarea .quiz_restart a{display:inline-block;padding:15px 0;width:auto;min-width:15em;background:#be1d1d;border:2px solid #be1d1d;border-radius:5px;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold}#quiz .txtarea .quiz_restart a.hover:hover{background:#fff;color:#be1d1d}_::-ms-backdrop,_:-ms-lang(x),#quiz .txtarea .quiz_a .quiz_award .quiz_award_title p span{margin-top:.15em}_::-ms-backdrop,_:-ms-lang(x),#quiz .txtarea .quiz_q .quiz_answer .quiz_txt_outer .quiz_txt_inner{padding-top:.4em;padding-bottom:0}_::-ms-backdrop,_:-ms-lang(x),#quiz .txtarea button{padding-top:1em !important;padding-bottom:.6em !important}#quiz #topicpath{border-top:none}#quiz .txtarea{margin-left:10px;margin-right:10px}#quiz .hint_box{padding:30px}#quiz .featherlight-iframe{width:100%;height:100%}#quiz .featherlight-iframe .featherlight-content{width:90%;height:90%;max-width:90%;padding:30px 30px 0 30px !important}#quiz .featherlight-iframe .featherlight-content iframe{width:100%;height:100%}@keyframes flowup{0%{transform:scale(1)}40%{transform:scale(1.15)}100%{transform:scale(1)}}@-webkit-keyframes flowup{0%{transform:scale(1)}40%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes cloud{0%{left:0}50%{left:10px}100%{left:0}}@-webkit-keyframes cloud{0%{left:0}50%{left:10px}100%{left:0}}@keyframes cloud2{0%{right:0}50%{right:10px}100%{right:0}}@-webkit-keyframes cloud2{0%{right:0}50%{right:10px}100%{right:0}}@keyframes makimono{0%{width:46px}20%{top:20px}30%{top:0px}40%{top:5px}50%{top:0px;width:46px}80%{top:0px;width:100%}100%{top:0px;width:100%}}@-webkit-keyframes makimono{0%{width:46px}20%{top:20px}30%{top:0px}40%{top:5px}50%{top:0px;width:46px}80%{top:0px;width:100%}100%{top:0px;width:100%}}@keyframes makimono_ba{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes makimono_ba{0%{opacity:0}100%{opacity:1}}@keyframes makimono_content{0%{opacity:0;transform:translate(-50%, -50%) scale(0)}50%{opacity:1;transform:translate(-50%, -50%) scale(1.2)}70%{opacity:1;transform:translate(-50%, -50%) scale(1)}90%{opacity:1;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}@-webkit-keyframes makimono_content{0%{opacity:0;transform:translate(-50%, -50%) scale(0)}50%{opacity:1;transform:translate(-50%, -50%) scale(1.2)}70%{opacity:1;transform:translate(-50%, -50%) scale(1)}90%{opacity:1;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes makimono_desc{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes makimono_desc{0%{opacity:0}100%{opacity:1}}@keyframes quiz_result{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes quiz_result{0%{opacity:0}100%{opacity:1}}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.pt60{padding-top:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pr60{padding-right:60px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.pt70{padding-top:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pr70{padding-right:70px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mr80{margin-right:80px !important}.pt80{padding-top:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.pr80{padding-right:80px !important}.mt90{margin-top:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mr90{margin-right:90px !important}.pt90{padding-top:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.pr90{padding-right:90px !important}.mt100{margin-top:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.mr100{margin-right:100px !important}.pt100{padding-top:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.pr100{padding-right:100px !important}/*# sourceMappingURL=style.css.map */
