@charset "UTF-8";@import url(//cl-yamashita.com/web/wp-content/themes/24pict/css/./aos.css);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,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%;vertical-align:baseline;background:0 0;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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%;text-decoration:none;vertical-align:baseline;color:inherit;background:0 0}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}img{width:100%;display:block;max-width:100%;vertical-align:middle}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;vertical-align:middle;color:inherit;border:0;border-radius:0;outline:none;background:0 0}input:-webkit-autofill{-webkit-text-fill-color:#fff !important;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}textarea{overflow:auto}button{cursor:pointer}body{color:#222;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:15px;line-height:2;letter-spacing:.08em;background:#fff;margin:0 auto;text-align:center;-webkit-text-size-adjust:100%;position:relative;z-index:0}@media screen and (max-width:750px){body{font-size:14px}}@media screen and (max-width:750px){body{min-width:320px}html,body{height:100%;min-height:100%}}._sp{display:none}@media screen and (max-width:750px){._sp{display:block}}@media print,screen and (min-width:1020px){body{width:100%}}._pc{display:block}@media screen and (max-width:750px){._pc{display:none}}a{color:#222;text-decoration:none}a:hover{opacity:.7;transition:.5s}p a{text-decoration:underline}._btn{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease}._btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}._btn:hover:before{left:0}._btn:hover{opacity:1;color:#fff}._btn-white{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;background:#fff;color:#12315a}._btn-white:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}._btn-white:hover:before{left:0}._btn-white:hover{opacity:1;color:#fff}._btn-gray{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;background:#efefef;color:#222}._btn-gray:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}._btn-gray:hover:before{left:0}._btn-gray:hover{opacity:1;color:#fff}._btn-gray:hover{color:#fff}._btn-small{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;border-radius:1em;font-size:90%;padding:0 1.5em}._btn-small:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}._btn-small:hover:before{left:0}._btn-small:hover{opacity:1;color:#fff}._btn-medium{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;margin-top:1em;border-radius:2em;font-size:90%;padding:.5em 2em}._btn-medium:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}._btn-medium:hover:before{left:0}._btn-medium:hover{opacity:1;color:#fff}._font-en{font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7}p{text-align:left;margin-bottom:1em}._textR{text-align:right}._textL{text-align:left}._textC{text-align:center}._list-num{list-style:decimal;text-align:left;padding-left:1.2em}._list-num li{margin-bottom:.5em}._list-num li:last-child{margin-bottom:0}._tit{font-size:25px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em}@media screen and (max-width:750px){._tit{text-align:left;line-height:1.6}}._tit-s{font-size:17px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em}@media screen and (max-width:750px){._tit-s{text-align:left;line-height:1.6}}._tit-line{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}._tit-line:before,._tit-line:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}._tit-line:before{top:5px}._tit-line:after{bottom:5px}._tit-line-btm{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-bottom:1px solid #12315a;padding-bottom:20px}._tit-line-btm:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute;bottom:5px}._tit-sura{font-size:25px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em;margin-bottom:2em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){._tit-sura{text-align:left;line-height:1.6}}._tit-sura:before,._tit-sura:after{content:"";display:block;width:2em;height:2em;background-position:center center;background-repeat:no-repeat;background-size:contain}._tit-sura:before{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-suraL.png);padding-right:2em}._tit-sura:after{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-suraR.png);padding-left:2em}._inner{width:1020px;margin:0 auto;text-align:center}@media screen and (max-width:750px){._inner{width:90%}}._inner-min{width:750px;margin:0 auto;text-align:center}@media screen and (max-width:750px){._inner-min{width:90%}}@media screen and (max-width:750px){._inner-min.spmax{width:100%}}section{margin:100px auto}._section-bg{background:#efefef;padding:60px 0}@media print,screen and (min-width:1020px){._section-bg{padding:100px 0}}.wave{position:relative;height:180px;background:#fff}.wave._header{top:0;left:0}canvas{position:absolute;bottom:0;left:0;width:100%}.header{width:100%;display:block;position:relative;top:0;left:0;z-index:9999999;box-sizing:border-box;transition:.3s;background:rgba(255,255,255,.9);border-bottom:1px solid #efefef;padding:24px 50px}@media screen and (max-width:750px){.header{padding:6px 5vw}}.header._fixed{position:fixed;padding:12px 50px}.header._js_scroll{background:rgba(255,255,255,.9);box-shadow:0 7px 15px -4px rgba(0,0,0,.15)}.header-inner{display:flex;align-items:center;justify-content:space-between}.header .logo-img{display:block;width:auto;height:50px}@media screen and (max-width:750px){.header .logo-img{height:34px}}.header .logo img{height:100%;width:auto;transition:.3s ease;display:none}@media screen and (max-width:750px){.header .logo{flex:1;margin-right:40px}}.header._fixed .logo-img img{display:block}.campaign{margin-top:100px;padding-top:80px;border-top:3px solid #12315a;text-align:center;color:#12315a;background:#fff}.campaign-fst p{font-weight:700;display:inline-block;padding:.6em 4em;color:#fff;border-radius:2em;background:#d0ba78;display:block;color:#12315a;text-align:center}.campaign-main{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1}.campaign .ctxt{margin-right:60px;font-size:25px}.campaign .ctxt p{padding:.5em 1em;border:3px solid #12315a;margin:10px 0}.campaign .cpay{margin-top:10px;font-size:25px}.campaign .cpay-off{font-size:165px;font-family:"Hind",sans-serif;margin-bottom:0}.campaign .cpay-off span{font-size:85px}.campaign .ccopy{margin:0 auto 20px;padding:4px 0;border-top:2px solid #12315a;border-bottom:2px solid #12315a}.campaign .ccopy p{font-size:19px;font-weight:700;text-align:center;margin:0}.campaign-foot p{margin:0 auto;text-align:center;font-size:13px}.btncont{color:#12315a;background:#f0f0f0}@media print,screen and (min-width:1020px){.btncont-wrap{display:flex;align-items:center;justify-content:center}}.flogo{padding:30px 100px;position:relative;z-index:0}.flogo a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10}.flogo a:hover{background:rgba(255,255,255,.3)}.flogo a:hover{background:#efefef}.flogo img{display:block;margin:0 auto 20px;width:110px}.flogo-en{font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7;font-size:20px;line-height:1.6}.flogo-jp{margin-top:.3em;font-size:13px}.flogo p{text-align:center}.fadd{padding:30px 40px;line-height:1;font-weight:700}.fadd-txt{padding:.5em 1em;border-top:2px solid #12315a;border-bottom:2px solid #12315a;margin:0 auto 1em;padding:.7em;max-width:510px}.fadd-tel{font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:1em;-moz-tab-size:20px;-o-tab-size:20px;tab-size:20px}.fadd-tel a{color:#12315a;font-size:40px;text-decoration:none;padding-left:.4em}.fadd img{width:46px}.fadd-btn{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;background:#fff;color:#12315a;padding:1.1em 3em !important}.fadd-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}.fadd-btn:hover:before{left:0}.fadd-btn:hover{opacity:1;color:#fff}.fadd-btn.is-white{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;background:#d0ba78;color:#222;margin-left:.5em}.fadd-btn.is-white:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}.fadd-btn.is-white:hover:before{left:0}.fadd-btn.is-white:hover{opacity:1;color:#fff}.fadd-btn.is-white:hover{color:#fff}.fadd-btn.is-white:before{background-color:#e4d4a3}.fadd p{text-align:center}.footer{width:100%;background:#12315a;color:rgba(255,255,255,.8);text-align:center;padding:60px 60px 40px;box-sizing:border-box}@media screen and (max-width:750px){.footer{margin-top:5em;padding:2em 5vw 1em}}.fnav-list{display:flex;align-items:flex-start;justify-content:center}.fnav-item{text-align:center}.fnav-item img{width:50px;height:auto;margin:0 auto}.fnav-item a{color:rgba(255,255,255,.8);padding:0 2em;line-height:3;font-size:13px;display:inline-block;font-weight:700}.snav{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.5)}.snav-list{display:flex;align-items:flex-start;justify-content:center}.snav-item:after{content:"/"}.snav-item:last-child:after{display:none}.snav-item a{padding:0 1em;color:#fff;font-size:13px}.fcopy{margin-top:20px;display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:750px){.fcopy{display:block;text-align:center}}.fcopy p{color:rgba(255,255,255,.7);font-size:10px}@media print,screen and (min-width:1020px){.gnav-list{display:flex;justify-content:flex-end;align-items:center}.gnav-item a{margin:0 0 0 2em;display:block;text-align:center;padding:.3em 0;position:relative}.gnav-item a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#12315a;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.gnav-item a:hover:after{transform-origin:left top;transform:scale(1,1)}.gnav-item._list a{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;padding:.3em 3em}.gnav-item._list a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}.gnav-item._list a:hover:before{left:0}.gnav-item._list a:hover{opacity:1;color:#fff}.gnav-item._list a:after{display:none}.gnav-en{display:block;line-height:1;font-size:10px;letter-spacing:.25em;padding-bottom:.3em}}@media screen and (max-width:750px){.gnav{position:fixed;left:0;top:0;display:none;z-index:10;background-color:#06b1bc;width:100%;height:100%;padding-top:60px;box-sizing:border-box}.gnav.open{display:block}.gnav.close{display:none}.gnav-list{box-sizing:border-box;height:100%;display:block;position:relative;overflow-x:hidden;overflow-y:auto;border-top:1px solid rgba(255,255,255,.8)}.gnav li{display:block;width:100%}.gnav li a{display:block;color:#fff;font-size:15px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.8);padding:1em 5vw;box-sizing:border-box;width:100%}.gnav li.tel{position:absolute;left:0;bottom:0;border:none;color:#000;text-align:left;font-weight:600;padding:1em 5vw;background:rgba(255,255,255,.5);box-sizing:border-box}.gnav li.tel:before{display:block;content:"お電話でのお問い合わせは";font-size:14px}.gnav li.tel a{padding:0;margin:0;border:none;display:inline-block;width:auto;font-size:20px;color:#000}.gnav li.tel a:before{display:inline-block;content:"TEL : ";font-size:14px}}.gbtn{display:none}@media screen and (max-width:750px){.gbtn{display:block;cursor:pointer;display:inline-block;transition:all .3s;box-sizing:border-box;z-index:999;position:relative;width:32px;height:28px}.gbtn span{display:inline-block;transition:all .3s;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#12315a}.gbtn span:nth-of-type(1){top:0}.gbtn span:nth-of-type(2){top:13px}.gbtn span:nth-of-type(3){bottom:0}.gbtn.active span{background-color:#fff}.gbtn.active span:nth-of-type(1){transform:translateY(13px) rotate(-45deg)}.gbtn.active span:nth-of-type(2){opacity:0}.gbtn.active span:nth-of-type(3){transform:translateY(-13px) rotate(45deg)}}.smenu a{box-sizing:border-box}.smenu>ul>li{margin-top:60px;text-align:left}.smenu>ul>li:first-child{margin-top:0}.smenu>ul>li>a{font-size:25px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em;display:block;width:100%;text-align:left}@media screen and (max-width:750px){.smenu>ul>li>a{text-align:left;line-height:1.6}}.smenu>ul>li>.children{margin-top:20px}.smenu>ul>li>.children li{transition:.3s;position:relative}.smenu>ul>li>.children li:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#12315a;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.smenu>ul>li>.children li:hover:after{transform-origin:left top;transform:scale(1,1)}.smenu>ul>li>.children li a{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;border-bottom:2px solid #efefef}.smenu>ul>li>.children li a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #12315a;transition:.3s}.smenu>ul>li>.children li a:hover:after{margin-right:-.5em}@media screen and (max-width:750px){.smenu>ul>li>.children>li{width:100%;border-left:1px solid #efefef;border-right:1px solid #efefef}}.smenu>ul>li:nth-child(1)>.children>li,.smenu>ul>li:nth-child(2)>.children>li{margin-top:20px;border-top:2px solid #efefef}.smenu>ul>li:nth-child(1)>.children>li>a,.smenu>ul>li:nth-child(2)>.children>li>a{font-weight:600;background:rgba(18,49,90,.1)}.smenu>ul>li:nth-child(3)>.children{border-top:2px solid #efefef}._mv{position:relative;width:85%;margin-left:15%;height:520px;background-repeat:no-repeat;background-position:center top;background-size:cover}._mv-wrap{position:absolute;left:-5%;top:0;text-align:center;padding:40px 50px 60px;background:#12315a}._mv-icon{width:80px;margin:0 auto 20px}._mv-img{width:280px;padding:0 10px;padding-bottom:40px;border-bottom:1px solid #fff;margin-bottom:5px}._mv-en{padding-top:30px;border-top:1px solid #fff;font-size:20px;font-weight:700;font-family:"Hind",sans-serif;color:#fff;text-align:center;margin:0 auto}._mv-tit{color:#fff;font-size:30px;padding:0}._mv_{position:relative;height:180px;margin-bottom:-60px}@media print,screen and (min-width:1020px){._mv_{margin-bottom:0}}._mv_-wrap{text-align:left}._mv_-en{font-size:50px;font-weight:700;font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7;line-height:1;text-align:left;color:#12315a;display:inline-block;padding:0 0 0 5vw;margin:0}@media print,screen and (min-width:1020px){._mv_-en{display:block}}._mv_-tit{font-size:17px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em;padding:.5em 1em .5em 5vw;margin:0;display:inline-block;display:block}@media screen and (max-width:750px){._mv_-tit{text-align:left;line-height:1.6}}._mv_-img{height:160px;width:80%;overflow:hidden;position:absolute;z-index:-10;top:-20px;right:0;background-repeat:no-repeat;background-position:right top;background-size:cover}@media print,screen and (min-width:1020px){._mv_-img{height:240px;width:90%}}.news ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/news/mv.jpg)}.single ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/single/mv.jpg)}.menu ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/menu/mv.jpg)}.store ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/store/mv.jpg)}.company ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/company/mv.jpg)}.recruit ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/recruit/mv.jpg)}.point ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/point/mv.jpg)}.suits ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/suits/mv.jpg)}.privacy ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/privacy/mv.jpg)}.contact ._mv{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/contact/mv.jpg)}.page-top{background:rgba(55,96,146,.7);bottom:1vw;right:1vw;position:fixed;z-index:9999}.page-top a{display:block;height:48px;width:48px}.page-top a:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 20.78px;box-shadow:0 4px 3px -2px #444;content:"";display:block;height:0;left:25%;position:absolute;top:25%;width:0}@media screen and (max-width:750px){.page-top{bottom:20vw}}.form{font-size:17px;color:#222}.form .hissu,.form .nini{font-size:11px;padding:.1em 1.4em;border-radius:2em;margin-right:.8em;display:inline-block}.form .hissu{background:#12315a;color:#fff}.form .nini{background:rgba(22,21,21,.2)}.form dl{margin-bottom:2.4em}.form dt{font-weight:700;margin-bottom:1em}.form textarea,.form input:not([type=checkbox]){background:#fff;font-size:17px;font-weight:700;padding:1em 2em;border-radius:.8em;display:block;width:100%;box-sizing:border-box}.form input[type=submit]{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;background:#d0ba78;color:#12315a}.form input[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}.form input[type=submit]:hover:before{left:0}.form input[type=submit]:hover{opacity:1;color:#fff}.form input[type=checkbox]{width:1.8em;height:1.8em;cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;pointer-events:auto;border:none;background:#fff;border-radius:.3em}.form .check-btn .wpcf7-list-item{margin:0}.form .check-btn label{display:flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;font-weight:700}.point-contents{position:relative;z-index:1}.snippet-point .fst-txt{margin:0 auto 80px;font-weight:700}.snippet-point .fst-txt p{text-align:center}.snippet-point .midashi{margin-top:0}.snippet-point .midashi-tit{font-size:23px;font-weight:600;color:#fff;background:#12315a;line-height:1;display:block;padding:.8em 0;margin:0 auto 1em;margin-bottom:0;border-radius:1em 1em 0 0}@media screen and (max-width:750px){.snippet-point .midashi-tit{text-align:left;line-height:1.6}}.snippet-point .midashi-list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;position:relative;padding:60px;background:#fff;border-radius:1em;position:relative}.snippet-point .midashi-list:before{content:"";position:absolute;z-index:1;height:110%;width:2px;background:#efefef;display:block;left:50%;top:0}.snippet-point .list{width:40%;width:calc((100% - 100px) / 2);padding:14px 0;display:flex;position:relative;z-index:0}.snippet-point .list:nth-child(1) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle01.svg)}.snippet-point .list:nth-child(2) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle02.svg)}.snippet-point .list:nth-child(3) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle03.svg)}.snippet-point .list:nth-child(4) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle04.svg)}.snippet-point .list:nth-child(5) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle05.svg)}.snippet-point .list:nth-child(6) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle06.svg)}.snippet-point .list:nth-child(7) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle07.svg)}.snippet-point .list .num{background-repeat:no-repeat;background-position:center center;background-size:contain;font-weight:700;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.snippet-point .list .num span{color:#fff;font-size:20px;line-height:1;font-family:"Hind",sans-serif}.snippet-point .list a{width:100%;height:84%;bottom:0;left:0;position:absolute;z-index:1}.snippet-point .list a:hover{background:rgba(255,255,255,.3)}.snippet-point .list .num{margin-right:1em}.snippet-point .list-tit{text-align:left;font-weight:400}.snippet-point .list-tit span{display:block;color:#12315a;font-weight:700;font-size:17px}.snippet-point .detail-tit{font-weight:700;display:inline-block;padding:.6em 4em;border:3px solid #222;border-radius:2em}.snippet-point .points{margin:100px auto 200px;width:100%;position:relative;z-index:0;left:-5%}.snippet-point .points:nth-child(1) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle01.svg)}.snippet-point .points:nth-child(2) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle02.svg)}.snippet-point .points:nth-child(3) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle03.svg)}.snippet-point .points:nth-child(4) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle04.svg)}.snippet-point .points:nth-child(5) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle05.svg)}.snippet-point .points:nth-child(6) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle06.svg)}.snippet-point .points:nth-child(7) .num{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle07.svg)}.snippet-point .points .num{background-repeat:no-repeat;background-position:center center;background-size:contain;font-weight:700;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.snippet-point .points .num span{color:#fff;font-size:45px;line-height:1;font-family:"Hind",sans-serif}.snippet-point .points-img{width:80%}.snippet-point .points-img img{width:100%;border-radius:1em}.snippet-point .points:nth-child(1) .points-img{padding-bottom:100px}.snippet-point .points-txt{position:absolute;right:0;top:240px;width:60%;max-width:540px;border-radius:1em;background:#fff;padding:0 60px 40px;text-align:left}.snippet-point .points-txt img{width:400px;margin-bottom:40px}.snippet-point .points-tit{color:#12315a;margin-bottom:.5em;font-size:19px}.snippet-point .points-tit span{font-size:27px;display:block;font-weight:700}.snippet-point .points .num{margin:-80px auto 10px;right:0}.snippet-point .points:nth-child(2n){left:auto;right:-5%}.snippet-point .points:nth-child(2n) .points-num{right:auto;left:0}.snippet-point .points:nth-child(2n) .points-img{margin-left:20%}.snippet-point .points:nth-child(2n) .points-txt{right:auto;left:0}.snippet-point .more{width:80%;margin:200px 0 0 auto;text-align:left}.snippet-point .more-txt{padding:0 20%}.snippet-point .more-tit{font-weight:700;display:inline-block;padding:.2em 1.6em;color:#fff;border-radius:2em;background:#d0ba78}.snippet-point .more img{border-radius:1em}.snippet-point .more img._is-min{max-width:600px;margin:0 auto}.snippet-price .price-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.snippet-price .price-tit:before,.snippet-price .price-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.snippet-price .price-tit:before{top:5px}.snippet-price .price-tit:after{bottom:5px}.snippet-price .price-morebtn{margin-top:40px}.snippet-price .table{width:100%;border-collapse:inherit;margin-top:100px;margin-top:40px}.snippet-price .table th{vertical-align:middle;width:26%;padding:1em;text-align:center;font-size:20px;border-right:5px solid #fff;border-left:5px solid #fff}.snippet-price .table th:nth-child(1){text-align:right;font-size:15px;width:21%;background:#fff;border-bottom:1px solid #efefef;padding-right:2em}.snippet-price .table th.deluxe{background:rgba(255,255,255,.1);color:#998756}.snippet-price .table tr:nth-child(2n){background:#efefef}.snippet-price .table .yen{font-size:80%}.snippet-price .table ._is-txt th{font-size:15px !important}.snippet-price .table ._is-txt ul li{font-size:13px;text-align:left;margin-left:1.2em;list-style:circle}.snippet-price .table ._is-osusume{background:0 0 !important}.snippet-price .table-midashi{font-size:18px !important;border-radius:1em 1em 0 0;background:rgba(22,21,21,.5);border-top:20px solid #fff;color:#fff !important}.snippet-price .table-midashi.fashion{background-color:#7bb1be}.snippet-price .table-midashi.deluxe{background:#d0ba78 !important;border-top:none}.snippet-price .table-midashi.organic{background-color:#609860}.snippet-price .table-main tr{background:rgba(239,239,239,.5)}.snippet-price .table._is-price th.deluxe{font-size:23px}.snippet-price-attention{font-size:13px;text-align:center}.option-tit{font-weight:700;display:inline-block;padding:.6em 4em;border:3px solid #222;border-radius:2em;margin-bottom:40px}.option-list{display:flex;align-items:center;justify-content:center}.option-item{width:31%;width:calc((100% - 40px) / 3);background:#efefef;padding:2em;box-sizing:border-box;margin:0 20px}.option dl{text-align:center;font-size:16px;font-weight:700}.option dl dd{color:#12315a}.option dl dd span{font-size:25px;font-weight:700}.tstore{margin-bottom:140px}.tstore-tit{font-size:25px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em;margin-bottom:2em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){.tstore-tit{text-align:left;line-height:1.6}}.tstore-tit:before,.tstore-tit:after{content:"";display:block;width:2em;height:2em;background-position:center center;background-repeat:no-repeat;background-size:contain}.tstore-tit:before{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-suraL.png);padding-right:2em}.tstore-tit:after{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-suraR.png);padding-left:2em}.tstore-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.tstore li{width:30%;width:calc((100% - 120px) / 3)}.tstore-name{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0;padding:10px 0;margin-bottom:2em}.tstore-name:before,.tstore-name:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.tstore-name:before{top:5px}.tstore-name:after{bottom:5px}.tstore-img{border-radius:10px}.tstore-time{margin-top:1em}.tstore-time dt{font-weight:700;background:#efefef;margin-bottom:.5em}.tstore-btn{width:100%}.ccampaign{margin-top:100px;padding-top:80px;border-top:3px solid #12315a;text-align:center;color:#12315a;background:#fff}.ccampaign.is-bd-btm{margin-top:0;margin-bottom:100px;padding-bottom:80px;border-top:none;border-bottom:3px solid #12315a}.ccampaign.is-bd{padding-bottom:80px;border-bottom:3px solid #12315a}.ccampaign-fst p{font-weight:700;display:inline-block;padding:.6em 4em;color:#fff;border-radius:2em;background:#d0ba78;display:block;color:#12315a;text-align:center}.ccampaign-main{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1}.ccampaign .ctxt{margin-right:60px;font-size:25px}.ccampaign .ctxt p{padding:.5em 1em;border:3px solid #12315a;margin:10px 0}.ccampaign .cpay{margin-top:10px;font-size:25px}.ccampaign .cpay-off{font-size:165px;font-family:"Hind",sans-serif;margin-bottom:0}.ccampaign .cpay-off span{font-size:85px}.ccampaign .ccopy{margin:0 auto 20px;padding:4px 0;border-top:2px solid #12315a;border-bottom:2px solid #12315a}.ccampaign .ccopy p{font-size:19px;font-weight:700;text-align:center;margin:0}.ccampaign-foot p{margin:0 auto;text-align:center;font-size:13px}.ccampaign-btn{margin-top:40px}.tag{margin-top:1em;display:flex;align-items:center;justify-content:flex-start}.tag li{margin-right:.5em}.tag li:last-child{margin:0}.tag a{padding:.4em 1em;background:#12315a;color:#fff;font-size:13px;border-radius:2em}.tag a.cleaning{background:#d0ba78}.tag a.news{color:#12315a;background:#e3e9f0}.tag a.information{color:#12315a;background:#e3e9f0}.newslist{display:flex;align-items:stretch;justify-content:center;text-align:left;flex-wrap:wrap}.newslist-item{width:30%;width:calc((100% - 40px) / 3);position:relative;z-index:0;padding:40px;background:#fff;border-radius:10px;box-shadow:0 7px 15px -4px rgba(0,0,0,.05);margin:0 20px 40px 0}.newslist-item:nth-child(3n){margin-right:0}.newslist-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10}.newslist-hover:hover{background:rgba(255,255,255,.3)}.newslist-time{color:rgba(22,21,21,.5);max-width:200px;width:20%;box-sizing:border-box;line-height:1}.newslist-txt{flex:1;text-align:left;font-size:14px;line-height:1.5}.newslist-tit{font-weight:700;margin-bottom:.6em;font-size:16px}.newslist-img{width:100%;height:200px;position:relative;overflow:hidden;border-radius:8px;background:#f6f6f6}.newslist-img img{height:auto;width:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.newslist .tag{margin-top:1em;display:flex;align-items:center;justify-content:flex-start;margin:0 0 1em;font-size:13px}.newslist .tag li{margin-right:.5em}.newslist .tag li:last-child{margin:0}.newslist .tag a{padding:.4em 1em;background:#12315a;color:#fff;font-size:13px;border-radius:2em}.newslist .tag a.cleaning{background:#d0ba78}.newslist .tag a.news{color:#12315a;background:#e3e9f0}.newslist .tag a.information{color:#12315a;background:#e3e9f0}.categorylist{margin-top:30px;margin-bottom:30px;text-align:center;display:flex;align-items:center;justify-content:flex-end}.categorylist-tit{font-weight:700;display:inline-block;margin:0 1em 0 0}.categorylist-list{display:flex;align-items:center;justify-content:flex-end}.categorylist-list li{margin:0 .4em 0 0}.frontpage .header{border:none;position:fixed}.frontpage .header .logo img{display:block}.frontpage .fv{position:relative;z-index:1;height:900px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/frontpage/fv.png) no-repeat center center;background-size:cover;padding-top:150px;margin-bottom:-40px}.frontpage .fv p{font-size:18px;font-weight:700;text-align:center;line-height:2.4}.frontpage .tnews{margin:0;padding:60px 0;background:#efefef}.frontpage .tnews-tit{font-size:25px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em}@media screen and (max-width:750px){.frontpage .tnews-tit{text-align:left;line-height:1.6}}.frontpage .tpoint{margin:0;padding:1px 0;background:rgba(228,212,163,.3);position:relative;z-index:0}.frontpage .tpoint:after{content:"";position:absolute;z-index:0;top:0;right:0;display:block;width:100%;height:700px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/bg01-l.svg) no-repeat top center;background-size:cover}.frontpage .tpoint .points-morebtn{margin-top:-40px}.frontpage .trecruit{padding:80px 0;background:rgba(228,212,163,.3)}.frontpage .trecruit-wrap{width:100%;height:400px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/recruit/staff.jpg) no-repeat center right;background-size:cover}.frontpage .trecruit-txt{padding:40px 40px 30px;background:#fff;border-radius:10px;width:420px;position:relative;top:-1em;left:-40px}.frontpage .trecruit-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-bottom:1px solid #12315a;padding-bottom:20px;margin-bottom:16px;padding-bottom:16px}.frontpage .trecruit-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute;bottom:5px}.frontpage .recommendation{text-align:center}.frontpage .recommendation-tit{font-size:25px;font-weight:600;color:#12315a;line-height:1;display:block;margin:0 auto 1em;margin-bottom:2em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){.frontpage .recommendation-tit{text-align:left;line-height:1.6}}.frontpage .recommendation-tit:before,.frontpage .recommendation-tit:after{content:"";display:block;width:2em;height:2em;background-position:center center;background-repeat:no-repeat;background-size:contain}.frontpage .recommendation-tit:before{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-suraL.png);padding-right:2em}.frontpage .recommendation-tit:after{background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-suraR.png);padding-left:2em}.frontpage .recommendation img{max-width:600px;margin:40px auto}.frontpage .recommendation p{text-align:center;margin-bottom:40px}.contact .bytel-txt{margin-bottom:2em}@media print,screen and (min-width:1020px){.contact .bytel-txt{text-align:center}}@media print,screen and (min-width:1020px){.contact .tel-wrap{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}.contact .tel-icon{background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/icon-call.svg)}.contact .tel-tel{font-weight:700;font-size:17px;color:#12315a}.contact .tel-tel a{font-size:21px;color:#12315a}.contact .tel-tel._telmain a{font-size:27px}.contact .tel-tel._kojo{color:#998756}.contact .tel-tel._kojo a{color:#998756}.contact .tel dl{margin-bottom:2em;border:2px solid #efefef;border-radius:10px}@media print,screen and (min-width:1020px){.contact .tel dl{width:32%;width:calc((100% - 40px) / 3)}}@media print,screen and (min-width:1020px){.contact .tel dl._kojo{width:100%}}.contact .tel dt{font-weight:700;padding:.1em 1em;border-bottom:2px solid #fff;font-size:17px;background:#efefef}.contact .tel dd{padding:1em}@media print,screen and (min-width:1020px){.contact .tel dd p{display:inline}}.contact .tel-midashi{color:#161515;background:rgba(255,255,255,.8)}.contact .tel-time p{margin:0;text-align:center}@media print,screen and (min-width:1020px){.contact .tel-time p{display:inline}}.contact .byform{margin-bottom:-100px}.privacy .fst{margin-bottom:40px}.privacy-name{margin-top:1em}.news-contents{position:relative;z-index:1}.news .article{position:relative;z-index:0;width:100%;overflow:hidden;padding-bottom:100px;margin-bottom:-100px}.news .article:after{content:"";position:absolute;z-index:-1;top:0;right:0;display:block;width:100%;height:700px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/bg01-r.svg) no-repeat top center;background-size:cover}.news .article:before{content:"";position:absolute;z-index:-2;top:0;right:0;display:block;width:100%;height:100%;background:rgba(228,212,163,.3)}.news .about{margin-bottom:60px}.news .about-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.news .about-tit:before,.news .about-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.news .about-tit:before{top:5px}.news .about-tit:after{bottom:5px}.news .about-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.news .about-txt{flex:1}.news .about-tensyu{margin-right:40px;width:200px}.news .about-tensyu img{width:100%;border-radius:50%}.single .single{position:relative;width:100%;overflow:hidden;padding-top:100px}.single .single:after{content:"";position:absolute;z-index:-1;top:0;right:0;display:block;width:100%;height:600px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/bg01-l-g.svg) no-repeat right top;background-size:contain}.single .single-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0;margin-bottom:1em}.single .single-tit:before,.single .single-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.single .single-tit:before{top:5px}.single .single-tit:after{bottom:5px}.single .single-time{color:rgba(22,21,21,.5);max-width:200px;width:20%;padding-right:1em;box-sizing:border-box;display:block;text-align:right;margin:0 0 0 auto}.single .single-wrap{margin-top:2em}.single .single-wrap p{font-size:16px;line-height:2.5;font-weight:700;padding:0 1em}.single .single-wrap img{width:auto;max-width:100%;margin:2em auto}.single .tag{display:flex;align-items:center;justify-content:flex-end}.single .tag li{margin-left:.5em}.single .tag a{padding:.4em 1em;background:#12315a;color:#fff;font-size:13px;border-radius:1em}.single .tag a.yama{background:#d0ba78}.store-txt{text-align:center;margin-bottom:60px}.store .shop-item{margin-bottom:80px}.store .shop-cont{display:flex;align-items:flex-start;justify-content:space-between}.store .shop img,.store .shop table{width:48%;width:calc((100% - 40px) / 2)}.store .shop img{border-radius:8px}.store .shop iframe{width:100%;height:240px;margin-top:40px}.store .shop-name{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.store .shop-name:before,.store .shop-name:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.store .shop-name:before{top:5px}.store .shop-name:after{bottom:5px}.store .shop table{text-align:left;border-top:1px solid #efefef}.store .shop table tr:nth-child(2n){background:#efefef}.store .shop table th,.store .shop table td{padding:1em}.store .shop-btn{display:inline-block;box-sizing:border-box;padding:1.1em 3em;border-radius:3em;background:#12315a;color:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);position:relative;z-index:2;overflow:hidden;transition:background-color .3s ease;border-radius:1em;font-size:90%;padding:0 .5em;width:130px;display:block;text-align:center}.store .shop-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background-color:#d0ba78;transition:all .2s linear}.store .shop-btn:hover:before{left:0}.store .shop-btn:hover{opacity:1;color:#fff}.store .message{position:relative;z-index:0;margin:50px auto 0;padding:30px 20px 20px;box-sizing:border-box;border:solid 5px #12315a;border-radius:16px;text-align:center;width:100%;max-width:750px}.store .message-tit{position:absolute;top:-1em;left:50%;transform:translateX(-50%);margin:0 auto;font-weight:700;color:#12315a;background:#fff;padding:0 2em;line-height:2;text-align:center}.store .message-txt{margin:0 auto;text-align:center}.menu-wrap{width:90%;margin:0 auto}.menu-pagetit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.menu-pagetit:before,.menu-pagetit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.menu-pagetit:before{top:5px}.menu-pagetit:after{bottom:5px}.menu-item{margin-bottom:180px;position:relative;z-index:0;width:85%;margin-right:15%}.menu-midashi{font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7;font-size:55px;line-height:1;position:absolute;top:-20px;left:40%;font-weight:700;margin:0}.menu-img{max-width:900px;width:90%;z-index:-1}.menu-img img{border-radius:1em}.menu-txt{width:60%;min-width:450px;max-width:650px;box-sizing:border-box;padding:60px 0 0 60px;background:#fff;border-radius:1em;position:absolute;right:0;bottom:-120px}@media print,screen and (min-width:1020px){.menu-txt{bottom:-40px}}.menu-tit{font-size:21px;text-align:left;line-height:1.6;margin-bottom:1em}.menu-accent{position:absolute;right:35%;top:-40px;background:#d0ba78;color:#fff;border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:90%}.menu ._fashion .menu-midashi,.menu ._fashion .menu-tit{color:#7bb1be}.menu ._deluxe .menu-midashi,.menu ._deluxe .menu-tit{color:#d0ba78}.menu ._organic .menu-midashi,.menu ._organic .menu-tit{color:#609860}.menu ._odd{margin-right:0;margin-left:15%}.menu .table{width:100%;border-collapse:inherit;margin-top:100px}.menu .table th{vertical-align:middle;width:26%;padding:1em;text-align:center;font-size:20px;border-right:5px solid #fff;border-left:5px solid #fff}.menu .table th:nth-child(1){text-align:right;font-size:15px;width:21%;background:#fff;border-bottom:1px solid #efefef;padding-right:2em}.menu .table th.deluxe{background:rgba(255,255,255,.1);color:#998756}.menu .table tr:nth-child(2n){background:#efefef}.menu .table .yen{font-size:80%}.menu .table ._is-txt th{font-size:15px !important}.menu .table ._is-txt ul li{font-size:13px;text-align:left;margin-left:1.2em;list-style:circle}.menu .table ._is-osusume{background:0 0 !important}.menu .table-midashi{font-size:18px !important;border-radius:1em 1em 0 0;background:rgba(22,21,21,.5);border-top:20px solid #fff;color:#fff !important}.menu .table-midashi.fashion{background-color:#7bb1be}.menu .table-midashi.deluxe{background:#d0ba78 !important;border-top:none}.menu .table-midashi.organic{background-color:#609860}.menu .table-main tr{background:rgba(239,239,239,.5)}.menu .table._is-price th.deluxe{font-size:23px}.company .fst{width:90%;position:relative;z-index:0}.company .fst-img{width:80%}.company .fst-img img{width:100%;border-radius:1em}.company .fst-txt{position:absolute;right:0;bottom:60px;width:60%;max-width:640px;border-radius:1em;background:#fff;padding:60px 0 60px 60px}.company .fst-txt img{width:400px;margin-bottom:40px}.company .about-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.company .about-tit:before,.company .about-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.company .about-tit:before{top:5px}.company .about-tit:after{bottom:5px}.company .about table{width:100%;border-top:solid 1px #efefef}@media screen and (max-width:750px){.company .about table{display:block}.company .about table tbody{display:block;width:100%}.company .about table tr,.company .about table th,.company .about table td{display:block;width:100% !important}.company .about table th,.company .about table td{padding:.5em 7.5vw !important}}.company .about table tr{border-bottom:solid 1px #efefef;text-align:left}.company .about table th{position:relative;padding:1em 2em;width:180px;box-sizing:border-box;vertical-align:top;color:#12315a;text-align:right;font-weight:700}@media screen and (max-width:750px){.company .about table th{background:#efefef}}.company .about table td{padding:1em 2em;width:auto;box-sizing:border-box}@media screen and (max-width:750px){.company .about table td{max-width:none;margin-bottom:.5em}}@media screen and (max-width:750px){.company .about table td+td{margin-top:-1.5em}}.recruit .fst-txt{width:80%;max-width:840px;font-size:17px;font-weight:700;color:#12315a;padding:40px 60px;margin:60px auto -80px;border-radius:1em;position:relative;z-index:10;background:#fff;box-shadow:0 7px 15px -4px rgba(0,0,0,.15);border-top:10px solid #12315a}.recruit .fst-txt p{margin:0;text-align:center}.recruit .fst-main{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-bottom:1px solid #12315a;padding-bottom:20px;font-size:27px;margin-bottom:20px !important}.recruit .fst-main:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute;bottom:5px}.recruit .fst-img{width:90%;max-width:1200px;margin:0 auto}.recruit .fst-img img{border-radius:1em}.recruit .work-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.recruit .work-tit:before,.recruit .work-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.recruit .work-tit:before{top:5px}.recruit .work-tit:after{bottom:5px}.recruit .workbox{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.recruit .workbox-item{width:45%;margin-bottom:60px}.recruit .workbox-item:nth-child(2n){margin-top:100px}.recruit .workbox-num{font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7;font-size:35px;font-weight:700;color:#12315a;line-height:1;text-align:center}.recruit .workbox-tit{font-size:17px;color:#12315a;margin:1em auto}.recruit .workbox-txt{margin:0 auto -40px;padding:0 30px 30px;box-sizing:border-box;width:90%;background:#fff;border-radius:1em;position:relative;z-index:10}.recruit .workbox-txt p{margin:0}.recruit .workbox-img img{border-radius:1em}.recruit .about-tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.recruit .about-tit:before,.recruit .about-tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.recruit .about-tit:before{top:5px}.recruit .about-tit:after{bottom:5px}.recruit .about table{width:100%;border-top:solid 1px #efefef}@media screen and (max-width:750px){.recruit .about table{display:block}.recruit .about table tbody{display:block;width:100%}.recruit .about table tr,.recruit .about table th,.recruit .about table td{display:block;width:100% !important}.recruit .about table th,.recruit .about table td{padding:.5em 7.5vw !important}}.recruit .about table tr{border-bottom:solid 1px #efefef;text-align:left}.recruit .about table th{position:relative;padding:1em 2em;width:180px;box-sizing:border-box;vertical-align:top;color:#12315a;text-align:right;font-weight:700}@media screen and (max-width:750px){.recruit .about table th{background:#efefef}}.recruit .about table td{padding:1em 2em;width:auto;box-sizing:border-box}@media screen and (max-width:750px){.recruit .about table td{max-width:none;margin-bottom:.5em}}@media screen and (max-width:750px){.recruit .about table td+td{margin-top:-1.5em}}.recruit .entry{background:rgba(228,212,163,.3);margin-bottom:-100px;padding:100px 0;text-align:center}.point .wrap{position:relative;z-index:0;width:100%;background:rgba(228,212,163,.3);padding-bottom:10px;margin-bottom:-100px}.point .wrap:after{content:"";position:absolute;z-index:0;top:0;right:0;display:block;width:100%;height:400px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/bg01-l.svg) no-repeat top center;background-size:cover}.lp-point .header{border:none;position:fixed}.lp-point .header .logo img{display:block}.lp-point .fv{position:relative;z-index:1;height:900px;background:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/frontpage/fv.png) no-repeat center center;background-size:cover;padding-top:150px;margin-bottom:-40px}.lp-point .fv p{font-size:18px;font-weight:700;text-align:center;line-height:2.4}.lp-point .snippet-point{background:rgba(228,212,163,.3);padding:100px 0 10px}.lp-point .fst{margin:0 auto}.lp-stain .stain-mv{position:relative;z-index:0}.lp-stain .stain-mv__logo{position:absolute;bottom:40px;left:0;z-index:1;background:#12315a;padding:20px 40px;display:block}.lp-stain .stain-mv__logoimg{width:400px}.lp-stain .stain-mv__bg{width:100%;height:auto}.lp-stain .stain-fst{position:relative;padding-bottom:140px;margin:-40px auto 100px}.lp-stain .stain-fst__txtbox{position:absolute;z-index:1;left:0;bottom:0;width:54%;padding:60px 100px 0 0;background:#fff;border-radius:0 40px 0 0}.lp-stain .stain-fst__imgbox{position:relative;top:0;right:-10%;width:70%;margin-left:30%}.lp-stain .stain-fst__imgbox img{border-radius:0 40px 0 0}.lp-stain .stain-fst__tit{font-size:26px;line-height:2.4;font-weight:700;margin-bottom:1em;text-align:left;color:#12315a}.lp-stain .stain-fst__txt{font-size:16px;font-weight:700;line-height:2.6}.lp-stain .stain-menu{background:#efefef;padding:100px 0}.lp-stain .stain-menu__tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.lp-stain .stain-menu__tit:before,.lp-stain .stain-menu__tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.lp-stain .stain-menu__tit:before{top:5px}.lp-stain .stain-menu__tit:after{bottom:5px}.lp-stain .stain-cont__tit{position:relative;font-weight:700;font-size:20px;color:#12315a;margin-bottom:3em;border-top:1px solid #12315a;border-bottom:1px solid #12315a;padding:20px 0}.lp-stain .stain-cont__tit:before,.lp-stain .stain-cont__tit:after{content:"";display:block;width:100%;height:1px;background:#12315a;position:absolute}.lp-stain .stain-cont__tit:before{top:5px}.lp-stain .stain-cont__tit:after{bottom:5px}.lp-stain .stain-cont p{text-align:center}.lp-stain .stain-menu__item{display:flex;align-items:center;justify-content:center;background:#fff;width:640px;padding:14px;margin:0 auto 20px;border-radius:14px}.lp-stain .stain-menu__txt{font-size:30px;font-weight:700;color:#12315a;margin:0;font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7}.lp-stain .stain-menu__txt.is-dotted{margin:0 1em;letter-spacing:-.4em}.lp-stain .stain-menu__txt.is-pay span{font-size:20px}.lp-stain .stain-menu__small{text-align:center}.lp-stain .stain-item{margin:40px auto}.lp-stain .stain-item__num{background-repeat:no-repeat;background-position:center center;background-size:contain;font-weight:700;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-image:url(//cl-yamashita.com/web/wp-content/themes/24pict/css/../images/common/circle06.svg);margin:0 auto 20px}.lp-stain .stain-item__num span{color:#fff;font-size:24px;line-height:1;font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7}.lp-stain .stain-item__tit{color:#12315a}.lp-stain .stain-item__wrap{display:flex;justify-content:space-between;align-items:center}.lp-stain .stain-item__item{width:46%;position:relative;z-index:0;background:#efefef;margin:30px auto}.lp-stain .stain-item__item dt{position:absolute;z-index:1;left:0;top:0;padding:10px 30px;background:#fff;font-weight:700;font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7}.lp-stain .stain-item__item.is-y img{height:360px;width:auto;margin:0 auto}.lp-stain .stain-item__arrow{width:0;height:0;border-left:20px solid #12315a;border-top:20px solid transparent;border-bottom:20px solid transparent}.lp-stain .stain-item__bgtxt{border:1px solid #161515;padding:10px 40px;display:inline-block}.lp-suit .smv{width:100%;margin-bottom:100px;position:relative;z-index:0}.lp-suit .smv-tit{position:absolute;z-index:1;right:10vw;bottom:3vw;width:48vw}.lp-suit .smv img{height:auto}.lp-suit .spoint-bigtit{margin:0 auto 40px}.lp-suit .spoint-list{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.lp-suit .spoint-item{width:44%;margin-bottom:80px}.lp-suit .spoint-num{font-weight:700;font-size:36px;font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7;margin:0 auto 20px;color:#12315a;line-height:1;text-align:center}.lp-suit .spoint-tit{font-weight:700;font-size:24px;color:#fff;margin-bottom:30px;line-height:1;background:#12315a;display:inline-block;padding:10px 20px}.lp-suit .spoint p{padding:0 1em}.lp-suit .spoint-img{margin-top:30px;border-bottom:3px solid rgba(34,34,34,.2)}.lp-suit .sflow-bigtit{margin:0 auto 40px}.lp-suit .sflow-item{display:flex;align-items:center;justify-content:space-between;padding:30px 80px;background:#efefef;margin-bottom:40px;border-bottom:3px solid rgba(34,34,34,.05)}.lp-suit .sflow-num{font-weight:700;font-size:26px;font-family:"Hind",sans-serif;letter-spacing:.15em;line-height:1.7;color:#12315a;line-height:1;text-align:center;margin-right:40px}.lp-suit .sflow-icon{width:80px;margin-right:60px}.lp-suit .sflow-txt{flex:1}.lp-suit .sflow-tit{font-weight:700;margin-bottom:.5em;text-align:left;color:#12315a}.lp-suit .sflow p{margin-bottom:0}.bnav-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:791.29px;margin:0 auto;padding:0;list-style:none}.bnav-item{width:calc((100% / 3) - 10px);margin-bottom:20px}.bnav-item a img{width:100%;height:auto}#point01{margin-bottom:0}