@import url("preset.css");@import url("module.css");@import url("header.css");@import url("footer.css");@import url("mailformpro.css");body{background-color:#fff;font-family:'Yu Gothic', 'YuGothic', 'Roboto', 'Helvetica Neue', 'Hiragino Kaku Gothic Pro', 'Meiryo', 'Arial', 'sans-serif';font-size:13.5px;color:#000;line-height:2;letter-spacing:.06em;font-weight:300}@media screen and (max-width: 999px){body{font-size:13px}}@media screen and (max-width: 767px){body{font-size:12px}}@media screen and (max-width: 320px){body{font-size:90%}}.uf main,.uf footer{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#top #sidebar{display:none}#top #content #logo_loader{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:#fff}#top #content #logo_loader .f_logo{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:150px;height:250px;text-align:center;color:#fff;font-size:30px}@media screen and (max-width: 767px){#top #content #logo_loader .f_logo{width:105px;height:175}}#top #content #logo_loader .f_logo::before{content:"";display:block;width:100%;height:110%;background-color:#fff;position:absolute;top:100%;left:0;-webkit-animation:loadLogo 1.4s;animation:loadLogo 1.4s}@-webkit-keyframes loadLogo{0%{top:0}50%{top:0}100%{top:100%}}@keyframes loadLogo{0%{top:0}50%{top:0}100%{top:100%}}#top #content #logo_loader .f_logo img{width:100%;height:auto}#top #content .open{-webkit-animation-name:slideOut;animation-name:slideOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-delay:0.7s;animation-delay:0.7s}@-webkit-keyframes slideOut{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@keyframes slideOut{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}#top #content #hero{max-width:1200px;margin:0 auto}#top #content #hero .hero1{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:SlideIn 1.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:SlideIn 1.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@-webkit-keyframes SlideIn{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideIn{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#top #content #hero .hero2{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation:SlideIn2 1.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:SlideIn2 1.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@-webkit-keyframes SlideIn2{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideIn2{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#top #content #sec1 h2{position:relative;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#top #content #sec1 #info .new a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 0}@media screen and (max-width: 767px){#top #content #sec1 #info .new a{padding:4px 0;display:block}}#top #content #sec1 #info .new a p{position:relative;padding:0 25px 0 0;font-family:"acumin-pro","sans-serif";font-size:15px;width:115px}@media screen and (max-width: 767px){#top #content #sec1 #info .new a p{padding:0 0 0 15px}}#top #content #sec1 #info .new a p::before{content:"";position:absolute;background:#000;width:6px;height:6px;border-radius:9999px;right:0;top:calc(50% - 3px)}@media screen and (max-width: 767px){#top #content #sec1 #info .new a p::before{width:4px;height:4px;border-radius:9999px;top:calc(50% - 1px);left:0}}#top #content #sec1 #info .new a h3{padding-left:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 767px){#top #content #sec1 #info .new a h3{padding-left:0}}#top #content #sec3 .report a .txt{margin:-20px 10px 0 0;text-align:right;position:relative}@media screen and (max-width: 767px){#top #content #sec3 .report a .txt{margin:-13px 5px 0 0}}#top #content #sec3 .report a .txt .tag{padding:2px 10px;background-color:#fff;font-weight:bold;display:inline-block}@media screen and (max-width: 767px){#top #content #sec3 .report a .txt .tag{font-size:80%}}#top #content #sec3 .report a .txt h3{margin-top:15px;font-family:"a-otf-midashi-go-mb31-pr6n","sans-serif";font-size:18px;text-align:left}@media screen and (max-width: 767px){#top #content #sec3 .report a .txt h3{font-size:14px;line-height:1.8}}#top #content #sec3 .report a .txt .day{font-family:"acumin-pro","sans-serif";text-align:left;color:#777}#top #content #sec3 .report a figure{overflow:hidden}#top #content #sec3 .report a figure img{-webkit-transition-duration:0.8s;transition-duration:0.8s}#top #content #sec3 .report a figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.8s;transition-duration:0.8s}.uf #hd-main{border-bottom:1px solid #000;height:90px}@media screen and (max-width: 999px){.uf #hd-main{height:60px}}.uf #content #hero .page-ttl{text-align:left}.uf #content #hero .page-ttl .ja{font-family:"a-otf-midashi-go-mb31-pr6n","sans-serif";font-size:18px;letter-spacing:.3em;padding-left:5px}@media screen and (max-width: 767px){.uf #content #hero .page-ttl .ja{font-size:14px}}.uf #content #hero .page-ttl .en{font-family:"acumin-pro","sans-serif";font-size:380%;line-height:1.6}@media screen and (max-width: 999px){.uf #content #hero .page-ttl .en{font-size:350%}}@media screen and (max-width: 767px){.uf #content #hero .page-ttl .en{font-size:300%}}#about #content #sec2 .ttl{position:relative}#about #content #sec2 .ttl::before{content:"";position:absolute;background:#000;border-radius:9999px;width:1px;height:100px;left:50%;top:-150px}@media screen and (max-width: 767px){#about #content #sec2 .ttl::before{height:60px;top:-110px}}#new #content #sec1 .new a h3{margin-top:10px}#new #content #sec1 .new a .txt .day{margin-top:15px;font-family:"acumin-pro","sans-serif"}#new #content #sec1 .new a .txt h3{line-height:1.7}#new #content #sec1 .new a figure{overflow:hidden}#new #content #sec1 .new a figure img{-webkit-transition-duration:0.8s;transition-duration:0.8s}#new #content #sec1 .new a figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.8s;transition-duration:0.8s}#report #content .li-cat li{display:inline-block;margin:0 8px 10px 0}#report #content .li-cat li a{background-color:#f9f8f4;padding:3px 20px;font-family:"a-otf-midashi-go-mb31-pr6n","sans-serif"}#report #content #sec1 .report a .txt{margin:-20px 10px 0 0;text-align:right;position:relative}@media screen and (max-width: 767px){#report #content #sec1 .report a .txt{margin:-13px 5px 0 0}}#report #content #sec1 .report a .txt .tag{padding:2px 10px;background-color:#fff;font-weight:bold;display:inline-block}@media screen and (max-width: 767px){#report #content #sec1 .report a .txt .tag{font-size:80%}}#report #content #sec1 .report a .txt h3{margin-top:15px;font-weight:bold;font-size:18px;text-align:left}@media screen and (max-width: 767px){#report #content #sec1 .report a .txt h3{font-size:14px;line-height:1.8}}#report #content #sec1 .report a .txt .day{font-family:"acumin-pro","sans-serif";text-align:left;color:#777}#report #content #sec1 .report a figure{overflow:hidden}#report #content #sec1 .report a figure img{-webkit-transition-duration:0.8s;transition-duration:0.8s}#report #content #sec1 .report a figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.8s;transition-duration:0.8s}
/*# sourceMappingURL=style.css.map */