@font-face{font-family:'ZenMaruGothic';font-style:normal;font-weight:500;font-display:swap;src:url(../../../font/ZenMaruGothic-Regular.woff2) format("woff2")}@font-face{font-family:'ZenMaruGothic';font-style:normal;font-weight:700;font-display:swap;src:url(../../../font/ZenMaruGothic-Bold.woff2) format("woff2")}:root{}html{line-height:1.5;-webkit-text-size-adjust:100%;overflow:scroll;overflow-x:hidden;box-sizing:border-box;font-size:62.5%}body{margin:0}body.fixed{　width:100%;　height:100%;　position:fixed}main{display:block}h1{font-size:2rem;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}a,a:focus{outline:none}button,input,input:focus{outline:none}input::-moz-focus-inner,button::-moz-focus-inner{border:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}.no1_e{font-size:2.1rem;font-weight:600}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}body,button,input,select,optgroup,textarea{color:#404040;font-family:'ZenMaruGothic',Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em;line-height:2em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{font-style:normal;text-align:center}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}.square{padding:0;display:flex;align-items:center;font-size:2.4rem;margin:6rem 0 2rem 0}.square::before{color:#f4810e;content:"■";font-size:80%;margin-right:10px}.small{font-size:90%}.small2{font-size:2.8rem!important}.fbold{font-weight:bold}.big{font-size:125%}.big2{font-size:150%}.sbig{font-size:200%;font-weight:bold}.contact_small{font-size:1.2rem;margin-left:1rem}.s2big{font-size:260%;font-weight:bold}@media (max-width:768px){.square{font-size:2.1rem}.sbig{font-size:120%}.s2big{font-size:130%;font-weight:bold}}.left{text-align:left}.right{text-align:right}.center{text-align:center}.txtubar{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.6em;margin-bottom:.4em}.prodname{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.6em;margin-bottom:.4em;margin-top:6rem;font-size:3.4rem}.sekou_subtit{font-size:2.4rem;font-weight:700;margin-top:10px;text-align:center;border-bottom:solid 3px #f4810e;padding-bottom:.6em;margin-bottom:3rem}.sekou_eng{color:#f4810e;font-weight:800;font-size:2.4rem;margin:0}.sekou_ltit{margin-top:0;font-size:2.4rem}.subtit{font-size:2.8rem;font-weight:700;margin-top:6px}.pricel{text-align:left;font-weight:700;margin:1rem;font-size:2rem}.bigprice{font-size:2em;color:#ff2020}.redf{color:#ff2020}.slim{font-weight:400}.under02{position:relative;margin:20px auto;padding:16px 0;font-size:1.4rem;color:#575757;text-align:left;border-bottom:3px solid #fef9e3}.under02:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.under-bar01{position:relative;color:#575757;border-bottom:3px solid #fef9e3;margin-top:-1.8rem;margin-bottom:1.5rem}.under-bar01:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.underbar02{position:relative;color:#575757;border-bottom:3px solid #fef9e3;margin-bottom:1.5rem;font-size:1.8rem;padding-bottom:7px}.underbar02:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.underbar03{position:relative;color:#575757;border-bottom:3px solid #fef9e3;margin:-4px 0 -4px 0;padding-bottom:0}.underbar03:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.underbar04{position:relative;color:#575757;border-bottom:3px solid #fff;margin:-4px 0 -4px 0;padding-bottom:14px}.underbar04:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #999}.underbar04{color:#575757;border-bottom:3px solid #fff;padding:1rem 0 8px .1rem;margin:0}.underbar05{position:relative;color:#575757;border-bottom:3px solid #fef9e3;margin-top:5rem;font-size:2rem;padding-bottom:10px}.underbar05:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.underbar06{position:relative;color:#575757;border-bottom:3px solid #fef9e3;margin:4rem 0 2rem 0;padding-bottom:.6rem}.underbar06:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.underbar07{position:relative;color:#575757;border-bottom:3px solid #fef9e3;margin:2rem 0 2rem 0;padding-bottom:.6rem}.underbar07:before{content:"";position:absolute;left:0;bottom:-3px;width:20%;height:inherit;border-bottom:3px solid #f4810e}.bold{font-weight:bold}.makerlogo{width:70px!important;height:25px!important;margin:8px 0 4px 0}.ttl_balloon5{font-weight:bold;border-bottom:3px solid #f4810e;padding:0 .2em;margin-bottom:10px;position:relative;color:#f4810e}.ttl_balloon5::before{content:'';background-color:#fff;width:20px;height:3px;position:absolute;left:30px;bottom:-3px}.ttl_balloon5::after{content:'';background-color:#f4810e;width:20px;height:3px;transform:rotate(50deg);position:absolute;left:25px;bottom:-10px}@media only screen and (max-width:768px){.prodname{font-size:2.1rem}.subtit{font-size:1.8rem}}body{background:#fff;margin:0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding:0}ul{}ol{}li>ul,li>ol{margin:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{max-width:100%;height:auto;vertical-align:middle}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.Spacer{--w:0;--h:0;width:var(--w);height:var(--h)}#table01{border-collapse:collapse;border-top:1px solid #b5b1b1}#table01 tr{border-bottom:1px solid #b5b1b1}#table01 th,#table01 td{padding:34px 0;border:none}#table01 th{width:30%}.custom_contact{background:#fff9e2;border-radius:30px;margin:4rem 2rem 8rem;padding:2rem;padding-bottom:4rem;font-size:1.8rem}@media only screen and (max-width:768px){#table01 th,#table01 td{width:100%;display:block}#table01 th{width:100%}#table01 td{padding-top:0}.custom_contact{background:#fff9e2;border-radius:30px;margin:3rem 0 6rem 0;padding:1rem}}.befit{margin:36px 0}#table02{border-collapse:collapse;background:#fff;border-radius:20px}#table02 tr{}#table02 th,#table02 td{padding:34px 0;border:none;text-align:left}#table02 th{width:46%;padding-left:28%}#table03{border-collapse:collapse;background:#fff;border-radius:20px}#table03 tr{}#table03 th,#table03 td{padding:1rem 0;border:none;text-align:left}#table03 th{width:40%;padding-left:20%}@media only screen and (max-width:768px){#table02 th,#table02 td{width:100%;display:block;padding-left:10%}#table02 th{width:100%}#table02 td{padding-top:0}}.befit{margin:36px 0}a{color:#4169e1;text-decoration:none}a:visited{}a:hover,a:focus,a:active{}a:focus{}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-radius:3px;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}@media screen and (min-width:960px){header{height:175px;width:100%;position:fixed;top:0;z-index:99;transition:transform .3s 0s}header.hidden{transform:translateY(-175px)}main{padding-top:175px}}#masthead{position:sticky;max-height:210px;top:0;z-index:99999;background:#fff}.full_cont{background-color:#ffc489;padding-left: calc(50vw - 50% + 50px);padding-right: calc(50vw - 50% + 50px);margin-top:30px;padding-bottom:30px;padding-top:30px;width:100vw}.full_cover{width:100%}.cover_{}.container{width:1080px;margin:0 auto;overflow:hidden;padding:0 4rem;height:100%}.container_ono{width:1080px;margin:0 auto;padding:0 4rem;height:100%}.container_in{width:1080px;margin:0 auto;padding:4rem}.wp-block-columns{margin-bottom:0}@media (max-width:1081px){.container{width:100%;padding:0 1rem}.container_in{width:100%;margin:0 auto;padding:1rem}.container_ono{width:100%;padding:1rem}}#dropmenu{list-style-type:none;width:600px;margin:30px auto 500px;padding:0}#dropmenu li{position:relative;width:20%;float:left;margin:0;padding:0;text-align:center}#dropmenu li a{display:block;margin:0;padding:16px 0;background: #ffffffc2;color:#333;font-size:13px;font-weight:bold;line-height:1;text-decoration:none}#dropmenu li ul{list-style:none;position:absolute;z-index:100;top:100%;left:0;width:100%;margin:0;padding:0}#dropmenu li ul li{overflow:hidden;width:100%;height:0;color: #ffffffc2;transition:.3s}#dropmenu li ul li a{padding:13px 15px;background: #ffffffc2;text-align:left;font-size:12px;font-weight:normal}#dropmenu>li:hover>a{color:#f4810e}#dropmenu>li:hover li:hover>a{color:#f4810e}#dropmenu li:hover>ul>li{overflow:visible;height:38px}#dropmenu li ul li ul{top:0;left:100%}#dropmenu li:last-child ul li ul{left:-100%;width:100%}#dropmenu li ul li ul li a{background: #ffffffc2 }#dropmenu li:hover ul li ul li:hover>a{background: #ffffffc2 }#dropmenu li ul li ul:before{position:absolute;content:"";top:13px;left:-20px;width:0;height:0;border:5px solid transparent;border-left-color:#454e08}#dropmenu li:last-child ul li ul:before{position:absolute;content:"";top:13px;left:200%;margin-left:-20px;border:5px solid transparent;border-right-color:#454e08}.sticky{}.site-header{max-width:1280px;display:flex;margin:0 auto;padding:1em;background:#fff;justify-content:space-between}.site-branding{max-width:194px;margin-top:8px}#maincov{position:relative;z-index:1;padding-top:210px;margin-top:-210px}.incover{max-width:1080px;text-align:center;margin:0 auto;padding:2rem 4rem}.incover02{max-width:1200px;margin:0 auto;padding-top:3rem;padding:0 1rem}.zimgbox{margin:0 0 0 0}.zimgbox img{padding:1rem 0;transition-duration:.6s}.zimgbox img:hover{transform:scale(1.04);transition-duration:.3s}#topbnrinner{max-width:1080px;text-align:center;margin-top:-3rem;padding:0 1rem}.awardcon{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;padding:10px 0 0 0;margin-bottom:0}.awardcon div{width:calc(26.5% - 4px)}@media (max-width:768px){.maincov{max-width:100%;margin:0 auto}.incover{width:100%;text-align:center;margin:0 auto;padding:2rem 1rem}#inner{width:94%;margin:0 auto}.awardcon{gap:4px;padding:2px}.awardcon div{gap:2px;width:calc(30% - 2px)}}.site-footer{background:linear-gradient(180deg,#f4810e 0%,#f4810e 27%,#f0f0f0 27%,#f0f0f0 100%);display:flex;justify-content:center;width:100%;padding:1.5rem 0 0 0;margin:0;flex-flow:column}.fotjet{display:flex;color:#fff;gap:2rem;justify-content:center}.fotjet a:hover{transition:.3s;filter:brightness(.8)}.fotjet img{vertical-align:top}.fotjet li{background:#f4810e}.footer05{font-size:1.4rem;background:#e5e5e5;padding:30px;margin-top:2rem}.footer05 a{color:#404040;text-decoration:none}.footer05 h3{font-size:1.4rem;color:#f4810e}.footer05 li{margin:0 0 6px 2px}.footer05 li a:hover{text-decoration:underline}.footer05 .wrap{width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.footer05 .wrap h3{margin:0 0 10px 0;padding:0;border-bottom:1px #c4c4c4 solid}.footer05 .wrap p{margin:0;padding:0 0 20px 0}.footer05 .wrap .box1{width:20%}.footer05 .wrap .box{width:16%}.footer05 .wrap .box ul{margin:0;padding:0 0 .5rem 0;list-style:none}.footer05 .wrap .copyright{width:100%;padding:20px 0 0 0;text-align:center}@media only screen and (max-width:599px){.footer05 .wrap{width:100%;padding:0 20px;box-sizing:border-box}.footer05 .wrap h3{border:none}.footer05 .wrap .box{width:100%}.footer05 .wrap .box1{width:100%}.footer05 .wrap .box ul{border-top:1px #c4c4c4 solid}.footer05 .wrap .box ul li a{display:block;padding:5px 15px;border-bottom:1px #c4c4c4 solid}}.section_tit{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.6em;margin:0;font-size:2em}.litle_anno{font-weight:700;margin:0}.infomation_col{text-align:center;margin:6rem 0 0 0}.site-info{width:960px;border:3px solid #292929;border-radius:30px;background:#fff;text-align:center;margin:5rem auto 2.4rem auto;padding:4rem 0}.site-info02{width:100%;border:3px solid #292929;border-radius:30px;background:#fff;text-align:center;margin:-5px auto 3rem auto}.kumodai{position:relative;text-align:center}.kumodai p{font-size:1.8rem;font-weight:700;position:absolute;top:39%;left:21%;letter-spacing:3px}.greeting{text-align:center;font-size:1.8em;font-weight:700;margin:0 0 2rem 0}.attention{position:relative;display:inline-block;padding:0 20px}.attention_cov{position:relative;display:inline-block;padding:0 35px}.ftelbox{padding:20px;display:inline-block;display:flex;justify-content:space-evenly;align-items:center;margin-bottom:40px}.ftelbox02{padding:3rem 1rem;display:inline-block;display:flex;justify-content:space-evenly;align-items:center;margin:3rem 0;background:#fff}.ftleft img{width:100%}.ftleft{width:42%}.ftright{}@media (max-width:768px){.footer05 .wrap .copyright{width:100%;padding:20px 0 16rem 0;text-align:center}.zimgbox{margin:0 0 2rem 0}.site-info{width:96%;font-size:1.4rem;padding:4rem 0 2rem 0}.site-info02{border:none;background:#fff;text-align:center;margin:-5px auto 3rem auto}.ftelbox{margin-bottom:0}.ftelbox02{margin:4rem 0}.kumodai p{font-size:.8rem;background:#ffe441;position:inherit;margin-top:20px;padding-bottom:18px;border-radius:6vh}.greeting{text-align:center;font-size:1.4rem;margin:0}.ftelbox{flex-direction:column}.ftelbox02{flex-direction:column}.ftleft{margin-bottom:24px;width:100%}.ftright{width:100%}.attention{padding:0 1px}}.guarantee{margin:20px 0}.guarantee img{height:60px}.attention01{align-items:center;display:flex;justify-content:center;font-weight:700;font-size:1.8rem;align-items:start}.attention01::before,.attention01::after{content:"";height:22px;width:19px}.attention01::before{margin-right:10px;content:url(/images/atte_l.png);vertical-align:text-top}.attention01::after{margin-left:6px;content:url(/images/atte_r.png);vertical-align:text-top}.attention:before{content:"";display:inline-block;width:26px;height:39px;background:url(https://xs965746.xsrv.jp/images/atte01_l.png) no-repeat;background-size:contain;margin-right:1rem;vertical-align:text-top}.attention:after{content:"";display:inline-block;width:26px;height:39px;background:url(https://xs965746.xsrv.jp/images/atte01_r.png) no-repeat;background-size:contain;margin-left:1rem;vertical-align:text-top}.attention_cov:before{position:absolute;left:0;top:0;content:"";width:1px;height:100%;background:#333;border-radius:3px;transform:rotate(-35deg)}.attention_cov:after{position:absolute;content:"";right:0;top:0;width:1px;height:100%;background:#333;border-radius:3px;transform:rotate(35deg)}.eng_box{position:relative;text-align:center;margin:4rem 0}.eng_box img{height:76px}.eng_center{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:3.8rem}.eng_center02{text-align:right}.title_voice{text-align:left}.big_wh{color:#fff;font-size:3rem;letter-spacing:5px;margin:0 .5rem 0 1rem}.intro_p{font-weight:bold;font-size:1.8rem;margin:8rem 1rem 0 1rem}.intro_img{text-align:center;margin:8rem 0}.intro_img2{text-align:center;margin:1rem 0}@media (max-width:768px){.attention:before{width:15px;height:39px}.attention:after{width:15px;height:39px}.attention01{margin:2rem 0;font-size:1.6rem}.intro_p{font-size:1.5rem}.eng_center{font-size:2.4rem}.eng_box img{width:80%}}.productimg{margin:4rem 0}.productimg img{width:100%}.outside-width{width:100vw;margin-left: calc(-50vw + 50%)}.outside-right{width:100vw;margin-right:calc(50% - 50vw)}.outside-left{width:100vw;margin-left:calc(50% - 50vw)}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.headtel{color:#404040;padding:10px 17px;font-weight:800;font-size:1.6em;text-decoration:none;font-family:'arial',sans-serif}.headtel:before{content:"";background:url(https://xs965746.xsrv.jp/images/freedial01.png);background-size:contain;width:15px;height:15px;padding-right:5px}.prev_next{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:7rem}.prev_next a{border:2px solid;padding:5px 40px;margin:2px;color:#f4810e;border-radius:16px 0 0 16px}.prev_next a:nth-child(2){border-radius:0 16px 16px 0}.prev_next a:hover{border:2px solid #f4810e;color:#fff;background:#f4810e;transition:.6s}.all_prev{margin:3rem 0;text-align:center;font-weight:bold;padding-bottom:3rem}.all_prev a{padding:7px 92px;color:#fff;border-radius:16px;background:#f4810e}.all_prev a:hover{color:#f4810e;border-radius:16px;background:#fff;transition:.6s;font-weight:bold;border:#f4810e 1px solid}.all_prev02{position:relative;display:block;margin:3rem 0;text-align:center;font-weight:bold;padding-bottom:3rem}.all_prev02 a{padding:7px 92px;color:#fff;border-radius:16px;background:#f4810e}.all_prev02 a:hover{color:#f4810e;border-radius:16px;background:#fff;transition:.6s;font-weight:bold;border:#f4810e 1px solid}.btn-arrow-right a::after{content:'';position:absolute;top:0;bottom:0;right:27px;width:9px;height:9px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);box-sizing:border-box}.button-001{position:relative;display:flex;justify-content:center;align-items:center;width:37rem;margin:4rem auto;padding:1.5rem 0;border:2px solid #f4810e;border-radius:25px;background-color:#f4810e;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.3rem;transition:.6s;cursor:pointer}.button-001:hover{border:2px solid #f4810e;background-color:#fff;color:#f4810e}.button-001::after{position:absolute;right:2rem;transform:rotate(45deg);width:12px;height:12px;margin-left:2rem;border-top:3px solid #fff;border-right:3px solid #fff;content:'';transition:.6s}.button-001:hover::after{transform:rotate(45deg);width:12px;height:12px;margin-left:2rem;border-top:3px solid #f4810e;border-right:3px solid #f4810e;content:''}.margin-cut1{margin-top:1rem}.margin-cut0{margin-top:-2.8rem}.button-002{position:relative;display:flex;justify-content:center;align-items:center;width:37rem;margin:4rem auto;padding:1.5rem 0;border:1px solid #f4810e;border-radius:25px;background-color:#fff;color:#f4810e;font-size:1.5rem;font-weight:700;letter-spacing:.3rem;transition:.6s}.button-002:hover{border:1px solid #f4810e;background-color:#f4810e;color:#fff}.button-002::after{position:absolute;right:2rem;transform:rotate(45deg);width:12px;height:12px;margin-left:2rem;border-top:3px solid #f4810e;border-right:3px solid #f4810e;content:'';transition:.6s}.button-002:hover::after{transform:rotate(45deg);width:12px;height:12px;margin-left:2rem;border-top:3px solid #fff;border-right:3px solid #fff;content:''}.btn-shin01{background-color:#f4810e;border-radius:50px;padding:.8rem;margin:1rem;box-sizing:border-box;display:block;color:#fff;text-align:center;border:#f4810e 1px solid}.btn-shin01:visited{color:#fff}.btn-shin01:hover{background-color:#fff;color:#f4810e;border:#f4810e 1px solid}.btn-shin02{background-color:#fdf3e9;border-radius:10px;padding:1.4rem 0;margin:1rem;box-sizing:border-box;display:block;color:#f4810e;width:100%;text-align:center;border:#fdf3e9 1px solid;font-size:2.1rem;font-weight:700;position:relative;display:inline-block}.btn-shin02 a{color:#f4810e}.btn-shin02::before{content:'';width:10px;height:10px;border-top:solid 2px #5070e3;border-right:solid 2px #5070e3;position:absolute;left:10px;top:8px}.btn-shin02:visited{color:#f4810e}.btn-shin02:hover{background-color:#fbe9d6;color:#f4810e;border:#fdf3e9 1px solid}@media (max-width:768px){.margin-cut0{margin-top:0}.button-001{max-width:100%;padding:1.5rem 0;font-size:1.6rem;font-weight:700;letter-spacing:.2rem;transition:.6s}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published) {display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.refo_reset{text-align:start}.blockflex{display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:2rem 0;gap:20px;text-align:center}.blockflex_gaiheki{display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:8rem 0 1rem 0;gap:5rem;text-align:center}.detailList_gaiheki{width:27%;margin-bottom:3rem;border:0 #111 solid;background:#fff}.maker_logo{height:20px;object-fit:scale-down;margin:2rem 0}.detailList01{position:relative;width:31%;margin-bottom:2rem}.blockflex:after{content:"";display:block;width:31%;height:0}.detailList01 img{object-fit:cover;width:100%;height:220px;overflow:hidden}.detailList01 h3{font-size:1.6rem;position:absolute;padding:8px 16px;width:95%;bottom:-10px;right:0;background: #f3f3f3e0;border-top:#f4810e 3px solid;color:#404040;text-align:left;border-radius:0 1vh 0 1vh}.detailList02{position:relative;width:32%;margin-bottom:3rem;border:3px #111 solid;border-radius:0;background:#fff}.detailList02 ul{list-style:none;margin:1rem 0;gap:3rem;display:flex}.detailList02 ul li{}.detailList02 h3{text-align:left;font-size:1.8rem;margin:0;height:5.5rem;overflow:hidden}.detailList02 .off01{position:absolute;top:3px;right:1px}.textarea02{color:#444;margin:1.5rem 1rem;text-align:left;font-size:1.6rem}.diary-detailList01{position:relative;width:32%;margin-bottom:3rem;border:2px solid transparent;border-radius:8px;background:#fff}.diary-detailList01:hover{border:2px #f4810e solid}.diary-detailList01 ul{list-style:none;display:flex;margin:1rem 0;gap:3rem}.diary-detailList01 .imgcover{border-bottom:5px #f4810e solid;border-radius:8px 8px 0 0}.diary-detailList01 h3{margin:1rem 0}.diary-detailList01 h3 a{text-align:left;font-size:1.6rem;margin:0;color:#000}.diary-detailList01 .textarea01{padding:0 1rem}.diary_image01{transition:.6s all;height:210px}.detailList03{position:relative;width:32%;margin-bottom:3rem;border-radius:0;background:#fff}.swiper_detailList{position:relative;width:100%;margin-bottom:3rem;background:#fff;border:3px #111 solid;box-sizing:border-box}.swiper_imgcover{overflow:hidden;height:210px}.voice_swiper_imgcover{overflow:hidden;height:410px}.swiper_detailList01{position:relative;width:100%;margin-bottom:3rem;background:#fff;border:3px #111 solid;box-sizing:border-box}.swiper_detailList01 ul{list-style:none;display:flex;margin:1rem 0;gap:3rem}.swiper_detailList01 ul li{}.swiper_detailList01 h3{text-align:left;font-size:1.8rem;margin:0;height:6.4rem;overflow:hidden}.swiper_detailList01 .off01{position:absolute;top:3px;right:1px}.swiper_detailList ul{list-style:none;display:flex;margin:1rem 0;gap:3rem}.swiper_detailList ul li{}.swiper_detailList h3{text-align:left;font-size:1.8rem;margin:0}.image01{transition:.6s all;height:215px;width:100%;object-fit:cover}.image01:hover{transform:scale(1.2,1.2);transition:.6s all}.voice_image01{transition:.6s all;width:100%;object-fit:contain}.voice_image01:hover{transform:scale(1.4,1.4);transition:.6s all}.image02{transition:.6s all;height:220px;width:93%;object-fit:cover}.image02:hover{transform:scale(1.2,1.2);transition:.6s all}.imgcover{overflow:hidden}.comicomi_text{width:100%;background:#64bd0b;font-weight:bold;font-size:1.8rem;text-align:center;padding:.6rem 0}.detailList05{position:relative;width:32%;margin-bottom:3rem;border:2px #e5e5e5 solid;border-radius:8px;background:#fff}.detailList05:hover{border:2px #f4810e solid}.detailList05 ul{list-style:none;margin:1rem 0;gap:3rem;display:flex;justify-content:end}.detailList05 ul li{}.detailList05 h3{text-align:left;font-size:1.8rem;margin:0;height:5.5rem;overflow:hidden}.detailList05 .off01{position:absolute;top:3px;right:1px}.textarea05{color:#444;margin:1.5rem 1rem;text-align:left;font-size:1.5rem}.textarea05 .price{font-size:3.6rem;font-weight:bold;color:#f4810e}.swiper_detailList05{position:relative;width:100%;margin-bottom:3rem;border:2px #e5e5e5 solid;border-radius:8px;background:#fff}.swiper_detailList05:hover{border:2px #f4810e solid}.swiper_detailList05 ul{list-style:none;margin:1rem 0;gap:3rem;display:flex}.swiper_detailList05 ul li{}.swiper_detailList05 h3{text-align:left;font-size:1.8rem;margin:0;height:5.5rem;overflow:hidden}.swiper_detailList05 .off01{position:absolute;top:3px;right:1px}@media (max-width:768px){.swiper_detailList01 h3{font-size:1.5rem}.comicomi_text{font-size:1.6rem}.maker_logo{height:15px;object-fit:scale-down;margin:1rem 0}.detailList02 ul{list-style:none;display:flex;margin:1rem 0;gap:3rem;flex-flow:column}.blockflex{display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 .5rem;margin:2rem 0;gap:0}.blockflex_gaiheki{justify-content:space-between;gap:1rem}.detailList_gaiheki{width:48%;margin-bottom:3rem;border:0 #111 solid;background:#fff}.swiper_detailList01 ul{list-style:none;display:flex;margin:1rem 0;gap:2rem;flex-flow:column}.detailList01{position:relative;width:48%;margin-bottom:2rem}.detailList02{position:relative;width:48%;margin-bottom:2rem;padding:1rem;border:1px #e7e7e7 solid}.detailList02 h3{text-align:left;font-size:1.4rem;max-height:6.4rem;overflow:hidden}.detailList02 .off01{width:46px;position:absolute;top:34px;right:6px}.detailList05{position:relative;width:48%;margin-bottom:2rem;padding:0;border:1px #e7e7e7 solid}.detailList05 h3{text-align:left;font-size:1.4rem;max-height:6.4rem;overflow:hidden}.detailList05 .off01{width:46px;position:absolute;top:0;right:3px}.voice_swiper_imgcover{overflow:hidden;height:250px}.image01{transition:.6s all;height:120px!important}.image02{height:115px;width:100%}.diary-detailList01{position:relative;width:48%;margin-bottom:3rem;border:2px #fff solid;border-radius:10px;background:#fff}.diary-detailList01 ul{list-style:none;display:flex;margin:1rem 0;gap:3rem}.diary-detailList01 .imgcover{border-bottom:5px #f4810e solid}.diary-detailList01 h3 a{text-align:left;font-size:1.4rem;margin:0;color:#000}.diary_image01{transition:.6s all;height:120px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0;font-size:.8em}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.image_link{transition:.3s;display:block}.image_link:hover{opacity:.8}.h_btn{display:flex}a.btn_01{display:block;text-align:center;vertical-align:middle;text-decoration:none;font-size:1.4rem;margin:auto;font-weight:bold;color:#fff;border-radius:100vh;transition:.6s;padding:6px 24px;margin-left:8px}a.btn_01:hover{color:#404040;background:#cbcbcb}a.btn_02{display:block;text-align:center;vertical-align:middle;text-decoration:none;font-size:1.8rem;margin:auto;font-weight:bold;color:#fff;border-radius:100vh;transition:.6s;padding:10px 80px;margin:16px 0;border:#fff solid 1px}a.btn_02:hover{box-sizing:border-box;color:#f4810e;background:#fff;border:#f4810e solid 1px}a.btn_03{font-weight:bold;color:#fff;border-radius:100vh;transition:.6s;padding:10px 3em;margin:100px 0}a.btn_03:hover{color:#404040;background:#cbcbcb}a.btn_04{text-align:center;vertical-align:middle;text-decoration:none;font-size:.8em;margin:auto;font-weight:bold;color:#f4810e!important;border:#f4810e 1px solid;border-radius:100vh;transition:.6s;padding:6px 14px;margin-left:8px}a.btn_04:hover{color:#fff!important;background:#f4810e}a.btn_05{font-weight:bold;color:#fff;border-radius:100vh;transition:.6s;padding:7px 2.2em;margin:0}a.btn_05:hover{color:#404040;background:#cbcbcb}a.btn_pin{display:block;max-width:360px;margin:0 auto;padding:.6rem 3.0rem;border-radius:40px;box-sizing:border-box;text-decoration:none;transition:.3s}a.btn_pin span.bl__text{display:block;position:relative;color:#fff;font-size:16px;font-weight:700;text-align:center;padding-left:30px}a.btn_pin span.bl__text:before{content:'';width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}a.btn_pin span.bl__text:after{content:'';width:8px;height:8px;border-top:3px solid #333;border-right:3px solid #333;box-sizing:border-box;transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto;transition:.3s}a.btn_pin:hover{background-color:#01b5d0}a.btn_pin:hover span.bl__text:after{border-top:3px solid #01b5d0;border-right:3px solid #01b5d0}@media (max-width:768px){a.btn_01{padding:6px 15px}a.btn_pin{max-width:280px;padding:1.5rem 2.0rem}a.btn_pin span.bl__text{font-size:14px}}.bule{background-color:#0066cb}.green{background-color:#06c655}.orange{background-color:#f4810e}.bule_hed{background-color:#e5f0f8}.white_sd{color:#fff;text-shadow:1px 2px 3px gray}.yellow{background-color:#ffe441;color:#292929!important;border:#333 solid 3px}.yellow01{background-color:#fef493;font-weight:bold;padding:.2rem .8rem;margin-right:1rem}.paleorange{background-color:#fff9e3}.paleorange_staff{background-color:#fff9e3;padding:8rem 0;margin:0 0 8rem 0}.paleorange02{background-color:#feeeb0}.yellow02{background-color:#fc0}.c_orange{color:#f4810e;margin:0 5px}.c_orange02{color:#f7472f;margin:0 5px}.breadcrumb01{display:flex;flex-wrap:wrap;list-style:none;font-size:.9rem;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.breadcrumb01 li:not(:last-of-type)::after {content:"›";margin:0 .6em;color:#777}.breadcrumb02{margin:0;margin-top:2rem;padding:0;list-style:none;font-size:.9rem;text-align:left;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.breadcrumb02 li{position:relative;display:inline-block;list-style:none;font-weight:bold;margin-right:.2em;font-size:1.2rem;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.breadcrumb02 li:after{content:"";position:absolute;top:7px;right:-19px;border-style:solid;border-color:transparent;border-left-color:#e2e2e2;border-width:7px 12px;width:0;height:0}.breadcrumb02 li:last-child:after{content:none}.breadcrumb02 li a{display:inline-block;padding:0 .3em;height:28px;line-height:28px;text-decoration:none;color:#9b9b9b;background:#e2e2e2;border-radius:3px;transition:.3s}.breadcrumb02 li a:hover{transform:translateY(-3px)}.message_eng{color:#f4810e;font-weight:800;font-size:2.1rem;margin:0}.message_ltit{margin-top:0;font-size:2.4rem}.message{position:relative;margin-top:6rem;margin-bottom:70px}.message p{margin-bottom:1.7em;letter-spacing:.4px;color:#575757}.message_inner{text-align:left;padding:3rem 4rem;font-weight:bold}.rinen_titile{font-size:28px;margin:3rem 0;letter-spacing:1.6px}.message_photo{position:absolute;top:-75px;right:100px;width:278px}#companypolicy{padding-top:270px;margin-top:-270px}.policy_box{display:flex;font-weight:bold;text-align:left;padding:3rem}.policy_box p{margin:0 0 16px 0}.policy_left{width:40%}.policy_right{width:60%}.sdgs_box{margin-top:4rem}.sdgs_box_inner{text-align:left;padding:4rem 5rem 0 5rem;font-weight:bold}.sdgs_01{padding:3rem 0;margin:1rem 0}.sdgs_box2{background:#fff;padding:6rem 4rem 2rem 4rem;margin:0 3rem 6rem 3rem}.sdgs_box2_inner{display:flex}.sdgs_box2_left{width:70%}.sdgs_box2_left p{font-size:1.6rem;line-height:3rem;font-weight:100;color:#575757}.sdgs_box2_right{width:30%;display:flex;justify-content:flex-end}.sdgs_box2_right img{width:110px;height:110px;margin-right:1rem;margin-top:2rem}.recruit_back{background:url(/images/recruit_bgimg.png) no-repeat;background-size:cover}.white_box{background-color:#fff;margin:6rem auto;height:auto}.type_got{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.no_margin{margin:0}.respo{width:100%;border-collapse:collapse;border-spacing:0;font-size:1.6rem}.orange_boder{border:#f4810e 4px solid;border-radius:39px;padding:3rem 4rem 0 4rem;font-weight:700;letter-spacing:.6px}.respo tr:not(:first-child){border-top:1px solid #ccc}.respo th{width:22%;background:#fff;box-sizing:border-box;padding:3rem 1rem;vertical-align:middle;font-weight:bold;text-align:center;color:#f4810e}.respo td{background:#fff;box-sizing:border-box;padding:3rem 1rem;vertical-align:top;text-align:left}.respo01{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;padding:2rem}.respo01 tr{border-top:1px solid #ccc}.respo01 th{width:24%;box-sizing:border-box;padding:1rem 1rem;vertical-align:middle;font-weight:bold;text-align:center;color:#5bc002;font-size:6rem}.respo01 td{box-sizing:border-box;padding:4rem 1rem;vertical-align:top;text-align:left;font-weight:bold}@media all and (max-width:767px){.message_inner{padding:0}.sdgs_box2_inner{display:flex;flex-wrap:wrap}.sdgs_box2_left,.sdgs_box2_right{width:100%}.sdgs_box2{background:#fff;padding:1rem;margin:0}.sdgs_box_inner{text-align:left;padding:0;font-weight:bold}.message_photo{position:initial;width:100%;text-align:center;margin-top:-86px}.policy_box{display:flex;flex-wrap:wrap;padding:3rem}.policy_left,.policy_right{width:100%}.respo th,.respo td{display:block;width:100%;border-bottom:none}.respo tr:last-child td:last-child{border-bottom:1px solid #ccc}.respo01 th,.respo01 td{display:block;width:100%;border-bottom:none}.respo01 tr:last-child td:last-child{border-bottom:1px solid #ccc}}.so_title{text-align:center;line-height:2;font-size:2.8rem;padding:4rem 0 18rem 0;letter-spacing:.2em}.so_title2{text-align:center;line-height:2;font-size:2.4rem;padding:0 0 1rem 0;letter-spacing:.1em}.so_title3{text-align:center;line-height:2;font-size:2.1rem;padding:2rem 0 0 0;letter-spacing:.1em;margin:0 0 0 0}.so_title4{font-size:2.8rem;padding:1rem 0 2rem 0;letter-spacing:.1em;margin:0}.number8{text-align:center}.number8 img{width:110px}.point-8{display:flex;justify-content:space-between;margin:4rem 0 4rem 0;flex-wrap:wrap}.flex_reverse{flex-direction:row-reverse}.point-8 div{width:46%}.point-8 img{border-radius:20px;height:315px;width:100%;object-fit:cover}.triangle01{position:relative;background:#fc0;padding:2rem;margin:4rem 0}.triangle01:after{content:"";position:absolute;right:0;bottom:-38px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#fc0 transparent transparent transparent;border-width:50px 90px 0 90px;border-radius:50vh}.forge_box{background:#fef3b1}.forge_box2{background:#fef3b1;border-radius:2vh 0 0 2vh}.forge_inner{margin:-185px auto 0 auto;max-width:800px;background:#fff9e3;border-radius:3vh;padding:2rem;text-align:left}.check_mark{}.check_mark:before{content:'';display:inline-block;width:22px;height:20px;background:url(/images/check_icon.png.pagespeed.ce.X6nLXymfRG.png);background-size:contain;vertical-align:middle;margin:0 1rem}.tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 auto}.tab_item{width: calc(100%/5);height:50px;border-bottom:3px solid #5ab4bd;background-color:#d9d9d9;line-height:50px;font-size:16px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name="tab_item"]{display:none}.tab_content{display:none;padding:40px 40px 0;clear:both;overflow:hidden}#all:checked ~ #all_content,
#programming:checked ~ #programming_content,
#design:checked ~ #design_content {display:block}.tabs input:checked+.tab_item{background-color:#5ab4bd;color:#fff}.tab_box{padding-bottom:40px;background-color:#fff;width:100%;margin:0 auto}.tab_box .btn_area{margin:.8em;font-weight:700}.tab_box .tab_btn{width:182px;border-top-left-radius:7px;border-top-right-radius:7px;padding:8px 1em;color:#333;background:#fff9e2;text-align:center;cursor:pointer;transition:all .3s ease 0s}@media (max-width:768px){.tab_box .tab_btn{width:102px;font-size:.9em;font-weight:400}.so_title{line-height:2;font-size:1.8rem;padding:4rem 0 21rem 0;letter-spacing:.1em}.so_title2{font-size:2.1rem}.so_title3{font-size:1.6rem}.so_title4{font-size:2.8rem}}.tabs_list{margin:66px 0;border-bottom:solid 3px #afbd68;display:flex;flex-wrap:wrap;padding:0;list-style:none}.tab_box .tab_btn+.tab_btn{margin-left:4px}.tab_box .tab_btn:hover{background-color:#dce1e4}.tab_box .tab_btn.active{background:#8c9b3d;color:#fff}.tab_box .panel_area{padding:0 1em}.tab_box .tab_panel{display:none}.tab_box .tab_panel.active{display:block}.tabsflex2{display:flex;flex-wrap:wrap;margin-bottom:3em}.tbf_left{width:32%;text-align:left}.tbf_right{max-width:68%;text-align:left;padding:0 1em;font-size:1.8rem}@media (max-width:768px){.tbf_left{width:100%;text-align:center}.tbf_right{max-width:100%;text-align:left;padding:0 1em}}.tabf3{display:flex}.tabf4{display:flex}.flx_r{display:flex;flex-wrap:wrap}.flx_r img{width:190px}.flx_r figure{width:242px!important;padding:0 26px}@media (max-width:768px){.flx_r figure{width:50%!important;padding:0 12px}.point-8{display:flex;justify-content:space-between;margin:4rem 0 8rem 0;flex-wrap:wrap}.flex_reverse{flex-direction:column}.point-8 div{width:100%}}.headtop{display:flex;max-width:1280px;margin:0 auto}.sp_header{display:none}.sp_header .logo{width:40%}.tophead_inner{max-width:76%;display:flex;justify-content:center;align-items:center;margin:0 auto;gap:1%;padding:7px 0 0 0;flex-wrap:wrap}.tophead_inner .logo{max-width:24%}.tophead_inner .logo img{}.tophead_inner .award{max-width:18%}.tophead_inner .sp-icon{max-width:14%;margin:0 4px;z-index:9}.sp-icon img{object-fit:cover;margin-top:.6rem}.tophead_inner .number{max-width:37%}.header_contact{display:flex;align-items:center;min-width:22%;justify-content:end}.header_contact img{max-height:130px}.header_contact a:hover{transition:.3s;filter:brightness(.8)}@media only screen and (max-width:768px){.pc{display:none}.sp_header{width:100%;display:flex}.headtop{max-width:100%;margin:0;padding:.7rem .5rem 1rem .5rem}.tophead_inner{max-width:100%;display:flex;justify-content:start;align-items:start;gap:1%;padding:7px 0 0 0;margin:0;flex-wrap:wrap}.tophead_inner .logo{max-width:50%;margin-right:.3rem;z-index:9}}.fixed_banner{position:fixed;z-index:99999;bottom:15%;right:13px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;max-width:72px}.fixed_banner_pc{width:100%;margin-top:1rem}.fixed_banner_pc2{width:56px;margin-top:1rem;border:2px #fff solid;border-radius:10px}.floating-banner:hover{opacity:.8}.dotback{background-color:#fff;background-image:radial-gradient(#faf7ea 20%,transparent 20%) , radial-gradient(#faf7ea 20%,transparent 20%);background-size:20px 20px;background-position:0 0 , 10px 10px}.top_title_eng{color:#f4810e;font-size:2.8rem;margin:0 5px -10px 5px;font-weight:700}.top_title01{font-size:3.8rem;margin:0}.mottomiru{font-size:2.4rem;font-weight:700;color:#f4810e!important;margin-top:18px}.round_arrow{position:relative;padding-right:30px}.round_arrow::before{content:"";position:absolute;margin:auto;top:0;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background:#f4810e}.round_arrow::after{content:"";position:absolute;margin:auto;top:1px;bottom:0;right:9px;width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.title_reform{padding:3rem 0 1rem 4rem}.top-flier-title{margin:2rem 0 2.5rem 0}.top-flier-title h3{margin:.6rem 0 0 0;font-size:3.1rem}.tenpo_show{display:flex;justify-content:space-between;align-items:center}.maker_line{position:relative;margin:0;font-size:3.6rem;margin-bottom:4rem}.maker_line:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:27rem;height:3px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f4810e;border-radius:6px}.maker_line_right{position:relative;padding-bottom:0;margin:0;font-size:3.8rem;margin-bottom:4rem;text-align:right;letter-spacing:.3rem}.maker_line_right:before{content:'';position:absolute;right:0;bottom:-15px;display:inline-block;width:27rem;height:3px;background-color:#f4810e;border-radius:6px}.maker_line_right_ye{position:relative;padding-bottom:0;margin:0;font-size:3.8rem;margin-bottom:4rem;text-align:right}.maker_line_right_ye:before{content:'';position:absolute;right:0;bottom:-15px;display:inline-block;width:27rem;height:3px;background-color:#fc0;border-radius:6px}.maker_line_left{position:relative;padding-bottom:0;margin:0;font-size:3.8rem;margin-bottom:4rem}.maker_line_left:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:27rem;height:3px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f4810e;border-radius:6px}.title_works{padding-top:7.5rem;height:100%;display:flex;justify-content:right;align-items:center}.title_reason{padding-top:2.5rem;height:100%;display:flex;justify-content:right;align-items:center;color:#000}.title_showroom{padding-top:2.5rem;height:100%;display:flex;justify-content:center;align-items:center;color:#000}.title_ubar{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.4em;margin:0;font-size:3.8rem}.title_ubar02{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.6em;margin:0}.title_ubar03{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.1em;margin:0;font-size:3.8rem}.title_ubar04{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.1em;margin:0;font-size:3.8rem;margin-bottom:3rem}.subtit02{margin-top:6px;font-weight:bold;font-size:2.2rem}.subtit03{margin-top:-16px;font-weight:bold;font-size:2.2rem}.backcasc{border-radius:2vh}#headline{background:#fff;border-radius:4vh;text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap}.headlineimg{width:110px;height:84px;object-fit:cover}.headline_news{width:48%}.headline_news_title{text-align:left;margin:2rem 6rem}.headline_blog_title{text-align:right;margin:2rem 6rem}.headline_news_inner{background:#fff;margin:2rem 0;padding:2rem;border-radius:4vh;border:solid 3px #f4810e}.headline_news_inner a:hover{color:#f4810e}.headline_diary{width:48%}.headline_diary_inner{background:#fff;margin:2rem 0;padding:2rem 2rem 0 2rem;border-radius:4vh;border:solid 3px #f4810e}.headline_diary_inner a:hover{color:#f4810e}#headline dl dt{display:table-cell;vertical-align:middle}.headline_news dl{overflow:hidden;padding:26px 0;border-bottom:1px dotted #ccc}.headline_news dt{float:left;font-weight:bold;width:7em;font-size:1.2rem}.headline_news dd{padding-left:7em;margin-left:0}.headline_news dl a{color:#404040}.headline_diary dl{overflow:hidden;padding:0 .4rem;border-bottom:1px dotted #ccc;min-height:10rem}.headline_diary dt{float:left;font-weight:bold;width:11rem;font-size:.8rem}.headline_diary dd{padding-left:0;margin:0 0 0 13.5rem}.headline_diary dl a{color:#404040}.headline_diary a{}.top-flier{display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff;border-radius:0 0 3vh 3vh;padding:0 2rem 4rem 2rem;gap:2rem}.top-flier div{width:44%;margin:0 1rem}.top-banner{display:flex;justify-content:space-between;margin:4rem auto;flex-wrap:wrap;gap:2rem}.top-banner a{width:100%;margin:0;padding:0}.top-banner a:hover{opacity:.6;transition:.3s}.banner4{display:flex;justify-content:space-between;margin:4rem auto;flex-wrap:wrap;gap:2rem}.banner4 div{width:48%;margin:0;padding:0}.banner4 picture{width:48%;margin:0;padding:0}.banner4 a:hover{opacity:.6;transition:.3s}.initial{margin:0 0 2rem 0}.infobox{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:4rem 0}.infobox div{width:24.2%}.infobox a:hover{opacity:.5;transition:.3s}.top_showroom{display:flex;justify-content:space-between;flex-wrap:wrap;margin:4rem 0 0 0}.top_showroom_block{width:31%;background:#fff;margin-bottom:4rem;padding:0}.top_showroom_text{text-align:left;font-size:1.6rem;padding:0 1.5rem .8rem 1.5rem}.top_showroom_text h3{text-align:left;font-size:2rem;padding:.8rem 0;margin:0;color:#f4810e}.bk_works{margin:0;background:url(/images/topworks.png) no-repeat;min-height:300px;background-position:center top;background-size:cover;display:flex}.bk_voice{background:url(/images/top_voice01.png) no-repeat center;max-width:100%;height:300px;background-size:cover}.voice_color{background:#fc0;text-align:center}.bk_reason_b{margin:0;background:url(/images/bk_reason_b.svg) no-repeat #f4810e;height:280px;background-size:contain;display:flex}.reason_text{font-size:2.2rem;font-weight:700;margin:4rem 0;text-align:center;letter-spacing:.3rem}.bk_showroom{position:relative;text-align:center;margin:3rem 0 0 0;background:url(/images/bk_showroom_b.svg) no-repeat right #feeeb0;height:280px;background-size:contain}.areabox{margin-bottom:5rem;margin-top:2rem}.whiteblock{background:#fff;padding:1.8rem;font-size:1.6rem}.table_area{width:100%;border-collapse:collapse;border-spacing:0;font-size:1.6rem;margin-top:1rem}.table_area th{width:10%;box-sizing:border-box;padding:10px;vertical-align:top;font-weight:bold;text-align:center}.table_area td{box-sizing:border-box;padding:10px;vertical-align:top;text-align:left}@media (max-width:768px){.bk_works{margin:0;background:url(/images/top_works_bk_sp.jpg) no-repeat;min-height:242px;background-position:center top;background-size:cover;display:flex}.bk_showroom{position:relative;text-align:center;margin:0 0 -4rem 0;background:url(/images/bk_showroom_b.svg) no-repeat right #feeeb0;height:210px;background-size:contain}.reason_text{font-size:1.8rem}.maker_line_right_ye{font-size:2.8rem}.top_title_eng{font-size:2.1rem}.top_title01{font-size:2.8rem}.headline_news_title{text-align:left;margin:1rem}.headline_blog_title{text-align:left;margin:1rem}.mottomiru{font-size:1.8rem}.top-flier div{width:100%}.subtit03{font-size:1.8rem}.headline_news{width:100%;margin:2rem 0}.headline_news_inner{background:#fff;margin:2rem 1rem;padding:2rem;border-radius:0}.headline_diary{width:100%;margin:0 0}.headline_diary_inner{background:#fff;margin:2rem 1rem;padding:2rem;border-radius:0}.banner4 div{width:100%;padding:0 1rem .5rem 1rem;margin:0}.top-banner a{width:100%;padding:0 1rem .5rem 1rem;margin:0}.top_showroom{justify-content:space-evenly;margin-bottom:4rem;padding:2rem;border-radius:18px;flex-wrap:wrap}.top_showroom_block{width:100%;background:#fff;margin-bottom:2rem;padding:.6rem;border-radius:12px}.top_showroom_text{text-align:left;font-size:86%;padding:.6rem}.infobox{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.infobox div{width:45%}.table_area th,.table_area td{display:block;width:100%;border-bottom:none}.table_area tr:last-child td:last-child{border-bottom:1px solid #ccc}.maker_line{font-size:2.1rem;margin-bottom:4rem}.maker_line_right{font-size:3.1rem}}.news-list{list-style:none outside;margin:0;padding:0}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:#333;border-bottom:1px solid #ccc;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:1.8rem;font-weight:700;color:#f4810e;padding:0 10rem 0 0;text-align:left}.news-list .item .date span{font-size:2.8rem;font-weight:700;color:#f4810e}.news-list .item .title{margin:0;width:100%;text-align:left;font-weight:700;color:#303030}.news-list .item .title p:hover{color:#f4810e}@media screen and (max-width:767px){.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:100px}.news-list .item .title{margin-top:10px}}.sekou_detail{background:#fef9e3;border-radius:20px;padding:2rem;margin:3rem 0;text-align:center}.sekou_photo_title{text-align:center;position:relative}.sekou_photo_title::after{content:'';width:110px;height:4px;display:inline-block;background-color:#f4810e;position:absolute;bottom:-10px;left:calc(50% - 55px)}.staff_col{border-top:#f4810e solid 4px;border-bottom:#f4810e solid 4px;margin:6rem 2px;padding:3rem 0;display:flex;justify-content:space-evenly;align-items:center;font-weight:bold}.staff_col img{width:164px;height:164px;object-fit:cover;border-radius:50%}.circle{border-radius:50%}.voice_photo{display:flex;padding:4px 1rem;justify-content:center}.objfit{object-fit:cover;width:100%}.customer_voice{text-align:left;padding:0 4rem;margin:4rem 0}.customer_voice p{padding:0 1rem}.construction_case_box{max-width:300px}.product_case_box{max-width:300px;text-align:center}@media (max-width:768px){.customer_voice{padding:0 1rem;margin:4rem 0}}.genba_box{border:3px solid #f4810e;margin:1rem;padding:0 2rem;border-radius:4vh}.btn_listbox_diary{display:flex;flex-wrap:wrap;justify-content:center;margin:0;align-items:center;gap:1rem;margin-bottom:2rem}.btn_listbox_diary a{width:22%;border:#f4810e 2px solid;margin:0;padding:1rem 0;border-radius:8vw;color:#f4810e;font-weight:bold;text-align:center}.btn_listbox_diary::before{content:"";display:block;width:22%;order:1}.btn_listbox_diary::after{content:"";display:block;width:22%}.btn_listbox_diary a:hover{transition:.6s;background:#f4810e;color:#fff}.genba_box-header{display:flex;border-bottom:3px solid #f4810e;color:#f4810e;padding-top:3px;height:6rem;justify-content:space-between}.genba_box h3{margin:4rem 0;font-size:2.4rem}.genba_box p{font-size:1.8rem}.flex_01{display:flex;justify-content:space-between;align-items:center}.flex_01 p{margin:1rem 0}.staff_col2{border-top:#f4810e solid 3px;margin:3rem 1rem 0 1rem;padding:3rem 0;display:flex;justify-content:space-evenly;align-items:center;font-weight:bold;flex-wrap:wrap}.Social_icon{display:flex;align-items:center}.staff_col2 img{width:164px;height:164px;object-fit:cover;border-radius:50%}@media (max-width:768px){.genba_box h3{margin:3rem 0;font-size:1.8rem}.btn_listbox_diary a{width:30.5%;font-size:1.3rem}.flex_01{display:flex;justify-content:space-between;flex-flow:column;align-items:center}.per_box div{width:100%}.btn_listbox_diary::before{width:30.5%}.btn_listbox_diary::after{width:30.5%}}.per_box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:4rem 0}.per_box div{width:48%}@media screen and (max-width:768px){.per_box div{width:100%}.flex_r{flex-direction:column-reverse}}.onestop_head{background-image:url(/images/onestop_titleimg.jpg);background-repeat:repeat;background-size:cover;padding:4rem 0}.onestop_point01{background-image:url(/images/onestop_bgimg.jpg);background-repeat:repeat;background-size:cover;padding:4rem 0}.onestop h2{display:inline-block;border-bottom:solid 3px #f4810e;padding-bottom:.6em;margin-bottom:.4em;font-size:2.8em}.onestop p{font-size:2.1rem}.onestop_box02{display:flex;flex-wrap:wrap;justify-content:space-between;margin:6rem 0}.onestop_point_list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:4rem 0}.point_list01{width:38%;height:400px;padding:1rem;background:#fff;border-radius:36px;margin:2rem 0;position:relative;text-align:center}.point_list01 p{font-size:1.8rem;padding:0 2rem}.point_list01 span{font-size:5rem;font-weight:bold;position:absolute;top:0;right:20px}.point_list01 img{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-top:3rem}.muryou{font-size:1.5rem;padding:2px 10px;color:#fff;font-weight:100}.onestop_box02-le{width:26%}.onestop_box02-ri{width:65%}.onestop_box02-ri h2{display:flex;align-items:center}.op_set{display:flex;flex-wrap:wrap;list-style:none;justify-content:flex-start;gap:2rem}.op_set li{width:31%;background:#fc0;padding:1rem 0;text-align:center;font-weight:700}@media only screen and (max-width:768px){.onestop_box02-le{width:100%}.onestop_box02-ri{width:100%}.point_list01{width:100%;height:400px;padding:1rem;background:#fff;border-radius:36px;margin:2rem 0;position:relative;text-align:center}}.yane_head{background-image:url(/images/pi_pc_bgimg.jpg);background-repeat:no-repeat;background-size:cover;margin:4rem 0;padding:4rem 0}.yane_info{background-image:url(/images/gaiheki_info02.png);background-repeat:no-repeat;background-size:contain;margin:4rem auto;padding:4rem 0;background-position:top center}.yane_info02{background-image:url(/images/gaiheki_info-top02.png);background-repeat:no-repeat;background-size:contain;background-position:top center}.yane_full{background-color:#fff9e3;padding:4rem 0}.yane_cont{background:#fff;max-width:1000px;border-radius:6px;position:relative;margin:0 auto;padding:6rem}.yane_cont h3{font-size:2.4rem;letter-spacing:2px}.yane_cont_ball{position:absolute;top:-16rem;right:-2rem}.yane_cont_box{display:flex;justify-content:space-around;flex-wrap:wrap;text-align:center}.yane_cont_box div{width:24%}.text_balloon{-webkit-text-emphasis:filled dot #ffe401;-moz-text-emphasis:filled dot #ffe401;text-emphasis:filled dot #ffe401}@media (max-width:768px){.yane_head{background-image:url(/images/pi_pc_bgimg_sp.jpg);background-repeat:no-repeat;background-size:cover;margin:4rem 0;padding:4rem 0}.yane_cont{max-width:100%;border-radius:6px;position:relative;margin:0 auto;padding:8rem 1rem 5rem 1rem}.yane_cont h3{font-size:1.2rem}.yane_cont_ball{position:absolute;top:-16rem;right:-0}}.mizu_contact{background-image:url(/images/bk_people.png) , url(/images/bk_machinami.png);background-position:left 2rem bottom , left bottom;background-repeat:no-repeat , no-repeat;background-size:13% , contain;background-color:#fff9e3;max-width:1000px;border-radius:10px;padding-top:2rem}.relative_box{width:1080px;margin:0 auto;padding:0 4rem;height:100%;margin-top:23rem}.mizu_set{margin-top:-22rem}.mizu_setpac{background:#fff;border-radius:16px;padding:2rem;margin:4rem 0 0 0;display:flex;flex-wrap:wrap;font-size:1.6rem}.mizu-p{line-height:3rem;padding:7px 4rem 0 0}.mizu-img{padding:2rem 0 0 0;object-fit:cover;height:230px;width:100%}.mizu_setpac_view{display:flex;flex-wrap:wrap;margin-bottom:6rem}.mizu_setpac_view h3{margin:0;margin-top:-1rem;font-size:2.1rem}.mizu_setpac_view div{width:50%}.mizu_setpac_spec{display:flex;flex-wrap:wrap;justify-content:space-between}.mizu_setpac_spec div{width:32%;text-align:center;font-weight:700}.mizu_setpac_spec p{margin:0}.mizu_setpac_spec img{background:#75d2e3;padding:0 0 6px 2px;margin-bottom:1rem}.mizu_btn-01{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:4rem auto;padding:1.5rem 0;border:2px solid #fdf3e9;border-radius:10px;background-color:#fdf3e9;color:#f4810e;font-size:1.8rem;font-weight:700;letter-spacing:.3rem;transition:.6s;cursor:pointer}.mizu_btn-01:hover{border:2px solid #fbe9d6;background-color:#fbe9d6;color:#f4810e}.mizu_btn-01::after{position:absolute;transform:rotate(45deg);width:12px;height:12px;margin-left:24rem;border-top:3px solid #f4810e;border-right:3px solid #f4810e;content:'';transition:.6s}.mizu_btn-01:hover::after{transform:rotate(45deg);width:12px;height:12px;margin-left:24rem;border-top:3px solid #f4810e;border-right:3px solid #f4810e;content:''}@media (max-width:768px){.mizu_contact{background-image:none}.mizu_setpac_spec p{font-size:1.4rem}.mizu_setpac_view div{width:100%}.relative_box{width:100%;margin:0 auto;padding:0 1rem;height:100%;margin-top:23rem}.mizu_setpac_spec div{width:48%;text-align:center;font-weight:700}.mizu_set{margin-top:-22rem}}.free_icon{font-size:1.5rem;background:#ffe641;padding:.3rem .8rem;margin:0 0 0 1rem}.left_clearance{border-radius:2vh 0 0 2vh;margin:0 0 3rem 6rem;padding:1rem 1rem 1rem 6rem;text-align:left}.right_clearance{border-radius:0 2vh 2vh 0;margin:0 3rem 3rem 0;padding:1rem 1rem 1rem 12rem;text-align:left}.shadow01{border-radius:0 0 2vh 0;box-shadow:0 30px 0 0 rgba(255,249,227,1);margin:0 6rem 6rem 0}.shadow02{border-radius:14px 0 0 14px;box-shadow:0 18px 0 0 rgba(255,249,227,1);margin:-5rem 0 6rem 0;width:98%}.right_clearance h2,.left_clearance h2{margin:0}.right_clearance p{padding:1rem 1rem 1rem 6rem}.left_clearance p{padding:1rem 6rem 1rem 6rem}.left_clearance{border-radius:2vh 0 0 2vh;margin:0 0 1rem 0;padding:1rem;text-align:left}.right_clearance{border-radius:0 2vh 2vh 0;margin:0 1rem 1rem 0;padding:1rem;text-align:left}.right_clearance p{padding:1rem 0 1rem 2rem}.left_clearance p{padding:1rem 1.1rem 1rem 2rem}.right_clearance h2,.left_clearance h2{font-size:1.1rem}.tenpo_room{display:flex;background:#ffe441;border-radius:0 18px 18px 0;position:relative;width:1000px;height:400px}.tenpo_room01{background-image:url(/images/tenpo_bk01.png);width:1000px;height:400px;margin-top:11rem;position:relative}.tenpo_room_text{position:absolute;background-color:#fff;padding:1.2rem;border-radius:18px;top:-4rem;left:2rem;width:430px;z-index:1}.tenpo_room_photo{position:absolute;top:90px;right:3.5rem;z-index:1;background:#fff;padding:.6rem}.tenpo_room_photo img{object-fit:cover;width:480px;height:250px}.tenpo_info{background:#fef9e3;margin:3rem 0;text-align:left;padding:2rem 0 0 2rem;border-radius:2vh 0 0 2vh}.tenpo_detail{background:#fff;margin:3rem 0;text-align:center;padding:3rem 0}@media (max-width:768px){.tenpo_room01{position:static;background-image:url(/images/tenpo_bk01.png);width:100%;margin-top:3rem;display:flex;flex-wrap:wrap}.tenpo_room_text{position:static;top:auto;left:auto;background-color:#fff;padding:1rem;width:100%;order:1}.tenpo_room_photo{position:static;top:auto;right:auto;order:-1;z-index:1;width:100%;background:#fff;padding:.6rem}.tenpo_room_photo img{object-fit:cover;height:225px}}#showroom{padding-top:100px;margin-top:-100px}.shoplist{display:flex;padding:0 8rem;margin:2rem 0;flex-wrap:wrap}.shoplist img{border-radius:9px}.shoplist figure{width:25%;margin-right:3rem}.shop_title{display:flex;justify-content:space-between}.shoptext{width:68%;text-align:left;padding:0}.shoptext h4{font-size:1.6rem;font-weight:100}.mapArea01{margin:3rem 1rem}@media (max-width:768px){.shoplist{display:flex;padding:0 1rem;margin:2rem 0;flex-wrap:wrap}.shoplist figure{width:100%;margin:2rem}.shoptext{width:100%;text-align:left;padding:0}}#hirakata,#neyagawa,#takatsuki,#higashiosaka,#suita,#shoudai{padding-top:180px;margin-top:-180px}.btn_listbox{display:flex;flex-wrap:wrap;justify-content:center}.btn_listbox a{width:30%;border:#f4810e 2px solid;margin:1rem 1rem;padding:1rem 0;border-radius:8vw;color:#f4810e;font-weight:bold}.btn_listbox a:hover{transition:.6s;background:#f4810e;color:#fff}.staff_cover{background:#fff9e3;padding:1rem;margin:6rem auto}.staff_box{display:flex;flex-wrap:wrap;justify-content:space-between}.staff_cover02{background:#fff9e3;margin:4rem 0}.staff_box02{display:flex;flex-wrap:wrap;justify-content:left}.staff_box::after{content:"";display:block;width:30%}.staff_point{font-size:2.1rem;font-weight:700}.staff_into{width:30%;background:#fff;border-radius:26px;text-align:left;padding:2rem 1rem;position:relative;margin:3rem 0;display:flex}.staff_into02{width:25%;padding:2rem;margin:2rem 0;text-align:center}.staff_into ul{display:flex;justify-content:space-between}.staff_into li{display:flex;flex-wrap:wrap;flex-direction:column}.into_name{margin:5px 0;font-size:2.8rem;font-weight:bold}.staff_img{width:120px;position:absolute;top:-36px;right:10px;z-index:1}.staff_img02{width:100%}.staff_into a{border:#f4810e 2px solid;margin:1rem 1rem;padding:.6rem 0;border-radius:8vw;color:#f4810e;font-weight:bold;text-align:center;font-size:1.5rem;margin-top:auto}.staff_into a:hover{transition:.6s;background:#f4810e;color:#fff}.btn-shop{margin:0 0 -26px 0;position:relative;z-index:1}.btn-shop:before{content:"";display:block;width:36%;height:2px;background-color:#000;position:absolute;top:23px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:-1}.btn-shop a{position:relative;display:flex;justify-content:flex-end;align-items:center;margin:0 auto;max-width:400px;padding:10px 25px 10px 25px;color:#313131;transition:.3s ease-in-out;font-weight:500;border:2px solid #000;border-radius:4rem;overflow:hidden;background:#fff}.btn-shop a:before,.button018 a:after{content:"";position:absolute;display:block;top:50%;border:2px solid #000}.btn-shop a:before{content:"";position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:18%;transform:translate(-50%,-50%);width:16rem;height:6rem;transition:all .7s;font-weight:bold;z-index:2;background:#f4810e;border-radius:3rem}.s-hirakata a:before{content:"枚方店"}.s-suita a:before{content:"吹田店"}.s-neyagawa a:before{content:"寝屋川店"}.s-higashiosaka a:before{content:"東大阪店"}.s-shoudai a:before{content:"招提店"}.s-takatsuki a:before{content:"高槻店"}.btn-shop a:after{left:0;background:#f4810e;z-index:1;width:3rem;height:3rem;border-radius:4rem;transform:translateY(-50%);transition:all .5s;border:2px solid #000}.btn-shop a span{position:relative;transition:all .7s;transition:color 1s;font-weight:bold;z-index:3;right:0}.btn-contact01{max-width:400px;position:relative;background:#f4810e;border-radius:3rem;border:#000 2px solid;margin:0 auto;padding:1.2rem;font-size:2rem;font-weight:700;text-align:center;margin-bottom:-27px}.btn-contact01:after{content:'';z-index:-1;width:600px;height:3px;display:inline-block;background-color:#000;position:absolute;top:calc(50% - 0px);left:-25%}.btn-shop a:hover:before{left:18%;width:100vw;text-align:center}.btn-shop a:hover:after{right:0;width:100%}@media (max-width:768px){.btn_listbox a{width:24%;border:#f4810e 2px solid;margin:1rem 1rem;padding:1rem 0;border-radius:8vw;color:#f4810e;font-weight:bold}.staff_box::after{}.staff_into{width:100%}.staff_into02{width:48%;padding:2rem;margin:2rem 0;text-align:center}}.flierList{display:flex;justify-content:space-around}.flierList li{display:flex;width:45%}.oldFlier01{display:flex}.qa_info{padding:1rem 1rem 3rem 2rem;border-radius:1vh;margin-bottom:4rem}.qa_flex{display:flex;align-items:center;justify-content:space-between;margin:4rem auto .5rem auto;width:74%}.qa-list{text-align:left}.qa-list dl{position:relative;margin:0;padding:28px 80px 28px 30px;cursor:pointer;border-bottom:1px solid #c7c7c7}.qa-list dl:first-child{border-top:1px solid #fff}.qa-list dl::before{position:absolute;top:35px;right:35px;display:block;width:12px;height:12px;margin:auto;content:'';transform:rotate(135deg);border-top:4px solid #f4810e;border-right:4px solid #f4810e}.qa-list .open::before{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:0 0 0 50px;font-weight:bold;font-size:1.8rem}.qa-list dl dt::after{font-size:18px;line-height:1;position:absolute;top:4px;left:9px;display:block;content:'Q';color:#fff}.qa-list dl dt::before{content:'';width:30px;height:30px;background:#f4810e;border-radius:50%;position:absolute;top:0%;left:0}.qa-list dl dd::after{font-size:18px;font-weight:700;line-height:1;position:absolute;top:6px;left:10px;display:block;content:'A';color:#fff}.qa-list dl dd::before{content:'';width:30px;height:30px;background:#f4810e;border-radius:50%;position:absolute;top:2px;left:0}.qa-list dl dd{position:relative;display:none;height:auto;margin:20px 0 0;padding:0 0 0 50px}.qa-list dl dd p{margin:30px 0 0;font-size:1.6rem}.qa-list dl dd p:first-child{margin-top:0}.btn_listbox_qa{display:flex;flex-wrap:wrap;justify-content:center;margin:0;align-items:center;gap:1rem;margin-bottom:2rem}.btn_listbox_qa a{width:22%;border:#f4810e 2px solid;margin:0;padding:1rem 0;border-radius:8vw;color:#f4810e;font-weight:bold;text-align:center}.btn_listbox_qa::before{content:"";display:block;width:22%;order:1}.btn_listbox_qa::after{content:"";display:block;width:22%}.btn_listbox_qa a:hover{transition:.6s;background:#f4810e;color:#fff}@media screen and (max-width:768px){.qa_flex{display:flex;margin:0 auto;flex-direction:column}.btn-contact01{width:90%}.btn-contact01:after{content:'';z-index:-1;width:0}a.btn_05{font-weight:bold;color:#fff;border-radius:100vh;transition:.6s;padding:7px 2.2em;margin:1.5rem 0 0}.qa-list dl{position:relative;padding:15px 40px 15px 10px}.qa-list dl::before{top:20px;right:20px;width:10px;height:10px}.qa-list dl dt{padding:0 0 0 35px;font-size:14px}.qa-list dl dt::after{font-size:14px;top:4px;left:7px}.qa-list dl dt::before{width:24px;height:24px;top:0;left:0}.qa-list dl dd::after{font-size:14px;top:9px;left:8px}.qa-list dl dd::before{width:24px;height:24px;top:5px;left:0}.qa-list dl dd{margin:10px 0 0;padding:0 0 0 30px;font-size:14px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}.btn_listbox_qa a{width:48%;font-size:1.4rem}.btn_listbox_qa::before{width:48%}.btn_listbox_qa::after{display:block}}.type_Kitchen{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4rem}.type_Kitchen img{width:23%}.type_performance{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4rem}.type_performance div{width:25%;text-align:center}.type_performance img{width:100%;height:85px;object-fit:contain}.type_toilet{display:flex;justify-content:space-around;flex-wrap:wrap;margin:8rem 0}.type_roof{display:flex;justify-content:space-around;margin:4rem 0;align-items:center}.type_roof div{width:48%}.type_toilet img{width:12%}.tellbox_to{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:2rem}.tellbox_to02{display:flex;flex-wrap:wrap;justify-content:space-around;padding:2rem 1rem;background:#fff;border-radius:2rem}.tellbox_to03{display:flex;flex-wrap:wrap;justify-content:space-around;padding:2rem 4rem 9rem 4rem}.bule_bk{background:#06c;border-radius:0 0 30px 30px;padding:1rem;margin:-1px 0 5rem 0}.white_bk{background:#fff;padding:2rem 1rem 0 1rem;background:#fff;border-radius:2rem}.balloon_kodawari{position:absolute;bottom:-97px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%}.tellbox_to-r{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem}.tellbox_to-l{width:40%}.tellbox_to-r h4{font-size:1.8rem;text-align:center;line-height:2.1em;margin:0}.fllow_area{padding:4rem 4rem .2rem 4rem;position:relative}.fllow_area_dashd{position:absolute;width:1px;height:40px;top:0;left:60px;border-left:1px dashed #333}.fllow_area p{padding:2rem 4rem 4rem 4rem;border-left:1px #333 dashed;margin:0 0 0 2rem}.dashd-none{border-left:none!important}.fllow_box{display:flex;flex-wrap:wrap;list-style:none;gap:1rem;padding:1rem;align-items:center}.fllow_box_arow{width:3%!important;margin:0 0 0 5px}.fllow_box li{width:20%}.set_refomu{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:9rem;margin-bottom:4rem;align-items:center}.set_refomu div{width:22%}.set_price{font-size:1.8rem;font-weight:600}@media (max-width:768px){.tellbox_to-r h4{font-size:1.2rem}.tellbox_to02{gap:2rem;padding:2rem}.tellbox_to03{gap:2rem;padding:2rem}.balloon_kodawari{bottom:-50px}.fllow_area_dashd{left:50px}.fllow_area p{padding:2rem 1rem 4rem 3rem;margin-left:1rem}.tellbox_to-r{width:100%;padding-bottom:2rem}.tellbox_to-l{width:80%}.type_performance div{width:50%;margin:1rem 0}.fllow_box li{width:40%}.set_refomu div{width:46%}}.top-slider{margin-inline:auto;max-width:99%;position:relative}.comi-slider{margin-inline:auto;max-width:950px;position:relative}.comi-slider .swiper-button-prev{left:30px}.comi-slider .swiper-button-next{right:30px}.sekou-slider{margin-inline:auto;max-width:950px;position:relative}.sekou-slider .swiper-button-prev{left:-50px}.sekou-slider .swiper-button-next{right:-50px}.voice-slider{margin-inline:auto;max-width:950px;position:relative;padding:4rem 0 0 0}.voice-slider .swiper-button-prev{left:-50px}.voice-slider .swiper-button-next{right:-50px}.flier-slider{margin-inline:auto;max-width:950px;position:relative}.flier-slider .swiper-button-prev{left:-50px}.flier-slider .swiper-button-next{right:-50px}.voice_sw{position:relative}.slider-thumbnail .swiper-slide{opacity:.5;transition:opacity .5s;width: calc(100% / 8)}.slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper{width:100%}.top-slider .swiper-slide-active{opacity:1!important}.top-slider .swiper-slide{opacity:.5}.swiper-slide img{width:100%}.slider1{margin:.4rem 0 7rem 0}.top-slider .swiper-pagination{bottom:-30px!important}.top-slider{--swiper-navigation-sides-offset:21.5%}.swiper-button-prev{}.swiper-button-next{}.swnavi{width:200px;position:absolute;bottom:-23px;right:0}.swiper-button-prev,.swiper-button-next{height:40px!important;width:40px!important}.swiper-button-prev:after,.swiper-button-next:after{content:""!important;background-repeat:no-repeat!important;background-size:contain!important;height:40px!important;width:40px!important;margin:auto!important}.top-slider .swiper-button-prev:after{background-image:url(/images/swarrow-prev.png)}.top-slider .swiper-button-next:after{background-image:url(/images/swarrow-next.png)}.swiper-button-prev:after{background-image:url(/images/swarrow-prev.png)}.swiper-button-next:after{background-image:url(/images/swarrow-next.png)}@media (max-width:1080px){.voice-slider .swiper-button-prev{left:0}.voice-slider .swiper-button-next{right:0}.sekou-slider .swiper-button-prev{left:-0}.sekou-slider .swiper-button-next{right:-0}.flier-slider .swiper-button-prev{left:-0}.flier-slider .swiper-button-next{right:-0}}@media only screen and (max-width:768px){.top-slider{--swiper-navigation-sides-offset:10px}}.header .header_menu .header_menu_wrapper#part{background-color:#ff8806;padding:10px 0;border-bottom:2px solid #dd6e0b}.fullmenu_pc{width:100%;background-color:#f4810e}.fullmenu_pc a{color:#fff}.categorymenu{display:flex;justify-content:space-around;align-items:center;height:4.5rem;margin:0 auto;list-style:none;font-weight:700}.menu21{text-align:center}.reform_box{margin:0 auto;padding:3rem 2rem .1rem 2rem;max-width:1080px;box-sizing:border-box;border-radius:26px;background:#fff;margin-bottom:5rem}.reform_box_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.reform_box_inner picture{width:24%;margin-bottom:1rem}.reform_box_inner picture:hover{opacity:.5;transition:.3s}.reform_box_inner::before{content:"";display:block;width:24%;order:1}.reform_box_inner::after{content:"";display:block;width:24%}.ritem{margin-left:20px;width:30%;margin:7px 10px;border-radius:1vh;padding:2rem}a.btn_reformmenu_a{display:flex;align-items:center;width:24%;margin-bottom:1.5rem;padding:1.5rem 2rem;background:#f4810e;text-decoration:none;transition:.3s;border-radius:5px;height:90px}a.btn_reformmenu_a:hover{background-color:#d96e02}a.btn_reformmenu_a .a__icon{padding-right:1rem}a.btn_reformmenu_a .a__icon img{width:36px;vertical-align:middle}a.btn_reformmenu_a .a__text{display:block;flex-grow:1;color:#fff;font-weight:bold;text-align:center;position:relative;padding-right:40px;font-size:1.6rem}a.btn_reformmenu_a .a__text::after{content:"";position:absolute;top:0;bottom:0;right:8px;margin:auto;box-sizing:border-box;width:10px;height:10px;transition:.3s;border-top:4px solid #f4810e;border-right:4px solid #f4810e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn_reformmenu_a .a__text::before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;background:#fff}@media (max-width:768px){.reform_box_inner picture{width:49%}.reform_box_inner::before{width:49%;order:1}.reform_box_inner::after{width:49%}.reform_box{padding:1.5rem .5rem;width:100%;border-radius:0;box-sizing:border-box;margin-bottom:4rem}.reform_box_inner{display:flex;flex-wrap:wrap;justify-content:space-between}a.btn_reformmenu_a{width:49%;margin:.6rem auto;padding:.8rem .3rem}a.btn_reformmenu_a{max-width:320px}a.btn_reformmenu_a .a__icon img{width:28px}a.btn_reformmenu_a .a__text{font-size:14px;padding-right:20px}a.btn_reformmenu_a .a__text::after{width:10px;height:10px}}.btn_orange{display:block;max-width:300px;margin:1rem auto;padding:1rem!important;background-color:#f4810e;border-radius:8px;box-sizing:border-box;text-decoration:none;transition:.3s;color:#fff}.btn_orange span.bl__text{display:block;position:relative;color:#fff;font-size:16px;text-align:center;padding-left:30px}.btn_orange span.bl__text:before{content:'';width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}.btn_orange span.bl__text:after{content:'';width:8px;height:8px;border-top:3px solid #f4810e;border-right:3px solid #f4810e;box-sizing:border-box;transform:rotate(45deg);position:absolute;top:0;left:5px;bottom:0;margin:auto;transition:.3s}.btn_orange:hover{background-color:#01b5d0}.btn_orange:hover span.bl__text:after{border-top:3px solid #01b5d0;border-right:3px solid #01b5d0}@media (max-width:768px){.btn_orange{max-width:280px;padding:1.5rem 2.0rem}.btn_orange span.bl__text{font-size:14px}}.pagination{margin:0 auto;padding-top:4rem}.nav-links{display:flex;justify-content:center;align-items:center}.pagination .page-numbers{display:inline-block;margin-right:14px;padding:6px;color:#333;border-radius:5vh;background:#fff;width:36px;height:36px;text-align:center}.pagination .current{padding:6px;background:#f4810e;color:#fff;width:36px;height:36px;text-align:center}.pagination .prev,.pagination .next{padding:6px;background:#f4810e;color:#fff;width:36px;height:36px}.pagination .dots{background:transparent;box-shadow:none}.table-res-form input{color:#666;border:1px solid #fff;border-radius:3px;padding:3px}.table-res-form{width:100%}.table-res-form tr{border-top:1px #ddd solid}.table-res-form tr:first-child{border-top:none}.table-res-form tr:nth-child(2n+1) {}.table-res-form th,.table-res-form td{padding:1.5em}.table-res-form th{width:30%;text-align:right}.table-res-form .requied{font-size:1.3rem;color:#000;display:inline-block;background:#fce341;padding:.1px 4px;border-radius:3px;margin-left:6px}.form_contact{width:85%;background:#fff;border-radius:2vh;padding:4rem 6rem;margin:4rem auto}.form_contact .ref{font-weight:bold}.form_contact .requied{font-size:1.3rem;color:#000;display:inline-block;background:#fce341;padding:.1px 4px;border-radius:3px;margin-left:6px}.form_address{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.form_address select{padding:.7rem;border-radius:6px;width:20rem}.form_contact input{color:#666;width:100%;background:#eee;border:1px solid #fff;border-radius:3px;padding:1rem}.form_contact input[type="text"],input[type="email"],textarea{border:none;padding:1rem;border-radius:5px;margin-bottom:.5em;width:100%;background:#eee}.form_contact input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus{background:#eff;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.form_contact input[type="submit"]{border:1px #f4810e solid;padding:.5em 4em;border-radius:5px;background:#f4810e;color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.5);font-weight:bold}.form_contact input[type="submit"]:hover{background:#f7922c;box-shadow:none}@media only screen and (max-width:768px){.form_contact{width:100%;padding:4rem 2rem}　　　　　 .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}}.table-res-form input[type="text"],input[type="email"],textarea{border:none;padding:1rem;border-radius:5px;margin-bottom:.5em;width:100%;background:#eee}.table-res-form input[type="text"]:focus,textarea:focus{background:#eff;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.table-res-form input[type="submit"]{border:1px #89bdde solid;padding:.5em 4em;border-radius:5px;background:#4c9ed9;color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.5);font-weight:bold}.table-res-form input[type="submit"]:hover{background:#006599;box-shadow:none}.wpcf7-list-item.first{margin:0}.wpcf7-list-item-label{cursor:pointer;display:flex}.c7radio input[type="radio"]{opacity:0;position:absolute}.c7radio .wpcf7-list-item-label::before{background:#fff;border:2px solid #333;border-radius:100%;content:"";height:1.2em;margin-bottom:auto;margin-right:.5em;margin-top:auto;transition:background-color .5s;width:1.2em}.c7radio input[type="radio"]:checked+.wpcf7-list-item-label::before{background-color:#7fbfff;box-shadow:inset 0 0 0 3px #fff}.infobar{background:#dd2323;text-align:center;color:#fff;padding:.5rem 0;font-size:1.5rem;height:35px}.gnavi__wrap{width:100%;margin:0 auto}.gnavi__lists{display:flex;list-style:none}.gnavi__list{width:19%;height:45px;background-color:#fff;position:relative;transition:all .3s;list-style:none}.gnavi__list:hover{background-color:#fff}.gnavi__list:not(:first-child)::before {content:"";width:1px;height:50%;background-color:#cfcfcf;position:absolute;top:25%;left:0;transition:all .3s}.gnavi__list:hover::before{}.gnavi__list a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#404040;font-size:15px;letter-spacing:.05em;font-weight:600;transition:all .3s}.gnavi__list:hover a{color:#404040}.dropdown__lists{display:none;width:100%;position:absolute;top:45px;left:0}.gnavi__list:hover .dropdown__lists{display:block}.dropdown__list{background-color: #fffffffa;height:60px;transition:all .3s;position:relative;list-style:none}.dropdown__list:not(:first-child)::before{content:"";width:100%;height:1px;background-color:#efefef;position:absolute;top:0;left:0}.dropdown__list:hover{background-color:#fff}.dropdown__list a{display:flex;justify-content:left;align-items:center;color:#404040;text-decoration:none;position:relative;padding-left:1rem;font-size:1.4rem}.dropdown__list:hover a{color:#f4810e}.dropdown__list a::before{content:'';display:block;width:6px;height:6px;border-top:2px solid #404040;border-left:2px solid #404040;transform:rotate(135deg);position:absolute;right:15px;top:calc(50% - 5px)}.tab{padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}.tablist.active{background:#ccc}.tablist{flex:0 0 32%;padding:0;list-style-type:none;border:1px solid #aaa;text-align:center;padding:10px 0;cursor:pointer;border-bottom:5px solid #aaa}.tabcontents{height:500px}.pc{}.sp_header{display:none}@media only screen and (max-width:768px){.pc{display:none}.sp_header{display:flex}}.drower_menu{width:14%!important}.drower_menu img{position:fixed;top:20px;right:10px;width:52px;display:inline-block;opacity:1;transform:translateX(0);transition:all .5s}.drower_menu img.flag_on{z-index:1000;opacity:1}.drower_menu img.flag_on:hover{cursor:pointer}.drower_menu img.flag_off{z-index:999;opacity:0}#drower_menu_list{height:100%;width:80%;position:fixed;top:0;right:0;z-index:998;padding-top:100px;background-color: rgb(255 255 255 / 91%);transform:translateX(100%);transition:all .5s;overflow-y:scroll;-webkit-overflow-scrolling:touch}#drower_menu_list ul{list-style:none}#drower_menu_list li{text-align:left;padding:10px 0;list-style:none}#drower_menu_list a{color:#252525;font-size:1.5rem;font-weight:700;text-decoration:none}#drower_menu_list.open{transform:translateX(0)}.accordion{padding:0 2rem}.accordion ul{margin:0;padding:2rem;list-style:none;display:none}.accordion ul li{margin:0;margin-left:10px;padding:0}.accordion a{margin:0;padding:0;text-decoration:none}.sp_footer{display:none}#sp-fixed-menu{position:fixed;width:100%;bottom:0;left:0;font-size:0;opacity:1;z-index:888;background:#fff;border:#f4810e 4px solid;border-radius:10px 10px 0 0}#sp-fixed-menu div{background-color:#f4810e;width:100%;color:#fff;padding:4px 0 1px 0;font-size:1.2rem;font-weight:bold;text-align:center}#sp-fixed-menu img{}#sp-fixed-menu ul{display:flex;list-style:none;padding:0;margin:0;width:100%}#sp-fixed-menu li{justify-content:center;align-items:center;width:25%;padding:0;margin:0;font-size:14px}#sp-fixed-menu li a{color:#fff;text-align:center;display:block;width:100%;padding:6px 8px 6px 8px}.xo-slider .swiper-slide>img{object-fit:cover}@media only screen and (max-width:768px){.pc{display:none}.sp_header{width:100%;display:flex}.sp_footer{width:100%;display:block}#masthead{position:static}.xo-slider-template-thumbnail .gallery-thumbs{height:80px!important}}