@charset "UTF-8";:root{--white:#fff;--black:#000;--black2:#333;--btn-pk:#f7656a;--btn-gr:#127c6b;--bg-blue:#f7f9fc;--line-gray:#dedede;--ft-blue:#98a1af;--bread:#868686;--ttl-bg:#f7f9fc;--anchor:#007c6b}.sp{display:block}@media only screen and (min-width:769px){.sp{display:none}}.pc{display:none}@media only screen and (min-width:769px){.pc{display:block}}#pagetop{width:16vw;position:fixed;right:5.3333333333vw;bottom:2.6666666667vw}@media only screen and (min-width:769px){#pagetop{width:60px}}.bread{color:var(--bread);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5.3333333333vw}.bread a{margin-right:.5em}.bread a:after{content:">";margin-left:.5em}.page-footer .inner{max-width:1000px;margin:0 auto}@media only screen and (max-width:768px){.page-footer .inner{padding:0 5.3333333333vw}}@media only screen and (min-width:769px){.page-footer .inner{padding:0 20px}}.page-footer{font-size:3.7333333333vw;line-height:1.5;background-color:#f7f9fc;padding:2.6666666667vw 0 5.3333333333vw}@media only screen and (min-width:769px){.page-footer{font-size:14px;padding:20px 0 40px}}.page-footer a{color:inherit;text-decoration:none}.page-footer p{margin:0}.page-footer .list{margin:0}@media only screen and (min-width:769px){.page-footer .list{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-footer .list li+li{margin-top:4.8vw}@media only screen and (min-width:769px){.page-footer .list li+li{margin-top:0;margin-left:30px}}.page-footer .f_share{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5.3333333333vw 0 0}@media only screen and (min-width:769px){.page-footer .f_share{padding-top:10px}}.page-footer .f_share .share__li{display:block;width:30px;height:30px;margin-right:2.6666666667vw}@media only screen and (min-width:769px){.page-footer .f_share .share__li{width:30px;height:30px;margin-right:15px}}.page-footer .f1{padding:6.6666666667vw 0;border-bottom:1px solid #dedede}@media only screen and (min-width:769px){.page-footer .f1{padding:25px 0}}.page-footer .f1 li{font-weight:700}.page-footer .f2{padding:8vw 0;border-bottom:1px solid #dedede}@media only screen and (min-width:769px){.page-footer .f2{padding:30px 0}}.page-footer .f2__ttl{color:#98a1af;font-size:3.7333333333vw;font-weight:700;padding-bottom:5.3333333333vw}@media only screen and (min-width:769px){.page-footer .f2__ttl{font-size:14px;padding-bottom:20px}}.page-footer .f3{padding:8vw 0 16vw}@media only screen and (min-width:769px){.page-footer .f3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 50px}}.page-footer .foot_logo{width:162px;margin:0 auto !important}.page-footer .copyright{font-size:2.6666666667vw;letter-spacing:.02em;text-align:center;margin-top:4vw !important}@media only screen and (min-width:769px){.page-footer .copyright{font-size:8px;margin-top:15px !important}}.home a{color:inherit;text-decoration:none}.home p{margin:0 !important}.home .panel{display:block;background-color:var(--white);margin:10px 18px;border-radius:1.6vw;overflow:hidden;-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,.2);box-shadow:0 0 10px 0px rgba(0,0,0,.2);height:auto}@media only screen and (min-width:769px){.home .panel{margin:10px 20px}}.home .panel__img{aspect-ratio:335/260}@media only screen and (min-width:769px){.home .panel__img{aspect-ratio:51/24;margin:0 !important}}.home .panel__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .panel__desc{padding:5.3333333333vw 4.2666666667vw 13.3333333333vw}@media only screen and (min-width:769px){.home .panel__desc{padding:20px 20px 35px}}.home .panel__ttl{font-size:4.8vw;font-weight:700;line-height:1.4}@media only screen and (min-width:769px){.home .panel__ttl{font-size:20px}}.home .panel__time{display:block;font-size:2.6666666667vw;line-height:1;margin-top:5.3333333333vw}@media only screen and (min-width:769px){.home .panel__time{font-size:14px;margin-top:22px}}.home .card__img{aspect-ratio:160/130}@media only screen and (min-width:769px){.home .card__img{aspect-ratio:3/2}}.home .card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .card__time{display:block;font-size:2.6666666667vw;line-height:1;margin:4vw 0 2.6666666667vw}@media only screen and (min-width:769px){.home .card__time{font-size:14px;margin:15px 0 10px}}.home .card__ttl{font-size:3.2vw;font-weight:700;line-height:1.65;margin-bottom:5.3333333333vw}@media only screen and (min-width:769px){.home .card__ttl{font-size:20px;margin-bottom:20px}}.home .wrap{max-width:none}.home #inner-content{width:auto !important;margin:0 !important}.home #mv{background-color:var(--bg-blue);padding:5.3333333333vw 0 10.6666666667vw;position:relative;z-index:1}@media only screen and (min-width:769px){.home #mv{padding:100px 0}}.home #mv:before,.home #mv:after{content:"";display:block;position:absolute;z-index:-1}.home #mv:before{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/main_bg_r.png) center no-repeat;background-size:100% auto;width:40vw;height:26.6666666667vw;top:0;right:0}@media only screen and (min-width:769px){.home #mv:before{width:236px;height:160px}}.home #mv:after{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/main_bg_l_sp.png) center no-repeat;background-size:100% auto;width:34.6666666667vw;height:27.7333333333vw;bottom:-2.6666666667vw;left:-3.2vw}@media only screen and (min-width:769px){.home #mv:after{width:214px;height:278px}}.home #mv .main-slider{margin-bottom:0}.home #mv .main-slider.single{max-width:800px;margin:0 auto}#home-main .sec{padding:9.6vw 5.3333333333vw 13.3333333333vw}@media only screen and (min-width:769px){#home-main .sec{padding:65px 60px 90px;display:grid;grid-template-columns:42% 58%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#home-main .sec .heading{margin-bottom:9.3333333333vw}#home-main .sec .heading h2{margin:0}#home-main .sec .heading .ja{display:inline-block;font-size:3.2vw;line-height:1;margin-bottom:4.2666666667vw}@media only screen and (min-width:769px){#home-main .sec .heading .ja{font-size:18px;margin-top:40px;margin-bottom:28px}}#home-main .sec .heading .en{display:block;height:6.4vw}@media only screen and (min-width:769px){#home-main .sec .heading .en{height:30px;max-width:90%;margin-bottom:50px}}#home-main .sec .heading .en img{display:block;height:100%;width:auto}#home-main .sec .cont{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;row-gap:8vw}@media only screen and (min-width:769px){#home-main .sec .cont{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}}#home-main .sec .btn-more{color:var(--btn-gr);font-weight:700;text-align:center;line-height:1;border:1px solid var(--btn-gr)}#home-main .sec .btn-more.sp{font-size:3.7333333333vw;width:60vw;padding:3.7333333333vw 0;margin:8vw auto 0;border-radius:1.2vw}#home-main .sec .btn-more.pc{font-size:18px;width:68%;max-width:312px;padding:16px 0;border-radius:8px;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}#home-main .sec .btn-more.pc:hover{-webkit-filter:brightness(1.4);filter:brightness(1.4)}#home-main .sec .no-article{font-size:3.7333333333vw;grid-column:1/3;margin:10.6666666667vw 0 13.3333333333vw !important}@media only screen and (min-width:769px){#home-main .sec .no-article{font-size:14px;margin-bottom:0}}#home-main .s2,#home-main .s4{grid-template-columns:58% 42%}@media only screen and (min-width:769px){#home-main .s2 .heading h2,#home-main .s4 .heading h2{width:68%;max-width:312px;margin-left:auto}}#home-main .s2 .cont,#home-main .s4 .cont{grid-row:1/2}#home-main .s2 .btn-more,#home-main .s4 .btn-more{margin-left:auto}#home-main .s2{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/bg_line1_sp.png) center top no-repeat;background-size:100% auto;padding-top:16vw}@media only screen and (min-width:769px){#home-main .s2{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/bg_line1.png) center top no-repeat;background-size:100% auto;padding-top:130px}}#home-main .s3{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/bg_line2_sp.png) center top no-repeat;background-size:100% auto;padding-top:16vw}@media only screen and (min-width:769px){#home-main .s3{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/bg_line2.png) center top no-repeat;background-size:100% auto;padding-top:130px}}#home-main .s4{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/bg_line3_sp.png) center top no-repeat;background-size:100% auto;padding-top:16vw;padding-bottom:18.6666666667vw}@media only screen and (min-width:769px){#home-main .s4{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/bg_line3.png) center top no-repeat;background-size:100% auto;padding-top:130px;padding-bottom:130px}}#home-main .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#home-main .slick-dots{bottom:6.9333333333vw}@media only screen and (min-width:769px){#home-main .slick-dots{bottom:-30px}}#home-main .slick-dots li{width:12px;height:12px;margin:0 8px}#home-main .slick-dots li button{width:inherit;height:inherit;padding:0}#home-main .slick-dots li button:before{font-size:30px;line-height:22px;width:inherit;height:inherit}#home-main .slick-prev,#home-main .slick-next{top:auto;bottom:2.6666666667vw;width:6.9333333333vw;height:6.9333333333vw;background:var(--white);border-radius:50%;-webkit-box-shadow:0 0 8px 0px rgba(0,0,0,.2);box-shadow:0 0 8px 0px rgba(0,0,0,.2);z-index:1}@media only screen and (min-width:769px){#home-main .slick-prev,#home-main .slick-next{top:50%;bottom:auto}}@media only screen and (min-width:769px){#home-main .slick-prev,#home-main .slick-next{width:38px;height:38px}}#home-main .slick-prev:before,#home-main .slick-next:before{content:"";display:block;background-size:8px auto;width:inherit;height:inherit}#home-main .slick-prev{left:10.6666666667vw}@media only screen and (min-width:769px){#home-main .slick-prev{left:27vw}}#home-main .slick-prev:before{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/icon_perv.png) center no-repeat;background-size:1.8vw auto}@media only screen and (min-width:769px){#home-main .slick-prev:before{background-size:10px auto}}#home-main .slick-next{right:10.6666666667vw}@media only screen and (min-width:769px){#home-main .slick-next{right:27vw}}#home-main .slick-next:before{background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/icon_next.png) center no-repeat;background-size:1.8vw auto}@media only screen and (min-width:769px){#home-main .slick-next:before{background-size:10px auto}}@media only screen and (min-width:769px){.single #container{background-color:var(--bg-blue)}}@media only screen and (min-width:769px){.single article.post{background-color:#fff;padding:30px}}.single .bnr-wide{display:block;margin:30px 0 50px}.single .sharewrap{margin-bottom:16vw}@media only screen and (min-width:769px){.single .sharewrap{margin-bottom:60px}}@media only screen and (max-width:768px){.single .related-box{margin-right:-.9em;margin-left:-.9em;padding-top:8vw;padding-bottom:8vw;margin-bottom:13.3333333333vw;background-color:var(--bg-blue)}}@media only screen and (max-width:768px){.single .related-box .inbox{margin-right:.9em;margin-left:.9em}}@media only screen and (max-width:768px){.single .related-box .inbox a{display:block;height:100%;background-color:var(--white);padding-bottom:4.2vw}}.single #ez-toc-container{padding:20px 40px 25px 25px;border:1px solid #e2e2e2;background-color:#fff}.single #ez-toc-container .ez-toc-title-container{margin-bottom:16px}.single #ez-toc-container .ez-toc-title{font-size:14px;font-weight:700}@media only screen and (max-width:768px){.single #ez-toc-container .ez-toc-title{text-align:center}}.single #ez-toc-container .ez-toc-list li{font-size:14px;padding:3px 0}.single #ez-toc-container .ez-toc-list li:before{content:""}.single #ez-toc-container .ez-toc-list li a{display:inline-block;text-indent:-1.2em;margin-left:1.2em}.single #ez-toc-container .ez-toc-pull-right{display:none}.archive a{color:inherit;text-decoration:none}.archive .main-wrap{float:none;margin-right:auto;padding-bottom:8vw}@media only screen and (min-width:769px){.archive .main-wrap{padding-bottom:30px}}.archive #content{position:relative}.archive #content:before{content:"";display:block;position:absolute;background:url(//salowin.jp/note/wp-content/themes/yswallow_custom/library/css/../images/main_bg_r.png) center no-repeat;background-size:100% auto;width:40vw;height:26.6666666667vw;top:0;right:0;z-index:-1}@media only screen and (min-width:769px){.archive #content:before{width:236px;height:160px}}@media only screen and (min-width:769px){.archive #inner-content{margin-top:0}}.archive .archivettl{margin-top:0;margin-bottom:10.6666666667vw}@media only screen and (max-width:768px){.archive .archivettl{width:90%;margin-right:auto;margin-left:auto}}@media only screen and (min-width:769px){.archive .archivettl{margin-top:50px;margin-bottom:60px}}.archive .archivettl .ttl_ja{font-size:4.8vw;font-weight:700;text-align:left;margin-bottom:4vw}@media only screen and (min-width:769px){.archive .archivettl .ttl_ja{font-size:20px;margin-bottom:15px}}.archive .archivettl .ttl_en{height:6.4vw;width:auto}@media only screen and (min-width:769px){.archive .archivettl .ttl_en{height:28px}}.archive .archivettl .ttl_en img{width:auto;max-height:100%;vertical-align:top}.archive .card-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;row-gap:8vw;margin-bottom:16vw}@media only screen and (max-width:768px){.archive .card-wrap{width:90%;margin-right:auto;margin-left:auto}}@media only screen and (min-width:769px){.archive .card-wrap{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:7%;-moz-column-gap:7%;column-gap:7%;row-gap:40px;margin-bottom:80px}}.archive .card-wrap .no-article{font-size:3.7333333333vw;grid-column:1/3;margin-bottom:26.6666666667vw}@media only screen and (min-width:769px){.archive .card-wrap .no-article{font-size:14px;margin-bottom:0}}.archive .card__img{aspect-ratio:16/13;margin:0}@media only screen and (min-width:769px){.archive .card__img{aspect-ratio:3/2}}.archive .card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive .card__time{display:block;font-size:2.6666666667vw;line-height:1;margin:4vw 0 2.6666666667vw}@media only screen and (min-width:769px){.archive .card__time{font-size:14px;margin:15px 0 10px}}.archive .card__ttl{font-size:3.2vw;font-weight:700;line-height:1.65;margin:15px 0 0}@media only screen and (min-width:769px){.archive .card__ttl{font-size:20px}}#sidebar .bnr-sq{display:block;text-align:center;margin:0 auto 30px !important}