@charset "UTF-8";html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;line-height:1.75;word-wrap:break-word}a,a:visited{color:#fff;text-decoration:none}a:hover{color:#fff;text-decoration:underline}@font-face{font-family:sans-serif;src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:sans-serif;src:local(HiraginoSans-W6);font-weight:700}@font-face{font-family:'Hiragino Kaku Gothic Pro W3';src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:'Hiragino Kaku Gothic Pro W3';src:local(HiraginoSans-W6);font-weight:700}@font-face{font-family:'ヒラギノ角ゴ Pro W3';src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:'ヒラギノ角ゴ Pro W3';src:local(HiraginoSans-W6);font-weight:700}@font-face{font-family:'ヒラギノ角ゴ ProN W3';src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:'ヒラギノ角ゴ ProN W3';src:local(HiraginoSans-W6);font-weight:700}@font-face{font-family:'ＭＳ Ｐゴシック';src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:'ＭＳ Ｐゴシック';src:local(HiraginoSans-W6);font-weight:700}@font-face{font-family:'MS P Gothic';src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:'MS P Gothic';src:local(HiraginoSans-W6);font-weight:700}@font-face{font-family:'MS PGothic';src:local(HiraginoSans-W3);font-weight:400}@font-face{font-family:'MS PGothic';src:local(HiraginoSans-W6);font-weight:700}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:"."}.clearfix{display:inline-block}.clearfix{display:block}* html .clearfix{height:1%}br.clear-both,div.clear-both{clear:both;font:1px/1px monospace;display:block}img{max-width:100%;height:auto}.inset{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a img{background:none!important}a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none!important}.inner,.anchor_inner{display:block;position:relative}.center{text-align:center}.strong{font-weight:700}sup{font-size:75.5%;vertical-align:top;position:relative;top:-.2em}sub{font-size:75.5%;vertical-align:bottom;position:relative;top:-.2em}header h1{position:fixed;z-index:100;top:10px;left:10px}header h1 img{max-width:50%}.scrolldown{position:absolute;bottom:41%;animation:arrowmove 1s ease-in-out infinite;z-index:100}@keyframes arrowmove{0%{bottom:41%}50%{bottom:43%}100%{bottom:41%}}.scrolldown span{position:absolute;left:-20px;bottom:10px;color:#eee;font-size:.7rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown:before{content:"";position:absolute;bottom:0;right:-6px;width:1px;height:20px;background:#eee;transform:skewX(-31deg)}.scrolldown:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:50px;background:#eee}footer{color:#333;text-align:center}section{position:relative}section .img{position:relative}section .img:before{content:"";display:block}section .img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;transform:none}section .inner{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;bottom:0;right:0}section .hd{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);padding:10px}section .inner h2,section .inner p{text-align:center}section .inner h2 img{max-width:50%}section .inner p{font-weight:700}section .inner ul{width:100%;display:flex;justify-content:center;position:absolute;bottom:15px}#information,#information a{color:#000}#information a{font-weight:700}#information li{text-align:center}#information li:before{content:">";margin-right:.5em}@media screen and (max-width:768px){body{font-size:1.4em}.pc{display:none}.scrolldown{right:10%}footer{font-size:1rem;padding:10px 0}section{width:100vw;height:100vw}section .img:before{padding-top:100%}section .inner h2{margin-bottom:15px}section .inner p{font-size:1.2rem}section .inner ul{bottom:15px}section .inner ul li{width:42px;margin:0 10px}#information{width:100vw;height:auto}#information ul{padding:30px 0}#information li{font-size:1.2rem}}@media screen and (min-width:769px){body{font-size:1.8em}.sp{display:none}.scrolldown{right:50%}footer{font-size:1.2rem;padding:15px 0}article{display:flex;flex-wrap:wrap}section{width:50%}section .img:before{padding-top:80%}section .inner h2{margin-bottom:20px}section .inner p{font-size:1.4rem}section .inner ul{bottom:20px}section .inner ul li{width:50px;margin:0 10px}#information{width:100%}#information ul{padding:50px 0}#information li{font-size:1.4rem}}