.flex-layout{display:flex !important}.item-center{display:flex !important;justify-content:center !important;align-items:center !important}.column{display:flex !important;flex-direction:column !important}@media screen and (max-width: 1200px){.pc1200{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.spacer{display:block;width:100%;border:none}.spacer--xsmall{height:max(3vw,30px)}.spacer--small{height:max(5vw,50px)}.spacer--medium{height:max(10vw,100px)}.spacer--large{height:max(15vw,150px)}.fadein{opacity:0;transform:translate(0, 50px);transition:opacity 1s,visibility 1s,transform 1s}.fadein.active{opacity:1;transform:translate(0, 0)}.c-btn{position:relative;display:block;padding:10px 15px;width:fit-content;height:fit-content;transition:all .2s;font-size:max(1.6rem,1vw);font-weight:bold;border:1px solid #000}.c-btn-cv{z-index:0;position:relative;justify-content:center;gap:5px;padding:2px;width:100%;height:100%;aspect-ratio:2/1;transition:all .2s;text-align:center;line-height:1;overflow:hidden}.c-btn-cv::before{z-index:-1;content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}.c-btn-cv:hover::before{animation:shire .6s}@keyframes shire{100%{left:125%}}.c-btn-cv .c-btn-cv__action{padding:4px;margin:0 auto;width:90%;background:#fff;font-size:1.3rem}.c-btn-cv .c-btn-cv__heading{font-size:2rem;font-weight:bold;color:#fff;text-shadow:1px 1px #707070}.c-btn-cv .c-btn-cv__sub{font-size:1.3rem;color:#fff;text-shadow:1px 1px #707070}.c-btn-cv--web{background:#ff4800}.c-btn-cv--tel{background:#00aeff}.c-section-title{position:relative;display:block;font-size:min(5vw,5rem);font-weight:bold;color:#ff9306;line-height:1.4;text-align:center;font-family:"Roboto",sans-serif}.c-section-title .c-section-title__text{position:relative;padding:14px 0 10px 0;margin:0 auto}.c-section-title .c-section-title__text::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#ff9306}.c-section-title .c-section-title__text::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ff9306}.c-section-title.c-section-title--white{color:#fff}.c-section-title.c-section-title--white .c-section-title__text::before{background:#fff}.c-section-title.c-section-title--white .c-section-title__text::after{background:#fff}@media screen and (max-width: 768px){.c-section-title{font-size:min(7vw,3.5rem)}}.c-hamburger{z-index:999;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;border:none}.c-hamburger span{position:relative;width:70%;height:2px;background:#000;transition:all .3s}.c-hamburger span:nth-child(1){top:0}.c-hamburger span:nth-child(2){top:0;margin:10px 0}.c-hamburger span:nth-child(3){top:0}.c-hamburger.active span:nth-child(1){top:28%;transform:rotate(45deg)}.c-hamburger.active span:nth-child(2){opacity:0}.c-hamburger.active span:nth-child(3){top:-24%;transform:rotate(-45deg)}@media screen and (min-width: 1000px){.c-hamburger{display:none}}.c-icon-arrow{width:100%;height:auto;aspect-ratio:1/1;transform:scaleX(-1)}.c-icon-arrow__path{fill:#000}html{font-size:62.5%;line-height:1.5;font-family:"Noto Sans JP",sans-serif;scroll-behavior:smooth;scroll-margin-top:100px}@media screen and (max-width: 768px){html{font-size:60%}}html body.active{overflow:hidden}html body .container{overflow:hidden}html body .wrapper{margin:0 auto;width:90%;max-width:1000px}html body a{text-decoration:none}html body h2{display:inline-block}html body li{list-style:none}html body img{width:100%;height:100%;object-fit:cover}html body picture{display:block}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.l-header{z-index:900;position:fixed;top:0;left:0;width:100%;background:hsla(0,0%,100%,.507)}.l-header .l-header__inner{position:relative;justify-content:space-between;align-items:center;margin:0 auto;padding:0 4vw;width:100%;height:75px}.l-header .l-header__logo{z-index:999;position:relative;height:75%;font-size:2rem;font-weight:bold;text-align:center}.l-header .l-header__logoLink{height:100%}.l-header .l-header__logoSub{font-size:1.6rem;border-bottom:1px solid #9b9b9b}.l-header .l-header-nav,.l-header .l-header-nav__inner,.l-header .l-header-nav__list,.l-header .l-header-nav__item,.l-header .l-header-nav__link{height:100%}.l-header .l-header__btnSns{position:absolute;top:50%;right:3.5vw;transform:translateY(-50%);width:50px;height:auto;aspect-ratio:1/1;transition:all .2s}.l-header .l-header__btnSns:hover{opacity:.7}.l-header .l-header-nav{margin-right:60px}.l-header .l-header-nav .l-header-nav__link{position:relative;display:block;padding:0 1.5vw;margin:0 auto;font-size:1.6rem;font-weight:bold;transition:all .2s;font-family:"Roboto",sans-serif;text-align:center}.l-header .l-header-nav .l-header-nav__link:hover{color:#ff4800}.l-header .l-header-nav .l-header-nav__link::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:60%;background:#ebebeb}.l-header .l-header-nav .l-header-nav__item:nth-last-child(1) .l-header-nav__link::before{display:none}@media screen and (max-width: 1000px){.l-header .l-header-nav,.l-header .l-header-nav__inner,.l-header .l-header-nav__list,.l-header .l-header-nav__item,.l-header .l-header-nav__link{height:auto}.l-header .l-header__btnSns{right:90px}.l-header .l-header-nav{opacity:0;pointer-events:none;position:absolute;top:0;left:0;margin-right:0px;width:100vw;height:100vh;transition:all .4s}.l-header .l-header-nav.active{opacity:1;pointer-events:visible}.l-header .l-header-nav .l-header-nav__inner{z-index:0;position:relative;display:flex;align-items:center;width:100%;height:100%}.l-header .l-header-nav .l-header-nav__inner::after{z-index:-2;content:"";position:absolute;top:0%;left:0%;width:100%;height:100%;background:#fff}.l-header .l-header-nav .l-header-nav__list{flex-direction:column;justify-content:center;gap:10vw;margin:0 auto;width:fit-content}.l-header .l-header-nav .l-header-nav__item{color:#ff4800;border-bottom:1px solid #ff4800}.l-header .l-header-nav .l-header-nav__link::before{display:none}.l-header .l-header-nav .l-header-nav__btn{position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:4/1;justify-content:space-between}.l-header .l-header-nav .l-header-nav__btn .c-btn-cv{width:50%;height:auto}}.l-footer{position:relative}.l-footer .l-footer__inner{justify-content:center;gap:5vw;margin:0 auto;width:90%;max-width:1200px}.l-footer .l-footer-head .l-footer-head__logo{margin:0 auto;margin-bottom:10px;text-align:center;font-size:2.5rem;font-weight:bold}.l-footer .l-footer-head .l-footer-head__logoSub{font-size:1.6rem;border-bottom:1px solid #000}.l-footer .l-footer-head .l-footer-head__text{font-size:1.6rem;font-weight:bold;text-align:center}.l-footer .l-footer-nav .l-footer-nav__list{flex-direction:column;flex-wrap:wrap}.l-footer .l-footer-nav .l-footer-nav__item{width:200px}.l-footer .l-footer-nav .l-footer-nav__link{display:block;padding-bottom:10px;font-size:1.6rem;font-weight:bold;transition:all .2s;font-family:"Roboto",sans-serif}.l-footer .l-footer-nav .l-footer-nav__link:hover{color:#ff4800}.l-footer .l-footer-bottom{padding:20px 0;padding-bottom:105px;background:#000}.l-footer .l-footer-bottom .l-footer-bottom__text{display:block;font-size:1.2rem;color:#fff;text-align:center}.l-footer .fixed-footer{z-index:800;position:fixed;bottom:0;padding:5px 0;width:100%}.l-footer .fixed-footer .fixed-footer__inner{justify-content:center;gap:20px;margin:0 auto;padding:10px;width:100%;max-width:1000px;height:100px}.l-footer .fixed-footer .fixed-footer__btn{align-items:center;gap:10px;width:90%}.l-footer .fixed-footer .fixed-footer__btn .c-btn-cv{box-shadow:5px 5px rgba(124,70,0,.507)}@media screen and (max-width: 768px){.l-footer .l-footer__inner{flex-direction:column;gap:7vh}.l-footer .l-footer-head__logoLink{display:block;margin:0 auto;max-width:400px}.l-footer .l-footer-nav .l-footer-nav__list{flex-direction:row;row-gap:1vh}.l-footer .l-footer-nav .l-footer-nav__item{padding:0 20px;width:fit-content}.l-footer .fixed-footer{padding:0}.l-footer .fixed-footer .fixed-footer__inner{gap:0px;padding:0px}.l-footer .fixed-footer .fixed-footer__btn{gap:0px;width:100%}.l-footer .fixed-footer .fixed-footer__link{width:100%;height:auto}.l-footer .l-footer-bottom{padding-bottom:120px}}#p-home .fv{z-index:0;position:relative;width:100vw}#p-home .fv .fv__inner{z-index:0;position:relative;margin-top:75px;width:100%;height:auto;aspect-ratio:1920/700}#p-home .fv .fv__img{width:100%;height:100%;object-fit:cover}#p-home .attention{background:#ff4800;background-image:linear-gradient(-45deg, #ff4800 25%, #ff5714 25%, #ff5714 50%, #ff4800 50%, #ff4800 75%, #ff5714 75%, #ff5714);background-size:30px 30px}#p-home .attention .attention__inner{margin:0 auto;padding:5vh 0;width:95%;max-width:800px}#p-home .attention .attention__list{gap:2%}#p-home .attention .attention__item{justify-content:center;align-items:center;gap:5%;width:32%}#p-home .attention .attention__img{width:30%;object-fit:contain}#p-home .attention .attention__text{color:#fff;font-size:min(3vw,1.6rem)}@media screen and (max-width: 768px){#p-home .attention .attention__inner{padding:3vh 0}}.area{background:#fff6eb}.area .area__inner{justify-content:space-between}.area .area__textarea{gap:10px;width:50%}.area .area__heading{font-size:3rem;font-weight:bold;color:#ff9306}.area .area__text{font-size:1.7rem}.area .area__thumb{width:45%}.area .area__thumb img{object-fit:contain}@media screen and (max-width: 768px){.area .area__inner{flex-direction:column;gap:1vh}.area .area__textarea{gap:10px;width:100%}.area .area__thumb{margin:0 auto;width:100%;max-width:500px}}#p-home .trouble .trouble__inner{z-index:0;position:relative;box-shadow:0px 15px 20px rgba(177,144,0,.068) inset,0 -15px 20px rgba(177,144,0,.068) inset}#p-home .trouble .trouble__inner::before{z-index:-2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/pros-bg.jpg) no-repeat;background-size:cover}#p-home .trouble .trouble__inner::after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, #ffffff 10%, rgba(255, 255, 255, 0.4862745098) 90%);backdrop-filter:blur(5px);background-size:cover}#p-home .trouble .trouble__list{flex-wrap:wrap;gap:2%;row-gap:2vh;margin:0 auto;max-width:1000px}#p-home .trouble .trouble__item{z-index:0;position:relative;justify-content:center;gap:2vh;padding:10px;margin:0 auto;width:100%;max-width:1000px;background:#fff;border:4px solid #000;border-radius:20px;box-shadow:10px 10px 20px rgba(0,0,0,.356)}#p-home .trouble .trouble__item .trouble__item-name{position:relative;padding:10px;background:#000;border-radius:10px;color:#fff;font-size:max(1.6rem,1vw);font-weight:bold;text-align:center}#p-home .trouble .trouble__item .trouble__item-name::before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%);width:40px;height:auto;aspect-ratio:1/1;border-top:20px solid #000;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0)}#p-home .trouble .trouble__item .trouble__item-thumb{position:relative;width:100px}#p-home .trouble .trouble__item .trouble__item-mark{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:35%;height:auto;aspect-ratio:1/1}#p-home .trouble .trouble__item .trouble__item-mark .c-icon{fill:#fff;width:100%;height:auto;aspect-ratio:1/1}#p-home .trouble .trouble__item .trouble__item-mark .c-icon .c-icon__path{fill:#ff4800}#p-home .trouble .trouble__item .trouble__item-img{width:100%;height:auto;aspect-ratio:1/1;border-radius:50%}#p-home .trouble .trouble__item .trouble__item-text{width:70%;font-size:2.5rem;font-weight:bold}#p-home .trouble .trouble__bottom{padding:5vh 0;background:#ff4800;background-image:linear-gradient(-45deg, #ff4800 25%, #ff5714 25%, #ff5714 50%, #ff4800 50%, #ff4800 75%, #ff5714 75%, #ff5714);background-size:30px 30px}#p-home .trouble .trouble__bottom .trouble__bottomText{display:block;margin:0 auto;font-size:min(3.5vw,2rem);font-weight:bold;color:#fff;text-align:center}@media screen and (max-width: 768px){#p-home .trouble .trouble__item{gap:2vh}#p-home .trouble .trouble__item .trouble__item-name::before{width:20px;border-top:10px solid #000;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}#p-home .trouble .trouble__item .trouble__item-thumb{width:30px}#p-home .trouble .trouble__item .trouble__item-mark{width:100%}#p-home .trouble .trouble__item .trouble__item-text{font-size:1.6rem}}#p-home .pros{z-index:0;position:relative;background:#ffec83}#p-home .pros .pros__inner{z-index:0;position:relative;margin:0 auto;max-width:1000px}#p-home .pros .pros__text{font-size:1.8rem}#p-home .pros .pros__list{gap:5vh}#p-home .pros-item{justify-content:center;gap:3vh}#p-home .pros-item .pros-item__head{position:relative;width:40%;height:auto;aspect-ratio:3/2;box-shadow:5px 5px rgba(255,147,6,.651)}#p-home .pros-item .pros-item__img{position:absolute;top:0;left:0;width:100%;height:100%}#p-home .pros-item .pros-item__number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:50px;height:auto;aspect-ratio:1/1;border-radius:50%;color:#fff;line-height:1.2;font-size:3rem;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,.096)}#p-home .pros-item .pros-item__number::before{z-index:-1;content:"";position:absolute;top:50%;left:50%;transform:translate(-49%, -54%);width:130%;height:auto;aspect-ratio:1/1;background:#ff833e;border-radius:50%}#p-home .pros-item .pros-item__body{gap:2vh;width:65%}#p-home .pros-item .pros-item__heading{font-size:2.5rem;font-weight:bold;color:#ff9306}#p-home .pros-item .pros-item__text{margin:0 auto;font-size:1.8rem;font-weight:bold;color:#1f1f1f;line-height:1.7}@media screen and (max-width: 768px){#p-home .pros-item{flex-direction:column}#p-home .pros-item .pros-item__head{width:100%;font-size:min(5vw,2.5rem)}#p-home .pros-item .pros-item__body{width:100%}#p-home .pros-item .pros-item__number{width:30px;height:30px;aspect-ratio:1/1}#p-home .pros-item .pros-item__heading{font-size:2rem;font-weight:bold}#p-home .pros-item .pros-item__text{width:100%;font-size:1.6rem;font-weight:500}}#p-home .cv{z-index:0;position:relative;background:#fff}#p-home .cv .cv__inner{align-items:center;gap:5vh;width:100%}#p-home .cv .cv__head{gap:2vh;text-align:center;font-weight:bold;color:#000;text-shadow:5px 5px 10px rgba(0,0,0,.027);transition:all .2s}#p-home .cv .cv__head .cv__head-text{font-size:min(4vw,2.5rem)}#p-home .cv .cv__body{justify-content:center;gap:2%;width:100%}#p-home .cv .c-btn-cv{width:30%;max-width:300px;height:auto}#p-home .cv .c-btn-cv .c-btn-cv__action{padding:4px;font-size:min(1.9vw,1.6rem)}#p-home .cv .c-btn-cv .c-btn-cv__heading{font-size:min(2.5vw,3rem)}#p-home .cv .c-btn-cv .c-btn-cv__sub{font-size:min(2.1vw,2rem)}#p-home .cv .c-btn-cv .c-btn-cv--action{font-size:1.4rem;color:#fff}@media screen and (max-width: 768px){#p-home .cv .cv__head{gap:2vh}#p-home .cv .cv__body{flex-direction:column;align-items:center;row-gap:2vh;width:100%}#p-home .cv .c-btn-cv{gap:7px;width:80%;height:100px}#p-home .cv .c-btn-cv .c-btn-cv__action{padding:4px;font-size:1.6rem}#p-home .cv .c-btn-cv .c-btn-cv__heading{font-size:3rem}#p-home .cv .c-btn-cv .c-btn-cv__sub{font-size:1.6rem}}#p-home .review{background:#fff6eb}#p-home .flow{background:#fffbe8;background-image:radial-gradient(rgba(235, 158, 70, 0.1490196078) 20%, transparent 20%),radial-gradient(rgba(235, 158, 70, 0.1490196078) 20%, transparent 20%);background-size:40px 40px;background-position:0 0,20px 20px}#p-home .flow .flow__inner{border-radius:50px}#p-home .flow .flow__list{z-index:0;position:relative;gap:5vh;margin:0 auto;max-width:800px}#p-home .flow .flow__list::before{content:"";z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);width:30px;height:100%;background:#000}#p-home .flow .flow__item{position:relative;background:#fff;border:5px solid #000;border-radius:10px}#p-home .flow .flow__item .flow__item-heading{z-index:1;position:absolute;left:50%;transform:translate(-50%, -50%);padding:10px;width:80%;max-width:300px;font-size:max(1.8rem,1.5vw);font-weight:bold;line-height:1;border-radius:999px;background:#ff4800;text-align:center;color:#fff;text-shadow:1px 1px #000}#p-home .flow .flow-item{justify-content:space-between;gap:10px;padding:0 10px}#p-home .flow .flow-item .flow-item__thumb{display:flex;justify-content:flex-end;align-items:center;width:25%;height:auto}#p-home .flow .flow-item .flow-item__img{width:40%;height:auto;object-fit:contain}#p-home .flow .flow-item .flow-item__text{gap:10px;padding:4% 0 3% 0;width:70%;font-size:max(1.6rem,1vw)}#p-home .flow .flow-item .flow-item__text .flow-item__text-main{font-size:max(1.8rem,1.5vw);font-weight:bold}#p-home .flow .flow__payment{margin:0 auto;width:100%;max-width:1000px;height:auto;aspect-ratio:1000/245}@media screen and (max-width: 768px){#p-home .flow .flow__inner{border-radius:30px}#p-home .flow .flow__item{width:100%;border-radius:10px}#p-home .flow .flow__item .flow__item-heading{padding:10px;max-width:200px}#p-home .flow .flow__item .flow-item__thumb{width:35%}#p-home .flow .flow__item .flow-item__img{aspect-ratio:1/1}#p-home .flow .flow-item{padding:15px 15px 0 15px}#p-home .flow .flow-item .flow-item__text{width:100%}#p-home .flow .flow-item .flow-item__img{width:min(80%,80px)}}.works .works__items{flex-wrap:wrap;gap:2%;row-gap:4vh;margin:0 auto;max-width:1000px}.works .works__item{width:32%;height:auto;aspect-ratio:1/1;box-shadow:5px 5px 10px rgba(78,62,62,.041);overflow:hidden;border:2px solid #ff9306;background:#fff}.works .works__item .works__item-img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center}.works .works__item .works__item-text{align-items:center;justify-content:center;flex-grow:1;padding:5px 10px;width:100%;font-size:max(1.7rem,1.1vw);text-align:center;font-weight:bold;line-height:1.3;color:#ff9306}@media screen and (max-width: 1200px){.works .works__item{width:32%}}@media screen and (max-width: 768px){.works .works__items{gap:3%;row-gap:3vh}.works .works__item{width:48.5%}}.blogContent{z-index:0;position:relative;font-size:1.6rem;background:#ffec83}.blogContent::before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.blogContent .blogContent__list{flex-wrap:wrap;gap:3%;row-gap:3vh}.blogContent .blogContent__item{width:31.3333333333%}.blogContent .blogContent__thumb{position:relative;width:100%;height:auto;aspect-ratio:2/1;overflow:hidden;box-shadow:5px 5px rgba(255,147,6,.651)}.blogContent .blogContent__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;transition:.3s}.blogContent .blogContent__link:hover .blogContent__img{width:105%;height:105%;object-fit:cover}.blogContent .blogContent__link:hover .blogContent__textarea{opacity:.7}.blogContent .blogContent__textarea{padding:10px;transition:all .2s}.blogContent .blogContent__date{font-size:1.4rem}.blogContent .blogContent__text{font-size:1.8rem;font-weight:bold}.blogContent .blogContent__btn{margin:0 auto;width:fit-content}@media screen and (max-width: 768px){.blogContent .blogContent__item{width:48.5%}}#p-home .caution{background:url(../img/caution-bg.jpg) no-repeat;background-size:cover}#p-home .caution .c-section-title{color:red;text-shadow:2px 2px rgba(0,0,0,.144)}#p-home .caution .c-section-title .c-section-title__text::before{display:none}#p-home .caution .c-section-title .c-section-title__text::after{display:none}#p-home .caution .caution__list{gap:3%}#p-home .caution .caution__item{position:relative;width:31.3333333333%;height:auto;aspect-ratio:3/2}#p-home .caution .caution__item img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:calc(100% - 20px)}#p-home .caution .caution__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background-image:linear-gradient(-45deg, #000 25%, rgb(250, 183, 0) 25%, rgb(250, 183, 0) 50%, #000 50%, #000 75%, rgb(250, 183, 0) 75%, rgb(250, 183, 0));background-size:30px 30px}#p-home .caution .caution__item::after{content:"";position:absolute;top:13%;left:8%;transform:translate(-50%, -50%);width:100px;height:auto;aspect-ratio:1/1;background:url(../img/caution-deco.png) no-repeat;background-size:contain}#p-home .caution .caution__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;font-size:3rem;font-weight:bold;text-align:center;text-shadow:0 0 5px #fff}#p-home .caution .caution-headsup__text{font-size:1.8rem;font-weight:bold}#p-home .caution .caution-headsup--action{font-size:2rem;color:#ff9306}#p-home .caution .caution-headsup__subText{margin:20px 0;font-size:2rem;font-weight:bold;text-align:center}#p-home .caution .caution-headsup__list{flex-wrap:wrap;gap:10px}#p-home .caution .caution-headsup__item{padding:10px;width:100%;font-size:2rem;font-weight:bold;color:#ff9306;text-align:center;background:#fff;box-shadow:5px 5px rgba(134,76,0,.411)}#p-home .caution .caution__textarea{position:relative;padding:20px;width:100%;background:orange;font-size:4rem;font-weight:bold;color:#fff;text-align:center}#p-home .caution .caution__textarea::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:60px;height:auto;aspect-ratio:5/2;background:#cf2828;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 768px){#p-home .caution .caution__list{flex-direction:column;row-gap:2vh;margin:0 auto;width:80%;max-width:500px}#p-home .caution .caution__item{width:100%}#p-home .caution .caution__item img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:calc(100% - 20px)}#p-home .caution .caution__item::after{width:80px}#p-home .caution .caution__textarea{font-size:2.5rem}}.contact .contact__inner{margin:0 auto;width:100%;max-width:800px;border-radius:20px;background:#fff}.contact .contact__list{gap:1vh}.contact .contact__item{gap:1vh;padding:2vh 0;border-bottom:1px solid #666}.contact .contact__item:nth-last-child(1){border-bottom:none}.contact .contact__info{align-items:center;gap:3px}.contact .contact__label{font-size:1.8rem;font-weight:bold}.contact .contact__required{font-size:1.8rem;color:#cf2828}.contact .contact__box{padding:0 10px;width:100%;height:5vh;background:#f8f8f8;font-size:1.6rem}.contact .contact__textarea{padding:10px;width:100%;height:15vh;background:#f8f8f8;font-size:1.6rem}.contact .contact__nameOuter{flex-wrap:wrap;align-items:center;gap:2%;row-gap:2vh;margin-bottom:2vh}.contact .contact__nameInner{gap:5px;width:49%}.contact .contact__name{margin:10px 0;font-size:1.6rem}.contact .contact__nameBox{padding:10px;width:100%;background:#f8f8f8;font-size:1.6rem}.contact .contact-radio .contact-radio__item{display:block;width:fit-content}.contact .contact-radio .contact-radio__list{font-weight:bold}.contact .contact-radio .contact-radio__list input[type=radio].contact-radio__item{appearance:none;display:none}.contact .contact-radio .contact-radio__list label{display:inline-block}.contact .contact-radio .contact-radio__list .contact-radio__item+span{padding-left:2em;display:inline-block;position:relative}.contact .contact-radio .contact-radio__list .contact-radio__item+span::after,.contact .contact-radio .contact-radio__list .contact-radio__item+span::before{content:"";display:block;position:absolute;border:1px solid #aaa;border-radius:50%;width:20px;height:20px;top:50%;transform:translateY(-50%);left:0}.contact .contact-radio .contact-radio__list .contact-radio__item+span::after{opacity:0;width:14px;height:14px;top:50%;transform:translateY(-50%);left:3px;border:none;background:#f18800}.contact .contact-radio .contact-radio__list .contact-radio__item:checked+span::after{opacity:1}.contact .contact-radio .contact-radio__list .horizontal-item{margin:0}.contact .contact-radio .contact-radio__list .mwform-radio-field-text{padding:5px 0}.contact .contact-radio .contact-radio__list .mwform-radio-field-text{font-weight:bold;font-size:1.6rem}.contact .contact-btn{margin:0 auto;justify-content:center;gap:2vw;width:fit-content}.mw_wp_form_preview .contact__item{padding-bottom:15px;border-bottom:1px solid #a9a9a9;font-size:1.6rem}.mw_wp_form_preview .contact__name{display:none}.mw_wp_form_preview .contact__nameOuter{margin-bottom:0 !important}.mw_wp_form_preview .contact__nameInner{width:fit-content !important}.mw_wp_form_preview .contact-radio .contact-radio__list{font-weight:normal !important}.mw_wp_form_preview .contact-btn{display:flex}.mw_wp_form_complete{margin:100px auto;width:80%;max-width:800px}.mw_wp_form_complete{margin:0 auto 50px auto;font-size:max(1.6rem,1vw);line-height:2}.contact__complete-head{padding:20px 0;width:100%;border:1px solid #000}.contact__complete-body{margin-top:5vh}.mw_wp_form .error{font-size:1.4rem}.greeting{z-index:0;position:relative}.greeting::before{z-index:-2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/greeting-bg.jpg) no-repeat;background-size:cover}.greeting::after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, #ffffff 10%, rgba(255, 255, 255, 0.2117647059))}.greeting .greeting__inner{justify-content:space-between;padding:3vw;background:hsla(0,0%,100%,.7411764706);box-shadow:10px 10px 15px rgba(0,0,0,.0470588235)}.greeting .greeting__thumb{width:40%;height:auto;aspect-ratio:3/2}.greeting .greeting__textarea{width:55%}.greeting .greeting__text{font-size:1.7rem;line-height:1.7}@media screen and (max-width: 768px){.greeting .greeting__inner{flex-direction:column-reverse}.greeting .greeting__thumb{width:100%}.greeting .greeting__textarea{width:100%}}#p-home .company .company__list{width:100%}#p-home .company .company__inner{margin:0 auto;width:100%;max-width:1000px;border-collapse:collapse}#p-home .company .company__head,#p-home .company .company__body{padding:20px 0;border:1px solid #b1b1b1}#p-home .company .company__head{width:30%;text-align:center;font-weight:bold;background:#ff4800;border-bottom:2px solid #eee;color:#fff;font-size:max(1.6rem,1vw)}#p-home .company .company__body{padding-left:40px;padding-right:40px;width:70%;font-size:max(1.6rem,1vw)}#p-home .company .company__btn{display:block;margin:0 auto;width:50%;max-width:400px;height:auto;aspect-ratio:2/1;box-shadow:10px 10px 15px rgba(70,70,70,.212);transition:all .2s}#p-home .company .company__btn:hover{opacity:.8}#p-contact .contact{background:#f8f8f8}#p-contact .contact .contact__inner{padding:3vw 5vw;width:100%;border-radius:20px;background:#fff}#p-contact .contact .contact__list{gap:2vh}#p-contact .contact .contact__item{gap:1vh;padding:2vh 0;border-bottom:1px solid #666}#p-contact .contact .contact__item:nth-last-child(1){border-bottom:none}#p-contact .contact .contact__info{align-items:center;gap:3px}#p-contact .contact .contact__label{font-size:1.8rem;font-weight:bold}#p-contact .contact .contact__required{font-size:1.8rem;color:#cf2828}#p-contact .contact .contact__box{padding:0 10px;width:100%;height:5vh;background:#f8f8f8;font-size:1.6rem}#p-contact .contact .contact__textarea{padding:10px;width:100%;height:15vh;background:#f8f8f8;font-size:1.6rem}#p-contact .contact .contact__nameOuter{flex-wrap:wrap;align-items:center;gap:2%;row-gap:2vh;margin-bottom:2vh}#p-contact .contact .contact__nameInner{gap:5px;width:49%}#p-contact .contact .contact__name{margin:10px 0;font-size:1.6rem}#p-contact .contact .contact__nameBox{padding:10px;width:100%;background:#f8f8f8;font-size:1.6rem}#p-contact .contact .contact-radio .contact-radio__item{display:block;width:fit-content}#p-contact .contact .contact-radio .contact-radio__list{font-weight:bold}#p-contact .contact .contact-radio .contact-radio__list input[type=radio].contact-radio__item{appearance:none;display:none}#p-contact .contact .contact-radio .contact-radio__list label{display:inline-block}#p-contact .contact .contact-radio .contact-radio__list .contact-radio__item+span{padding-left:2em;display:inline-block;position:relative}#p-contact .contact .contact-radio .contact-radio__list .contact-radio__item+span::after,#p-contact .contact .contact-radio .contact-radio__list .contact-radio__item+span::before{content:"";display:block;position:absolute;border:1px solid #aaa;border-radius:50%;width:20px;height:20px;top:50%;transform:translateY(-50%);left:0}#p-contact .contact .contact-radio .contact-radio__list .contact-radio__item+span::after{opacity:0;width:14px;height:14px;top:50%;transform:translateY(-50%);left:3px;border:none;background:#f18800}#p-contact .contact .contact-radio .contact-radio__list .contact-radio__item:checked+span::after{opacity:1}#p-contact .contact .contact-radio .contact-radio__list .horizontal-item{margin:0}#p-contact .contact .contact-radio .contact-radio__list .mwform-radio-field-text{padding:5px 0}#p-contact .contact .contact-radio .contact-radio__list .mwform-radio-field-text{font-weight:bold;font-size:1.6rem}#p-contact .contact .contact-btn{margin:0 auto;justify-content:center;gap:2vw;width:fit-content}#p-contact .contact .contact-btn .c-btn{padding:0}#p-contact .contact .contact-btn .contact-btn__link{padding:2vh 3vw}@media screen and (max-width: 768px){#p-contact .contact .c-section-title{font-size:min(14vw,8rem)}}.mw_wp_form_preview .contact__item{padding-bottom:15px;border-bottom:1px solid #a9a9a9;font-size:1.6rem}.mw_wp_form_preview .contact__name{display:none}.mw_wp_form_preview .contact__nameOuter{margin-bottom:0 !important}.mw_wp_form_preview .contact__nameInner{width:fit-content !important}.mw_wp_form_preview .contact-radio .contact-radio__list{font-weight:normal !important}.mw_wp_form_preview .contact-btn{display:flex}.mw_wp_form_complete{margin:100px auto;width:80%;max-width:800px}.mw_wp_form_complete{margin:0 auto 50px auto;font-size:max(1.6rem,1vw);line-height:2}.contact__complete-head{padding:20px 0;width:100%;border:1px solid #000}.contact__complete-body{margin-top:5vh}#p-single .content{background-color:#fffbf4;background-image:radial-gradient(rgba(240, 176, 104, 0.1490196078) 20%, transparent 20%),radial-gradient(rgba(240, 176, 104, 0.1490196078) 20%, transparent 20%);background-size:40px 40px;background-position:0 0,20px 20px}#p-single .content .content__inner{justify-content:space-between}#p-single .content .content__main{width:70%;background:#fff;padding:max(5vw,5vh);border-radius:20px;font-size:1.6rem}#p-single .content .content__sub{width:25%}#p-single .content .content__head{border-bottom:1px solid #ffd197}#p-single .content .content__date{font-size:1.6rem}#p-single .content .content__title{font-size:2.5rem;font-weight:bold}#p-single .content .content__related{gap:20px}#p-single .content .content__relatedTitle{font-size:2rem;font-weight:bold}#p-single .content .content__relatedList{gap:15px}#p-single .content .content__relatedItem{background:#fff;border-radius:10px;box-shadow:5px 5px rgba(199,153,96,.4039215686)}#p-single .content .content__relatedLink{display:block;padding:15px;transition:all .2s}#p-single .content .content__relatedLink:hover{opacity:.7}#p-single .content .content__relatedDate{font-size:1.4rem}#p-single .content .content__relatedText{font-size:1.6rem;font-weight:bold}#p-single .content .content__relatedBtn{margin-top:20px}@media screen and (max-width: 768px){#p-single .content .content__inner{flex-direction:column;gap:5vh}#p-single .content .content__main{width:100%}#p-single .content .content__sub{width:100%}}#p-archive .blogContent::before{background:#fff}.pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:10px;font-size:max(1.6rem,1vw)}.pagination .nav-links .page-numbers{display:flex;gap:10px;padding:15px;width:fit-content;height:fit-content;line-height:1;background:#fff}.pagination .nav-links .page-numbers a{border:1px solid #000}.pagination .nav-links .page-numbers.current{color:#fff;background:#ff4800;border:1px solid #ff4800}#p-company .company .company__list{width:100%}#p-company .company .company__item{padding:3vh 0;border-bottom:1px solid #d6d6d6;font-size:1.6rem}#p-company .company .company__item:nth-last-child(1){border-bottom:none}#p-company .company .company__head{padding:3vh 0;width:30%;font-weight:bold;text-align:center}#p-company .company .company__body{padding:3vh 0;padding-left:1vh}.p-404{min-height:calc(100vh - 75px*2);display:flex;align-items:center;justify-content:center;padding:40px 0}.p-404__inner{text-align:center;width:100%;max-width:600px;margin:0 auto}.p-404__title{font-size:max(3rem,5vw);font-weight:bold;color:#000;margin-bottom:24px}.p-404__text{font-size:max(1.8rem,1.5vw);color:#000;margin-bottom:40px;line-height:1.8}.p-404__btn{display:flex;justify-content:center}.c-btn-404{display:inline-block;padding:16px 48px;background-color:#ff4800;color:#fff;font-size:max(1.6rem,1vw);font-weight:bold;text-decoration:none;border-radius:8px;transition:background-color .3s ease}.c-btn-404:hover{background-color:#ff4800;opacity:.8}/*# sourceMappingURL=style.min.css.map */
