@charset "utf-8";@import url('https://fonts.googleapis.com/icon?family=Material+Icons');.font-icon{padding-right:.5rem}.instagram-button{align-items:center;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color:#fff;font-weight:700;padding:15px 20px;border-radius:3px;text-decoration:none;transition:all .3s}.instagram-button .instagram-icon{font-family:'Material Icons';content:"";margin-right:5px}.instagram-button.effect:hover{transform:translateY(-5px);box-shadow:0 5px 10px rgba(0,0,0,.3)}body{margin:0;padding:0;font-size:1px;background-color:#fff;font-size:15px;font-family:"Noto Serif Japanese",sans-serif,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.6;font-smoothing:antialiased !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;scroll-behavior:smooth !important}@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:400}.en{font-family:"Gill Sans",sans-serif,Arial,Helvetica,"sans-serif";font-weight:400 !important}*{font-famly:sans-seif}a{text-decoration:none;color:#333;margin:0;padding:0;scroll-behavior:smooth}a:hover{transition:.3s}a img{transition:.3s;border-style:none}a:hover img{opacity:.8}p{margin:0;padding:0;letter-spacing:.7px}ul,ol{list-style:none;margin:0;padding:0}.sp{display:none}.br-pc{display:none}.cf:after{content:"";clear:both;display:block}#header{width:100%;margin:0 auto;position:fixed;top:0;left:0;z-index:1000;padding:10px;display:flex}.bg{width:94% !important;top:3% !important;right:2% !important;background:#fff;height:60px}h1{margin:0;padding:26px 0 0 24px}h1 img{width:68%}.bg h1{padding:0}h1 a{display:block;text-align:left;width:100%}h2{font-size:36px;text-decoration:none;position:relative;padding:0;letter-spacing:0;font-weight:800;margin:0 0 30px;line-height:1.3;font-family:"heisei-kaku-gothic-std",sans-serif}h2 span{font-family:"acumin-pro",sans-serif;display:block;font-size:14px;margin-top:15px}h3{position:relative}.gnav02{position:fixed;z-index:98;right:2%;top:3%}.gnav__menu02{display:flex;justify-content:flex-end;height:80px}.gnav__menu02 li{background:#fff;white-space:nowrap}.gnav__menu02 .trial,.gnav__menu .trial{background:#6db854}.gnav__menu02 .contact,.gnav__menu .contact{background:#333}.gnav__menu02 .line,.gnav__menu .line{background:#03b202}.gnav__menu02 .gnav__menu__item a{font-size:15px;color:#333;padding:20px 10px;text-decoration:none;transition:.5s;width:130px;display:block;text-align:center}.gnav__menu02 .trial a,.gnav__menu02 .contact a,.gnav__menu02 .trial a span,.gnav__menu02 .contact a span,.line a,.gnav__menu .trial a,.gnav__menu .contact a,.gnav__menu .trial a span,.gnav__menu .contact a span{color:#fff !important}.gnav__menu02 .line a{width:58px !important;padding:20px 10px;line-height:2.7;font-weight:700}.gnav__menu__item a{letter-spacing:0px;color:#000;font-weight:700;padding:30px;text-decoration:none;transition:.5s;scroll-behavior:smooth}.gnav__menu__item a span{color:#6db854;display:block;font-size:11px}.gnav__menu__item a:hover{color:#666}#container{text-align:left;text-decoration:none;background-color:#fff;overflow:hidden;font-weight:700;margin:0 auto;padding:0;position:relative}#contents{width:100%;position:relative;margin-top:4vw}#contents .inner{max-width:1300px;margin:0 auto;padding:0}.menu_wrap h2,.menu_wrap h2 span{color:#fff}.menu_wrap section{position:absolute;top:40%;left:0;right:0;margin:auto;text-align:center}#main p{position:absolute;right:0;top:24%;font-size:3vw !important;z-index:3;color:#333;font-size:50px;padding:0 20px;font-weight:700;left:8%;width:45%}#main p{font-size:3.6vw !important}#main p .txt01{margin-bottom:20px;padding:10px 0 10px 30px;display:block;width:70%;font-family:"heisei-kaku-gothic-std",sans-serif}#main p .txt02{padding:10px 0 10px 30px;display:block;width:96%;font-size:28px}#main{position:relative;height:71vh}.swiper-container{height:80vh;position:relative}.right-triangle{position:absolute;width:0;height:80vh;border-right:200px solid transparent;border-top:80vh solid #f3e8d1;z-index:100;left:40%}.main_wrap{height:100%;margin:0;padding:0;top:0;right:0;position:absolute;z-index:-1}.main_wrap02{display:none}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img{animation:zoomUp 10s linear 0s 1 normal both}.slide-img img{display:block}.scroll a{padding-top:60px}.scroll a{position:absolute;bottom:224px;left:4%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#000;font:normal 400 20px/1 "Josefin Sans",sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;font-size:12px;transform:rotate(90deg)}.scroll a span{position:absolute;bottom:-88px;left:197px;width:1px;height:190px;margin-left:-22px;border:1px solid #000;-webkit-transform:rotate(90deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(90deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(90deg) translate(0,20px);opacity:0}}@keyframes sdb{0%{transform:rotate(90deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(90deg) translate(0,20px);opacity:0}}.button02{color:#000 !important;font-size:18px;padding:16px;background-image:linear-gradient(to right,50%,#f7f7f7 50%);background-position:0 0;background-size:200% auto;transition:all .3s ease 0s;display:block;text-align:center;font-weight:700;width:485px;margin:4% 0 0;position:relative}.button02 a{color:#000 !important}.button02:hover{opacity:.4}.button02:after{content:"";background:url(//lds-trees.com/wp-content/themes/trees/img/btn.png) right;position:absolute;top:15%;height:38px;width:39px;right:0}.clearfix:after{content:"";display:block;clear:both}.bg_line{position:absolute;background:url(//lds-trees.com/wp-content/themes/trees/img/bg_line.png) right;height:450px;background-repeat:no-repeat;width:360px;z-index:-1;left:20%;top:12%}.banner .inner{display:flex;justify-content:center;padding:50px 0 !important}.banner img{width:96%}.banner a{display:block}#about{position:relative}#about .about_inner{padding:100px 0;display:flex;justify-content:space-between}#about .ab-con{padding:70px;width:40%;margin:0 auto;position:relative}#about .button02{width:40%;position:absolute;right:10%;bottom:0}#about .ab-con p{line-height:3;font-size:16px;margin-bottom:20px}#about .txt{position:absolute;top:calc(0em / 181);left:calc(0em / 181);font-size:calc(250em / 16);line-height:.6;color:#f9f5ec;z-index:-1;letter-spacing:9px}.abimg{width:35%;height:50%;z-index:1}#about .ab-con p img{width:100%}.co-adt{margin-top:20px}.fa-search:before{content:"\f002"}.box_inner{position:relative;width:50%}.box img{width:50%}.box{position:absolute;top:18%;right:0;left:0;margin:auto;width:72%;height:3.2rem}#reason{width:100%}#reason .reason_inner{display:flex;justify-content:space-between}#reason .reason{width:34%;font-weight:700;font-size:20px;position:relative;color:#fff}#reason .reason img{width:100%;height:100%}#reason a:hover img:hover{transform:scale(1.1,1.1)}#reason a:hover img{opacity:1 !important;transition:.3s}#reason .reason div{width:100%;height:100%;overflow:hidden;position:relative}#reason h2{position:absolute;left:10%;bottom:10%;font-size:24px}.tabs{margin-top:50px;margin:0 auto}.tab_item{width:calc(50% / 3);height:50px;background-color:#d9d9d9;line-height:50px;text-align:center;color:#333;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:40px 0 0;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content{display:block}.tabs input:checked+.tab_item{background-color:#333;color:#fff}#newsWrap{margin:120px auto;display:flex;position:relative;justify-content:space-between}#news_top li{width:30%}#news_top ul{display:flex;justify-content:space-between}#news_top{position:relative;width:1300px;margin:0 auto}#news_top ul img{width:100%;height:100%}#newsWrap .bg_line02{right:0;top:-58%;position:absolute;background:url(//lds-trees.com/wp-content/themes/trees/img/bg_line.png) right;height:450px;background-repeat:no-repeat;width:360px;z-index:-1}#newsWrap .txt02{position:absolute;bottom:calc(-65em / 181);right:calc(0em / 181);font-size:calc(250em / 16);line-height:.6;color:#f9f5ec;z-index:-1;letter-spacing:9px}.date{padding-right:0;font-size:13px;letter-spacing:1px;margin-top:20px}#news_top .txt{font-size:20px;margin-bottom:12px}#news_top .button02{width:100%;padding:16px 0;text-align:right;padding-right:50px;left:-95px}#studio{position:relative;background:#f3e8d1}#studio .about_inner{padding:100px 0;display:flex;justify-content:space-between;width:1300px;margin:0 auto}#studio .ab-con{padding:0 70px;width:40%;position:relative}#studio .button02{width:40%;position:absolute;left:50%;z-index:100;bottom:0}#studio .ab-con p{line-height:3;font-size:16px;margin-bottom:20px}#studio .ab-con p img{width:100%}#studio .studiowrap iframe{z-index:10}#studio .txt{position:absolute;bottom:calc(20em / 181);left:calc(0em / 181);font-size:calc(250em / 16);line-height:.6;color:#f9f5ec;z-index:0;letter-spacing:9px}#studio .ab-con{z-index:100}#secFtr{background:#000;margin:0 auto 0;padding:20px 0;color:#fff;text-align:center;width:100%;bottom:0}#secFtr p{color:#fff;font-size:12px;font-weight:400;text-align:center;padding:10px 0}.footer{display:flex;justify-content:space-evenly;margin:0 auto}#footer a:hover{opacity:.7}#footer ul{display:flex;justify-content:space-evenly;margin:0 auto}#company02 a:hover{color:#fff;transition:.3s;opacity:.6}#company02{display:flex;justify-content:space-between;background:#fafafa}#company02 .wrap{padding:47px 0;margin:0 auto}#company02 .cp{display:flex;justify-content:space-between;margin-bottom:20px}#company02 .ttl{font-size:16px;font-weight:700;line-height:1.4;text-align:center;margin:15px 0 30px}#company02 small{display:block;padding:20px 0 0}.button03{background:#6db854;color:#fff;padding:15px 20px;font-weight:700;margin-right:10px;border-radius:3px}.button03:hover{background:#028e00;transition:.3s;opacity:1}.button04{background:#333;color:#fff;font-weight:700;margin-right:10px;padding:15px 20px;border-radius:3px}.button04:hover{background:#555;transition:.3s;opacity:1}.button05{background:#03b202;color:#fff;font-weight:700;padding:15px 20px;border-radius:3px;margin-right:10px}.button05:hover{background:#028e00;transition:.3s;opacity:1}#gmap{width:50%;height:314px}#gmap iframe{width:100%;height:314px}.top-content-img-pc,.top-content-img-sp{background-color:#4b4b4b;display:inline-block}.top-banner{position:relative;z-index:50}.top-content-box{width:55%;height:71vh}.top-content-img-opacity img{opacity:.7;display:block}@media screen and (min-width:961px){.top-content-img-sp{display:none}}.gnav__menu02 .gnav__menu__item a{font-size:13px;color:#333;padding:21px 10px;transition:.5s;width:108px;display:block;text-align:center}@media screen and (max-width:1366px){.gnav__menu02 .gnav__menu__item a{font-size:13px;color:#333;padding:21px 10px;transition:.5s;width:108px;display:block;text-align:center}#main{position:relative;height:59vh}#main p{font-size:3.6vw !important}#contents{width:100%;position:relative;margin-top:5vw}.top-content-box{width:60%;height:71vh}.box{position:absolute;top:9%;right:0;left:0;margin:auto;width:86%;height:3.2rem}.button02{margin:1% 0}.box_inner{position:relative;width:60%}#contents .inner{max-width:880px}#about .txt{font-size:calc(200em / 16)}.bg_line{height:300px;width:250px;left:23%;top:7%}#about .ab-con{padding:0 30px;width:40%}#about .ab-con p{font-size:16px;line-height:2}#about .about_inner{padding:60px 0}#about .button02{bottom:-60px}#news_top{width:90% !important}#page #news_top{width:100% !important}#news_top ul img{width:100%;height:100%}#gmap iframe{width:100%}}@media screen and (max-width:960px){body{margin:0;line-height:2;font-size:14px}small{font-size:12px !important;line-height:1.4}.pc{display:none !important}.right-triangle{position:absolute;width:0;height:80vh;border-right:150px solid transparent;border-top:65vh solid #f3e8d1;z-index:50;left:40%}.main_wrap{width:50%;height:580px}.slide-img img{display:block;max-width:100%}.swiper-container{position:relative;height:580px}#newsWrap{margin:40px auto}#news_top{margin:40px auto 0}#top-head.fixed{margin-top:0;top:0;position:fixed;padding-top:0;background:0 0;transition:top .65s ease-in;-webkit-transition:top .65s ease-in;-moz-transition:top .65s ease-in}.gnav__wrap{align-items:center;display:flex;height:100vh;position:absolute;width:100%;top:17%;right:0;z-index:1000}.gnav{display:none;height:100vh;position:fixed;width:100%;z-index:98;right:0;top:0;background:#fff}.menu{height:21px;position:absolute;right:32px;top:40px;width:36px;z-index:99}.menu__line{background:#000;display:block;height:3px;position:absolute;transition:transform .1s;width:100%}.menu__line--center{top:9px}.menu__line--bottom{bottom:0;width:70%}.menu__line--top.active{top:8px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:10px;transform:rotate(135deg);width:100%}#header li{text-align:center;line-height:1.4;padding:20px 0}.gnav__menu__item a{padding:0}#main{height:580px;width:100%}#main p{right:0;top:27%;font-size:5vw !important;padding:0;left:39px;width:95%;line-height:1.5}#main p .txt01{margin-bottom:10px;padding:5px 10px;width:58%;z-index:100}#main p .txt02{padding:5px 10px;width:80%;z-index:100}.size{transform:scale(.8,.8)}.bg_line{display:none}.sp{display:inherit}.br-sp{display:none}h1 a{padding:0}h1{z-index:99;margin:0;padding:0}h1 a img{width:78%;padding:10px}h2{font-size:22px;line-height:1.3;margin-bottom:15px}h2 span{font-size:14px}.main_wrap{display:none}.main_wrap02{display:inherit;padding-top:0;width:100%;min-width:100%;height:0;margin:0;padding:0;background:#fff;top:75%;right:0;position:absolute;z-index:1}.top-content-box{width:100%}.trapezoid_left{display:inline-block;width:100%;height:100%;background-color:#f3e8d1;z-index:150;box-sizing:border-box}#container{overflow:visible}#header{padding:0;position:fixed;z-index:100;height:100px}.pc{display:none !important}.button{font-size:15px;padding:10px;display:block;width:96.5%;margin:0;text-align:left}#studio .button02{width:80%;position:static;right:0;left:2%;z-index:100;bottom:0;position:relative}#contents{float:none;width:100%;margin-top:50vw}#contents .inner{max-width:90%;padding:0}.box{position:static;top:10%;right:0;left:0;margin:0 auto;width:100%;height:auto}.box_inner{position:static;width:100%}#about .about_inner{width:90% !important;margin:0 auto;padding:0;text-align:left}#about,#company{padding:30px 0}#about{padding:40px 0;background:0 0}#about .ab-con p{font-size:14px;margin-top:0;margin-bottom:10px;line-height:1.7}#about .ab-con{padding:0;width:60%;position:relative}.about img{width:100%}#about .button02{width:100%;padding:0;text-align:left;right:0;position:relative;top:0}#studio .about_inner{width:90%;margin:0 auto;text-align:left;padding:40px 0}#studio .ab-con p{font-size:14px;margin-top:0;margin-bottom:10px;line-height:1.7}#studio .ab-con{padding:0;width:100%;margin:0 auto}#studio .studiowrap iframe{z-index:10;width:100%}#news_top .button02{width:100%;padding:0;text-align:left;left:0}#company02 .wrap{padding:20px 0 0;margin:0 auto}#company02 .cp{justify-content:center}#company02 .cp02{display:block;padding:0 20px;text-align:center}#company02 dd{padding:0;margin:0 20px;line-height:1.8}#company02 .cp{justify-content:center;width:90%;margin:0 auto}#company02 dd{margin:0 0 0 20px}#company02 .ttl{margin:30px 0 15px}#company02 img{width:90%}#gmap iframe{height:300px}#gmap{height:300px}#footer p{padding:0;line-height:3}.button03,.button04,.button05,.instagram-button,.button-member{padding:10px 0;margin-right:0;width:100%;display:block;margin-bottom:17px}.top-content-img-pc{display:none}}@media screen and (max-width:520px){#header{padding:0;position:fixed;z-index:1000;height:74px}.bg{background:#fff !important;width:100% !important;top:0 !important;left:0 !important;height:auto}#header li{padding:13.5px 0}h1 img{width:50% !important;padding:10px}.menu{right:10px;top:27px}#main{height:563px;width:100%}.top-content-box{width:100%;height:71vh}.trapezoid_left{display:inline-block;width:100%;height:100%;background-color:#f3e8d1;z-index:150;box-sizing:border-box}#contents{float:none;width:100%;margin-top:5rem}.main_wrap{display:none}.swiper-container{position:relative}#main p{right:0;top:15%;font-size:5vw !important;padding:0;left:5%;width:95%;line-height:1.5}#main p .txt01{padding:0;width:100%;font-size:36px}#main p .txt02{padding:0;width:100%;font-size:22px}.main_wrap02{display:inherit;padding-top:0;width:100%;min-width:100%;height:0;margin:0;padding:0;background:#fff;top:61%;right:0;position:absolute;z-index:1}.slide-img img{display:block;width:100%}.button02{width:93% !important;padding:10px;font-size:18px;text-align:left;padding:10px}.banner .inner{display:block;padding:20px 0 !important}.banner img{width:100%}#studio .about_inner{display:block}.about_inner,#reason .reason_inner,#company02 .cp{display:block !important;padding:0;margin:0 auto}.abimg{width:100%;margin-bottom:0}#about{padding:40px 0}#about .ab-con{width:100%;margin-bottom:0;padding:0 !important}#about .button02{margin-bottom:20px}#reason .reason img{width:100%;height:210px}#reason h2{font-size:18px}#newsWrap{margin:40px auto 0;display:block}#news_top ul{display:block !important}#news_top li{width:100%;margin-bottom:20px}#news_top .txt{margin-bottom:0;font-size:18px}.tabs{padding-bottom:0}.tab_item{width:calc(100% / 3)}.tab_content{padding:40px 0}#studio .about_inner{padding:40px 0}#studio .ab-con p{line-height:2}#reason .reason{width:100%;line-height:.7}.button03,.button04,.button05,.instagram-button{margin-bottom:10px;width:100%;display:block}#company02{display:block}#company02 img{margin:0 auto;display:block;width:80%}#company02 .wrap{padding:20px 0}#company02 dd{text-align:center}#gmap iframe{height:200px}#gmap{width:100%;height:200px}.lesson02{background:#fff;padding:20px}.top-content-img pc{display:none}}[value=All]:checked~.targets [data-category]{display:block}[value=mon]:checked~.targets .target:not([data-category~=mon]),[value=tue]:checked~.targets .target:not([data-category~=tue]),[value=wed]:checked~.targets .target:not([data-category~=wed]),[value=thu]:checked~.targets .target:not([data-category~=thu]),[value=fri]:checked~.targets .target:not([data-category~=fri]),[value=sat]:checked~.targets .target:not([data-category~=sat]),[value=sun]:checked~.targets .target:not([data-category~=sun]){display:none}[value=mon]:checked~.targets .target,[value=tue]:checked~.targets .target,[value=wed]:checked~.targets .target,[value=thu]:checked~.targets .target,[value=fri]:checked~.targets .target,[value=sat]:checked~.targets .target,[value=sun]:checked~.targets .target{animation:checked_animation .4s ease-in-out both}ol{list-style:none}a{text-decoration:none;color:inherit}div.gnav__wrap li a{display:block;height:100%;width:100%}.targets{grid-gap:40px;grid-template-columns:repeat(auto-fit,60px);margin-top:40px;padding:80px 0;clear:both;overflow:hidden}[value=All]:checked~.targets [data-category]{animation:checked_animation .4s ease-in-out both}@keyframes checked_animation{0%{transform:translate(0,300px);opacity:0}100%{transform:translate(0,0);opacity:1}}.common-form{padding:20px 0;width:80%;margin:auto}form[id*=wpforms-form-] div .explanation{padding:10px 0}form[id*=wpforms-form-] div .explanation-list{padding:10px 3em}form[id*=wpforms-form-] .wpforms-field-divider h3{color:#fff;text-align:center;font-size:20px;text-transform:uppercase}.wpforms-divider-green{padding:10px !important;background-color:#6db854 !important;border-radius:3px !important}.wpforms-form input[type=submit],.wpforms-form button[type=submit],.wpforms-form button.wpforms-page-next{background:#6db854 !important;color:#fff !important;width:8rem !important;padding:15px 20px !important;font-weight:700 !important;margin-right:10px !important;border-radius:3px !important}.wpforms-entry-preview-value span{display:inline-block}.wpforms-entry-preview-value br{display:none}#wpforms-form-423 .wpforms-page .wpforms-page-next,#wpforms-form-575 .wpforms-page .wpforms-page-next{visibility:hidden}#wpforms-form-423 .wpforms-page .wpforms-page-next.show-submit,#wpforms-form-575 .wpforms-page .wpforms-page-next.show-submit{visibility:visible}.common-form a{color:#00f !important;text-decoration:underline !important}.common-form a:hover{color:orange}pre{white-space:pre-wrap}@media (max-width:751px){a[href*="tel:"]{color:#00f !important;text-decoration:underline !important}}@media (min-width:751px){a[href*="tel:"]{cursor:default;text-decoration:none}}.experience-btn{display:inline-block;padding:.8em 3em;background-color:#6db854;box-shadow:0 5px 0 #50923a;border-radius:60px;color:#fff;cursor:pointer;text-decoration:none;font-weight:600}.experience-btn:hover{box-shadow:none;transform:translateY(5px)}.experience-btn-disable{display:inline-block;padding:.8em 3em;background-color:#ccc;border-radius:60px;color:#fff;cursor:pointer;text-decoration:none;font-weight:600;pointer-events:none}@media screen and (max-width:520px){.experience-btn{font-size:12px}.experience-btn-disable{font-size:12px;pointer-events:none}}.word-break h2{width:160px}div.con p a,div.explanation a{color:#00f !important;text-decoration:underline !important}span.del{text-decoration-line:line-through !important;text-decoration-style:5px solid !important;text-decoration-color:red !important}.wpforms-hidden-field{display:none !important}.wpforms-member-entry-price-check{box-sizing:border-box !important;padding:15px !important;background:#fef8ee !important;border:1px solid #f0b849 !important;display:block;width:100% !important;word-break:break-word}.wpforms-entry-preview-table{border:1px solid #ddd !important}.wpforms-entry-preview-label{background-color:#eee !important;border:none !important}.wpforms-entry-preview-value{border:none !important}.repeater-border{margin:0 !important;border:1px dashed #6db854 !important}.button-member{background-color:#e0e0e0;color:#333;font-weight:700;padding:15px 20px;border-radius:3px;text-decoration:none;transition:background-color .3s;margin-left:10px}.button-member:hover{background-color:#d0d0d0}@media screen and (max-width:520px){.button-member{padding:10px 0;margin-left:0;margin-top:10px;width:100%;box-sizing:border-box}.cp02 a{width:100%;box-sizing:border-box;margin-bottom:10px}.cp02 a:last-child{margin-bottom:0}}.qa-prompt{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:5px;padding:20px;margin-bottom:30px}.qa-prompt h4{color:#333;font-size:18px;margin-bottom:10px}.qa-prompt p{color:#666;font-size:14px;line-height:1.5;margin-bottom:15px}.qa-button{display:inline-block;background-color:#6db854;color:#fff;font-weight:700;text-decoration:none;padding:10px 20px;border-radius:5px;transition:background-color .3s ease}.qa-button:hover{background-color:#5ca046}.form-completion-notice{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;padding:2rem 1rem}.notice-icon{width:40px;height:40px;line-height:40px;background:#ce0000;color:#fff;border-radius:50%;margin:0 auto 1rem;font-weight:700;font-size:1.5rem}.notice-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.notice-description{font-size:1rem;color:#666;margin-bottom:2rem;line-height:1.6}.notice-buttons{display:flex;justify-content:center;gap:1rem;max-width:600px;margin:0 auto}.notice-button{display:block;padding:1rem 2rem;background:#6db854;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease;white-space:nowrap}.notice-button:hover{background:#5ca046;color:#fff}@media (max-width:480px){.notice-buttons{flex-direction:column;width:100%;padding:0 1rem;box-sizing:border-box}.notice-button{width:100%;text-align:center;padding:1rem;box-sizing:border-box;white-space:normal}}#wpforms-1435-field_40-container:before{content:"\25BC  以下すべてにチェックを入れてフォームを表示";display:block;background:#6db854;color:#fff;font-weight:700;font-size:14px;text-align:center;padding:8px 12px;border-radius:5px;margin:-16px -20px 12px;letter-spacing:.05em}#wpforms-form-1435 .wpforms-field-html .explanation{font-size:14px;line-height:1.7}#wpforms-form-1435 .wpforms-field-html .explanation-list{font-size:13px;line-height:1.7}#wpforms-1435-field_40-container,#wpforms-1435-field_44-container,#wpforms-1435-field_45-container{background:#f0f9ed !important;border:2px solid #6db854 !important;border-radius:8px !important;padding:16px 20px !important;margin-top:12px !important;margin-bottom:12px !important;transition:background-color .3s ease,box-shadow .3s ease;cursor:pointer}#wpforms-1435-field_40-container:hover,#wpforms-1435-field_44-container:hover,#wpforms-1435-field_45-container:hover{background:#e0f2da !important;box-shadow:0 2px 8px rgba(109,184,84,.3)}#wpforms-1435-field_40-container input[type=checkbox],#wpforms-1435-field_44-container input[type=checkbox],#wpforms-1435-field_45-container input[type=checkbox]{width:22px !important;height:22px !important;accent-color:#6db854;cursor:pointer;vertical-align:middle;margin-right:8px !important;flex-shrink:0}#wpforms-1435-field_40-container .wpforms-field-label-inline,#wpforms-1435-field_44-container .wpforms-field-label-inline,#wpforms-1435-field_45-container .wpforms-field-label-inline,#wpforms-1435-field_40-container label.wpforms-field-label-inline,#wpforms-1435-field_44-container label.wpforms-field-label-inline,#wpforms-1435-field_45-container label.wpforms-field-label-inline{font-weight:700 !important;font-size:15px !important;color:#333 !important;cursor:pointer;vertical-align:middle}#wpforms-1435-field_40-container ul li label,#wpforms-1435-field_44-container ul li label,#wpforms-1435-field_45-container ul li label{display:flex !important;align-items:center !important;cursor:pointer}#wpforms-1435-field_16-container{animation:formReveal .4s ease-out}@keyframes formReveal{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:520px){#wpforms-1435-field_40-container,#wpforms-1435-field_44-container,#wpforms-1435-field_45-container{padding:14px 16px !important}#wpforms-1435-field_40-container input[type=checkbox],#wpforms-1435-field_44-container input[type=checkbox],#wpforms-1435-field_45-container input[type=checkbox]{width:24px !important;height:24px !important}#wpforms-1435-field_40-container .wpforms-field-label-inline,#wpforms-1435-field_44-container .wpforms-field-label-inline,#wpforms-1435-field_45-container .wpforms-field-label-inline,#wpforms-1435-field_40-container label.wpforms-field-label-inline,#wpforms-1435-field_44-container label.wpforms-field-label-inline,#wpforms-1435-field_45-container label.wpforms-field-label-inline{font-size:14px !important}}