@charset "UTF-8";html{width:100%;height:auto;line-height:1;font-size:16px;letter-spacing:normal}body{overflow-x:hidden;overflow-y:scroll;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#565656;line-height:1.8;letter-spacing:1px;background-color:#f6f6f6;font-size:.925rem;font-weight:500;scroll-behavior:smooth;font-feature-settings:"palt";-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media screen and (min-width:769px){.sp{display:none}}@media only screen and (max-width:768px){.pc{display:none}}h1,h2,h3,h4,h5{color:#121212}.topCont{margin-top:64px}@media only screen and (max-width:768px){.topCont{margin-top:38px}}a.box{display:block}a:link{color:#3b7e9b;text-decoration:none}a:hover{color:#3b7e9b;text-decoration:underline}a:visited,a:active{color:#3b7e9b;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}p:empty{display:none;height:0}figure,picture{display:block}.grid-container{display:grid}.grid-container.grid-1-3{grid-template-columns:1fr 3fr;gap:3vw}@media only screen and (max-width:768px){.grid-container.grid-1-3{grid-template-columns:1fr}}.grid-container.grid-3{grid-template-columns:repeat(3,1fr);gap:3vw}@media only screen and (max-width:768px){.grid-container.grid-3{grid-template-columns:1fr}}.grid-container.grid-4{grid-template-columns:repeat(4,1fr);gap:1.7vw 2.4%}@media only screen and (max-width:768px){.grid-container.grid-4{grid-template-columns:1fr 1fr}}.grid-container.grid-harf{grid-template-columns:repeat(2,1fr);gap:1.7vw 2.4%}@media only screen and (max-width:768px){.grid-container.grid-harf{grid-template-columns:1fr}}.grid-container.grid-5{grid-template-columns:repeat(5,1fr);gap:1rem}@media only screen and (max-width:768px){.grid-container.grid-5{grid-template-columns:1fr 1fr}}.grid-container.grid-1-3-1{grid-template-columns:1fr 3.5fr 1fr;gap:1.7vw 2.4%}.btn{margin-top:1rem}.btn a{border-radius:9999px;background:#3b7e9b;text-decoration:none;color:#fff;text-align:center;line-height:1.5;padding:12px 2rem;display:inline-block;font-size:.875rem;font-weight:700;transition:.5s ease-in-out;border:1px solid #3b7e9b}.btn a:hover{background:#fff;color:#3b7e9b;text-decoration:none}strong{font-weight:700;font-size:1rem;text-decoration:underline;text-decoration-thickness:.5rem;text-decoration-color:rgba(125,190,243,.3490196078);text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.marker{background:linear-gradient(transparent 50%,rgba(125,190,243,.3490196078) 50%)}.kuten-adjust{padding-right:3px}@media only screen and (max-width:768px){.kuten-adjust{padding-right:0}}#globalHeader{position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #ccc;z-index:100}@media only screen and (max-width:768px){#globalHeader{border:none}}#globalHeader #mastHead{height:calc(1px + 2.325rem);background:#565656;color:#fff;opacity:1;transition:.3s ease-in-out}#globalHeader #mastHead h1.sub{color:#fff}@media only screen and (max-width:768px){#globalHeader #mastHead{height:auto}}#globalHeader #mastHead .sub{width:90%;margin-inline:auto;font-size:.725rem;line-height:1;text-align:left;font-weight:500;padding:.8rem 0;color:#565656}@media only screen and (max-width:768px){#globalHeader #mastHead .sub{line-height:1.4;font-size:.625rem}}#globalHeader .header-inner{width:90%;margin-inline:auto;height:6rem;overflow:hidden;gap:0;transition:.3s ease-in-out;justify-content:center;align-items:center}@media only screen and (max-width:768px){#globalHeader .header-inner{height:3.4rem;width:100%;grid-template-columns:calc(100% - 6.8rem) 3.4rem 3.4rem;align-items:start}}#globalHeader .header-inner .siteLogo{font-family:"Sofia Sans Condensed",sans-serif;font-weight:700;font-size:2.2rem;line-height:1;padding:2.2rem 0 1.8rem}@media only screen and (max-width:768px){#globalHeader .header-inner .siteLogo{padding:0 .9rem;line-height:1;font-size:1.6rem;box-sizing:border-box}}#globalHeader .header-inner .siteLogo a{text-decoration:none;color:#121212;line-height:1;position:relative;overflow:hidden;transition:.3s ease-in}@media only screen and (max-width:768px){#globalHeader .header-inner .siteLogo a{padding:0;display:inline-block;line-height:3.4rem}}#globalHeader .header-inner .siteLogo a:before{content:"";display:block;width:100%;height:2rem;position:absolute;left:-100%;top:0;background:rgba(255,255,255,.8);transition:.1s ease-in-out;transform:skew(10deg)}#globalHeader .header-inner .siteLogo a:hover:before{left:100%}#globalHeader .header-inner .sub{font-size:.725rem;font-weight:700;line-height:1.4;padding-top:1.5rem}@media screen and (min-width:768px) and (max-width:1175px){#globalHeader .header-inner .sub{font-size:.625rem;line-height:1.3;letter-spacing:normal}}#globalHeader .header-inner .sub span{display:block}#globalHeader .header-inner #globalNav ul{display:flex;padding-top:1rem;flex-wrap:wrap;gap:1rem;justify-content:center}#globalHeader .header-inner #globalNav ul li a{display:inline-block;width:100%;height:100%;overflow:hidden;padding:1rem .2rem;box-sizing:border-box;position:relative;text-decoration:none}#globalHeader .header-inner #globalNav ul li a:before{content:"";width:100%;height:1px;background:#121212;display:block;position:absolute;bottom:1rem;left:-100%;transition:.3s ease-in-out}#globalHeader .header-inner #globalNav ul li a:hover{color:#121212;text-decoration:none}#globalHeader .header-inner #globalNav ul li a:hover:before{left:0}@media screen and (min-width:768px) and (max-width:1175px){#globalHeader .header-inner #globalNav ul li a{font-size:.875rem}}#globalHeader .header-inner #header-contact ul{display:flex;justify-content:right;align-items:center}#globalHeader .header-inner #header-contact ul li a{display:block}#globalHeader .header-inner #header-contact ul li a svg{fill:#121212;width:auto;height:1.2rem}#globalHeader .header-inner #header-contact ul li+li{margin-left:1rem}#globalHeader .header-inner #menuBar .inner{display:grid;place-items:center;height:3.4rem;width:3.4rem;background:#121212;overflow:hidden;padding:.7rem 0;box-sizing:border-box}#globalHeader .header-inner #menuBar .inner span{width:40%;margin-inline:auto;display:block;height:3px;background:#fff;transition:all .3s ease}#globalHeader .header-inner #sp-headerContact{width:3.4rem;height:3.4rem;background:#3b7e9b;display:grid;place-items:center}#globalHeader .header-inner #sp-headerContact .inner{width:3.4rem;height:3.4rem;position:relative}#globalHeader .header-inner #sp-headerContact a{color:#fff;text-decoration:none;font-size:.625rem;text-align:center;padding:.2rem 0;width:3.4rem;height:3.4rem;box-sizing:border-box;display:grid;align-items:center}#globalHeader .header-inner #sp-headerContact a .mail:before{content:"";width:50%;height:1.2rem;margin-inline:auto;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath fill='%23fff' d='M341.374,265.845l168.152,146.591c1.599-5.25,2.474-10.818,2.474-16.583V117.087L341.374,265.845z'/%3E%3Cpath fill='%23fff' d='M256,283.102c7.208-0.015,14.31-2.492,20.11-7.538L499.591,80.739c-10.424-13.076-26.458-21.478-44.481-21.478 H56.89c-18.023,0-34.057,8.401-44.481,21.478L235.89,275.564C241.682,280.61,248.792,283.087,256,283.102z'/%3E%3Cpath fill='%23fff' d='M0,117.087v278.766c0,5.765,0.875,11.333,2.473,16.583l168.152-146.599L0,117.087z'/%3E%3Cpath fill='%23fff' d='M299.474,302.367c-12.432,10.841-28,16.303-43.474,16.288c-15.474,0.015-31.05-5.454-43.474-16.288 l-14.845-12.939L23.151,441.579c9.447,6.978,21.092,11.159,33.739,11.159h398.22c12.647,0,24.291-4.181,33.738-11.159 l-174.53-152.151L299.474,302.367z'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center}#globalHeader.transform{background:rgba(255,255,255,.95)}#globalHeader.transform .grid-1-3-1{grid-template-columns:1fr 4.5fr 1fr}@media only screen and (max-width:768px){#globalHeader.transform .grid-1-3-1{grid-template-columns:calc(100% - 6.8rem) 3.4rem 3.4rem}}#globalHeader.transform #mastHead{opacity:0;display:none}#globalHeader.transform .header-inner{height:4rem}@media only screen and (max-width:768px){#globalHeader.transform .header-inner{height:3.4rem}}#globalHeader.transform .header-inner .siteLogo{padding:1rem 0;font-size:1.7rem}@media only screen and (max-width:768px){#globalHeader.transform .header-inner .siteLogo{padding:0 1.2rem;box-sizing:border-box}}#globalHeader.transform #globalNav{padding-top:0}#globalHeader.transform #globalNav ul{padding:0 1rem}#globalHeader.transform #globalNav ul li a{padding:1rem .2rem}.menu-open #globalHeader .header-inner #menuBar .inner span.top{transform:translateY(8px) rotate(45deg)}.menu-open #globalHeader .header-inner #menuBar .inner span.bottom{transform:translateY(-8px) rotate(-45deg)}.menu-open #globalHeader .header-inner #menuBar .inner span.middle{display:none}#slideMenu{position:fixed;top:-100vh;left:0;width:100%;height:100vh;z-index:10;background:#121212;overflow-y:scroll}#slideMenu .inner{padding:2rem;box-sizing:border-box}#slideMenu .inner #globalMenu li{border-bottom:1px solid #565656}#slideMenu .inner #globalMenu li a{padding:.925rem;box-sizing:border-box;display:block;color:#fff;text-decoration:none;position:relative}#slideMenu .inner #globalMenu li a:after{content:"";position:absolute;right:0;background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.211 7.155c-.141-.108-.3-.157-.456-.157-.389 0-.755.306-.755.749v8.501c0 .445.367.75.755.75.157 0 .316-.05.457-.159 1.554-1.203 4.199-3.252 5.498-4.258.184-.142.29-.36.29-.592 0-.23-.107-.449-.291-.591-1.299-1.002-3.945-3.044-5.498-4.243z'/%3E%3C/svg%3E");background-repeat:no-repeat;top:.4325rem;width:1.2rem;height:1.2rem;background-size:contain}.menu-open #slideMenu{top:3.4rem}.content-404 form{margin:30px 0}.content-404 form input[type=text]{padding:8px 12px;border:1px solid #ccc;width:80%;line-height:1;box-sizing:border-box;border-radius:3px}.content-404 form button[type=submit]{border:none;background:#121212;color:#fff;line-height:1;padding:8px 12px;border-radius:3px}.breadcrumb{width:100%;margin:0 auto 3rem;font-size:.625rem}@media only screen and (max-width:768px){.breadcrumb{width:80%}}.breadcrumb ul:after{content:"";width:100%;height:0;display:table;clear:both}.breadcrumb ul li{float:left}.breadcrumb ul li+li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill = '%23999' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.211 7.155c-.141-.108-.3-.157-.456-.157-.389 0-.755.306-.755.749v8.501c0 .445.367.75.755.75.157 0 .316-.05.457-.159 1.554-1.203 4.199-3.252 5.498-4.258.184-.142.29-.36.29-.592 0-.23-.107-.449-.291-.591-1.299-1.002-3.945-3.044-5.498-4.243z'/%3E%3C/svg%3E");width:.525rem;height:.525rem;background-repeat:no-repeat;background-size:contain;margin:0 1em;display:inline-block;vertical-align:middle}.single .breadcrumb{width:80%;margin:0 auto 3rem}.page-id-7722{background:#f6f6f6}@media only screen and (max-width:768px){.topCont2.makeshop2025{width:100%}}@media only screen and (max-width:768px){.topCont2.makeshop2025 .make-wrapper{width:90%;margin-inline:auto}}.topCont2.makeshop2025 .section-header{margin-bottom:3rem}.topCont2.makeshop2025 .section-title{font-size:1.55rem;box-sizing:border-box;position:relative;font-weight:700;margin:0 0 1rem;line-height:1.5;text-align:center}.topCont2.makeshop2025 .startMakeshop.ms1{position:relative;min-height:650px}@media only screen and (max-width:768px){.topCont2.makeshop2025 .startMakeshop.ms1{position:static}}.topCont2.makeshop2025 .startMakeshop.ms1 picture{position:absolute;top:0;left:0;width:55%;z-index:1}@media only screen and (max-width:768px){.topCont2.makeshop2025 .startMakeshop.ms1 picture{position:static;display:block;width:100%}}.topCont2.makeshop2025 .startMakeshop.ms1 picture img{width:100%;height:auto;aspect-ratio:16/9}.topCont2.makeshop2025 .startMakeshop.ms1 .text-bloc{position:absolute;right:0;top:4.375rem;background:#fff;width:55%;z-index:2;padding:2rem;box-sizing:border-box}@media only screen and (max-width:768px){.topCont2.makeshop2025 .startMakeshop.ms1 .text-bloc{position:static;display:block;width:100%}}.topCont2.makeshop2025 .startMakeshop.ms1 .text-bloc .section-title{text-align:left}.topCont2.makeshop2025 .startMakeshop.ms1 .text-bloc h3{margin-top:2.8125rem;margin-bottom:1rem;color:#3b7e9b;font-size:1.5rem;font-weight:700}.topCont2.makeshop2025 .startMakeshop.ms1 .text-bloc h3:before{content:none;margin:0;padding:0}.topCont2.makeshop2025 .startMakeshop.ms1 .text-bloc h4{margin-top:3rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.topCont2.makeshop2025 .ms2{padding-top:7rem}.topCont2.makeshop2025 .ms2 .text-bloc{padding:1.5rem;background:#fff}.topCont2.makeshop2025 .ms2 .text-bloc h3{margin-bottom:1rem;font-weight:700;line-height:1;font-size:1.125rem}@media only screen and (max-width:768px){.topCont2.makeshop2025 .ms2 .grid-container{display:block}}.topCont2.makeshop2025 .cta-area{margin:5.625rem -10% 0;width:120%;background:#121212}@media only screen and (max-width:768px){.topCont2.makeshop2025 .cta-area{width:100%;margin:5rem 0}}.topCont2.makeshop2025 .cta-area .inner{padding:2rem 0;width:80%;margin-inline:auto;color:#fff;text-align:center}.topCont2.makeshop2025 .cta-area .inner .btn{width:30%;margin-inline:auto;text-align:center}@media only screen and (max-width:768px){.topCont2.makeshop2025 .cta-area .inner .btn{width:100%}}.topCont2.makeshop2025 .cta-area .inner .btn a{display:block;border-radius:1rem;color:#fff;background:#21afe7;padding:1.5rem 0;font-size:1rem}.topCont2.makeshop2025 .ms3{margin:0 -10%;width:120%;background:#fff;padding:5.625rem 0}@media only screen and (max-width:768px){.topCont2.makeshop2025 .ms3{margin:0;width:100%;padding:3rem 0}}.topCont2.makeshop2025 .ms3 .inner{width:80%;margin-inline:auto}.topCont2.makeshop2025 .ms3 .inner img{vertical-align:bottom;aspect-ratio:16/9;width:100%;height:auto;margin-bottom:1.5rem}.topCont2.makeshop2025 .ms3 .inner h3{font-size:1.125rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width:768px){.topCont2.makeshop2025 .ms3 .inner .grid-container{display:block}}@media only screen and (max-width:768px){.topCont2.makeshop2025 .ms3 .inner .grid-container .cont{margin-bottom:2rem}}.topCont2.makeshop2025 .ms4{padding:5.625rem 0}@media only screen and (max-width:768px){.topCont2.makeshop2025 .ms4 .grid-container{display:block}}.topCont2.makeshop2025 .ms4 img{margin-bottom:1.5rem}.topCont2.makeshop2025 .ms4 h3{font-size:1.125rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width:768px){.topCont2.makeshop2025 .ms4 .cont{margin-bottom:2rem}}.topCont2.makeshop2025 .makeshop-result{padding:5.625rem 0}.topCont2.makeshop2025 .makeshop-result ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.topCont2.makeshop2025 .makeshop-result ul li{width:24%}@media only screen and (max-width:768px){.topCont2.makeshop2025 .makeshop-result ul li{width:48%;margin-bottom:1rem}.topCont2.makeshop2025 .makeshop-result ul li img{width:100%;height:auto}}.topCont2.makeshop2025 .makeshop-result ul li:last-child{display:none}.single-result-page .thumbs.print-screen img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.single-result-page .archivements-field .grid-1-3{display:grid;grid-template-columns:2fr 3fr;gap:3.4rem}@media only screen and (max-width:768px){.single-result-page .archivements-field .grid-1-3{grid-template-columns:1fr}}.single-result-page .archivements-field h2{font-size:1.25rem;font-weight:700;border:none}.single-result-page .archivements-field h2:before,.single-result-page .archivements-field h2:after{content:none}.single-result-page .archivements-field h3{padding:0;background:0 0;border-bottom:2px solid #565656;margin-top:3rem;margin-bottom:1rem;font-size:1rem}.dlform{margin:2rem 0}input[type=submit]{display:inline-block;border-radius:5px;border:none;color:#fff;cursor:pointer;background:#121212;padding:1rem 2rem;transition:background .3s ease}input[type=submit]:hover{background:#ccc}.wpcf7-form.invalid .wpcf7-response-output{border:none;background:#121212;color:#fff}.serviceGrid picture{overflow:hidden}.serviceGrid picture img{vertical-align:bottom;width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.serviceGrid .text-bloc{padding:2rem;box-sizing:border-box}.serviceGrid .text-bloc .price-box{position:relative}.serviceGrid .text-bloc .price-box .topleft{position:absolute;top:10px;right:0;color:#fff;font-size:.625rem;background:#b94e4e;line-height:1;padding:6px 12px;border-radius:3px}.serviceGrid .text-bloc .price-box dl{padding:1rem 0;margin-bottom:1rem;margin-top:1rem;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.serviceGrid .text-bloc .price-box dt{font-weight:400;color:#121212}.serviceGrid .text-bloc .price-box dd .sale-price{font-size:2.25rem;line-height:1.5}.serviceGrid .text-bloc .price-box dd .tax{font-size:.875rem}.serviceGrid .text-bloc .note{margin-top:1rem}.serviceGrid .text-bloc .note ul{list-style:circle;margin-bottom:.7rem;margin-top:.7rem}.serviceGrid .text-bloc .note ul li{margin-left:1.4rem}.production-flow{list-style:none}.production-flow li{margin-left:0;padding:2rem;box-sizing:border-box;position:relative;margin-bottom:2rem}.production-flow li .list-num{display:inline-block;font-size:3rem;color:rgba(125,190,243,.3490196078);line-height:1;vertical-align:middle;margin-right:1rem}dl.faq{width:100%}dl.faq dt{background:rgba(125,190,243,.3490196078);box-sizing:border-box;font-weight:700;font-size:1rem;color:#3b7e9b;padding:.5rem 2rem;box-sizing:border-box}dl.faq dt:before{content:"Q";font-size:2rem;margin-right:1rem;display:inline-block;vertical-align:middle;font-weight:700}dl.faq dd{background:#fff;box-sizing:border-box;padding:.5rem 2rem;box-sizing:border-box}dl.faq dd:before{content:"A";font-size:2rem;margin-right:1rem;display:inline-block;vertical-align:middle;font-weight:700;color:#ccc}.category-wrap .section-header{margin-bottom:3rem}.category-wrap .section-header .section-title{margin-bottom:0}.category-wrap .edit-area article a{display:block;text-decoration:none;outline:0;transition:.3s ease}.category-wrap .edit-area article a .a-inner{display:block}.category-wrap .edit-area article a .a-inner .time{color:#565656;font-size:.875rem;width:96%;margin-inline:auto}.category-wrap .edit-area article a .a-inner .name{color:#121212;font-size:.925rem;width:96%;margin-inline:auto}.category-wrap .edit-area article a .a-inner .name:before{content:none;margin:0}.category-wrap .edit-area article a:hover{text-decoration:none}.category-wrap .edit-area.img-text-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 3rem}@media only screen and (max-width:768px){.category-wrap .edit-area.img-text-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.category-wrap .edit-area.img-text-grid .image-bloc{overflow:hidden;width:100%;aspect-ratio:16/9;margin-bottom:12px;border-radius:.5rem}.category-wrap .edit-area.img-text-grid .image-bloc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.category-wrap .edit-area.img-text-grid .text-bloc .time{font-size:.725rem}.category-wrap .edit-area article a .image-bloc img{transition:.3s ease-in-out;filter:blur(0)}.category-wrap .edit-area article a:hover .image-bloc img{filter:blur(5px)}.nav-links{margin-top:3rem}.nav-links .page-numbers{width:-moz-max-content;width:max-content;line-height:1;margin-right:6px;border-radius:.5rem;display:inline-block;vertical-align:middle;border:1px solid #ddd;text-align:center;box-sizing:border-box;padding:10px 12px}.nav-links .page-numbers.current{background:#565656;color:#fff}.nav-links a{transition:.3s ease-in-out;background:#fff}.nav-links a:hover{background:#3b7e9b;color:#fff;text-decoration:none}.single-content{width:80%;margin-inline:auto}.single-content .section-header{margin-bottom:2rem}.single-content .section-header .section-title{font-size:2rem}.single-content .tags{margin-top:1rem}.single-content .tags .tag-list{display:flex}.single-content .tags .tag-list li{margin-right:10px;font-size:.875rem}.single-content .tags .tag-list li a:before{content:"#"}.single-content .archivements-field .text-bloc dl{font-weight:400}.single-content .enlighter-default{margin:1.5rem 0}.single-content .edit-area h3{font-size:1.5rem;margin-bottom:1rem;line-height:1.5;margin-top:3rem}.single-content .edit-area h4{margin-top:2rem;font-size:1rem;margin-bottom:1rem}.single-content .edit-area h5{margin-top:2rem;font-size:1rem;margin-bottom:1rem}.page-content .edit-area h4{margin-top:3rem}.page-content .edit-area table{width:100%;margin:1.5rem 0;border-collapse:collapse}.page-content .edit-area table thead tr{background:#565656;color:#fff}.page-content .edit-area table thead tr th{font-weight:400;padding:1rem;border:1px solid #ccc}.page-content .edit-area table tbody tr{background-color:#fff}.page-content .edit-area table tbody tr th{padding:1rem;border:1px solid #ccc;text-align:left;font-weight:700}.page-content .edit-area table tbody tr td{padding:1rem;border:1px solid #ccc}#globalFooter{background:#121212;width:100%;height:auto;padding-bottom:3rem}#globalFooter .footer-contact{width:80%;margin-inline:auto;padding:3rem 0;color:#fff}#globalFooter .footer-contact .grid-3{gap:3rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){#globalFooter .footer-contact .grid-3{grid-template-columns:1fr}}#globalFooter .footer-contact .grid-3 .eeat-field .siteLogo{font-family:"Sofia Sans Condensed",sans-serif;line-height:1;font-size:2.5rem;color:#fff;font-weight:700}#globalFooter .footer-contact .grid-3 .eeat-field .sub{color:#fff;font-size:.725rem;margin-top:10px;color:#ccc;margin-bottom:1.2rem}#globalFooter .footer-contact .grid-3 .eeat-field address{font-size:.725rem}#globalFooter .footer-contact .grid-3 .eeat-field address:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c-4.198 0-8 3.403-8 7.602 0 4.198 3.469 9.21 8 16.398 4.531-7.188 8-12.2 8-16.398 0-4.199-3.801-7.602-8-7.602zm0 11c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3z'/%3E%3C/svg%3E");width:1rem;height:1rem;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;background-size:contain;margin-right:7px}#globalFooter .footer-contact .grid-3 .eeat-field .email{font-size:.725rem}#globalFooter .footer-contact .grid-3 .eeat-field .email .mail:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M12 12.713l-11.985-9.713h23.97l-11.985 9.713zm0 2.574l-12-9.725v15.438h24v-15.438l-12 9.725z'/%3E%3C/svg%3E");width:1rem;height:1rem;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;background-size:contain;margin-right:7px}#globalFooter .footer-contact .grid-3 .eeat-field .email a{color:#fff;text-decoration:none}#globalFooter .footer-contact .grid-3 .eeat-field .email a:hover{text-decoration:underline}#globalFooter .footer-contact .grid-3 .footer-news h3{color:#fff;font-size:1rem;font-weight:700;margin-bottom:10px}#globalFooter .footer-contact .grid-3 .footer-news li a{color:#fff;padding:5px 0;display:block;line-height:1.5;font-size:.725rem}#globalFooter .footer-contact .grid-3 .footer-news li a .footer-cat-name{font-weight:700;color:#ccc;margin-bottom:5px}#globalFooter .footer-contact .grid-3 .footer-news li a .footer-cat-name:after{content:"";display:block}#globalFooter .footer-contact .grid-3 .footer-news li a:before{content:"―";display:inline-block;vertical-align:middle;margin-right:7px}#globalFooter .footer-contact .grid-3 .footer-menu h3{color:#fff;font-size:1rem;font-weight:700;margin-bottom:10px}#globalFooter .footer-contact .grid-3 .footer-menu .footer-nav ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem 1rem;list-style:disc}@media only screen and (max-width:768px){#globalFooter .footer-contact .grid-3 .footer-menu .footer-nav ul{grid-template-columns:1fr}}#globalFooter .footer-contact .grid-3 .footer-menu .footer-nav ul li{margin-left:1.5em}#globalFooter .footer-contact .grid-3 .footer-menu .footer-nav ul li a{color:#fff;text-decoration:none}#globalFooter .footer-contact .grid-3 .footer-menu .footer-nav ul li a:hover{text-decoration:underline}#globalFooter .footer-contact .grid-3 .footer-menu .footer-nav{margin-bottom:2rem}#globalFooter #copyright{background:#121212;color:#fff;text-align:center;padding:1rem 0}.page-wrapper{width:100%;margin-inline:auto}.page-wrapper .black-bg{background:#121212}.header-obi,.top-cont2{margin-top:8.325rem}.header-obi{width:100%;height:4.3rem}.page-wrapper{width:90% !important;margin-inline:auto}.breadcrumb{width:90%;margin-inline:auto;margin:3rem auto 2rem}.page-wrapper{width:90%;margin-inline:auto}@media only screen and (max-width:768px){.page-wrapper{width:100%}}.page-wrapper .section-title{font-size:2.525rem;margin-bottom:2rem;line-height:1.5;font-weight:400}.page-wrapper .edit-area p:empty{display:none}.page-wrapper .edit-area .cont{margin-bottom:6rem}.page-wrapper .edit-area h3{font-size:2rem;margin-bottom:2rem;position:relative}.page-wrapper .edit-area h3:before{content:"";display:inline-block;width:2rem;height:1px;background:#121212;display:inline-block;vertical-align:middle;margin-right:1rem}.page-wrapper .edit-area h4{font-weight:700;font-size:1.125rem;margin-bottom:1rem}.page-wrapper .edit-area h5{font-size:1rem;font-weight:400}.page-wrapper .edit-area ul{margin-top:.7rem;margin-bottom:.7rem;list-style:disc}.page-wrapper .edit-area ul li{margin-left:1.4em}.page-wrapper .edit-area dl{margin:.7rem 0}.page-wrapper .edit-area dl dt{color:#3b7e9b}.page-wrapper .edit-area dl dd{color:#565656}.page-wrapper .edit-area .box-borderd{width:100%;border:1px solid #ccc;box-sizing:border-box}.page-wrapper .edit-area .box-white{background:#fff}.page-wrapper .edit-area .box-borderd{border-radius:.7rem}#splash{margin-top:6.3rem;width:100%;height:calc(100vh - 8.325rem)}#splash .splash-inner{position:relative;width:100%;height:100%}#splash .splash-inner .splash-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}#splash .splash-inner .shadow{position:absolute;z-index:2;inset:0;background-color:rgba(0,0,0,.5);opacity:0;animation:fadeIn .5s ease .5s forwards;pointer-events:none}@keyframes fadeIn{to{opacity:1}}#splash .splash-inner .text-bloc{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:90%;margin-inline:auto}#splash .splash-inner .text-bloc .theme{font-size:2rem;color:#fff}#splash .splash-inner .text-bloc .theme span{padding:0 12px;display:block}@media only screen and (max-width:768px){#splash .splash-inner .text-bloc .theme span{padding:0}}#splash .splash-inner .text-bloc .theme span.kuten-adjust{display:inline;background:0 0}.indexSection .section-title{font-size:1.875rem;font-weight:700;line-height:1.5;margin-bottom:2rem}@media only screen and (max-width:768px){.indexSection .section-title{font-size:1.7rem}}.indexSection .inner{width:90%;margin-inline:auto}.indexSection .border-radius{overflow:hidden;border-radius:.5rem}.indexSection .box-shadow{box-shadow:0 0 1rem rgba(0,0,0,.1);transition:.3s ease-in-out}.indexSection .box-shadow:hover{box-shadow:0 0 2rem rgba(0,0,0,.2)}.indexSection#hello{padding:6rem 0 0;width:120%;margin:0 -10%}@media only screen and (max-width:768px){.indexSection#hello{width:100%;margin:0;padding:3.5rem 0 0}}.indexSection#hello .section-title{color:#fff;text-align:center;margin-bottom:2rem;width:90%;margin-inline:auto}.indexSection#hello .nayami{padding-bottom:6rem}.indexSection#hello .nayami .inner{width:90%;height:100%;margin-inline:auto;position:relative}.indexSection#hello .nayami .inner .bottom-image{position:absolute;bottom:0;text-align:center}.indexSection#hello .nayami .inner .nayami-container{background:#fff;padding:1.2rem;box-sizing:border-box;border-radius:.5rem;width:-moz-fit-content;width:fit-content;max-width:300px;line-height:1.5;box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative;z-index:3;margin:0 1rem}.indexSection#hello .nayami .inner .nayami-container:after{content:"";position:absolute;bottom:-20px;left:20px;width:0;height:0;border:12px solid transparent;border-top-color:#fff}.indexSection#hello .nayami .inner .nayami-container .sub-name{text-align:right;font-size:.725rem;margin-top:.5rem}.indexSection#hello .nayami .inner .bottom-image{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40%;height:auto;z-index:2}.indexSection#support{padding:5rem 0}@media only screen and (max-width:768px){.indexSection#support{padding:3.5rem 0}}.indexSection#support .section-title{text-align:center}@media only screen and (max-width:768px){.indexSection#support .section-title{width:90%;margin-inline:auto}}.indexSection#support .section-title span{display:block}.indexSection#support .text-bloc{padding:2rem 2.2rem;box-sizing:border-box}.indexSection#support .text-bloc h3{font-weight:700;font-size:1.125rem;margin-bottom:1rem}.indexSection#support .image-bloc{aspect-ratio:16/9;overflow:hidden}.indexSection#support .image-bloc img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;clip-path:circle(0% at 50% 50%);transition:clip-path .8s ease}.indexSection#support .image-bloc img.is-inview{clip-path:circle(75% at 50% 50%)}.indexSection#plan{background:#f6f6f6;padding:5rem 0}@media only screen and (max-width:768px){.indexSection#plan{padding:3.5rem 0}}.indexSection#plan .section-title{margin-bottom:1rem;text-align:center}@media only screen and (max-width:768px){.indexSection#plan .section-title{width:90%;margin-inline:auto}}.indexSection#plan .sub-title{margin-bottom:2rem;text-align:center}@media only screen and (max-width:768px){.indexSection#plan .sub-title{width:90%;margin-inline:auto}}@media screen and (min-width:768px) and (max-width:1175px){.indexSection#plan .grid-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.indexSection#plan .grid-4{grid-template-columns:1fr}}.indexSection#plan .box{background:#fff;border:1px solid #eee;box-sizing:border-box}.indexSection#plan .box .image-bloc{overflow:hidden;aspect-ratio:16/9}.indexSection#plan .box .image-bloc img{clip-path:circle(0% at 50% 50%);transition:clip-path .8s ease;transition-duration:.6s}.indexSection#plan .box .image-bloc img.is-inview{clip-path:circle(75% at 50% 50%)}.indexSection#plan .box .text-bloc{padding:2rem 2.2rem;box-sizing:border-box}.indexSection#plan .box .text-bloc h3{font-weight:700;font-size:1.125rem;margin-bottom:1rem}.indexSection#about{padding:5rem 0}.indexSection#about .section-title{margin-bottom:0}.indexSection#about .theme{font-size:1.725rem;font-weight:700;margin-bottom:1.8rem;color:#121212}.indexSection#about .grid-harf{gap:3.7vw 2.4%}.indexSection#about .grid-harf .cont h3{font-weight:700;margin-bottom:.5rem;font-size:1.125rem}.indexSection#about .grid-harf .cont ul{list-style:disc;margin:.5rem 0 .3rem}.indexSection#about .grid-harf .cont ul li{margin-left:1.5rem}.indexSection#jirei{width:120%;margin:0 -10%;background:#565656;padding:5rem 0}@media only screen and (max-width:768px){.indexSection#jirei{width:100%;margin:0}}.indexSection#jirei .inner{width:70%;margin-inline:auto}.indexSection#jirei .inner .section-title{color:#fff;font-size:2rem;margin-bottom:1rem;font-weight:400;text-align:center}.indexSection#jirei .inner .section-title span{display:block;font-size:1.75rem}.indexSection#jirei .inner .sub-title{margin-bottom:3rem;color:#fff;text-align:center}.indexSection#jirei .inner ol{display:flex;justify-content:center;flex-wrap:wrap}.indexSection#jirei .inner ol li.inv{width:30%;margin:1rem 1.5% 2rem;padding:2rem;background:#777;box-sizing:border-box;position:relative;filter:opacity(0);transition:.3s cubic-bezier(.175,.885,.32,1.275)}.indexSection#jirei .inner ol li.inv h3{color:#fff;margin-bottom:10px;font-size:1.125rem;min-height:1.5lh}.indexSection#jirei .inner ol li.inv p{color:#fff;font-size:.875rem}.indexSection#jirei .inner ol li.inv:nth-child(1):after{content:"01";font-size:3rem;font-weight:700;position:absolute;top:-2.5rem;right:0;z-index:10;color:#fff}.indexSection#jirei .inner ol li.inv:nth-child(2):after{content:"02";font-size:3rem;font-weight:700;position:absolute;top:-2.5rem;right:0;z-index:10;color:#fff}.indexSection#jirei .inner ol li.inv:nth-child(3):after{content:"03";font-size:3rem;font-weight:700;position:absolute;top:-2.5rem;right:0;z-index:10;color:#fff}.indexSection#jirei .inner ol li.inv:nth-child(4):after{content:"04";font-size:3rem;font-weight:700;position:absolute;top:-2.5rem;right:0;z-index:10;color:#fff}.indexSection#jirei .inner ol li.inv:nth-child(5):after{content:"05";font-size:3rem;font-weight:700;position:absolute;top:-2.5rem;right:0;z-index:10;color:#fff}.indexSection#jirei .inner ol li.inv.is-inview{filter:opacity(1)}#jirei .inv{opacity:0;transform:translateY(20px);animation:fadeUp .6s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}#jirei .inv:nth-child(1){animation-delay:0s}#jirei .inv:nth-child(2){animation-delay:.4s}#jirei .inv:nth-child(3){animation-delay:.8s}#jirei .inv:nth-child(4){animation-delay:1.2s}#jirei .inv:nth-child(5){animation-delay:1.6s}.about-cont{overflow:hidden}.about-cont .inv{transition:.5s ease-in-out;left:-50%;opacity:0}.about-cont .inv p{transition:1s;opacity:0}.about-cont .inv.is-inview{left:0;opacity:1}.about-cont .inv.is-inview p{opacity:1}