/*! http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/*::before,*::after,*{-webkit-box-sizing:border-box;box-sizing:border-box}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{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media screen and (max-width: 768px){html{-webkit-text-size-adjust:100%;font-size:62.5%}}body.other_page{width:100%;height:100%;color:#fff;font-family:"Noto Serif JP",serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:400;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-size:100%;overflow-x:hidden;background-color:#7e765f;letter-spacing:.1em}@media screen and (max-width: 768px){body.other_page{font-size:15px;text-align:left}}body.other_page #contents{background-color:#7e765f}.other_page .ec-layoutRole .ec-layoutRole__contents{margin-top:0;max-width:100%}.other_page .ec-layoutRole .ec-layoutRole__contents .container{max-width:100%;padding:0}[lang=en]{font-family:"Forum",serif}.inner_content{max-width:1120px;margin-inline:auto;width:calc(100% - 60px)}@media screen and (max-width: 768px){.inner_content{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.pc-show{display:none}}.sp-show{display:none}@media screen and (max-width: 768px){.sp-show{display:block}}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main{width:100%;position:relative}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__image{display:block;width:100%}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__image img{display:block;width:100%;height:100%;min-height:600px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__image img{min-height:425px}}@media screen and (max-width: 576px){.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__image img{min-height:350px}}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main h1{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#484130;white-space:nowrap;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transition:1s ease .3s;transition:1s ease .3s;opacity:0}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main h1._show{-webkit-filter:blur(0);filter:blur(0);opacity:1}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main h1._white{color:#fff}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__en{font-family:"Forum",serif;font-size:46px;letter-spacing:.1em}@media screen and (max-width: 768px){.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__en{font-size:32px}}.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__ja{font-size:12px;letter-spacing:.2em;margin-top:14px}@media screen and (max-width: 768px){.other_page .ec-layoutRole .ec-layoutRole__contents .lower_main__ja{font-size:10px;margin-top:10px}}