@import"https://fonts.googleapis.com/icon?family=Material+Icons";:root{font-size:clamp(14px,.875rem + .5vw,18px)}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:#14a4d1}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"Noto Sans JP",sans-serif;font-size:1rem;line-height:1.6;color:#444}:root{--font-size-base:1rem;--font-size-lg:1.5rem;--font-size-xl:2rem}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}p,ul,ol,dl,address,blockquote,table,div{font-size:100%}p{margin:0}ol,ul{list-style:none}fieldset,img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}th{vertical-align:top;font-weight:400;text-align:left}td{vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:rgba(0,0,0,0)}input[type=radio]{display:none}input[type=radio]:checked+label{background:red}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;border-radius:0}input,select,option,textarea,button{vertical-align:middle;color:inherit;outline:none}input[type=submit],input[type=reset],input[type=button],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}:placeholder-shown{color:#aaa}strong{font-weight:700}ol{list-style-type:decimal;margin-left:2.2em}img{max-width:100%;width:auto;height:auto;line-height:0;vertical-align:top;border:0;display:inline}a{color:#06c}.text-center{text-align:center}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.if-contents iframe{width:100%}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:32px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.material-icons.md-10{font-size:10px}.material-icons.md-11{font-size:11px}.material-icons.md-12{font-size:12px}.material-icons.md-13{font-size:13px}.material-icons.md-14{font-size:14px}.material-icons.md-15{font-size:15px}.material-icons.md-16{font-size:16px}.material-icons.md-17{font-size:17px}.material-icons.md-18{font-size:18px}.material-icons.md-19{font-size:19px}.material-icons.md-20{font-size:20px}.material-icons.md-21{font-size:21px}.material-icons.md-22{font-size:22px}.material-icons.md-23{font-size:23px}.material-icons.md-24{font-size:24px}.material-icons.md-25{font-size:25px}.material-icons.md-26{font-size:26px}.material-icons.md-27{font-size:27px}.material-icons.md-28{font-size:28px}.material-icons.md-29{font-size:29px}.material-icons.md-30{font-size:30px}.material-icons.md-31{font-size:31px}.material-icons.md-32{font-size:32px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:30px;margin-bottom:15px}.alignright{float:right}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px 0;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-caption img.tatenaga{max-width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box}img.tatenaga{max-width:45%;height:auto}@media screen and (max-width:1024px){img.tatenaga{max-width:98%;width:40%;display:block;margin:0 auto !important}}@media screen and (max-width:768px){img.tatenaga{max-width:98%;width:50%;display:block;margin:0 auto !important}}@media screen and (max-width:480px){img.tatenaga{max-width:98%;width:60%;display:block;margin:0 auto !important}}.wp-caption p.wp-caption-text{font-size:14px;font-weight:700;line-height:17px;padding:0 4px 5px;margin:0;margin-top:10px;padding-left:10px;text-align:left}.widget_tag_cloud{padding:10px 20px;margin-bottom:50px}.wp-block-jetpack-instagram-gallery{margin-top:30px;margin-bottom:50px}.widget{font-style:inherit}.widget h3{color:#fff;padding:10px;font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto}.widget a{text-decoration:none}.widget a:hover{text-decoration:underline}.widget_categories ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_categories ul li{padding:5px}#archivesnew{padding:0 15px}.archivewWrapper{text-align:left;margin-top:50px}.archivewWrapper h3{margin-bottom:15px;font-weight:400;padding:10px;font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;color:#fff;font-weight:700}.archivewWrapper h4{margin:0;padding:0;font-weight:400;font-size:clamp(.563rem,.494rem + .34vw,.75rem);display:inline-block;color:#fff;line-height:1;padding:4px 10px 2px}.archivewWrapper a{text-decoration:none}.archivewWrapper a:hover{text-decoration:underline}.archivewWrapper ul{border-bottom:#000 dashed 1px;margin-left:0;padding-left:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archivewWrapper ul li{padding:0 5px}.commentlist{width:95%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:20px}.commentlist li{list-style:none}.commentlist li img{margin-right:5px}#commentform input{font-size:100%;padding:3px}.archive_p{margin-top:15px;margin-bottom:5px;font-size:120%;border-bottom:2px dashed #ddd;padding:5px}.archive p{padding-top:5px;padding-right:15px;padding-left:15px;padding-bottom:5px}main{background-color:#fff;padding-bottom:50px}.wrapper{max-width:1024px;margin:0 auto}@media screen and (max-width:1024px){.wrapper.contents{padding:0 10px}}.wrapper.front{position:relative}#sec1{scroll-margin-top:70px}#sec1:before{content:"";display:block;height:100px;margin-top:-100px}#sec2{scroll-margin-top:70px}#sec2:before{content:"";display:block;height:100px;margin-top:-100px}#sec3{scroll-margin-top:70px}#sec3:before{content:"";display:block;height:100px;margin-top:-100px}header{height:100px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){header{height:80px}}header div.logo-wrap a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header div.logo-wrap a span:nth-child(1) img{height:80px;width:auto}@media screen and (max-width:1280px){header div.logo-wrap a span:nth-child(1) img{height:40px}}@media screen and (max-width:768px){header div.logo-wrap a span:nth-child(1) img{height:30px}}header div.logo-wrap a span:nth-child(2){font-size:2rem;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width:1280px){header div.logo-wrap a span:nth-child(2){font-size:1.5rem}}@media screen and (max-width:768px){header div.logo-wrap a span:nth-child(2){font-size:1.2rem}}header #nav-san{color:#444;display:none}header #nav-san:before{font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:24px;font-weight:700}@media screen and (max-width:1024px){header #nav-san{display:block}}header div.nav-wrap{display:block;position:relative;top:inherit;right:inherit}@media screen and (max-width:1024px){header div.nav-wrap{display:none;position:fixed;top:120px;right:0;z-index:1;background-color:#f4f4f4}header div.nav-wrap ul li{padding:10px !important;border-bottom:#09c solid 1px}}header div.nav-wrap ul{line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){header div.nav-wrap ul{display:block}}header div.nav-wrap ul li.nav-text{padding:0 10px}header div.nav-wrap ul li.nav-text a{font-size:1.2rem;text-decoration:none;display:block;text-align:center;color:#09c}@media screen and (max-width:1280px){header div.nav-wrap ul li.nav-text a{font-size:.9rem}}header div.nav-wrap ul li.nav-text a span{display:block}header div.nav-wrap ul li.nav-text a span:nth-child(1){font-weight:700}header div.nav-wrap ul li.nav-text a span:nth-child(2){font-size:.8rem;color:#444}header div.nav-wrap ul li.nav-contact{text-align:center;padding-left:20px}header div.nav-wrap ul li.nav-contact .head-tel{color:#ff6700 !important}header div.nav-wrap ul li.nav-contact .head-tel a{color:#ff6700 !important;text-decoration:none}header div.nav-wrap ul li.nav-contact .head-tel span:nth-child(2){font-size:1.7rem}header div.nav-wrap ul li.nav-contact .nav-contact-icons{line-height:1;font-size:.8rem}header div.nav-wrap ul li.nav-contact .nav-contact-icons a{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);background-size:100% 200%;background-position:top;-webkit-transition:background-position .5s ease;transition:background-position .5s ease;color:#fff;text-decoration:none;padding:5px}@media screen and (max-width:480px){header div.nav-wrap ul li.nav-contact .nav-contact-icons a{display:block;margin-top:3px}}header div.nav-wrap ul li.nav-contact .nav-contact-icons .nav-contact-icons-email a:before{font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:21px;margin-bottom:3px}header div.nav-wrap ul li.nav-contact .nav-contact-icons .nav-contact-icons-email a:hover{background-position:bottom}header div.nav-wrap ul li.nav-contact .nav-contact-icons .nav-contact-icons-faq a:before{font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:21px;margin-bottom:3px}header div.nav-wrap ul li.nav-contact .nav-contact-icons .nav-contact-icons-faq a:hover{background-position:bottom}#header{background:#fff;z-index:999;position:sticky;top:0}#header.scrolled{background:hsla(0,0%,100%,.9)}footer{text-shadow:0px 0px 3px #06c;padding:30px 10px;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);color:#fff}footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){footer .footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){footer .footer{display:block}}footer .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:700}footer .footer-logo span{padding-right:10px}footer .footer-logo img{height:35px;width:auto;vertical-align:bottom}footer ul.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){footer ul.footer-nav{padding-top:20px;margin-left:30px}}@media screen and (max-width:1024px){footer ul.footer-nav{display:block}}footer ul.footer-nav a{display:block;color:#fff;text-decoration:none}footer ul.footer-nav a:hover{text-decoration:underline}footer ul.footer-nav li{padding:0 10px}.contact-box{width:80%;margin:30px auto;margin-top:60px;-webkit-box-shadow:0px 0px 10px #bfbfbf;box-shadow:0px 0px 10px #bfbfbf;padding:20px;text-align:center}@media screen and (max-width:768px){.contact-box{width:96%;font-size:.9rem}}.contact-box h2{line-height:1.2}.contact-box h2 span{display:block}.contact-box h2 span:nth-child(1){font-size:2rem;font-weight:700}.contact-box h2 span:nth-child(1):first-letter {color:#09c}.contact-box h2 span:nth-child(2){color:#09c;font-size:1rem}.contact-box ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.contact-box ul{display:inherit}}.contact-box ul li{padding:15px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.contact-box ul li{width:100%}}.contact-box ul li:nth-child(1) p:nth-child(2){font-weight:700;color:#09c}.contact-box ul li:nth-child(1) p:nth-child(2) a{font-size:1.5rem;color:#09c;text-decoration:none}.contact-box ul li:nth-child(2) a.contact-move{-webkit-box-shadow:0px 0px 10px #bfbfbf;box-shadow:0px 0px 10px #bfbfbf;margin-top:15px;display:block;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);background-size:100% 200%;background-position:top;-webkit-transition:background-position .5s ease;transition:background-position .5s ease;color:#fff;font-size:1.3rem;text-decoration:none;padding:10px}.contact-box ul li:nth-child(2) a.contact-move:before{font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:32px;margin-bottom:4px}.contact-box ul li:nth-child(2) a.contact-move:hover{background-position:bottom}.front-image{position:relative}.front-image img{z-index:10}.front-image p{text-shadow:0px 0px 5px #09c;color:#fff;text-align:center;white-space:nowrap;z-index:15;position:absolute;width:100%;text-align:center;top:40%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);margin:auto;font-weight:700;font-size:clamp(1rem,5vw,3.75rem)}ul.list-news{width:80%;margin:0 auto}@media screen and (max-width:1024px){ul.list-news{width:90%}}ul.list-news li{padding:10px;border-bottom:#ddd dashed 1px}.front-news-wrap{position:relative;background-color:#fff;position:relative;top:-35px;-webkit-box-shadow:0px 0px 10px #bfbfbf;box-shadow:0px 0px 10px #bfbfbf;padding-bottom:10px}@media screen and (max-width:768px){.front-news-wrap{top:-15px}}.front-news-wrap p{margin-left:20px;margin-bottom:-15px;line-height:50px;padding:0 10px;font-size:2rem;font-weight:700;position:relative;top:-25px;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff}.front-news-wrap p:first-letter {color:#09c}@media screen and (max-width:480px){.front-news-wrap p{font-size:1.5rem}}.front-news-wrap ul{margin:20px}@media screen and (max-width:768px){.front-news-wrap ul{font-size:.8rem;margin-top:0}}.front-news-wrap ul li{padding:10px;border-bottom:#09c dashed 1px}.front-news-wrap ul li span{padding-right:10px}@media screen and (max-width:1024px){.front-news-wrap ul li span{display:block}}.front-news-wrap ul li i{background-color:#09c;color:#fff;font-size:.8rem;line-height:1;padding:2px 5px;margin:0 10px}@media screen and (max-width:768px){.front-news-wrap ul li i{font-size:.6rem}}.front-news-wrap ul li:nth-child(1){border-top:#09c dashed 1px}.box-shadow{-webkit-box-shadow:0px 0px 10px #bfbfbf;box-shadow:0px 0px 10px #bfbfbf}.box-shadow.padd15{padding:15px}.page-nav{padding-top:30px;padding-bottom:30px}.page-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-nav ul li{width:50%}.page-nav ul li h2:first-letter {color:#09c}@media screen and (max-width:480px){.page-nav ul li h2 span{display:block}}.page-nav ul li h2 span:nth-child(1){font-size:2rem;margin-right:10px}@media screen and (max-width:820px){.page-nav ul li h2 span:nth-child(1){font-size:1.3rem}}@media screen and (max-width:820px){.page-nav ul li h2 span:nth-child(2){font-size:.8rem}}.page-nav ul li p{margin:15px 0}@media screen and (max-width:480px){.page-nav ul li p{font-size:.8rem}}.page-nav ul li a{display:block;overflow:hidden}.page-nav ul li img{width:100%;margin:0 auto;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.page-nav ul li img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.page-nav ul li:nth-child(1){padding-right:25px}@media screen and (max-width:768px){.page-nav ul li:nth-child(1){padding-right:10px}}.page-nav ul li:nth-child(2){padding-left:25px}@media screen and (max-width:768px){.page-nav ul li:nth-child(2){padding-left:10px}}.page-top-image{text-align:center}.page-wrap{background-color:#fff;position:relative;top:-80px}@media screen and (max-width:768px){.page-wrap{top:-20px}}.page-wrap p.h1{font-weight:700;height:80px;line-height:80px;border-left:#09c solid 10px;padding-left:15px;font-size:2rem}.page-wrap p.h1:first-letter {color:#09c}@media screen and (max-width:768px){.page-wrap p.h1{font-size:1.7rem}}.page-wrap p.h1 span:nth-child(1){margin-right:10px}.page-wrap p.h1 span:nth-child(2){font-size:1rem}.page-wrap h1{height:80px;line-height:80px;border-left:#09c solid 10px;padding-left:15px;font-size:2rem}.page-wrap h1:first-letter {color:#09c}@media screen and (max-width:768px){.page-wrap h1{font-size:1.7rem}}.page-wrap h1 span:nth-child(1){margin-right:10px}.page-wrap h1 span:nth-child(2){font-size:1rem}.contents-wrap{margin-top:30px}.content-margin{margin:80px 0}@media screen and (max-width:480px){.content-margin{margin:30px 0}}.contents-title{text-align:center;font-size:2rem}@media screen and (max-width:480px){.contents-title{font-size:1.3rem}}.contents-title span{display:inline-block;padding-bottom:.3em;border-bottom:4px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to right,#14a4d1,#fff) 1;border-image:-webkit-gradient(linear,left top,right top,from(#14a4d1),to(#fff)) 1;border-image:linear-gradient(to right,#14a4d1,#fff) 1;border-image-slice:1;padding:0 50px}.wf-sawarabimincho{font-family:"Sawarabi Mincho"}.shakun{padding:50px 0;font-family:"Sawarabi Mincho";text-align:center;font-size:2.5rem}.shakun span{display:block;font-size:1.2rem}@media screen and (max-width:1024px){.shakun{font-size:1.8rem;padding:20px 0}.shakun span{font-size:.8rem}}@media screen and (max-width:480px){.shakun{font-size:1.3rem}}.company-wrap-type1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.company-wrap-type1 ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:480px){.company-wrap-type1 ul{display:block}}.company-wrap-type1 h2{width:100%;display:inline-block;padding-bottom:.3em;border-bottom:4px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to right,#14a4d1,#fff) 1;border-image:-webkit-gradient(linear,left top,right top,from(#14a4d1),to(#fff)) 1;border-image:linear-gradient(to right,#14a4d1,#fff) 1;border-image-slice:1;margin-bottom:20px}.company-wrap-type1 p{padding-left:15px}@media screen and (max-width:480px){.company-wrap-type1 p{font-size:.8rem}}.company-wrap-type1 .cp-title{font-size:1.5rem;margin-right:10px;display:inline-block}@media screen and (max-width:480px){.company-wrap-type1 .cp-title{font-size:1.2rem}}.company-wrap-type1 .cp-title:first-letter {color:#09c}.company-wrap-type1 ul li:nth-child(1){padding:0 20px;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:820px){.company-wrap-type1 ul li:nth-child(1){width:70%}}@media screen and (max-width:480px){.company-wrap-type1 ul li:nth-child(1){width:100%}}.company-wrap-type1 ul li:nth-child(2){width:40%}@media screen and (max-width:820px){.company-wrap-type1 ul li:nth-child(2){width:30%}}@media screen and (max-width:480px){.company-wrap-type1 ul li:nth-child(2){width:100%}}@media screen and (max-width:480px){.company-wrap-type1 img{width:60%;display:block;margin:0 auto;margin-top:20px}}.company-wrap-type2 ul{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.table-datas{display:table;margin:0 auto;margin-top:30px}.table-datas dl{border-collapse:collapse;display:table-row}.table-datas dl dt,.table-datas dl dd{display:table-cell;padding:15px;border-bottom:#09c solid 1px}.table-datas dl dt{white-space:nowrap}.table-datas dl dt span{color:red}@media screen and (max-width:480px){.table-datas{width:90%;display:block}.table-datas dl{display:block}.table-datas dl dt,.table-datas dl dd{display:block;border-bottom:none;padding:3px}.table-datas dl dt{color:#09c;font-weight:700}.table-datas dl dd{border-bottom:#09c solid 1px;margin-bottom:10px}}.bis-text{padding:50px 20px;padding-bottom:0;font-family:"Sawarabi Mincho";font-size:1rem}@media screen and (max-width:1024px){.bis-text{padding:20px 0}}@media screen and (max-width:480px){.bis-text{font-size:.8rem}}.biz-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.biz-wrap ul{vertical-align:middle}}@media screen and (max-width:768px){.biz-wrap ul{display:block}}.biz-wrap ul li{-webkit-box-sizing:border-box;box-sizing:border-box}.biz-wrap ul li:nth-child(1){width:70%;padding:0 20px}@media screen and (max-width:768px){.biz-wrap ul li:nth-child(1){width:100%;padding:0}}.biz-wrap ul li:nth-child(2){width:30%}@media screen and (max-width:768px){.biz-wrap ul li:nth-child(2){width:100%;padding-top:20px;text-align:center}.biz-wrap ul li:nth-child(2) img{width:70%}}.biz-wrap ul.biz-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.biz-wrap h2{padding-left:10px;width:100%;display:inline-block;padding-bottom:.3em;border-bottom:4px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to right,#14a4d1,#fff) 1;border-image:-webkit-gradient(linear,left top,right top,from(#14a4d1),to(#fff)) 1;border-image:linear-gradient(to right,#14a4d1,#fff) 1;border-image-slice:1;margin-bottom:20px}ul.projects{font-size:.9rem;width:90%;margin:0 auto}@media screen and (max-width:768px){ul.projects{width:100%}}ul.projects li{border-bottom:#444 dashed 1px;padding:10px}ul.projects li p:nth-child(2){margin-left:15px;font-size:1.1rem}.saiyo-doui{font-size:.9rem}.saiyo-stop{text-align:center;padding:35px;font-size:1.3rem}.saiyo-top{margin-top:50px}.recruitment .contents-title{margin-bottom:25px !important}.recruitment .recruitment-text{width:80%;margin:0 auto;font-size:1.2rem}@media screen and (max-width:768px){.recruitment .recruitment-text{width:96%;font-size:1rem}}.recruitment ul{display:table;width:auto;margin:0 auto;margin-top:15px}@media screen and (max-width:480px){.recruitment ul{width:80%;font-size:.8rem}}.recruitment ul li{list-style:circle}.recruitment ol{display:table;width:auto;margin:0 auto;margin-top:15px}@media screen and (max-width:480px){.recruitment ol{width:80%}}.recruitment ol li{margin-bottom:10px}.recruitment ol span:nth-child(1){font-size:1.2rem}@media screen and (max-width:480px){.recruitment ol span:nth-child(1){font-size:1rem}}.recruitment ol span:nth-child(2){font-size:1rem}@media screen and (max-width:480px){.recruitment ol span:nth-child(2){font-size:.8rem}}.recruitment ol span{display:block}.recruitment .content-margin-top{margin-top:20px}.recruitment .recruitment-message{font-size:1.3rem;width:80%;margin:0 auto;margin-top:50px;margin-bottom:100px}@media screen and (max-width:720px){.recruitment .recruitment-message{font-size:1.1rem;width:90%;margin-bottom:50px}}.saiyo-stop{font-size:1.5rem;font-weight:700;color:red}.faq{max-width:90%;margin:0 auto;background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden}.faq-item{border-bottom:1px solid #ddd}.faq-question{cursor:pointer;position:relative;padding:20px 60px 20px 20px;font-weight:700;-webkit-transition:background .3s;transition:background .3s}.faq-question span:nth-child(1){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;background-color:#444;color:#fff;font-weight:700;font-size:.9em;vertical-align:middle;margin:0 .3em}.faq-question:hover{background:#f0f8ff}.faq-icon{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;color:#0078d7;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-answer{display:none;padding:20px;color:#555;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.faq-answer span:nth-child(1){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;background-color:#09c;color:#fff;font-weight:700;font-size:.9em;vertical-align:middle;margin:0 .3em}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}button[name=submitBack],input[name=submitBack]{-webkit-box-shadow:0px 0px 10px #bfbfbf;box-shadow:0px 0px 10px #bfbfbf;font-size:1.5rem;padding:10px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);background-size:100% 200%;background-position:top;-webkit-transition:background-position .5s ease;transition:background-position .5s ease;color:#fff;text-decoration:none}button[name=submitBack]:hover,input[name=submitBack]:hover{background-position:bottom}.form-button{text-align:center}.form-button.btn-padding{padding:50px}.form-button .btn{-webkit-box-shadow:0px 0px 10px #bfbfbf;box-shadow:0px 0px 10px #bfbfbf}.form-button .btn.icon-left:after{margin-left:20px;font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:24px;margin-bottom:3px}.form-button .btn.icon-right:after{margin-left:20px;font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:24px;margin-bottom:3px}.form-button a.btn{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);background-size:100% 200%;background-position:top;-webkit-transition:background-position .5s ease;transition:background-position .5s ease;color:#fff;text-decoration:none;padding:8px 20px}.form-button a.btn:hover{background-position:bottom}.form-button button.btn{font-size:1.5rem;padding:10px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#19c3e0),to(#14a4d1));background:linear-gradient(to bottom,#19c3e0,#14a4d1);background-size:100% 200%;background-position:top;-webkit-transition:background-position .5s ease;transition:background-position .5s ease;color:#fff;text-decoration:none}.form-button button.btn:hover{background-position:bottom}.mw_wp_form_confirm .hide-on-confirm{display:none}.form-wrap{width:80%;margin:0 auto}@media screen and (max-width:1024px){.form-wrap{width:90%}}.form-wrap .table-datas{width:100%}.form-wrap .table-datas dt{width:30%}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap select,.form-wrap textarea{padding:12px;border-radius:5px;border:#ddd solid 2px}@media screen and (max-width:480px){.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap select,.form-wrap textarea{width:90%;margin-bottom:10px}}.form-wrap textarea{width:90%;height:200px}.form-wrap .contact-rule-text p{font-size:.8rem;padding:0 15px}.form-wrap h3.contact-rule{margin-bottom:10px}.form-wrap h3.contact-rule:before{margin-bottom:3px;font-size:28px;color:orange;font-family:"Material Icons";content:"";line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.news-wrap{padding:0 15px}.news-wrap h1{padding:0;margin:0;font-size:1.2rem;border:none}.news-wrap h1:first-letter {color:inherit}.news-wrap .blogDate{text-align:right;font-style:italic}.news-wrap .blog-log{margin-top:20px}.news-wrap .blog-log p{margin-bottom:15px}.news-wrap .blog-log .wp-block-image{margin:20px auto}.move-page{padding:0 20px;padding-top:50px;text-align:center;font-size:.8rem}.categorys-wrap{text-align:right;font-size:.8rem}.categorys-wrap a{display:inline-block;text-decoration:none;background:#09c;line-height:1;padding:3px 6px;color:#fff}.sidebar{font-size:.9rem;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar .widget{padding:20px}.sidebar .widget h2{border-bottom:#09c solid 3px;padding:6px;padding:5px 15px;margin-bottom:10px}.sidebar .widget ul{margin-left:10px}