@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600;700&display=swap";html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,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}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:200}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{display:inline-block}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#202020;text-decoration:none}a:link{color:#202020}a:active{color:#202020}a:visited{color:#202020}a:hover{cursor:pointer}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*:focus{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1;margin-top:0 !important;scroll-behavior:smooth}body{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;color:#202020;font-size:14px;-webkit-text-size-adjust:100%;letter-spacing:.05em;line-height:1.75;width:100%;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none}body#thanks{text-align:left}@media screen and (max-width: 1024px){.pc{display:none}}@media screen and (max-width: 750px){.pc-tab{display:none}}.tab-sp{display:none}@media screen and (max-width: 1024px){.tab-sp{display:block}}.tab{display:none}@media screen and (max-width: 1024px){.tab{display:block}}@media screen and (max-width: 750px){.tab{display:none}}.sp{display:none}@media screen and (max-width: 750px){.sp{display:block}}.f-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-button a,.c-button span{font-size:13px;font-family:"Josefin Sans",sans-serif;font-weight:500;line-height:1;font-weight:500;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-button a::after,.c-button span::after{content:"";display:inline-block;width:14px;height:6px;background:url(../src/img/common/ic-arrow.svg) no-repeat center/contain;margin-left:8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-button a:hover,.c-button span:hover{-webkit-transform:translateX(12px);transform:translateX(12px)}.c-pagination__list{text-align:center}.c-pagination__list .page-numbers{font-size:16px;padding:20px 18px;border:solid 4px #202020;margin:0 15px;line-height:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-pagination__list .page-numbers:hover{color:#fff;background-color:#202020}.c-pagination__list .page-numbers.current{border:none;background-color:#202020;color:#fff;border-inline:solid 4px #202020}.c-pagination__number{display:inline-block}.c-pagination__number a{padding:20px 18px;border:solid 4px #202020;margin:0 15px;line-height:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-pagination__number a:hover{color:#fff;background-color:#202020}.c-pager{text-align:center}.c-pager .page-numbers{font-size:16px;padding:20px 18px;border:solid 4px #202020;margin:0 15px;line-height:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-pager .page-numbers:hover{color:#fff;background-color:#202020}.c-pager .page-numbers.current{border:none;background-color:#202020;color:#fff;border-inline:solid 4px #202020}.c-breadcrumb{margin-bottom:100px}@media screen and (max-width: 1024px){.c-breadcrumb{margin-bottom:40px}}@media screen and (max-width: 750px){.c-breadcrumb{margin-bottom:35px}}.c-breadcrumb__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 750px){.c-breadcrumb__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.c-breadcrumb li{line-height:1}.c-breadcrumb li a,.c-breadcrumb li span{font-size:12px;color:#707070;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 750px){.c-breadcrumb li a,.c-breadcrumb li span{font-size:10px;font-weight:500}}.c-breadcrumb li:not(:last-child)::after{content:">";display:inline-block;margin:0 12px}.c-breadcrumb li a{-webkit-transition:.3s ease-in;transition:.3s ease-in}.c-breadcrumb li a:hover span{color:#202020}.c-heading-h2{font-size:32px;font-weight:700;line-height:1;margin-bottom:50px;position:relative}.c-heading-h2 span{display:block;margin-top:15px;padding-left:30px;font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:20px;font-weight:500;color:#bb7ebe}.c-heading-h2::before{content:"";width:20px;height:1px;background:#bb7ebe;position:absolute;left:0;bottom:10px}@media screen and (max-width: 1024px){.c-heading-h2{font-size:30px}.c-heading-h2 span{font-size:18px}}@media screen and (max-width: 750px){.c-heading-h2{font-size:26px}.c-heading-h2 span{font-size:16px}}.c-heading-text{margin-bottom:30px}.c-heading-text+.c-heading-text:not(:first-of-type){margin-top:20px}.c-contact{max-width:1000px;width:92%;margin:0 auto 150px;position:relative;background:url(../src/img/common/bg-contact.jpg) no-repeat center/cover;z-index:0}@media screen and (max-width: 1024px){.c-contact{margin-bottom:120px}}@media screen and (max-width: 750px){.c-contact{padding:60px 0 !important;width:100% !important}}.c-contact::before{content:"";width:100%;height:100%;background:rgba(32,32,32,.78);position:absolute;top:0;left:0;z-index:-1}.c-contact__head{text-align:center;color:#fff;margin-bottom:30px}.c-contact__head span{padding-left:0;color:#fff}.c-contact__head::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:24px;background:#fff}@media screen and (max-width: 750px){.c-contact__head{margin-top:0;font-weight:500}}.c-contact__text{color:#fff;margin-bottom:60px;text-align:center}.c-contact__button{text-align:center}.c-contact__button a{width:100%;max-width:450px;line-height:1;padding:30px 0;border:solid 2px #fff;text-align:center;color:#fff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.c-contact__button a:hover{color:#202020;background:#fff}.c-progressbar{margin-bottom:60px}.c-progressbar__line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-progressbar__step{position:relative;width:33.3333333333%;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;font-size:12px;font-weight:700;letter-spacing:.075em}@media screen and (max-width: 750px){.c-progressbar__step{font-size:11px}}.c-progressbar__step:not(:last-child)::before{content:"";width:0;height:0;border-top:solid 41px rgba(0,0,0,0);border-left:solid 36px #fff;border-bottom:solid 41px rgba(0,0,0,0);position:absolute;right:-32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (max-width: 750px){.c-progressbar__step:not(:last-child)::before{border-left:solid 20px #fff;right:-20px}}.c-progressbar__step:not(:last-child)::after{content:"";width:0;height:0;border-top:solid 35px rgba(0,0,0,0);border-left:solid 30px #f5f5f5;border-bottom:solid 35px rgba(0,0,0,0);position:absolute;right:-26px;top:0;z-index:2}@media screen and (max-width: 750px){.c-progressbar__step:not(:last-child)::after{border-left:17px solid #f5f5f5;right:-16px}}.c-progressbar__step:first-child{color:#fff;background:#202020}.c-progressbar__step:first-child::after{border-left:solid 30px #202020}@media screen and (max-width: 750px){.c-progressbar__step:first-child::after{border-left:solid 18px #202020;right:-17px}}.c-progressbar__step02 .c-progressbar__step:first-child::after{border-left:solid 21px #202020;right:-17px}.c-progressbar__step02 .c-progressbar__step:nth-of-type(2){color:#fff;background:#202020}.c-progressbar__step02 .c-progressbar__step:nth-of-type(2):after{border-left:solid 30px #202020}@media screen and (max-width: 750px){.c-progressbar__step02 .c-progressbar__step:nth-of-type(2):after{border-left:21px solid #202020;right:-17px}}.c-progressbar__step02 .c-progressbar__step:not(:last-child)::before{border-left:solid 25px #fff;right:-21px}.c-progressbar__step03 .c-progressbar__step{color:#fff;background:#202020}.c-progressbar__step03 .c-progressbar__step::after{border-left:22px solid #202020;right:-11px}.c-progressbar__step03 .c-progressbar__step:not(:last-child)::before{border-left:solid 25px #fff;right:-14px}.l-main{overflow:hidden;margin-top:120px}@media screen and (max-width: 1024px){.l-main{margin-top:80px}}@media screen and (max-width: 750px){.l-main{margin-top:65px}}.l-single{margin-bottom:150px}@media screen and (max-width: 750px){.l-single{margin-bottom:80px}}.l-container,.l-article{max-width:1000px;width:92%;margin:0 auto}.l-article{margin-bottom:100px}@media screen and (max-width: 750px){.l-article{margin-bottom:50px}}.l-container-large{max-width:1200px;width:92%;margin:0 auto}.l-section{padding:50px 0 100px}@media screen and (max-width: 750px){.l-section{padding:30px 0 80px}}.l-archive__head{margin-bottom:100px}@media screen and (max-width: 1024px){.l-archive__head{margin-bottom:80px}}@media screen and (max-width: 750px){.l-archive__head{margin-bottom:60px}}.l-archive__button{display:inline-block;margin-right:0;margin-left:auto}.l-column-two{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width: 750px){.l-column-two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-column-two__left{width:calc(100% - 450px)}@media screen and (max-width: 750px){.l-column-two__left{width:100%}}.l-column-two__right{width:420px;position:relative}@media screen and (max-width: 750px){.l-column-two__right{width:100%}}.l-header{height:120px;background:#fff;width:100%;position:fixed;top:0;left:0;z-index:900}@media screen and (max-width: 1024px){.l-header{height:80px}}@media screen and (max-width: 750px){.l-header{height:65px}}.l-header__flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;height:100%}@media screen and (max-width: 1024px){.l-header__flex{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}@media screen and (max-width: 750px){.l-header__flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.l-header__logo{line-height:1}@media screen and (max-width: 1024px){.l-header__logo{width:140px}}.l-header__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.l-header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:64px;right:-120%;width:100%;height:100vh;background-color:#fff;z-index:999;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media screen and (max-width: 750px){.l-header__menu--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}}@media screen and (max-width: 750px){.l-header__menu--item{margin-bottom:35px}.l-header__menu--item:first-child{margin-top:45px}}.l-header__menu--item:not(:first-child){margin-left:40px}@media screen and (max-width: 1024px){.l-header__menu--item:not(:first-child){margin-left:30px}}@media screen and (max-width: 750px){.l-header__menu--item:not(:first-child){margin-left:0}}.l-header__menu--item a{font-family:"Josefin Sans",sans-serif;font-weight:500;font-weight:600;font-size:16px;position:relative}.l-header__menu--item a::after{content:"";width:0;height:0;position:absolute;left:50%;top:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#bb7ebe;border-radius:100%;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-header__menu--item a:hover::after{width:6px;height:6px;opacity:1}@media screen and (max-width: 750px){.l-header__menu--item a{font-size:26px;font-weight:600;padding-left:30px}.l-header__menu--item a::after{content:none}.l-header__menu--item a::before{content:"";width:20px;height:1px;background-color:#202020;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.l-header__menu--item.current a{pointer-events:none}@media screen and (max-width: 750px){.l-header__menu--item.current a{pointer-events:all}}.l-header__menu--item.current a::before{content:"";width:2px;height:10px;background:#bb7ebe;position:absolute;left:50%;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){.l-header__menu--item.current a::before{content:"";width:20px;height:1px;background-color:#202020;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.l-header__menu--contact a{color:#bb7ebe}.l-header__menu--mentenance{pointer-events:none}.l-header__menu--mentenance a{text-decoration:line-through;color:#707070}.l-header__menu--mentenance a::before{content:"準備中";font-size:10px;white-space:nowrap;color:#202020;position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:none}.l-header__sns{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header__sns li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease-in;transition:.3s ease-in}.l-header__sns li a:hover{opacity:.5}.l-header__sns--instagram{margin-left:55px}@media screen and (max-width: 1024px){.l-header__sns--instagram{margin-left:30px}}@media screen and (max-width: 750px){.l-header__sns--instagram{margin-left:0}.l-header__sns--instagram img{width:30px;height:auto}}.l-header__sns--twitter{margin-left:15px}@media screen and (max-width: 750px){.l-header__sns--twitter{margin-left:40px}.l-header__sns--twitter img{width:34px;height:auto}}.l-header__trigger{width:34px;height:34px;display:block}.l-header__trigger:hover{cursor:pointer}.l-header__trigger span{width:100%;height:100%;display:block;position:relative}.l-header__trigger span::before{content:"";width:100%;height:2px;background:#202020;position:absolute;top:7px;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-header__trigger span::after{content:"";width:100%;height:2px;background:#202020;position:absolute;bottom:7px;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-header.lower .l-header__flex{max-width:1200px}@media screen and (max-width: 1024px){.l-header.lower .l-header__flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.l-footer{background-color:#fff}.l-footer__container{padding-bottom:50px;border-bottom:solid 2px #707070;margin-bottom:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 750px){.l-footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 750px){.l-footer__logo{margin-bottom:40px}}.l-footer__menu--list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.l-footer__menu--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.l-footer__menu--item:not(:first-child){margin-left:30px}.l-footer__menu--item a{font-family:"Josefin Sans",sans-serif;font-weight:500;line-height:1;letter-spacing:.05em;position:relative}.l-footer__menu--item a::before{content:"";width:0%;height:1px;background:#bb7ebe;position:absolute;bottom:-4px;left:0;-webkit-transition:.4s ease-in;transition:.4s ease-in}.l-footer__menu--item a:hover::before{width:100%}.l-footer__menu--sns{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:40px}@media screen and (max-width: 750px){.l-footer__menu--sns{margin-left:0}}.l-footer__menu--sns li:not(:first-child){margin-left:15px}@media screen and (max-width: 750px){.l-footer__menu--sns li:not(:first-child){margin-left:35px}}.l-footer__menu--sns li a:hover{opacity:.7}@media screen and (max-width: 750px){.l-footer__menu--instagram a img{width:25px;height:auto}}@media screen and (max-width: 750px){.l-footer__menu--twitter a img{width:28px;height:auto}}.l-footer__menu--mentnance a{pointer-events:none;text-decoration:line-through;color:#707070}.l-footer__menu--mentnance a::before{content:none}.l-footer__menu--mentnance a::after{content:"準備中";font-size:10px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (max-width: 750px){.l-footer__menu .l-footer__menu--link{display:none}}.l-footer-copy{padding-bottom:20px}.l-footer-copy__container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.l-footer-copy__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.l-footer-copy__message{font-size:13px;font-family:"Josefin Sans",sans-serif;font-weight:500}@media screen and (max-width: 750px){.l-footer-copy__message{font-size:14px;margin-bottom:30px}}.l-footer-copy__text{font-size:11px;font-family:"Josefin Sans",sans-serif;font-weight:500}@media screen and (max-width: 750px){.l-footer-copy__text{font-size:12px}}.js-trigger__active span::before{top:16px;-webkit-transform:rotate(32deg);transform:rotate(32deg)}.js-trigger__active span::after{bottom:16px;-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}.js-trigger-menu__open{right:0}.js-tab__active button::before{width:100% !important}.js-tab-panel{display:none;opacity:0;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.js-tab-panel__show{display:block;opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.effect.off{opacity:0;transform:translate(0, 100px);-webkit-transform:translate(0, 100px)}.effect.on{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.typing{overflow:hidden;white-space:nowrap;line-height:1;display:inline-block;-webkit-animation:txtanime 5s forwards;animation:txtanime 5s forwards}@-webkit-keyframes txtanime{0%{width:0%}100%{width:100%}}@keyframes txtanime{0%{width:0%}100%{width:100%}}#loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background-color:#7c7c7c;-webkit-transition:all 1s;transition:all 1s;position:fixed;top:0;left:0;z-index:9999}.loader{margin:100px auto;font-size:25px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.loaded{opacity:0;visibility:hidden}@-webkit-keyframes load5{0%,100%{-webkit-box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.5),-1.8em -1.8em 0 0em hsla(0,0%,100%,.7);box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.5),-1.8em -1.8em 0 0em hsla(0,0%,100%,.7)}12.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.5);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.5)}25%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.5),1.8em -1.8em 0 0em hsla(0,0%,100%,.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.5),1.8em -1.8em 0 0em hsla(0,0%,100%,.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}37.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.5),2.5em 0em 0 0em hsla(0,0%,100%,.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.5),2.5em 0em 0 0em hsla(0,0%,100%,.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}50%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.5),1.75em 1.75em 0 0em hsla(0,0%,100%,.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.5),1.75em 1.75em 0 0em hsla(0,0%,100%,.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}62.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.5),0em 2.5em 0 0em hsla(0,0%,100%,.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.5),0em 2.5em 0 0em hsla(0,0%,100%,.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}75%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.5),-1.8em 1.8em 0 0em hsla(0,0%,100%,.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.5),-1.8em 1.8em 0 0em hsla(0,0%,100%,.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}87.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.5),-2.6em 0em 0 0em hsla(0,0%,100%,.7),-1.8em -1.8em 0 0em #fff;box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.5),-2.6em 0em 0 0em hsla(0,0%,100%,.7),-1.8em -1.8em 0 0em #fff}}@keyframes load5{0%,100%{-webkit-box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.5),-1.8em -1.8em 0 0em hsla(0,0%,100%,.7);box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.5),-1.8em -1.8em 0 0em hsla(0,0%,100%,.7)}12.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.5);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.5)}25%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.5),1.8em -1.8em 0 0em hsla(0,0%,100%,.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.5),1.8em -1.8em 0 0em hsla(0,0%,100%,.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}37.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.5),2.5em 0em 0 0em hsla(0,0%,100%,.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.5),2.5em 0em 0 0em hsla(0,0%,100%,.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}50%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.5),1.75em 1.75em 0 0em hsla(0,0%,100%,.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.5),1.75em 1.75em 0 0em hsla(0,0%,100%,.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em hsla(0,0%,100%,.2),-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}62.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.5),0em 2.5em 0 0em hsla(0,0%,100%,.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.5),0em 2.5em 0 0em hsla(0,0%,100%,.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em hsla(0,0%,100%,.2),-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}75%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.5),-1.8em 1.8em 0 0em hsla(0,0%,100%,.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em hsla(0,0%,100%,.2);box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.5),-1.8em 1.8em 0 0em hsla(0,0%,100%,.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em hsla(0,0%,100%,.2)}87.5%{-webkit-box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.5),-2.6em 0em 0 0em hsla(0,0%,100%,.7),-1.8em -1.8em 0 0em #fff;box-shadow:0em -2.6em 0em 0em hsla(0,0%,100%,.2),1.8em -1.8em 0 0em hsla(0,0%,100%,.2),2.5em 0em 0 0em hsla(0,0%,100%,.2),1.75em 1.75em 0 0em hsla(0,0%,100%,.2),0em 2.5em 0 0em hsla(0,0%,100%,.2),-1.8em 1.8em 0 0em hsla(0,0%,100%,.5),-2.6em 0em 0 0em hsla(0,0%,100%,.7),-1.8em -1.8em 0 0em #fff}}.p-mainv.lower{margin-bottom:10px}.p-mainv__head{font-size:32px;letter-spacing:.2em;white-space:nowrap;padding:50px 10%;border:solid 8px #202020;margin-bottom:25px;margin-top:0;background-color:#fff}@media screen and (max-width: 1024px){.p-mainv__head{padding:30px 6%}}@media screen and (max-width: 750px){.p-mainv__head{font-size:6.2vw;padding:20px 6%;margin-bottom:15px;border:solid 5px #202020}}.p-mainv__image{display:block;width:100%;height:200px;background:#707070}@media screen and (max-width: 1024px){.p-mainv__image{height:150px}}@media screen and (max-width: 750px){.p-mainv__image{height:100px}}.p-mainv__image.about{background:url(../src/img/about/mv_about.jpg) no-repeat center/cover}.p-mainv__image.works{background:url(../src/img/works/mv_works.jpg) no-repeat center/cover}.p-mainv__image.service{background:url(../src/img/service/mv_service.jpg) no-repeat center/cover}.p-mainv__image.news{background:url(../src/img/news/mv_news.jpg) no-repeat center/cover}.p-mainv__image.contact{background:url(../src/img/contact/mv_contact.jpg) no-repeat center/cover}.p-mainv__image.confirm{background:url(../src/img/contact/mv_contact.jpg) no-repeat center/cover}.p-mainv__image.done{background:url(../src/img/contact/mv_contact.jpg) no-repeat center/cover}.p-mainv.home{margin-bottom:150px;background-color:#fff}@media screen and (max-width: 1024px){.p-mainv.home{margin-bottom:80px}}@media screen and (max-width: 750px){.p-mainv.home{margin-bottom:100px}}.p-home-mainv{padding-top:calc(92vh - 120px);overflow:hidden;max-width:100%;position:relative;background-image:url(../src/img/common/slide-0.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;-webkit-animation:mainv_slide 48s ease-in infinite;animation:mainv_slide 48s ease-in infinite}@media screen and (max-width: 750px){.p-home-mainv{width:100%}}.p-home-mainv__topics{display:inline-block}@media screen and (max-width: 750px){.p-home-mainv__topics{width:96%;margin-bottom:-2px}}.p-home-mainv__news{background:#fff;padding:18px 40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.p-home-mainv__news{padding:25px 20px}}.p-home-mainv__news--head{font-size:18px;font-family:"Josefin Sans",sans-serif;font-weight:500;font-weight:600;width:90px;position:relative}@media screen and (max-width: 750px){.p-home-mainv__news--head{width:70px}}.p-home-mainv__news--head::after{content:"";width:28px;height:1px;background:#bb7ebe;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.p-home-mainv__news--head::after{right:-13px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}.p-home-mainv__news--slide{width:390px;padding-left:10px}@media screen and (max-width: 750px){.p-home-mainv__news--slide{width:86%}}.p-home-mainv__news--date{font-size:11px;line-height:1;color:#707070;font-family:"Josefin Sans",sans-serif;font-weight:500;font-weight:500}.p-home-mainv__news--title{font-size:13px}@media screen and (max-width: 750px){.p-home-mainv__button a{font-size:0}}@-webkit-keyframes mainv_slide{22%{background-image:url(../src/img/common/slide-0.jpg)}35%{background-image:url(../src/img/common/slide-1.jpg)}48%{background-image:url(../src/img/common/slide-2.jpg)}61%{background-image:url(../src/img/common/slide-3.jpg)}74%{background-image:url(../src/img/common/slide-4.jpg)}87%{background-image:url(../src/img/common/slide-5.jpg)}100%{background-image:url(../src/img/common/slide-0.jpg)}}@keyframes mainv_slide{22%{background-image:url(../src/img/common/slide-0.jpg)}35%{background-image:url(../src/img/common/slide-1.jpg)}48%{background-image:url(../src/img/common/slide-2.jpg)}61%{background-image:url(../src/img/common/slide-3.jpg)}74%{background-image:url(../src/img/common/slide-4.jpg)}87%{background-image:url(../src/img/common/slide-5.jpg)}100%{background-image:url(../src/img/common/slide-0.jpg)}}@media screen and (max-width: 750px){.p-home-about{padding-top:100px}}.p-home-about__flex{position:relative}.p-home-about__flex--left,.p-home-about__flex--right{width:50%}.p-home-about__flex--left{background-color:#fff}@media screen and (max-width: 750px){.p-home-about__flex--left{width:100%}}@media screen and (max-width: 750px){.p-home-about__flex--right{width:0}}.p-home-about__text{margin-bottom:70px}@media screen and (max-width: 750px){.p-home-about__text{margin-bottom:40px}}.p-home-about__button{text-align:right}.p-home-about__image{text-align:right;margin-left:60px}@media screen and (max-width: 750px){.p-home-about__image{position:absolute;top:-65px;right:0;margin-left:0;width:150px;height:auto}}.p-home-about__image img{max-width:100%}.p-home-works{overflow:hidden}@media screen and (max-width: 1024px){.p-home-works{margin-bottom:70px}}.p-home-works__head{margin-bottom:70px}.p-home-works__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.p-home-works__item{max-width:300px;width:calc((100% - 68px)/3);margin-bottom:50px;background-color:#fff}.p-home-works__item.empty{height:0;margin:0;padding:0;border-width:0}.p-home-works__item:not(:nth-child(3n)){margin-right:34px}@media screen and (max-width: 750px){.p-home-works__item:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width: 750px){.p-home-works__item{width:calc((100% - 20px)/2)}.p-home-works__item:not(:nth-child(2n)){margin-right:20px}}.p-home-works__item a{display:block;position:relative;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.p-home-works__item a::before{content:"";width:30px;height:80px;position:absolute;top:-30px;left:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;border-right:solid 1px #202020;background-color:#fff;z-index:11;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media screen and (max-width: 1024px){.p-home-works__item a::before{width:22px;height:45px;top:-20px;left:-9px}}.p-home-works__item a::after{content:"";width:30px;height:80px;position:absolute;bottom:-30px;right:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;border-left:solid 1px #202020;background-color:#fff;z-index:11;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media screen and (max-width: 1024px){.p-home-works__item a::after{width:22px;height:45px;bottom:-20px;right:-9px}}.p-home-works__item a:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.p-home-works__item a:hover::before{top:-52px;left:-25px;width:10px;height:45px;opacity:0}@media screen and (max-width: 1024px){.p-home-works__item a:hover::before{top:-32px;left:-20px}}.p-home-works__item a:hover::after{bottom:-52px;right:-25px;width:10px;height:45px;opacity:0}@media screen and (max-width: 1024px){.p-home-works__item a:hover::after{bottom:-32px;right:-20px}}.p-home-works__item--image{padding-top:64%;position:relative;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 750px){.p-home-works__item--image{margin-bottom:25px}}.p-home-works__item--image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.p-home-works__item--name{font-weight:600;line-height:1;margin-bottom:20px}@media screen and (max-width: 750px){.p-home-works__item--name{text-align:center;margin-bottom:0}}.p-home-works__item--comment{font-size:12px}.p-home-works__button{text-align:right}.p-home-news{padding-bottom:200px}@media screen and (max-width: 1024px){.p-home-news{padding-bottom:30px}}@media screen and (max-width: 1024px){.p-home-news__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-home-news__flex--left{width:300px;margin-right:9%}@media screen and (max-width: 1024px){.p-home-news__flex--left{width:100%;margin-left:0;margin-bottom:50px}}.p-home-news__flex--leftinner{width:100%;padding:35px 0 60px;background-color:#f5f5f5;position:relative}@media screen and (max-width: 1024px){.p-home-news__flex--leftinner{padding:35px 0}}@media screen and (max-width: 750px){.p-home-news__flex--leftinner{padding:30px 4%}}.p-home-news__flex--right{width:calc(91% - 300px)}@media screen and (max-width: 1024px){.p-home-news__flex--right{width:100%}}.p-home-news__head{text-align:center;margin-bottom:60px}@media screen and (max-width: 1024px){.p-home-news__head{position:absolute;top:-130px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 750px){.p-home-news__head{text-align:left;top:-110px;left:0;-webkit-transform:none;transform:none}}.p-home-news__head span{margin-top:20px;padding-left:0}@media screen and (max-width: 750px){.p-home-news__head span{margin-top:15px;padding-left:30px}}.p-home-news__head::before{bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){.p-home-news__head::before{bottom:7px;left:0;-webkit-transform:none;transform:none}}.p-home-news__tag{text-align:center}@media screen and (max-width: 1024px){.p-home-news__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}}.p-home-news__tag li{margin-bottom:35px;line-height:1}.p-home-news__tag li:last-child{margin-bottom:80px}@media screen and (max-width: 1024px){.p-home-news__tag li{margin-bottom:0}.p-home-news__tag li:not(:first-child){margin-left:8%}.p-home-news__tag li:last-child{margin-bottom:0}}@media screen and (max-width: 750px){.p-home-news__tag li:not(:first-child){margin-left:6%}}.p-home-news__tag li button{font-weight:700;letter-spacing:.075em;display:inline-block;position:relative;cursor:pointer;position:relative;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:1;padding:0 4px}@media screen and (max-width: 750px){.p-home-news__tag li button{font-size:12px;padding:0}}.p-home-news__tag li button::before{content:"";width:0;height:7px;left:0;position:absolute;left:0;bottom:3px;z-index:-1;background-color:#bb7ebe;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.p-home-news__tag li button:hover::before{width:100%}.p-home-news__item{padding:15px;background-color:#fff;-webkit-transition:.1s ease-in;transition:.1s ease-in}.p-home-news__item:not(:last-child){margin-bottom:10px}@media screen and (max-width: 750px){.p-home-news__item:not(:last-child){margin-bottom:25px}}.p-home-news__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 750px){.p-home-news__item a{width:100%}}.p-home-news__item:hover{cursor:pointer;-webkit-box-shadow:3px 3px 15px #f5f5f5;box-shadow:3px 3px 15px #f5f5f5;color:#000 !important}.p-home-news__item--image{width:150px}@media screen and (max-width: 1024px){.p-home-news__item--image{width:210px}}@media screen and (max-width: 750px){.p-home-news__item--image{width:100px}}.p-home-news__item--image img{height:auto}.p-home-news__item--text{width:calc(100% - 150px);padding-left:30px}@media screen and (max-width: 1024px){.p-home-news__item--text{width:calc(100% - 210px)}}@media screen and (max-width: 750px){.p-home-news__item--text{width:calc(100% - 100px);padding-left:6%}}.p-home-news__item--date{font-family:"Josefin Sans",sans-serif;font-weight:500;font-weight:400;font-size:12px;margin-bottom:10px;letter-spacing:.075em}.p-home-news__item--date span{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-weight:600;margin-left:10px;padding:0 8px;border:solid 1px #f5f5f5;border-radius:2px;-webkit-box-shadow:1px 1px 2px #707070;box-shadow:1px 1px 2px #707070}.p-home-news__item--title{font-weight:700;margin-bottom:25px;line-height:1;letter-spacing:.075em}@media screen and (max-width: 750px){.p-home-news__item--title{margin-bottom:15px}}.p-home-news__item--detail{margin-bottom:40px;letter-spacing:.075em}@media screen and (max-width: 750px){.p-home-news__item--detail{margin-bottom:20px;font-size:11px}}.p-home-news__item--button{text-align:right}.p-home-news__item--button a:hover{-webkit-transform:none;transform:none}.p-home-news__button{text-align:center}.p-home-news__button a{padding:14px 0 10px;font-size:18px;width:88%;background-color:#fff;border:solid 2px #202020}.p-home-news__button a::after{content:none}.p-home-news__button a:hover{-webkit-transform:none;transform:none;background:#202020;color:#fff}@media screen and (max-width: 1024px){.p-home-news__button a{max-width:400px}}.p-about-profile__flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.p-about-profile__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-about-profile__flex--left{width:48%;background-color:#fff}@media screen and (max-width: 750px){.p-about-profile__flex--left{width:100%;margin-bottom:30px}}.p-about-profile__flex--right{width:42%}@media screen and (max-width: 750px){.p-about-profile__flex--right{width:100%}}.p-about-profile__name{font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:22px;font-weight:400;letter-spacing:.15em;line-height:1;margin-bottom:5px}.p-about-profile__jobs{font-family:"Josefin Sans",sans-serif;font-weight:500;font-weight:400;font-size:12px;letter-spacing:.15em;margin-bottom:40px}.p-about-profile__detail{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}@media screen and (max-width: 750px){.p-about-profile__detail{margin-bottom:25px}}.p-about-profile__detail li{font-family:"Josefin Sans",sans-serif;font-weight:500;font-weight:400;font-size:14px;letter-spacing:.15em;margin-bottom:15px}.p-about-profile__detail li:not(:nth-child(even)){width:160px}@media screen and (max-width: 750px){.p-about-profile__detail li:not(:nth-child(even)){width:50%}}.p-about-profile__detail li:not(:nth-child(odd)){width:calc(100% - 160px)}@media screen and (max-width: 750px){.p-about-profile__detail li:not(:nth-child(odd)){width:50%}}@media screen and (max-width: 750px){.p-about-profile__detail li:last-child{margin-bottom:25px}}.p-about-profile__comment{margin-bottom:0}@media screen and (max-width: 750px){.p-about-profile__comment{width:50%;font-size:3.66vw}}.p-about-profile__image{text-align:right;width:100%}@media screen and (max-width: 750px){.p-about-profile__image{width:45%;margin:-120px calc(50% - 50vw) 0 auto}}.p-about-strength{margin-bottom:200px}@media screen and (max-width: 1024px){.p-about-strength{margin-bottom:80px}}@media screen and (max-width: 750px){.p-about-strength{margin-bottom:100px}}.p-about-strength__tag{width:156px;font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:20px;line-height:1;padding:15px 0 10px 20px;border:solid 3px #202020;margin-bottom:40px}@media screen and (max-width: 750px){.p-about-strength__tag{font-size:18px;padding:12px 0 8px 15px}}.p-about-strength__flex{margin-bottom:70px}@media screen and (max-width: 750px){.p-about-strength__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-about-strength__skill{width:50%;background-color:#fff}@media screen and (max-width: 750px){.p-about-strength__skill{width:100%}.p-about-strength__skill:first-of-type{margin-bottom:20px}}.p-about-strength__skill:first-of-type{margin-right:13%}@media screen and (max-width: 750px){.p-about-strength__skill:first-of-type{margin-right:0}}.p-about-strength__skill--list:not(:last-child){margin-bottom:20px}.p-about-strength__data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-about-strength__data dt{width:140px;font-family:"Josefin Sans",sans-serif;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.p-about-strength__data dt{width:130px}}.p-about-strength__data dd{width:calc(100% - 140px);height:15px;background-color:#f5f5f5;position:relative}@media screen and (max-width: 750px){.p-about-strength__data dd{width:calc(100% - 130px)}}.p-about-strength__data dd::after{content:"勉強中";font-weight:500;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:13px;letter-spacing:.1em}.p-about-strength__data.level1 dd::after{content:"";width:20%;height:100%;background-color:#202020;position:absolute;top:0;left:0;-webkit-transform:none;transform:none}.p-about-strength__data.level2 dd::after{content:"";width:40%;height:100%;background-color:#202020;position:absolute;top:0;left:0;-webkit-transform:none;transform:none}.p-about-strength__data.level3 dd::after{content:"";width:60%;height:100%;background-color:#202020;position:absolute;top:0;left:0;-webkit-transform:none;transform:none}.p-about-strength__data.level4 dd::after{content:"";width:80%;height:100%;background-color:#202020;position:absolute;top:0;left:0;-webkit-transform:none;transform:none}.p-about-strength__data.level5 dd::after{content:"";width:100%;height:100%;background-color:#202020;position:absolute;top:0;left:0;-webkit-transform:none;transform:none}.p-about-strength__list{margin-bottom:25px;background-color:#fff}.p-about-strength__list li{margin-bottom:30px}.p-about-strength__finder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 750px){.p-about-strength__finder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-about-strength__finder dt{width:180px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.1em;position:relative}@media screen and (max-width: 750px){.p-about-strength__finder dt{width:100%;margin-bottom:25px}}.p-about-strength__finder dt::after{content:"";width:60px;height:1px;background-color:#707070;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.p-about-strength__finder dt::after{width:110px;top:inherit;right:inherit;bottom:-10px;left:0;-webkit-transform:none;transform:none}}.p-about-strength__finder dd{width:calc(100% - 180px);line-height:1.5}@media screen and (max-width: 750px){.p-about-strength__finder dd{width:100%;font-size:13px}}.p-about-strength__book{font-size:12px;color:#707070;text-align:right}@media screen and (max-width: 750px){.p-about-strength__book{font-size:10px;text-align:left}}.p-cf7{margin-bottom:150px}@media screen and (max-width: 1024px){.p-cf7{margin-bottom:80px}}@media screen and (max-width: 750px){.p-cf7{margin-bottom:50px}}.p-cf7__intro{background-color:#fff}.p-cf7__intro--text{margin-bottom:90px;letter-spacing:.075em}@media screen and (max-width: 750px){.p-cf7__intro--text{margin-bottom:60px;font-size:13px}}.p-cf7__intro--text:first-of-type{font-weight:700;margin-bottom:35px}.p-cf7__intro--text span{color:#bd1b1b;font-size:12px;font-weight:700;display:block}.p-cf7__application{background-color:#fff}.p-cf7__application dt{font-size:16px;line-height:1;font-weight:700;letter-spacing:.075em;margin-bottom:20px;display:inline-block}.p-cf7__application dd{margin-bottom:45px}.p-cf7__application dd input,.p-cf7__application dd textarea{background-color:#f5f5f5;width:100%;font-size:16px;padding:21px 25px}.p-cf7__application--step02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px;margin:0 auto 60px}.p-cf7__application--step02 dt{width:250px}@media screen and (max-width: 750px){.p-cf7__application--step02 dt{width:120px;font-size:14px}}.p-cf7__application--step02 dd{width:calc(100% - 250px)}@media screen and (max-width: 750px){.p-cf7__application--step02 dd{width:calc(100% - 120px);font-size:12px}}.p-cf7__free::after{content:"お問い合わせの内容や質問事項など自由に入力してください。";font-size:14px;font-weight:normal;margin-top:20px;color:#707070;display:block}@media screen and (max-width: 750px){.p-cf7__free::after{font-size:12px}}.p-cf7__required{position:relative}.p-cf7__required::after{content:"※";font-size:40%;color:#bd1b1b;position:absolute;top:-3px;right:-12px}.p-cf7__privacy{margin-bottom:50px;background-color:#fff}.p-cf7__privacy--head{font-size:16px;font-weight:700;margin-bottom:20px;line-height:1}.p-cf7__privacy--detail{width:100%;height:150px;border:solid 5px #f5f5f5;margin-bottom:30px;overflow-y:scroll}.p-cf7__privacy--text{padding:25px 3.5%;font-size:12px}.p-cf7__privacy--text a{text-decoration:underline}.p-cf7__privacy--text a:hover{text-decoration:none}.p-cf7__privacy .wpcf7-form-control-wrap{display:block;text-align:center}.p-cf7__button--submit{text-align:center}.p-cf7__button--submit input[type=submit]{border:solid 5px #202020;font-size:16px;width:215px;line-height:1;font-weight:700;letter-spacing:.075em;padding:15px 60px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;-webkit-transform:translateX(38px);transform:translateX(38px);background-color:#fff}@media screen and (max-width: 750px){.p-cf7__button--submit input[type=submit]{font-size:13px;-webkit-transform:none;transform:none}}.p-cf7__button--submit input[type=submit]:disabled{cursor:no-drop;color:#707070;background-color:none;border:solid 5px #707070}.p-cf7__button--submit input[type=submit]:not(:disabled):hover{background-color:#202020;color:#fff}.p-cf7__button--submit input[type=button]{border:solid 5px #636363;color:#fff;background-color:#636363;font-size:16px;width:215px;line-height:1;font-weight:700;letter-spacing:.075em;padding:15px 60px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}@media screen and (max-width: 750px){.p-cf7__button--submit input[type=button]{font-size:13px;-webkit-transform:none;transform:none}}.p-cf7__button--submit input[type=button]:hover{background-color:#202020;border-color:#202020}.p-cf7__step02--text{text-align:center;margin-bottom:50px !important}@media screen and (max-width: 750px){.wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.wpcf7-radio .wpcf7-list-item{margin:0 0 0 40px}@media screen and (max-width: 750px){.wpcf7-radio .wpcf7-list-item{margin:0}}.wpcf7-radio .wpcf7-list-item:first-of-type{margin:0}.wpcf7-radio .wpcf7-list-item-label{padding-left:20px;position:relative}.wpcf7-radio .wpcf7-list-item-label::before,.wpcf7-radio .wpcf7-list-item-label::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.1s ease-in;transition:.1s ease-in}.wpcf7-radio .wpcf7-list-item-label::before{width:18px;height:18px;left:0;background-color:#f5f5f5;border-radius:100%}.wpcf7-radio .wpcf7-list-item-label::after{width:0;height:0;background-color:#bb7ebe;border-radius:100%;left:3px;opacity:0}.wpcf7-radio input[type=radio]{display:none}.wpcf7-radio input[type=radio]:checked~.wpcf7-list-item-label::before{border-color:#707070}.wpcf7-radio input[type=radio]:checked~.wpcf7-list-item-label::after{width:12px;height:12px;opacity:1}.wpcf7-not-valid-tip{color:#bd1b1b}.wpcf7-not-valid{border:solid 3px #bd1b1b}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:solid 3px #bd1b1b;color:#bd1b1b;padding:10px 20px}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance .wpcf7-list-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.wpcf7-acceptance .wpcf7-list-item-label{padding-left:24px}.wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-acceptance .wpcf7-list-item-label:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.1s ease-in;transition:.1s ease-in}.wpcf7-acceptance .wpcf7-list-item-label:before{width:16px;height:16px;left:0;border:1px solid #707070;border-radius:25%}.wpcf7-acceptance .wpcf7-list-item-label:after{width:8px;height:16px;left:4px;opacity:0;-webkit-transform:translateY(-80%) translateX(30%) rotate(25deg);transform:translateY(-80%) translateX(30%) rotate(25deg)}.wpcf7-acceptance input[type=checkbox]{display:none}.wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:before{border:1px solid #707070}.wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:after{border-right:3px solid #bb7ebe;border-bottom:3px solid #bb7ebe;opacity:1;-webkit-transform:translateY(-80%) translateX(30%) rotate(45deg);transform:translateY(-80%) translateX(30%) rotate(45deg)}.wpcf7-form-control-wrap.policy{display:block;text-align:center}#wpcf7cpcnf{position:relative}#wpcf7cpcnf table{margin:80px auto}#wpcf7cpcnf table th{width:200px;padding-bottom:40px}#wpcf7cpcnf table th p{font-size:16px;font-weight:700;letter-spacing:.075em}#wpcf7cpcnf table td{width:400px;padding-bottom:40px}#wpcf7cpcnf table td p{font-size:16px;letter-spacing:.075em;color:#707070}.wpcf7cp-btns{margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wpcf7cp-btns button.wpcf7cp-cfm-edit-btn,.wpcf7cp-btns button.wpcf7cp-cfm-submit-btn{border:solid 5px #202020;font-size:16px;line-height:1;font-weight:700;letter-spacing:.075em;padding:15px 60px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.wpcf7cp-btns button.wpcf7cp-cfm-edit-btn:hover,.wpcf7cp-btns button.wpcf7cp-cfm-submit-btn:hover{background-color:#202020;color:#fff}@media screen and (max-width: 750px){.wpcf7-spinner{display:block}}div.wpcf7{margin-bottom:100px}@media screen and (max-width: 750px){.p-contact-done{margin-bottom:50px}}.p-contact-done__head{font-size:24px;font-weight:700;text-align:center;margin-bottom:60px}@media screen and (max-width: 750px){.p-contact-done__head{font-size:16px}}.p-contact-done__text{font-size:16px;margin-bottom:30px;text-align:center}@media screen and (max-width: 750px){.p-contact-done__text{font-size:14px}}.p-contact-done__text:last-of-type{margin-bottom:80px}.p-contact-done__back{text-align:center}.p-contact-done__button{display:inline-block;border:solid 5px #202020;margin-bottom:200px;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}@media screen and (max-width: 1024px){.p-contact-done__button{margin-bottom:80px}}@media screen and (max-width: 750px){.p-contact-done__button{margin-bottom:50px}}.p-contact-done__button a{font-size:16px;letter-spacing:.075em;padding:15px 50px;line-height:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}@media screen and (max-width: 750px){.p-contact-done__button a{font-size:13px}}.p-contact-done__button:hover{background-color:#202020}.p-contact-done__button:hover a{color:#fff}.p-news-archive{margin-bottom:150px}@media screen and (max-width: 750px){.p-news-archive{margin-bottom:80px}}.p-news-archive__list{margin-bottom:90px}@media screen and (max-width: 1024px){.p-news-archive__list{margin-bottom:60px}}@media screen and (max-width: 750px){.p-news-archive__list{margin-bottom:50px}}.p-news-archive__item{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #707070;background-color:#fff}.p-news-archive__item--date{font-family:"Josefin Sans",sans-serif;font-weight:500;margin-right:26px;display:inline-block}.p-news-archive__item--tag{font-size:10px;font-weight:700;padding:4px 20px;border:solid 1px #202020;margin-right:30px;display:inline-block;letter-spacing:normal}.p-news-archive__item--title{font-size:16px;font-weight:700;border-bottom:solid 2px rgba(0,0,0,0)}.p-news-archive__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in;transition:.3s ease-in}.p-news-archive__item a:hover .p-news-archive__item--title{border-bottom-color:#707070}.p-single__post time{font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:14px;letter-spacing:.15em}.p-single__post--tag{display:inline-block;margin-left:15px;font-size:12px;font-weight:700;padding:4px 15px;line-height:1;border:solid 2px #202020}.p-single__post--title{font-size:20px}.p-single__post--image{width:100%;position:-webkit-sticky;position:sticky;top:100px}.p-single__post--image img{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.p-single-news__post h1{border-bottom:solid 3px #707070}.p-single-news__post h1::first-letter{font-size:150%;color:#bb7ebe}.p-single-news__post h2{position:relative;border-bottom:solid 4px #eecef2}.p-single-news__post h2::before{content:"";position:absolute;left:0;bottom:-4px;width:20%;height:4px;background-color:#bb7ebe}.p-single-news__post h3{padding-left:18px;position:relative}.p-single-news__post h3::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:78%;border-radius:10px;background-color:#bb7ebe}.p-single-news__post ol,.p-single-news__post ul{padding-left:1.2em}.p-single-news__post ol li,.p-single-news__post ul li{margin-bottom:4px}@media screen and (max-width: 750px){.p-single-news__post img{width:100%}}.p-works__txt{text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){.p-works__txt{text-align:left}}.p-works__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:90px}@media screen and (max-width: 750px){.p-works__list{margin-bottom:60px}}.p-works__list li{width:calc((100% - 15px)/2);display:block;position:relative;border:solid 1px #eee}@media screen and (max-width: 750px){.p-works__list li{width:100%}}.p-works__list li:hover{cursor:pointer}.p-works__list li:hover .p-works__detail{opacity:1}.p-works__list li:hover .p-works__list--image img{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}.p-works__list a{display:block}.p-works__list--image{padding-top:66%;overflow:hidden;position:relative}.p-works__list--image img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.p-works__detail{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;background-color:rgba(32,32,32,.85);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px}.p-works__detail--name{color:#fff;text-align:center;font-size:15px;margin-bottom:10px}.p-works__detail--comment{text-align:left;font-size:13px;color:#fff}#particles-js{height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:-1}.u-error__head{text-align:center}.u-error__btn{margin:50px 0;text-align:center}