/*!
Theme Name: No Theme
Theme URI: https://underscores.me/
Author: Underscores.me
Author URI: https://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: no-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

No Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
:root{--main-color:#edd3c5;--sub-color:#604c3f;--text-color:#444;--background-color1:#fbf4f1;--background-color2:#dedbd9}p{margin:1em 0;font-size:14px;letter-spacing:1px;line-height:1.7em;text-align:left;color:var(--text-color);font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}h2{margin:0;font-size:28px;letter-spacing:1px;line-height:1.3em;text-align:left;color:var(--sub-color);font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}h3{margin:0;font-size:28px;letter-spacing:1px;line-height:1.5em;text-align:left;color:var(--sub-color);font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}h4{margin:0;font-size:24px;letter-spacing:1px;line-height:1.5em;text-align:left;color:var(--text-color);font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}a{font-size:16px;letter-spacing:1px;line-height:1em;text-align:left;text-decoration:none;color:var(--text-color);color:var(--text-color);font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}a:hover{color:var(--text-color);transition:.2s}ul{padding:0;list-style:none}ol{padding:0 0 0 1em}li{margin:1em 0;font-size:14px;letter-spacing:1px;line-height:1em;text-align:left;color:var(--text-color);color:var(--text-color);font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.strong{margin:0;font-size:24px;letter-spacing:1px;line-height:1.5em;text-align:left;color:var(--sub-color);font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;font-size:1.5em;padding:0 10px;box-sizing:border-box}@media screen and (max-width:768px){p,a,li{font-size:16px}h2,h3,h4,h5,h6{font-size:24px}.span-pc{display:none}#top1-smartphone h2,#top1-smartphone p{margin:20px 0}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){p,a,li{font-size:14px}}@media screen and (min-width:768px){.br-smartphone{display:none}@media screen and (min-width:1025px){.br-tablet{display:none}}}body{margin:0;background-color:var(--background-color1)}main{overflow:hidden}section{width:100%;margin:80px auto 0 auto}.inner-in{width:100%;max-width:1920px;height:auto;padding:0 120px;box-sizing:border-box;margin:0 auto}.inner-out{width:100%;height:auto;padding:0;box-sizing:border-box;margin:0 auto}#section-headline img{max-width:100%;max-height:200px;position:relative;z-index:5;top:0;left:0;border-top:solid 1px var(--sub-color)}#section-headline h2{padding-left:120px;margin-bottom:40px;font-size:28px}#section-headline p{padding-left:120px}.scroll-button{width:40px;padding:0 120px 0 0;display:block;margin:40px 0 40px auto;overflow:hidden}.right-motion{overflow:hidden}section.layout-template1{height:100vh;background-image:url(https://swan-anjousakurai.com/test/wp-content/image/image.svg);background-size:cover;background-position:center;background-repeat:no-repeat}section.layout-template2 .inner-in{height:100%;padding:0;display:flex;align-items:center;flex-direction:row}section.layout-template2 .inner-in .content-image{width:50%;padding:0;box-sizing:border-box}section.layout-template2 .inner-in .content-text{width:50%;padding:0 120px 0 0;box-sizing:border-box}.content-template1{width:fit-content;height:auto}.content-template1 li{width:auto;height:auto;margin:10px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.content-template1 img{width:25px;height:25px;padding:0 20px 0 0;display:block}.content-template1 li p{display:inline-block;padding:0 20px 0 0;margin:0}.image-template1{width:100%;aspect-ratio:16/9;margin:40px auto 40px auto;background-image:url(https://swan-anjousakurai.com/test/wp-content/image/image.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:667px){.inner-in{padding:0 20px}section.layout-template2{height:100vh}section.layout-template2 .inner-in{height:100%;padding:0;display:flex;align-items:center;flex-direction:column}section.layout-template2 .inner-in .content-image{width:100%;padding:0 20px;box-sizing:border-box}section.layout-template2 .inner-in .content-text{width:100%;padding:0 20px;box-sizing:border-box}#section-headline h2{padding-left:20px}#section-headline p{padding-left:20px}.scroll-button{padding:0;margin:40px auto 40px auto}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.inner-in{padding:0 20px}section.layout-template2{height:100vh}section.layout-template2 .inner-in{height:100%;padding:0;display:flex;align-items:center;flex-direction:column}section.layout-template2 .inner-in .content-image{width:100%;padding:0 20px;box-sizing:border-box}section.layout-template2 .inner-in .content-text{width:100%;padding:0 20px;box-sizing:border-box}#section-headline h2{padding-left:20px}#section-headline p{padding-left:20px}.scroll-button{padding:0;margin:40px auto 40px auto}}@media screen and (min-width:768px) and (max-width:1024px){.inner-in{padding:0 40px}#section-headline h2{padding-left:40px}.scroll-button{padding:0 40px 0 0;margin:40px auto}}.header-pc{width:100%;height:150px;position:fixed;z-index:99;visibility:hidden}#header .header-pc nav.header-menu{display:flex;justify-content:space-between}.header-logo{height:40px;display:block;position:absolute;top:25px;left:40px}#header .header-pc .menu-link{width:555px;height:150px;position:absolute;right:0;background-image:url(https://swan-anjousakurai.com/wp-content/image/header.svg);background-repeat:no-repeat}#header .header-pc .page-link{width:fit-content;height:40px;margin:20px auto;display:flex;align-items:start}#header .header-pc .page-link li{padding:0 40px 0 0;display:flex;align-items:center}#header .header-pc .page-link li img{padding-right:10px}.menu-sns{width:25px;height:25px;display:block}.page-link a{color:var(--sub-color)}.header-mobile{width:100%;height:auto;overflow:hidden;position:relative;z-index:99}.header-mobile .header-menu{height:100%;padding:0 40px;display:grid;align-items:center;box-sizing:border-box;background-color:var(--main-color)}.header-mobile .header-menu .menu-link{height:auto;margin:0 auto;background-color:var(--main-color)}.header-mobile .page-link li a{align-items:center}.reserve-headline{padding:0 40px 0 0;display:flex;align-items:center}.reserve-text-button{margin:0 0 40px;display:flex;align-items:center;border-bottom:solid 2px #fff}.LINE-circle-button,.calendar-circle-button{display:block;margin:10px 0}.LINE-circle-button img,.calendar-circle-button img{margin:0 0 0 10px;display:block}.menu-button-background{width:257px;height:165px;position:fixed;top:0;right:0;z-index:99;background-image:url(https://swan-anjousakurai.com/wp-content/image/header-smartphone.svg);background-repeat:no-repeat;visibility:hidden}.menu-button{display:block;position:fixed;top:20px;right:20px;cursor:pointer;z-index:99;filter:drop-shadow(0px 0 2px rgba(0,0,0,.3))}.menu-text{padding:0 10px 0 0}.menu-text-arrow{display:flex;align-items:center;z-index:99}.menu-text p{margin:0;font-size:16px;letter-spacing:1px;line-height:1em;text-align:left;color:var(--sub-color);font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}.bar{display:block;width:30px;height:4px;margin:8px 0;background-color:var(--main-color);transition:.4s;border-radius:2px}#menu-toggle:checked~nav .menu-arrow{transform:rotate(180deg)}.bar.bar-change{display:block;width:30px;height:4px;margin:8px 0;background-color:var(--main-color);transition:.4s;border-radius:2px;transition:.5s}#menu-toggle{display:none}.header-mobile .header-menu{position:fixed;left:-150%;width:100%;height:100%;transition:.4s;z-index:98}#menu-toggle:checked~.header-menu{left:0}.header-mobile .header-menu .page-link,.header-mobile .header-menu .sns-link{width:100%;height:fit-content;margin:0 auto;display:flex;justify-content:center;flex-direction:column;position:relative;list-style:none;text-align:center;background-color:var(--main-color)}.header-mobile .header-menu .page-link li a,.header-mobile .header-menu .sns-link li a{text-decoration:none;color:var(--text-color);display:flex;padding:10px 0;transition:.2s}.header-mobile .header-menu .page-link li a:hover,.header-mobile .header-menu .sns-link li a:hover{color:var(--sub-color)}a.menu-link.menu-link-change:hover{color:var(--sub-color)}.header-mobile .menu-sns{width:25px;height:25px;padding:0 20px 0 0}.header-mobile .menu-sns .menu-link-sns{width:100%;height:20px;padding:0 20px;margin:0 auto;display:block}@media screen and (max-width:667px){.header-pc{display:none}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.header-pc{display:none}.header-pc{width:100%;height:150px;position:fixed;z-index:99}}@media screen and (min-width:768px) and (max-width:1024px){.header-mobile{display:none}}@media screen and (min-width:1025px){.header-mobile{display:none}}section#top1-pc{margin:0 auto 0px auto}.top-sales-inner-in{height:auto;text-align:center}#top1-pc .inner-in .content-image{width:50%;height:100vh;border-bottom-right-radius:250px;background-image:url(https://swan-anjousakurai.com/wp-content/image/top-image1-pink.jpg);background-size:cover;background-position:right;display:grid;align-items:center;visibility:hidden}#top1-pc .inner-in .content-image p,#top1-pc .inner-in .content-image img{text-align:center;color:#fff}#top1-pc .inner-in .content-text{padding:0;max-width:500px;margin:0 auto}section#top2-pc{margin:0 auto 0px auto}#top2-pc .inner-in .content-image{width:50%;height:calc(100vh + 40px);text-align:center;border-top-left-radius:250px;background-image:url(https://swan-anjousakurai.com/wp-content/image/top-image2-pink.jpg);background-size:cover;background-position:right}#top2-pc .inner-in .content-text{padding:0;max-width:500px;margin:0 auto}.salesbutton-inner{display:flex;justify-content:center;margin:20px 0 0}.salesbutton{margin:0 10px}.salesbutton-text{display:flex;justify-content:center}.salesbutton-text p{color:#fff}.salesbutton-button{max-width:200px;padding:20px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:var(--main-color);color:var(--sub-color)}.salesbutton-button:hover{color:var(--main-color);background-color:var(--sub-color);transition:.2s}.salesbutton-button img{padding:0 10px 0 0}.illustration{margin-bottom:40px}@media screen and (max-width:1024px){#top1-smartphone,#top2-smartohone{display:block}#top1-pc,#top2-pc{display:none}#top1-smartphone{margin:0}#top1-smartphone .mainvisual{margin:0 auto;display:grid}#top1-smartphone .mainvisual img{text-align:center;color:#fff;margin:0 auto}#top1-smartphone .mainvisual .catchcopy{max-width:80px}#top1-smartphone .mainvisual img{max-width:200px}#top1-smartphone .mainvisual p{text-align:center;color:#fff;margin:40px auto 0 auto}#top1-smartphone .salesbutton-inner-in{padding:0;margin:40px 0}#top1-smartphone .salesbutton-text p{color:var(--sub-color)}#top1-smartphone .content-image{height:100vh;margin:0 40px 0 0;border-bottom-right-radius:100px;background-image:url(https://swan-anjousakurai.com/wp-content/image/top-image1-pink.jpg);background-size:cover;background-position:center;display:grid;align-items:center;visibility:hidden}.wave{width:100%}#top-image2 .content-image{height:100vh;margin:0 0 0 40px;border-bottom-right-radius:0;border-top-left-radius:100px;background-image:url(https://swan-anjousakurai.com/wp-content/image/top-image2-pink.jpg);background-size:cover;background-position:70%}.illustration{max-width:100%}.reserve-button{margin:40px 0 80px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){#top1-smartphone,#top2-smartohone{display:block}#top1-pc,#top-pc{display:none}#top1-smartphone .mainvisual .catchcopy{max-height:50vh}}@media screen and (min-width:768px) and (max-width:1024px){.reserve-button{display:flex;justify-content:center}#top1-smartphone .mainvisual img{width:120px;text-align:center;color:#fff;margin:0 auto}}@media screen and (min-width:1025px){#top1-smartphone,#top2-smartohone{display:none}#top1-pc .inner-in .content-text{transform:translate(0px,30px)}}section#campaign{margin:0 auto 0 auto;background-image:url(https://swan-anjousakurai.com/wp-content/image/campaign-image1.jpg);background-size:cover;background-position:center;position:relative}.sakura{width:80px;position:absolute;display:block;z-index:3}.sakura-top{top:-40px;left:40px}.sakura-bottom{bottom:-40px;right:40px}section#campaign .inner-in{padding:0 120px 80px}#campaign p{color:var(--sub-color)}#campaign #section-headline h2 img{height:60px;border-top:none;transform:translateX(-16px)}#campaign .inner-in .chance{width:fit-content;margin-top:40px}section#campaign .arrow{width:30px;margin:20px auto;display:block}.price{max-width:500px}@media screen and (max-width:667px){section#campaign{background-position-x:70%}section#campaign .inner-in{padding:0 20px 80px}#campaign h2,#campaign p{text-align:center}.sakura{width:60px}#campaign #section-headline h2 img{transform:translateX(0px)}.sakura-top{top:-30px;left:30px}.sakura-bottom{bottom:-30px;right:30px}#campaign .inner-in div{margin:0 auto}.price{margin:0 auto;display:block;transform:translateX(0px)}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){section#campaign{background-position-x:100%}section#campaign .inner-in{padding:0 20px 80px}.sakura{width:60px}.sakura-top{top:-30px;left:30px}.sakura-bottom{bottom:-30px;right:30px}}@media screen and (min-width:768px) and (max-width:1024px){section#campaign{background-position-x:60%}section#campaign .inner-in{padding:0 40px 80px}#campaign h2,#campaign p{text-align:center}#campaign .inner-in div{margin:0 auto}.price{margin:0 auto;display:block;transform:translateX(0px)}}@media screen and (min-width:1025px){#campaign .traial-button-inner{justify-content:start}}section#point{background-color:var(--background-color2);margin:0 auto 0 auto;padding:0 0 80px;position:relative;z-index:0}#point #section-headline h2{transform:translate(0px,-34px)}#point .inner-in{display:grid;grid-template-columns:1fr 1fr;position:relative}.point-image{width:50%;position:absolute;z-index:-1;top:0;right:0;background-image:url(https://swan-anjousakurai.com/wp-content/image/point-image1.jpeg);background-size:cover;border-bottom-left-radius:250px;opacity:.2}.point-inner{max-width:500px;margin:20px 20px 20px 0}.point-text-inner{margin:0 0 10px;display:flex;justify-content:start;align-items:start}.point-inner img{padding:0 0 10px;margin:0 40px 0 0;display:block}.point-inner p{margin:0}@media screen and (max-width:667px){#point .inner-in{grid-template-columns:1fr}.point-image{width:calc(100% - 40px)}section#point{padding:0 0 40px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){#point .inner-in{grid-template-columns:1fr}.point-image{width:calc(100% - 40px)}section#point{padding:0 0 40px}}section#review{margin:0 auto 0 auto;padding:0}#review .inner-in{display:grid;grid-template-columns:1fr 1fr}.review-inner{max-width:500px;margin:20px 20px 20px 0}.review-inner img{width:100%;max-width:500px;margin-bottom:20px}.review-text{width:100%;max-width:500px}.worries{display:grid;grid-template-columns:100px 1fr;align-items:center}.worries h3{padding-right:20px}@media screen and (max-width:667px){#review .inner-in{grid-template-columns:1fr}.review-inner{margin:20px 0}.review-inner img{left:-20px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){#review .inner-in{grid-template-columns:1fr}.review-inner{margin:20px 0}.review-inner img{left:-20px}}@media screen and (min-width:1025px){.worries{height:60px}.review-inner img{transform:translate(-40px 0)}}section#trial{width:100%;height:auto;margin:0 auto 0 auto;background-image:url(https://swan-anjousakurai.com/wp-content/image/trial-image1.jpg);background-size:cover}#trial .inner-in{padding:80px 120px;box-sizing:border-box}.ticket{max-width:500px;margin:0 auto;display:block}.traial-button-inner{display:flex;justify-content:center}.traial-button-inner .trial-button{margin:0 10px}#trial .inner-in h2{text-align:center;color:#fff}.speech-slash{width:fit-content;margin:0 auto;display:flex}.arrow-button{min-width:250px;padding:20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:100px;color:#fff}.speech-slash p{text-align:center;color:#fff;padding:10px 0}.arrow-button{padding:20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:100px;color:#fff}.arrow-button svg{padding:0 0 0 10px}#LINE.arrow-button{background-color:#00b900;color:#fff}#LINE.arrow-button:hover{background-color:#fff;color:#00b900}#LINE svg{stroke:#fff}#LINE.arrow-button:hover svg{stroke:#00b900;transition:.2s}#web.arrow-button{background-color:#edd3c5;color:var(--sub-color)}#web svg{stroke:var(--sub-color)}#web.arrow-button:hover{background-color:#604c3f;color:var(--main-color)}#web .arrow-button:hover line{stroke:var(--sub-color)}#web.arrow-button:hover svg{stroke:var(--main-color);transition:.2s}@media screen and (max-width:667px){#trial .inner-in{padding:80px 20px;box-sizing:border-box}.ticket{margin:20px auto}.traial-button-inner{flex-direction:column}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){#trial .inner-in{padding:80px 20px;box-sizing:border-box}.ticket{margin:20px auto}.traial-button-inner{flex-direction:column}}@media screen and (min-width:768px) and (max-width:1024px){.ticket{margin:20px auto}}section#qa{width:calc(100% - 120px);margin:80px 0;height:auto;padding:0 120px 0 0;box-sizing:border-box;background-color:var(--background-color2);border-radius:0 60px 60px 0;position:relative}.question{margin:40px 0}#qa #section-headline h2{margin-bottom:20px}#qa #section-headline p{margin-bottom:40px}.question-inner{display:flex;align-items:center}.question-text{display:flex;align-items:center;border-bottom:solid 1px var(--text-color);padding:0 0 10px}.question-text h2{color:var(--text-color)}.question-text img{max-height:40px;padding:0 10px 0 0}.plant{width:120px;position:absolute;right:-60px}.price{width:100%;max-width:500px}@media screen and (max-width:667px){section#qa{width:calc(100% - 40px);padding:0 40px 0 0;margin:40px 0;border-radius:0 40px 40px 0}.plant{width:60px;position:absolute;right:-30px}.question{margin:20px 0}.question-text{display:block}.question-text img{max-width:40px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){section#qa{width:calc(100% - 40px);padding:0 40px 0 0;margin:40px 0}.plant{width:60px;position:absolute;right:-30px}.question{margin:20px 0}.question-text{display:block}.question-text img{max-width:40px}}@media screen and (min-width:768px) and (max-width:1024px){section#qa{width:calc(100% - 80px)}.plant{width:80px;position:absolute;right:-20px}}section#access{margin:0 0 80px}#access .inner-in,#access .inner-out{margin:0 auto 40px auto}.google-map-inner{padding:0 120px;box-sizing:border-box;margin:0 auto}iframe.google-map{width:100%;aspect-ratio:16/9;border-radius:60px}section#access #left.inner-out{padding:0 120px 0 0;box-sizing:border-box}section#access #right.inner-out{padding:0 0 0 120px;box-sizing:border-box}.one-side-image{width:100%;max-width:1000px;margin:0 auto;aspect-ratio:4/3;position:relative;background-size:cover}#left.one-side-image{left:0;border-radius:60px}#right.one-side-image{right:0;border-radius:60px}.entrance{background-image:url(https://swan-anjousakurai.com/wp-content/image/access-image1.jpg)}.interior1{background-image:url(https://swan-anjousakurai.com/wp-content/image/access-image2.jpg)}.interior2{background-image:url(https://swan-anjousakurai.com/wp-content/image/access-image3.jpg)}@media screen and (max-width:667px){.google-map-inner{padding:0 20px}iframe.google-map{aspect-ratio:9/16;border-radius:30px}section#access #left.inner-out{padding:0 20px 0 0}section#access #right.inner-out{padding:0 0 0 20px}#left.one-side-image{border-radius:0 30px 30px 0}#right.one-side-image{border-radius:30px 0 0 30px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.google-map-inner{padding:0 20px}iframe.google-map{aspect-ratio:16/9;border-radius:30px}section#access #left.inner-out{padding:0 20px 0 0}section#access #right.inner-out{padding:0 0 0 20px}#left.one-side-image{border-radius:0 30px 30px 0}#right.one-side-image{border-radius:30px 0 0 30px}}@media screen and (min-width:768px) and (max-width:1024px){.google-map-inner{padding:0 40px}section#access #left.inner-out{padding:0 40px 0 0}section#access #right.inner-out{padding:0 0 0 40px}#left.one-side-image{border-radius:0 60px 60px 0}#right.one-side-image{border-radius:60px 0 0 60px}}section#other{padding:0 0 80px;background-color:var(--background-color2)}.left-text-right-image{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:40px}.left-text-right-image img{width:100%;display:block;border-radius:60px;object-fit:cover}.left-text-right-image a{margin:40px auto 40px auto}section#other .content-template1 li{grid-template-columns:6em 1fr}section#other .scroll-button{margin:40px 0 0 auto}@media screen and (max-width:540px){.left-text-right-image{grid-template-columns:1fr}.left-text-right-image img{display:none}section#other .scroll-button{margin:40px auto 0 auto}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){section#other .scroll-button{margin:40px auto 0 auto}}@media screen and (min-width:768px) and (max-width:1024px){section#other .scroll-button{margin:40px auto 0 auto}}#recruitment{margin:80px 0}#recruitment #section-headline img{border-top:0}.stack-sm-vertical{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.stack-sm-vertical img{width:100%;display:block}.banner{box-shadow:0 0 10px rgba(96,76,63,.4)}.checklist li{display:flex;gap:20px;align-items:start}.checklist li img{width:30px;height:100%;display:block}#recruitment .center-text{margin:40px 0}.center-text{text-align:center}@media screen and (max-width:540px){.stack-sm-vertical{grid-template-columns:1fr}.stack-sm-vertical img.banner{order:1;margin-top:40px}.stack-sm-vertical div{order:2}#recruitment .traial-button-inner .trial-button{margin:20px auto 20px auto}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){.stack-sm-vertical{grid-template-columns:1fr}#recruitment .traial-button-inner .trial-button{margin:20px auto 20px auto}.stack-sm-vertical img.banner{order:1;margin-top:40px}.stack-sm-vertical div{order:2}}@media screen and (min-width:768px) and (max-width:1024px){.stack-sm-vertical{grid-template-columns:1fr}#recruitment .traial-button-inner .trial-button{margin:20px auto 20px auto}.stack-sm-vertical img.banner{order:1;margin-top:40px}.stack-sm-vertical div{order:2}}.end{text-align:right}footer{position:relative}#footer img{width:200px;margin:-28px 0 0;display:block;position:absolute;top:-20px;left:120px}.footer-menu{width:100%;padding:60px 0 0;margin:0 auto;background-color:var(--main-color)}.footer-menu .menu-link{width:fit-content;height:auto;padding:0 0 40px 120px;box-sizing:border-box}.footer-menu .page-link{margin:0;display:flex}.footer-menu .page-link li{padding:0 20px;border-right:solid 1px}.footer-menu .sns-link{margin:0 auto 0 auto;display:flex;border-bottom:solid 1px}.footer-menu .sns-link li{width:fit-content;padding:0 20px}.footer-menu .sns-link li a{display:flex;align-items:center}.footer-menu .content-template1{width:fit-content;height:auto}.footer-menu .sns-link li .menu-sns{width:25px;height:25px;padding:0 20px 0 0;display:inline-block}.copyright{width:100%;height:auto;background-color:var(--sub-color)}.copyright p{text-align:left;color:#fff;padding:15px 0 15px 120px;margin:0}#footer .content-template1 ul{margin:0}#footer .content-template1 li{margin:1em 0 0;grid-template-columns:6em 1fr;align-items:start}@media screen and (max-width:667px){#footer img{left:20px}.footer-menu .menu-link{padding:0 20px 40px;box-sizing:border-box;margin:0}.footer-menu .page-link{flex-wrap:wrap}.footer-menu .sns-link{display:block;border-top:solid 1px;border-bottom:solid 1px}.footer-menu .content-template1{margin:0 auto 0 0}.copyright p{padding:15px 0 15px 20px}}@media screen and (min-width:667px) and (min-height:375px) and (max-width:932px) and (max-height:430px){#footer img{left:20px}.footer-menu .menu-link{padding:0 20px 40px;box-sizing:border-box;margin:0}.footer-menu .page-link{flex-wrap:wrap}.footer-menu .sns-link{display:block;border-top:solid 1px;border-bottom:solid 1px}.footer-menu .content-template1{margin:0 auto 0 0}.copyright p{padding:15px 0 15px 20px}}@media screen and (min-width:768px) and (max-width:1024px){#footer img{left:40px}.footer-menu .menu-link{padding:0 40px 40px;box-sizing:border-box;margin:0}.copyright p{padding:15px 0 15px 20px}}style #wp-emoji-styles-inline-css{margin:0 !important}