@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");body{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif" !important;font-size:16px !important;line-height:1.75}body .site-body{padding-top:100px !important}@media (max-width:768px){body .site-body{padding-top:70px !important}}body .site-body .n2-section-smartslider .n2-ss-layer.hero-title div,body .site-body .n2-section-smartslider .n2-ss-layer.hero-caption div{text-shadow:0 0 10px #000,0 0 5px #000 !important}@media (max-width:576px){body .site-body .n2-section-smartslider .n2-ss-layer.hero-caption div{font-size:1.75rem !important}}header#site-header{position:fixed;top:0;left:0;min-height:auto;height:100px;box-shadow:0 0px 20px 10px rgba(0,0,0,.25)}@media (max-width:768px){header#site-header{height:70px}}header#site-header .site-header-container{display:flex;justify-content:space-between;align-items:center;padding:0;height:100%}@media (max-width:992px){header#site-header .site-header-container{justify-content:center}}header#site-header .site-header-container .site-header-logo .site-header-logo img{max-height:60px}header#site-header .site-header-container:after{display:none}header#site-header nav.global-nav ul.menu li.menu-item{display:flex;align-items:center;box-sizing:border-box;margin:0 5px;padding:7px 15px}header#site-header nav.global-nav ul.menu li.menu-item a{display:flex;align-items:center;position:relative;padding:0 0 5px}header#site-header nav.global-nav ul.menu li.menu-item a .gMenu_name{font-family:"Sawarabi Gothic";font-size:1.25rem;font-weight:400}header#site-header nav.global-nav ul.menu li.menu-item a:after{content:"";position:absolute;bottom:0;left:0;opacity:0;height:0;width:100%;border-bottom:1px solid #2e6da4;transition:all .2s ease-out}header#site-header nav.global-nav ul.menu li.menu-item:before{position:relative;right:auto;left:auto;width:auto;content:"\f7e4";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em;font-size:1.5rem;border:none;transform:translateY(-10%)}header#site-header nav.global-nav ul.menu li.menu-item:hover:before{opacity:1;width:auto;height:100%;color:#297cbb}header#site-header nav.global-nav ul.menu li.menu-item:hover a:after{opacity:1;width:100%;border-width:5px}header#site-header nav.global-nav ul.menu li.menu-item.current-menu-item:before,header#site-header nav.global-nav ul.menu li.menu-item.current-menu-ancestor:before{color:#297cbb}header#site-header nav.global-nav ul.menu li.menu-item.current-menu-item a,header#site-header nav.global-nav ul.menu li.menu-item.current-menu-ancestor a{color:#297cbb}header#site-header nav.global-nav ul.menu li.menu-item.current-menu-item a:after,header#site-header nav.global-nav ul.menu li.menu-item.current-menu-ancestor a:after{opacity:1}.page-header{position:relative;margin-top:100px !important}@media (max-width:768px){.page-header{margin-top:70px !important}}.page-header .page-header-inner h1.page-header-title{font-family:"Sawarabi Gothic";font-size:2.5rem;font-weight:400}.page-header:before{opacity:.05;content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url(//www.blueflare.jp/wp-content/themes/blueflare/assets/css/../img/common/parts_pattern_01.png);background-position:top left}#vk-mobile-nav-menu-btn{top:30px;right:10px;left:auto;width:40px;height:40px}@media (max-width:768px){#vk-mobile-nav-menu-btn{top:15px}}.vk-mobile-nav{padding-top:100px !important}@media (max-width:768px){.clm-spChangeLR>div:nth-of-type(1){order:2}}@media (max-width:768px){.clm-spChangeLR>div:nth-of-type(2){order:1}}iframe.googleMaps{width:100% !important}.countDownWrapper{display:flex;flex-direction:column;justify-content:center}.countDownWrapper>div:nth-of-type(1) p{margin:0}@media (max-width:992px){.countDownWrapper>div:nth-of-type(2) .otter-countdown__container{height:70px}}@media (max-width:768px){.countDownWrapper>div:nth-of-type(2) .otter-countdown__container{height:90px}}@media (max-width:576px){.countDownWrapper>div:nth-of-type(2) .otter-countdown__container{height:70px}}.countDownWrapper>div:nth-of-type(2) .otter-countdown__container .otter-countdown__display{justify-content:center;max-width:100%}.countDownWrapper>div:nth-of-type(2) .otter-countdown__container .otter-countdown__display>div{aspect-ratio:1/1;width:auto;height:auto}.countDownWrapper.column{flex-direction:row}.countDownWrapper.column>div:nth-of-type(1){display:flex;justify-content:center;align-items:center}.countDownWrapper.column>div:nth-of-type(1) p{line-height:1.2}h2{padding:.25em 0 .25em !important;border-top:1px solid #297cbb !important;border-bottom:5px solid #297cbb !important;font-size:1.75rem !important}@media (max-width:768px){h2{font-size:1.5rem !important}}h2:before{display:inline-block;content:"\f46a";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em;background:linear-gradient(0deg,#7b9e1a 10%,#297cbb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-basic{display:flex;justify-content:center;align-items:center;padding:.75em 1em;width:100%;max-width:200px;background-color:#297cbb;border-radius:4px;box-shadow:2px 2px 2px 0px rgba(0,0,0,.2);color:#fff;line-height:1;transition:all .2s ease-out}@media (max-width:768px){.btn-basic{width:100%;max-width:500px}}.btn-basic.btn-continue:before{content:"\f11b";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em;font-size:1.25rem}.btn-basic.btn-back:before{content:"\f060";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em;font-size:1.25rem}.btn-basic:hover{background-color:#7b9e1a;color:#fff;transform:translate(2px,2px);box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);transition:all .2s ease-out}.autoWidthMax img{width:100% !important;height:auto}.fullSize{margin:0 calc(50% - 50vw);width:100vw}body.news .site-body .main-section{position:relative;width:100%}body.news .site-body .main-section .post-list{position:relative;width:100%}@media (max-width:768px){body.news .site-body .main-section .post-list{margin:0}}body.news .site-body .main-section .post-list .post-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;position:relative;width:100%}@media (max-width:768px){body.news .site-body .main-section .post-list .post-item{flex-direction:column}}body.news .site-body .main-section .post-list .post-item .img{flex-shrink:0;order:2;display:flex;align-items:center;margin-left:2rem;width:400px;aspect-ratio:16/9;background-color:#000;transform:rotateZ(-10deg);transition:all .2s ease-out;box-shadow:5px 5px 2px 2px rgba(0,0,0,.1)}@media (max-width:1200px){body.news .site-body .main-section .post-list .post-item .img{width:300px}}@media (max-width:768px){body.news .site-body .main-section .post-list .post-item .img{order:1;margin-bottom:30px;margin-left:0;width:calc(100% - 80px);transform:rotateZ(0);transition:all .2s ease-out}}body.news .site-body .main-section .post-list .post-item .img a{display:flex;align-items:center;width:100%}body.news .site-body .main-section .post-list .post-item .img img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}body.news .site-body .main-section .post-list .post-item .texts{order:1;width:100%}@media (max-width:768px){body.news .site-body .main-section .post-list .post-item .texts{order:2;margin-bottom:2.5em}}body.news .site-body .main-section .post-list .post-item .texts .date{margin-bottom:.5em;text-align:left;font-weight:600}body.news .site-body .main-section .post-list .post-item .texts .date:before{content:"\f101";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em}body.news .site-body .main-section .post-list .post-item .texts h3{margin-top:0;padding:0 0 .25em;border-bottom:2px solid #7b9e1a}@media (max-width:768px){body.news .site-body .main-section .post-list .post-item .texts h3{font-size:1.25rem}}@media (max-width:576px){body.news .site-body .main-section .post-list .post-item .texts h3{font-size:1.125rem}}body.news .site-body .main-section .post-list .post-item .texts h3:after{display:none}body.news .site-body .main-section .post-list .post-item .texts .buttons{display:flex;justify-content:flex-start;margin-top:2em}body.news .site-body .main-section .post-list .post-item:nth-child(2n) .img{transform:rotateZ(10deg)}@media (max-width:768px){body.news .site-body .main-section .post-list .post-item:nth-child(2n) .img{transform:rotateZ(0)}}body.news .site-body .main-section .entry .entry-header{display:flex;flex-direction:column}body.news .site-body .main-section .entry .entry-header h1.entry-title{order:2;position:relative;margin-top:0;padding:.25em 0 .25em;border-top:1px solid #297cbb;border-bottom:5px solid #297cbb}@media (max-width:768px){body.news .site-body .main-section .entry .entry-header h1.entry-title{font-size:1.25rem}}@media (max-width:576px){body.news .site-body .main-section .entry .entry-header h1.entry-title{font-size:1.125rem}}body.news .site-body .main-section .entry .entry-header .entry-meta{order:1;margin-bottom:.5em}body.news .site-body .main-section .entry .entry-header .entry-meta .entry-meta-item-date{font-weight:600}body.news .site-body .main-section .entry .entry-header .entry-meta .entry-meta-item-date>i{display:none}body.news .site-body .main-section .entry .entry-header .entry-meta .entry-meta-item-date:before{content:"\f101";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em}body.news .site-body .main-section .entry .entry-header .entry-meta .entry-meta-item-updated{display:none}body.news .site-body .main-section .entry .entry-header .entry-meta .entry-meta-item-author{display:none}body.news .site-body .main-section>.buttons{display:flex;justify-content:flex-start;margin-top:60px;padding-top:60px;border-top:dotted 4px #297cbb}@media (max-width:576px){body.news .site-body .main-section>.buttons{justify-content:center;margin-top:30px;padding-top:30px}}body.news .site-body .main-section .vk_posts.next-prev{display:none}body.blue-flare .site-body .site-body-container .main-section{width:100%}body.blue-flare .site-body .site-body-container .main-section .entry-body section{margin-bottom:100px}@media (max-width:992px){body.blue-flare .site-body .site-body-container .main-section .entry-body section{margin-bottom:50px}}@media (max-width:768px){body.blue-flare .site-body .site-body-container .main-section .entry-body section h3{font-size:1.25rem}}@media (max-width:576px){body.blue-flare .site-body .site-body-container .main-section .entry-body section h3{font-size:1.125rem}}body.blue-flare .site-body .site-body-container .main-section .entry-body section h3:after{display:none}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group{position:relative;margin:0 auto 120px;padding:30px;width:calc(100% - 60px);border:solid 2px #8d8d8d;border-radius:30px}@media (max-width:992px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group{margin:0 auto 100px;padding:20px;width:100%;border-radius:15px}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group h3{padding:0 0 5px}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(calc(-100% - 2px - (120px - 100%) / 2));display:block;width:100px;height:50px;background-color:#333;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}@media (max-width:992px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:before{width:50px;height:25px;transform:translateX(-50%) translateY(calc(-100% - 2px - (100px - 100%) / 2))}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:nth-of-type(1){border-color:#c00}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:nth-of-type(1):before{display:none}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:nth-of-type(2){border-color:#fc0}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:nth-of-type(2):before{position:absolute;background-color:#333}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:nth-of-type(3){margin-bottom:0;border-color:#2a91db}body.blue-flare .site-body .site-body-container .main-section .entry-body section.roadmap .group:nth-of-type(3):before{position:absolute;background-color:#333}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member{position:relative;width:calc(100% - 70px);margin:0 auto 60px 0}@media (max-width:992px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member{width:100%}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container{position:relative;width:100%}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex{justify-content:flex-start;-moz-column-gap:50px;column-gap:50px;position:relative;padding:0}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .image{flex-basis:500px !important}@media (max-width:992px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .image{flex-basis:300px !important}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .image figure{position:relative;display:flex;align-items:center;height:100%}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .image figure img{margin:0 auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border:solid 5px #fff;border-radius:100%;box-shadow:0 0 5px 0px rgba(0,0,0,.5)}@media (max-width:768px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .image figure img{width:75%}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile{display:flex;flex-direction:column;justify-content:center;flex-basis:100% !important}@media (max-width:768px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile h3{font-size:1.25rem}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile h5{margin-bottom:.75em;padding:0;border:none}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile h5.game:before{content:"\f11b";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile h5.sns:before{content:"\f1e0";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile ul{margin:0}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member .wp-block-group__inner-container .is-layout-flex .profile ul li{margin:0}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member:nth-child(4n+3){margin:0 0 60px auto}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member:nth-child(4n+3) .is-layout-flex{justify-content:flex-end}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member:nth-child(4n+3) .is-layout-flex .image{order:2}@media (max-width:768px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member:nth-child(4n+3) .is-layout-flex .image{order:1}}body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member:nth-child(4n+3) .is-layout-flex .profile{order:1}@media (max-width:768px){body.blue-flare .site-body .site-body-container .main-section .entry-body section.members .member-list .member:nth-child(4n+3) .is-layout-flex .profile{order:2}}@media (max-width:768px){body.achievement .site-body .site-body-container{padding:0 30px;max-width:none}}body.achievement .site-body .site-body-container .main-section{position:relative;width:100%}body.achievement .site-body .site-body-container .main-section .post-list{display:flex;flex-direction:column;position:relative;margin:0 auto;width:100%}@media (max-width:992px){body.achievement .site-body .site-body-container .main-section .post-list{padding-top:100px}}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list{flex-direction:row;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;margin:0;padding-top:0}}@media (max-width:576px){body.achievement .site-body .site-body-container .main-section .post-list{flex-direction:column}}body.achievement .site-body .site-body-container .main-section .post-list .post-item{display:flex;justify-content:space-between;align-items:flex-end;align-content:center;overflow:visible;margin:0 auto 40px 0;position:relative;width:50%}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item{flex-direction:column;width:calc((100% - 30px) / 2);max-height:none}}@media (max-width:576px){body.achievement .site-body .site-body-container .main-section .post-list .post-item{width:100%}}body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group{width:80%;position:relative}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group{order:2;width:100%}}body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group .img{display:flex;justify-content:center;align-items:center;margin-bottom:20px}body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group .img img{max-width:250px;transform:perspective(400px) rotateY(15deg)}@media (max-width:1200px){body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group .img img{max-width:200px}}@media (max-width:992px){body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group .img img{max-width:100%;transform:perspective(400px) rotateY(0)}}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group .img img{width:100%;transform:perspective(400px) rotateY(0)}}body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group h3{margin-bottom:0;padding:.5em;width:100%;background-color:#2a91db;border:none;border-radius:5px;text-align:center;color:#fff;font-size:1rem}body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group h3:before{content:"";position:absolute;bottom:50%;right:0;left:auto;display:block;width:80px;height:2px;background-color:#2a91db;transform:translate(calc(100% - 1px), 50%)}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group h3:before{display:none}}body.achievement .site-body .site-body-container .main-section .post-list .post-item .link-group h3:after{display:none}body.achievement .site-body .site-body-container .main-section .post-list .post-item .date{z-index:10;flex-grow:0;margin-bottom:0;padding:.5em;width:150px;background-color:#333;border-radius:5px;text-align:center;font-size:1rem;transform:translateX(50%);color:#fff}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item .date{order:1;margin:0 0 .5em;padding:0;width:100%;background-color:transparent;text-align:left;color:#333;font-size:1rem !important;transform:translateX(0)}}body.achievement .site-body .site-body-container .main-section .post-list .post-item.webcast .link-group h3{background-color:#7b9e1a}body.achievement .site-body .site-body-container .main-section .post-list .post-item.webcast .link-group h3:before{background-color:#7b9e1a}body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even){flex-direction:row-reverse;margin:0 0 40px auto}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even){flex-direction:column}}body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even) .link-group .img img{transform:perspective(400px) rotateY(-10deg)}@media (max-width:992px){body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even) .link-group .img img{transform:perspective(400px) rotateY(0)}}body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even) .link-group h3{background-color:#7b9e1a;border-radius:5px}body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even) .link-group h3:before{content:"";position:absolute;bottom:50%;right:auto;left:0;background-color:#7b9e1a;transform:translate(calc(-100% + 1px), 50%)}body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even) .date{transform:translateX(-50%)}@media (max-width:768px){body.achievement .site-body .site-body-container .main-section .post-list .post-item:nth-child(even) .date{transform:translateX(0)}}body.achievement .site-body .site-body-container .main-section .post-list .post-item:not(:nth-of-type(1)){margin-top:-100px}body.achievement .site-body .site-body-container .main-section .entry-meta-data-list{display:none}body.achievement .site-body .site-body-container .main-section .vk_posts.next-prev{display:none}section.achievement-list ul{display:flex;justify-content:start;align-items:flex-start;gap:20px;padding:0;list-style:none}section.achievement-list ul li{width:33.3333333333%}@media (max-width:992px){section.achievement-list ul li{width:50%}}section.achievement-list ul li a{display:block;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden;box-shadow:2px 2px 5px 0px rgba(0,0,0,.5);transform:scale(1) rotate(0);transition:all .2s ease-out}section.achievement-list ul li a .img{width:100%;height:100%}section.achievement-list ul li a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.achievement-list ul li a .title{opacity:0;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;margin:0;padding:0 .5em;width:100%;height:3em;background-color:rgba(0,0,0,.5);border:none;transform:translateY(100%);transition:all .2s ease-out}section.achievement-list ul li a .title span{color:#fff;line-height:1.4;font-size:1rem}@media (max-width:768px){section.achievement-list ul li a .title span{font-size:.875rem}}section.achievement-list ul li a .title:after{display:none}section.achievement-list ul li a .date{display:inline-block;position:absolute;top:10px;left:10px;height:1.75rem;padding:.5em 1em;border-radius:.875rem;font-size:.875rem;line-height:1;background-color:rgba(0,0,0,.5);color:#fff}section.achievement-list ul li a:hover{z-index:10;box-shadow:2px 2px 5px 0px rgba(0,0,0,.5);transform:scale(1.05);transition:all .2s ease-out}section.achievement-list ul li a:hover .title{opacity:1;transform:translateY(0);transition:all .2s ease-out}body.contact .site-body .site-body-container .main-section{width:100%}body.contact .site-body .site-body-container .main-section .entry-body #privacy-policy{margin-bottom:1em;padding:15px;max-height:300px;border:solid 1px silver;overflow-y:auto}body.contact .site-body .site-body-container .main-section .entry-body #confirm-pp{display:block;padding:1em 0;text-align:center}body.contact .site-body .site-body-container .main-section .entry-body #form-submit{display:block;padding:1em 0;text-align:center}body.contact .site-body .site-body-container .main-section .entry-body #form-control{display:block;padding:1em 0}body.contact .site-body .site-body-container .main-section .entry-body #form-control p{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}body.contact .site-body .site-body-container .main-section .entry-body #form-control p input{padding-right:10px;padding-left:10px}body.lp_archive{overflow:auto}body.lp_archive .page-header .page-header-title{font-size:1.75rem}body.lp_archive .site-body{padding-top:0 !important}body.lp_archive .site-body .site-body-container .main-section{width:100%}body.lp_archive .site-body .site-body-container .main-section .topImage{height:calc(100vh - 100px)}@media (max-width:576px){body.lp_archive .site-body .site-body-container .main-section .topImage{height:calc(100vh - 70px)}}body.lp_archive .site-body .site-body-container .main-section .topImage .logo{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}body.lp_archive .site-body .site-body-container .main-section .topImage .logo img{max-width:250px}@media (max-width:576px){body.lp_archive .site-body .site-body-container .main-section .topImage .logo img{max-width:150px}}@media (max-width:576px){body.lp_archive .site-body .site-body-container .main-section .topImage .topImageText{font-size:1.25rem !important}}body.lp_archive .site-body .site-body-container .main-section .srArchiveTitle{padding:.5em .75em;background-color:#7b9e1a;border:none;border-radius:5px;color:#fff;font-size:1.25rem}body.lp_archive .site-body .site-body-container .main-section .srArchiveTitle:after{display:none}@media (max-width:768px){body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage{order:1 !important}}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage .mainImage{margin-bottom:0}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage .mainImage img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage .wp-block-spacer{height:10px !important}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage .subImages{-moz-column-gap:10px !important;column-gap:10px !important}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage .subImages .wp-block-image{max-width:calc((100% - 20px) / 3)}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveImage .subImages .wp-block-image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveText{order:2 !important}}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveText .wp-block-table td{border-top:none;border-right:none;border-left:none}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveText .wp-block-table td:nth-child(1){position:relative;padding-right:.5em;width:6.5em;line-height:1}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper .srArchiveText .wp-block-table td:nth-child(1):after{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;content:"：";line-height:1}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper.typeTI .srArchiveImage{order:2}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper.typeTI .srArchiveText{order:1}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper.typeIT .srArchiveImage{order:1}body.lp_archive .site-body .site-body-container .main-section .archiveWrapper.typeIT .srArchiveText{order:2}body.lp_archive .site-body .site-body-container .main-section .wp-block-spacer{height:5em !important}@media (max-width:768px){body.lp_archive .site-body .site-body-container .main-section .wp-block-spacer{height:2em !important}}body.lp_archive .site-body .site-body-container .main-section .srArchiveContactImage{margin-bottom:2em}body.lp_archive.darkmode{background-color:#000}body.lp_archive.darkmode #site-header{background-color:rgba(0,0,0,.75)}body.lp_archive.darkmode #site-header .site-header-logo{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff)}body.lp_archive.darkmode #site-header #global-nav .menu li:before{color:rgba(255,255,255,.25)}body.lp_archive.darkmode #site-header #global-nav .menu li a{color:rgba(255,255,255,.75)}body.lp_archive.darkmode #site-header #global-nav .menu li:hover:before{opacity:1;width:auto;height:100%;color:#297cbb}body.lp_archive.darkmode #site-header #global-nav .menu li:hover a{color:#fff}body.lp_archive.anime{transition:opacity .3s,color .3s,background-color .3s}.site-body-bottom .wp-block-themeisle-blocks-sharing-icons .social-icons-wrap{justify-content:center}.site-body-bottom .simple-social-icons ul{display:flex;justify-content:flex-end}footer.site-footer{position:relative;width:100%;min-height:150px;max-height:300px;background:linear-gradient(0deg,rgba(46,167,224,.7),rgba(46,167,224,0)),linear-gradient(0deg,#7b9e1a 10%,#297cbb 90%);background-blend-mode:multiply}footer.site-footer .site-footer-copyright{position:absolute;bottom:0;left:50%;display:flex;justify-content:center;transform:translateX(-50%)}footer.site-footer .site-footer-copyright .copyright{color:#fff;font-size:1rem;font-weight:600}footer.site-footer .site-footer-copyright .copyright:before{content:"\f1f9";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:0;margin-right:.25em;font-size:1rem}