﻿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}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,main,menu,nav,section,summary{display:block}.mt0{margin-top:0 !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:35px}.mt50{margin-top:50px}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb30{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb40{padding-bottom:50px}.c5{width:5%}.c10{width:10%}.c15{width:15%}.c20{width:20%}.c25{width:25%}.c30{width:30%}.c35{width:35%}.c40{width:40%}.c45{width:45%}.c50{width:50%}.c60{width:60%}.c70{width:70%}.c75{width:75%}.c80{width:80%}.c100{width:100%}.i5{width:5%;height:auto !important}.i10{width:10%;height:auto !important}.i15{width:15%;height:auto !important}.i20{width:20%;height:auto !important}.i25{width:25%;height:auto !important}.i30{width:30%;height:auto !important}.i35{width:35%;height:auto !important}.i40{width:40%;height:auto !important}.i45{width:45%;height:auto !important}.i50{width:50%;height:auto !important}.i60{width:60%;height:auto !important}.i70{width:70%;height:auto !important}.i80{width:80%;height:auto !important}.i90{width:90%;height:auto !important}.i100{width:100%;height:auto !important}@media screen and (max-width: 767px){.i5,.i10,.i15,.i20,.i25,.i30,.i35,.i40,.i45,.i50,.i60,.i70,.i80,.i90,.i100{width:100%}}.a5{width:5%;height:auto !important}.a10{width:10%;height:auto !important}.a15{width:15%;height:auto !important}.a20{width:20%;height:auto !important}.a25{width:25%;height:auto !important}.a30{width:30%;height:auto !important}.a35{width:35%;height:auto !important}.a40{width:40%;height:auto !important}.a45{width:45%;height:auto !important}.a50{width:50%;height:auto !important}.a60{width:60%;height:auto !important}.a70{width:70%;height:auto !important}.a80{width:80%;height:auto !important}.a90{width:90%;height:auto !important}.a100{width:100%;height:auto !important}@media screen and (max-width: 767px){.a5,.a10,.a15,.a20,.a25,.a30,.a35,.a40,.a45,.a50,.a60,.a70,.a80,.a90,.a100{width:auto}}img{max-width:100%;height:auto;vertical-align:bottom}.img{width:100%;height:auto}.img_to_div{margin-bottom:0 !important}.img_to_div a:before{display:none}.c_left{text-align:left !important}.c_right{text-align:right !important}.c_center{text-align:center !important}.s_left{float:left;margin:0 10px 0 0}.s_right{float:right;margin:0 10px 0 0}.alignleft,.f_left{float:left;margin:0 20px 15px 0}.alignleft+.alignleft,.f_left+.alignleft{clear:both}@media screen and (max-width: 767px){.alignleft,.f_left{float:none;margin:0 auto 15px;display:block}}.alignright,.f_right{float:right;margin:0 0 15px 20px}.alignright+.alignright,.f_right+.alignright{clear:both}@media screen and (max-width: 767px){.alignright,.f_right{float:none;margin:0 auto 15px;display:block}.alignright.fix,.f_right.fix{float:right;max-width:30%;margin:0 0 10px 10px}}.aligncenter{margin:0 auto;display:block}.t_right{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.indent{margin-left:1em !important;text-indent:-1em}.indent.wp-block-paragraph{margin-left:auto !important;padding-left:2em}.indent2{margin-left:2em !important;text-indent:-2em}.indent2.wp-block-paragraph{margin-left:auto !important;padding-left:4em}.indent3{margin-left:3em !important;text-indent:-3em;display:block}.indent3.wp-block-paragraph{margin-left:auto !important;padding-left:6em}.indent4{margin-left:4em !important;text-indent:-4em;display:block}.indent4.wp-block-paragraph{margin-left:auto !important;padding-left:8em}.indent5{margin-left:5em !important;text-indent:-5em;display:block}.indent5.wp-block-paragraph{margin-left:auto !important;padding-left:10em}.indentblock{margin-left:1em !important}.indentblock2{margin-left:20px !important}@media screen and (max-width: 767px){.indentblock2{margin-left:0 !important}}p.nowrap,span.nowrap,th.nowrap,td.nowrap,li.nowrap{white-space:nowrap !important}strong{font-weight:bold}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.forpc{display:block}@media screen and (max-width: 767px){.forpc{display:none !important}}.formb{display:none}@media screen and (max-width: 767px){.formb{display:block}}.clr{clear:both}.overflow{overflow:hidden}.hide{display:none !important}a{outline:none !important;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;transition:color .3s ease 0s;text-decoration:none}a:link{color:#000}a:visited{color:#000}a:hover{color:#555}a:active{color:#d02828}a.hover{-webkit-transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;transition:transform .3s ease 0s;display:block}a.hover:hover{transform:translateY(-3px);box-shadow:0 .5em .5em -0.5em rgba(0,0,0,.2)}a.underline{-webkit-transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;transition:transform .3s ease 0s;position:relative;display:inline-block;vertical-align:0}a.underline span{font-weight:normal}a.underline:after{position:static}a.underline:before{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background-color:#666;display:block;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s}a.underline:hover:before{width:100%}.columnsl{margin:0 0 0 -60px;display:flex;flex-wrap:wrap;align-items:stretch}.columnsl .column{margin:0 0 0 60px;flex-basis:calc(50% - 60px)}@media screen and (max-width: 767px){.columnsl .column{flex-basis:calc(100% - 60px)}}.columns{margin:0 0 0 -40px;display:flex;flex-wrap:wrap;align-items:stretch}.columns.h_center{justify-content:center}.columns.v_center{align-items:center}.columns.v_end{align-items:flex-end}.columns .column{margin:0 0 40px 40px;flex-basis:calc(50% - 40px)}.columns .column3{margin:0 0 40px 40px;flex-basis:calc(33.3333333333% - 40px)}.columns .column_a{margin:0 0 0 40px;flex-basis:calc(55% - 40px)}.columns .column_b{margin:0 0 0 40px;flex-basis:calc(45% - 40px)}@media screen and (max-width: 767px){.columns .column{margin:0 0 20px 40px;flex-basis:calc(100% - 40px)}.columns .column3{margin:0 0 40px 40px;flex-basis:calc(100% - 40px)}.columns .column_a{margin:0 0 0 40px;flex-basis:calc(100% - 40px)}.columns .column_b{margin:0 0 0 40px;flex-basis:calc(100% - 40px)}}.columnsm{margin:0 0 0 -15px;display:flex;flex-wrap:wrap;align-items:stretch}.columnsm .column{margin:15px 0 0 15px;flex-basis:calc(50% - 15px)}.columnsm .column p.cap{margin:5px 0 0}.columnsm .column3{margin:15px 0 0 15px;flex-basis:calc(33.3333333333% - 15px)}@media screen and (max-width: 767px){.columnsm .column{margin:7.5px 0 0 15px;flex-basis:calc(100% - 15px)}.columnsm .column p.cap{margin:5px 0 0}.columnsm .column3{margin:7.5px 0 0 15px;flex-basis:calc(100% - 15px)}}.columnss{display:flex;flex-wrap:wrap;align-items:stretch}.columnss>.column{flex-basis:50%}@media screen and (max-width: 767px){.columnss>.column{flex-basis:50%}}.delighter{transition:all .3s ease-out .1s;transform:translateY(50px);opacity:0}.delighter.started{transform:none;opacity:1}body{font-family:"Montserrat","Zen Kaku Gothic New",YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;word-break:break-all}body p,body table th,body table td,body ul li,body ol li{word-break:break-all}@media screen and (max-width: 1000px){body{background-size:20px auto}}header{z-index:100;position:fixed;top:0;left:0;width:100%;padding:0 40px;box-sizing:border-box;background-color:rgba(255,255,255,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}body#index header,body#exhibition header{background-color:rgba(255,255,255,0)}nav{position:relative;max-width:1200px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 1367px){nav{max-width:950px;margin:0 auto}}nav:before{position:absolute;bottom:-3px;left:-3px;content:"";width:5px;height:5px;background-color:#666;border-radius:50%}nav:after{position:absolute;bottom:-3px;right:-3px;content:"";width:5px;height:5px;background-color:#666;border-radius:50%}nav ul{height:40px;display:flex;align-items:stretch;justify-content:space-between}nav ul li{flex-basis:16.6666666667%;white-space:nowrap}nav ul li#nav00{font-weight:bold}nav ul li#nav00 a{padding:0 20px 0 0;font-size:87.5%}nav ul li#nav00 a img{height:14px}@media screen and (max-width: 767px){nav ul li#nav00 a{padding:0}}nav ul li a{height:100%;padding:0 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:81.25%;line-height:1.4;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav ul li a img{height:12px;margin:0 auto;display:block}@media screen and (max-width: 1100px){nav ul li a{font-size:87.5%}}@media screen and (max-width: 1000px){nav ul li a{font-size:81.25%}}nav ul li a:hover{transform:translateY(-2px)}body#index nav ul li#nav00 a,body#access nav ul li#nav01 a,body#view nav ul li#nav02 a,body#program nav ul li#nav03 a,body#goods nav ul li#nav04 a,body#archive nav ul li#nav05 a,body#akebono nav ul li#nav06 a,body#monument nav ul li#nav07 a{font-weight:bold}body#index nav ul li#nav00 a img,body#access nav ul li#nav01 a img,body#view nav ul li#nav02 a img,body#program nav ul li#nav03 a img,body#goods nav ul li#nav04 a img,body#archive nav ul li#nav05 a img,body#akebono nav ul li#nav06 a img,body#monument nav ul li#nav07 a img{height:13px}@media screen and (max-width: 767px){body#index nav ul li#nav00 a img,body#access nav ul li#nav01 a img,body#view nav ul li#nav02 a img,body#program nav ul li#nav03 a img,body#goods nav ul li#nav04 a img,body#archive nav ul li#nav05 a img,body#akebono nav ul li#nav06 a img,body#monument nav ul li#nav07 a img{height:17px}}@media screen and (max-width: 767px){nav{z-index:100;position:fixed;top:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;right:-100%;width:100%;height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}nav.active{right:0}nav:before,nav:after{display:none}nav ul{height:auto;flex-direction:column;align-items:center;justify-content:center}nav ul li{flex-basis:auto}nav ul li#nav00 a{padding:0 0 20px}nav ul li#nav00 a img{height:18px}nav ul li a{height:100%;padding:15px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:100%;line-height:1.4;text-align:center}nav ul li a img{height:16px;margin:0 auto;display:block}}#navbtn{display:none;z-index:200;position:fixed;top:-2px;right:0;width:50px;height:50px;cursor:pointer}@media screen and (max-width: 767px){#navbtn{display:block}}#navbtn span{position:absolute;left:17px;width:20px;height:2px;display:block;background-color:#000;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}#navbtn span:nth-child(1){top:19px}#navbtn span:nth-child(2){top:25px}#navbtn span:nth-child(3){top:31px}#navbtn.active span:nth-child(1){top:25px;left:16px;transform:rotate(45deg)}#navbtn.active span:nth-child(2){top:25px;width:0;left:50%}#navbtn.active span:nth-child(3){top:25px;left:16px;transform:rotate(-45deg)}footer{z-index:100;position:fixed;bottom:0;left:0;width:100%;background-color:#fff}footer .contents{max-width:1200px;margin:0 auto;padding:9px 40px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1367px){footer .contents{max-width:950px;margin:0 auto}}footer .contents .credit{flex-basis:60px}footer .contents .addrbox{margin:auto auto auto 30px;font-size:62.5%;line-height:1.6}footer .contents .addrbox .address .ttl{padding:0 1em 0 0;font-weight:bold}footer .contents .addrbox .address .zip{padding:0 .5em 0 0}footer .contents .addrbox .address .addr{padding:0 2em 0 0}footer .contents .addrbox .contact .ttl{padding:0 1em 0 0}footer .contents .addrbox .contact .office:after{content:"／"}footer .contents .addrbox .contact .tel:after{content:"／"}footer .contents .sns{flex-basis:156px}footer .contents .sns ul{display:flex;align-items:center;justify-content:flex-end}footer .contents .sns ul li{margin:0 0 0 20px;flex-basis:20px}footer .contents .sns ul li a{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}footer .contents .sns ul li a:hover{opacity:.5}@media screen and (max-width: 767px){footer{position:static}footer .contents{position:relative;padding:25px 20px 40px;flex-direction:column}footer .contents .credit{order:2;flex-basis:auto;margin:0 0 20px}footer .contents .credit img{width:100px}footer .contents .addrbox{order:3;margin:0;font-size:75%;line-height:1.6}footer .contents .addrbox .address{text-align:center}footer .contents .addrbox .address .ttl{display:block;padding:0 0 5px;font-weight:bold}footer .contents .addrbox .address .zip{padding:0 .5em 0 0}footer .contents .addrbox .address .addr{padding:0}footer .contents .addrbox .address .copyright{position:absolute;bottom:5px;left:0;width:100%;font-size:.6rem;text-align:center}footer .contents .addrbox .contact .ttl{display:block;padding:20px 0 10px;text-align:center}footer .contents .addrbox .contact .office{padding:0 0 3px;display:block;text-align:center}footer .contents .addrbox .contact .office:after{content:""}footer .contents .addrbox .contact .tel{text-align:center}footer .contents .addrbox .contact .tel:after{content:"／"}}@media screen and (max-width: 767px)and (max-width: 350px){footer .contents .addrbox .contact .tel{display:block}footer .contents .addrbox .contact .tel:after{content:""}}@media screen and (max-width: 767px){footer .contents .addrbox .contact .mail{text-align:center}}@media screen and (max-width: 767px)and (max-width: 350px){footer .contents .addrbox .contact .mail{display:block}}@media screen and (max-width: 767px){footer .contents .sns{order:1;flex-basis:auto}footer .contents .sns ul{margin:0 0 50px;display:flex;align-items:center;justify-content:center}footer .contents .sns ul li{margin:0 15px;flex-basis:40px}}#pagetop{position:fixed;z-index:9999;bottom:calc(env(safe-area-inset-bottom) + 20px);right:20px}#pagetop a{position:relative;width:40px;height:40px;display:block;text-indent:-3000px;background-color:rgba(0,0,0,.5);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}#pagetop a:before{content:"";position:absolute;top:16px;left:14px;width:10px;height:10px;margin:0;display:block;display:inline-block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}#pagetop a:hover{background-color:rgba(0,0,0,.8)}@media screen and (max-width: 767px){#pagetop{bottom:calc(env(safe-area-inset-bottom) + 0px);right:0}}#topicpath{padding:40px 0 15px}#topicpath p{font-size:75%;line-height:1.3}#topicpath p a:hover{color:#eee}#topicpath p .dir{position:relative;width:1.3em;height:1em;display:inline-block}#topicpath p .dir:before{content:"";position:absolute;top:5.5px;left:5px;width:3px;height:3px;display:inline-block;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg)}@media screen and (max-width: 800px){#topicpath{padding:0 0 20px}}@media screen and (max-width: 767px){#topicpath{display:none}}#contents.bg_index{position:relative;min-height:100vh;background-image:url("/shomotu/images/bg_index.jpg");background-size:cover;background-position:center center}#contents.bg_index .bg_title{position:absolute;bottom:45px;left:0;width:100%}#contents.bg_index .index_label{z-index:90;position:absolute;width:320px;bottom:15%;right:12%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}#contents.bg_index .index_label a{position:relative;display:block}#contents.bg_index .index_label a img{position:absolute;bottom:15%;right:12%}#contents.bg_index .index_label a img.hover{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}#contents.bg_index .index_label a:hover img.hover{opacity:0}@media screen and (max-width: 1367px){#contents.bg_index .index_label{width:280px;bottom:30%}#contents.bg_index .index_label a img{bottom:30%}}#contents.bg_index .contents{z-index:10;position:relative;padding:50px 40px 50px;min-height:calc(100vh - 120px)}#contents.bg_index .contents article{flex-grow:2;margin:auto;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}#contents.bg_index .contents article .index_titles{width:100%;padding:10px 0 0;display:flex;justify-content:space-between}#contents.bg_index .contents article .index_titles .index_title1{order:2;padding:0 0 0 40px;margin:0 0 0 auto}#contents.bg_index .contents article .index_titles .index_title1 img{height:320px}#contents.bg_index .contents article .index_titles .index_title2{order:1;margin:0 auto 0 0}#contents.bg_index .contents article .index_titles .index_title2 img{height:320px}@media screen and (max-width: 1367px){#contents.bg_index .contents article .index_titles .index_title1 img{height:240px}#contents.bg_index .contents article .index_titles .index_title2 img{height:240px}}@media screen and (max-width: 767px){#contents.bg_index .contents article .index_titles{padding:20px 0 0;flex-wrap:wrap}#contents.bg_index .contents article .index_titles .index_title1{order:1;margin:0 0 0 auto}#contents.bg_index .contents article .index_titles .index_title1 img{height:auto}#contents.bg_index .contents article .index_titles .index_title2{order:2;margin:20px 0 0 auto}#contents.bg_index .contents article .index_titles .index_title2 img{height:180px}}@media screen and (max-width: 767px)and (max-width: 350px){#contents.bg_index .contents article .index_titles .index_title2 img{height:140px}}#contents.bg_ex{min-height:100vh;background-image:url("/shomotu/images/bg_ex.jpg");background-size:cover;background-position:cetner center;background-attachment:fixed}#contents.bg_ex .contents{padding:50px 40px 50px;min-height:calc(100vh - 100px);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}#contents.bg_ex .contents article{flex-grow:2;margin:auto;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}#contents.bg_ex .contents article .columns,#contents.bg_ex .contents article .columnsl{flex-grow:2;height:100%}#contents.bg_ex .contents article .columns .column_a,#contents.bg_ex .contents article .columns .column_b,#contents.bg_ex .contents article .columnsl .column_a,#contents.bg_ex .contents article .columnsl .column_b{padding:40px 0 0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}@media screen and (max-width: 767px){#contents.bg_ex .contents article .columns .column_a,#contents.bg_ex .contents article .columnsl .column_a{padding:0}}#contents.bg_ex .contents #topicpath{margin:0}#contents .contents{padding:40px 40px 50px;max-width:1200px;margin:0 auto}@media screen and (max-width: 1367px){#contents .contents{max-width:950px;margin:0 auto}}@media screen and (max-width: 767px){#contents.bg_index{position:relative;min-height:100vh;background-image:url("/shomotu/images/bg_indexm.jpg")}#contents.bg_index .contents{padding:14px 50px 0 14px}#contents.bg_index .contents article .index_titles{padding:0}#contents.bg_index .contents article .index_titles .index_title1{margin:0;padding:0}#contents.bg_index .contents article .index_titles .index_title2{margin:30px auto 0 0}#contents.bg_index .bg_title{position:absolute;bottom:0}#contents.bg_index .index_label{position:absolute;width:220px;bottom:150px;right:10px}#contents.bg_index .index_label a img{bottom:0;right:0}}@media screen and (max-width: 767px)and (max-width: 350px){#contents.bg_index .index_label{bottom:120px}}@media screen and (max-width: 767px)and (max-height: 480px){#contents.bg_index .index_label{bottom:10px}}@media screen and (max-width: 767px){#contents.bg_ex{background-image:url("/shomotu/images/bg_exm.jpg");background-size:auto 100%}#contents.bg_ex .contents{padding:15px 20px 60px}}@media screen and (max-width: 767px){#contents .contents{padding:0 20px}}article.mideum{max-width:1000px;margin:0 auto}article.narrow{max-width:800px;margin:0 auto}article.narrow2{max-width:600px;margin:0 auto}article .head{margin:0 0 auto}article .cont{margin:0 0 auto}article .foot{margin:auto 0 0;display:flex}@media screen and (max-width: 767px){article .foot{margin:25px 0 0;justify-content:flex-start}}article h1{padding:30px 0 100px;font-size:175%;text-align:center}article h1.ex{padding:0 0 20px;font-size:125%;text-align:left;text-indent:-0.5em}article h1 img{display:inline-block;height:26px}@media screen and (max-width: 767px){article h1{padding:60px 0}article h1.ex{padding:20px 0;font-size:112.5%}article h1 img{display:inline-block;height:20px}}article h2{margin:80px 0 25px;font-size:112.5%;line-height:1.8}article h2.ex{margin:20px 0 0 1em;font-size:87.5%}article h2.arc{margin:40px 0 10px;font-size:112.5%}article h2.note{margin:20px 0 0;font-size:87.5%}article h2.ind{margin-top:-3px !important}article h3{margin:0 0 10px;font-size:100%;line-height:1.8}article p{margin:0 0 20px;font-size:81.25%;line-height:1.8;text-align:justify}article p.ex_type{margin:0;font-size:100%}article p.ex_ttl{margin:0 0 5px;font-size:300%;line-height:1.1;text-indent:-0.5em}@media screen and (max-width: 1367px){article p.ex_ttl{font-size:230%}}article p.ex_sub{font-size:150%;font-weight:bold}@media screen and (max-width: 1367px){article p.ex_sub{font-size:125%}}article p.ex_date{margin:0;font-size:100%;line-height:1.4}article p.ex_venue{margin:25px 0 0;font-size:100%;line-height:1.4}article p.headline{font-size:100%}article p.leads{font-size:87.5%}article p.cap{margin:8px 0 20px}article p.cap.ind{text-indent:-0.5em}article p.notetitle{margin:0;font-weight:bold}article p.notes{font-size:75%;line-height:1.5}article p.notes+.notes{margin:-20px 0 20px}article p.btn{margin:0 0 40px}article p.btn a{border:1px solid #999}article p.btn a.link{position:relative;padding:8px 30px 8px 10px;display:inline-block}article p.btn a.link:after{position:absolute;top:50%;right:15px;content:"";width:6px;height:6px;margin:-3px 0 0;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}article p.btn a.link:hover{color:#000;transform:translateY(-2px)}article p a.link{position:relative;padding:0 10px 0 0;display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}article p a.link:after{position:absolute;top:50%;right:0;content:"";width:6px;height:6px;margin:-3px 0 0;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}article p a.link:hover{transform:translateY(-2px)}@media screen and (max-width: 767px){article p.ex_type{font-size:87.5%}article p.ex_ttl{margin:0 0 5px;font-size:150%}article p.ex_sub{font-size:100%;font-weight:bold}article p.ex_date{font-size:87.5%}article p.ex_venue{font-size:87.5%}}article table.tbl{width:100%;margin:0 0 12px}article table.tbl th{padding:5px;font-size:81.25%;white-space:nowrap;line-height:1.6;vertical-align:top;border-top:1px solid #ddd;border-bottom:1px solid #ddd}article table.tbl td{padding:5px;font-size:81.25%;line-height:1.6;vertical-align:top;border-top:1px solid #ddd;border-bottom:1px solid #ddd}article .titles{margin:0 0 40px}article .titles p.venue{margin:0;font-size:100%;line-height:1.4}article .titles p.venue span{display:block;font-size:175%}article .titles p.date{font-size:100%;line-height:1.4}@media screen and (max-width: 767px){article .titles p.venue{margin:0;font-size:87.5%;line-height:1.4}article .titles p.venue span{display:block;font-size:150%}article .titles p.date{font-size:87.5%;line-height:1.4}}.books .book{position:relative;border-top:1px solid #999;padding:50px 0 50px;display:flex}.books .book:before{position:absolute;top:-3px;left:-3px;content:"";width:5px;height:5px;background-color:#000;border-radius:50%}.books .book:after{position:absolute;top:-3px;right:-3px;content:"";width:5px;height:5px;background-color:#000;border-radius:50%}.books .book .imgs{flex-basis:58%}.books .book .txts{margin:0 50px 0 0;flex-basis:calc(42% - 50px)}.books .book .txts h3{margin:-3px 0 5px;font-size:125%;line-height:1.4}.books .book .txts .author{margin:0 0 12px;font-size:81.25%;line-height:1.7}.books .book .txts .en{margin:0 0 20px;font-family:"Montserrat",sans-serif;font-size:81.25%;line-height:1.5}.books .book .txts .en i{font-style:italic}@media screen and (max-width: 767px){.books .book{padding:25px 0;flex-wrap:wrap}.books .book .imgs{flex-basis:100%}.books .book .txts{margin:0;flex-basis:100%}.books .book .txts h3{margin:0 0 8px;font-size:112.5%}.books .book .txts h3 span{display:block}}.items .imgs{margin:0 0 15px;overflow:hidden}.items .imgs img{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;transition:all .7s ease 0s;display:block}.items .imgs img:hover{transform:scale(1.05);opacity:.8}.items .txts h2{margin:0;font-size:112.5%;line-height:1.4}.items .txts .spec{margin:10px 0 10px}.items .txts .spec ul li{font-size:81.25%;line-height:1.5}.items .txts p{font-size:81.25%;line-height:1.5}.archive_lists .content{padding:0 0 50px;display:flex;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.archive_lists .content:hover{transform:translateY(-3px)}.archive_lists .content h2{margin:0;flex-basis:100px;font-size:125%;line-height:1.4}.archive_lists .content .data p.venue{margin:0 0 2px;font-size:125%;line-height:1.4}.archive_lists .content .data p.date{margin:0;font-size:87.5%}@media screen and (max-width: 767px){.archive_lists .content{padding:0 0 30px;flex-wrap:wrap}.archive_lists .content h2{flex-basis:100%;margin:0 0 4px;flex-basis:auto;font-size:100%}.archive_lists .content .data{flex-basis:100%}.archive_lists .content .data p.venue{margin:0 0 2px;font-size:100%;line-height:1.4}.archive_lists .content .data p.date{font-size:81.25%}}.notesbox{margin:40px 0 0 100px}@media screen and (max-width: 767px){.notesbox{margin:20px 0 0}}.akebono_imgs>div{margin:0 0 10px}@media screen and (max-width: 767px){.akebono_imgs{margin:0 0 0 -10px;display:flex;flex-wrap:wrap}.akebono_imgs>div{margin:0 0 10px 10px;flex-basis:calc(100% - 10px)}.akebono_imgs>div.imgs2{flex-basis:calc(50% - 10px)}}.border{clear:both;position:relative;border-top:1px solid #999;margin:40px 0 0;padding:40px 0 40px}.border:before{position:absolute;top:-3px;left:-3px;content:"";width:5px;height:5px;background-color:#000;border-radius:50%}.border:after{position:absolute;top:-3px;right:-3px;content:"";width:5px;height:5px;background-color:#000;border-radius:50%}.border .guideimg{float:right;margin:0 0 40px 25px}.border h2{margin:0 0 20px}.border .cimg{margin:15px 0 0}@media screen and (max-width: 767px){.border{margin:20px 0 0;padding:30px 0 10px;border-right:none}.border .guideimg{float:none;margin:0 auto 12px;display:block}.border .cimg{margin:7.5px 0 0}}#video{margin:0 0 -10px}.imgbox .mainimg{box-sizing:border-box;border:1px solid #ddd}.imgbox .thumbs{margin:5px 0 15px -5px;display:flex;flex-wrap:wrap}.imgbox .thumbs li{margin:0 0 5px 5px;flex-basis:calc(16.6666666667% - 5px);cursor:pointer}.imgbox .thumbs li img{box-sizing:border-box;border:1px solid #eee}.imgbox .thumbs li img.active{border:1px solid #369}.imgbox .thumbs li span{padding:3px 0;display:block;font-size:.7rem;color:#444;text-align:center}
