/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;font-size:16px;line-height:1.8;color:#221714;text-align:center;font-family:"TsukuARdGothicStd-E","TsukuARdGothic-Regular","TsukuARdGothic-Bold","Kiwi Maru","游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}img,video{vertical-align:top;max-width:100%;height:auto}strong{font-weight:700}.b{font-weight:700}.container{max-width:1100px;padding:0 20px;margin:auto}.row-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main_PD{padding:60px 0}.contentTop_PD{padding:20px 0 0}.mt20{margin-top:20px}.mb10{margin-bottom:10px}.radius-img{border-radius:20px}.center{text-align:center}.left{text-align:justify}.txtRight{text-align:right}.bk_green{background:#dddfbe}.bk_green-02{background:#87b828}.bk_softgreen{background:#f7f7e9}.bk_White{background:#fff}.text_green{color:#87b828}.text_orange{color:#f39800}.tit-mark:before{content:'';background-image:url(/img/common/logo-mark.svg);width:42px;height:42px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto;background-size:42px 42px}.tit-mark span{display:block;font-size:16px;color:#87b828}@media screen and (max-width:767px){.order1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}@media screen and (max-width:768px){.pc_br{display:none}}@media screen and (min-width:768px){.sp_br{display:none}}.green_border{border-bottom:2px dashed #87b828;padding:0 0 6px}@media only screen and (max-width:768px){.sp-left{text-align:justify}}@media only screen and (min-width:560px){.main_PD{padding:60px 0 90px}.contentTop_PD{padding:20px 0 30px}}a{text-decoration:none;color:#221714;outline:none;-webkit-transition:all ease-out .3s;transition:all ease-out .3s;cursor:pointer}.opa:hover{opacity:.7}.scalingImg{overflow:hidden;position:relative;text-align:center}.scalingImg img{height:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;margin:0 auto}a:hover .scalingImg img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.textLink{text-decoration:underline}.textLink:hover{text-decoration:none}.btnBorder{border:solid 1px #87b828;background:#fff;padding:10px 20px;display:block;max-width:280px;text-align:center;margin:30px auto 0;font-size:15px;border-radius:30px;position:relative;z-index:1;overflow:hidden}.btnBorder span:after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:1px solid #87b828;border-right:1px solid #87b828;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnBorder:after{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;margin:0;background:#f7f8da;-webkit-transition:.3s;transition:.3s}.btnBorder:hover:after{width:100%}.image_mouseover{display:block}.image_mouseover p{margin:10px 0 25px}.image_mouseover figure{overflow:hidden;width:100%;border-radius:20px}.image_mouseover figure img{display:block;background:#fff;-webkit-transition-duration:.5s;transition-duration:.5s}.image_mouseover figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.5s;transition-duration:.5s}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row{margin-right:-20px;margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.col-1,.col-2,.col-3,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.facility-dl,.facility-img,.col-sns01,.col-sns02{width:100%;padding-left:20px;padding-right:20px}.facility-dl,.facility-img{width:100%;padding:10px 20px}.col-4{width:50%;padding-left:10px;padding-right:10px}@media only screen and (min-width:560px){.col-1{width:40%}.col-2{width:50%}.col-3{width:33.3%}.col-4{width:25%;padding-left:20px;padding-right:20px}.col-5{width:60%}.col-6{width:30%}.col-7{width:70%}.col-8{width:25%}.col-9{width:75%}.col-10{width:49%}.col-11{width:51%}.facility-dl{width:55%;padding:40px 20px}.facility-img{width:45%;padding:40px 20px}.col-sns01{width:55%}.col-sns02{width:45%}}header#main{background-color:#dddfbe}header#main .container{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header#main h1{padding:20px 0 20px;width:60%;text-align:left}header#main nav{font-size:20px}header#main nav span{color:#87b828;font-size:14px;padding-left:1em}.nav_hamburger{background-color:#fff;top:0;right:0;position:fixed;padding:20px;border-radius:0 0 0 20px;z-index:99999}.nav_toggle{display:block;position:relative;width:30px;height:20px;z-index:99999}.nav_toggle i{display:block;width:100%;height:2px;background-color:#87b828;position:absolute;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.nav_toggle i:nth-child(1){top:0}.nav_toggle i:nth-child(2){top:0;bottom:0;margin:auto}.nav_toggle i:nth-child(3){bottom:0}.nav{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;z-index:99998;background:#fff}nav li{border-top:1px solid #c6e193}nav a{padding:20px;display:block;text-align:left}.nav_toggle.show i:nth-child(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.nav_toggle.show i:nth-child(2){opacity:0}.nav_toggle.show i:nth-child(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.nav.show{opacity:1;visibility:visible}.sp-logo{padding:20px;text-align:justify}.sp-logo img{width:55%}@media only screen and (min-width:980px){.nav_hamburger{display:none}.sp-logo{display:none}header#main h1{padding:30px 0 20px;width:auto}header#main nav{text-align:center;background:#fff;padding:10px;position:absolute;right:20px;border-radius:20px}header#main nav span{display:block;padding-left:0}header#main nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}header#main nav li{border-right:1px dashed #87b828;border-top:none}header#main nav ul li:last-child{border-right:none}header#main nav a{padding:0 20px;text-align:center}.nav{top:auto;left:auto;right:auto;bottom:auto;opacity:1;visibility:visible}}.slide_target{pointer-events:none}#ft-logoSpace{background:#fff;padding:50px 0 40px}#ft-logoSpace .ft-logo{margin-bottom:10px}.ft_green{background-color:#87b828}.tradelaw-box{color:#fff;font-size:15px;padding:10px 20px}.tradelaw-box li{display:inline-block}.tradelaw-box li a{color:#fff}.tradelaw-box li:after{content:"｜";padding:0 .3em}.tradelaw-box li:last-child:after{display:none}.ft-slider .slick-list{border-radius:0}footer .slick-slide img{width:100%}.scrollGallery a{display:block}.scrollGallery a:hover{opacity:.7}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:36px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#dddfbe;opacity:.75}h2{font-size:30px;font-weight:700;margin-bottom:30px}#top-slide{background-color:#dddfbe;padding-bottom:50px}#top-slide .slide{margin:0;padding:0}#top-slide .slick-slider img{width:100%;height:100%;border-radius:20px}.parallax{padding:70px 0 100px;position:relative}.parallax:before{background-image:url("/img/top/back_01.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.parallax:before{background-image:url("/img/top/back_01-sp.jpg")}}.img-about_01{background-image:url("/img/top/img-about_01.jpg");width:280px;height:320px;background-repeat:no-repeat;position:absolute;right:0;top:50px;border-radius:20px 0 0 20px}.img-about_02{background-image:url("/img/top/img-about_02.jpg");width:280px;height:320px;background-repeat:no-repeat;position:absolute;left:0;bottom:50px;border-radius:0 20px 20px 0}@media screen and (max-width:768px){.img-about_01{position:relative;float:right;top:30px;height:200px;width:calc(50% - 10px);background-size:cover}.img-about_02{position:relative;bottom:auto;top:30px;height:200px;width:calc(50% - 10px);background-size:cover}}#top-facility{padding:50px 0}.map{padding:50px 0 0}#top-recruit{padding:50px 0}.half_green{background:#dddfbe;position:absolute;height:100px;width:100%;top:100px;z-index:-1}.imgHead{height:150px;background-size:cover;background-image:url(/img/about/top_img.jpg);background-position:left bottom 0;border-radius:20px;margin-bottom:20px}.txtHead{font-weight:700;font-size:30px;text-align:center;padding:10% 0}.txtHead span{font-size:16px;color:#87b828;display:block;text-transform:uppercase;letter-spacing:.15em}@media only screen and (min-width:768px){.half_green{height:170px}.imgHead{height:300px;background-size:auto;margin-bottom:40px}.txtHead{font-size:40px}}#about .imgHead{background-image:url(/img/about/top_img.jpg)}.bk_softOrange{background:#fcf9ef}#about h3{font-size:20px;font-weight:700;display:inline-block}#about .col-10{padding-bottom:20px}#about .col-10 img{border-radius:20px}#about .col-11{text-align:left;padding-bottom:60px}#about .btnMail{background:#f3f8e9;border:solid 1px #87b828}#about .btnMail span:after{border-top:1px solid #87b828;border-right:1px solid #87b828}#about .btnMail:after{background:#e1edc9}#about .btnTel{background:#f3f8e9;border:solid 1px #87b828;color:#87b828}#about .btnTel:after{background:#e1edc9}.outline-dl{max-width:700px;margin:auto}.outline-dl dl{padding:10px 20px;text-align:left}.outline-dl dl:nth-child(odd){background:#f3f8e9}.outline-dl dt{width:6em;font-weight:400}.outline-dl dd{width:calc(100% - 6em)}.history-dl{max-width:700px;margin:auto}.history-dl dl{padding:10px 20px;text-align:left}.history-dl dl:nth-child(odd){background:#fff}.history-dl dt{width:7em;font-weight:400}.history-dl dd{text-align:left;width:calc(100% - 7em)}.greeting-wrap{max-width:800px;margin:auto;text-align:left}.greeting-wrap p{margin-top:10px}.greeting-wrap p:first-child{margin-top:20px}@media only screen and (min-width:560px){#about h3{font-size:25px}#about .col-10{padding-bottom:60px}.outline-dl dt{width:7em}.outline-dl dd{width:calc(100% - 7em)}.history-dl dt{width:8em}.history-dl dd{width:calc(100% - 8em)}}#facility .imgHead{background-image:url(/img/facility/top_img.jpg)}#facility .txtHead{color:#fff}.facility-img img{border-radius:20px}.facility-dl{text-align:left}.facility-dl h3{font-size:25px;font-weight:700;line-height:1.3em;margin-bottom:10px}.facility-dl h4{font-weight:700;line-height:1.5em}.facility-dl dl{border-bottom:1px dashed #87b828;line-height:1.5em;padding:10px 0}.facility-dl dl dt{color:#87b828;width:6em}.facility-dl dl dd{width:100%}.facility-sns .space{margin-left:1em}#facility section{padding-bottom:40px}@media only screen and (min-width:560px){#facility section{padding-bottom:0}.facility-dl .btnBorder{margin:30px 0 0}.facility-dl h4{font-size:18px}.facility-dl dl dt{font-weight:400;color:#221714}.facility-dl dl dd{width:calc(100% - 6em)}}#recruit .imgHead{background-image:url(/img/recruit/top_img.jpg)}#recruit .bk_softgreen{padding:40px 0}#recruit h3{font-size:25px;font-weight:700}.pointBox{padding-top:50px;padding-bottom:30px}.pointBox li{position:relative;padding-bottom:20px}.pointBox li .ico-point{background-repeat:no-repeat;background-position:center;width:62px;height:67px;position:absolute;top:-3px;left:45px}.pointBox li figure{margin-bottom:10px}.pointBox li figure img{border-radius:20px}.pointBox li:nth-child(1) .ico-point{background-image:url(/img/recruit/ico_01.svg)}.pointBox li:nth-child(2) .ico-point{background-image:url(/img/recruit/ico_02.svg)}.pointBox li:nth-child(3) .ico-point{background-image:url(/img/recruit/ico_03.svg)}.pointBox h4{font-size:18px;font-weight:700}.pointBox p{font-size:15px;text-align:justify}.facility_list .btnBorder{max-width:100%;margin:10px auto}.recruit_mainPD{padding-top:80px}.main_PD.recruit_contentstop{padding:0 0 60px}.main_PD.recruit_contentstop .recruit_mainPD{padding-top:60px}.recruit_subMT.recruit-dlBox{margin:50px auto 0}.recruit-dlBox{text-align:left;margin:0 auto;max-width:900px;border:5px solid #87b828;border-radius:20px 20px 0 0}.recruit-dlBox .recruit-dl{padding:0 50px 20px}.recruit-dlBox .top_radius{border-radius:10px 10px 0 0}.recruit-dlBox h3{font-size:25px;font-weight:700;line-height:1.3em;margin-bottom:10px;color:#fff;padding:10px}.recruit-dlBox h4{font-weight:700;line-height:1.5em}.recruit-dlBox dl{border-bottom:1px dashed #87b828;line-height:1.5em;padding:10px 0}.recruit-dlBox dl span{font-size:13px;margin-top:10px;display:block}.recruit-dlBox dl dt{color:#3e9100;width:6em;font-weight:400}.recruit-dlBox dl dd{width:calc(100% - 6em)}.recruit-dlBox dl:last-child{border-bottom:none}.recruit-dlBox .bottom-btn{padding:10px 0}.recruit-dlBox .bottom-btn .btnBorder{margin:0 auto}@media screen and (max-width:768px){.recruit-dlBox .recruit-dl{padding:0 20px 20px}.recruit-dlBox dl dt{width:100%;background:#f7f7e9;padding:.3em 1em}.recruit-dlBox dl dd{width:100%;padding:.5em}}.poricyBox{padding:40px 0 40px;border-top:1px solid #6e5546}.poricyBox:nth-of-type(1){border-top:0;padding-top:0}.poricyBox figure{text-align:center;margin-top:25px}.titPolicy{font-weight:700;font-size:24px;color:#6e5546}.policyDetail{margin-top:30px}.policyDetail h3{font-weight:700;font-size:18px}@media only screen and (min-width:768px){.poricyBox{padding:70px 0 50px}.poricyBox figure{margin-top:0}}.poricyBox{text-align:justify}.poricyBox ol{padding-left:20px;margin-top:30px}.poricyBox ol li{list-style:decimal;margin-top:10px}.poricyBox ul{margin-top:15px}.poricyBox ul li:before{content:"\025cf";display:inline}.titPolicy{margin-bottom:0}#contact .inquiryContents .titPage,#contact .inquiryContents .txtIntro a{color:#e89112}#contact .main_PD{padding:0 20px 60px}#contact .form dt,#contact .form dd{padding:1em 0}#contact .form dt{border-bottom:1px solid #999;text-align:left;color:#6e5546;font-weight:700}#contact .form dd{border-bottom:1px solid #ccc}#contact .form input[type=text],#contact .form textarea{width:100%;border:1px solid #ccc}#contact .icoMust{font-size:13px;margin-right:15px;float:right;border-radius:4px;width:3em;text-align:center;color:#fff;background:#f39800}#contact input[type=submit],#contact input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}#contact input[type=submit]::-webkit-search-decoration,#contact input[type=button]::-webkit-search-decoration{display:none}#contact input[type=submit]::focus,#contact input[type=button]::focus{outline-offset:-2px}#contact label{display:block}#contact input::-webkit-input-placeholder{color:#ccc;font-size:14px}#contact input:-moz-placeholder{color:#ccc;font-size:14px}#contact input[type=text],#contact input[type=email],#contact input[type=tel]{width:100%;height:30px;padding:0 8px;background-color:#eee;font-size:15px;color:#333;border:1px solid #ccc}#contact .radioBox label{display:inline-block;margin-right:1em}#contact input[type=radio],#contact input[type=checkbox]{margin-right:.5em;vertical-align:text-top}#contact select{z-index:3;line-height:30px;position:relative;width:100%;height:30px;padding:0 8px;font-size:15px;color:#333;border:1px solid #ccc}#contact .btn-submit{text-align:center;height:40px;line-height:40px;background:#fff;width:80%;margin:30px auto 30px;display:block;border-radius:4px;border:2px solid #e89112}#contact .btn-submit input{color:#e89112;font-size:18px;font-weight:700;width:100%;background:0 0}#contact div.wpcf7 .ajax-loader{display:block !important;margin:10px auto !important}#contact .grecaptcha-badge{margin:auto}@media only screen and (min-width:768px){#contact .form dt{width:12em}#contact textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;font-size:16px}#contact input,#contact button{vertical-align:middle;border-radius:0;border:none;cursor:pointer;background:0 0;margin:0;padding:0}#contact .btn-submit{height:50px;line-height:42px;font-size:20px;width:40%;border-radius:4px}#contact .btn-submit:hover{background:#e89112}#contact .btn-submit:hover input{color:#fff}#contact .tbl{display:table;width:100%}#contact .tbl dl{display:table-row}#contact .tbl dt,#contact .tbl dd{vertical-align:top;display:table-cell}}#contact .reCAPTCHA-wrap{text-align:center;margin-top:30px}#contact .reCAPTCHA-wrap .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{display:inline-block}.bk_orange{background-color:#fff4d6}.bk_orange-recruit{background-color:#fff4d6;padding:30px 0}.bk_orange-recruit a{display:inline-block}.bk_orange-recruit a img{border-radius:10px}.e{font-family:"Roboto",sans-serif}.lp-slide img{width:100%}#page-top{position:fixed;bottom:20px;right:20px;z-index:100}#page-top a{background:#f9f9ec;font-size:12px;width:50px;height:50px;text-align:center;display:block;border-radius:50%;padding-top:12px;line-height:1.3}#page-top a:hover{background:#e89112;color:#fff}.lp-top{padding:30px 20px 20px}.lp-top .lp-logo{margin-bottom:10px}.lp-top .flex{display:none}.lp-top .btnLPtop{background:#fff;padding:10px 20px;display:block;min-width:150px;text-align:center;margin:10px 5px;font-size:15px;border-radius:30px;position:relative;z-index:1;overflow:hidden}.lp-top .btnLPtop span:after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp-top .btnLPtop:after{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;margin:0;-webkit-transition:.3s;transition:.3s}.lp-top .btnLPtop:hover:after{width:100%}.btnSNStop{border-radius:50%;width:40px;height:40px;display:block;margin:5px}.SNS-ig{content:'';background-image:url(/img/common/instagram.svg);width:40px;height:40px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto;background-size:22px 22px}.SNS-fb{content:'';background-image:url(/img/common/facebook.svg);width:40px;height:40px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto;background-size:13px 24px}.btnMail{height:100%;line-height:46px;padding:10px 20px;display:block;text-align:center;margin:auto;font-size:16px;border-radius:35px;position:relative;z-index:1;overflow:hidden}.btnMail span:after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnMail:after{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;margin:0;-webkit-transition:.3s;transition:.3s}.btnMail:hover:after{width:100%}.btnTel{height:100%;line-height:1.3;padding:10px 20px;display:block;text-align:center;margin:auto;font-size:25px;font-weight:700;border-radius:35px;position:relative;z-index:1;overflow:hidden}.btnTel small{display:block;font-weight:400;font-size:14px;color:#221714}.btnTel:after{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;margin:0;-webkit-transition:.3s;transition:.3s}.btnTel:hover:after{width:100%}.W700{max-width:740px;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.contactBtn li{width:100%;padding:0 20px;margin-top:35px}.W900{max-width:900px;padding:0 20px;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.LPpoint h4{font-size:20px}.LPpoint p{text-align:justify}.LPpoint .col-3{padding-bottom:30px}.orangeBOX{background:#fef5e5;border:1px solid #f39800;border-radius:10px;padding:15px 20px;margin-bottom:50px}.orangeBOX ul li{width:100%;position:relative;text-align:justify;margin-top:0;padding:0 0 0 1em;font-size:15px}.orangeBOX ul li:before{content:"";position:absolute;top:.4em;left:0;width:10px;height:10px;background-color:#f39800;border-radius:50%}.flow dl{position:relative;border-radius:10px;padding:10px;background:#fff;border:solid 1px #aeaeae;margin-bottom:50px}.flow dl dt{font-weight:400}.flow dl:after{content:"";position:absolute;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:18px solid #000;right:calc(50% - 22px);bottom:-35px}.flow dl:last-child:after{display:none}.tit-sns{font-size:25px;font-weight:700;text-align:justify}.tit-sns span{font-size:18px}.access h4{font-size:20px;line-height:1.2em;margin-bottom:20px}.access h4 span{display:block;font-size:16px}@media only screen and (min-width:560px){.orangeBOX ul li{width:50%}.lp-top .lp-logo{float:left;margin-top:-5px;margin-bottom:0}.lp-top .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.lp-top .btnLPtop{min-width:170px;margin:auto 0 auto 15px}.btnSNStop{margin:auto 0 auto 15px}.btnSNStop:last-child{margin:auto 0 auto 10px}.contactBtn li{width:50%}}#minori #page-top a{background:#e7e7d7}#minori #page-top a:hover{background:#e89112;color:#fff}#minori .textLink{color:#858636}#minori .btnLPtop{border:solid 1px #858636}#minori .btnLPtop span:after{border-top:1px solid #858636;border-right:1px solid #858636}#minori .btnLPtop:after{background:#f7f8da}#minori .btnSNStop{background:#858636}#minori .ft_green{background-color:#858636}#minori .tit-mark span{color:#858636}#minori .btnMail{background:#f3f3eb;border:solid 1px #858636}#minori .btnMail span:after{border-top:1px solid #858636;border-right:1px solid #858636}#minori .btnMail:after{background:#dadbc3}#minori .btnTel{background:#f3f3eb;border:solid 1px #858636;color:#858636}#minori .btnTel:after{background:#dadbc3}#minori .green_border{border-bottom:2px dashed #858636}#minori .bk_green{background:#f3f3eb}#minori .flow dl:after{border-top:18px solid #858636}#minori .flow dl:last-child{background:#f3f3eb}#minori .tit-sns span{color:#858636}#minori .facility-dl .top-border{border-top:1px dashed #858636}#minori .facility-dl dl{border-bottom:1px dashed #858636}.times figure{width:100%;padding:0 20px}.times dl{text-align:justify;padding:0 20px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.times dl dt{text-align:right;width:6em;padding:.5em 1em .5em .5em;position:relative}.times dl dt:after{content:'●';position:absolute;right:-.6em;top:7px;font-size:17px;color:#858636}.times dl dd{width:calc(100% - 6em);padding:.5em 2em;border-left:1px solid #858636}@media only screen and (min-width:560px){.times figure{width:45%}.times dl{width:55%}}#hiiro #page-top a{background:#e7e7d7}#hiiro #page-top a:hover{background:#e89112;color:#fff}#hiiro .textLink{color:#858636}#hiiro .btnLPtop{border:solid 1px #858636}#hiiro .btnLPtop span:after{border-top:1px solid #858636;border-right:1px solid #858636}#hiiro .btnLPtop:after{background:#f7f8da}#hiiro .btnSNStop{background:#858636}#hiiro .ft_green{background-color:#858636}#hiiro .tit-mark span{color:#858636}#hiiro .btnMail{background:#f3f3eb;border:solid 1px #858636}#hiiro .btnMail span:after{border-top:1px solid #858636;border-right:1px solid #858636}#hiiro .btnMail:after{background:#dadbc3}#hiiro .btnTel{background:#f3f3eb;border:solid 1px #858636;color:#858636}#hiiro .btnTel:after{background:#dadbc3}#hiiro .green_border{border-bottom:2px dashed #858636}#hiiro .bk_green{background:#f3f3eb}#hiiro .flow dl:after{border-top:18px solid #858636}#hiiro .flow dl:last-child{background:#f3f3eb}#hiiro .tit-sns span{color:#858636}#hiiro .facility-dl .top-border{border-top:1px dashed #858636}#hiiro .facility-dl dl{border-bottom:1px dashed #858636}#hiiro .ico-circle li{padding-bottom:20px}#hiiro .ico-circle li i{content:'';width:77px;height:74px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto}#hiiro .ico-circle li .sv-01{background-image:url(/img/hiiro/service-01.svg);background-size:56px 63px}#hiiro .ico-circle li .sv-02{background-image:url(/img/hiiro/service-02.svg);background-size:50px 69px}#hiiro .ico-circle li .sv-03{background-image:url(/img/hiiro/service-03.svg);background-size:74px 64px}#hiiro .ico-circle li .sv-04{background-image:url(/img/hiiro/service-04.svg);background-size:77px 74px}#hiiro .ico-circle li .sv-05{background-image:url(/img/hiiro/service-05.svg);background-size:65px 63px}#hiiro .ico-circle li p{background:#fff;border:solid 1px #858636;border-radius:50%;width:213px;margin:auto;padding:42px 0}#hiiro .ico-circle li p span{margin-top:15px;line-height:1.2em;display:block}#funagira #page-top a{background:#f6edec}#funagira #page-top a:hover{background:#e89112;color:#fff}#funagira .textLink{color:#d1a6a1}#funagira .orangeBOX ul li{width:100%}#funagira .btnLPtop{border:solid 1px #d1a6a1}#funagira .btnLPtop span:after{border-top:1px solid #d1a6a1;border-right:1px solid #d1a6a1}#funagira .btnLPtop:after{background:#f6edec}#funagira .btnSNStop{background:#d1a6a1}#funagira .ft_green{background-color:#d1a6a1}#funagira .tit-mark span{color:#d1a6a1}#funagira .btnMail{background:#faf6f6;border:solid 1px #d1a6a1}#funagira .btnMail span:after{border-top:1px solid #d1a6a1;border-right:1px solid #d1a6a1}#funagira .btnMail:after{background:#f1e4e3}#funagira .btnTel{background:#faf6f6;border:solid 1px #d1a6a1;color:#d1a6a1}#funagira .btnTel:after{background:#f1e4e3}#funagira .green_border{border-bottom:2px dashed #d1a6a1}#funagira .bk_green{background:#f6edec}#funagira .flow dl:after{border-top:18px solid #d1a6a1}#funagira .flow dl:last-child{background:#faf6f6}#funagira .tit-sns span{color:#d1a6a1}#funagira .facility-dl .top-border{border-top:1px dashed #d1a6a1}#funagira .facility-dl dl{border-bottom:1px dashed #d1a6a1}.col-3img{padding-top:40px}.col-3img .col-3{padding-bottom:30px;padding-left:10px;padding-right:10px}#sumire #page-top a{background:#f4e0e8}#sumire #page-top a:hover{background:#e89112;color:#fff}#sumire .textLink{color:#c6668d}#sumire .btnLPtop{border:solid 1px #c6668d}#sumire .btnLPtop span:after{border-top:1px solid #c6668d;border-right:1px solid #c6668d}#sumire .btnLPtop:after{background:#f9f0f4}#sumire .btnSNStop{background:#c6668d}#sumire .ft_green{background-color:#c6668d}#sumire .tit-mark span{color:#c6668d}#sumire .btnMail{background:#f9f0f4;border:solid 1px #c6668d}#sumire .btnMail span:after{border-top:1px solid #c6668d;border-right:1px solid #c6668d}#sumire .btnMail:after{background:#f1d9e2}#sumire .btnTel{background:#f9f0f4;border:solid 1px #c6668d;color:#c6668d}#sumire .btnTel:after{background:#f1d9e2}#sumire .green_border{border-bottom:2px dashed #c6668d}#sumire .bk_green{background:#f9f0f4}#sumire .flow dl:after{border-top:18px solid #c6668d}#sumire .flow dl:last-child{background:#f9f0f4}#sumire .tit-sns span{color:#c6668d}#sumire .facility-dl .top-border{border-top:1px dashed #c6668d}#sumire .facility-dl dl{border-bottom:1px dashed #c6668d}#sumire .ico-circle li{padding-bottom:20px}#sumire .ico-circle li i{content:'';width:77px;height:74px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto}#sumire .ico-circle li .sv-01{background-image:url(/img/hiiro/service-01.svg);background-size:56px 63px}#sumire .ico-circle li .sv-02{background-image:url(/img/hiiro/service-02.svg);background-size:50px 69px}#sumire .ico-circle li .sv-03{background-image:url(/img/hiiro/service-03.svg);background-size:74px 64px}#sumire .ico-circle li .sv-04{background-image:url(/img/hiiro/service-04.svg);background-size:77px 74px}#sumire .ico-circle li .sv-05{background-image:url(/img/hiiro/service-05.svg);background-size:65px 63px}#sumire .ico-circle li p{background:#fff;border:solid 1px #c6668d;border-radius:50%;padding:42px 0}#sumire .ico-circle li p span{margin-top:15px;line-height:1.2em;display:block}#kokoha #page-top a{background:#f1eef5}#kokoha #page-top a:hover{background:#e89112;color:#fff}#kokoha .textLink{color:#bba9cb}#kokoha .btnLPtop{border:solid 1px #bba9cb}#kokoha .btnLPtop span:after{border-top:1px solid #bba9cb;border-right:1px solid #bba9cb}#kokoha .btnLPtop:after{background:#f8f6fa}#kokoha .btnSNStop{background:#bba9cb}#kokoha .ft_green{background-color:#bba9cb}#kokoha .tit-mark span{color:#bba9cb}#kokoha .btnMail{background:#f8f6fa;border:solid 1px #bba9cb}#kokoha .btnMail span:after{border-top:1px solid #bba9cb;border-right:1px solid #bba9cb}#kokoha .btnMail:after{background:#eee9f2}#kokoha .btnTel{background:#f8f6fa;border:solid 1px #bba9cb;color:#bba9cb}#kokoha .btnTel:after{background:#eee9f2}#kokoha .green_border{border-bottom:2px dashed #bba9cb}#kokoha .bk_green{background:#f8f6fa}#kokoha .flow dl:after{border-top:18px solid #bba9cb}#kokoha .flow dl:last-child{background:#f8f6fa}#kokoha .tit-sns span{color:#bba9cb}#kokoha .facility-dl .top-border{border-top:1px dashed #bba9cb}#kokoha .facility-dl dl{border-bottom:1px dashed #bba9cb}#kokoha .ico-circle li{padding-bottom:20px}#kokoha .ico-circle li i{content:'';width:77px;height:74px;display:block;background-repeat:no-repeat;background-position:center;margin:0 auto}#kokoha .ico-circle li .sv-01{background-image:url(/img/hiiro/service-01.svg);background-size:56px 63px}#kokoha .ico-circle li .sv-02{background-image:url(/img/hiiro/service-02.svg);background-size:50px 69px}#kokoha .ico-circle li .sv-03{background-image:url(/img/hiiro/service-03.svg);background-size:74px 64px}#kokoha .ico-circle li .sv-04{background-image:url(/img/hiiro/service-04.svg);background-size:77px 74px}#kokoha .ico-circle li .sv-05{background-image:url(/img/hiiro/service-05.svg);background-size:65px 63px}#kokoha .ico-circle li p{background:#fff;border:solid 1px #bba9cb;border-radius:50%;padding:42px 0}#kokoha .ico-circle li p span{margin-top:15px;line-height:1.2em;display:block}.grecaptcha-badge{margin:auto}.inv-recaptcha-holder{margin-bottom:20px}