@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300&display=swap');@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP:300,400,500,600,700&display=swap&subset=japanese');@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700&display=swap&subset=japanese');@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200&display=swap');html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,span,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0;border:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;outline:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}iframe{width:100%}@media screen and (max-width:767px){iframe{height:300px}}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{overflow:hidden;visibility:hidden;height:0;display:block;font-size:0;content:" ";clear:both}br{line-height:inherit}input[type=submit]{-webkit-appearance:none;border-radius:0}a,a *{-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease;text-decoration:none;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover,a:active{text-decoration:none;opacity:.9;filter:alpha(opacity=90)}img{max-width:100%;height:auto}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sp-display{display:none}.tb-display{display:none}.pc-none{display:none}@media screen and (max-width:1023px){.tb-display{display:block}.pc-display{display:none}.pc-none{display:block}}@media screen and (max-width:767px){.tb-display{display:none}.sp-display{display:block}.pc-display{display:none}.sp-none{display:none}.pc-none{display:block}}.f_left{float:left;text-align:center;line-height:2}.f_right{float:right;text-align:center;line-height:2}.leftOn{text-align:left}.rightOn{text-align:right}.centerOn{text-align:center}.section-pd-nml{padding:70px 0}.section-pd-last{padding:70px 0 120px}.section-pd-large{padding:100px 0}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb120{margin-bottom:120px}.mb140{margin-bottom:140px}.mb160{margin-bottom:160px}.mr0{margin-right:0}.mr20{margin-right:20px}@media screen and (max-width:767px){.section-pd-nml{padding:50px 0}.section-pd-last{padding:50px 0 60px}.section-pd-large{padding:70px 0}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb15{margin-bottom:10px}.mb20{margin-bottom:10px}.mb30{margin-bottom:10px}.mb40{margin-bottom:30px}.mb50{margin-bottom:30px}.mb60{margin-bottom:35px}.mb70{margin-bottom:40px}.mb80{margin-bottom:45px}.mb90{margin-bottom:50px}.mb100{margin-bottom:50px}.mb120{margin-bottom:60px}.mb140{margin-bottom:70px}.mb160{margin-bottom:70px}}.flex-nml{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.flex-btw{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-around{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-align-items:center;align-items:center}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.y-center{left:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.x-center{top:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.contents-inr{max-width:60%;margin-right:auto;margin-left:auto}.contents-inr02{max-width:60%;margin-right:auto;margin-left:auto}.contents-inr.small{position:relative;margin:0 auto;padding-left:15px;padding-right:15px;max-width:1200px}.contents-inr.large{max-width:1200px}.contents-inr.full{max-width:100%}.top-ttl-inr{max-width:60%;margin-right:auto;margin-left:auto}.inr-1000{max-width:1000px;margin-right:auto;margin-left:auto}@media screen and (max-width:1230px){.contents-inr{margin:0 auto 100px;max-width:80%}}@media screen and (max-width:768px){.contents-inr{margin-right:15px;margin-left:15px;max-width:100%}.contents-inr02{margin-right:15px;margin-left:15px;max-width:100%}}@media screen and (max-width:1230px){.top-ttl-inr{margin:0 auto;max-width:80%}}@media screen and (max-width:768px){.top-ttl-inr{max-width:100%;margin-right:15px;margin-left:15px}}@media screen and (max-width:1030px){.contents-inr.small{margin-right:15px;margin-left:15px}}@media screen and (max-width:1430px){.contents-inr.large{margin-right:15px;margin-left:15px}}html{font-size:62.5%}body{font-family:'Noto Sans JP','Noto Serif JP','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:1.6rem;color:#000}p{line-height:1.875}h1,h2,h3,h4,h5,h6{line-height:1.66}.inline-block{display:inline-block}.inline{display:inline}.txt-bold{font-weight:600}@media screen and (max-width:767px){body p{font-size:1.4rem;line-height:1.785}}@media screen and (max-width:767px){.sp-flex-cnt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}strong{font-weight:700}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.aligncenter{display:block;margin:0 auto}.wp-caption.alignright,.alignright{float:right;max-width:48%;margin:0 0 2% 2%}.wp-caption.alignleft,.alignleft{float:left;max-width:48%;margin:0 2% 2% 0}.wp-caption,img{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}footer{position:relative}main{display:block}.p-right{padding-right:50px}.p-left{padding-left:50px}.section-bottom{padding:160px 0 200px}.contact{padding:50px 0 140px}.contact-form-area{padding:48px 0 42px;border-top:solid 2px #ccc;border-bottom:solid 2px #ccc}.contact-form-area p{text-align:center;letter-spacing:.8px}.contact-tel a{display:block;width:100%;font-family:'NotoSerifJP',sans-serif;text-align:center;font-size:3.6rem}@media screen and (max-width:767px){.contact{padding:50px 0 0}.contact-form-area .contents-inr{width:100%;max-width:100%}.contact-form-area p{font-size:1.3rem;margin-bottom:30px}.contact-tel{margin:30px 0 30px}.contact-tel a{font-size:1.875rem}}.contact-form-otr .tbl-cmn01 table th{color:#333;line-height:2.13;padding:15px 0 15px 50px;width:250px;vertical-align:top}.contact-form-otr .tbl-cmn01 table td{width:calc(100% - 250px);text-align:right}@media screen and (max-width:767px){.contact-form-otr .tbl-cmn01 table td{border-left:none;padding:5px 10px 10px;display:block;width:100%}}.mailform p{font-size:1.4rem;color:#c00;line-height:2.14}.contact-form{max-width:1000px;margin:0 auto;margin-top:100px}.contact-form .note{color:#d50f14;font-size:1.4rem;text-align:right;margin-bottom:10px}.contact-form .tbl-cmn01{margin-bottom:60px;border:none}.contact-form .tbl-cmn01 table{border:none}.contact-form .tbl-cmn01 tr{border:none}.contact-form .tbl-cmn01 th{background-color:#fff;width:30%}.contact-form .tbl-cmn01 td{padding:25px 50px}@media screen and (max-width:767px){.contact-form .tbl-cmn01 table th{border-right:none;padding:10px 10px 5px;display:block;width:100%}}.contact-form .tbl-cmn01 td input[type=email],.contact-form .tbl-cmn01 td input[type=text],.contact-form .tbl-cmn01 td input[type=tel],.contact-form .tbl-cmn01 td textarea{min-height:60px;vertical-align:middle;border:1px solid #ccc;background-color:#e8e8e8;font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;-webkit-appearance:none}.contact-form .tbl-cmn01 td select{min-height:60px}.contact-form .tbl-cmn01 .field-s{width:80%}.contact-form .tbl-cmn01 .field-m{width:80%}.contact-form .tbl-cmn01 .field-l{width:80%}.mwform-checkbox-field input,.mwform-radio-field input{margin:0 5px 0 0}.mwform-radio-field.horizontal-item{display:inline-block}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:20px !important}.contact-btn-box{text-align:center}.contact-btn-box input.send-btn{display:inline-block;width:100%;max-width:400px;line-height:80px;border-radius:0;background:#8b8b8b;font-size:2rem;color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none;border:#707070 1px solid;padding:0;margin:30px 10px}.contact-btn-box input.return-btn{display:inline-block;margin:0 15px 0 0;width:100%;max-width:400px;line-height:80px;border-radius:0;background:#ccc;border:none;font-size:2rem;color:#333;text-align:center;cursor:pointer;border:#707070 1px solid;-webkit-appearance:none;margin:30px 10px}@media screen and (max-width:767px){.contact-form .tbl-cmn01{margin-bottom:40px}.contact-btn-box input.send-btn{line-height:60px;font-size:1.6rem;width:80%;font-size:1.6rem}.contact-form .tbl-cmn01 th span{font-size:1.4rem}.contact-form .tbl-cmn01 .field-s{width:100%}.contact-form .tbl-cmn01 .field-m{width:100%}.contact-form .tbl-cmn01 .field-l{width:100%}.mwform-radio-field.horizontal-item{display:block}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contact-btn-box input .send-btn{line-height:60px;font-size:1.6rem;width:80%}.contact-btn-box .return-btn{margin:0 0 15px;line-height:60px;font-size:1.6rem;width:80%}}.pc-nav{line-height:1}.pc-nav ul{margin:0}.pc-nav ul li{position:relative;margin-right:6.5%;padding:0;height:70px}.pc-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;padding:0;width:100%;height:100%;text-align:center;font-weight:400;position:relative;cursor:pointer;text-decoration:none;color:inherit;transition:opacity .4s}.pc-nav ul li a :hover{opacity:.4}.pc-nav ul li a:before{content:"";width:10px;height:13px;background:url(//takenokohouse.com/wp-content/themes/takenoko/css/../img/takenoko_icon.png) no-repeat center center/contain;position:absolute;left:-22px;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pc-nav ul li a span{position:relative;font-size:20px}@media screen and (max-width:1680px){.pc-nav ul li{margin:0 40px 0 0}}@media screen and (max-width:1440px){.pc-nav ul li a span{font-size:14px}}@media screen and (max-width:1279px){.pc-nav{display:none}}header .navToggle,header nav.sp-nav{display:none}@media screen and (max-width:1279px){header nav.sp-nav{display:block;position:fixed;left:0;top:0;bottom:0;margin:auto;padding:10% 15%;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:1rem;font-weight:400;z-index:1000;visibility:hidden;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s}header.open nav.sp-nav{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}header nav.sp-nav a{color:#fff}header nav.sp-nav a *{transition:0s}header nav.sp-nav>ul{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}header nav.sp-nav>ul>li{margin:20px 0;overflow:hidden;text-align:center;line-height:1;text-transform:uppercase}header nav.sp-nav>ul>li.parent{margin:20px 0}header nav.sp-nav>ul>li.parent>a{display:none}header nav.sp-nav>ul>li.parent div li{margin:0 0 20px}header nav.sp-nav>ul>li.parent div li:last-of-type{margin:0}header nav.sp-nav ul li strong,header nav.sp-nav ul li br{display:none}header .navToggle{display:block;right:0;top:-30px;margin:auto;width:40px;height:40px;background:#1c1c1c;cursor:pointer;z-index:1002;position:absolute}@media screen and (max-width:767px){header .navToggle{top:-20px}}header .navToggle div{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:25px;height:16px}header .navToggle span{display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}header .navToggle span:nth-child(1){top:0}header .navToggle span:nth-child(2){top:7px}header .navToggle span:nth-child(3){top:14px}header.open .navToggle span:nth-child(1){top:7px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}header.open .navToggle span:nth-child(2){width:0;left:50%}header.open .navToggle span:nth-child(3){top:7px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}}@media screen and (max-width:767px){header nav.sp-nav{font-size:14px}}@media screen and (min-width:768px){.l-kv.l-kv--2nd.l-kv--s{height:300px}}@media screen and (max-width:767px){.l-kv.l-kv--2nd.l-kv--s{height:156px;margin-bottom:20px}}@media screen and (min-width:768px){.l-kv{position:relative;z-index:500;margin-top:154px;margin-bottom:30px}}@media screen and (max-width:767px){.l-kv{position:relative;z-index:500;width:100%;margin-top:90px}}@media screen and (min-width:768px){.l-kv.l-kv--2nd .inner{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width:767px){.l-kv.l-kv--2nd .inner{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:768px){.p-inner{max-width:1024px}}@media screen and (max-width:767px){.p-inner,.p-inner-l,.p-inner-m,.p-inner-s{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:48px}}@media screen and (max-width:767px){.l-kv.l-kv--2nd .l-kv__read{position:relative;z-index:2;padding-top:63px}}@media screen and (min-width:1240px){.p-inner,.p-inner-l,.p-inner-m,.p-inner-s{width:100%;margin-right:auto;margin-left:auto;padding-right:32px;padding-left:143px;position:relative}}@media screen and (min-width:768px){.p-inner,.p-inner-l,.p-inner-m,.p-inner-s{width:100%;margin-right:auto;margin-left:auto;padding-right:32px;padding-left:143px;position:relative}}@media screen and (min-width:768px){.l-kv.l-kv--2nd .l-kv__read{position:relative;z-index:2;padding-top:122px}}@media screen and (min-width:768px){.l-kv.l-kv--2nd .l-kv__read .title .jp{font-size:48px;font-weight:600;line-height:1.5;display:block;margin-top:-12px;margin-bottom:30px;letter-spacing:.28em;font-feature-settings:'palt' 1}}@media screen and (max-width:767px){.l-kv.l-kv--2nd .l-kv__read .title .jp{font-size:8.53333vw;font-weight:600;line-height:1.6875;display:block;margin-top:-11px;margin-bottom:6.66667vw;letter-spacing:.28em;font-feature-settings:'palt' 1}}@media screen and (min-width:768px){.l-kv.l-kv--2nd .l-kv__read .title .en{font-size:24px;display:block;letter-spacing:.12em}}@media screen and (max-width:767px){.l-kv.l-kv--2nd .l-kv__read .title .ja{font-size:5.86667vw;line-height:1;display:block;margin-top:0;margin-bottom:0;letter-spacing:.24em}}@media screen and (min-width:768px){.is-inview .js-inview-item.is-shown .inview-text--left>div>div,.is-inview .js-inview-item.is-shown.inview-text--left>div>div{-webkit-transform:translate3d(0,0,0) skewY(0);transform:translate3d(0,0,0) skewY(0)}}@media screen and (min-width:768px){.is-inview .js-inview-item.l-kv__bg.is-shown{opacity:1}}@media screen and (min-width:768px){.is-inview .js-inview-item.l-kv__bg{overflow:hidden;-webkit-transition:.8s cubic-bezier(.3,.4,.1,1);transition:.8s cubic-bezier(.3,.4,.1,1);opacity:0}}@media screen and (min-width:768px){.l-kv.l-kv--2nd .l-kv__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;width:calc(50vw - 480px + 780px);background:#f2f2f2}}@media screen and (max-width:767px){.js-inview-item.l-kv__bg.is-shown{opacity:1}}@media screen and (max-width:767px){.l-kv.l-kv--2nd .l-kv__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;width:80%;background:#f2f2f2}}@media screen and (max-width:767px){.js-inview-item.l-kv__bg.is-shown .bg-curtain-top{width:100%;height:0}}.ojf{position:relative;height:auto}.ojf:before{content:"";display:block;padding-top:77%}.ojf img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.container{width:100%;margin:0 auto}.list{margin:40px -10px 0}.list li{box-sizing:border-box;margin:0 10px 20px;text-align:center;padding:70px;opacity:1;height:auto;transition:all .4s ease 0s;overflow:hidden}@media screen and (max-width:767px){.list li{padding:0 0 25px;margin:0 10px 25px}}.list li.is-hidden{visibility:hidden;opacity:0;height:0;margin:0 10px;padding:0}.more{text-align:center;margin-top:20px;margin-bottom:100px}button{background-color:#fff;border:1px solid #333;cursor:pointer;outline:none;color:#333;padding:0;line-height:60px;width:100%}.contact-form .snow-monkey-form .smf-form{margin-bottom:60px}.contact-form .snow-monkey-form .smf-item{display:flex;margin:0;padding:0;border:none}.contact-form .snow-monkey-form .smf-item__col--label{flex:0 0 330px;max-width:330px;padding:15px 20px 15px 50px;white-space:nowrap;background-color:#fff;color:#333;line-height:2.13}.contact-form .snow-monkey-form .smf-item__label,.contact-form .snow-monkey-form .smf-item__description{font-size:1.6rem;color:#333}.contact-form .snow-monkey-form .smf-item__description .blue{color:#0f1cd5}.contact-form .snow-monkey-form .smf-item__col--controls{flex:1 1 auto;padding:25px 30px;text-align:right}.contact-form .snow-monkey-form input[type=text],.contact-form .snow-monkey-form input[type=email],.contact-form .snow-monkey-form input[type=tel],.contact-form .snow-monkey-form textarea{width:100%;max-width:100%;min-height:60px;padding:1px 2px;vertical-align:middle;border:1px solid #ccc;border-radius:0;background:#e8e8e8;box-shadow:none;font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;color:#000;-webkit-appearance:none}.contact-form .snow-monkey-form textarea{display:inline-block;min-height:106px}.contact-form .snow-monkey-form[data-screen=confirm] .smf-placeholder{display:inline-block;width:100%;text-align:left;line-height:1.8;word-break:break-all}.contact-form .snow-monkey-form .smf-error-messages{margin-top:5px;font-size:1.4rem;color:#d50f14;text-align:left}.contact-form .snow-monkey-form .smf-action{text-align:center}.contact-form .snow-monkey-form .smf-action .smf-button-control__control{display:inline-block;width:100%;max-width:400px;padding:0;margin:30px 10px;line-height:80px;border:#707070 1px solid;border-radius:0;background:#8b8b8b;font-size:2rem;color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none}.contact-form .snow-monkey-form .smf-action .smf-button-control__control[data-action=back]{background:#ccc;color:#333}.contact-form .snow-monkey-form[data-screen=confirm] .smf-action .smf-button-control__control{width:360px}.contact-form .snow-monkey-form .smf-action .smf-button-control+.smf-button-control{margin-left:0}.contact-form .snow-monkey-form .smf-complete-content{text-align:center;line-height:2}@media screen and (max-width:767px){.contact-form .snow-monkey-form .smf-form{margin-bottom:40px}.contact-form .snow-monkey-form .smf-item{display:block}.contact-form .snow-monkey-form .smf-item__col--label{max-width:100%;padding:10px 10px 5px;white-space:normal}.contact-form .snow-monkey-form .smf-item__description{font-size:1.4rem}.contact-form .snow-monkey-form .smf-item__col--controls{padding:5px 10px 10px}.contact-form .snow-monkey-form input[type=text],.contact-form .snow-monkey-form input[type=email],.contact-form .snow-monkey-form input[type=tel],.contact-form .snow-monkey-form textarea,.contact-form .snow-monkey-form[data-screen=confirm] .smf-placeholder{width:100%;max-width:100%}.contact-form .snow-monkey-form .smf-action .smf-button-control__control,.contact-form .snow-monkey-form[data-screen=confirm] .smf-action .smf-button-control__control{width:80%;margin:0 0 15px;line-height:60px;font-size:1.6rem}}