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{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;max-width:640px;margin:0 auto}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{position:static;padding:0}nav{border-bottom:1px solid #000}nav ul{height:40px}nav ul li{flex-basis:calc(20% - 150px)}nav ul li#nav00{flex-basis:150px}nav ul li#nav00 a{padding:0}nav ul li#nav00 a img{height:12px}nav ul li a{padding:0;font-size:11px}nav ul li a img{height:12px}@media screen and (max-width: 767px){#navbtn{display:none}}footer{position:static}footer .contents{padding:9px 0}footer .contents .credit{flex-basis:80px}footer .contents .addrbox{margin:auto auto auto 10px;font-size:8px;line-height:1.5}footer .contents .sns{flex-basis:60px}footer .contents .sns ul li{margin:0 0 0 5px;flex-basis:15px}#pagetop{display:none !important}#topicpath{padding:40px 0 0}#topicpath p{font-size:7px}#topicpath p .dir{width:1.3em;height:1em}#topicpath p .dir:before{top:3px;left:2px;width:2px;height:2px;border-top:1px solid #333;border-right:1px solid #333}#contents{display:table-cell}#contents.bg_index .contents article .index_titles .index_title1 img{height:auto}#contents.bg_index .contents article .index_titles .index_title2 img{height:auto}#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}#contents .contents{padding:0;display:table-cell}article h1{padding:40px 0;font-size:28px}article h1.ex{font-size:20px}article h1 img{display:inline-block;height:26px}article h2{margin:50px 0 15px;font-size:18px}article h2.ex{margin:20px 0 0 1em;font-size:12px}article h2.arc{margin:40px 0 10px;font-size:16px}article h2.note{margin:20px 0 0;font-size:12px}article h3{font-size:16px}article p{font-size:11px}article p.ex_ttl{margin:0 0 5px;font-size:300%}article p.ex_sub{font-size:150%}article p.ex_date{font-size:100%}article p.ex_venue{font-size:100%}article p.headline{font-size:100%}article p.leads{font-size:11px}article p.cap{font-size:10px;margin:5px 0 10px}article p.notes{font-size:8px;line-height:1.5}article p.notes+.notes{margin:-20px 0 20px}article p.btn{margin:0 0 40px}article p.btn a.link{padding:4px 20px 4px 10px}article p.btn a.link:after{right:10px;width:3px;height:3px;margin:-2.5px 0 0}article table.tbl th{font-size:10px}article table.tbl td{font-size:10px}article .titles{margin:0 0 30px}article .titles p.venue{font-size:20px}article .titles p.venue span{font-size:28px}article .titles p.date{font-size:16px}.books .book{padding:25px 0;display:block}.books .book .imgs{margin:0 0 0 -20px;display:flex}.books .book .imgs .capimg{margin:0 0 0 20px;flex-basis:calc(33.3333333333% - 20px)}.books .book .txts{margin:0 0 20px;flex-basis:auto}.books .book .txts h3{font-size:20px}.books .book .txts .author{font-size:11px}.books .book .txts .en{font-size:10px}.columns{display:block}.columns .column3{flex-basis:auto;margin:0 0 0 40px}.items{display:flex}.items .imgbox{flex-basis:25%;margin:0 0 15px}.items .txts{margin:0 0 0 25px;flex-basis:calc(75% - 25px)}.items .txts h2{font-size:20px}.items .txts .spec{margin:5px 0}.items .txts .spec ul li{font-size:9px}.items .txts p{margin:0;font-size:10px}.items .txts p.btn{padding:10px 0 20px !important}.archive_lists .content{padding:0 0 20px}.archive_lists .content h2{font-size:20px}.archive_lists .content .data p.venue{font-size:18px}.archive_lists .content .data p.date{font-size:12px}.akebono_imgs{margin:0 0 0 -10px;display:flex}.akebono_imgs .imgs1{margin:0 0 0 10px;flex-basis:calc(50% - 10px)}.imgbox .thumbs{margin:5px 0 0 -5px}.imgbox .thumbs li{margin:0 0 0 5px}.imgbox .thumbs li span{padding:3px 0 0;font-size:7px}.pagebreak{page-break-after:always !important;break-after:always !important}.i60{width:100%}.noprint{display:none}
