@charset "UTF-8";html{scroll-behavior:smooth}main,body{position:relative;z-index:-1}body{font-family:"Shippori Mincho B1";font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:160%;font-weight:400;height:100%;position:relative;color:#333}.inner{max-width:1200px;width:100%;margin-inline:auto;padding-inline:1rem}.breadcrumb{background:#fffef6;font-size:18px;font-size:1.125rem;color:#007aff;padding:10px 0}@media screen and (max-width:1024px){.breadcrumb{font-size:16px;font-size:1rem}}@media screen and (max-width:674px){.breadcrumb{font-size:14px;font-size:.875rem}}.breadcrumb a{font-size:18px;font-size:1.125rem;color:#333;text-decoration:none}@media screen and (max-width:1024px){.breadcrumb a{font-size:16px;font-size:1rem}}@media screen and (max-width:674px){.breadcrumb a{font-size:14px;font-size:.875rem}}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .separator{margin:0 5px;color:#ccc}.heading__title{text-align:center;font-family:"Noto Serif JP";background:#fffef6;font-size:32px;font-size:2rem;letter-spacing:2px;line-height:1.8}@media screen and (max-width:1024px){.heading__title{font-size:24px;font-size:1.5rem;line-height:1.6}}@media screen and (max-width:674px){.heading__title{font-size:20px;font-size:1.25rem;font-weight:600}}.heading__subtitle{text-align:center;font-size:18px;font-size:1.125rem;margin-top:4px}.heading__subtitle:before,.heading__subtitle:after{font-family:"Noto Sans JP";content:"ー";margin:0 8px}@media screen and (max-width:1024px){.heading__subtitle{font-size:16px;font-size:1rem;margin-top:4px}.heading__subtitle:before,.heading__subtitle:after{margin:0 6px}}@media screen and (max-width:674px){.heading__subtitle{font-size:14px;font-size:.875rem;margin-top:4px}.heading__subtitle:before,.heading__subtitle:after{margin:0 4px}}.button{position:relative;width:240px;height:64px;background-color:#fffef6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#033491;font-family:"Noto Serif JP";font-size:20px;font-size:1.25rem;font-weight:400;letter-spacing:1px;padding:18px 69px 18px 32px;margin-inline:auto;overflow:hidden}.button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-top-color:#033491;border-right-color:#033491;border-bottom-color:#033491;border-left-color:#033491;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:line 6s cubic-bezier(.88,.44,.54,.77) forwards infinite;animation:line 6s cubic-bezier(.88,.44,.54,.77) forwards infinite}.button:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;background-image:url(//atcvn.jp/wp/wp-content/themes/artconvection/assets/css/../img/top-page/SVG/button-arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:32px;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1024px){.button{font-size:16px;font-size:1rem;width:200px;height:56px;padding:16px 58px 16px 24px}}@media screen and (max-width:674px){.button{font-size:12px;font-size:.75rem;width:180px;height:48px;padding:14px 48px 14px 20px}.button:after{width:14px;height:14px;right:20px}}@media screen and (max-width:420px){.button{width:150px;height:40px;padding:12px 40px 12px 16px}.button:after{width:12px;height:12px;right:16px}}@-webkit-keyframes line{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes line{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}.hidden-sp{display:none}@media screen and (max-width:674px){.hidden-sp{display:block}}.hidden-pc{display:block}@media screen and (max-width:1024px){.hidden-pc{display:none}}.back-button{position:relative;padding:10px 20px;background:0 0;border:none;color:#333;font-weight:700;text-transform:uppercase;cursor:pointer;overflow:hidden;display:inline-block}.back-button:before,.back-button:after{content:"";position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#362ae0}.back-button:before{height:3px;width:0;top:0;left:0}.back-button:after{height:3px;width:0;bottom:0;right:0}.back-button:hover:before{width:100%;-webkit-transition:width .8s cubic-bezier(.22,1,.36,1);transition:width .8s cubic-bezier(.22,1,.36,1)}.back-button:hover:after{width:100%;-webkit-transition:width .8s cubic-bezier(.22,1,.36,1);transition:width .8s cubic-bezier(.22,1,.36,1)}.back-button .btn:before,.back-button .btn:after{content:"";position:absolute;width:3px;height:0;-webkit-transition:height .8s cubic-bezier(.22,1,.36,1);transition:height .8s cubic-bezier(.22,1,.36,1);background-color:#362ae0}.back-button .btn:before{top:0;left:0}.back-button .btn:after{bottom:0;right:0}.back-button:hover .btn:before{height:100%}.back-button:hover .btn:after{height:100%}.heading__title,.heading__subtitle{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-animation:fadeInFromLeft 1s ease-out forwards;animation:fadeInFromLeft 1s ease-out forwards}@-webkit-keyframes fadeInFromLeft{0%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInFromLeft{0%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-block:72px 88px;background:#fffef6}@media screen and (max-width:1024px){.pagination{gap:16px;margin-block:64px 72px}}@media screen and (max-width:674px){.pagination{gap:12px;margin-block:54px 64px}}.pagination a{display:inline-block;padding:10px .9rem;border:1px solid #ddd;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media screen and (max-width:1024px){.pagination a{padding:8px .7rem}}@media screen and (max-width:674px){.pagination a{padding:6px .5rem}}.pagination a:hover{background-color:#f4f4f4}.pagination .current{background-color:#033491;color:#fff;border-color:#033491;padding:10px .9rem;border:1px solid #ddd}@media screen and (max-width:1024px){.pagination .current{padding:8px .7rem}}@media screen and (max-width:674px){.pagination .current{padding:6px .5rem}}.pagination .dots{display:inline-block;padding:10px 15px}@media screen and (max-width:1024px){.pagination .dots{padding:8px 12px}}@media screen and (max-width:674px){.pagination .dots{padding:6px 10px}}.search-section{text-align:center;border-bottom:solid .5px #033491;border-top:solid .5px #033491}.search__container{width:100%;max-width:1120px;margin:104px auto;padding:0 1.5rem}.search-title{font-family:"Noto Serif JP";font-size:40px;font-size:2.5rem;letter-spacing:2px;line-height:1.8}@media screen and (max-width:1024px){.search-title{font-size:32px;font-size:2rem;line-height:1.6}}@media screen and (max-width:674px){.search-title{font-size:24px;font-size:1.5rem}}.search-subtitle{font-family:"Shippori Mincho B1";font-size:24px;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.6;font-size:24px;font-size:1.5rem}@media screen and (max-width:1024px){.search-subtitle{font-size:18px;font-size:1.125rem}}@media screen and (max-width:674px){.search-subtitle{font-size:16px;font-size:1rem}}.search-category{margin-top:48px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.search-category{margin-top:32px}}.search-category-title{font-size:18px;font-size:1.125rem;font-family:"Noto Serif JP";text-align:center;width:100%}@media screen and (max-width:1024px){.search-category-title{font-size:16px;font-size:1rem}}@media screen and (max-width:674px){.search-category-title{font-size:14px;font-size:.875rem}}.search-list{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:24px;list-style:none;padding:0;margin-top:24px;margin-inline:auto;text-align:center;width:70%}@media screen and (max-width:1024px){.search-list{gap:16px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:674px){.search-list{gap:12px;grid-template-columns:repeat(2,1fr);width:100%}}.search-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:normal;word-break:break-all;color:#033491;padding:.5rem 1rem;border:1px solid #033491;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;background:#fffffb}@media screen and (max-width:674px){.search-item{font-size:14px;font-size:.875rem;padding:.3rem .5rem}}.search-item a{text-align:center;font-weight:500;font-size:14px;font-size:.875rem;font-family:"Noto Serif JP"}.search-item:hover{background-color:#033491;color:#fff}.search-item a:hover{background-color:#033491;color:#fff}.search-area-list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:24px;width:70%;margin-top:24px;margin-inline:auto}@media screen and (max-width:1024px){.search-area-list{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:674px){.search-area-list{gap:16px}}@media screen and (max-width:420px){.search-area-list{grid-template-columns:repeat(1,1fr);gap:8px;margin-inline:auto}}.search-area-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%;background:#fffef6}@media screen and (max-width:674px){.search-area-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:420px){.search-area-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.search-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;width:auto;color:#033491;font-size:14px;font-size:.875rem;font-weight:500;font-family:"Noto Serif JP";-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;padding:.5rem 1rem;border:1px solid #033491;background:#fffffb}.search-tag:hover{background-color:#033491;color:#fff}@media screen and (max-width:1024px){.search-tag{width:10vw}}@media screen and (max-width:674px){.search-tag{width:18vw}}@media screen and (max-width:420px){.search-tag{font-size:13px;font-size:.8125rem;width:16vw;padding:.5rem}}.search-tag:hover{background-color:#033491;color:#fff}.search-subarea-list{list-style:none;padding:0;text-align:justify;font-size:13px;font-size:.8125rem}@media screen and (max-width:674px){.search-subarea-list{margin:10px 0 0}}@media screen and (max-width:420px){.search-subarea-list{margin:0}}.search-subarea-item{font-size:14px;font-size:.875rem;text-align:justify;font-family:"Noto Serif JP";margin-left:8px}#scrollIndicator{position:fixed;top:120px;right:20px;width:200px;height:200px;z-index:1000;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.31,.96);transition:-webkit-transform .4s cubic-bezier(0,0,.31,.96);transition:transform .4s cubic-bezier(0,0,.31,.96);transition:transform .4s cubic-bezier(0,0,.31,.96),-webkit-transform .4s cubic-bezier(0,0,.31,.96);opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (max-width:1024px){#scrollIndicator{width:100px;height:100px;right:10%;z-index:1}}#scrollIndicator .circle-text{position:absolute;width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-font-feature-settings:"vkna";font-feature-settings:"vkna";font-size:18px;font-size:1.125rem;color:#033491;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation:rotateCircle 10s linear infinite;animation:rotateCircle 10s linear infinite}#scrollIndicator .center-text{position:absolute;color:#033491;text-align:center;bottom:43%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:moveUpDown 2s ease-in-out infinite;animation:moveUpDown 2s ease-in-out infinite}@media screen and (max-width:1024px){#scrollIndicator .center-text{width:100%}}#scrollIndicator .center-text img{position:absolute;top:139%;left:50%;height:36px;width:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}#scrollIndicator .center-text a{pointer-events:auto;color:#000;text-decoration:none}#scrollIndicator .center-text a:hover{text-decoration:underline}@-webkit-keyframes rotateCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes moveUpDown{0%,100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}}@keyframes moveUpDown{0%,100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}}.back-to-top{position:fixed;bottom:20px;right:20px;display:none;background-color:#333;color:#fff;width:80px;height:80px;padding:15px 10px;border-radius:50%;text-align:center;z-index:999;opacity:0;font-size:14px;font-size:.875rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:420px){.back-to-top{font-size:12px;font-size:.75rem;padding:7px 10px;width:60px;height:60px;line-height:2}}.back-to-top:hover{background-color:#033491}.show{display:block;opacity:1}.stars{position:relative;width:100%;height:auto;background:#fffef6;overflow:hidden;z-index:-1}.star{position:absolute;display:block;background-color:#033491;border-radius:50%;-webkit-box-shadow:0 0 4px 2px rgba(255,255,255,.2);box-shadow:0 0 4px 2px rgba(255,255,255,.2);opacity:.8;-webkit-animation:moveStars linear infinite;animation:moveStars linear infinite;z-index:-1}@-webkit-keyframes moveStars{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(50px,20px);transform:translate(50px,20px)}50%{-webkit-transform:translate(100px,50px);transform:translate(100px,50px)}75%{-webkit-transform:translate(50px,-20px);transform:translate(50px,-20px)}100%{-webkit-transform:translate(-100px,-50px);transform:translate(-100px,-50px)}}@keyframes moveStars{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(50px,20px);transform:translate(50px,20px)}50%{-webkit-transform:translate(100px,50px);transform:translate(100px,50px)}75%{-webkit-transform:translate(50px,-20px);transform:translate(50px,-20px)}100%{-webkit-transform:translate(-100px,-50px);transform:translate(-100px,-50px)}}.header{-webkit-transition:margin-top .5s ease;transition:margin-top .5s ease;position:fixed;width:100%;height:104px;z-index:1000;background-color:#fffef6;margin-left:auto;margin-right:auto;padding:8px 24px 8px 25px;border-bottom:1px solid #333}@media screen and (max-width:1024px){.header{height:88px;padding:16px 24px 16px 14px}}@media screen and (max-width:674px){.header{height:64px;padding:8px 4px 12px 5px}}.header__inner{max-width:1200px;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.header__inner{width:100%}}@media screen and (max-width:674px){.header__inner{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.TextTyping{color:#333;font-family:"Kaisei HarunoUmi";font-weight:700;line-height:1;letter-spacing:3.6px}@media screen and (max-width:1024px){.TextTyping{font-size:30px;font-size:1.875rem;line-height:1.5;letter-spacing:1.8px}}@media screen and (min-width:1025px){.TextTyping{font-size:40px;font-size:2.5rem;letter-spacing:2.4px}}@media screen and (min-width:1200px){.TextTyping{font-size:50px;font-size:3.125rem;position:relative;top:0}}@media screen and (max-width:674px){.TextTyping{font-size:24px;font-size:1.5rem;letter-spacing:1.44px}}.TextTyping:after{content:"|";color:#fff;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.nav{display:none}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding-block:30px;font-size:20px;font-size:1.25rem}@media screen and (max-width:674px){.nav__list{display:none}}.nav__sp{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffef6;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.nav__sp.active{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__list-sp{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.nav__item-sp{position:relative;text-align:center}.nav__item-sp a{color:#333;font-size:20px;font-size:1.25rem}.openbtn{display:none;position:relative;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:2000}@media screen and (max-width:1024px){.openbtn{display:block}}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:12px;height:3px;border-radius:2px;background:#333;width:24px}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:nth-of-type(1){position:relative;top:2px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%;background:#333;z-index:10000}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%;background:#333}footer{background:#fffef6}.container{width:100%;max-width:1200px;margin:0 auto;padding-top:40px;padding-inline:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){.container{display:block;padding-inline:2rem}}@media screen and (max-width:674px){.container{padding-inline:1rem}}@media screen and (max-width:420px){.container{padding-inline:.5rem}}.footer__title{text-align:left}@media screen and (max-width:1024px){.footer__title{text-align:center}}.footer__title a{font-size:32px;font-size:2rem;font-family:"Kaisei HarunoUmi";font-weight:700;line-height:1.5;letter-spacing:3.6px;color:#333;text-align:left}@media screen and (max-width:1024px){.footer__title a{letter-spacing:1.8px;text-align:center}}@media screen and (max-width:674px){.footer__title a{font-size:24px;font-size:1.5rem;letter-spacing:1.6px}}.sns__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:left;margin-top:24px}@media screen and (max-width:1024px){.sns__wrapper{margin-top:24px;text-align:center}}@media screen and (max-width:674px){.sns__wrapper{margin-top:16px;text-align:center}}.sns__wrapper .sns__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:0;margin:0;list-style:none}@media screen and (max-width:1024px){.sns__wrapper .sns__icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:674px){.sns__wrapper .sns__icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sns__wrapper .sns__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px}.sns__wrapper .sns__link{width:100%;height:100%;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat}.sns__wrapper .sns__link--instagram{background-image:url(//atcvn.jp/wp/wp-content/themes/artconvection/assets/css/../img/footer/Instagram.svg)}.sns__wrapper .sns__link--x{background-image:url(//atcvn.jp/wp/wp-content/themes/artconvection/assets/css/../img/footer/X.svg)}.sns__wrapper .sns__link:hover{opacity:.8}.sns__wrapper .footer__company-info{margin-top:24px;text-align:left;font-family:"Shippori Mincho B1"}.sns__wrapper .footer__company-info a{border-bottom:solid 1px #333}@media screen and (max-width:1024px){.sns__wrapper .footer__company-info{text-align:center;font-size:13px;font-size:.8125rem}}.footer__box,.footer__nav{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){.footer__box,.footer__nav{text-align:center;margin:0 auto;max-width:600px}}.footer__nav{margin-top:75px;width:100%}@media screen and (max-width:1024px){.footer__nav{margin-top:20px;padding:1rem}}@media screen and (max-width:674px){.footer__nav{padding:0}}.footer-nav__list{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 60px}@media screen and (max-width:1024px){.footer-nav__list{width:320px;grid-template-columns:repeat(2,1fr);gap:15px 30px}}@media screen and (max-width:674px){.footer-nav__list{width:270px;grid-template-columns:repeat(2,1fr);gap:10px 5px}}.footer-nav__item{margin:0}.footer-nav__item a{color:#333;text-decoration:none;font-weight:700;display:block;text-align:left;font-size:16px;font-size:1rem}@media screen and (max-width:1024px){.footer-nav__item a{text-align:left}}.footer-nav__item a:hover{text-decoration:underline}.footer__copyright{color:#333;background:#edfdff;text-align:center;margin-top:43px;padding:1rem}@media screen and (max-width:674px){.footer__copyright p{font-size:14px;font-size:.875rem}}.top,.event__list,.gallery,.contact-form,.button,.footer{position:relative;z-index:1}.profile__wrapper{width:100%;max-width:1228px;padding:0 2rem 88px;margin-inline:auto;padding-top:208px}@media screen and (max-width:1024px){.profile__wrapper{padding:160px 1rem 64px}}@media screen and (max-width:674px){.profile__wrapper{padding:128px 1rem 48px}}.profile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:46px;margin:48px auto 88px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){.profile-container{padding:0 0 100px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:674px){.profile-container{padding:0;gap:24px}}@media screen and (max-width:420px){.profile-container{padding-inline:0rem}}.profile-images,.sub-images{position:relative}.profile-images img,.sub-images img{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.profile-images img.fade-in,.sub-images img.fade-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.profile-images{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;max-width:524px;width:100%;top:70px}@media screen and (max-width:1024px){.profile-images{top:56px;margin-inline:auto}}@media screen and (max-width:674px){.profile-images{top:32px;gap:32px}}@media screen and (max-width:420px){.profile-images{top:32px;gap:16px}}.sub-images{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:524px}.sub-images img{width:100%;-o-object-fit:contain;object-fit:contain;height:auto}@media screen and (max-width:1024px){.sub-images{grid-template-columns:1fr;gap:12px}}@media screen and (max-width:674px){.sub-images{grid-template-columns:1fr;gap:32px}}@media screen and (max-width:420px){.sub-images{gap:16px}}.profile-box{position:relative;background:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);padding-inline:2rem;padding-block:40px;max-width:658px;width:100%;font-family:"Noto Sans JP";letter-spacing:2.5px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:left;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:1024px){.profile-box{margin-inline:auto;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:420px){.profile-box{border:none}}.profile-box h2{font-size:24px;font-size:1.5rem;position:relative;padding-left:20px;display:inline-block}.profile-box h2:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:100%;background-color:#033491}.profile-box .position-location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}@media screen and (max-width:674px){.profile-box .position-location{font-size:16px;font-size:1rem}}@media screen and (max-width:420px){.profile-box .position-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;font-size:.875rem}}.profile-box .position{font-weight:600}@media screen and (max-width:674px){.profile-box .position{font-size:16px;font-size:1rem}}@media screen and (max-width:420px){.profile-box .position{font-size:14px;font-size:.875rem}}.profile-box .divider{font-size:18px;font-size:1.125rem;color:#333}@media screen and (max-width:420px){.profile-box .divider{display:none}}.profile-box .location{color:#333;font-weight:600}.profile-box h3{font-size:18px;font-size:1.125rem;font-weight:600;margin-top:24px;position:relative;padding-left:16px}.profile-box h3:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background-color:#033491}.profile-box .description{font-size:1rem;line-height:1.8}.profile-box .sns-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}.profile-box .sns-icons .sns-icon{width:32px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.profile-box .sns-icons .sns-icon:hover{opacity:.8}.profile-box .sns-icons .sns-icon--instagram{background-image:url(//atcvn.jp/wp/wp-content/themes/artconvection/assets/css/../img/artist-single/instagram.svg)}.profile-box .sns-icons .sns-icon--twitter{background-image:url(//atcvn.jp/wp/wp-content/themes/artconvection/assets/css/../img/artist-single/x.svg)}.profile-box .sns-icons .sns-icon--facebook{background-image:url(//atcvn.jp/wp/wp-content/themes/artconvection/assets/css/../img/artist-single/facebook.svg)}.profile-box .sns-icons .sns-icon--website{background:0 0;width:auto;height:auto}.profile-box .sns-icons .sns-icon--website .website-text{font-size:1rem;color:#333;text-decoration:underline}.profile-single__btn-unique{margin-bottom:88px;text-align:center}@media screen and (max-width:1024px){.profile-single__btn-unique{margin-bottom:56px}}@media screen and (max-width:674px){.profile-single__btn-unique{margin-bottom:32px}}