﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media screen and (max-width: 750px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 750px){.sp{display:block}}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:normal}html{scroll-behavior:smooth;font-size:62.5%}body{-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;font-variant-ligatures:none;color:#000;letter-spacing:.15em;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif;font-weight:400;font-style:normal}a,a:hover{text-decoration:none;color:#000;transition:0.5s}a:hover{opacity:0.6}img{vertical-align:bottom;width:100%;height:auto}.d-fl{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}@font-face{font-family:'Abel';font-style:normal;font-weight:400;src:url("../fonts/abel-v18-latin-regular.eot");src:local(""),url("../fonts/abel-v18-latin-regular.eot#iefix") format("embedded-opentype"),url("../fonts/abel-v18-latin-regular.woff2") format("woff2"),url("../fonts/abel-v18-latin-regular.woff") format("woff"),url("../fonts/abel-v18-latin-regular.ttf") format("truetype"),url("../images/abel-v18-latin-regular.svg#Abel") format("svg")}@font-face{font-family:'Kanit';font-style:normal;font-weight:300;src:url("../fonts/kanit-v12-latin-300.eot");src:local(""),url("../fonts/kanit-v12-latin-300.eot#iefix") format("embedded-opentype"),url("../fonts/kanit-v12-latin-300.woff2") format("woff2"),url("../fonts/kanit-v12-latin-300.woff") format("woff"),url("../fonts/kanit-v12-latin-300.ttf") format("truetype"),url("../images/kanit-v12-latin-300.svg#Kanit") format("svg")}@font-face{font-family:'Kanit';font-style:normal;font-weight:400;src:url("../fonts/kanit-v12-latin-regular.eot");src:local(""),url("../fonts/kanit-v12-latin-regular.eot#iefix") format("embedded-opentype"),url("../fonts/kanit-v12-latin-regular.woff2") format("woff2"),url("../fonts/kanit-v12-latin-regular.woff") format("woff"),url("../fonts/kanit-v12-latin-regular.ttf") format("truetype"),url("../images/kanit-v12-latin-regular.svg#Kanit") format("svg")}@font-face{font-family:'Kanit';font-style:normal;font-weight:500;src:url("../fonts/kanit-v12-latin-500.eot");src:local(""),url("../fonts/kanit-v12-latin-500.eot#iefix") format("embedded-opentype"),url("../fonts/kanit-v12-latin-500.woff2") format("woff2"),url("../fonts/kanit-v12-latin-500.woff") format("woff"),url("../fonts/kanit-v12-latin-500.ttf") format("truetype"),url("../images/kanit-v12-latin-500.svg#Kanit") format("svg")}@font-face{font-family:'Kanit';font-style:normal;font-weight:600;src:url("../fonts/kanit-v12-latin-600.eot");src:local(""),url("../fonts/kanit-v12-latin-600.eot#iefix") format("embedded-opentype"),url("../fonts/kanit-v12-latin-600.woff2") format("woff2"),url("../fonts/kanit-v12-latin-600.woff") format("woff"),url("../fonts/kanit-v12-latin-600.ttf") format("truetype"),url("../images/kanit-v12-latin-600.svg#Kanit") format("svg")}@font-face{font-family:'Kanit';font-style:normal;font-weight:700;src:url("../fonts/kanit-v12-latin-700.eot");src:local(""),url("../fonts/kanit-v12-latin-700.eot#iefix") format("embedded-opentype"),url("../fonts/kanit-v12-latin-700.woff2") format("woff2"),url("../fonts/kanit-v12-latin-700.woff") format("woff"),url("../fonts/kanit-v12-latin-700.ttf") format("truetype"),url("../images/kanit-v12-latin-700.svg#Kanit") format("svg")}.abel{font-family:"Abel",sans-serif;font-size:22px}.over{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1}.over__relative{position:relative;transition:all .3s}.over__relative:hover{opacity:.7}.over__relative:hover.item:before,.over__relative:hover .item__right:before{right:8px}.abs{position:absolute}.bg{position:fixed;z-index:-10;background-image:url(../images/bg.jpg);background-size:cover;background-repeat:repeat-y;width:100vw;height:100vh;top:0;left:0}canvas{position:fixed;top:0;left:0;width:100vw !important;height:100vh !important;z-index:-1}.main-navigation{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.main-navigation{display:none}}.main-navigation ul{display:flex}h2{font-size:45px;line-height:1.222}@media screen and (max-width: 768px){h2{font-size:9.3vw}}.link{background-color:#100445;width:368px;position:relative;text-align:center;font-size:25px;letter-spacing:.15em;line-height:1.68;color:#FFF;display:block;margin:0 auto;padding:15px 57px 17px 0;border-radius:5px;font-family:'Kanit', sans-serif}.link:hover{color:#FFF}.link:before{content:'';width:57px;height:100%;top:0;right:0;position:absolute;background-color:#4C3F88;border-radius:0 5px 5px 0}.link:after{content:'';width:26px;height:21px;top:50%;right:15px;margin-top:-11px;position:absolute;background-image:url(../images/icon_mail.svg);background-repeat:no-repeat;background-size:contain}.link span{font-size:12px;color:#FFF;display:block}@media screen and (max-width: 768px){.link{width:100%;margin-bottom:45px}}@keyframes arrowmove{0%{bottom:90px}50%{bottom:70px}100%{bottom:90px}}.scroll{font-size:15px;line-height:1.53;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:'Kanit';letter-spacing:.5em;position:absolute;right:0;margin-right:140px;bottom:70px}@media screen and (min-width: 768px){.scroll{animation:arrowmove 2s ease-in-out infinite}}.scroll img{margin-top:15px}@media screen and (max-width: 768px){.scroll img{width:2.6vw}}@media screen and (max-width: 1280px) and (min-width: 751px){.scroll{margin-right:10px;right:0}}@media screen and (max-width: 768px){.scroll{font-size:2.6vw;margin-right:0;right:4vw}}.logo.top{display:block;position:absolute;top:82px;width:175px;height:38px;z-index:9;left:20px}@media screen and (min-width: 1550px){.logo.top{left:145px}}@media screen and (max-width: 1280px) and (min-width: 751px){.logo.top{left:20px}}@media screen and (max-width: 750px){.logo.top{top:8px;left:50%;margin-left:-86px;display:none}}.logo.top img{vertical-align:middle}@media screen and (max-width: 768px){.home .logo.top{display:none}}.header{width:1160px;margin:0 auto;padding-top:85px;position:relative}@media screen and (max-width: 1280px) and (min-width: 751px){.header{width:100%}}@media screen and (max-width: 768px){.header{width:100%}}.header ul li{margin-left:67px}.header ul li a{font-size:27px;letter-spacing:.15em;line-height:1.18;color:#000;font-family:'Kanit', sans-serif}.header ul li:last-child{margin-right:7px}@media screen and (max-width: 1280px) and (min-width: 751px){.header ul li{margin-left:40px}}@media screen and (max-width: 1000px) and (min-width: 751px){.header #primary-menu{display:none}}.header__menu{position:absolute;right:-235px;display:flex}@media screen and (max-width: 1600px) and (min-width: 751px){.header__menu{position:relative;right:0}}.header__menu a{font-size:25px;font-weight:300;letter-spacing:.15em;line-height:1.2;color:#C3C3C3;border:solid #C3C3C3 1px;border-radius:50px;padding:0 18px 1px;margin-left:33px}.header__menu a.active{color:#000;border:solid #000 1px}.header .toggle{position:fixed;top:160px;width:50px;height:38px;z-index:9;left:20px}@media screen and (min-width: 1550px){.header .toggle{left:145px}}@media screen and (max-width: 1280px) and (min-width: 751px){.header .toggle{left:10px}}@media screen and (max-width: 768px){.header .toggle{width:5.8vw;top:4.5vw;left:5.3vw;background-color:rgba(190,194,255,0.6);border-radius:100px;width:47px;height:47px;left:auto;top:20px;right:5px}}.header .toggle:hover{cursor:pointer}.header .toggle span{background-color:#000;width:40px;height:2px;display:block;top:17.5px;position:relative;transition:all .3s}@media screen and (max-width: 768px){.header .toggle span{width:5.8vw;top:20px;left:13px}}.header .toggle span:first-child{top:0}@media screen and (max-width: 768px){.header .toggle span:first-child{top:12px}}.header .toggle span:last-child{top:35px}@media screen and (max-width: 768px){.header .toggle span:last-child{top:28px}}.header .toggle.opened span{opacity:0}.header .toggle.opened span:first-child{opacity:1;top:19px;transform:rotate(45deg)}.header .toggle.opened span:last-child{opacity:1;top:15px;transform:rotate(-45deg)}.header .ham__inside{position:fixed;width:826px;background:#BFC5FF;border-right:1px #FFF solid;height:100vh;left:-826px;top:0;z-index:10;transition:all .5s;width:420px;left:-420px}@media screen and (max-width: 750px){.header .ham__inside{width:100%;left:-100%}}.header .ham__inside.open{left:0}@media screen and (max-width: 768px){.header .ham__inside.open{left:auto;right:0}}.header .ham__inside__logo{position:relative;top:120px;left:376px;width:175px;top:120px;left:120px}@media screen and (max-width: 750px){.header .ham__inside__logo{top:35px;left:30vw}}.header .ham__inside__toggle{position:relative;top:80px;left:150px;width:50px;height:38px;left:10px}@media screen and (max-width: 768px){.header .ham__inside__toggle{width:47px;height:47px;right:10px;top:10px;left:auto;margin-left:auto}}.header .ham__inside__toggle:hover{cursor:pointer}.header .ham__inside__toggle span{background-color:#000;width:40px;height:2px;display:block;top:17.5px;position:relative;transition:all .3s;opacity:0}@media screen and (max-width: 768px){.header .ham__inside__toggle span{width:5.8vw;top:20px;left:13px}}.header .ham__inside__toggle span:first-child{opacity:1;top:19px;transform:rotate(45deg)}@media screen and (max-width: 768px){.header .ham__inside__toggle span:first-child{top:12px}}.header .ham__inside__toggle span:last-child{opacity:1;top:15px;transform:rotate(-45deg)}@media screen and (max-width: 768px){.header .ham__inside__toggle span:last-child{top:8px}}.header .ham__inside__text{font-family:'Kanit';-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:21px;letter-spacing:.5em;line-height:1.48;height:100%;position:absolute;margin:0;text-transform:uppercase;height:100vh;left:146px;text-align:center;top:0;top:0;text-align:center;left:10px}@media screen and (max-height: 1080px){.header .ham__inside__text{font-size:1.6vh;top:30px}}@media screen and (max-height: 860px){.header .ham__inside__text{font-size:1.4vh;top:100px}}@media screen and (max-height: 860px) and (min-width: 751px){.header .ham__inside__text{text-align:right;top:-40px}}@media screen and (max-width: 768px){.header .ham__inside__text{font-size:2.6vw;left:6vw;top:27vw;text-align:left;margin:0}}.header .ham__text{font-family:'Kanit';-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:21px;letter-spacing:.5em;line-height:1.48;height:100%;text-align:center;position:absolute;margin:0;text-transform:uppercase;height:100vh;top:0;left:50%;margin-left:calc(12px - 50vw)}@media screen and (min-width: 1550px){.header .ham__text{margin-left:calc(137px - 50vw)}}@media screen and (max-height: 1080px){.header .ham__text{font-size:1.6vh;top:30px}}@media screen and (max-height: 860px){.header .ham__text{font-size:1.4vh;top:100px}}@media screen and (max-height: 860px) and (min-width: 751px){.header .ham__text{text-align:right;top:-40px}}@media screen and (max-width: 1280px) and (min-width: 751px){.header .ham__text{left:0;margin-left:5px}}@media screen and (max-width: 768px){.header .ham__text{font-size:2.6vw;left:4.8vw;top:27vw;text-align:left;margin:0}}.header .ham__items{margin:140px 0 0 381px;padding:0;margin:20vh 0 0 120px}@media screen and (max-width: 1280px) and (min-width: 751px){.header .ham__items{margin:180px 0 0 120px}.header .ham__items #primary-menu{display:block !important}}@media screen and (max-width: 768px){.header .ham__items{margin:7vw 0 0 30vw}}.header .ham__items ul{margin:0;padding:0}.header .ham__items ul li{margin:0;list-style:none;margin-bottom:62px}@media screen and (max-width: 1280px) and (min-width: 751px){.header .ham__items ul li{margin-bottom:6vh}}@media screen and (max-width: 768px){.header .ham__items ul li{margin-bottom:6vh}}.header .ham__bottom{position:absolute;right:260px;bottom:130px;display:flex}@media screen and (max-width: 1280px) and (min-width: 751px){.header .ham__bottom{right:190px}}@media screen and (max-width: 768px){.header .ham__bottom{right:27%;bottom:80px}}.header .ham__bottom a{font-size:25px;font-weight:300;letter-spacing:.15em;line-height:1.2;color:#C3C3C3;border:solid #C3C3C3 1px;border-radius:50px;padding:0 18px 1px;margin-left:33px}.header .ham__bottom a.active{color:#000;border:solid #000 1px}.header .ham__copyright{position:absolute;right:51px;bottom:34px;font-size:14px}@media screen and (max-width: 768px){.header .ham__copyright{font-size:2.3vw;text-align:center;width:100%;right:0}}.footer{padding:100px 0 60px;position:relative;margin-top:0;z-index:9}@media screen and (max-width: 768px){.footer{margin-top:0;padding:113px 5.3vw 38px}}.footer__menu__top ul{display:flex;flex-wrap:wrap;padding:0;justify-content:center;margin:0 0 107px}@media screen and (max-width: 768px){.footer__menu__top ul{display:block;margin-bottom:0}}.footer__menu__top ul li{margin:0 22.5px}@media screen and (max-width: 768px){.footer__menu__top ul li{margin-bottom:13px;margin-left:0}}.footer__menu__top ul li a{font-family:'Kanit', sans-serif;color:#FFF;font-size:20px}@media screen and (max-width: 768px){.footer__menu__top ul li a{font-size:4.8vw}}.footer__menu__bottom ul{justify-content:center;margin-bottom:59px}@media screen and (max-width: 768px){.footer__menu__bottom ul{display:block;margin-bottom:84px}}.footer__menu__bottom ul li{margin:0 1%}@media screen and (max-width: 768px){.footer__menu__bottom ul li{margin:0;margin-top:20px}}.footer__menu__bottom a{color:#FFF;text-align:center;display:block;font-size:12px;font-family:'Kanit', sans-serif}@media screen and (max-width: 768px){.footer__menu__bottom a{font-size:3.2vw;text-align:left}}.footer__menu__bottom p{color:#FFF;text-align:center;font-size:14px;letter-spacing:.1em;margin:0}@media screen and (max-width: 768px){.footer__menu__bottom p{font-size:2.6vw}}.footer::before{content:'';position:absolute;left:50%;top:0;margin-left:-50vw;z-index:-1;width:100vw;height:100%;background-color:#000}.eng-font{font-family:'Kanit', sans-serif}body{overflow-x:hidden}.site-content-inner{position:relative;width:95%;max-width:1600px;margin:0 auto}.main-left-txt{position:absolute;top:0;left:1%;font-size:2.1rem;letter-spacing:0.5em;writing-mode:vertical-lr;padding-top:50px;word-break:keep-all;height:max-content}@media screen and (max-width: 768px){.main-left-txt{display:none}}.objects .obj-1{position:absolute;width:37%;top:-4%;left:10%}@media screen and (max-width: 768px){.objects .obj-1{width:35%;top:0%}}.objects .obj-2{position:absolute;width:40%;top:-6%;right:-16%}@media screen and (max-width: 768px){.objects .obj-2{right:0;top:0%}}.objects .obj-3{position:absolute;width:10%;top:25%;left:10%}@media screen and (max-width: 768px){.objects .obj-3{left:0%}}.objects .obj-4{position:absolute;width:10%;top:25%;right:6%}@media screen and (max-width: 768px){.objects .obj-4{right:0}}.objects .obj-5{position:absolute;width:28%;bottom:15%;right:-10%}@media screen and (max-width: 768px){.objects .obj-5{right:0}}.objects .obj-6{position:absolute;width:45%;bottom:3%;left:-10%}@media screen and (max-width: 768px){.objects .obj-6{left:0}}.sub-ttl{margin-bottom:55px}@media screen and (max-width: 768px){.sub-ttl{margin-bottom:30px}}.sub-ttl .eng-ttl{font-family:'Kanit', sans-serif;font-weight:700;font-size:10.0rem;letter-spacing:0.15em}@media screen and (max-width: 768px){.sub-ttl .eng-ttl{font-size:3.4rem;letter-spacing:0.05em}}.inner{width:90%;max-width:1160px;margin:0 auto}@media screen and (max-width: 1600px){.inner{max-width:1000px}}.subpage{padding-top:90px;padding-bottom:140px}@media screen and (max-width: 768px){.subpage{padding-top:30px;padding-bottom:100px}}.white-BG{background:#fff;position:relative}.content-inner{width:90%;max-width:1000px;margin:0 auto}.wp-pagination .wp-pagenavi{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative;max-width:440px;width:85%;margin:70px auto 0}@media screen and (max-width: 768px){.wp-pagination .wp-pagenavi{margin:50px auto 0}}.wp-pagination .wp-pagenavi .pages{display:none}.wp-pagination .wp-pagenavi a,.wp-pagination .wp-pagenavi span{font-family:'Kanit', sans-serif;font-size:30px;font-weight:600;letter-spacing:0;margin:0 15px;text-align:center;display:inline-block;color:#100045;border:none}@media screen and (max-width: 768px){.wp-pagination .wp-pagenavi a,.wp-pagination .wp-pagenavi span{font-size:14px;padding:7px 5px 2px}}.wp-pagination .wp-pagenavi span.current{color:#FF8989}.wp-pagination .wp-pagenavi a.nextpostslink,.wp-pagination .wp-pagenavi a.previouspostslink{font-size:0}.wp-pagination .wp-pagenavi a.nextpostslink:after,.wp-pagination .wp-pagenavi a.previouspostslink:after{content:"";width:15px;height:31px;position:absolute;top:0;right:0;background:url("../images/left-icon.svg") no-repeat;background-size:100%;transform:scale(-1)}@media screen and (max-width: 768px){.wp-pagination .wp-pagenavi a.nextpostslink:after,.wp-pagination .wp-pagenavi a.previouspostslink:after{width:12px;height:22px}}.wp-pagination .wp-pagenavi a.previouspostslink:after{right:auto;left:0;transform:scale(1)}.wp-pagination .wp-pagenavi a:hover{color:#FF8989}.wp-navigation{justify-content:center;align-items:center;max-width:440px;width:85%;margin:70px auto 0;position:relative}@media screen and (max-width: 768px){.wp-navigation{margin:50px auto 0;justify-content:space-between}}.wp-navigation .prev-navi a,.wp-navigation .next-navi a{display:inline-block;vertical-align:middle}.wp-navigation .prev-navi a:after,.wp-navigation .next-navi a:after{content:"";width:15px;height:31px;position:absolute;top:50%;right:0;background:url("../images/left-icon.svg") no-repeat;background-size:100%;transform:scale(-1) translateY(50%)}@media screen and (max-width: 768px){.wp-navigation .prev-navi a:after,.wp-navigation .next-navi a:after{width:12px;height:22px}}.wp-navigation .prev-navi a:after{right:auto;left:0;transform:scale(1) translateY(-50%)}.wp-navigation .parent-link a{line-height:1.5;display:inline-block;color:#100045;font-size:30px;letter-spacing:0;font-weight:600;font-family:'Kanit', sans-serif}@media screen and (max-width: 768px){.wp-navigation .parent-link a{font-size:16px;font-weight:400}}::placeholder{color:#BEBEBE}::-webkit-input-placeholder{color:#BEBEBE}::-moz-placeholder{color:#BEBEBE}:-ms-input-placeholder{color:#BEBEBE}:-moz-placeholder{color:#8D9293}.home .site{position:initial;background:none;width:1160px;margin:0 auto;padding:1px}@media screen and (max-width: 1280px) and (min-width: 751px){.home .site{width:100%}}@media screen and (max-width: 768px){.home .site{width:100%}}section.hero{margin-bottom:450px}section.hero h1{font-family:'Kanit', sans-serif;font-weight:700;text-align:center;font-size:153px;line-height:1.66;text-transform:uppercase;letter-spacing:.15em;color:#000;margin-top:calc(50vh - 300px)}@media screen and (max-width: 768px){section.hero h1{font-size:14.4vw;margin-top:15vh}}section.hero h1 span{font-size:50px;display:block;letter-spacing:.15em;margin-top:-35px}@media screen and (max-width: 768px){section.hero h1 span{font-size:4vw;margin-top:-4.5vw}}section.hero h1 span.title__jp{font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif;font-size:30px;letter-spacing:.15em;font-weight:500;margin-top:0}@media screen and (max-width: 768px){section.hero h1 span.title__jp{font-size:3.2vw}}section.hero .logo{width:665px;vertical-align:baseline}@media screen and (max-width: 1000px) and (min-width: 751px){section.hero .logo{width:60%}}@media screen and (max-width: 768px){section.hero .logo{width:60%}}section.about h2{text-align:center;margin-bottom:135px;position:relative;font-weight:700;font-family:'Kanit', sans-serif;letter-spacing:0.15em}section.about h2:before{position:absolute;content:'';top:85px;left:50%;width:2px;height:62px;margin-left:-1px;background-color:#000}section.about p{font-size:18px;text-align:center;line-height:1.95;letter-spacing:.1em;font-weight:600}@media screen and (max-width: 768px){section.about p{font-size:3.2vw;margin-bottom:103px}}section.about .item{width:calc(33.333% - 5px);padding:0 42px 320px;margin-bottom:20px;position:relative}@media screen and (max-width: 1280px) and (min-width: 751px){section.about .item{padding-bottom:230px}}@media screen and (max-width: 1000px) and (min-width: 751px){section.about .item{padding-bottom:200px}}@media screen and (max-width: 768px){section.about .item{width:100%;padding:3vw 9vw 3vw;margin-bottom:22vw}}section.about .item:nth-child(2){margin:0 10px 20px}@media screen and (max-width: 768px){section.about .item:nth-child(2){margin-bottom:22vw}}section.about .item:before{position:absolute;background-image:url(../images/mission_left.svg);background-repeat:no-repeat;background-size:contain;content:'';bottom:274px;left:0;width:38px;height:33px}@media screen and (max-width: 1280px) and (min-width: 751px){section.about .item:before{bottom:200px}}@media screen and (max-width: 1000px) and (min-width: 751px){section.about .item:before{bottom:164px}}@media screen and (max-width: 768px){section.about .item:before{bottom:55vw}}section.about .item:after{position:absolute;background-image:url(../images/mission_right.svg);background-repeat:no-repeat;content:'';top:0;right:0;width:38px;height:33px;background-size:contain}section.about .item__wrap{display:flex;margin:87px -20px 0}@media screen and (max-width: 1280px) and (min-width: 751px){section.about .item__wrap{margin:87px 0 0}}@media screen and (max-width: 768px){section.about .item__wrap{flex-wrap:wrap;margin:0}}section.about .item h3{line-height:1;font-size:46px;letter-spacing:.07em;margin-bottom:30px;margin-top:0;text-transform:uppercase;font-weight:700;font-family:'Kanit', sans-serif}@media screen and (max-width: 768px){section.about .item h3{font-size:9.3vw}}section.about .item h3 span{display:block;font-size:17px;margin-top:10px;font-weight:500}@media screen and (max-width: 768px){section.about .item h3 span{font-size:3.5vw}}section.about .item p{line-height:1.69;font-size:16px;letter-spacing:.1em;text-align:left;margin-bottom:0}@media screen and (max-width: 768px){section.about .item p{font-size:3.7vw}}section.about .item img{position:absolute;left:0;bottom:-140px;width:100%}@media screen and (max-width: 768px){section.about .item img{position:relative;bottom:-15vw}}.sections *{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.sections *::-webkit-scrollbar{display:none}@media screen and (max-width: 1280px) and (min-width: 751px){.sections{padding:30px 60px !important}}@media screen and (max-width: 768px){.sections{padding:5.3vw !important}}.sections__link{position:absolute;right:0;top:104.5px}@media screen and (max-width: 1280px) and (min-width: 751px){.sections__link{right:30px}}@media screen and (max-width: 768px){.sections__link{position:relative;top:0}}.sections__link span{position:relative;color:#00F4FF;letter-spacing:0.15em}.sections__link span::before{position:absolute;background-color:#00F4FF;content:'';bottom:-10px;left:0;width:100%;height:1px}.sections__news{position:relative;z-index:1;padding:1px 0 77px;margin-top:175px}@media screen and (max-width: 768px){.sections__news{margin-top:0;padding-bottom:100px !important}}.sections__news::before{content:'';position:absolute;left:50%;margin-left:-50vw;z-index:-1;width:100vw;height:100%;background-color:#FFF}.sections__news h2,.sections__news h3,.sections__news p{color:#000}.sections__news h2{margin-bottom:10px;margin-top:133px;line-height:1.66;font-size:50px;font-weight:700;font-family:'Kanit', sans-serif;letter-spacing:0.15em}@media screen and (max-width: 768px){.sections__news h2{margin-top:56px;line-height:1.3;font-size:9.3vw;margin-bottom:15px}}.sections__news .item{display:flex;justify-content:space-between;padding:34px 0;position:relative;border-bottom:1px solid #000}@media screen and (max-width: 768px){.sections__news .item{padding:49px 0;width:100%;display:block}}.sections__news .item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#FFF}@media screen and (max-width: 768px){.sections__news .item__wrap{margin-top:10px}}.sections__news .item__info{display:flex}.sections__news .item__info p{font-size:14px;margin-bottom:14px;margin-top:0}@media screen and (max-width: 768px){.sections__news .item__info p{font-size:3.2vw}}.sections__news .item__info .date{margin-right:39px}@media screen and (max-width: 768px){.sections__news .item__info .date{margin-right:14px}}.sections__news .item__info .cat{color:#FF8989}.sections__news .item__info .cat span{color:#FF8989;margin-left:5px}.sections__news .item__left{width:36%;padding-right:20px}@media screen and (max-width: 768px){.sections__news .item__left{width:100%;padding:0}}.sections__news .item__left h3{margin:0;letter-spacing:.1em;font-size:20px;line-height:1.3;font-weight:600}@media screen and (max-width: 768px){.sections__news .item__left h3{font-size:4.7vw}}.sections__news .item__right{width:66%;font-size:14px;margin:18px 0 0;position:relative;padding-right:50px}@media screen and (max-width: 768px){.sections__news .item__right{width:100%;font-size:3.2vw;padding-right:10vw}}.sections__news .item__right:before{transition:all .5s;content:'';position:absolute;background-image:url(../images/arrow_b.svg);background-repeat:no-repeat;background-size:contain;top:50%;margin-top:-16.5px;right:12px;width:16px;height:31px}.sections__news .item__right p{margin-bottom:0;line-height:1.6}.sections__blog{position:relative;z-index:1;padding:1px 0 100px;margin-top:0}.sections__blog .sections__link{top:56px}@media screen and (max-width: 768px){.sections__blog .sections__link{top:0}}.sections__blog::before{content:'';position:absolute;left:50%;margin-left:-50vw;z-index:-1;width:100vw;height:100%;background-color:#000}.sections__blog h2,.sections__blog h3,.sections__blog p{color:#FFF}.sections__blog h2{font-weight:700;font-family:'Kanit', sans-serif;letter-spacing:0.15em;margin-bottom:16px;margin-top:78px;line-height:1.66;font-size:50px}@media screen and (max-width: 768px){.sections__blog h2{margin-top:56px;line-height:1.3;font-size:9.3vw;margin-bottom:15px}}.sections__blog .item{width:calc(50% - 20px);padding:34px 0;position:relative;border:1px #FFF solid;margin-right:46px;margin-bottom:46px;padding:31px 40px;border-radius:4px}@media screen and (max-width: 768px){.sections__blog .item{width:calc(100vw - 70px);margin:0 30px 20px 20px;padding:32px 18px}}@media screen and (min-width: 751px){.sections__blog .item:nth-child(even){margin-right:0;margin-left:20px}.sections__blog .item:nth-child(odd){margin-left:0;margin-right:20px}}@media screen and (max-width: 768px){.sections__blog .item .over{width:calc(100% + 40px)}}.sections__blog .item:before{transition:all .5s;content:'';position:absolute;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:contain;top:50%;margin-top:-16.5px;right:12px;width:16px;height:31px}@media screen and (max-width: 768px){.sections__blog .item:before{right:-33px}}@media screen and (max-width: 750px){.sections__blog .item__scrollarea{margin-left:-50vw;position:relative;left:50%;width:100vw;padding-bottom:0;overflow:scroll}}.sections__blog .item__wrap{display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){.sections__blog .item__wrap{padding-left:calc(50vw - 580px);display:flex;flex-wrap:wrap;overflow:scroll;width:350vw;margin-top:48px}}@media screen and (max-width: 1280px) and (min-width: 751px){.sections__blog .item__wrap{padding-left:30px}}@media screen and (max-width: 768px){.sections__blog .item__wrap{width:350vw;margin-top:48px}}.sections__blog .item h3{font-size:20px;font-weight:600;letter-spacing:0.1em;margin:20px 0;line-height:1.3}.sections__blog .item p{font-size:14px;margin-bottom:0;line-height:1.6;color:#fff}.sections__blog .item a{color:#fff;text-decoration:underline}.sections__blog .item__info{display:flex}.sections__blog .item__info p{font-size:14px;margin-bottom:0;margin-top:0}.sections__blog .item__info .date{margin-right:39px;font-family:"Hiragino Sans", "Yu Gothic", Meiryo, "Hiragino Kaku Gothic ProN", sans-serif}.sections__blog .item__info .cat{color:#FF8989;font-weight:600}.sections__blog .item__info .cat span{color:#FF8989;margin-left:5px}.sections__company{margin-bottom:140px}@media screen and (max-width: 768px){.sections__company{margin-bottom:50px}}.sections__company h2{font-weight:700;font-family:'Kanit', sans-serif;letter-spacing:0.15em;margin-bottom:10px;margin-top:120px;line-height:1.66;font-size:50px}@media screen and (max-width: 768px){.sections__company h2{margin-top:100px;font-size:9.3vw;margin-bottom:50px}}.sections__company .item__flex{display:flex}@media screen and (max-width: 768px){.sections__company .item__flex{display:block}}.sections__company .item__flex .item{width:302px}@media screen and (max-width: 768px){.sections__company .item__flex .item{width:100%}}.sections__company .item__flex .item:first-child{width:370px}@media screen and (max-width: 768px){.sections__company .item__flex .item:first-child{width:100%}}.sections__company .item h3{font-size:24px;letter-spacing:.1em;line-height:1.7;margin-top:90px;margin-bottom:8px;font-weight:600}@media screen and (max-width: 768px){.sections__company .item h3{font-size:5.3vw;margin-bottom:0;margin-top:22px}}.sections__company .item p{font-size:18px;letter-spacing:.1em;line-height:2.5;margin:0;font-weight:300}@media screen and (max-width: 768px){.sections__company .item p{font-size:3.7vw;line-height:2}}.sections__contact{position:relative;z-index:1;padding:1px 0 100px;margin-top:140px}@media screen and (max-width: 768px){.sections__contact{margin-top:50px}}.sections__contact .sections__link{top:56px}@media screen and (max-width: 768px){.sections__contact .sections__link{top:0}}.sections__contact::before{content:'';position:absolute;left:50%;margin-left:-50vw;z-index:-1;width:100vw;height:100%;background-color:#FFF}.sections__contact h2,.sections__contact h3,.sections__contact p{color:#000}.sections__contact h2{font-weight:700;font-family:'Kanit', sans-serif;letter-spacing:0.15em;margin-bottom:10px;margin-top:66px;line-height:1.66;font-size:50px}@media screen and (max-width: 768px){.sections__contact h2{margin-top:56px;line-height:1.3;font-size:9.3vw}}.sections__contact p{font-size:18px;text-align:center;line-height:1.95;letter-spacing:0.1em;font-weight:600;margin-top:40px;margin-bottom:44px}@media screen and (max-width: 768px){.sections__contact p{font-size:3.2vw}}.fadeIn{opacity:0;transition:1s}.fadeIn.is-show{opacity:1}.fadeIn_up{opacity:0;transform:translate(0, 30%);transition:1s}.fadeIn_up.is-show{transform:translate(0, 0);opacity:1}.fadeIn_up_top{transform:translate(0, 5%);transition:1.5s}.fadeIn_up_top.is-show{transform:translate(0, 0)}.sl-pp-inn-content{padding:80px 0 20px;box-sizing:border-box}@media screen and (max-width: 768px){.sl-pp-inn-content{padding:40px 0 20px}}.sl-pp-inn-content-ttl{margin-bottom:35px}@media screen and (max-width: 768px){.sl-pp-inn-content-ttl{margin-bottom:25px}}.sl-pp-inn-content-ttl .jp-ttl{font-size:3.0rem;text-align:center;font-weight:400}@media screen and (max-width: 768px){.sl-pp-inn-content-ttl .jp-ttl{font-size:1.6rem}}.sl-pp-inn-content p,.sl-pp-inn-content li{font-size:1.6rem;line-height:1.7}@media screen and (max-width: 768px){.sl-pp-inn-content p,.sl-pp-inn-content li{font-size:1.4rem}}.sl-pp-inn-content .pp-txt{margin-bottom:35px}.sl-pp-inn-content .pp-txt h3{margin-bottom:35px;font-size:2.0rem;font-weight:600}@media screen and (max-width: 768px){.sl-pp-inn-content .pp-txt h3{font-size:1.6rem;margin-bottom:20px}}.sl-pp-inn-content .pp-txt ul{margin-left:40px}@media screen and (max-width: 768px){.sl-pp-inn-content .pp-txt ul{margin-left:30px}}.sl-pp-inn-content .pp-txt ul li{list-style:disc}.sl-pp-inn-content .pp-txt ol{margin-left:25px}@media screen and (max-width: 768px){.sl-pp-inn-content .pp-txt ol{margin-left:30px}}.sl-pp-inn-content .pp-txt ol li{list-style:auto;margin:5px 0}@media screen and (max-width: 768px){.sl-pp-inn-content .pp-txt ol li{margin:0}}.sl-pp-inn-content .pp-txt p.right-date{text-align:right}.sl-service-inn-content{padding:85px 0 70px;box-sizing:border-box}@media screen and (max-width: 768px){.sl-service-inn-content{padding:45px 0 50px}}.sl-service-inn-content-data .content-info p{font-size:1.8rem;font-weight:600;letter-spacing:0.1em;line-height:1.8;text-align:center;margin-bottom:45px}@media screen and (max-width: 768px){.sl-service-inn-content-data .content-info p{font-size:1.4rem;letter-spacing:0;font-weight:normal;margin-bottom:30px}}.sl-service-inn-content-data .content-img figure{max-width:575px;margin:0 auto}.sl-news-inn{position:relative}.sl-news-inn-ttl{margin-bottom:0}@media screen and (max-width: 768px){.sl-news-inn-ttl{margin-bottom:30px}}@media screen and (max-width: 768px){.sl-news-inn-content{margin:0 -5.7%}}.sl-news.single .sl-news-inn-ttl{margin-bottom:55px}@media screen and (max-width: 768px){.sl-news.single .sl-news-inn-ttl{margin-bottom:30px}}.category-list{max-width:440px;width:100%;margin:-25px 0 20px auto}@media screen and (max-width: 768px){.category-list{margin:0 0 20px auto}}.category-list ul{justify-content:space-between}@media screen and (max-width: 768px){.category-list ul{justify-content:flex-end}}.category-list ul li{text-align:center;margin-top:30px;margin-right:45px}@media screen and (max-width: 768px){.category-list ul li{margin-top:20px;margin-right:30px}}.category-list ul li:first-child{margin-top:0;width:105px}@media screen and (max-width: 768px){.category-list ul li:first-child{width:auto}}.category-list ul li:nth-child(2){margin-top:0;width:112px}@media screen and (max-width: 768px){.category-list ul li:nth-child(2){width:auto}}.category-list ul li:nth-child(3){margin-top:0;margin-right:0;width:130px}@media screen and (max-width: 768px){.category-list ul li:nth-child(3){width:auto}}.category-list ul li:last-child{margin-right:0}.category-list ul li a{font-family:'Kanit', sans-serif;font-size:24px;letter-spacing:0;color:#100045}@media screen and (max-width: 768px){.category-list ul li a{font-size:18px}}.date-list{width:155px;position:absolute;top:25px;right:0}@media screen and (max-width: 768px){.date-list{position:relative;margin-left:auto;margin-bottom:30px;width:120px;top:0}}.date-list h3{font-family:'Kanit', sans-serif;font-size:24px;letter-spacing:0;color:#100045;padding-right:25px;position:relative}@media screen and (max-width: 768px){.date-list h3{font-size:18px;padding-right:20px}}.date-list .dropdown-icon{width:7px;height:7px;border-bottom:1px solid #100045;border-right:1px solid #100045;transform:rotate(45deg);position:absolute;top:7px;right:0}@media screen and (max-width: 768px){.date-list .dropdown-icon{width:6px;height:6px;top:4px}}.date-list ul{display:none;width:140px;position:absolute;top:25px;right:10px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:15px}@media screen and (max-width: 768px){.date-list ul{width:110px;padding:15px 10px}}.date-list ul li{margin-bottom:10px}.date-list ul li:last-child{margin-bottom:0}.date-list ul li a{font-family:'Kanit', sans-serif;font-size:20px;letter-spacing:0;color:#100045}@media screen and (max-width: 768px){.date-list ul li a{font-size:14px}}.content-list{padding:100px 0 80px}@media screen and (max-width: 768px){.content-list{padding:40px 0}}.content-list article{padding-right:40px;padding-bottom:40px;border-bottom:1px solid #D0D0D0;margin-bottom:35px}@media screen and (max-width: 768px){.content-list article{padding-bottom:20px;margin-bottom:20px;padding-right:20px;position:relative}}.content-list article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.content-list article h3{line-height:1.6;font-size:30px;font-weight:600;letter-spacing:0;color:#000000;margin-bottom:25px}@media screen and (max-width: 768px){.content-list article h3{font-size:14px;margin-bottom:0;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.content-list article .date-category{justify-content:space-between;font-size:20px;letter-spacing:0;font-family:'Kanit', sans-serif;position:relative}@media screen and (max-width: 768px){.content-list article .date-category{font-size:14px;margin-bottom:10px;justify-content:space-between;position:initial;flex-wrap:nowrap}}.content-list article .date-category .date{width:100px}@media screen and (max-width: 768px){.content-list article .date-category .date{width:auto;width:70px}}.content-list article .date-category .category{width:calc(100% - 150px)}@media screen and (max-width: 768px){.content-list article .date-category .category{width:auto}}.content-list article .date-category .icon{position:absolute;right:0;bottom:0;width:19px}@media screen and (max-width: 768px){.content-list article .date-category .icon{bottom:20px}}.content-detail{padding:80px 0}@media screen and (max-width: 768px){.content-detail{padding:40px 0}}.content-detail .date,.content-detail .category{display:block;font-size:18px;letter-spacing:0;font-family:'Kanit', sans-serif;margin-bottom:25px}@media screen and (max-width: 768px){.content-detail .date,.content-detail .category{font-size:14px;margin-bottom:10px}}.content-detail h3{line-height:1.6;font-size:30px;font-weight:600;letter-spacing:0;color:#000000;margin-bottom:25px;word-break:keep-all}@media screen and (max-width: 768px){.content-detail h3{font-size:16px;margin-bottom:10px;word-break:break-all}}.content-detail .category{margin-bottom:50px}@media screen and (max-width: 768px){.content-detail .category{margin-bottom:30px}}.content-detail .image{max-width:750px;margin:auto;margin-bottom:40px}@media screen and (max-width: 768px){.content-detail .image{margin-bottom:30px}}.content-detail .image img{max-width:100%;width:auto;margin:auto}.content-detail .content{font-size:16px;letter-spacing:0;line-height:1.3;margin-bottom:80px}@media screen and (max-width: 768px){.content-detail .content{font-size:14px}}.content-detail .content h4{font-weight:400}.content-detail .content p{padding-bottom:20px}.content-detail .content a{text-decoration:underline}.content-detail .content ul li{padding-left:10px;position:relative}.content-detail .content ul li:after{content:"・";position:absolute;left:-4px;top:0px}.content-detail .block-list{padding-left:70px}.content-detail .block-list ul li{margin-right:10px}.content-detail .block-list ul li:last-child{margin-right:0}.content-detail .block-list ul li span{display:block;width:30px;height:30px;background:#707070;border-radius:5px}.sl-blog-inn{position:relative}.sl-blog-inn-ttl{margin-bottom:0}@media screen and (max-width: 768px){.sl-blog-inn-ttl{margin-bottom:30px}}@media screen and (max-width: 768px){.sl-blog-inn-content{margin:0 -5.7%}}.sl-blog.single .sl-blog-inn-ttl{margin-bottom:55px}@media screen and (max-width: 768px){.sl-blog.single .sl-blog-inn-ttl{margin-bottom:30px}}.sl-contact{padding-bottom:1px}.sl-contact-inn-content-inner{padding:80px 0;box-sizing:border-box}@media screen and (max-width: 768px){.sl-contact-inn-content-inner{padding:40px 0}}.sl-contact-inn-content-inner .tbl-txt{color:#FF8989;font-size:14px;margin-bottom:45px}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .tbl-txt{font-size:12px;margin-bottom:30px}}.sl-contact-inn-content-inner .form-list .form-tbl{width:100%;margin-bottom:40px}.sl-contact-inn-content-inner .form-list .form-tbl tr{font-size:18px;line-height:1.4;display:flex;color:#000}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .form-tbl tr{font-size:12px}}.sl-contact-inn-content-inner .form-list .form-tbl tr:first-child td,.sl-contact-inn-content-inner .form-list .form-tbl tr:first-child th{padding-top:0}.sl-contact-inn-content-inner .form-list .form-tbl tr th{text-align:left;width:200px;font-weight:600;border-bottom:3px solid #707070;padding:25px 0 25px 10px;vertical-align:top}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .form-tbl tr th{width:110px;padding:30px 0 30px 10px}}.sl-contact-inn-content-inner .form-list .form-tbl tr th span{color:#FF8989;display:inline-block;font-size:12px;vertical-align:super}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .form-tbl tr th span{font-size:10px}}.sl-contact-inn-content-inner .form-list .form-tbl tr td{border-bottom:3px solid #CBCBCB;padding:25px 0 25px 10px;width:calc(100% - 200px)}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .form-tbl tr td{width:calc(100% - 110px);padding:30px 0 30px 10px}}.sl-contact-inn-content-inner .form-list .form-tbl tr input[type="text"],.sl-contact-inn-content-inner .form-list .form-tbl tr input[type="email"],.sl-contact-inn-content-inner .form-list .form-tbl tr input[type="tel"],.sl-contact-inn-content-inner .form-list .form-tbl tr textarea{border:none;outline:none;font-size:18px;font-weight:400;line-height:1.4;color:#000;width:100%;font-family:"游ゴシック体", "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", YuGothic, "メイリオ", Meiryo, sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .form-tbl tr input[type="text"],.sl-contact-inn-content-inner .form-list .form-tbl tr input[type="email"],.sl-contact-inn-content-inner .form-list .form-tbl tr input[type="tel"],.sl-contact-inn-content-inner .form-list .form-tbl tr textarea{font-size:12px}}.sl-contact-inn-content-inner .form-list .form-tbl tr textarea{resize:none;height:140px}.sl-contact-inn-content-inner .form-list input[type="checkbox"],.sl-contact-inn-content-inner .form-list input[type="checkbox"]:checked,.sl-contact-inn-content-inner .form-list input[type="checkbox"]:not(:checked){display:inline-block;width:25px;height:25px;background:#fff;border:2px solid #000000;appearance:none;padding:0;border-radius:0;position:absolute;top:50%;left:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%)}.sl-contact-inn-content-inner .form-list .wpcf7-list-item-label:after{content:'';position:absolute;z-index:1;width:15px;height:15px;top:50%;left:5px;background:#FF8989;border-radius:50%;transform:scale(0) translateY(-50%)}.sl-contact-inn-content-inner .form-list .wpcf7-list-item{position:relative;font-size:14px;letter-spacing:0;font-weight:400;line-height:1.8;color:#000000;padding-left:33px;margin:0}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .wpcf7-list-item{font-size:12px}}.sl-contact-inn-content-inner .form-list .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{transform:scale(1) translateY(-50%)}.sl-contact-inn-content-inner .form-list .form-fl{align-items:center;position:relative}.sl-contact-inn-content-inner .form-list .agreement{max-width:510px;width:70%;margin-right:3%}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list .agreement{width:82%;margin-right:0;margin-bottom:40px}}.sl-contact-inn-content-inner .form-list .agreement a{text-decoration:underline}.sl-contact-inn-content-inner .form-list .wpcf7-spinner{position:absolute;right:0%;top:0}.sl-contact-inn-content-inner .form-list-btn{text-align:center;margin:auto}.sl-contact-inn-content-inner .form-list-btn a,.sl-contact-inn-content-inner .form-list-btn input{width:114px;height:114px;border-radius:50%;cursor:pointer;outline:none;color:#00F4FF;font-size:20px;line-height:1.35;font-weight:600;background:none;border:none;background:#100045;display:block;margin:auto;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none}.sl-contact-inn-content-inner .form-list-btn a{padding:45px 0}.sl-contact-inn-content-inner .form-list-btn .wpcf7-previous{background:#fff;border:3px solid #100045;color:#100045}.sl-contact-inn-content-inner .form-list-btn.d-fl{align-items:center;justify-content:center}@media screen and (max-width: 768px){.sl-contact-inn-content-inner .form-list-btn.d-fl{justify-content:space-between}.sl-contact-inn-content-inner .form-list-btn.d-fl input{margin:0}}.sl-contact-inn-content .contact-thankyou{margin-bottom:150px}@media screen and (max-width: 768px){.sl-contact-inn-content .contact-thankyou{margin-bottom:0}}.sl-contact-inn-content .contact-thankyou h3{font-family:'Kanit', sans-serif;text-align:center;font-size:60px;letter-spacing:0;line-height:1.5;color:#100045;font-weight:500;padding-bottom:20px;margin-bottom:55px;position:relative}@media screen and (max-width: 768px){.sl-contact-inn-content .contact-thankyou h3{font-size:36px;margin-bottom:35px}}.sl-contact-inn-content .contact-thankyou h3:before{content:"";width:100%;height:3px;background:#E0E0E0;border:1px solid #CBCBCB;position:absolute;bottom:0;left:0}.sl-contact-inn-content .contact-thankyou h3:after{content:"";width:200px;height:3px;position:absolute;left:50%;z-index:1;bottom:1px;transform:translateX(-50%);background:#FF8989}@media screen and (max-width: 768px){.sl-contact-inn-content .contact-thankyou h3:after{width:100px}}.sl-contact-inn-content .contact-thankyou p{text-align:center;font-size:16px;letter-spacing:0;color:#050505;line-height:1.7;text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.sl-contact-inn-content .contact-thankyou p{font-size:14px;margin-bottom:40px}}.sl-contact-inn .contact-ttl{font-size:18px;line-height:1.8;margin-bottom:40px}@media screen and (max-width: 768px){.sl-contact-inn .contact-ttl{font-size:14px}}.sl-ir-inn .sub-ttl{margin-bottom:43px}.sl-ir-inn-content{padding:75px 0 80px;box-sizing:border-box}@media screen and (max-width: 768px){.sl-ir-inn-content{padding:45px 0 50px}}.sl-ir-inn-content-data .ir-content-box{margin-bottom:55px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box{margin-bottom:35px}}.sl-ir-inn-content-data .ir-content-box:last-child{margin-bottom:0}.sl-ir-inn-content-data .ir-content-box:nth-child(2){margin-bottom:35px}.sl-ir-inn-content-data .ir-content-box dl dt{font-size:20px;font-weight:600;line-height:1.7;letter-spacing:0.1em;margin-bottom:15px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box dl dt{font-size:18px}}.sl-ir-inn-content-data .ir-content-box dl dd ul{width:100%}.sl-ir-inn-content-data .ir-content-box dl dd ul li{margin-right:50px;margin-bottom:20px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box dl dd ul li{width:100%;margin-right:0}}.sl-ir-inn-content-data .ir-content-box dl dd ul li:nth-child(even){margin-right:0}.sl-ir-inn-content-data .ir-content-box dl dd ul li:last-child{margin-bottom:0}.sl-ir-inn-content-data .ir-content-box dl dd ul li a{display:inline-block;background:#100045;width:350px;text-align:center;padding:23px 0;position:relative;font-size:18px;color:#00F4FF;font-weight:300;line-height:1.9;letter-spacing:0.1em}.sl-ir-inn-content-data .ir-content-box dl dd ul li a:after{position:absolute;content:"";background:url(../img/ir-icon.png) no-repeat;background-size:100%;width:19px;height:19px;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box dl dd ul li a{width:100%;max-width:320px;font-size:14px}}.sl-ir-inn-content-data .ir-content-box dl dd ul li.mb0{margin-bottom:0}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box dl dd ul li.mb0{margin-bottom:20px}}.sl-ir-inn-content-data .ir-content-box dl dd ul.twoTxt li a{padding:17px 0;line-height:1.3}.sl-ir-inn-content-data .ir-content-box dl dd .content{font-size:16px}.sl-ir-inn-content-data .ir-content-box-fl{justify-content:space-between}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl{justify-self:unset}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-left{width:750px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-left{width:100%;order:2}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right{position:relative}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right{width:120px;margin-left:auto;margin-bottom:20px}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right h3{font-family:'Kanit', sans-serif;font-size:24px;letter-spacing:0;color:#100045;padding-right:20px;position:relative}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right h3{font-size:18px;padding-right:20px}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right .dropdown-icon{width:7px;height:7px;border-bottom:1px solid #100045;border-right:1px solid #100045;transform:rotate(45deg);position:absolute;top:7px;right:0}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right .dropdown-icon{width:6px;height:6px;top:4px}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right ul{display:none;width:135px;position:absolute;top:30px;right:-50px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:10px 0 10px 15px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right ul{width:110px;padding:15px 10px;right:0;top:15px;z-index:1}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right ul li{margin-bottom:10px}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right ul li:last-child{margin-bottom:0}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right ul li a{display:block;font-family:'Kanit', sans-serif;font-size:20px;letter-spacing:0;color:#100045}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-right ul li a{font-size:14px}}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-box-ttl{width:100%}}.sl-ir-inn-content-data .ir-content-box-fl .ir-content-box-ttl .ir-cat-ttl{font-size:20px;font-weight:600;line-height:1.7;letter-spacing:.1em;margin-bottom:15px;display:inline-block;width:740px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .ir-content-box-ttl .ir-cat-ttl{width:100%;display:block;font-size:18px}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list{padding:0}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div{padding:0;margin:0 50px 20px 0;border-bottom:0;width:350px;display:inline-block}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div{width:100%;display:block;margin:0 0 20px}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article:nth-child(even),.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div:nth-child(even){margin-right:0}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article:first-child,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div:first-child{margin:0 50px 0 0}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article:first-child,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div:first-child{margin:0 0 20px}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article:last-child,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div:last-child{margin:0}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article a,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div a{display:inline-block;background:#100045;width:350px;text-align:center;padding:23px 0;position:relative;font-size:18px;color:#00F4FF;font-weight:300;line-height:1.9;letter-spacing:0.1em}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article a:after,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div a:after{position:absolute;content:"";background:url(../img/ir-icon.png) no-repeat;background-size:100%;width:19px;height:19px;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article a,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div a{width:100%;max-width:320px;font-size:14px}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul{width:100%}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li{margin-right:50px;margin-bottom:20px}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li{width:100%;margin-right:0}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li:nth-child(even),.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li:nth-child(even){margin-right:0}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li:last-child,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li:last-child{margin-bottom:0}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li a,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li a{display:inline-block;background:#100045;width:350px;text-align:center;padding:23px 0;position:relative;font-size:18px;color:#00F4FF;font-weight:300;line-height:1.9;letter-spacing:0.1em}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li a:after,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li a:after{position:absolute;content:"";background:url(../img/ir-icon.png) no-repeat;background-size:100%;width:19px;height:19px;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li a,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li a{width:100%;max-width:320px;font-size:14px}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li.mb0,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li.mb0{margin-bottom:0}@media screen and (max-width: 768px){.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul li.mb0,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul li.mb0{margin-bottom:20px}}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article ul.twoTxt li a,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div ul.twoTxt li a{padding:17px 0;line-height:1.3}.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list article.ir_category-other a,.sl-ir-inn-content-data .ir-content-box-fl .content-list.ir-list div.ir_category-other a{padding:17px 0;line-height:1.3}
/*# sourceMappingURL=style.min.css.map */
