/*! Luxeritas WordPress Theme 3.25.0 - (C) 2015 Thought is free. */@media screen and (min-width:575px){.PCnone{display:none}}@media screen and (max-width:575px){.SPnone{display:none}}:root{--width600px:600px}.width600{max-width:var(--width600px)}.wrapperIgnore{margin:0 calc(50% - 50vw);width:100vw}@media screen and (max-width:575px){.SPwrapperIgnore{margin:0 calc(50% - 50vw);width:100vw}}@media screen and (min-width:575px) and (max-width:1024px){.PADwrapperIgnore{margin:0 calc(50% - 50vw);width:100vw}}.center,h3.center,p.center{margin-left:auto;margin-right:auto}.padding20-20,h3.padding20-20{padding:20px}.post h4{border-left:1px #999 solid}.post h2.reset,.post h3.reset,.post h4.reset{border:none;padding-left:0;padding-right:0}.page h2{position:relative;padding:1rem 1rem 1.2rem 2.5rem;margin-bottom:50px;background-image:linear-gradient(0deg,transparent 0 10px,#fff 10px),repeating-linear-gradient(135deg,#cee 0 3px,transparent 3px 6px);color:#333;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.page h2.backColorF5F5F5{background-image:linear-gradient(0deg,transparent 0 10px,#f5f5f5 10px),repeating-linear-gradient(135deg,pink 0 3px,transparent 3px 6px)}@media screen and (max-width:575px){.page h2{padding-top:20px}}.page h2.yellow{background-image:linear-gradient(0deg,transparent 0 10px,#fff 10px),repeating-linear-gradient(135deg,#ed9 0 3px,transparent 3px 6px)}.page h2.reset.reset-mycss{position:static;padding:1rem 1rem 1.2rem 2.5rem;margin-bottom:50px;background-image:initial;width:initial;width:initial}p.textCenterJust,h2.textCenterJust,h3.textCenterJust{display:table;margin-left:auto;margin-right:auto;text-align:left}.goods-list .wp-block-column .borderNone img{border:none}.container_902{max-width:902px;margin:0 auto!important;margin-left:0;margin-right:0}@media screen and (min-width:991px){.pc-position{margin:0 auto;text-align:center}}@media screen and (max-width:991px){.sp.full_width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.decoArea1{border:solid 1px #ccc;padding:20px 40px;border-radius:;box-shadow:rgba(0,0,0,.09) 0 3px 12px}.page a{text-decoration:none}.content-section{padding-top:;padding-bottom:}@media screen and (min-width:991px){.content-section{padding-top:40px;padding-bottom:40px}}.content-section:first-of-type{padding-top:0!important}.post a{transition:.2s}img a:hover,.wp-block-button:hover{opacity:.5;transition:.2s}#page-top{bottom:80px}.pbhr{display:none!important}#sns-bottoms li,#sns-mobile li{min-width:auto}.container{display:flex;flex-direction:column-reverse}@media screen and (max-width:575px){#breadcrumb{margin-right:10px;margin-left:10px}}@media screen and (max-width:991px){.page h1{text-align:center}}@media screen and (min-width:768px){.info{padding:50px 100px 15px}.snsib.clearfix{max-width:600px;margin-left:auto;margin-right:auto}}.vcard.author,.vcard.author a{padding-top:50px;font-size:.8em;text-align:center}.post #article-header .entry-title{margin-bottom:20px}.grid{padding:15px}.post ul,.post ol{padding:auto 5px auto 15px;text-align:justify}.post ul{margin-left:20px}.wp-block-search__input{font-size:16px}a.wp-element-button:hover{color:#5cf}.gallery350{max-width:350px}.follow{position:fixed;right:30px;bottom:30px;z-index:2;width:25vw;max-width:480px;border-radius:15px;box-shadow:rgba(100,100,111,.2) 5px 7px 10px 0;opacity:0;animation-name:ffade-in;animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes ffade-in{from{opacity:0}to{opacity:1}}.follow h3{position:absolute;padding:.6em;background:#000;top:-60px;left:0;color:ivory;margin-left:0;border:none;font-size:calc(.3vw + 1.25rem)}.follow h3 a{color:ivory}.follow h3 a:hover{opacity:.5}.follow h3:after{position:absolute;content:'';top:100%;left:30px;border:10px solid transparent;border-top:10px solid #000;width:0;height:0}:where(.follow.wp-block-group.has-background){padding:0}.follow .wp-block-image{padding:0;margin:0}img.follow. .wp-block{border-radius:10px}@media screen and (max-width:500px){.follow{background:#000;display:flex;position:fixed;left:50%;right:50%;transform:translateX(-50%) translateY(-50%);bottom:15px;z-index:2;width:80vw;max-width:450px;border-radius:10px;box-shadow:rgba(100,100,111,.2) 5px 7px 10px 0;flex-direction:row-reverse;border-radius:10px;align-items:center;justify-content:space-between}.follow .wp-block-group__inner-container{display:flex}.follow h3{text-align:center;vertical-align:;margin:0;padding:;position:static;padding:.6em;background:#000;top:;bottom:;left:;color:ivory;margin-left:0;border-left:none;border-radius:10px}.post h3:first-child{margin:0}.follow h3:after{display:none}.follow .wp-block-image img{width:285px;height:100px;object-fit:cover;object-position:top;border-radius:10px 0 0 10px}}@media screen and (min-width:500px){.follow{transition:transform .45s ease;transform-origin:right bottom}.follow:hover{transform:scale(1.6)}.follow h3 a:hover{opacity:1}.follow .wp-block-image img:hover,.follow .wp-block-image img a:hover{opacity:1}}.kirari{position:relative;overflow:hidden;display:inline-block;margin:0;box-sizing:border-box}@media screen and (min-width:500px){.kirari{margin-bottom:-4px!important}}.kirari:before{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background:rgba(255,255,255,.25);opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:kirari 2.5s ease-in-out 2}@keyframes kirari{0%{-webkit-transform:scale(0) rotate(25deg);opacity:0}50%{-webkit-transform:scale(0) rotate(25deg);opacity:.5}51%{-webkit-transform:scale(4) rotate(25deg);opacity:1}70%{-webkit-transform:scale(50) rotate(25deg);opacity:0}100%{-webkit-transform:scale(50) rotate(25deg);opacity:0}}@media screen and (max-width:782px){.sectionSidecar{position:relative}.sectionSidecarImg{position:absolute;right:0;top:20px;z-index:1;width:30%;height:auto;border-radius:9999px;box-shadow:5px 5px 10px 1px rgb(0 0 0/10%)}}.sc_card h2{border:none}.sc_card h2{position:relative;padding:0;margin-top:0;margin-bottom:0;background-image:none;color:#333;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.post .sc_card h2:first-child{margin-top:0}.sc_card{box-shadow:0 4px 4px 0 rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.05)}.sc_fs_faq{border:0 solid #ddd;border-radius:6px;margin:20px 0;padding:15px;background:}.sc_fs_faq h2{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;background:;padding:10px 15px;border-radius:4px;position:relative;font-size:1.1em;padding-left:3.5em;margin:0}.sc_fs_faq h2:after{content:"＜";font-size:1em;transition:transform .3s ease;display:inline-block;transform:rotate(-90deg)}.sc_fs_faq.open h2:after{transform:rotate(450deg)}.sc_fs_faq h2:before{content:"Q";position:absolute;left:10px;top:50%;transform:translateY(-50%);background:;color:#0693e3;font-weight:700;border-radius:50%;width:24px;height:24px;text-align:center;line-height:20px;font-size:1.6em}.sc_fs_faq h2+div{border-top:none;margin-top:0;padding-top:0;padding-left:.6em;transition:all .6s ease}.sc_fs_faq h2+div:before{content:"";display:block;margin-top:;padding-top:;height:1px;background-color:#eee;opacity:0;transform:scaleX(0);transition:opacity .6s ease,transform .8s ease}.sc_fs_faq.open h2+div:before{opacity:1;transform:scaleX(1)}.sc_fs_faq__content{display:none;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;position:relative;padding-left:3.4em;padding-bottom:.6em;font-size:.95em;line-height:1.6;min-height:24px}.sc_fs_faq__content:before{content:"A";position:absolute;left:0;top:50%;transform:translateY(-50%);background:;color:var(--wp--preset--color--vivid-red);font-weight:700;border-radius:50%;width:24px;height:24px;text-align:center;line-height:10px;font-size:1.8em}.sc_fs_faq.open .sc_fs_faq__content{display:block;opacity:1;transform:translateY(0)}.page-id-718 h1,.page-id-764 h1,.page-id-1153 h1,.page-id-1212 h1,.page-id-1971 h1,.page-id-2484 h1{display:none}.page-id-3 h1,.page-id-3 h2{margin-left:0;text-align:left}.page-id-2960 h1.entry-title{margin-left:0;text-align:center}h3.MidashiPoint3{position:relative;padding:15px;border:2px solid #333;border-left:px solid #333;background-color:#fff;color:#333;font-size:20px}h3.MidashiPoint3:before{position:absolute;top:100%;left:50px;transform:skew(-25deg);height:15px;width:15px;border-right:2px solid #333;background-color:#fff;content:""}.page-id-1212 .MidashiOnePointG,.page-id-2484 .MidashiOnePointG{position:relative}.page-id-1212 .MidashiOnepoint,.page-id-2484 .MidashiOnepoint{position:absolute;right:;top:-50px}.page-id-1212 .MidashiOnepoint img,.page-id-2484 .MidashiOnepoint img{width:100%}.TesterContainer h2{background-image:none;width:300px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:575px){.TesterContainer h2{width:100%}}.TesterContainer h2:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:3px;background:linear-gradient(to right,#a89872,#f5f5f5)}.TesterContainer ol{position:relative;max-width:var(--width600px);margin:0 auto;padding:30px 50px 30px 45px;border-radius:10px;background:#fff;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.TesterContainer ol:before{content:"";position:absolute;bottom:0;right:0;width:46px;height:46px;background:#bb935b;clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-right-radius:10px}.TesterContainer .wrap{position:relative;max-width:600px;margin:0 auto;padding:30px 20px;border-radius:10px;background:#fff;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.TesterContainer .wrap p.icon{position:relative;font-size:36px;text-align:center;width:80px;height:80px;margin-top:20px;left:50%;transform:translateX(-50%);line-height:2.2;padding:20px -20px;border:1px solid #ccc;border-radius:20px}@media screen and (min-width:575px){.item-detail figure.wp-block-image.size-full{padding-top:40px}}@media screen and (max-width:575px){.TesterContainer ol{position:relative;max-width:600px;margin:0 auto;padding:30px 30px 30px 45px;border-radius:10px;background:#fff;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.TesterContainer .wrap{padding:20px 30px}.item-detail{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.item-detail table{font-size:.8em}.item-detail figure.wp-block-image.size-full{width:100vw;position:relative;left:50%;transform:translateX(-50%);top:-20px}.page-id-1212 .MidashiOnepoint,.page-id-2484 .MidashiOnepoint{display:none}}@media screen and (max-width:991px){.item-detail figure.wp-block-image.size-full{width:100vw;position:relative;left:50%;transform:translateX(-50%);top:-20px}}.page-id-1971 .oubo{position:fixed;bottom:60px;right:0;left:0;z-index:100}:root{--1971-buttun:500px}.page-id-1971 .oubo .wp-block-button{width:var(--1971-buttun);max-width:100%;font-size:.9em;text-align:center}.page-id-1971 .oubo .wp-block-button__link{width:var(--1971-buttun);max-width:80%}.page-id-1971 .oubo a.wp-block-button__link{color:#fff}.post-2960 h1.entry-title{max-width:800px;position:relative;padding:15px;border:2px solid #333;border-left:px solid #333;background-color:#fff;color:#333;font-size:20px;top:0;left:50%;transform:translateX(-50%)}.post-2960 h1.entry-title:before{position:absolute;top:100%;text-align:center;transform:skew(-25deg);height:15px;width:15px;border-right:2px solid #333;background-color:#fff;content:""}.post.post-2960 #article-header .entry-title{margin-top:20px;margin-bottom:50px}.ownerContainer{width:100%;border-radius:10px;box-shadow:rgba(60,0,100,.1) 0 9px 25px -6px;padding:20px 50px;margin-bottom:8em}.ownerContainer.mira{border:2px dotted #b8d7d7}.ownerContainer.higasa{border:2px dotted #dbd1bc}.ownerContainer h3{border-left:none;margin-left:0;padding-left:0;padding-bottom:20px}.ownerContainer h4{font-size:.9em;border-left:none;color:#555;border-bottom:1px dashed #ddd;padding-bottom:10px;margin-left:0;padding-left:0;margin-top:.85em;margin-bottom:0}.ownerContainer p{font-size:.9em}@media screen and (max-width:990px){.caseListGallery .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(15% - var(--wp--style--unstable-gallery-gap,16px)/2)}}@media screen and (max-width:600px){.caseListGallery .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(15% - var(--wp--style--unstable-gallery-gap,16px)/2)}.ownerContainer :where(.wp-block-columns.is-layout-flex){gap:0}.ownerContainer{padding:50px 30px 20px}.ownerContainer .detail h4{font-size:.9em;border-left:none;color:#555;border-bottom:1px dashed #ddd;padding-bottom:0;margin-left:0;padding-left:0;margin-top:0;margin-bottom:0}.ownerContainer .detail p{margin:.5em auto 1.3em;padding-bottom:0}.ownerContainer .detail :last-child p{margin:.5em auto 0em;padding-bottom:0}}.kakaku th.has-text-align-center{background:#76a5af;color:#fff2cc;font-weight:400}.oshirase{font-size:.8em;margin:0 auto;padding:5px;margin-top:40px;margin-bottom:40px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.oshirase h2{padding-left:0}.oshirase a{text-decoration:none}.oshirase h2~p.has-text-align-right{margin-right:10px}.oshirase h2~p.has-text-align-right a:before{content:"≪";padding-right:3px}@media screen and (max-width:575px){.oshirase{margin-bottom:0;box-shadow:;margin-top:;padding:;padding-bottom:;width:;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:0}.oshirase a{color:#555}.oshirase ul{padding-left:15px;padding-bottom:0;margin-left:0}.oshirase a:hover{opacity:.5;transition:.2s}.page .oshirase h2.reset.reset-mycss{margin-bottom:0}.oshirase .post h3{font-size:1.6rem;border-left:none;padding-left:0;padding-bottom:;margin-top:0;margin-left:0;margin-bottom:0}.oshirase h2~p.has-text-align-right{display:}}@media screen and (max-width:575px){.oshirase{margin-bottom:0;margin-right:10px;margin-left:10px;box-shadow:;margin-top:;padding-left:0;padding-right:0;padding-bottom:;width:;background-image:linear-gradient(0deg,#bb999900 0 10px,#efefef00 10px),repeating-linear-gradient(135deg,#f9f1d7 0 5px,#fffef4 5px 10px)}}@media screen and (min-width:575px){.oshirase{padding:10px 50px}}@media screen and (max-width:575px){.oshirase .wp-block-columns.is-layout-flex{gap:0em}.oshirase .post h4{margin:10px}}.goods-list .column{position:relative;display:block}.goods-list .wp-block-column img{border:1px #999 solid}.goods-list .wp-block-column img:hover{border:1px #0b9bc6 solid}.goods-list .column .discription{pointer-events:none;position:absolute;font-size:90%;bottom:-15%;left:0;right:0;background:#444;padding:20px;margin-left:auto;margin-right:auto}.goods-list .column .discription a{display:block;color:#fff}@media screen and (max-width:575px){.goods-list .column .discription{padding:10px}}@media screen and (max-width:990px){#footer-nav ul.menu.clearfix:before{content:"サイトナビ";display:block;margin-bottom:10px;text-align:left;clear:both}#footer-nav ul.menu.clearfix{max-width:700px;margin-left:auto;margin-right:auto}#footer-nav ul.menu.clearfix li{max-width:720px;float:left;background:#e9e5de;list-style:none;padding:1.5% 3%;margin:10px 3px;border-radius:9999px;text-align:center;box-shadow:20px #333;box-shadow:rgba(0,0,0,.25) 0 25px 50px -12px}}@media (max-width:991px){.foot-nav li{list-style-type:circle;text-align:left;margin:20px 26px;display:list-item}}#foot-in{padding-bottom:0}#foot-in div[class^=col-]{padding-left:0;padding-right:0;margin-bottom:-5px}@media (max-width:575px){div.ps-widget{max-width:100%;max-height:none}.wp-block-cover{min-height:360px}}@media print,(max-width:991px){#foot-in .col-xs-4,#foot-in .col-xs-6,#foot-in .col-xs-12{display:block!important}}fieldset.hidden-fields-container{display:none}.table-res-form .form_name .item-box{flex:1;margin:0 10px;max-width:auto;width:calc(50% - 20px);box-sizing:border-box}.table-res-form .form_name .item-box:first-child{margin-left:0}.table-res-form .form_name .item-box:last-child{margin-right:0}@media only screen and (max-width:768px){.table-res-form th,.table-res-form td{width:100%;display:block}.table-res-form th{padding-bottom:0;text-align:left}.table-res-form .empty{display:none}}button,select{text-transform:none;border:solid 1px #89bdde}.table-res-form span.requied{color:red;font-size:.8em;padding-left:10px;padding-right:5px}.table-res-form span.requied:before{content:'f60a';content:'\f60a';content:'\E89E';font-family:"Material Icons";font-size:.8em}.table-res-form .form_name{display:flex;flex-wrap:wrap}.table-res-form input[type=text],input[type=email],input[type=url],input[type=tel],textarea{border:1px #89bdde solid;padding:.5em;border-radius:5px;margin-bottom:.5em;width:100%}.table-res-form input[type=text]:focus,textarea:focus{background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.5)}.table-res-form input[type=submit]{border:1px #fff solid;padding:.5em 4em;border-radius:5px;background:#4c9ed9;color:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.5);font-weight:700}.table-res-form input[type=submit]:hover{background:;box-shadow:none}.wpcf7-list-item{display:inline-block;margin:20px 10px}span.wpcf7-form-control-wrap+a{padding-left:10px}.wpcf7-form input[type=checkbox]{transform:scale(1.3)}.table-res-form td{border:0 solid;border-top:3px #ccc dashed}