@charset "UTF-8";@import url(//yell-integrated.com/wp-content/themes/yell/css/reset.css);@import url(//yell-integrated.com/wp-content/themes/yell/css/topics_style.css?date=20250108);@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");body{font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}section{margin:0;padding:0}p{line-height:200%;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal;letter-spacing:1.6px}h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}a,a:visited,a:hover,a:active{color:inherit}.sp-none{display:block}@media screen and (max-width:1024px){.sp-none{display:none}}.pc-none{display:none}@media screen and (max-width:1024px){.pc-none{display:block}}header{position:absolute;top:0;width:100%;z-index:1000}header .header-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-container .header-sp{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0 40px}@media screen and (max-width:1024px){header .header-container .header-sp{margin:20px 0 0 20px}}header .header-container .header-logo{width:105.84px;height:49.36px;margin:0 40px 0 0}header .header-container .header-logo a:hover{opacity:.7}@media screen and (max-width:1024px){header .header-container .header-logo{margin:0 20px 0 0}}@media screen and (max-width:763px){header .header-container .header-logo{margin:0 20px 0 0;width:80px;height:auto}}header .header-container .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;margin:20px 0 0}@media screen and (max-width:1024px){header .header-container .page-link{display:none}}header .header-container .page-link a li{margin:0 20px 0 0;letter-spacing:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:763px){header .header-container .page-link a li{font-size:14px;letter-spacing:0}}header .header-container .page-link a li:before{content:url(//yell-integrated.com/wp-content/themes/yell/image/sankaku.svg);padding-right:8px;display:block;margin-top:-1px}header .header-container .page-link a li:hover{color:#279caf}header .header-container .page-link a li:hover:before{content:url(//yell-integrated.com/wp-content/themes/yell/image/sankaku_bl.svg);display:block;margin-top:-1px}header .header-container .head-border{position:relative;z-index:999}@media screen and (max-width:1024px){header .header-container .head-border{display:none}}header .header-container .head-border .border_tel{position:absolute;top:0;right:253px;border-style:none solid none;border-width:2px;border-color:#222;width:215px;height:20px}header .header-container .head-border .border_line{position:absolute;top:0;right:80px;border-style:none solid none;border-width:2px;border-color:#222;width:73px;height:20px}header .header-container .head-contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 40px 0 0;position:relative;z-index:999}@media screen and (max-width:1024px){header .header-container .head-contact{display:none}}header .header-container .head-contact li{position:absolute;top:20px;color:#fff;font-size:16px;letter-spacing:.1rem}header .header-container .head-contact li.tel{width:290px;height:80px;background-color:#279caf;margin-right:20px;border:2px solid #222;border-radius:8px;text-align:center;position:relative;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}header .header-container .head-contact li.tel:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}header .header-container .head-contact li.tel span.telmail{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:80%;font-size:16px;font-weight:700;line-height:22px}header .header-container .head-contact li.tel span.telmail span.mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-container .head-contact li.tel span.telmail span.mail:before{content:url(//yell-integrated.com/wp-content/themes/yell/image/sankaku_wh.svg);padding-right:8px;display:block;margin-top:-1px}header .header-container .head-contact li.tel a:hover{opacity:.7}header .header-container .head-contact li.line{width:153px;height:80px;background-color:#e4bc34;border:2px solid #222;border-radius:8px;text-align:center;position:relative;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;position:relative}header .header-container .head-contact li.line span.line-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-container .head-contact li.line span.line-b:before{content:url(//yell-integrated.com/wp-content/themes/yell/image/sankaku_wh.svg);padding-right:8px;margin-top:-1px}header .header-container .head-contact li.line a:hover{opacity:.7}header .header-container .head-contact li.line .kantan{position:absolute;top:-15px;right:-20px}header .header-container .head-contact li.line:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}header .header-container .head-contact li.line span.line-text{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:80%;font-size:16px;font-weight:700;line-height:12px}header .header-container .head-contact li.line span.line-text img{margin:0 8px 0 0}header .header-container .pc-headline{position:fixed;z-index:10000;width:auto;top:0;display:none}@keyframes bugfix{from{padding:0}to{padding:0}}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}header .header-container #overlay-button{position:absolute;right:1em;top:.7em;padding:24px 11px;z-index:5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;background-color:#fff;display:none}@media screen and (max-width:1024px){header .header-container #overlay-button{display:block}}header .header-container #overlay-button span{height:2px;width:30px;border-radius:2px;background-color:#279caf;position:relative;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .header-container #overlay-button span:before{top:-10px;visibility:visible}header .header-container #overlay-button span:after{top:10px}header .header-container #overlay-button span:before,header .header-container #overlay-button span:after{height:2px;width:30px;border-radius:2px;background-color:#279caf;position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .header-container #overlay-button:hover span,header .header-container #overlay-button:hover span:before,header .header-container #overlay-button:hover span:after{background:#279caf}header .header-container input[type=checkbox]{display:none}header .header-container input[type=checkbox]:checked~#overlay{visibility:visible}header .header-container input[type=checkbox]:checked~#overlay-button:hover span,header .header-container input[type=checkbox]:checked~#overlay-button span{background:0 0}header .header-container input[type=checkbox]:checked~#overlay-button span:before{-webkit-transform:rotate(45deg) translate(7px,7px);transform:rotate(45deg) translate(7px,7px)}header .header-container input[type=checkbox]:checked~#overlay-button span:after{-webkit-transform:rotate(-45deg) translate(7px,-7px);transform:rotate(-45deg) translate(7px,-7px)}header .header-container #overlay{height:100vh;width:100vw;background:#279caf;z-index:2;visibility:hidden;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}header .header-container #overlay a:hover{opacity:.7}header .header-container #overlay img{text-align:center;margin:60px 0 60px;width:152px}header .header-container #overlay ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-container #overlay ul li{letter-spacing:.2rem;-webkit-transition:1s all;transition:1s all;text-align:center;padding:20px}header .header-container #overlay ul li:hover{color:#222}header .header-container #overlay ul.sns-conttainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}header .header-container #overlay ul.sns-conttainer li.sns{padding:10px}header .header-container #overlay ul.sns-conttainer li.sns a{display:block;-webkit-transition:1s all;transition:1s all}header .header-container #overlay ul.sns-conttainer li.sns a img{width:20px;height:20px;padding:0;margin:0}header .header-container #overlay ul.sns-conttainer li.sns a:hover{opacity:.7}header .header-container #overlay address{font-size:12px;margin-bottom:40px;letter-spacing:.1rem}header .header-container #overlay address a:hover{opacity:.7}.sp-bottom{display:none}@media screen and (max-width:1024px){.sp-bottom{position:fixed;bottom:0;width:100%;display:block;z-index:999}}.sp-bottom .sp-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px}.sp-bottom .sp-contact li{width:50%;color:#fff;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.sp-bottom .sp-contact li.tel{position:fixed;bottom:0;left:0;background-color:#279caf;text-align:center;position:relative}.sp-bottom .sp-contact li.tel span.telmail{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:80%;font-size:16px;font-weight:700;line-height:22px;letter-spacing:1.6px}.sp-bottom .sp-contact li.tel span.telmail span.mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-bottom .sp-contact li.tel span.telmail span.mail:before{content:url(//yell-integrated.com/wp-content/themes/yell/image/sankaku_wh.svg);padding-right:8px;display:block;margin-top:-1px}.sp-bottom .sp-contact li.tel a:hover{opacity:.7}.sp-bottom .sp-contact li.line{position:fixed;bottom:0;right:0;background-color:#e4bc34;text-align:center;position:relative;letter-spacing:1.8px}.sp-bottom .sp-contact li.line span.line-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-bottom .sp-contact li.line span.line-b:before{content:url(//yell-integrated.com/wp-content/themes/yell/image/sankaku_wh.svg);padding-right:8px;margin-top:-1px}.sp-bottom .sp-contact li.line a:hover{opacity:.7}.sp-bottom .sp-contact li.line .kantan{position:relative;top:-15px;right:-70px}.sp-bottom .sp-contact li.line span.line-text{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:80%;font-size:16px;font-weight:700;line-height:12px}.sp-bottom .sp-contact li.line span.line-text img{margin:0 8px 0 0}main section.mv-area{position:absolute;top:0;left:0;z-index:1;background-image:url(//yell-integrated.com/wp-content/themes/yell/image/mv.webp);background-repeat:no-repeat;width:100%;height:630px;background-position:center;z-index:0}@media screen and (max-width:763px){main section.mv-area{height:550px}}main section.mv-area .mv-container{position:relative;width:100%;height:600px}@media screen and (max-width:763px){main section.mv-area .mv-container{height:550px}}main section.mv-area .mv-container .mv-main{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);text-align:center}@media screen and (max-width:763px){main section.mv-area .mv-container .mv-main{width:100%;top:55%}}main section.mv-area .mv-container .mv-main img.item1{width:433px}@media screen and (max-width:763px){main section.mv-area .mv-container .mv-main img.item1{width:65%}}main section.mv-area .mv-container .mv-main h2.catchcopy{font-size:18px;text-align:center;margin:40px auto 0;letter-spacing:.2rem;line-height:2}@media screen and (max-width:763px){main section.mv-area .mv-container .mv-main h2.catchcopy{padding:20px}}main section.mv-area .mv-container .mv-motif{position:absolute;bottom:0;left:92px}@media screen and (max-width:980px){main section.mv-area .mv-container .mv-motif{left:10px}}@media screen and (max-width:980px){main section.mv-area .mv-container .mv-motif{left:92px}}main section.mv-area .mv-container .mv-motif img{width:250px}main section.mv-area .mv-container .mv-news{position:absolute;bottom:0;right:20px}main section.mv-area .mv-container .mv-news dl{width:340px}main section.mv-area .mv-container .mv-news dl dt{background-color:#f0de9f;border:1px solid #222;border-radius:8px 0 0;width:340px;height:30px;padding:15px 0 0 20px}main section.mv-area .mv-container .mv-news dl dd{background-color:#fff;border:1px solid #222;width:340px;height:90px;padding:20px 0 0 20px;line-height:35px;font-size:16px}.top-topics{position:relative}.top-topics .sub-titlemotif{margin:550px 0 0}@media screen and (max-width:763px){.top-topics .sub-titlemotif{margin:500px 0 0}}.top-topics .topics-container{width:980px;margin:0 auto 80px}@media screen and (max-width:1059px){.top-topics .topics-container{width:100%;margin:0 auto}}.top-topics .topics-container h3.title-text{font-family:"ab-walk",sans-serif;font-size:36px;margin:10px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%);display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:40px 0 0}@media screen and (max-width:763px){.top-topics .topics-container h3.title-text{font-size:26px}}.top-topics .topics-container .topics-area{width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0}@media screen and (max-width:1059px){.top-topics .topics-container .topics-area{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:0;overflow-x:scroll}}.top-topics .topics-container .topics-area .container{width:300px;height:361px;margin-bottom:40px}@media screen and (max-width:1059px){.top-topics .topics-container .topics-area .container{width:278px;height:334px;margin-left:20px}}.top-topics .topics-container .topics-area .container .topics-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px;color:#a0a0a0;font-size:14px}.top-topics .topics-container .topics-area .container .topics-card{width:300px;height:340px;background-color:#efefef;border:#eee solid 1px;border-radius:4px;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.top-topics .topics-container .topics-area .container .topics-card:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}@media screen and (max-width:1059px){.top-topics .topics-container .topics-area .container .topics-card{width:280px;height:324px;display:inline-block}}.top-topics .topics-container .topics-area .container .topics-card:hover{opacity:.7}.top-topics .topics-container .topics-area .container .topics-card img{width:100%;height:225px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1059px){.top-topics .topics-container .topics-area .container .topics-card img{height:210px}}.top-topics .topics-container .topics-area .container .topics-card .topics-card-category{width:140px;height:32px;border-radius:20px;font-size:14px;letter-spacing:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-16px auto -10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:999;border:solid #fff 2px}.top-topics .topics-container .topics-area .container .topics-card .topics-card-title{margin:22px 15px 20px;font-size:16px;height:54px;line-height:26px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.top-topics a.btn{background-color:#e4bc34;width:200px;color:#fff;text-align:center;margin:40px auto;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;padding:10px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.24);box-shadow:0 1px 10px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;border-radius:2px}.top-topics a.btn img{width:8px;height:8px;margin:2px 8px 0 0}.top-topics a.btn:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}.top-topics a.tel{font-weight:700;font-size:20px;text-align:center;margin:22px auto;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;letter-spacing:.2rem;-webkit-transition:1s all;transition:1s all}.top-topics a.tel:hover{opacity:.7}.top-topics a.tel img{width:15px;height:20px;margin-right:8px}.back-gradation{background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#fff));background:linear-gradient(180deg,#efefef 0%,#fff 100%);position:relative;margin-top:80px;z-index:0}section.message-container{padding-top:80px;z-index:0}section.message-container .title-container .title-motif{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.message-container .title-container h3.title-text{font-family:"ab-walk",sans-serif;font-size:36px;margin:10px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%);display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:40px 0 0}@media screen and (max-width:763px){section.message-container .title-container h3.title-text{font-size:26px}}section.message-container #massage-textarea{background-color:#fff;border-radius:20px;padding:40px;max-width:980px;margin:40px auto 0}@media screen and (max-width:1024px){section.message-container #massage-textarea{width:80%}}@media screen and (max-width:763px){section.message-container #massage-textarea{padding:20px}}section.message-container #massage-textarea h4.massage-catch{font-size:20px;font-weight:700;line-height:40px;margin-bottom:20px}section.message-container #massage-textarea p{font-size:16px}section.yellpeople-container{margin:80px auto 0}@media screen and (max-width:763px){section.yellpeople-container{margin:160px auto 0}}section.yellpeople-container .yellpeople-area{max-width:980px;margin:0 auto 0;position:relative;width:100%}section.yellpeople-container .yellpeople-area .kumo-1{position:absolute;top:40px;left:80px}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-area .kumo-1{top:-100px;left:20px}section.yellpeople-container .yellpeople-area .kumo-1 img{width:80%}}section.yellpeople-container .yellpeople-area .kumo-2{position:absolute;top:500px;right:180px;width:400px}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-area .kumo-2{width:90%;left:20px}}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-area .kumo-2 img{width:90%}}section.yellpeople-container .yellpeople-area .kumo-3{position:absolute;top:800px;right:20px}section.yellpeople-container .yellpeople-area .yellpeople-title{position:absolute;top:20px;right:40px}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-area .yellpeople-title{top:0;right:10px}}section.yellpeople-container .yellpeople-area .yellpeople-title h3{font-family:"ab-walk",sans-serif;font-size:30px;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%)}section.yellpeople-container .yellpeople-area .yellpeople-title img{width:188px;margin:10px auto;display:inherit}section.yellpeople-container .yellpeople-area .yellpeople-maintitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}section.yellpeople-container .yellpeople-area .yellpeople-maintitle img{position:relative}section.yellpeople-container .yellpeople-area .yellpeople-maintitle img.yell{top:120px;margin:0 auto;width:183px;height:auto}section.yellpeople-container .yellpeople-area .yellpeople-maintitle img.text{top:100px;margin:0 auto;width:470px;height:auto}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-area .yellpeople-maintitle img.text{width:90%}}section.yellpeople-container .yellpeople-slide{position:relative;top:160px;overflow:hidden}section.yellpeople-container .yellpeople-slide ul .slick-list.draggable{height:600px}section.yellpeople-container .yellpeople-slide ul li img.fuwafuwa{position:relative;top:20px}section.yellpeople-container .yellpeople-slide ul li img.fuwafuwa2{position:relative;top:20px}section.yellpeople-container .yellpeople-slide ul li img.fuwafuwa3{position:relative;top:30px}section.yellpeople-container .yellpeople-slide{max-width:1366px;margin:0 auto}section.yellpeople-container .yellpeople-slide ul.notslider{height:750px;position:relative}@media screen and (max-width:1024px){section.yellpeople-container .yellpeople-slide ul.notslider{display:block;height:920px}}@media screen and (max-width:850px){section.yellpeople-container .yellpeople-slide ul.notslider{height:1300px}}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-slide ul.notslider{height:auto}}section.yellpeople-container .yellpeople-slide ul.notslider li img{width:350px;height:auto;margin:0 20px}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-slide ul.notslider li img{width:80%}}section.yellpeople-container .yellpeople-slide ul.notslider li img.slide1{position:absolute;top:0;left:25%}@media screen and (max-width:1024px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide1{top:80px;left:0}}@media screen and (max-width:850px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide1{top:200px}}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide1{position:relative;top:0;left:0;margin-bottom:30px}}section.yellpeople-container .yellpeople-slide ul.notslider li img.slide2{position:absolute;top:350px;right:20%}@media screen and (max-width:1024px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide2{top:350px;right:0}}@media screen and (max-width:850px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide2{top:450px}}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide2{position:relative;top:0;right:0;margin-bottom:10px}}section.yellpeople-container .yellpeople-slide ul.notslider li img.slide3{position:absolute;top:200px;left:10px}@media screen and (max-width:1024px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide3{top:550px;left:10%}}@media screen and (max-width:850px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide3{top:850px;right:10px}}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide3{position:relative;top:0;left:0;margin-bottom:30px}}section.yellpeople-container .yellpeople-slide ul.notslider li img.slide4{width:450px;position:absolute;top:20px;right:40px}@media screen and (max-width:1024px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide4{top:0;right:20%}}@media screen and (max-width:763px){section.yellpeople-container .yellpeople-slide ul.notslider li img.slide4{position:relative;top:0;right:0;width:90%}}.slider img{width:100%;height:auto}.slider .slick-slide{margin:0 30px}.sub-titlemotif{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:240px 0 0}.back-blue{background-color:#cde6ea;margin-top:-1px}@media screen and (max-width:1024px){section.service-container.back-blue{padding-bottom:40px}}section.service-container h3.title-text{font-family:"ab-walk",sans-serif;font-size:36px;margin:80px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%);display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:763px){section.service-container h3.title-text{font-size:26px}}section.service-container .container-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:980px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:80px auto 0;padding-left:40px}@media screen and (max-width:1024px){section.service-container .container-area{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}section.service-container .container-area .container{background-color:#fff;border-radius:137px;width:286px;height:700px;margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){section.service-container .container-area .container{margin:0 40px 20px}}section.service-container .container-area .container img{width:23%;margin-top:60px}section.service-container .container-area .container h4{display:inline-block;text-align:center;font-size:30px;height:30px;letter-spacing:.4rem}section.service-container .container-area .container h4.service01{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(60%,#cde6ea));background:linear-gradient(transparent 70%,#cde6ea 60%);padding:20px 0 0 .4rem}section.service-container .container-area .container h4.service02{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 70%,#f0de9f 60%);padding:20px 0 0 .4rem}section.service-container .container-area .container h4.service03{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(60%,#edc6b6));background:linear-gradient(transparent 70%,#edc6b6 60%);padding:20px 0 0 .4rem}section.service-container .container-area .container img.illust01{width:70%;margin-left:-8px;margin-top:0}section.service-container .container-area .container img.illust02{width:54%;margin-left:24px;margin-top:5px;margin-bottom:14px}section.service-container .container-area .container img.illust03{width:67%;margin-left:20px;margin-top:0;margin-bottom:10px}section.service-container .container-area .container h5{font-weight:700;margin:20px auto;letter-spacing:.1rem;font-size:20px}section.service-container .container-area .container h5.service01{color:#279caf}section.service-container .container-area .container h5.service02{color:#e4bc34}section.service-container .container-area .container h5.service03{color:#c5641a}section.service-container .container-area .container hr.hr-dot{border:none;border-top:2px dotted #efefef;width:80%}section.service-container .container-area .container dl{width:80%;margin-top:10px}section.service-container .container-area .container dl dt{font-size:20px;text-align:center;line-height:36px}section.service-container .container-area .container dl dd{margin-top:10px;line-height:26px}section.service-container .container-area .container dl dd img.line-btn{width:auto;margin:10px auto;display:block}section.service-container .sub-massage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:40px 80px 0;position:relative;bottom:-40px;right:0}@media screen and (max-width:763px){section.service-container .sub-massage{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px auto;bottom:auto;right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}}section.service-container .sub-massage .sub-massagetext{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}section.service-container .sub-massage .sub-massagetext img{width:124px;position:absolute;top:-50px;left:-50px}@media screen and (max-width:763px){section.service-container .sub-massage .sub-massagetext img{top:-55px;left:-70px}}section.service-container .sub-massage .sub-massagetext .fukidashi{background-image:url(//yell-integrated.com/wp-content/themes/yell/image/fukidashi.svg);background-repeat:no-repeat;width:439px;height:170px}@media screen and (max-width:763px){section.service-container .sub-massage .sub-massagetext .fukidashi{background-image:none;width:100%;height:auto}}section.service-container .sub-massage .sub-massagetext .fukidashi p{display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);max-width:390px}section.service-container .sub-massage .takimoto img{width:237px;height:auto}section.flow{background-color:#efefef;padding:0 0 80px}section.flow .title-container{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;padding:40px 40px 20px}@media screen and (max-width:763px){section.flow .title-container{padding:40px 10px 20px}}section.flow .title-container h3.title-text{font-family:"ab-walk",sans-serif;font-size:36px;margin:10px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%);display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:40px 0 0}@media screen and (max-width:763px){section.flow .title-container h3.title-text{font-size:26px}}section.flow .flow-container .online-container,section.flow .flow-container .real-container,section.flow .flow-container .after-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.flow .flow-container .online-container img,section.flow .flow-container .real-container img,section.flow .flow-container .after-container img{width:250px;margin-top:80px}section.flow .flow-container .container{background-color:#fff;border-radius:100px;width:980px;height:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:40px}@media screen and (max-width:1024px){section.flow .flow-container .container{width:90%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-radius:40px}}section.flow .flow-container .container.step-top{margin-top:20px}section.flow .flow-container .container .step{border-radius:100px 0 0 100px;width:139px;height:200px;position:relative}@media screen and (max-width:1024px){section.flow .flow-container .container .step{border-radius:40px 40px 0 0;width:100%;height:auto;position:relative;padding:60px 0;margin:0 auto}}section.flow .flow-container .container .step.online{background-color:#cde6ea}section.flow .flow-container .container .step.real{background-color:#f0de9f}section.flow .flow-container .container .step.after{background-color:#edc6b6}section.flow .flow-container .container .step img{margin:0;width:60px;position:absolute;top:50%;left:53%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:1024px){section.flow .flow-container .container .step img{left:50%}}section.flow .flow-container .container dl{width:840px;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){section.flow .flow-container .container dl{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}section.flow .flow-container .container dl dt{font-size:20px;width:330px;padding:0 0 0 30px;line-height:36px;letter-spacing:.2rem}@media screen and (max-width:1024px){section.flow .flow-container .container dl dt{padding:20px 20px 0;text-align:center}}section.flow .flow-container .container dl dd{width:450px;border-left:2px dotted #efefef;padding:20px 40px 20px;line-height:26px}@media screen and (max-width:1024px){section.flow .flow-container .container dl dd{border-left:none;padding:20px 40px 40px;width:80%;height:auto}}section.flow .line-banner{margin:80px auto;text-align:center}@media screen and (max-width:1024px){section.flow .line-banner{margin:80px auto 0}}section.flow .line-banner p{font-size:22px;margin-bottom:20px}section.flow .line-banner a{display:inline-block}section.flow .line-banner a:hover{opacity:.7;-webkit-transform:scale(.9);transform:scale(.9)}@media screen and (max-width:1024px){section.flow .line-banner a img{width:100%}}section.company{padding:80px auto}section.company .title-container{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:80px auto 40px;text-align:center;padding:20px 40px}@media screen and (max-width:763px){section.company .title-container{padding:20px 0}}section.company .title-container h3.title-text{font-family:"ab-walk",sans-serif;font-size:36px;margin:10px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%);display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:40px 0 0}@media screen and (max-width:763px){section.company .title-container h3.title-text{font-size:26px}}section.company .company-container{max-width:980px;margin:0 auto}@media screen and (max-width:1024px){section.company .company-container{max-width:680px;padding:0;width:90%}}section.company .company-container .about-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px}@media screen and (max-width:1024px){section.company .company-container .about-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}section.company .company-container .about-box dt{width:300px;font-weight:700;letter-spacing:.2rem;display:inline-block;padding:10px 0}section.company .company-container .about-box dd{border-left:2px dotted #efefef;padding:4px 0 0 40px;line-height:26px;display:inline-block}@media screen and (max-width:1024px){section.company .company-container .about-box dd{padding:4px 0 0;border:none}}section.company .news-area{margin:80px auto;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){section.company .news-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}section.company .news-area .twitter-container{width:300px}@media screen and (max-width:1024px){section.company .news-area .twitter-container{max-width:300px;width:100%;margin:0 auto 40px}}section.company .news-area .twitter-container h4{text-align:center;background-color:#cde6ea;border-radius:20px;padding:10px;width:180px;font-size:20px;letter-spacing:.4rem;margin:0 auto 40px}section.company .news-area .twitter-container .twitter-area{width:300px;height:570px}section.insta_container h3.title-text{font-family:"ab-walk",sans-serif;font-size:30px;margin:80px 0 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f0de9f));background:linear-gradient(transparent 60%,#f0de9f 60%);display:inline-block;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:763px){section.insta_container h3.title-text{font-size:26px}}section.insta_container .insta_contents .insta_list{width:100%;max-width:980px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:763px){section.insta_container .insta_contents .insta_list{width:94%}}section.insta_container .insta_contents .insta_list li{width:215px;height:304px;margin:20px 0;border:1px solid #efefef}@media screen and (max-width:763px){section.insta_container .insta_contents .insta_list li{width:154px;height:242px;margin:10px auto}}section.insta_container .insta_contents .insta_list li img{width:100%;height:215px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:763px){section.insta_container .insta_contents .insta_list li img{width:154px;height:154px}}section.insta_container .insta_contents .insta_list li p{display:block;width:194px;height:72px;padding:4px 10px 10px;overflow:hidden;line-height:26px;text-overflow:ellipsis}@media screen and (max-width:763px){section.insta_container .insta_contents .insta_list li p{width:90%}}section.insta_container .insta_contents .insta_list li p a{font-size:14px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}section.insta_container a.btn{background-color:#e4bc34;width:200px;color:#fff;text-align:center;margin:40px auto;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;padding:10px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.24);box-shadow:0 1px 10px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;border-radius:2px}section.insta_container a.btn img{width:8px;height:8px;margin:2px 8px 0 0}section.insta_container a.btn:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}section.insta_container a.tel{font-weight:700;font-size:20px;text-align:center;margin:22px auto;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;letter-spacing:.2rem;-webkit-transition:1s all;transition:1s all}section.insta_container a.tel:hover{opacity:.7}section.insta_container a.tel img{width:15px;height:20px;margin-right:8px}.sub-titlemotif.contact{margin-top:80px}section.contact-container{background-color:#cde6ea}section.contact-container .contact-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:980px;margin:-1px auto 0;padding:80px 0}@media screen and (max-width:1024px){section.contact-container .contact-area{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0 60px}}section.contact-container .contact-area .container{font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:1024px){section.contact-container .contact-area .container{margin:40px auto 0}}section.contact-container .contact-area .container.mail{padding-right:20px}@media screen and (max-width:1024px){section.contact-container .contact-area .container.mail{padding:0}}section.contact-container .contact-area .container.telfax{padding:0 20px}@media screen and (max-width:1024px){section.contact-container .contact-area .container.telfax{border:none;padding:0}}section.contact-container .contact-area .container.line{padding-left:20px;position:relative}section.contact-container .contact-area .container.line img.qr{-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;width:65px;height:65px;margin:30px auto 25px;text-align:center;display:block}section.contact-container .contact-area .container.line img.qr:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}section.contact-container .contact-area .container.line img.kantan{width:65px;height:70px;position:absolute;top:60px;right:30px}@media screen and (max-width:1024px){section.contact-container .contact-area .container.line{padding:0;margin:40px auto 0px}}section.contact-container .contact-area .container h4{text-align:center;background-color:#fff;border-radius:20px;padding:10px;width:240px;font-size:16px;letter-spacing:.4rem;margin:0 auto 20px}section.contact-container .contact-area .container .contact-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.contact-container .contact-area .container .contact-main a.btn{background-color:#e4bc34;width:200px;color:#fff;text-align:center;margin:40px auto;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;padding:10px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.24);box-shadow:0 1px 10px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;border-radius:2px}@media screen and (max-width:603px){section.contact-container .contact-area .container .contact-main a.btn{margin:20px auto}}section.contact-container .contact-area .container .contact-main a.btn img{width:8px;height:8px;margin:2px 8px 0 0}section.contact-container .contact-area .container .contact-main a.btn:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:initial;transform:initial}section.contact-container .contact-area .container .contact-main a.tel{font-weight:700;font-size:20px;text-align:center;margin:50px auto;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;letter-spacing:.2rem;-webkit-transition:1s all;transition:1s all}@media screen and (max-width:603px){section.contact-container .contact-area .container .contact-main a.tel{margin:22px auto}}section.contact-container .contact-area .container .contact-main a.tel:hover{opacity:.7}section.contact-container .contact-area .container .contact-main a.tel img{width:15px;height:20px;margin-right:8px}footer{background-color:#279caf;color:#fff}footer .footer-container{max-width:980px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-container a:hover{opacity:.7}footer .footer-container img{text-align:center;padding-top:80px;padding-bottom:60px;width:152px}@media screen and (max-width:1024px){footer .footer-container img{padding-top:60px;padding-bottom:40px}}footer .footer-container ul{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media screen and (max-width:1024px){footer .footer-container ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer-container ul li{letter-spacing:.2rem;-webkit-transition:1s all;transition:1s all}footer .footer-container ul li:hover{color:#222}@media screen and (max-width:1024px){footer .footer-container ul li{padding:10px}}footer .footer-container ul.sns-conttainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px}@media screen and (max-width:1024px){footer .footer-container ul.sns-conttainer{padding:30px 0 50px}}footer .footer-container ul.sns-conttainer li.sns{padding:10px}footer .footer-container ul.sns-conttainer li.sns a{display:block;-webkit-transition:1s all;transition:1s all}footer .footer-container ul.sns-conttainer li.sns a img{width:20px;height:20px;padding:0}footer .footer-container ul.sns-conttainer li.sns a:hover{opacity:.7}footer .footer-container address{font-size:12px;margin-bottom:40px;letter-spacing:.1rem}footer .footer-container address a:hover{opacity:.7}.page_404-container{background-color:#fff;border-radius:20px;padding:80px 40px 40px;width:980px;margin:40px auto 0;text-align:center}@media screen and (max-width:1024px){.page_404-container{width:80%}}@media screen and (max-width:763px){.page_404-container{padding:20px}}.page_404-container .tohome{background-color:#e4bc34;width:200px;color:#fff;text-align:center;margin:40px auto;display:block;padding:10px;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.page_404-container .tohome img{width:10px;height:10px;margin:0 8px 0 0}.page_mailform-container{max-width:850px;margin:40px auto 80px}@media screen and (max-width:1024px){.page_mailform-container{max-width:90%}}.page_mailform-container h4{font-size:18px;line-height:32px}.page_mailform-container .form-area{margin:40px 0}.page_mailform-container .form-area .form dl.container{margin:20px 0}.page_mailform-container .form-area .form dl.container dt{font-size:18px;font-weight:700;margin-bottom:10px}.page_mailform-container .form-area .form dl.container dt .required{font-size:14px;color:#279caf;margin-left:4px;font-weight:400}.page_mailform-container .form-area .form dl.container dd p .wpcf7-form-control-wrap input{border:1px solid #279caf;border-radius:8px;width:95%;height:60px;font-size:16px;padding:0 20px}@media screen and (max-width:1024px){.page_mailform-container .form-area .form dl.container dd p .wpcf7-form-control-wrap input{width:88%}}.page_mailform-container .form-area .form dl.container dd p .wpcf7-form-control-wrap textarea{border:1px solid #279caf;border-radius:8px;width:95%;height:200px;font-size:16px;padding:20px}@media screen and (max-width:1024px){.page_mailform-container .form-area .form dl.container dd p .wpcf7-form-control-wrap textarea{width:88%}}.page_mailform-container .form-area .submit-container{margin:40px auto 40px}.page_mailform-container .form-area .submit-container button,.page_mailform-container .form-area .submit-container input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0}.page_mailform-container .form-area .submit-container .wpcf7-form-control.has-spinner.wpcf7-submit{background-color:#e4bc34;width:200px;color:#fff;font-size:16px;text-align:center;margin:40px auto;display:block;padding:10px;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.24);box-shadow:0 6px 14px rgba(0,0,0,.24);-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.page_mailform-container .form-area .submit-container .wpcf7-form-control.has-spinner.wpcf7-submit img{width:10px;height:10px;margin:0 8px 0 0}.page_mailform-container .form-area .policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_mailform-container .form-area .policy a{text-decoration:underline}.page_mailform-container .form-area .policy a:hover{opacity:.7}.wpcf7-response-output{text-align:center;font-size:20px;color:#279caf;padding:10px;line-height:1.8}.screen-reader-response p{padding:100px 10px 0;text-align:center;font-size:20px;color:#279caf;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-name{color:red;padding:10px 0 0;text-align:center;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-name:before{content:"お名前を"}li#wpcf7-f49-p45-o1-ve-your-kana{color:red;padding:10px 0 0;text-align:center;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-kana:before{content:"フリガナを"}li#wpcf7-f49-p45-o1-ve-your-email{color:red;padding:10px 0 0;text-align:center;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-email:before{content:"メールアドレスを"}li#wpcf7-f49-p45-o1-ve-your-tel{color:red;padding:10px 0 0;text-align:center;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-tel:before{content:"お電話番号を"}li#wpcf7-f49-p45-o1-ve-your-address{color:red;padding:10px 0 0;text-align:center;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-address:before{content:"ご住所を"}li#wpcf7-f49-p45-o1-ve-your-message{color:red;padding:10px 0 0;text-align:center;background-color:#efefef}li#wpcf7-f49-p45-o1-ve-your-message:before{content:"お問い合わせ内容を"}.wpcf7-not-valid-tip{color:red;display:block}.fuwafuwa{-webkit-animation:fuwafuwa 3s infinite ease-in-out .8s alternate;animation:fuwafuwa 3s infinite ease-in-out .8s alternate;display:inline-block;-webkit-transition:1.5s ease-in-out;transition:1.5s ease-in-out}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0) rotate(-7deg);transform:translate(0,0) rotate(-7deg)}50%{-webkit-transform:translate(0,-7px) rotate(0deg);transform:translate(0,-7px) rotate(0deg)}100%{-webkit-transform:translate(0,0) rotate(7deg);transform:translate(0,0) rotate(7deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0) rotate(-7deg);transform:translate(0,0) rotate(-7deg)}50%{-webkit-transform:translate(0,-7px) rotate(0deg);transform:translate(0,-7px) rotate(0deg)}100%{-webkit-transform:translate(0,0) rotate(7deg);transform:translate(0,0) rotate(7deg)}}.fuwafuwa2{-webkit-animation:3s fuwafuwa2 infinite;animation:3s fuwafuwa2 infinite}@-webkit-keyframes fuwafuwa2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fuwafuwa2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fuwafuwa3{-webkit-animation:3s fuwafuwa3 infinite;animation:3s fuwafuwa3 infinite}@-webkit-keyframes fuwafuwa3{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa3{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}.poyopoyo{-webkit-animation:poyopoyo 2s ease-out infinite;animation:poyopoyo 2s ease-out infinite;opacity:1}@-webkit-keyframes poyopoyo{0%,40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes poyopoyo{0%,40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(.95);transform:scale(.95)}}.slidein.is-animated{-webkit-animation:slideIn 1s cubic-bezier(.25,1,.5,1) 1 forwards;animation:slideIn 1s cubic-bezier(.25,1,.5,1) 1 forwards}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(180px);transform:translateX(180px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}40%,100%{opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateX(180px);transform:translateX(180px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}40%,100%{opacity:1}}.poyoyon.is-animated{-webkit-animation:poyoyon .5s cubic-bezier(.12,0,.39,0) 1 forwards;animation:poyoyon .5s cubic-bezier(.12,0,.39,0) 1 forwards}@-webkit-keyframes poyoyon{0%{-webkit-transform:translateX(140px);transform:translateX(140px);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}20%,100%{opacity:1}}@keyframes poyoyon{0%{-webkit-transform:translateX(140px);transform:translateX(140px);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}20%,100%{opacity:1}}.zoomin.is-animated{-webkit-animation:zoomIn .8s cubic-bezier(.25,1,.5,1) 1 forwards;animation:zoomIn .8s cubic-bezier(.25,1,.5,1) 1 forwards}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}.fadeUpTrigger{opacity:0}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:2s;animation-duration:2s;-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)}}.yureru-j{-webkit-animation:yureru-j 2s infinite;animation:yureru-j 2s infinite}@-webkit-keyframes yureru-j{0%{-webkit-transform:translate(0px,2px);transform:translate(0px,2px)}5%{-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}10%{-webkit-transform:translate(0px,2px);transform:translate(0px,2px)}15%{-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}20%{-webkit-transform:translate(0px,2px);transform:translate(0px,2px)}25%{-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}30%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes yureru-j{0%{-webkit-transform:translate(0px,2px);transform:translate(0px,2px)}5%{-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}10%{-webkit-transform:translate(0px,2px);transform:translate(0px,2px)}15%{-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}20%{-webkit-transform:translate(0px,2px);transform:translate(0px,2px)}25%{-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}30%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}