*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{color:#333;font-size:17px;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){html{font-size:18px}}body{margin:0;width:100%}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:600}h1,h2,h3,h4{font-family:var(--mincho-font)}h1{margin:0;font-size:inherit}h2,h3,h4,h5,h6{margin:2.4em 0 1em}h2{font-size:1.7rem}h3{font-size:1.5rem}h4{font-size:1.2rem}ul,ol{margin:0;padding:0;list-style:none}li{list-style:none}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}i{font-style:normal}img,embed,object,iframe{vertical-align:bottom;max-width:100%;height:auto}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;min-width:100%;border-spacing:0;line-height:1.5}caption{text-align:left}td,th{vertical-align:middle;padding:.5em;border:1px solid rgba(0,0,0,.3)}th{text-align:left;font-weight:bold}table:not(:has(thead)) th,thead th{background:rgba(205,235,242,.5)}table:has(thead) tbody th{color:#26798b}template{display:none}@font-face{font-family:"UtsukushiMincho";font-display:swap;font-weight:normal;src:url("/fonts/UtsukushiMincho.woff") format("woff"),url("/fonts/UtsukushiMincho.ttf") format("truetype"),url("/fonts/UtsukushiMincho.otf") format("opentype")}@font-face{font-family:"UtsukushiMincho";font-display:swap;font-weight:bold;src:url("/fonts/02UtsukushiMincho-Bolder.woff2") format("woff2"),url("/fonts/02UtsukushiMincho-Bolder.woff") format("woff"),url("/fonts/02UtsukushiMincho-Bolder.ttf") format("truetype"),url("/fonts/02UtsukushiMincho-Bolder.otf") format("opentype")}@font-face{font-family:"din";font-display:swap;src:url("/fonts/din1451alt.woff") format("woff"),url("/fonts/din1451alt.ttf") format("truetype")}.logo{display:inline-block}.margin-0{margin:0rem}.margin-1{margin:1rem}.margin-2{margin:2rem}.margin-top-0{margin-top:0rem}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-top-3{margin-top:3rem}.margin-top-4{margin-top:4rem}.margin-top-5{margin-top:5rem}.margin-top-6{margin-top:6rem}.margin-top-7{margin-top:7rem}.margin-right-0{margin-right:0rem}.margin-right-1{margin-right:1rem}.margin-right-2{margin-right:2rem}.margin-right-3{margin-right:3rem}.margin-right-4{margin-right:4rem}.margin-right-5{margin-right:5rem}.margin-right-6{margin-right:6rem}.margin-right-7{margin-right:7rem}.margin-bottom-0{margin-bottom:0rem}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-3{margin-bottom:3rem}.margin-bottom-4{margin-bottom:4rem}.margin-bottom-5{margin-bottom:5rem}.margin-bottom-6{margin-bottom:6rem}.margin-bottom-7{margin-bottom:7rem}.margin-left-0{margin-left:0rem}.margin-left-1{margin-left:1rem}.margin-left-2{margin-left:2rem}.margin-left-3{margin-left:3rem}.margin-left-4{margin-left:4rem}.margin-left-5{margin-left:5rem}.margin-left-6{margin-left:6rem}.margin-left-7{margin-left:7rem}.padding-0{padding:0rem}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-top-0{padding-top:0rem}.padding-top-1{padding-top:1rem}.padding-top-2{padding-top:2rem}.padding-top-3{padding-top:3rem}.padding-top-4{padding-top:4rem}.padding-top-5{padding-top:5rem}.padding-top-6{padding-top:6rem}.padding-top-7{padding-top:7rem}.padding-right-0{padding-right:0rem}.padding-right-1{padding-right:1rem}.padding-right-2{padding-right:2rem}.padding-right-3{padding-right:3rem}.padding-right-4{padding-right:4rem}.padding-right-5{padding-right:5rem}.padding-right-6{padding-right:6rem}.padding-right-7{padding-right:7rem}.padding-bottom-0{padding-bottom:0rem}.padding-bottom-1{padding-bottom:1rem}.padding-bottom-2{padding-bottom:2rem}.padding-bottom-3{padding-bottom:3rem}.padding-bottom-4{padding-bottom:4rem}.padding-bottom-5{padding-bottom:5rem}.padding-bottom-6{padding-bottom:6rem}.padding-bottom-7{padding-bottom:7rem}.padding-left-0{padding-left:0rem}.padding-left-1{padding-left:1rem}.padding-left-2{padding-left:2rem}.padding-left-3{padding-left:3rem}.padding-left-4{padding-left:4rem}.padding-left-5{padding-left:5rem}.padding-left-6{padding-left:6rem}.padding-left-7{padding-left:7rem}.btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1em;padding:.5em 1.4em;font-size:1.1em;line-height:1.3;border-radius:6px;position:relative;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);background-color:#34a6bf;-webkit-transition:.3s;transition:.3s;color:#fff}.btn.pink{background-color:#e8a780;color:initial}.btn.yellow{background-color:#f2c166;color:initial}.btn.orange{background-color:#f37610}.btn.green{background-color:#2aa73a}.btn.rev::before{content:"←";margin-right:4px}.btn[disabled]{-webkit-filter:grayscale(1);filter:grayscale(1)}.btn:not(:disabled):hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-transform:translateY(3px);transform:translateY(3px)}.btn-tel{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2em;line-height:1;font-family:var(--price-font);text-decoration:none}.btn-tel::before{content:"";display:inline-block;height:1em;width:1.5em;margin-right:4px;vertical-align:text-top;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 26" xml:space="preserve"><path d="M40 4a23.5 23.5 0 0 0-10 2.2l-1.4-.6A23.1 23.1 0 0 0 13.2 5c-1.1.3-2.2.7-3.2 1.2l-1.4-.6C6.1 4.6 3.1 4 0 4v2.6c2.1 0 4.2.3 6 .9l1.2.4-1.6 1.3c-1 .9-1.7 1.9-2.3 2.9-.5 1-.9 2.2-.9 3.3 0 1 .2 2 .6 2.9a7.3 7.3 0 0 0 2.7 3.3 7.4 7.4 0 0 0 10.5-1.9 7.7 7.7 0 0 0 1.3-4.2c0-.8-.1-1.5-.4-2.2a10 10 0 0 0-2.3-3.6l-2.1-1.8a20.5 20.5 0 0 1 13.2-.4l1.2.4-1.6 1.3c-1 .9-1.7 1.9-2.3 2.9-.5 1-.9 2.2-.9 3.3 0 1 .2 2 .6 2.9a7.3 7.3 0 0 0 2.7 3.3c1.4.9 2.9 1.4 4.4 1.4 1 0 2-.2 2.9-.6a7.3 7.3 0 0 0 3.3-2.7 7.7 7.7 0 0 0 1.3-4.2c0-.8-.1-1.5-.4-2.2a10 10 0 0 0-2.3-3.6l-2.1-1.8c2.1-.8 4.6-1.3 7.2-1.3L40 4zm-26.4 8.2c.4.6.8 1.1 1 1.7a4.5 4.5 0 0 1-.1 3.5 4.8 4.8 0 0 1-4.5 3 4 4 0 0 1-1.9-.4c-.9-.4-1.7-1-2.2-1.8-.6-.8-.9-1.7-.9-2.8l.3-1.4c.3-.8.9-1.8 1.7-2.6.8-.8 1.8-1.6 3-2.3 1.5.9 2.8 2 3.6 3.1zm20.1 0c.4.6.8 1.1 1 1.7a4.5 4.5 0 0 1-.1 3.5c-.4.9-1 1.7-1.8 2.2a5.1 5.1 0 0 1-4.7.4c-.9-.4-1.7-1-2.2-1.8-.5-.8-.8-1.7-.8-2.8l.3-1.4c.3-.8.9-1.8 1.7-2.6.8-.8 1.8-1.6 3-2.3 1.5.9 2.7 2 3.6 3.1z" fill="white"/></svg>');background-color:#2aa73a}.btn-tel rt{font-size:.4em;color:#124919;font-family:var(--mincho-font)}.card,.review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #999;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.1);box-shadow:0 8px 8px rgba(0,0,0,.1);background:#fff;margin:1rem 0;-webkit-transition:.3s top;transition:.3s top;line-height:1.5;position:relative;top:0}.card-text,.review-text{padding:.75rem}.card-title,.review-title{margin:0;font-size:1.1rem;font-weight:500}@media screen and (min-width: 960px){.card-title,.review-title{font-size:1rem}}.card:hover,.review:hover{top:4px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}.card-figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:38.4615384615%;background:#f2f2f2}.card-figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}figure~.card-text{width:61.5384615385%}.reverse .card-text{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.card-excerpt,.card-time{margin-top:.5rem;font-size:.9em}.card-time{color:#999}.card-time::before{margin-right:4px}.card-price{margin-top:.5rem;font-size:.8rem;text-align:right;line-height:1.3}.card-price-value{font-size:1.2rem;font-weight:bold}@media screen and (min-width: 520px){.archive-list .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.archive-list .card-figure{width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.archive-list .card-text{padding:.75rem;width:100%;-webkit-box-ordinal-group:inherit;-webkit-order:inherit;-ms-flex-order:inherit;order:inherit}}.review{border-radius:.5rem;background-color:rgba(255,255,255,.4);background-position:bottom 20% center;background-size:cover;background-blend-mode:lighten;text-decoration:none}.review-title{font-size:1.2rem;text-shadow:0 0 4px #fff,1px 1px 4px #fff,-1px -1px 4px #fff,0 1px 4px #fff,1px 0 4px #fff,0 -1px 4px #fff,-1px 0 4px #fff}.review-star,.review-star-value{display:inline-block;font-size:1.2rem}.review-star::before,.review-star-value::before{content:"★★★★★";color:rgba(153,153,153,.5);vertical-align:baseline}.review-star{position:relative;line-height:1;margin-right:.5rem}.review-star-value{overflow:hidden;position:absolute;top:0;left:0}.review-star-value::before{color:#f2c166}.review-service{font-size:.8rem}.mincho{font-family:var(--mincho-font)}.breadcrumbs{padding:1rem 0;font-size:13px;color:#999;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs a{color:#333}.breadcrumbs span:has(>a)::after{content:"";display:inline-block;width:1.5em;height:1.2em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g fill="none"><path stroke="%23999999" stroke-linecap="round" stroke-miterlimit="10" stroke-width="8" d="m39 24 21 26-21 26"/><path d="M0 0h100v100H0z"/></g></svg>') center right/contain no-repeat;vertical-align:text-bottom}.cta{max-width:560px;margin:2rem auto;padding:3%;border:2px solid #f2f2f2;background:#fff}.cta-header{padding-bottom:1rem;background-repeat:no-repeat;background-size:36% auto;background-position:bottom right}.cta-header-logo{font-size:1.5rem;margin-bottom:1rem}.cta-header-text{font-size:.9rem;margin-bottom:1rem !important;color:#34a6bf;font-weight:600;text-shadow:0 0 4px #fff,1px 0 4px #fff,0 1px 4px #fff,1px 1px 4px #fff,-1px 0 4px #fff,0 -1px 4px #fff,-1px -1px 4px #fff}.cta-header-tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;background:rgba(255,255,255,.8)}.cta-header-tel-time{font-size:.8rem;text-align:center}.cta .btn{margin-top:0;font-size:18px}@media screen and (max-width: 519px){.cta-header-text{font-size:4.5vw}.cta-header-tel .btn-tel{font-size:8vw}}@media screen and (min-width: 520px){.cta-header-text{font-size:1.2rem}.cta-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.temotokuyo-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}.temotokuyo-list a{margin:0}@media screen and (min-width: 960px){.temotokuyo-list{grid-template-columns:repeat(2, 1fr)}}.temotokuyo-item{max-width:480px;margin:auto}.clear,.clear-after::after{display:block;clear:both}.clear-after::after{content:""}.faq-section,.schema-faq-section{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #f2f2f2}.faq-answer,.schema-faq-answer,.faq-question,.schema-faq-question{display:block;padding-left:2.5rem;position:relative}.faq-answer::before,.schema-faq-answer::before,.faq-question::before,.schema-faq-question::before{content:"Q.";display:block;width:2.5rem;font-family:var(--mincho-font);line-height:1;font-size:2rem;color:#34a6bf;position:absolute;top:-0.5rem;left:0}.faq-question,.schema-faq-question{font-size:1.1rem;font-weight:bolder;text-decoration:none}.faq-answer,.schema-faq-answer{margin:1rem 0 0}.faq-answer::before,.schema-faq-answer::before{content:"A.";color:#f2c166}.faq-answer p:last-of-type,.schema-faq-answer p:last-of-type{margin-bottom:0}.price{font-family:var(--price-font);font-weight:bolder;color:var(--wp--preset--color--vivid-red)}.price-value{margin:0 .05em;font-size:280%;line-height:1}.price-tax{font-size:130%}.plans-list{display:grid;grid-template-columns:1fr}@media screen and (min-width: 520px){.plans-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.plans-list{grid-template-columns:repeat(3, 1fr)}}.plans-item{margin-bottom:3rem;padding:1rem;border:1px solid #f2f2f2;border-top-width:8px;border-radius:4px}.plans-item+.plans-item{border-left:none}.plans-item-image{margin:-1rem -1rem 1rem;height:5rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plans-item-image img{margin-top:-20%}.plans-item-head{text-align:center}.plans-item-head .btn{margin:0 auto}.plans-item-title{margin:0}.plans-item-price{margin:.5em 0}.plans-item-smry{margin-bottom:1rem}.plans-item-info{margin:1rem 0}.plans-item-info dl{display:grid;grid-template-columns:repeat(2, 1fr)}.plans-item-info dt:not(:last-of-type),.plans-item-info dd:not(:last-of-type){border-bottom:1px solid #f2f2f2}.plans-item-info dt{font-weight:bolder}[before-content]::before{content:attr(before-content)}[after-content]::after{content:attr(after-content)}.strong,.article strong:not([class]){background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, yellow));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 50%, yellow 50%);background:linear-gradient(left, rgba(255, 255, 255, 0) 50%, yellow 50%);background-position-y:bottom;background-repeat:repeat-x;background-size:200% 80%;-webkit-transition:background-position 2s ease;transition:background-position 2s ease}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.has-background{padding:1em 1.5em}.heading-h2,.wp-block-heading:not([class*=heading-]):is(h2),.heading-h3,.wp-block-heading:not([class*=heading-]):is(h3){background:rgba(255,255,255,.5) url("/images/heading2-rotated.jpg") left center/cover no-repeat;background-blend-mode:lighten}.heading-h2,.wp-block-heading:not([class*=heading-]):is(h2){padding:.8em 1rem;text-shadow:0 0 2px rgba(255,255,255,.7),-0.1em -0.1em 2px rgba(255,255,255,.7),.1em .1em 2px rgba(255,255,255,.7),-0.1em 0 2px rgba(255,255,255,.7),.1em 0 2px rgba(255,255,255,.7),0 -0.1em 2px rgba(255,255,255,.7),0 .1em 2px rgba(255,255,255,.7)}@media screen and (max-width: 959px){.heading-h2,.wp-block-heading:not([class*=heading-]):is(h2){margin-left:-1rem;margin-right:-1rem}}.heading-h3,.wp-block-heading:not([class*=heading-]):is(h3){padding-bottom:4px;background-size:100% 4px;background-position:left bottom}.heading-h4,.wp-block-heading:not([class*=heading-]):is(h4){color:#26798b}.heading-shadow{color:#fff;text-shadow:1px 2px 4px rgba(0,0,0,.5),-1px 0 4px rgba(0,0,0,.5)}.article{padding:0;background:#fff}.article-body{padding:1rem 0 3rem}.archive .article-body{padding-bottom:1px}.article a:not([class]){color:#0000de;text-decoration:underline}.article a:not([class])[target=_blank]{color:inherit}.article a:not([class])[target=_blank]::after{content:"";display:inline-block;width:1em;height:1em;vertical-align:text-bottom;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="6" d="M53 18h30v30m0-30L43 58m25 5v20H18V33h20"/></svg>') center/contain no-repeat}.screen-reader-response,.grecaptcha-badge{display:none !important}.wp-block-list{margin-bottom:1.5rem;line-height:1.5}.wp-block-list li{margin-bottom:.25em;padding-left:1.5rem}.wp-block-list li::before{content:"●";display:inline-block;-webkit-mask:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><circle cx="4" cy="4" r="2.5"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><circle cx="4" cy="4" r="2.5"/></svg>') center/contain no-repeat;width:1.5rem;font-size:1.5rem;line-height:1.5rem;margin-left:-1.5rem;text-align:center;vertical-align:bottom}.wp-block-list:is(ol){counter-set:ol}.wp-block-list:is(ol)>li{counter-increment:ol}.wp-block-list:is(ol)>li::before{content:counter(ol) ".";font-style:italic;-webkit-mask:none;mask:none;text-align:left}.wp-block-list.check li::before{-webkit-mask-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="8" d="M73 34 43 64 27 48"/></svg>');mask-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="none" stroke="black" stroke-linecap="round" stroke-miterlimit="10" stroke-width="8" d="M73 34 43 64 27 48"/></svg>')}.wp-block-table,.wp-block-image,.wp-block-group,.wp-block-columns,.wp-block-gallery,.wp-block-quote{margin-bottom:1.5rem}.wp-block-image img{max-width:100%;height:auto}@media screen and (max-width: 519px){.wp-block-image .alignleft,.wp-block-image .alignright{float:none}}@media screen and (min-width: 520px){.wp-block-image .alignleft,.wp-block-image .alignright{max-width:40%}}.wp-block-table{overflow-x:auto}.wp-block-table th{white-space:nowrap;min-width:5em}@media screen and (max-width: 519px){.wp-block-table.resp tr,.wp-block-table.resp th,.wp-block-table.resp td{display:block;border-width:0}.wp-block-table.resp tr{margin-bottom:1rem}.wp-block-table.resp th{font-size:1.1rem}.wp-block-table.resp thead{display:none}.wp-block-table.resp td[data-label]::before{content:attr(data-label) ": ";display:inline-block;margin-right:.5em;font-weight:bold;color:#34a6bf}}.wp-block-media-text h2,.wp-block-media-text h3,.wp-block-media-text h4,.wp-block-media-text h5,.wp-block-media-text h6{margin-top:0}.wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}@media screen and (max-width: 519px){.wp-block-columns:not(.is-not-stacked-on-mobile){display:block}}.wp-block-quote{padding:1rem;border-left:4px solid #f2c166;background:rgba(242,193,102,.2) url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="white" d="M73 43a15 15 0 1 1-19 15v-1c0-16 14-30 30-30v5c-5 2-9 6-11 11Zm-38 0a15 15 0 1 1-19 15v-1c0-16 14-30 30-30v5c-5 2-9 6-11 11Z"/></svg>') left -0.3rem top -0.5rem/3rem no-repeat}.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-quote cite{display:block;font-size:.8rem;opacity:.8;text-align:right}.wp-block-quote cite::before{content:"―"}figcaption{font-size:.8em;color:#999}.schema-how-to-steps{counter-set:how-to}.schema-how-to-step{margin-bottom:1rem;padding-bottom:.75rem;counter-increment:how-to;position:relative}.schema-how-to-step::before{content:"";display:block;width:.5rem;border:0 solid #333;border-right-width:1px;border-bottom-width:1px;-webkit-transform:skewY(45deg);transform:skewY(45deg);opacity:.3;position:absolute;top:2rem;left:0;bottom:0}.schema-how-to-step:last-child::before{content:none}.schema-how-to-step-name{display:block;font-size:1.5rem;font-family:var(--mincho-font);line-height:1.5}.schema-how-to-step-name::before{content:counter(how-to, decimal-leading-zero) ".";display:inline-block;margin-right:.2em;font-style:italic;color:#f2c166;line-height:1;vertical-align:baseline}.schema-how-to-step-text{margin:.5rem 0 .5rem 1.5rem}.schema-how-to-step-text::after{content:"";display:block;clear:both}.schema-how-to-step-text img{float:left;margin:0 .5rem .5rem 0}.nav-links{margin:1rem 0 2rem;text-align:center}.nav-links .page-numbers{margin-right:4px;padding:0 .5em;display:inline-block;background-color:#34a6bf;line-height:2;color:#fff}.nav-links .page-numbers.current{-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (max-width: 959px){body.menu-open,body.tel-hours-over{position:fixed}}.content,.container{margin:0 auto;width:calc(100% - 2rem)}@media screen and (min-width: 1200px){.content,.container{width:100%}}.content{max-width:800px}.container{max-width:800px}@media screen and (min-width: 960px){.container{max-width:960px}}@media screen and (min-width: 1200px){.container{max-width:1024px}}.wrap{width:100%;margin-bottom:5rem}@media screen and (min-width: 960px){.wrap{display:grid;grid-template-columns:1fr 288px;gap:3rem}.wrap .aside{padding:0;font-size:16px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:-webkit-sticky;position:sticky;bottom:3rem}.single .wrap{grid-template-columns:1fr 288px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.header{width:100%;z-index:100;background:#fff;position:relative}.header-inner{display:grid;grid-template-columns:1fr auto 2.5rem;gap:4px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:3rem;z-index:100;width:100%}@media screen and (min-width: 768px){.header-logo img{width:360px}}.header-menu{width:100%;font-size:18px;line-height:1}.header-menu a{display:block;padding:.8em 1em;cursor:pointer;text-decoration:none;position:relative}.header-menu a [label]::after{content:attr(label);color:#26798b;font-size:80%}.header-menu .sub-menu{background:#26798b;color:#fff}.header-menu .sub-menu>li{border-bottom:1px solid #999}.header-menu .sub-menu .current-menu-item,.header-menu .sub-menu li:has(a:hover){background-color:rgba(0,0,0,.3)}@media screen and (max-width: 959px){.header .btn-tel{font-size:1.4rem}.header-nav{display:none;width:100%;height:calc(100vh - 3rem);overflow-y:auto;background:inherit;padding-bottom:8rem;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.1) inset;box-shadow:0 8px 8px rgba(0,0,0,.1) inset;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:8rem}.header-menu a{padding-right:2em}.header-menu a::after{content:"→";position:absolute;top:calc(50% - .5em);right:.5em;line-height:1}.header-menu a [label]::after{content:attr(label);margin-left:1em}.header-menu .menu-item-has-children>a{font-size:21px}.header-menu .sub-menu li{padding-left:1rem}.menu-open .header{position:-webkit-sticky;position:sticky;top:0;-webkit-animation:.3s opacity;animation:.3s opacity}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.menu-open .header-nav{display:block}}@media screen and (max-width: 519px){.header .btn-tel{font-size:0}}@media screen and (max-width: 519px)and (min-width: 375px){.header .btn-tel::before{font-size:1.4rem;margin-right:0}}@media screen and (min-width: 960px){.header{padding-top:1rem}.header-logo{font-size:1.75rem}.header .btn-tel::before{line-height:1}.header-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;margin-top:.5rem}.header-menu>li{width:100%;position:relative}.header-menu>li:has(a:hover) .sub-menu{display:block;z-index:100}.header-menu>li>a:not([href=""]):hover{background-color:rgba(52,166,191,.2)}.header-menu [label]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-menu .sub-menu{position:absolute;top:100%;left:0;display:none;min-width:100%;white-space:nowrap}.header .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}}#menuToggle{display:none}@media screen and (max-width: 959px){#menuToggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:1.25rem;width:1.75rem;position:fixed;top:.85rem;right:8px;z-index:100}#menuToggle div{width:100%;height:4px;background:#333;border-radius:2px}}.menu-open #menuToggle div{position:absolute;top:50%;left:50%}.menu-open #menuToggle div:first-of-type{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.menu-open #menuToggle div:nth-of-type(2){visibility:hidden}.menu-open #menuToggle div:last-of-type{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.main{margin-bottom:3rem;overflow-x:hidden}.page-header{padding:5rem .5rem;overflow:hidden;position:relative;z-index:1}.page-header-title{font-size:2rem;text-align:center;color:#fff;text-shadow:1px 2px 4px rgba(0,0,0,.5),-1px 0 4px rgba(0,0,0,.5)}.page-header-img{display:block;max-width:none;min-width:calc(100% + 8px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;-webkit-filter:blur(3px);filter:blur(3px);top:-3px;right:-3px;left:-3px;bottom:-3px;z-index:-1}.page-header-svg{width:100%;position:absolute;left:0;right:0;bottom:-1px}.page-header:not(:has(svg)){padding:.5rem;background:#34a6bf}.page-header:not(:has(svg)) .page-header-title{text-shadow:none}.single-header-title{padding:.5rem 0;font-size:1.25rem}.single-header-title::first-letter{font-size:1.5em;color:#34a6bf;line-height:1}.single-footer-time{display:block;text-align:right;font-size:.9rem;color:#999}.aside{line-height:1.5;padding:0 1rem}@media screen and (min-width: 520px)and (max-width: 959px){.aside{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.aside-item{margin-bottom:1.5rem;padding:1rem;background:#fff;border:2px solid #999;border-radius:.5rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.aside-item-title{margin:0;font-size:1.15rem;padding:.25em 0;border-bottom:3px solid #999;position:relative}.aside-item-title::before{content:"";display:block;width:5em;height:3px;background:#34a6bf;position:absolute;left:0;bottom:-3px}.aside-info-logo{margin:0 auto .5rem}.aside-info-dt{margin-bottom:.25rem;color:#fff;background:#96d0d6;text-align:center}.aside-info-dd{margin-bottom:1rem}.aside-menu{margin-bottom:1rem}.aside-menu li{border-bottom:1px solid #999}.aside-menu a{display:block;padding:.5rem 1rem;background:#fff}.footer-sitemap{padding:1rem;background:#26798b}.footer-sitemap a{color:#fff;padding-left:1em;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="white" d="m63.7 47.4-21.3-25a4 4 0 0 0-7 2.5v50.2a4 4 0 0 0 7 2.6l21.3-25.1a4 4 0 0 0 0-5.2Z"/></svg>') left center/contain no-repeat}.footer-sitemap li{display:inline-block;margin:0 1em .5em 0}.footer-cta{padding:4rem 1rem 3rem;background:rgba(255,255,255,.7) url("https://www.oceans-sankotu.com/wp-content/uploads/3558378_l-160x107.jpg") center/cover;background-blend-mode:lighten;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;position:relative;-webkit-mask:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 100"><path d="M154 0c-2.2 0-4 .9-4 2 0-1.1-1.8-2-4-2H0v100h300V0H154Z"/></svg>') top center/3000px auto no-repeat;mask:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 100"><path d="M154 0c-2.2 0-4 .9-4 2 0-1.1-1.8-2-4-2H0v100h300V0H154Z"/></svg>') top center/3000px auto no-repeat}.footer-cta .btn{font-size:18px}@media screen and (min-width: 768px){.footer-cta-inner{margin:0 auto;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1.5fr 1fr;max-width:768px}}.footer-cta-text{display:block;font-size:1.2rem;font-family:var(--mincho-font);line-height:1.5;margin-bottom:1rem}.footer-cta-tel{background:#fff;margin:0 auto 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 2rem}@media screen and (max-width: 374px){.footer-cta-tel{padding:0 8px}}.footer-small{padding:1em;font-size:.9rem;display:block;text-align:center;background:#fff;color:#34a6bf}.footer-fixed{display:grid;grid-template-columns:auto auto;position:-webkit-sticky;position:sticky;bottom:0;z-index:111;-webkit-box-shadow:0 -8px 8px rgba(0,0,0,.1);box-shadow:0 -8px 8px rgba(0,0,0,.1);text-align:center}.footer-fixed .btn-tel{font-size:1.8rem;background:#fff;padding:.5em 0 .2em;width:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.footer-fixed:not(:has(.footer-fixed-mail)){grid-template-columns:1fr}.footer-fixed-mail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#f37610;color:#fff}.footer-fixed-mail::before{content:"";display:inline-block;width:2rem;height:2rem;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="white" d="M83.4 48.2 27 20a2 2 0 0 0-2.8 2.3L30.6 46a2 2 0 0 0 2 1.5H53a2 2 0 0 1 2 2 2 2 0 0 1-2 2H32.5a2 2 0 0 0-1.9 1.5l-6.5 24.7A2 2 0 0 0 27 80l56.5-28.2a2 2 0 0 0 0-3.6Z"/></svg>') center/2rem no-repeat}@media screen and (max-width: 374px){.footer-fixed-mail{font-size:0}}.archive-article{background:#fff;padding:1px 0}.archive-list{display:grid;justify-items:center;grid-template-columns:repeat(1, 1fr);gap:1rem;margin-bottom:1.5rem}.archive-list a{margin:0}@media screen and (min-width: 520px){.archive-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.archive-list{padding:1rem 0;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 768px)and (max-width: 1199px){.wrap .archive-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.archive-list{grid-template-columns:repeat(3, 1fr)}}.archive-item{width:100%}:root{--mincho-font: "UtsukushiMincho","Noto Serif JP", "Noto Serif", 游明朝, "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, HGS明朝E, "ＭＳ Ｐ明朝", メイリオ, Meiryo, serif;--price-font: "din", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;--oceans-water: #A0D9CE;--oceans-blue: #34A6BF;--oceans-darkblue: #26798b;--oceans-green: #96d0d6;--oceans-purple: #A199BF;--oceans-pink: #e8a780;--oceans-yellow: #F2C166;--oceans-black: #333;--oceans-silver: #F2F2F2;--oceans-link: #0000de;--oceans-gray: #999999;--oceans-free: #2aa73a;--oceans-orange: #f37610}.link{color:#0000de;text-decoration:underline}.toc{max-width:480px;margin:0 auto 1.5rem;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:8px 8px 0 0;overflow:hidden}.toc-title{padding:.25em .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:-webkit-gradient(linear, left top, right top, from(#333), to(#1e606f));background:-webkit-linear-gradient(left, #333, #1e606f);background:linear-gradient(to right, #333, #1e606f);color:#fff;font-family:var(--mincho-font);font-size:1.2rem}.toc-title i{display:block;width:3em;height:3em;line-height:1;font-size:12px;font-family:initial;text-align:right;position:relative}.toc-title i::before,.toc-title i::after{content:"";display:block;height:2px;width:1.6em;background:#fff;position:absolute;bottom:.8em;right:2px}.toc-title i::before{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.toc:not(.show) .toc-title i::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toc-list{padding:1em;margin-bottom:0}.toc-list li{margin-bottom:10px}.toc-list>li>a{font-weight:bolder}.toc:not(.show) .toc-list{display:none}.toc-child{margin:10px 0;color:#333}p{margin-bottom:20px}/*# sourceMappingURL=style.css.map */