﻿@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=RocknRoll+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=RocknRoll+One&family=Stick&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";html{font-size:16px;background-color:#f2f9ff}@media only screen and (max-width: 834px){html{font-size:16px}}@media only screen and (max-width: 520px){html{font-size:16px}}body{position:relative;width:100%;background:#fff;color:#000;font-family:"Noto Sans JP","游ゴシック体","Zen Kaku Gothic New",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;font-feature-settings:"palt";letter-spacing:.05em;animation:blurFadeIn 1s ease-out 0s 1 normal}@media only screen and (max-width: 834px){body{line-height:1.7}}@media only screen and (max-width: 520px){body{line-height:1.6}}@keyframes blurFadeIn{0%{filter:blur(5px);opacity:0}100%{filter:blur(0);opacity:1}}h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd{font-size:1em;margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{font-family:"RocknRoll One","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:700}sub{font-size:.5em;vertical-align:sub}img{width:100%;height:auto}p{margin:1rem 0}a{color:#0045aa}a:link,a:visited{text-decoration:none;transition:all .3s ease}a:hover,a:active{color:#000;text-decoration:underline}a:active,a:focus{outline:none}a.btn img,a.btn svg{opacity:1;transition:all .3s ease}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}.clearfix:after{content:"";display:block;clear:both}.nobr{display:none}@media only screen and (max-width: 520px){.nobr{display:inline}}.onbr{display:inline}@media only screen and (max-width: 520px){.onbr{display:none}}.tbbr{display:none}@media only screen and (max-width: 834px){.tbbr{display:inline}}.pcbr{display:block}@media only screen and (max-width: 834px){.pcbr{display:inline}}.nobr{display:block}.ff_eng{font-family:"Spectral",serif;font-weight:400;hyphens:auto}.ff_eng.w200{font-weight:200}.en_hyp{hyphens:auto}.txt_l{text-align:left}.txt_r{text-align:right}.txt_c{text-align:center}#wrap{width:100%;position:relative;overflow:hidden}section{width:100%;margin-bottom:3rem}@media only screen and (max-width: 520px){section{margin-bottom:1rem}}#hd_nav{position:fixed;z-index:990;left:0;top:0;width:260px;height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#hd_nav::-webkit-scrollbar{display:none}@media only screen and (max-width: 834px){#hd_nav{width:auto;height:auto}}#header{position:absolute;top:0;left:0;z-index:990;width:260px;padding:.5rem;font-family:"RocknRoll One","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;transition:all .5s ease}@media only screen and (max-width: 834px){#header{position:fixed;width:100%;height:90px;padding:0 1.5rem;display:flex;align-items:center}}@media only screen and (max-width: 520px){#header{padding:0 .75rem;align-items:flex-start}}#header.hide{top:0}@media only screen and (max-width: 834px){#header.hide{top:-80px}}@media only screen and (max-width: 520px){#header.hide{top:-60px}}#header a{color:#000}#header a:hover{text-decoration:none}@media only screen and (max-width: 834px){#header a{height:80%;display:flex;justify-content:flex-start;align-items:center;padding:5px 0}}@media only screen and (max-width: 520px){#header a{height:70%}}#header a .logo_block{width:100%;text-align:center}@media only screen and (max-width: 834px){#header a .logo_block{width:90%;max-width:120px}}@media only screen and (max-width: 520px){#header a .logo_block{max-width:100px}}#header a .logo_block img.hd_logo{display:block;width:90%;height:auto;margin:0 auto}#header a div.site_ttl{font-size:2.875rem;font-weight:500;text-align:center;line-height:1}@media only screen and (max-width: 834px){#header a div.site_ttl{color:#fff;font-size:1.5625rem}}@media only screen and (max-width: 834px){#header a div.site_ttl{font-size:1.25rem}}#navigation{position:fixed;z-index:980;left:0;right:auto;top:0;width:260px;height:100%;background:#fff;letter-spacing:0;overflow-y:auto;overflow-x:hidden}#navigation::-webkit-scrollbar{display:none}@media only screen and (max-width: 834px){#navigation{position:fixed;z-index:991;left:auto;right:-280px;width:280px}}#glnav{min-height:100vh;padding:230px 0 1rem;background:#fff;line-height:1.1}@media only screen and (max-width: 834px){#glnav{padding:90px 0 2rem}}@media only screen and (max-width: 520px){#glnav{padding:60px 0 2rem}}#main_nav{position:relative;width:100%;margin-top:.5rem}#main_nav>li{position:relative}#main_nav>li>a,#main_nav>li>span{position:relative;display:block;padding:.5rem 1.5rem;text-decoration:none;cursor:pointer;color:#000;transition:all .3s ease;z-index:10;font-family:"Stick";font-size:1.125rem}@media only screen and (max-width: 520px){#main_nav>li>a br,#main_nav>li>span br{display:none}}#main_nav>li.nav_hover:hover,#main_nav>li.nav_hover.sub_cur,#main_nav>li.nav_hover.current{background:#000}#main_nav>li.nav_hover a:hover{color:#fff}#other_nav{width:260px;margin:.5rem 0 1.25rem}#other_nav>li{position:relative}#other_nav>li.exlink::after{content:"";position:absolute;right:1rem;top:calc(50% - 6px);width:12px;height:12px;background:url(../images/ic_blank.svg);background-size:100% auto}#other_nav a{position:relative;display:block;padding:.6rem 1.5rem;font-size:.75rem;text-decoration:none;color:#000}#other_nav a:hover{color:#501c8d}#other_nav a img.insta{display:block;height:2rem;width:auto}#hb_menu{display:none;position:fixed;z-index:999;right:0;top:0;width:80px;height:80px;background:#000;line-height:100%;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease}@media only screen and (max-width: 834px){#hb_menu{display:flex}}@media only screen and (max-width: 520px){#hb_menu{width:60px;height:60px}}#hb_menu #nav_trgr{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:40%;height:20%;transition:all .5s ease}#hb_menu #nav_trgr span{display:block;width:100%;height:4px;background:#fff;transition:all .5s ease}@media only screen and (max-width: 520px){#hb_menu #nav_trgr span{height:3px}}#hb_menu #nav_trgr span:nth-of-type(1){animation:hb_line1r .5s forwards}#hb_menu #nav_trgr span:nth-of-type(2){animation:hb_line2r .5s forwards}#hb_menu.nav_open{background:#000}#hb_menu.nav_open #nav_trgr span:nth-of-type(1){width:100%;background:#fff;animation:hb_line1 .5s forwards}#hb_menu.nav_open #nav_trgr span:nth-of-type(2){background:#fff;animation:hb_line2 .5s forwards}@keyframes hb_line1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(6px) rotate(40deg)}}@keyframes hb_line1r{0%{transform:translateY(6px) rotate(40deg)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hb_line2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(-6px) rotate(-40deg)}}@keyframes hb_line2r{0%{transform:translateY(-6px) rotate(-40deg)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@media only screen and (max-width: 520px){@keyframes hb_line1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(4.5px) rotate(0)}100%{transform:translateY(4.5px) rotate(40deg)}}@keyframes hb_line1r{0%{transform:translateY(4.5px) rotate(40deg)}50%{transform:translateY(4.5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hb_line2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4.5px) rotate(0)}100%{transform:translateY(-4.5px) rotate(-40deg)}}@keyframes hb_line2r{0%{transform:translateY(-4.5px) rotate(-40deg)}50%{transform:translateY(-4.5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}}#contents{width:calc(100% - 260px);margin:0 0 0 auto}@media only screen and (max-width: 834px){#contents{width:100%;margin:0 auto}#contents::before{content:"";display:block;width:100%;height:90px;background:#000}}@keyframes btnLine{to{background-position:0 0}}#scroll{position:fixed;right:1rem;bottom:10%;z-index:201;width:16px;padding:1rem 0 7rem;color:#fff;font-family:"Spectral",serif;font-size:.875rem;font-weight:200;writing-mode:vertical-rl;text-align:center;line-height:1;overflow:hidden}#scroll::before{content:"";position:absolute;top:0;left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:#fff}#scroll::after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:7rem;background:#fff;animation:scrLine 2s ease infinite}#scroll.white{color:#fff}#scroll.white::before,#scroll.white::after{background:#fff}#scroll.black{color:#000}#scroll.black::before,#scroll.black::after{background:#000}#scroll p{text-align:left}@media only screen and (max-width: 834px){#scroll{display:none !important}}@keyframes scrLine{0%{bottom:0;height:7rem}50%{bottom:0;height:0}51%{bottom:7rem;height:0}100%{bottom:0;height:7rem}}#page_top{display:none !important;position:fixed;right:1rem;bottom:1rem;z-index:201;width:140px;height:140px;line-height:1;overflow:hidden}@media only screen and (max-width: 520px){#page_top{display:none !important}}#page_top a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#000}#page_top a .sc_bg{position:absolute;left:0;top:0;width:100%;height:100%;animation:scBtn 15s linear infinite}#page_top a .sc_arrow{max-width:60px}#pkz{position:relative;z-index:2;padding:1.5rem .5rem;background:#000;font-size:.875rem;color:#fff}#pkz ul{width:90%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#pkz li{margin:0 .25rem 0 0;display:inline}#pkz li:first-of-type::before{content:none}#pkz a{color:#fff}#pkz a:hover{color:#48b3eb}#sbnav{position:relative;z-index:2;width:calc(100% - 260px);margin:0 0 0 auto;padding:1.5rem 0;background:#fff;border-bottom:1px solid #333;color:#000}@media only screen and (max-width: 834px){#sbnav{display:none}}#sbnav ul{width:90%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}#sbnav li{margin:0 .25rem 0 0;font-size:1.125rem;font-weight:500}#sbnav li::before{content:"/";margin:0 .25rem 0 0}#sbnav li:first-of-type::before{content:none}#sbnav a{color:#000}#sbnav a:hover{color:#48b3eb}#footer{position:relative;z-index:2;width:100%;margin:0 auto;padding:1rem 0;background:#000;color:#fff;line-height:1.2}#footer .ft_wrap{width:calc(100% - 280px);margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 834px){#footer .ft_wrap{width:90%;margin:0 auto;justify-content:center}}#footer small{display:block;width:100%;margin:1rem 0;padding:0 1rem;font-family:"RocknRoll One","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:700;text-align:right;line-height:1.4}@media only screen and (max-width: 834px){#footer small{text-align:center}}a.exlink_btn::after{content:"";position:absolute;right:1rem;top:calc(50% - 6px);width:12px;height:12px;background:url(../images/ic_blank.svg);background-size:100% auto}a.pdf_btn_blk{position:relative;padding-right:1.4rem}a.pdf_btn_blk::after{content:"";position:absolute;right:0;top:calc(50% - 6px);width:15px;height:15px;background:url(../images/ic_pdf_blk.svg);background-size:100% auto}a.pdf_btn_wht{position:relative;padding-right:1.4rem}a.pdf_btn_wht::after{content:"";position:absolute;right:1rem;top:calc(50% - 6px);width:15px;height:15px;background:url(../images/ic_pdf_wht.svg);background-size:100% auto}/*# sourceMappingURL=common.css.map */