@charset "UTF-8";html{font-size:62.5%;overflow-x:hidden}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.1em;font-weight:400;margin:0 auto;color:#333;background-color:#fff}@media (max-width:576px){body{font-size:1.4rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after,*:focus{-webkit-box-sizing:border-box;box-sizing:border-box}img{width:100%}a{text-decoration:none}@media (min-width:769px){.pcNone{display:none!important}}@media (max-width:768px){.spNone{display:none!important}}.link01{position:relative;display:block;width:fit-content;padding-right:86px;margin-left:auto}.link01 .text{font-family:"Josefin Sans",sans-serif;color:#181818}.link01 .arrow{position:absolute;width:150px;top:calc(100% - 10px);left:0;text-align-last:left;z-index:1;transition:transform .3s}.link01:hover .arrow{transform:translateX(5px)}.link01 .circle{position:absolute;display:block;width:70px;height:70px;top:-8px;right:-4px;border:1px solid #181818;border-radius:50%}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1.5s;animation-duration:1.5;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.effect_fade{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all .5s;transition:all .5s}.effect_fade.effect_scroll{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fadeLeft{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;-webkit-transition:all .5s;transition:all .5s}.fadeLeft.effect_left_scroll{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time03{-webkit-animation-delay:.5s;animation-delay:.5s}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header{position:fixed;margin:0 auto;width:100%;max-width:100vw;background:-webkit-gradient(linear,left top,left bottom,from(rgba(241,241,241,.5)),color-stop(80%,rgba(243,243,243,0)));background:linear-gradient(to bottom,rgba(241,241,241,.5) 0%,rgba(243,243,243,0) 80%);z-index:70}.header_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1480px;width:100%;margin:auto;height:97px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.header_wrapper{height:88px}}.header_wrapper h1,.header_wrapper .header_logo{width:150px;height:100%}@media (max-width:576px){.header_wrapper h1,.header_wrapper .header_logo{width:100px}}.header_right{display:-webkit-box;display:-ms-flexbox;display:flex;height:97px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media (max-width:576px){.header_right{height:88px}}.nav_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nav_menu ul li{position:relative;list-style:none;margin-right:30px;padding-top:4px}.nav_menu ul li:after{position:absolute;content:"";z-index:-10;background-image:url(//www.shanti-i.com/wp-content/themes/shanti_2023/css/../img/hover_icon.png);background-size:contain;width:64px;height:34px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;transition:all .3s;opacity:0}.nav_menu ul li:hover:after{opacity:1}.nav_menu ul li:last-child{padding-left:35px;padding-right:3px;margin-right:15px;background-color:#fd98d9;-webkit-transition:all .5s;transition:all .5s;position:relative}.nav_menu ul li:last-child:hover{background-color:#ff62c6}.nav_menu ul li:last-child:before{position:absolute;content:"";width:20px;height:15px;background-image:url('data:image/svg+xml;utf8,<svg class="letter_svg" height="34.611" viewBox="0 0 49.369 34.611" width="49.369" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h49.369v34.611h-49.369z"/></clipPath><g clip-path="url(%23a)" fill="%23181818"><path d="m44.06 34.611h-38.869a5.433 5.433 0 0 1 -5.191-5.636v-27.957a.98.98 0 0 1 .939-1.018h47.372a.98.98 0 0 1 .938 1.018v27.957a5.433 5.433 0 0 1 -5.189 5.636m-42.183-32.574v26.938a3.469 3.469 0 0 0 3.314 3.6h38.869a3.469 3.469 0 0 0 3.313-3.6v-26.938z" transform="translate(-.001)"/><path d="m24.684 23.3a.9.9 0 0 1 -.6-.233l-23.744-21.267a1.08 1.08 0 0 1 -.126-1.43.889.889 0 0 1 1.32-.137l23.15 20.733 23.15-20.733a.888.888 0 0 1 1.32.137 1.08 1.08 0 0 1 -.126 1.43l-23.746 21.272a.9.9 0 0 1 -.6.233"/></g></svg>');background-size:contain;top:50%;left:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s;z-index:10}.nav_menu ul li a{display:block;font-size:2rem;font-family:"Josefin Sans",sans-serif;color:#181818;letter-spacing:0rem}@media (max-width:1200px){.nav_menu ul{display:none}}#js_drawer_icon{top:0;right:0;z-index:100;width:57px;height:57px;background-color:#fff;border-radius:50%;border:1px solid #181818;margin-right:20px;-webkit-transition:all .3s;transition:all .3s}#js_drawer_icon:hover{cursor:pointer}#js_drawer_icon:hover .drawer_icon_bar1{top:2px}#js_drawer_icon:hover .drawer_icon_bar3{top:14px}@media (max-width:576px){#js_drawer_icon{width:48px;height:48px}}.drawer_icon_bars{position:relative;z-index:100;top:19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:28px;height:18px}@media (max-width:576px){.drawer_icon_bars{top:15px;width:23px}}.drawer_icon_bar1,.drawer_icon_bar2,.drawer_icon_bar3{position:absolute;width:28px;height:2px;display:block;background:#181818;-webkit-transition:top .2s ease,-webkit-transform .2s ease-in-out;transition:top .2s ease,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,top .2s ease;transition:transform .2s ease-in-out,top .2s ease,-webkit-transform .2s ease-in-out}@media (max-width:576px){.drawer_icon_bar1,.drawer_icon_bar2,.drawer_icon_bar3{width:23px}}.drawer_icon_bar1{top:0}.drawer_icon_bar2{top:8px}.drawer_icon_bar3{top:16px}.section_title{font-size:5rem}#js_drawer_icon.active{border:none;background-color:transparent}#js_drawer_icon.active .drawer_icon_bar1,#js_drawer_icon.active .drawer_icon_bar2,#js_drawer_icon.active .drawer_icon_bar3{background-color:#fff}#js_drawer_icon.active .drawer_icon_bar1{top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#js_drawer_icon.active .drawer_icon_bar2{opacity:0}#js_drawer_icon.active .drawer_icon_bar3{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:8px;position:fixed}#js_drawer_menu{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;top:0;width:100%;height:100%;background:#c1c0c0;background-size:cover;margin:0 auto;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;opacity:0;z-index:80}#js_drawer_menu.active{visibility:visible;opacity:1}.drawer_menu_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:980px;margin:0 auto;padding-top:135px}@media (max-width:1200px){.drawer_menu_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:60%}}@media (max-width:992px){.drawer_menu_wrapper{width:70%}}@media (max-width:576px){.drawer_menu_wrapper{width:85%;padding-top:80px}}.drawer_menu_left{width:37%;padding-top:155px}@media (max-width:1200px){.drawer_menu_left{width:70%;margin:0 auto;padding-top:80px}}@media (max-width:576px){.drawer_menu_left{width:100%;padding-top:45px}}.drawer_menu_right{width:50%;margin-left:auto}@media (max-width:1200px){.drawer_menu_right{width:100%}}.drawer_menu_right h1{width:125px;margin:0 auto}.drawer_menu_nav{padding:75px 0 55px}@media (max-width:576px){.drawer_menu_nav{padding:45px 0 25px}}.drawer_menu_nav ul{-webkit-column-count:2;column-count:2}.drawer_menu_nav ul li{-webkit-column-break-inside:avoid;break-inside:avoid;list-style:none;text-align:left;overflow:hidden;padding-bottom:25px;padding-left:30px}@media (max-width:992px){.drawer_menu_nav ul li{padding-left:60px}}@media (max-width:768px){.drawer_menu_nav ul li{padding-left:10px}}@media (max-width:576px){.drawer_menu_nav ul li{padding-left:0}}.drawer_menu_nav ul li a{display:inline-block;font-family:"Josefin Sans",sans-serif;font-size:2.8rem;color:#fff;-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.drawer_menu_nav ul li a{font-size:2.2rem}}.drawer_menu_nav ul li a:hover{color:#ff62c6}.drawer_contact{padding-bottom:70px;text-align:center}@media (max-width:576px){.drawer_contact{padding-bottom:40px}}.drawer_contact a{position:relative;display:inline-block;font-family:"Josefin Sans",sans-serif;font-size:2.8rem;color:#fff;-webkit-transition:all .3s;transition:all .3s;padding-left:35px}.drawer_contact a:before{position:absolute;content:"";width:25px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg class="letter_svg" height="34.611" viewBox="0 0 49.369 34.611" width="49.369" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h49.369v34.611h-49.369z"/></clipPath><g clip-path="url(%23a)" fill="%23ffffff"><path d="m44.06 34.611h-38.869a5.433 5.433 0 0 1 -5.191-5.636v-27.957a.98.98 0 0 1 .939-1.018h47.372a.98.98 0 0 1 .938 1.018v27.957a5.433 5.433 0 0 1 -5.189 5.636m-42.183-32.574v26.938a3.469 3.469 0 0 0 3.314 3.6h38.869a3.469 3.469 0 0 0 3.313-3.6v-26.938z" transform="translate(-.001)"/><path d="m24.684 23.3a.9.9 0 0 1 -.6-.233l-23.744-21.267a1.08 1.08 0 0 1 -.126-1.43.889.889 0 0 1 1.32-.137l23.15 20.733 23.15-20.733a.888.888 0 0 1 1.32.137 1.08 1.08 0 0 1 -.126 1.43l-23.746 21.272a.9.9 0 0 1 -.6.233"/></g></svg>');background-size:contain;top:50%;left:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.drawer_contact a:before{width:22px;height:17px}}@media (max-width:576px){.drawer_contact a{font-size:2rem}}@media (max-width:374px){.drawer_contact a{font-size:1.8rem}}.drawer_contact a:hover{color:#ff62c6}.drawer_contact a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg class="letter_svg" height="34.611" viewBox="0 0 49.369 34.611" width="49.369" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h49.369v34.611h-49.369z"/></clipPath><g clip-path="url(%23a)" fill="%23FF62C6"><path d="m44.06 34.611h-38.869a5.433 5.433 0 0 1 -5.191-5.636v-27.957a.98.98 0 0 1 .939-1.018h47.372a.98.98 0 0 1 .938 1.018v27.957a5.433 5.433 0 0 1 -5.189 5.636m-42.183-32.574v26.938a3.469 3.469 0 0 0 3.314 3.6h38.869a3.469 3.469 0 0 0 3.313-3.6v-26.938z" transform="translate(-.001)"/><path d="m24.684 23.3a.9.9 0 0 1 -.6-.233l-23.744-21.267a1.08 1.08 0 0 1 -.126-1.43.889.889 0 0 1 1.32-.137l23.15 20.733 23.15-20.733a.888.888 0 0 1 1.32.137 1.08 1.08 0 0 1 -.126 1.43l-23.746 21.272a.9.9 0 0 1 -.6.233"/></g></svg>');background-size:contain}.drawer_sns{text-align:center;padding-bottom:70px}.drawer_sns li{display:inline-block;text-align:center;font-family:"Josefin Sans",sans-serif;font-size:1.8rem}.drawer_sns li:not(:last-child):after{content:'/';padding:0 1em;color:#fff}.drawer_sns li a{position:relative;display:inline-block;text-decoration:none;color:#fff}.drawer_sns li a:after{position:absolute;content:'';left:0;width:100%;height:1px;background:#fff;bottom:-3px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.drawer_sns li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.drawer_privacy_policy{font-family:"Josefin Sans",sans-serif;font-size:2rem;text-align:center;margin-bottom:75px}.drawer_privacy_policy a{position:relative;display:inline-block;text-decoration:none;color:#fff;-webkit-transition:all .3s;transition:all .3s}.drawer_privacy_policy a:hover{color:#ff62c6}@media (max-width:576px){.drawer_privacy_policy{font-size:1.8rem;margin-bottom:45px}}.drawer_banner{margin:0 auto;padding-bottom:100px}@media (max-width:576px){.drawer_banner{padding-bottom:70px}}.drawer_banner_link{display:block;width:100%;overflow:hidden;-webkit-transition:all .6s;transition:all .6s}.drawer_banner_link:first-child{margin-bottom:70px}@media (max-width:576px){.drawer_banner_link:first-child{margin-bottom:40px}}.drawer_banner_img{position:relative;padding-top:41.43646%;width:100%;overflow:hidden}.drawer_banner_img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.drawer_banner_caption{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);color:#fff;-webkit-transition:all .6s;transition:all .6s;opacity:0}.drawer_banner_caption p{position:absolute;content:"";top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;font-family:"Josefin Sans",sans-serif;text-align:left}.drawer_banner_caption p:after{position:absolute;content:"";width:70px;height:1px;top:50%;right:-85px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff}@media (max-width:768px){.drawer_banner_caption p:after{width:50px;right:-60px}}@media (max-width:576px){.drawer_banner_caption p:after{width:20px;right:-25px}}@media (max-width:576px){.drawer_banner_caption p{font-size:1.6rem;letter-spacing:.05rem}}.drawer_banner_img:hover .drawer_banner_caption{opacity:1}#js_drawer_content{position:fixed;background:#f9f9f9;top:0;left:0;width:100vw;height:100%;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;opacity:0;z-index:60}#js_drawer_content.active{visibility:visible;opacity:1}.coming_text{text-align:center;font-weight:700;font-size:2rem;padding-top:20px;margin:0 auto}.coming_text_02{text-align:center;font-weight:700;font-size:2rem;padding-top:20px;color:#fff}.top_section{background-color:#fff}.top_swiper{position:relative;max-width:1480px;padding-top:97px;padding:97px 77px 0;margin:0 auto}@media (max-width:768px){.top_swiper .top_slide_10th{width:60%;top:6%}}@media (max-width:1400px){.top_swiper{width:100%;padding:97px 0}}@media (max-width:576px){.top_swiper{padding-top:88px}}.top_swiper .swiper-horizontal>.swiper-pagination-bullets,.top_swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.top_swiper .swiper-pagination-custom,.top_swiper .swiper-pagination-fraction{margin-left:80px;text-align:left}@media (max-width:1400px){.top_swiper .swiper-horizontal>.swiper-pagination-bullets,.top_swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.top_swiper .swiper-pagination-custom,.top_swiper .swiper-pagination-fraction{margin-left:10px}}.top_swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.top_swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.top_swiper .swiper-pagination-custom .swiper-pagination-bullet,.top_swiper .swiper-pagination-fraction .swiper-pagination-bullet{background-color:#ff62c6;height:10px;width:10px;margin:8px}.top_swiper .swiper-horizontal>.swiper-pagination-bullets,.top_swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.top_swiper .swiper-pagination-custom,.top_swiper .swiper-pagination-fraction{bottom:0}@media (max-width:1400px){.top_swiper .swiper-horizontal>.swiper-pagination-bullets,.top_swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.top_swiper .swiper-pagination-custom,.top_swiper .swiper-pagination-fraction{bottom:95px}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.top_slide_img{position:relative;padding-top:61.99095%;width:100%}.top_slide_img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:768px){.top_slide_img{display:none}}.top_slide_img_sp{display:none}@media (max-width:768px){.top_slide_img_sp{display:block}}.top_slide_img_sp{position:relative;padding-top:61.99095%;width:100%}.top_slide_img_sp img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{-webkit-animation-name:text_anime_on;animation-name:text_anime_on;-webkit-animation:text_anime_on 1s ease-out forwards;animation:text_anime_on 1s ease-out forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.content_header{padding-top:245px;padding-bottom:60px;text-align:center}@media (max-width:576px){.content_header{padding-top:155px;padding-bottom:55px}}.content_title{font-family:"Josefin Sans",sans-serif;font-size:6rem;color:#181818;text-align:center;letter-spacing:.5rem}@media (max-width:576px){.content_title{font-size:3.8rem}}.category_title{position:relative;display:inline-block;padding-left:235px;margin:0 auto;text-align:center}@media (max-width:576px){.category_title{padding-top:50px;padding-left:0}}.category_title:before{position:absolute;content:"CATEGORY :";font-size:3rem;font-weight:600;letter-spacing:.3rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:576px){.category_title:before{font-size:1.6rem;letter-spacing:.2rem;top:0;left:50%;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about_section{padding:134px 0 157px;background-color:#fff}@media (max-width:768px){.about_section{padding:0 0 157px}}.about_section_wrapper{position:relative;max-width:960px;margin:0 auto;color:#181818}@media (max-width:992px){.about_section_wrapper{margin:0 40px}}@media (max-width:576px){.about_section_wrapper{margin:0 20px}}.about_section_wrapper:after{position:absolute;content:"";background:url(//www.shanti-i.com/wp-content/themes/shanti_2023/css/../img/niko_mark.png);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;top:-14px;right:-110px;width:317px;height:351px;z-index:1}@media (max-width:1200px){.about_section_wrapper:after{width:217px;height:251px;right:0}}@media (max-width:768px){.about_section_wrapper:after{width:167px;height:201px}}@media (max-width:576px){.about_section_wrapper:after{display:none}}.about_section_wrapper .content_title{padding-bottom:30px}.about_text{max-width:770px;margin-left:40px}@media (max-width:576px){.about_text{margin-left:0}}.about_text_inner{max-width:960px;padding-bottom:70px;line-height:2.5}@media (max-width:576px){.about_text_inner{padding-bottom:60px;font-size:1.4rem}}.about_sub_text_box{display:-webkit-box;display:-ms-flexbox;display:flex}.about_sub_img{max-width:107px}@media (max-width:576px){.about_sub_img{display:none}}.about_sub_text{padding-left:32px}@media (max-width:576px){.about_sub_text{padding-left:0}}.more_button_wrapper{text-align:right}.more_button{position:relative;display:inline-block;font-size:2rem;text-align:right;font-family:"Josefin Sans",sans-serif;margin-left:auto;-webkit-transition:all .3s;transition:all .3s}.more_button:hover a p:after{left:6%}.more_button:hover a p:before{right:-7%}.more_button a{display:inline-block;color:#181818}.more_button a p{position:relative;padding-right:47px}.more_button a p:after{position:absolute;content:'';bottom:-8px;left:0;width:100%;height:1px;background:#181818;-webkit-transition:all .3s;transition:all .3s}.more_button a p:before{position:absolute;content:'';bottom:-6px;right:-1px;width:8px;height:1px;background:#181818;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .3s;transition:all .3s}.more_button span{position:absolute;top:0;right:-35px;width:70px;height:70px;border:1px solid #181818;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.more_button:hover span{-webkit-animation:scale .7s ease-in-out;animation:scale .7s ease-in-out}@media (max-width:576px){.more_button{font-size:1.6rem}}@media (max-width:576px){.more_button:hover a p:after{left:3%}}@media (max-width:576px){.more_button a p{padding-right:35px}}@media (max-width:576px){.more_button a p:after{width:103%}}@media (max-width:576px){.more_button a p:before{right:-5px}}@media (max-width:576px){.more_button span{width:60px;height:60px}}@-webkit-keyframes scale{50%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#ff62c6;opacity:.5;border:none;z-index:-1}}@keyframes scale{50%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#ff62c6;opacity:.5;border:none;z-index:-1}}.service_section{width:100%;padding-bottom:142px;background-color:#fff}#service{padding-top:97px;margin-top:-97px}#serviceHeader{margin-bottom:130px}#serviceHeader .md_service_box{margin:0 auto}#serviceHeader .md_service_box_inner.line_in_appear{display:block}#serviceHeader h3{margin-bottom:50px}#serviceHeader .md_service_box_inner.line_in_appear .flexbox{display:flex}#serviceHeader .md_service_box_title p{font-family:"Josefin Sans",sans-serif;font-size:4.3rem;color:#181818}#serviceHeader .md_service_box_title p:first-child,#serviceHeader .md_service_box_title p:last-child{position:relative;width:fit-content;margin:0 auto}#serviceHeader .md_service_box_title p:first-child:after,#serviceHeader .md_service_box_title p:last-child:after{position:absolute;content:"";width:100%;height:15px;background-color:#fcf766;left:0;bottom:10px;z-index:-1}#serviceHeader .md_service_box_title p:first-child{padding-bottom:0;line-height:1.5}#serviceLink{max-width:1080px}@media (max-width:768px){#serviceHeader h3{width:90%;font-size:15px;margin:0 auto 20px}#serviceHeader .md_service_box_inner.line_in_appear .flexbox{display:block}}@media (max-width:576px){#service{padding-top:88px;margin-top:-88px}#serviceHeader{margin-bottom:100px}#serviceLink{transform:translateY(-40px);margin-right:20px}}.animazel_wrapper{max-width:1060px;height:100%;padding:0 20px;margin:0 auto 130px}.animazel_wrapper#contents #contentsTitle{margin-bottom:66px}.animazel_wrapper #serivceList{margin:0 auto}.animazel_wrapper #serivceList li{list-style:none}.animazel_wrapper #serivceList li:not(:last-child){margin-bottom:60px}.animazel_wrapper #serivceList li a{position:relative;display:block;width:fit-content;font-weight:700;font-size:clamp(20px, 1.57vw, 30px);color:#181818;background:0 0;background-image:linear-gradient(to right,#ff62c6,#ff62c6 50%,#181818 50%);background-size:200% 100%;background-position:-100%;padding:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out}.animazel_wrapper #serivceList li a:before{position:absolute;content:"";width:10px;height:3px;bottom:0;left:0;background-color:#ff62c6;transition:all .3s ease-in-out}.animazel_wrapper #serivceList li a:hover{color:#ff62c6;background-position:0}.animazel_wrapper #serivceList li a:hover:before{width:100%}.animazel_wrapper #serivceList li a:visited{color:#181818}.animazel_wrapper #serivceList li a.noLink{pointer-events:none}@media (max-width:1200px){.animazel_wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto 100px;background-color:transparent}}@media (max-width:768px){.animazel_wrapper#contents #contentsTitle{margin-bottom:40px}.animazel_wrapper #serivceList li:not(:last-child){margin-bottom:30px}.animazel_wrapper #serivceList li a{font-size:18px}}@media (max-width:576px){.animazel_wrapper{width:100%;height:auto;padding:0 20px;margin:0 auto}}.animazel_text_inner{width:50%;padding:29px 50px}@media (max-width:1200px){.animazel_text_inner{width:60%;background-color:#162546}}@media (max-width:576px){.animazel_text_inner{width:100%;padding:40px 20px 38px}}.animazel_text_sub{font-size:1.7rem;font-weight:600;color:#ffdb00;text-align:center;padding-bottom:5px;background-color:#162546}@media (max-width:576px){.animazel_text_sub{font-size:1.4rem;padding-bottom:10px}}.animazel_logo{width:66.415094%;margin:0 auto;padding-bottom:12px}.animazel_text{color:#fff;line-height:1.875;padding-bottom:5px}@media (max-width:1200px){.animazel_text{padding-bottom:30px}}@media (max-width:576px){.animazel_text{font-size:1.4rem;padding-bottom:24px}}.animazel_service_img_inner{width:50%;height:100%;-webkit-transition:all .6s;transition:all .6s}.animazel_service_img_inner:hover{opacity:.7}@media (max-width:1200px){.animazel_service_img_inner{width:60%}}@media (max-width:576px){.animazel_service_img_inner{width:100%}}.animazel_service_img{position:relative;padding-top:73.20755%;width:100%}.animazel_service_img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.arrow_button{position:relative;text-align:right;font-family:"Josefin Sans",sans-serif;font-size:1.8rem;-webkit-transition:all .3s;transition:all .3s}.arrow_button:hover a p:after{left:6%}.arrow_button:hover a p:before{right:-7%}.arrow_button a{display:inline-block;color:#fff}.arrow_button a p{position:relative;display:inline;padding-right:10px}.arrow_button a p:after{position:absolute;content:'';bottom:-8px;left:0;width:100%;height:1px;background:#fff;-webkit-transition:all .3s;transition:all .3s}.arrow_button a p:before{position:absolute;content:'';bottom:-6px;right:-1px;width:8px;height:1px;background:#fff;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.arrow_button a{font-size:1.6rem}}.ama_service_wrapper{width:77.604167%;margin-left:auto}@media (max-width:1400px){.ama_service_wrapper{width:100%}}.ama_service_inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1060px;padding-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1400px){.ama_service_inner{margin:0 auto}}@media (max-width:1200px){.ama_service_inner{padding:0 40px 5px}}@media (max-width:768px){.ama_service_inner{display:block;width:100%;top:-300px}}@media (max-width:576px){.ama_service_inner{top:-260px;padding:0 20px 5px}}@media (max-width:374px){.ama_service_inner{top:-240px}}.ama_service_logo{width:30.188679%}@media (max-width:768px){.ama_service_logo{width:60%;margin:0 auto;padding-top:20px}}@media (max-width:576px){.ama_service_logo{width:100%;margin:0 auto;padding-top:90px}}.ama_service_text{width:66.698113%;margin-left:auto;padding-top:23px;line-height:1.8}@media (max-width:768px){.ama_service_text{width:100%;padding-top:8px;margin:0 auto}}.service_slide_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;padding-bottom:160px}@media (max-width:1400px){.service_slide_container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:768px){.service_slide_container{padding-bottom:200px}}.service_slide_container .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.service_swiper{width:77.604167%}@media (max-width:1400px){.service_swiper{width:100%}}.service_swiper_wrapper{position:relative}.service_swiper_slide{width:30%}.service_swiper_slide .slide_img{position:relative;padding-top:100%;width:100%}.service_swiper_slide img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:1200px){.service_swiper_slide{width:45%}}@media (max-width:768px){.service_swiper_slide{width:61.6%}}.ama_button_wrapper{position:relative;width:22.395833%;padding-left:7%}@media (max-width:1400px){.ama_button_wrapper{width:100%}}.ama_button_wrapper_inner{position:absolute;content:"";top:40%;display:inline-block;padding:10px 0 40px 30px;cursor:pointer}.ama_button_wrapper_inner:hover .ama_button span{-webkit-animation:scale .7s ease-in-out;animation:scale .7s ease-in-out;z-index:-1}.ama_button_wrapper_inner:hover .ama_button a p:after{right:7%}.ama_button_wrapper_inner:hover .ama_button a p:before{left:-8%}@media (max-width:1400px){.ama_button_wrapper_inner{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:10px}}@media (max-width:576px){.ama_button_wrapper_inner{padding:15px 0 40px}}.ama_button{position:relative;text-align:left;font-family:"Josefin Sans",sans-serif;font-size:2rem;-webkit-transition:all .2s;transition:all .2s}.ama_button span{position:absolute;content:"";top:0;left:-30px;width:70px;height:70px;border:1px solid #181818;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.ama_button a{display:inline-block;color:#181818}.ama_button a p{position:relative;display:inline-block;padding-left:47px}.ama_button a p:after{position:absolute;content:'';bottom:-8px;right:0;width:100%;height:1px;background:#181818;-webkit-transition:all .2s;transition:all .2s}.ama_button a p:before{position:absolute;content:'';bottom:-6px;left:-1px;width:8px;height:1px;background:#181818;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transition:all .2s;transition:all .2s}@media (max-width:576px){.ama_button{font-size:1.6rem}}@media (max-width:576px){.ama_button span{top:-5px}}@media (max-width:374px){.ama_button a p{font-size:1.6rem}}#amaLink .link01 .arrow{left:10px}.md_service_wrapper{margin:0 auto}#service .content_title{margin-bottom:20px}#service .bannerList{list-style:none;margin-bottom:20px}#service .bannerList img{height:auto}#serviceText{font-size:20px;font-weight:700;margin-bottom:40px;text-align:center}.md_service_box_wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1788px;margin:0 auto;padding-right:75px}@media (max-width:1400px){.md_service_box_wrapper{padding-right:50px}}@media (max-width:1200px){.md_service_box_wrapper{padding-right:30px}}@media (max-width:992px){.md_service_box_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:0}}.md_service_box{width:59.395973%;margin-left:auto}@media (max-width:1400px){.md_service_box{width:75%;margin:0 auto}}@media (max-width:1200px){.md_service_box{margin-right:30px}}@media (max-width:768px){#serviceText{font-size:18px;margin-bottom:20px}.md_service_box{width:100%;padding:0 40px}}@media (max-width:576px){.md_service_box{padding:0 20px}}@media (max-width:374px){.md_service_box{padding:0 10px}}.md_service_box_img_01{position:absolute;width:19.183445%;bottom:-198px;left:154px;z-index:10}.md_service_box_img_01.img01{bottom:-120px;left:100px}@media (max-width:1400px){.md_service_box_img_01{left:50px}}@media (max-width:992px){.md_service_box_img_01{position:static;margin-top:-90px;width:35%}}@media (max-width:768px){.md_service_box_img_01{width:64.8%}}.md_service_img_01{position:relative;padding-top:161.51603%;width:100%}.img01 .md_service_img_01{padding-top:93.37%}.md_service_img_01 img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.md_service_box_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:90px 80px 180px}@media (max-width:1400px){.md_service_box_inner{padding:60px 7is_active0px 130px}}@media (max-width:1200px){.md_service_box_inner{padding:60px 40px 130px}}@media (max-width:992px){.md_service_box_inner{display:block;padding:60px 20px 130px}}@media (max-width:374px){.md_service_box_inner{padding:60px 10px 130px}}.lineTrigger{position:relative;opacity:0}.lineTrigger:before,.lineTrigger:after{position:absolute;content:'';width:0;height:8px;background:#181818}.lineTrigger:before{top:0;left:0}.lineTrigger:after{bottom:0;right:0}.line2:before,.line2:after{position:absolute;content:'';width:8px;height:0;background:#333}.line2:before{top:0;right:0}.line2:after{bottom:0;left:0}.md_service_box_inner.line_in_appear{-webkit-animation:lineInnerAnime .8s linear 1.5s forwards;animation:lineInnerAnime .8s linear 1.5s forwards;opacity:0}@-webkit-keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}@keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}.lineTrigger.lineanime{-webkit-animation-name:lineAnimeBase;animation-name:lineAnimeBase;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}.lineTrigger.lineanime:before{-webkit-animation:lineAnime .5s linear 0s forwards;animation:lineAnime .5s linear 0s forwards}.lineTrigger.lineanime:after{-webkit-animation:lineAnime .5s linear 1s forwards;animation:lineAnime .5s linear 1s forwards}.lineTrigger.lineanime .line2:before{-webkit-animation:lineAnime2 .5s linear .5s forwards;animation:lineAnime2 .5s linear .5s forwards}.lineTrigger.lineanime .line2:after{-webkit-animation:lineAnime2 .5s linear 1.5s forwards;animation:lineAnime2 .5s linear 1.5s forwards}@-webkit-keyframes lineAnime{0%{width:0}100%{width:100%}}@keyframes lineAnime{0%{width:0}100%{width:100%}}@-webkit-keyframes lineAnime2{0%{height:0}100%{height:100%}}@keyframes lineAnime2{0%{height:0}100%{height:100%}}.md_service_box_title{text-align:center}.md_service_box_title p:first-child{padding-bottom:45px;line-height:2;font-size:1.5rem;font-weight:600}@media (max-width:992px){.md_service_box_title p:first-child{padding-bottom:30px}}@media (max-width:576px){.md_service_box_title p:first-child{font-size:1.2rem}}.md_service_box_title p:not(:first-child){font-family:"Josefin Sans",sans-serif;font-size:4.3rem;color:#181818}@media (max-width:576px){.md_service_box_title p:not(:first-child){font-size:4rem}}.md_service_box_title p:nth-child(even){position:relative;display:inline-block}.md_service_box_title p:nth-child(even):after{position:absolute;content:"";width:100%;height:15px;background-color:#fcf766;left:0;bottom:10px;z-index:-1}@media (max-width:992px){.md_service_box_title{padding-bottom:70px}}.md_service_box_text{width:54.33145%;margin-left:auto;padding-top:30px 0px 0px 20px}@media (max-width:992px){.md_service_box_text{width:90%;margin:0 auto;padding-left:0}}.md_service_box_text p{line-height:2.5}.md_service_img_box_inner{max-width:1920px}.md_service_img_box_inner .md_service_img_inner_02{position:relative;top:-93px;right:0;width:45.677083%;margin-left:auto;z-index:20}@media (max-width:992px){.md_service_img_box_inner .md_service_img_inner_02{width:60%}}@media (max-width:768px){.md_service_img_box_inner .md_service_img_inner_02{width:71.733333%}}.md_service_img_box_inner .md_service_img_02{position:relative;width:100%;padding-top:41.39111%}@media (max-width:768px){.md_service_img_box_inner .md_service_img_02{padding-top:100.27624%}}.md_service_img_box_inner .md_service_img_02 img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.service_section_textarea{background-color:#f9f9f9}.service_section_textarea_inner{max-width:873px;margin:0 auto;padding:60px 0}@media (max-width:992px){.service_section_textarea_inner{width:100%;padding:60px 40px}}.service_textarea_text{padding-bottom:65px}.service_textarea_text p{font-size:1.8rem;line-height:2.1}@media (max-width:576px){.service_textarea_text p{font-size:1.4rem}}.insta_section{padding-bottom:135px;background-color:#fff}.insta_section_content{max-width:960px;text-align:right;margin:0 auto}@media (max-width:992px){.insta_section_content{width:100%;padding:0 40px}}@media (max-width:768px){.insta_section_content{padding:0 20px}}@media (max-width:576px){.insta_section_content{padding:0}}.insta_section_content:first-of-type{padding-bottom:64px}.insta_section_content_wrapper{width:100%}.insta_link{position:relative;display:inline-block;font-family:"Josefin Sans",sans-serif;color:#181818;margin-right:16px}.insta_link:before{position:absolute;content:"";width:30px;height:1px;top:50%;left:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#181818}.work_section{overflow:hidden;width:100%}.work_section:before{position:fixed;content:"";display:block;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:50% 100%;background-image:url(//www.shanti-i.com/wp-content/themes/shanti_2023/css/../img/work_bg.png);background-size:cover}.work_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work_section_wrapper{width:100%;height:100%;margin:0 auto;padding:130px 0}@media (max-width:1200px){.work_section_wrapper{padding:130px 0}}@media (max-width:768px){.work_section_wrapper{padding:130px 40px}}@media (max-width:576px){.work_section_wrapper{padding:110px 20px}}.work_content_title{font-family:"Josefin Sans",sans-serif;color:#fff;text-align:right;font-size:6rem;letter-spacing:.5rem;padding-bottom:60px;font-weight:700}@media (max-width:576px){.work_content_title{font-size:3.8rem;padding-bottom:55px;margin-right:auto}}.work_section_list{position:relative;max-width:2060px;left:300px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media (max-width:1200px){.work_section_list{left:100px}}@media (max-width:992px){.work_section_list{left:70px}}@media (max-width:768px){.work_section_list{width:100%;left:0}}@media (max-width:576px){.work_section_list{display:block;position:static;padding-bottom:30px}}.work_section_list_item{width:calc(25% - 45px * 3 / 4);list-style:none;overflow:hidden}@media (max-width:768px){.work_section_list_item{width:calc(50% - 25px / 2);padding-bottom:50px}}@media (max-width:576px){.work_section_list_item{width:100%;padding-bottom:40px}}.work_section_list_item a:hover .work_section_img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.work_section_list_item a:hover .work_section_img:before{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(0);filter:blur(0);opacity:1}.work_swiper_slide a:hover .work_section_img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.work_swiper_slide a:hover .work_section_img:before{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(0);filter:blur(0);opacity:1}.work_section_img{position:relative;padding-top:61.875%;width:100%;z-index:10;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.work_section_img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:all .3s;transition:all .3s}.work_section_img:before{position:absolute;content:"View More";left:0;top:0;width:100%;height:100%;font-family:"Josefin Sans",sans-serif;background:radial-gradient(rgba(255,255,255,.7),rgba(149,149,149,.8));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;color:#333;font-size:18px;-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;z-index:10}.work_section_item_title{color:#fff;padding-top:5px}@media (max-width:992px){.work_section_item_title{font-size:1.4rem;padding-top:3px}}.work_section_item_cate{font-family:"Josefin Sans",sans-serif;color:#ff62c6;font-weight:600;padding-top:6px}@media (max-width:992px){.work_section_item_cate{font-size:1.4rem;padding-top:8px}}.work_swiper{width:100%;padding-bottom:70px}@media (max-width:576px){.work_swiper{margin-left:0}}.work_swiper .swiper-horizontal>.swiper-pagination-bullets,.work_swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.work_swiper .swiper-pagination-custom,.work_swiper .swiper-pagination-fraction{left:0;width:100%;text-align:left;bottom:10px}.work_swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.work_swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;width:10px;height:10px}.work_swiper .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;background-color:#fff}.work_swiper{position:relative;left:300px;max-width:2060px}@media (max-width:1200px){.work_swiper{left:100px;width:1000px}}@media (max-width:768px){.work_swiper{left:50px}}@media (max-width:576px){.work_swiper{left:0;width:530px}}.top_work_list_date{color:#fff}.work_swiper_text{font-size:2rem;font-weight:600;color:#ff6262;padding-bottom:3px}.work_more_button_wrapper_pc{text-align:center;margin-top:20px;padding-left:180px}@media (max-width:768px){.work_more_button_wrapper_pc{padding-left:80px}}@media (max-width:576px){.work_more_button_wrapper_pc{display:none}}.work_more_button_wrapper_sp{display:none}@media (max-width:576px){.work_more_button_wrapper_sp{display:block;text-align:center;margin-top:50px}}.work_more_button{position:relative;display:inline-block;text-align:center;font-family:"Josefin Sans",sans-serif;font-size:2rem;-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.work_more_button{font-size:1.6rem}}.work_more_button span{position:absolute;top:-7px;right:-35px;width:70px;height:70px;border:1px solid #fff;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.work_more_button:hover span{-webkit-animation:scale .7s ease-in-out;animation:scale .7s ease-in-out}.work_more_button:hover a p:after{left:6%}.work_more_button:hover a p:before{right:-7%}.work_more_button a{display:inline-block;color:#fff}.work_more_button a p{position:relative;display:inline;padding-right:47px}.work_more_button a p:after{position:absolute;content:'';bottom:-8px;left:0;width:100%;height:1px;background:#fff;-webkit-transition:all .2s;transition:all .2s}.work_more_button a p:before{position:absolute;content:'';bottom:-6px;right:-1px;width:8px;height:1px;background:#fff;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .2s;transition:all .2s}.member_section{padding-top:120px;margin:0 auto;background-color:#fff}.section_member_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1060px;margin:0 auto}@media (max-width:1200px){.section_member_list{width:100%;padding:0 40px}}@media (max-width:576px){.section_member_list{padding:0 20px}}.section_member_list_item{width:calc(33.3333333% - 50px * 2 / 3);list-style:none;margin-right:50px}.section_member_list_item:nth-child(3n){margin-right:0}@media (max-width:1200px){.section_member_list_item{width:calc(33.3333333% - 20px * 2 / 3);margin-right:20px}}@media (max-width:768px){.section_member_list_item{width:calc(50% - 30px / 2);margin-right:0}.section_member_list_item:nth-child(odd){margin-right:30px}}@media (max-width:576px){.section_member_list_item{width:calc(50% - 10px / 2)}.section_member_list_item:nth-child(odd){margin-right:10px}}.section_member_item_img{position:relative;padding-top:116.39723%;width:100%}.section_member_item_img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.member_name{font-family:"Josefin Sans",sans-serif;font-size:2.3rem;text-align:center;font-weight:600;line-height:1.4;padding-bottom:6px}@media (max-width:576px){.member_name{line-height:1.2;font-size:1.4rem;padding-bottom:3px}}.member_item_text{position:relative;top:-50px;padding:8px 6px}@media (max-width:576px){.member_item_text{top:-20px}}.member_job{font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:1.6rem;text-align:left;color:#888;padding-bottom:6px}@media (max-width:576px){.member_job{font-size:1rem;padding-bottom:3px}}@media (max-width:576px){.member_text{font-size:1rem}}.news_section{background-color:#fff}.section_new_wrapper{max-width:1180px;padding:110px 40px 230px;margin:0 auto}@media (max-width:576px){.section_new_wrapper{padding:85px 0 110px}}.pc_br{display:none}@media (max-width:576px){.pc_br{display:block}}@media (max-width:576px){.sp_br{display:none}}.section_new_inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media (max-width:576px){.section_new_inner{display:block}}.section_news_inner{width:69.4915254237288%;margin-left:auto;padding-bottom:50px}@media (max-width:576px){.section_news_inner{width:100%}}.section_news_inner li{list-style:none}.section_news_inner li a{padding:17px 15px 25px;color:#333;display:block;-webkit-transition:all .3s;transition:all .3s}@media (max-width:992px){.section_news_inner li a{padding:17px 20px 25px 35px}}@media (max-width:576px){.section_news_inner li a{padding:17px 20px 25px}}.section_news_inner li a:hover{background-color:#f9f9f9}.news_section_date{font-family:"Josefin Sans",sans-serif;padding-bottom:18px;color:#333}.contant_section{background-color:#fff;padding-bottom:140px}@media (max-width:992px){.contant_section{padding:0 40px 40px}}@media (max-width:576px){.contant_section{padding:0 20px 20px}}.contact_section_wrapper{max-width:960px;margin:0 auto;background-color:#181818;padding:52px 40px}@media (max-width:576px){.contact_section_wrapper{padding:85px 20px 100px}}.contact_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:85%;margin:0 auto}@media (max-width:992px){.contact_inner{display:block;width:90%}}.contact_title{font-family:"Josefin Sans",sans-serif;color:#fff;text-align:right;font-size:6rem;letter-spacing:.5rem;padding-bottom:40px;font-weight:600}@media (max-width:992px){.contact_title{text-align:center}}@media (max-width:576px){.contact_title{font-size:3.8rem;padding-bottom:30px}}.contact_text{width:45.4545454545455%;margin-left:auto;color:#fff;line-height:2}@media (max-width:992px){.contact_text{width:100%;margin:0 auto;padding-bottom:60px}}.contact_button{text-align:center}.contact_button a{position:relative;display:inline-block;padding:17px 35px 17px 98px;font-size:3rem;font-family:"Josefin Sans",sans-serif;color:#181818;text-align:center;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.contact_button a:before{position:absolute;content:"";background-image:url('data:image/svg+xml;utf8,<svg class="letter_svg" height="34.611" viewBox="0 0 49.369 34.611" width="49.369" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h49.369v34.611h-49.369z"/></clipPath><g clip-path="url(%23a)" fill="%23181818"><path d="m44.06 34.611h-38.869a5.433 5.433 0 0 1 -5.191-5.636v-27.957a.98.98 0 0 1 .939-1.018h47.372a.98.98 0 0 1 .938 1.018v27.957a5.433 5.433 0 0 1 -5.189 5.636m-42.183-32.574v26.938a3.469 3.469 0 0 0 3.314 3.6h38.869a3.469 3.469 0 0 0 3.313-3.6v-26.938z" transform="translate(-.001)"/><path d="m24.684 23.3a.9.9 0 0 1 -.6-.233l-23.744-21.267a1.08 1.08 0 0 1 -.126-1.43.889.889 0 0 1 1.32-.137l23.15 20.733 23.15-20.733a.888.888 0 0 1 1.32.137 1.08 1.08 0 0 1 -.126 1.43l-23.746 21.272a.9.9 0 0 1 -.6.233"/></g></svg>');background-size:contain;width:49px;height:35px;top:50%;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.contact_button a:before{width:45px;height:31px;left:20px}}.contact_button a:hover{background-color:#ff62c6;color:#fff;letter-spacing:.3rem}.contact_button a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg class="letter_svg" height="34.611" viewBox="0 0 49.369 34.611" width="49.369" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h49.369v34.611h-49.369z"/></clipPath><g clip-path="url(%23a)" fill="%23ffffff"><path d="m44.06 34.611h-38.869a5.433 5.433 0 0 1 -5.191-5.636v-27.957a.98.98 0 0 1 .939-1.018h47.372a.98.98 0 0 1 .938 1.018v27.957a5.433 5.433 0 0 1 -5.189 5.636m-42.183-32.574v26.938a3.469 3.469 0 0 0 3.314 3.6h38.869a3.469 3.469 0 0 0 3.313-3.6v-26.938z" transform="translate(-.001)"/><path d="m24.684 23.3a.9.9 0 0 1 -.6-.233l-23.744-21.267a1.08 1.08 0 0 1 -.126-1.43.889.889 0 0 1 1.32-.137l23.15 20.733 23.15-20.733a.888.888 0 0 1 1.32.137 1.08 1.08 0 0 1 -.126 1.43l-23.746 21.272a.9.9 0 0 1 -.6.233"/></g></svg>')}@media (max-width:576px){.contact_button a{font-size:2.4rem;padding:15px 30px 15px 80px}}.about_wrapper{overflow-x:hidden}.content_about_wrapper{position:relative;max-width:1290px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:450px}.content_about_wrapper:after{position:absolute;background-image:url(//www.shanti-i.com/wp-content/themes/shanti_2023/css/../img/dod_01.png);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:453px;height:686px;top:335px;right:-560px;opacity:.6}@media (max-width:1400px){.content_about_wrapper{padding:0 40px 330px}}@media (max-width:992px){.content_about_wrapper{padding-bottom:200px}}@media (max-width:576px){.content_about_wrapper{padding:0 20px 84px}}@media (max-width:768px){.content_about_wrapper{display:block}}.about_content_pc_img{position:relative;width:50.310078%}@media (max-width:768px){.about_content_pc_img{display:none}}.about_content_img_01{position:relative;padding-top:100%;width:100%}.about_content_img_01 img{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about_content_pc_img_01_inner{position:absolute;width:46.20155%;left:20.493066%}@media (max-width:992px){.about_content_pc_img_01_inner{width:51.20155%}}.about_content_img_02{position:relative;padding-top:100%;width:100%}.about_content_img_02 img{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about_content_pc_img_02_inner{position:absolute;width:35.503876%;top:320px;left:53.929122%}@media (max-width:992px){.about_content_pc_img_02_inner{width:40.503876%;top:360px}}.about_content_img_03{position:relative;padding-top:100%;width:100%}.about_content_img_03 img{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about_content_pc_img_03_inner{position:absolute;width:42.015504%;top:309px}@media (max-width:992px){.about_content_pc_img_03_inner{width:45.503876%;top:240px}}.about_content_text{width:49.689922%}@media (max-width:768px){.about_content_text{width:100%}}.about_content_sp_img{display:none}@media (max-width:768px){.about_content_sp_img{position:relative;width:100%;display:block}}.about_content_sp_img_01_inner{width:51.343284%;margin-top:34px}.about_content_sp_img_02_inner{width:39.701493%;margin-left:50.149254%;margin-top:-33px}.about_content_sp_img_03_inner{width:47.462687%;margin-left:37.014925%;margin-top:8px}.about_content_text_top{margin-left:auto;line-height:2.5;padding-bottom:80px}@media (max-width:768px){.about_content_text_top{padding-bottom:30px}}.about_content_text_bottom{margin-left:auto;line-height:2.5;width:82.527301%}@media (max-width:768px){.about_content_text_bottom{width:100%}}.content_company_wrapper{background-color:#f9f9f9}.content_company_title{display:inline-block;text-align:left;position:relative;top:-32px}@media (max-width:576px){.content_company_title{top:-22px}}.company_inner{max-width:1060px;margin:0 auto}@media (max-width:1200px){.company_inner{padding:0 40px}}@media (max-width:576px){.company_inner{padding:0 20px}}.company_inner table{position:relative;max-width:815px;margin-left:auto;padding-bottom:75px;display:table}@media (max-width:992px){.company_inner table{margin:0 auto}}.company_inner table tr{font-size:2rem;vertical-align:middle}@media (max-width:768px){.company_inner table tr{font-size:1.6rem}}.company_inner table th{text-align:right;font-weight:600;vertical-align:top;padding:0 75px 40px 0}@media (max-width:992px){.company_inner table th{text-align:left;width:38%;padding:0 30px 25px 0}}.company_inner table td{padding-bottom:40px}.company_inner table:after{position:absolute;background-image:url(//www.shanti-i.com/wp-content/themes/shanti_2023/css/../img/dod_02.png);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:599px;height:260px;bottom:-70px;left:-845px;opacity:.6}.content_access_wrapper{padding:200px 0 165px}@media (max-width:576px){.content_access_wrapper{padding-bottom:120px}}@media (max-width:576px){#access{padding-top:88px;margin-top:-88px}}.access_inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1175px}@media (max-width:992px){.access_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:576px){.access_inner{padding-top:90px;width:100%}}.content_left_title{text-align:left;padding-bottom:30px}.access_map{width:49.787234%}@media (max-width:992px){.access_map{width:100%}}.access_map_inner{position:relative;padding-top:61.88034%;width:100%}.access_map_inner iframe{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-position:50% 50%;object-position:50% 50%}.access_info{width:calc(100% - 49.787234%);padding-left:80px}@media (max-width:992px){.access_info{width:100%;padding:0 40px 50px}}@media (max-width:576px){.access_info{padding:0 20px 50px}}.access_info p{margin-bottom:8px}.access_info p:nth-child(5){margin-bottom:20px}.access_info p:nth-child(6),.access_info p:nth-child(7){position:relative;padding-left:15px}.access_info p:nth-child(6):before,.access_info p:nth-child(7):before{position:absolute;content:"";width:5px;height:5px;background-color:#333;border-radius:50%;top:50%;left:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#serviceWrap .inner{width:100%;max-width:1100px;padding:0 20px;margin:0 auto}#serviceWrap #serviceTitle{margin-bottom:50px}#serviceWrap .md_service_box_inner.line_in_appear{display:block;padding-bottom:100px;margin-bottom:80px}#serviceWrap .md_service_box_wrapper{padding-right:0}#serviceWrap .md_service_box_inner.line_in_appear .flexbox{display:flex}#serviceWrap .md_service_box_title p{font-family:"Josefin Sans",sans-serif;font-size:4.3rem;color:#181818}#serviceWrap .md_service_box_title p:first-child,#serviceWrap .md_service_box_title p:last-child{position:relative;width:fit-content;margin:0 auto}#serviceWrap .md_service_box_title p:first-child:after,#serviceWrap .md_service_box_title p:last-child:after{position:absolute;content:"";width:100%;height:15px;background-color:#fcf766;left:0;bottom:10px;z-index:-1}#serviceWrap .md_service_box_title p:first-child{padding-bottom:0;line-height:1.5}#serviceWrap .md_service_box{width:100%;margin-right:0}#serviceWrap #serviceBox{max-width:800px;margin:0 auto 100px}#serviceWrap #serviceBox section{display:flex;align-items:center}#serviceWrap #serviceBox section:not(:last-child){margin-bottom:58px}#serviceWrap #serviceBox section .image{width:245px}#serviceWrap #serviceBox section .image img{height:auto}#serviceWrap #serviceBox section .image h4{font-size:42px;font-family:"Josefin Sans",sans-serif;color:#ff62c6;text-align:center;transform:translateY(-40px)}#serviceWrap #serviceBox section .text{width:calc(100% - 245px);padding-left:46px;line-height:1.875}#serviceWrap #serviceBox section .text.flexbox{display:flex;justify-content:space-between}#serviceWrap #serviceBox section .text ul li{position:relative;padding-left:.7em;list-style:none}#serviceWrap #serviceBox section .text ul li:before{position:absolute;content:"";width:3px;height:3px;top:50%;left:0;background-color:#0c180a;transform:translateY(-50%);border-radius:50%}@media (max-width:992px){#serviceWrap .md_service_box_text{padding-left:60px}}@media (max-width:768px){#serviceWrap .md_service_box_title{padding-bottom:40px}#serviceWrap .md_service_box_inner.line_in_appear{padding-bottom:40px}#serviceWrap h3{width:90%;font-size:15px;margin:0 auto 20px}#serviceWrap .md_service_box_inner.line_in_appear .flexbox{display:block}#serviceWrap .md_service_box_text{padding-left:0}#serviceWrap #serviceBox section{flex-direction:column}#serviceWrap #serviceBox section:not(:last-child){margin-bottom:30px}#serviceWrap #serviceBox section .text.flexbox{display:block}#serviceWrap #serviceBox section .image{width:50%}#serviceWrap #serviceBox section .image h4{font-size:32px}#serviceWrap #serviceBox section .text{width:80%;padding:0;margin:0 auto;transform:translateY(-20px)}}.content_contact_wrapper{padding-bottom:100px;max-width:880px;margin:0 auto}@media (max-width:1200px){.content_contact_wrapper{padding:0 40px 100px}}@media (max-width:576px){.content_contact_wrapper{padding:0 20px 70px}}.content_contact_wrapper p{text-align:center}.form_info_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (max-width:768px){.form_info_radio{display:block}}@media (max-width:576px){.form_info_radio{margin-bottom:30px}.form_info_radio .wpcf7-list-item{padding-bottom:10px}}.form_info_radio .form_label{font-size:1.8rem;letter-spacing:.05em}@media (max-width:768px){.form_info_radio .form_label{margin-bottom:10px}}@media (max-width:576px){.form_info_radio .form_label{font-size:1.6rem}}.label_required,.label_required_textarea{position:relative;z-index:-10;display:inline-block}.label_required:after{position:absolute;content:"必須";width:42px;height:22px;font-size:14px;line-height:22px;text-align:center;background-color:#181818;color:#fff;top:50%;right:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.label_required_textarea:after{position:absolute;content:"必須";width:42px;height:22px;font-size:14px;line-height:22px;text-align:center;background-color:#181818;color:#fff;top:50%;right:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:13px}.form_radio_input{display:-webkit-box;display:-ms-flexbox;display:flex;width:72.727273%;margin-left:auto}@media (max-width:1200px){.form_radio_input{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:768px){.form_radio_input{display:block;width:100%}}.form_radio_input_wrapper.wpcf7-form-control-wrap{width:100%}.form_radio_input_wrapper.wpcf7-form-control.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex}span.wpcf7-list-item{position:relative}.wpcf7-form-control.wpcf7-radio.first{margin:0 !important}.form_radio_input_wrapper.wpcf7-list-item-label{color:#333;cursor:pointer;font-size:1.6rem}input[type=radio]{position:absolute;opacity:0}.wpcf7-list-item-label:before{content:'';background:#fff;border-radius:100%;border:1px solid #888;display:inline-block;width:17px;height:17px;position:relative;top:-.2em;margin-right:2px;vertical-align:middle;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#181818;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.privacy_check{text-align:center;font-size:1.6rem}.privacy_check span:before{display:none}.privacy_check a{color:#ff62c6;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s;margin-left:5px;margin-right:5px}.privacy_check a:hover{opacity:.6}.wpcf7-response-output{text-align:center;padding:70px 10px 5px;margin:0 auto;font-size:1.6rem}.form_info_row,.form_info_row_textarea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media (max-width:768px){.form_info_row,.form_info_row_textarea{display:block}}.form_info_row .form_input,.form_info_row_textarea .form_textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin-left:auto;border-radius:0;-webkit-box-flex:0;-ms-flex:0 0 72.727273%;flex:0 0 72.727273%;background-color:#f9f9f9;height:64px;-webkit-transition:all .2s;transition:all .2s}@media (max-width:768px){.form_info_row .form_input,.form_info_row_textarea .form_textarea{width:100%}}.form_input input{width:100%;line-height:64px;padding-left:20px;border-radius:0}@media (max-width:576px){.form_input input{padding-left:10px;font-size:1.6rem}}.form_textarea textarea{width:100%;height:100%;padding:20px;border-radius:0}@media (max-width:576px){.form_textarea textarea{padding:10px;font-size:1.6rem}}.form_info_row .form_input input:focus{outline:none;-webkit-box-shadow:0px 5px 10px 0px rgba(218,218,218,.6);box-shadow:0px 5px 10px 0px rgba(218,218,218,.6);border:1px solid #ff62c6}.form_info_row_textarea .form_textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;resize:none;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 72.727273%;flex:0 0 72.727273%;background-color:#f9f9f9;height:260px;-webkit-transition:all .2s;transition:all .2s}.form_info_row_textarea .form_textarea textarea:focus{outline:none;-webkit-box-shadow:0px 5px 10px 0px rgba(218,218,218,.6);box-shadow:0px 5px 10px 0px rgba(218,218,218,.6);border:1px solid #ff62c6}.form_info_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_label{font-size:1.8rem}@media (max-width:768px){.form_label{display:inline-block;margin-bottom:5px}}@media (max-width:576px){.form_label{font-size:1.6rem}}.form_wrapper{padding-top:90px}input[type=checkbox]{position:absolute;opacity:0}.privacy_check .wpcf7-list-item-label:before{position:relative;border:1px solid #ff62c6;display:inline-block;width:20px;height:20px;top:0;border-radius:2px;vertical-align:middle;cursor:pointer;text-align:center}.privacy_check .wpcf7-list-item-label:after{position:absolute;content:"";width:10px;height:20px;border:2px solid #ff62c6;border-top:0;border-left:0;background-color:transparent;top:0;left:3px;-webkit-transition:all .3s;transition:all .3s;opacity:0}input[type=checkbox]:checked+.wpcf7-list-item-label:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.form_info_check .wpcf7-list-item label span{display:inline-block;padding-left:5px}.contact_submit{max-width:317px;margin:0 auto;padding-top:60px}.contact_submit input{width:100%;padding:28px;color:#fff;letter-spacing:.3rem;text-align:center;background-color:#181818;-webkit-transition:all .4s;transition:all .4s}@media (max-width:576px){.contact_submit input{padding:20px}}.contact_submit:hover input{background-color:#ff62c6;letter-spacing:.6rem}.bread_crumb_list{max-width:960px;margin:0 auto;list-style:none;padding-bottom:50px}@media (max-width:992px){.bread_crumb_list{width:100%;padding:0 40px 45px}}@media (max-width:576px){.bread_crumb_list{padding:0 20px 45px}}.bread_crumb_list span{display:inline;font-size:1.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif;color:#333;padding-bottom:5px;opacity:1}.bread_crumb_list span a{font-family:"Josefin Sans",sans-serif;color:#333;-webkit-transition:all .3s;transition:all .3s;opacity:.7}.bread_crumb_list span a:hover{opacity:1}footer{background-color:#ff62c6;padding:37px 0 22px}@media (max-width:576px){footer{padding:58px 0 22px}}.footer_wrapper{max-width:960px;margin:0 auto}@media (max-width:576px){.footer_wrapper{padding:0 15px}}.footer_logo_img{max-width:139px;margin:0 auto;padding-bottom:22px}.footer_logo_img img{width:100%}@media (max-width:576px){.footer_logo_img{max-width:109px}}.footer_access_content{max-width:500px;margin:0 auto;padding-bottom:42px}.footer_access_content p{display:inline-block;color:#fff;text-align:left}.footer_sns{text-align:center;padding-bottom:40px}.footer_sns li{display:inline-block;text-align:center}.footer_sns li:not(:last-child):after{content:'/';padding:0 1.2em;color:#fff}.footer_sns li a{position:relative;display:inline-block;text-decoration:none;font-family:"Josefin Sans",sans-serif;color:#fff}.footer_sns li a:after{position:absolute;content:'';left:0;width:100%;height:1px;background:#fff;bottom:-3px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.footer_sns li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.footer_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:52px;overflow:hidden}@media (max-width:992px){.footer_banner{display:block;margin:0 auto}}.footer_banner_img{display:block;width:46.875%;overflow:hidden;-webkit-transition:all .6s;transition:all .6s}@media (max-width:992px){.footer_banner_img{width:60%;margin:0 auto}.footer_banner_img:first-child{padding-bottom:40px}}@media (max-width:576px){.footer_banner_img{width:80%}}.footer_banner_link{position:relative;padding-top:41.33333%;width:100%}.footer_banner_link img{width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.footer_banner_caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:rgba(0,0,0,.8);color:#fff;-webkit-transition:all .5s;transition:all .5s;opacity:0}.footer_banner_caption p{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2.2rem;font-family:"Josefin Sans",sans-serif;text-align:left}@media (max-width:576px){.footer_banner_caption p{font-size:1.6rem;left:10px;letter-spacing:.05rem}}.footer_banner_caption p:after{position:absolute;content:"";width:75px;height:1px;background:#fff;right:-85px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.footer_banner_caption p:after{width:50px;right:-60px}}@media (max-width:576px){.footer_banner_caption p:after{width:20px;right:-25px}}.footer_banner_img:hover .footer_banner_caption{opacity:1}.footer_privacy_policy{font-family:"Josefin Sans",sans-serif;font-size:1.4rem;text-align:center;margin-bottom:27px}.footer_privacy_policy a{position:relative;display:inline-block;text-decoration:none;color:#fff}.footer_privacy_policy a:after{position:absolute;content:'';left:0;width:100%;height:1px;background:#fff;bottom:-3px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.footer_privacy_policy a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.re{font-size:12px;color:#fff;margin-bottom:5px;text-align:center}.footer_copy{font-family:"Josefin Sans",sans-serif;font-size:1.4rem;color:#fff;text-align:center}.footer_access_content_text p:first-child{margin-right:1em}.news_list{max-width:880px;margin:0 auto}@media (max-width:992px){.news_list{padding:0 40px}}@media (max-width:576px){.news_list{padding:0 10px}}.news_article{display:block}.news_article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:36px 15px;color:#333;-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.news_article a{display:block;padding:20px 10px}}.news_article a:hover{background:#f9f9f9}.news_article a p{font-family:"Josefin Sans",sans-serif;font-size:1.6rem}@media (max-width:576px){.news_article a p{font-size:1.4rem}}.news_article a p:nth-of-type(2){position:relative;padding-left:26px}@media (max-width:576px){.news_article a p:nth-of-type(2){padding-bottom:5px}}.news_article a p:nth-of-type(2):before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:13px;width:1px;height:12px;background-color:#181818}.news_article a h3{padding-left:45px;font-size:1.6rem;font-weight:400}@media (max-width:576px){.news_article a h3{padding-left:0;font-size:1.4rem}}.news_article_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_pagination{padding-top:120px;padding-bottom:190px}@media (max-width:576px){.news_pagination{padding-top:70px;padding-bottom:150px}}.news_pagination_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Josefin Sans",sans-serif}.news_pagination_list a{list-style:none;position:relative}.news_pagination_list .page-numbers{margin-right:40px;color:#333}.news_pagination_list .next{color:#333}.news_pagination_list span a{display:block;font-family:"Josefin Sans",sans-serif;font-size:1.6rem;color:#333}@media (max-width:576px){.news_pagination_list span a{font-size:1.4rem}}.news_pagination_list a:after{position:absolute;content:"";width:25px;height:25px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(255,98,198,.6);z-index:-1;opacity:0;-webkit-transition:all .6s;transition:all .6s}.news_pagination_list a:hover:after{opacity:1}.news_pagination_list .current{color:#ff62c6}.news_single_wrapper,.privacy_wrapper{max-width:880px;margin:0 auto}@media (max-width:992px){.news_single_wrapper,.privacy_wrapper{padding:0 40px}}@media (max-width:576px){.news_single_wrapper,.privacy_wrapper{padding:0 20px}}.news_single_header{padding-top:245px}@media (max-width:576px){.news_single_header{padding-top:155px}}.news_single_header h1{text-align:right;font-family:"Josefin Sans",sans-serif;color:#333;font-size:3rem;font-weight:700;letter-spacing:.5rem;padding-bottom:105px}.news_single_title{padding:25px 25px 58px;margin-bottom:45px;border:5px solid #181818}@media (max-width:576px){.news_single_title{padding:25px 20px 45px;margin-bottom:25px}}.news_single_title p{font-family:"Josefin Sans",sans-serif;margin-bottom:36px}@media (max-width:576px){.news_single_title p{margin-bottom:25px}}.news_single_title h1{font-size:2.5rem;font-weight:400}@media (max-width:576px){.news_single_title h1{font-size:1.8rem}}.news_single_title_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_single_title_inner p:last-child{position:relative;padding-left:26px}.news_single_title_inner p:last-child:before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:13px;width:1px;height:12px;background-color:#181818}.single_content p{line-height:1.875;padding-bottom:3px}.single_content a{text-decoration:none;color:#3d91e5;border-bottom:1px solid #3d91e5;-webkit-transition:all .3s;transition:all .3s}.single_content a:hover{opacity:.6}.single_content h2{position:relative;font-size:2.3rem;font-weight:400;padding-left:8px;padding-top:20px;margin-bottom:20px}@media (max-width:576px){.single_content h2{font-size:1.6rem}}.single_content h2:after{position:absolute;content:"";width:100%;height:3px;bottom:-5px;left:0;background-color:#181818}.single_content h3{position:relative;font-size:2rem;font-weight:400;padding-left:12px;margin:15px 0}@media (max-width:576px){.single_content h3{font-size:1.5rem}}.single_content h3:after{position:absolute;content:"";width:3px;height:100%;background-color:#181818;left:0}.single_content .wp-block-image img{height:100%}.single_content ul,.single_content ol{color:#181818;border-top:solid #181818 2px;border-bottom:solid #181818 2px;padding:.5em 0 .5em 1.5em;margin:20px 0}.single_content ul li,.single_content ol li{line-height:1.5;padding:.4em 0}.single_content ul li a,.single_content ol li a{color:#333;border:none}blockquote{position:relative;padding:30px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:italic;background:#f5f5f5;color:#555}.fa-regular{color:#222;font-size:20px}blockquote:before{position:absolute;content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:600;display:inline-block;top:6px;left:4px;color:#cfcfcf;font-size:2.8rem;line-height:1}blockquote p{padding:0;margin:10px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.news_single_pager{padding:128px 0 196px}.news_single_pager_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news_single_pager_list li{list-style:none;position:relative;display:inline-block}@media (max-width:576px){.news_single_pager_list li{text-align:center}}.news_single_pager_list li:not(:last-child){margin-right:154px}@media (max-width:576px){.news_single_pager_list li:not(:last-child){margin-right:70px}}@media (max-width:374px){.news_single_pager_list li:not(:last-child){margin-right:45px}}.news_single_pager_list li a{display:block;color:#333;font-family:"Josefin Sans",sans-serif;font-weight:600}.news_single_pager_list .news_single_pager_list_next{padding:0 60px 30px 0}.news_single_pager_list .news_single_pager_list_next:hover span{-webkit-animation:scale .7s ease-in-out;animation:scale .7s ease-in-out}.news_single_pager_list .news_single_pager_list_next:after{position:absolute;content:'';bottom:30px;left:0;width:70%;height:1px;background:#181818;-webkit-transition:all .3s;transition:all .3s}.news_single_pager_list .news_single_pager_list_next:before{position:absolute;content:'';bottom:32px;right:30px;width:8px;height:1px;background:#181818;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.news_single_pager_list .news_single_pager_list_next:before{right:28px}}.news_single_pager_list .news_single_pager_list_next:hover:after{width:75%}.news_single_pager_list .news_single_pager_list_next:hover:before{right:25px}.news_single_pager_list .news_single_pager_list_next span{position:absolute;top:-4px;right:2px;width:50px;height:50px;border:1px solid #181818;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}@media (max-width:576px){.news_single_pager_list .news_single_pager_list_next span{top:-2px;right:12px;width:40px;height:40px}}.news_single_pager_list .news_single_pager_list_prev{padding:0 0 30px 60px}.news_single_pager_list .news_single_pager_list_prev:hover span{-webkit-animation:scale .7s ease-in-out;animation:scale .7s ease-in-out}.news_single_pager_list .news_single_pager_list_prev:after{position:absolute;content:'';bottom:30px;right:0;width:70%;height:1px;background:#181818;-webkit-transition:all .3s;transition:all .3s}.news_single_pager_list .news_single_pager_list_prev:before{position:absolute;content:'';bottom:32px;left:29px;width:8px;height:1px;background:#181818;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transition:all .3s;transition:all .3s}@media (max-width:576px){.news_single_pager_list .news_single_pager_list_prev:before{left:27px}}.news_single_pager_list .news_single_pager_list_prev:hover:after{width:75%}.news_single_pager_list .news_single_pager_list_prev:hover:before{left:24px}.news_single_pager_list .news_single_pager_list_prev span{position:absolute;top:-4px;left:0;width:50px;height:50px;border:1px solid #181818;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}@media (max-width:576px){.news_single_pager_list .news_single_pager_list_prev span{top:-2px;left:10px;width:40px;height:40px}}.news_single_pager_list .news_single_pager_list_all{position:relative}.news_single_pager_list .news_single_pager_list_all:after{position:absolute;content:"";width:41px;height:41px;top:-15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background-color:rgba(255,98,198,.6);-webkit-transition:all .6s;transition:all .6s;opacity:0;z-index:-1}.news_single_pager_list .news_single_pager_list_all:hover:after{opacity:1}//.content_work_wrapper{//width:100%;//padding:0px 40px;//margin:auto;//@include mq(xs){//padding:0px 20px;//}//}//.work_cate{//max-width:1126px;//margin:0 auto;//}//.work_cate_list{//display:flex;//flex-wrap:wrap;//justify-content:space-around;//}//.work_cate_item{//list-style:none;//width:calc(100% / 5);//transition:all 0.3s;//&:hover{//a{//border-bottom:1px solid $accent_color;//color:$accent_color;//}//}//@include mq(sm){//width:calc(100% / 3);//}//a{//display:block;//color:#D1D1D1;//font-family:$font_en;//font-size:2.0rem;//font-weight:700;//text-align:center;//padding-top:5px;//border-bottom:1px solid #D1D1D1;//transition:all 0.3s;//@include mq(sm){//font-size:1.6rem;//line-height:2;//}//}//}////a.is_active{//color:$accent_color;//border-bottom:1px solid $accent_color;//}//.work_genre_link{//color:$accent_color;//}//.work_list_wrapper{//max-width:1126px;//margin:0 auto;//}//.work_list{//display:flex;//flex-wrap:wrap;//flex-direction:row;//padding-top:78px;//@include mq(sm){//padding-top:40px;//}//}//.work_list_item{//width:calc(33.3333333% - 46px * 2 / 3);//list-style:none;//padding-bottom:80px;//margin-right:46px;//&:nth-child(3n){//margin-right:0px;//}//@include mq(xl){//width:calc(33.3333333% - 30px * 2 / 3);//margin-right:30px;//}//@include mq(md){//width:calc(50% - 30px / 2);//margin-right:30px;//&:nth-child(2n){//margin-right:0px;//}//&:nth-child(3n){//margin-right:30px;//}//}//@include mq(sm){//width:100%;//margin-right:0px;//&:nth-child(2n){//margin-right:0px;//}//&:nth-child(3n){//margin-right:0px;//}//}//a{//color:$font_color;//}//a:hover .work_list_item_img img{//transform:scale(1.05);////}//a:hover .work_list_item_img:before{//opacity:1;////-webkit-transform:scale(1.3);//transform:scale(1.3);////-webkit-filter:blur(0);//filter:blur(0);////opacity:1;////}//h3{//font-size:1.6rem;//font-weight:400;//padding-top:8px;//@include mq(lg){//font-size:1.4rem;//}//}//a:hover h3{//opacity:.7;//}//a:hover .work_list_item_text .work_list_item_date{//opacity:.7;//}//}//.work_list_item_img{//position:relative;//width:100%;//z-index:10;//overflow:hidden;//transition:all 0.3s;////box-shadow:0px 8px 16px -2px rgba(10,10,10,0.1),0px 0px 0px 1px rgba(10,10,10,0.02);//img{//position:absolute;//width:100%;//height:100%;//top:0;//left:0;//object-fit:cover;//object-position:50% 50%;//transition:all .3s;//}//&:before{//content:"View More";////position:absolute;//left:0px;//top:0px;//width:100%;//height:100%;//font-family:$font_en;//background:radial-gradient(rgba(255,255,255,.7),rgba(149,149,149,.8));//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;////color:$font_color;//font-size:18px;//-webkit-filter:blur(4px);//filter:blur(4px);////opacity:0;////-webkit-transition-duration:.5s;//transition-duration:.5s;//z-index:10;//}//}//.work_list_item_text{//display:flex;//padding-top:7px;//@include mq(lg){//font-size:1.4rem;//}//}//.work_list_item_cate{//font-family:$font_en;//font-size:1.8rem;//color:$accent_color;//font-weight:700;//@include mq(sm){//font-size:1.6rem;//}//}//.work_list_item_date{//font-size:1.4rem;//margin-left:auto;//}.content_work_wrapper{width:100%;padding:30px 40px 100px;margin:auto;position:relative;z-index:5;@include mq(md){padding:10px 20px 80px}}.work_list_none{padding-top:50px;@include mq(sm){padding-top:10px}}.work_cate_wrapper{display:flex;max-width:1280px;margin:0 auto;@include mq(md){display:block}}.work_cat_list .work_cat_list_item>a{pointer-events:none}@media screen and (max-width:768px){.work_cate_wrapper{display:block}.work_cate_wrapper .work_cat,.work_cate_wrapper .work_genre_list_inner{width:100%}.work_cate_wrapper .work_cat .work_cat_list{display:flex;flex-wrap:wrap}.work_cate_wrapper .work_cat .work_cat_list .work_cat_list_item{width:50%;padding-bottom:20px;text-align:center}.work_cate_wrapper .work_cat .work_cat_list .work_cat_list_item a{display:block;padding-right:0}.work_cate_wrapper .work_cat .work_cat_list .work_cat_list_item a:before{height:2px;bottom:0;left:0}.work_cate_wrapper .work_cat .work_cat_list .work_cat_list_item br{display:none}.work_cate_wrapper .work_cat .subCatListItem a{font-weight:700;padding-left:0}.work_cate_wrapper .work_cat .subCatList .subCatListItem a:before{width:0;height:0}.sgpb-content{width:90vw!important}}.work_cat_list{@include mq(md){display:flex;flex-wrap:wrap;padding-bottom:10px}}.work_cat_list li{padding-bottom:35px;@include mq(md){padding-right:20px}}.wp-video,.mejs-container{width:100%!important}.work_cat_list li a{position:relative;font-family:"Josefin Sans",sans-serif;color:#777;font-size:2.4rem;transition:all .3s}@media (max-width:768px){.work_cat_list li a{font-size:2rem}}.work_cat_list li a:before{position:absolute;content:"";bottom:-7px;height:1px;width:100%;background-color:#333;opacity:0;transition:all .3s}.work_cat_list .work_cat_list_item.link-active>a{position:relative;background:#fff;color:#ff62c6;padding-right:20px}@media (max-width:768px){.work_cat_list li.link-active a{padding-right:0}}.work_cat_list .work_cat_list_item.link-active>a:before{position:absolute;content:"";bottom:-7px;height:1px;width:100%;background-color:#ff62c6;opacity:1}.work_cat_list li a:hover{color:#333}.subCatList{margin-top:10px}.subCatList .subCatListItem{padding-bottom:5px;list-style:none}.subCatList .subCatListItem a{position:relative;font-size:18px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;padding-left:1em}.subCatList .subCatListItem.link-active a{color:#ff62c6}.subCatList .subCatListItem a:before{position:absolute;content:"";width:5px;height:2px;top:50%;left:0;background-color:#777;transform:translateY(-50%);opacity:1}@media (max-width:768px){.subCatList .subCatListItem a{font-size:14px}.subCatList .subCatListItem a:before{top:5px;transform:none}}.work_genre_list_wrapper{display:none;opacity:0}.work_genre_list_wrapper.tab-active{display:block;animation-name:displayAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.work_cat{width:25%;@include mq(md){width:100%}}.work_genre_list_inner{width:75%;@include mq(md){width:100%}}.work_cat_list_item{list-style:none;a{color:$font_color}}.work_cate_child_list{display:flex;flex-wrap:wrap;list-style:none;a{color:$font_color}@include mq(md){padding-bottom:30px}}.work_cate_child_list_item{font-size:1.8rem;padding-right:15px;padding-bottom:25px;@include mq(md){font-size:1.6rem}}.work_cate_child_list li a{background:#fff;color:#777;border:1px solid #777;padding:8px 12px;transition:all .3s;border-radius:9999px}.work_cate_child_list li a:hover{background:#777;color:#fff;border:1px solid #777}.work_cate_child_list li.cat-active a{background:#ff62c6;color:#fff;border:1px solid #ff62c6;padding:8px 12px;pointer-events:none}.work_genre_content{display:none;opacity:0;transition:all .3s}.work_genre_content.item-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}.work_genre_list{display:flex;flex-wrap:wrap;flex-direction:row;padding-top:30px}.work_genre_list p{display:none}.work_genre_list_item{width:calc(33.3333333% - 35px * 2 / 3);list-style:none;margin-right:35px;padding-bottom:70px;&:nth-of-type(3n){margin-right:0}@include mq(lg){width:calc(50% - 25px * 1 / 2);padding-bottom:50px;&:nth-child(3n){margin-right:0}&:nth-child(odd){margin-right:25px}&:nth-child(even){margin-right:0}}h3{color:$font_color;font-size:1.6rem;padding-top:8px;font-weight:400;@include mq(md){font-size:1.4rem}}.js-modal-open:hover .work_genre_list_item_img img{transform:scale(1.05)}.js-modal-open:hover .work_genre_list_item_img:before{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(0);filter:blur(0);opacity:1}}.work_genre_list_item_img{position:relative;width:100%;margin-bottom:10px;z-index:10;overflow:hidden;transition:all .3s;box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 0px 1px rgba(10,10,10,.02)}.work_genre_list_item_img a{display:block;aspect-ratio:16/9}.work_genre_list_item_img a img{height:100%;object-fit:cover;vertical-align:middle}@media screen and (max-width:768px){.content_work_wrapper{padding:20px 20px 60px}.work_genre_list_inner{padding-left:20px}.work_cate_child_list{display:none}.work_cate_child_list_item{font-size:1.4rem;padding-bottom:10px}.work_genre_list_item{width:100%;padding-bottom:0}.work_genre_list_item:not(:last-child){margin-right:0}.work_genre_list_item:not(:last-child){padding-bottom:40px}}.more-btn{background-color:$font_color;font-family:$font_en;border:1px solid $font_color;color:$base_color;padding:10px 0;margin:0 auto;width:190px;text-align:center;transition:all .5s}.more-btn:hover{background-color:$base_color;border:1px solid $font_color;letter-spacing:.3rem;color:$font_color;cursor:pointer}.js-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,50%);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;z-index:999;transition:.3s}.js-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-body{position:fixed;max-width:1200px;width:90%;height:90%;top:220px;left:50%;transform:translateX(-50%);@include mq(sm){top:250px}}.modal-content{background:$base_color;text-align:left;padding:40px 30px;height:770px;overflow-y:scroll;@include mq(md){padding:30px 20px;height:500px}@include mq(sm){padding:20px 10px;height:auto}h3{font-size:1.8rem;padding-top:0px;padding-bottom:7px;@include mq(sm){font-size:1.4rem}}}.work_modal_list_item{display:flex;font-family:$font_en;padding-bottom:2px;justify-content:flex-end;dd{font-size:1.7rem;padding-right:10px;@include mq(md){font-size:1.4rem}}dl{a{color:$font_color;font-size:1.6rem;transition:all 0.3s;&:hover{opacity:.6}}}}.js-modal-container.active{opacity:1;visibility:visible;animation-name:displayAnime;animation-duration:.5s;animation-fill-mode:forwards}.js-modal-close{position:absolute;top:-50px;right:0;width:40px;height:40px;font-size:4rem;color:$base_color;cursor:pointer}.js-modal-open{cursor:pointer}.work_single_header{max-width:1060px;margin:0 auto;padding-top:245px;@include mq(xl){padding:245px 40px 0}@include mq(sm){padding:155px 20px 0}p{text-align:right;font-family:$font_en;color:$font_color;font-size:3rem;font-weight:700;letter-spacing:0.5rem;padding-bottom:10px;@include mq(xl){padding-bottom:70px}@include mq(sm){font-size:2.5rem}}}.work_single_article{max-width:1060px;margin:0 auto}.work_single_img_wrapper{//width:66.981132%;width:80%;margin-left:auto;box-shadow:0px 8px 16px -2px rgba(10,10,10,0.1),0px 0px 0px 1px rgba(10,10,10,0.02);@include mq(xl){width:100%;margin:0 auto}.work_single_img{position:relative;padding-top:607/1060 * 100%;width:100%;img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:50% 50%}}}.work_single_title_wrapper{position:relative;padding-bottom:120px;@include mq(xl){padding:0 40px 90px}@include mq(sm){padding:0 20px 50px}&:after{position:absolute;content:"";width:36px;height:2px;bottom:0px;left:50%;transform:translateX(-50%);background-color:$head_color;@include mq(xl){bottom:0}}}.work_single_title{position:relative;top:85px;z-index:10;@include mq(xl){top:0}@include mq(sm){padding-bottom:10px}h1{font-size:2.5rem;font-weight:400;background-color:$base_color;display:inline-block;padding:12px 12px 12px 0px;@include mq(xl){padding:12px 0}@include mq(sm){font-size:1.8rem;padding:10px 0 3px}}p{font-family:$font_en;font-weight:700;font-size:2.0rem;color:#D8D8D8;@include mq(sm){font-size:1.6rem}}}.work_single_text{padding:0px 5px 50px;background-color:$base_color;p{line-height:1.9}@include mq(xl){position:static;width:100%;margin:0 auto;padding:0 0 60px}@include mq(sm){padding:0 0 50px}}.work_case_img_area{padding-bottom:70px}.work_case_img{width:100%;height:100%;img{box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 0px 1px rgba(10,10,10,.02)}}.work_single_content{max-width:880px;margin:0 auto;padding-top:100px;padding-bottom:100px;@include mq(lg){padding:0 40px}@include mq(sm){padding:0 20px}}.work_case_list{padding-bottom:50px;@include mq(xl){padding:60px 0 90px}@include mq(md){padding:60px 0 50px}}.work_case_list_item{display:flex;@include mq(sm){display:block}&:not(:last-of-type){padding-bottom:26px}dd{width:17.395833%;font-weight:700;color:#7B7878;@include mq(sm){width:100%;padding-bottom:5px}}}.img50{width:50%}.img40{width:40%}.img30{width:30%}.img20{width:20%}.img10{width:10%}.privacy_content{padding-bottom:150px}@media (max-width:992px){.privacy_content{padding:0 40px 100px}}@media (max-width:576px){.privacy_content{padding:0 20px 70px}}.privacy_content .privacy_title{font-size:1.8rem;padding:30px 0 70px;text-align:center}@media (max-width:576px){.privacy_content .privacy_title{font-size:1.6rem;padding:10px 0 30px}}.privacy_content .privacy_text{position:relative;margin:10px 0 50px;line-height:4rem;padding-left:20px;margin-left:20px}@media (max-width:576px){.privacy_content .privacy_text{line-height:3rem;margin-left:0}}.privacy_content .privacy_text:after{position:absolute;content:"";width:8px;height:8px;background-color:#333;top:15px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:576px){.privacy_content .privacy_text:after{top:15px;left:2px}}.not_found_wrapper{text-align:center}.not_found_content{padding-bottom:150px}@media (max-width:992px){.not_found_content{padding:0 40px 100px}}@media (max-width:576px){.not_found_content{padding:0 20px 70px}}.not_found_title{font-size:2.3rem;padding-bottom:40px}.not_found_text{padding-bottom:8px}.not_found_button{max-width:280px;margin:0 auto;margin-top:50px}.not_found_button a{-webkit-transition:all .3s;transition:all .3s;display:block;color:#fff;background-color:#7b7878;padding:15px 30px}.not_found_button a:hover{opacity:.8}.form_info_row_textarea{margin-bottom:60px}.privacy_check .wpcf7-not-valid-tip{margin-top:1em}@media (min-width:577px){.form_info_row_textarea .form_textarea{height:280px}}.thanks_wrapper{text-align:center;padding:0 10px 145px}.thank_title{font-size:2.5rem}@media (max-width:576px){.thank_title{font-size:1.9rem}}.thanks_content p{font-size:1.8rem;padding-bottom:10px}@media (max-width:576px){.thanks_content p{font-size:1.4rem}}.thanks_button{max-width:280px;margin:0 auto;margin-top:50px}.thanks_button a{-webkit-transition:all .3s;transition:all .3s;display:block;color:#fff;background-color:#7b7878;padding:15px 30px}.thanks_button a:hover{opacity:.8}追加CSS .about_header{padding-bottom:80px}