﻿@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300&family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;400&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;400&display=swap");img{display:block;margin:0 auto}.btn{@apply font-semibold text-white py-2 px-4 rounded}.font-mincho{font-family:'Zen Old Mincho', serif}.font-kaku{font-family:'Zen Kaku Gothic New', sans-serif}.font-klee{font-family:'Klee One', cursive}.bg-yellow01{background-color:#fedd19}.bg-gray01{background-color:#404040}.bg-gray02{background-color:#f4f4f4}.bg-cream01{background-color:#fff8ed}.text-yellow01{color:#fedd19}.border-yellow01{border-color:#fedd19}.mt-197px{margin-top:197px}.h-750px{height:750px}@media (max-width: 765px){.h-750px{height:auto}}.contrast01{filter:contrast(1.1)}body{font-family:helvetica, MyYuGothicM, YuGothic, "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", Verdana, "メイリオ", Meiryo, sans-serif;font-style:normal;line-height:2.4rem}h2{font-size:200%}.pagination{text-align:center;font-size:1.2em;margin-top:1em;margin-bottom:2em}.pagination .page{margin-top:18px;display:inline-block}.pagination .page a{margin-right:0.8em;padding:8px;border:1px solid}.pagination .current{color:#999999;margin-right:0.8em;padding:8px;border:1px solid;display:inline}.pagination .prev{margin-right:0.5em}body{top:0 !important}.top-bg01{background-image:url(/assets/top_bg01-d4b235345bfaf7a520ae62b1519c855ccbe3ccfb96a09d3b98f751ea4bb8df0b.jpg);background-size:contain;background-position:center;filter:contrast(45%)}@media (max-width: 765px){.top-bg01{background-repeat:no-repeat;background-size:cover}}.text-shadow01{text-shadow:1px 1px 12px black}.text-shadow-yellow01{text-shadow:1px 1px 1px #b95e3b}.top-bg02{background-image:url(/assets/top_bg02-511ada792d90498313dbd0b996203292fc0abfc51bdd5584a57f0141987c758e.jpg);background-size:cover;background-repeat:no-repeat;background-position:center 50%;filter:brightness(50%)}.top-bg03{background-image:url(/assets/top_bg03-5ee0ff15a6b8599c96d055c119e1400f2848dfffc64d4f205dc536d45eb8b655.jpg);background-size:cover;background-repeat:no-repeat;background-position:center 40%;filter:brightness(60%)}.lp-bg01{background-image:url(/assets/top_bg01-d4b235345bfaf7a520ae62b1519c855ccbe3ccfb96a09d3b98f751ea4bb8df0b.jpg);background-size:contain;background-position:center;filter:contrast(45%)}@media (max-width: 765px){.lp-bg01{background-repeat:no-repeat;background-size:cover}}.top-bg05{background-image:url(/assets/top_bg05-4b9f1e4fad57ad5c00cd8c2eec98baf6124d0b959142f304fbe0321c3b4e78f3.png);background-size:contain;background-position:center;filter:contrast(45%)}@media (max-width: 765px){.top-bg05{background-repeat:no-repeat;background-size:cover}}.bg-border01{background:repeating-linear-gradient(-45deg, #f7f7f7, #f5f5f5 5px, #fff 5px, #fff 10px)}.bg-category01{background-image:url(/assets/category01-b2762e5f6f5fc9e4ec52f6050f4ba1add527de53153a866c779a2dac30136b44.jpg)}.bg-category02{background-image:url(/assets/category02-61dab8743c1883475cae8ca24ba77f2aa2e07cf217ea4cd38943d868d5921e43.jpg)}.bg-category03{background-image:url(/assets/category03-2f0729e258ba449a44efca259607dcc73936fa220704f52a03118fb6fd2aaf3f.jpg)}.bg-category04{background-image:url(/assets/category04-524ae4145d5ad38ac5b17f70cf3ec77eb03b7df9a7279462e8cecd08ecd9b800.jpg)}.bg-category05{background-image:url(/assets/category05-642c8f024ea33df259cab107cef4458f7268e45693468ed52cc8d238e5bf99c2.jpg)}.bg-category06{background-image:url(/assets/category06-2532771974b3579c7a848fac721ceeaa8feead080e20d4329bfbc4a77206cfd9.jpg)}.bg-category07{background-image:url(/assets/category07-2db92674bad66b25346247629f6b8f4031cfbfb036b5ae87e036141422349044.jpg)}.bg-category08{background-image:url(/assets/category08-36d53704d2c7338e1ed313dadb00048ee94bc0c129fa087742906c3d976d531b.jpg)}.bg-category09{background-image:url(/assets/category09-53e07bcdc9fb0d7cb72420704a334c6e87c1d5ccbea2f86d355656d2d9b000b2.jpg);background-position:top}.bg-category10{background-image:url(/assets/category10-52da87c5500f5c6c237a56e0cb634bb299782b7793a3a62262e0d61c887960e0.jpg)}.bg-mailmagazine{background-image:url(/assets/category01-b2762e5f6f5fc9e4ec52f6050f4ba1add527de53153a866c779a2dac30136b44.jpg);background-size:cover;background-position:bottom}.bg-property-banner{background-image:url(/assets/category10-52da87c5500f5c6c237a56e0cb634bb299782b7793a3a62262e0d61c887960e0.jpg);background-size:cover;background-position:center}#table-of-content li{margin-top:4px;padding-bottom:4px;list-style:none;font-size:15px}#table-of-content li:last-child{padding-bottom:0}#table-of-content a{text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:6px;color:#565656}#table-of-content .contents1{margin-left:0px}#table-of-content .contents2{margin-left:0px;font-weight:bold}#table-of-content .contents3{margin-left:15px}#table-of-content .contents4{margin-left:25px}#table-of-content .contents5{margin-left:40px}#table-of-content .contents6{margin-left:50px}.post_content{font-size:17px;line-height:2.5rem;word-wrap:break-word}.post_content p{margin-top:10px;margin-bottom:10px}.post_content h2{font-weight:bold;font-size:1.4rem;margin-bottom:2rem;padding-bottom:15px;border-bottom:2px solid #333;line-height:1.5em}.post_content h3{font-weight:bold;font-size:1.3rem;line-height:1.5em;margin-bottom:2rem;padding-bottom:15px;border-bottom:2px solid #7ab568}.post_content h4{font-weight:bold;font-size:1.2rem}.post_content table{width:100% !important;table-layout:fixed;word-break:break-all;word-wrap:break-all}.post_content table p{margin:0}.post_content table tr{border:1px solid #ddd}.post_content table tr td{padding:10px;text-align:center}.post_content table tr td:first-child{font-weight:bold;background:#f5f5f5;width:30% !important}@media (max-width: 765px){.post_content table tr td:first-child{width:100% !important}}@media (max-width: 765px){.post_content table tr td{width:100% !important;display:block}}.post_content ul{padding-left:20px}.post_content ul li{margin-bottom:12px;list-style:initial}.post_content ul ul{margin-left:15px}.post_content ul ul li{margin-bottom:0;list-style:circle}.post_content a{text-decoration:underline;padding-bottom:2px;color:blue}.post_content blockquote{padding-left:2px;margin-left:2px;border-left:1px solid #ddd}.post_content .cv_button a{text-decoration:none;color:#fff;text-shadow:#838383 -1px -1px 1px;padding-top:15px;padding-bottom:15px}.menu-button{position:relative;display:flex;justify-content:center;align-items:center}.menu-button span,.menu-button span:before,.menu-button span:after{content:'';display:block;height:1px;width:18px;border-radius:1px;background-color:#ffffff;position:absolute}.menu-button span:before{bottom:7px}.menu-button span:after{top:7px}#menu-button-check:checked~.menu-button span{background-color:rgba(255,255,255,0)}#menu-button-check:checked~.menu-button span::before{bottom:0;transform:rotate(45deg)}#menu-button-check:checked~.menu-button span::after{top:0;transform:rotate(-45deg)}#menu-button-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;transition:all 0.2s}#menu-button-check:checked~.menu-content{left:0}.top-30p{top:30%}.top-40p{top:40%}.max-h-380{max-height:380px}.max-h-480{max-height:480px}.question-category1{background:#ffa820;color:#fff}.question-category2{background:#0cbd3c;color:#fff}.question-category3{background:#0c8abd;color:#fff}.question-category3{background:#847ceb;color:#fff}.question-category4{background:#eb7cb3;color:#fff}.question-category5{background:#eb7c7c;color:#fff}.question-category6{background:#3aa592;color:#fff}.question-category7{background:#b37258;color:#fff}.answer-text p{margin-bottom:20px}.talk{position:relative;overflow:inherit;background:#cae9de}.talk::before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #cae9de}.blog-card a{color:#3c3c3c}.banner a{text-decoration:none}.tabs{background-color:#fff}.tab_item{width:calc(100%/3);height:50px;border-bottom:3px solid #5ab4bd;background-color:#d9d9d9;line-height:50px;font-size:16px;text-align:center;color:#565656;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease}.tab_item:hover{opacity:0.75}input[name="tab_item"]{display:none}.tab_content{display:none;border:3px solid #5ab4bd;border-top:none;clear:both;overflow-y:scroll;max-height:420px}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content{display:block}.tabs input:checked+.tab_item{border:3px solid #5ab4bd;background-color:#fff}.md-vertical-rl{writing-mode:vertical-rl}@media (max-width: 765px){.md-vertical-rl{writing-mode:initial}}.slant-bg{width:100%;margin:0;position:relative}.slant-bg::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;transform:skewY(4deg);z-index:-1}.-z-20{z-index:-20}.-z-50{z-index:-50}.tabMenu{position:relative;visibility:hidden;opacity:0;top:-10px;list-style:none;height:0}.dropInput{display:none}.dropInput:checked~.tabMenu{height:auto;visibility:visible;opacity:1;top:0}.dropLabel,.tabItem{padding:1em 1.5em;text-align:center;position:relative;text-decoration:none;font-size:15px;cursor:pointer}.tabAnimation{-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.dropLabelIcon:before{content:"+";margin-left:50px;font-size:20px}.dropInput:checked~.dropLabel .dropLabelIcon:before{content:"-"}.splide__arrow--prev{margin-left:15rem}@media (max-width: 1100px){.splide__arrow--prev{margin-left:0}}.splide__arrow--next{margin-right:15rem}@media (max-width: 1100px){.splide__arrow--next{margin-right:0}}.bg-image{background-image:url("/loading.svg");background-repeat:no-repeat;background-position:center}.line-height3-5{line-height:3.5rem}.line-height4-5{line-height:4.5rem}@keyframes pulse-slow{0%,100%{opacity:1}50%{opacity:0.95}}.animate-pulse-slow{animation:pulse-slow 3s cubic-bezier(0.4, 0, 0.6, 1) infinite}.line-official-account-banner{background-color:#0dc755}.line-official-account-icon{color:#0dc755}.line-official-account-button{background-color:#0dc755}.line-official-account-button:hover{opacity:0.9}
