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,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-size:100%;font:inherit;vertical-align:baseline}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,figure,aside,header,footer,main,nav,label{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:none;color:#000}img{vertical-align:top}.is-sp{display:block !important}@media screen and (min-width: 769px){.is-sp{display:none !important}}.is-pc{display:none !important}@media screen and (min-width: 769px){.is-pc{display:block !important}}body{position:relative;font-family:"heisei-kaku-gothic-stdn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,verdana,sans-serif;-webkit-text-size-adjust:none;font-size:14px;line-height:1.8;color:#1e303c}@media screen and (min-width: 769px){body{font-size:16px}}body:before{content:"";position:absolute;top:90vh;left:0;width:100%;height:calc(100% - 90vh);background-repeat:repeat-y;background-position:center bottom;background-size:contain}@media screen and (min-width: 769px){body:before{top:45vh;height:calc(100% - 45vh)}}.via{padding:5px 15px;background-color:#333;line-height:1;font-weight:bold;position:absolute;right:0;bottom:0}.via a{color:#fff;text-decoration:underline}.fade-in-bottom{opacity:0;transition:1s}.fade-in-bottom.lazyloaded{opacity:1}.inview{opacity:0;transform:translateY(15px);transition:.7s ease-out}.inview.is-inview{opacity:1;transform:translateY(0)}.btn{max-width:300px;margin:60px auto 30px}@media screen and (min-width: 769px){.btn{max-width:450px;margin:60px auto 0}}.btn a{text-align:center;padding:5px;border:1px solid #1e303c;font-size:14px;font-weight:bold;color:#1e303c;background:#fff}@media screen and (min-width: 769px){.btn a{padding:10px;font-size:16px}}.btn a span{display:block;font-size:10px}@media screen and (min-width: 769px){.btn a span{font-size:12px}}.btn a span:after{content:"→";margin-left:8px}.switch-language{position:absolute;top:20px;right:10px;text-align:center;z-index:100}@media screen and (min-width: 769px){.switch-language{top:30px;right:30px}}.switch-language h4{text-align:center;line-height:1;font-size:14px;margin-bottom:8px;color:#faf4f0;font-family:"Oswald",monospace}@media screen and (font: monospace){.switch-language h4{font-weight:bold}}.switch-language a{font-size:14px;color:#ddd;display:inline-block;font-family:"Oswald",monospace;line-height:1em;overflow:hidden}@media screen and (font: monospace){.switch-language a{font-weight:bold}}.switch-language span{display:inline-block;border:#faf4f0 solid 2px;float:left;padding:6px 12px}.switch-language span.btn-ja{border-radius:3px 0 0 3px}.switch-language span.btn-en{border-radius:0 3px 3px 0}.switch-language span.select{color:#e6bb60;background:#faf4f0}body.ja .en{display:none}body.ja .ja{display:block}body.en .ja{display:none}body.en .en{display:block}.sec{max-width:960px;padding:0 25px;margin:50px auto 0}@media screen and (min-width: 769px){.sec{margin-top:100px}}.sec_img{margin-top:30px;text-align:center}.sec_img img{padding:10px;box-sizing:border-box;background:#fff}.mv{position:relative;height:90vh}@media screen and (min-width: 769px){.mv{height:45vh}}.mv_ttl{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;font-size:28px;font-weight:bold;font-style:italic;text-align:center;color:#fff;line-height:1.6}@media screen and (min-width: 769px){.mv_ttl{top:55%;font-size:38px}}.mv_ttl span{display:block;font-size:24px;font-family:"ff-cocon-pro",sans-serif;text-shadow:1px 1px 4px rgba(0,0,0,.4)}@media screen and (min-width: 769px){.mv_ttl span{font-size:30px}}.mv_ttl span.i{font-size:16px}.mv_img{width:70%;margin-bottom:30px;filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.5))}@media screen and (min-width: 769px){.mv_img{max-width:300px}}.lead{position:relative;background:#e1f3f4;background-size:contain;margin:20px;padding:20px;font-size:13px}@media screen and (min-width: 769px){.lead{margin:45px auto;padding:45px;font-size:14px}}.lead_txt{margin-top:10px}.lead_txt:first-child{margin-top:0}.lead_txt a{text-decoration:underline}.lead_txt span{display:block;margin-top:10px;font-size:12px;color:#666}.en .lead_txt{font-style:italic;font-size:16px}.lead_txt em{font-size:30px}.itv{position:relative;margin-top:90px}.itv_block{margin-top:60px}@media screen and (min-width: 769px){.itv_block{margin-top:80px}}.itv_txt{margin-top:15px}.itv_txt .small{font-size:10px}.en .itv_txt{font-size:16px}.itv_txt a{color:#752011;text-decoration:underline}.itv_img{margin-top:15px}@media screen and (min-width: 769px){.itv_img{margin-top:30px;margin-bottom:30px}}.itv_img iframe{margin:0 auto !important}@media screen and (min-width: 769px){.itv_img.max70{width:50%;max-width:480px;margin:15px 30px 0 0;float:left}}.itv .bl{color:#295199;font-weight:bold}.bld{position:relative;margin:90px auto 0;padding:30px 10px;text-align:center;color:#fff;font-family:"ff-cocon-pro",sans-serif;background:#e6bb60;line-height:1.5}@media screen and (min-width: 769px){.bld{padding:5% 0}}.bld a{color:#fff}.bld_ttl{font-size:20px}@media screen and (min-width: 769px){.bld_ttl{font-size:30px}}.bld_ttl span{display:block;font-size:14px}@media screen and (min-width: 769px){.bld_ttl span{font-size:18px}}.bldList{padding:0 10px}@media screen and (min-width: 901px){.bldList{display:flex;flex-wrap:wrap;padding:0 3%}}.bldList_item{margin-top:25px}@media screen and (min-width: 901px){.bldList_item{width:48%;margin:25px 2% 0 0;padding:10px}.bldList_item:nth-child(2n){margin-right:0}}@media screen and (min-width: 1481px){.bldList_item{width:32%}.bldList_item:nth-child(2n){margin-right:2%}.bldList_item:nth-child(3n){margin-right:0}}.bldList_ttl{margin-top:5px}.bld_btn{max-width:200px;margin:45px auto 30px}.bld_btn a{display:block;text-align:center;padding:5px;border:2px solid #fff;font-size:14px;font-weight:bold;color:#fff}.foot{padding:10px 0;text-align:center;font-size:11px;background:#383430;color:#fff}/*# sourceMappingURL=style.css.map */