﻿@media screen and (max-width: 768px){html{font-size:4.2666666667vw}}@media print, screen and (min-width: 769px){html{font-size:.9411764706vw}}.small{font-size:80%}.fix-box::before,.fix-box::after{content:" ";display:table}.fix-box::after{clear:both}.f-Left{float:left}.f-Right{float:right}.in-bl{display:inline-block}.t-Center{text-align:center}.t-Left{text-align:left}.t-Right{text-align:right}.v-Top{vertical-align:top}.v-Bottom{vertical-align:bottom}span.Br::before{content:"\a";white-space:pre}.f-bold{font-weight:700}.is-relative{position:relative}.is-absolute{position:absolute}@media only screen and (max-width: 768px){.smp-f-left{float:left}.smp-f-right{float:right}span.smp-br::before{content:"\a";white-space:pre}}@media print, screen and (min-width: 769px){.pc-f-left{float:left}.pc-f-right{float:right}span.pc-br::before{content:"\A";white-space:pre}}html{font-family:'Noto Sans JP', sans-serif;font-weight:normal}.pm{font-family:'Permanent Marker', cursive}.sj{font-family:'Noto Serif JP', serif}.lg{font-family:'Luckiest Guy', cursive}.futuri{font-family:futura-pt, sans-serif;font-style:normal;font-weight:bold}.mb31{font-family:a-otf-midashi-go-mb31-pr6n, sans-serif;font-style:normal;font-weight:600}.bbb{font-family:a-otf-gothic-bbb-pr6n, sans-serif;font-style:normal;font-weight:400}.Footer{background-color:#ffffff}.sqs-block-content a{text-decoration:none}@media screen and (max-width: 768px){html{font-size:4.26vw}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}blockquote{margin:0 !important}.Footer{margin-bottom:0 !important;padding-bottom:5vw !important;padding-top:3vw !important}.sqs-block-content p{margin-top:3vw}koyamachuya-page-footer{padding-bottom:15vw !important}}@media screen and (min-width: 769px){html{font-size:1.48vw}.Footer{padding-bottom:7vw !important;margin-bottom:0 !important;padding-top:3vw !important}.animation-loaded{max-width:1180px !important}#yui_3_17_2_1_1599483526069_172{margin-top:0 !important}#yui_3_17_2_1_1599483526069_176{max-width:820px !important}koyamachuya-page-footer{padding-bottom:6vw !important}}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}*{margin:0;padding:0;box-sizing:border-box;font-weight:normal}ul,ol{list-style-type:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;display:block}a:active,a:hover{outline-width:0}img{border-style:none;max-width:100%;vertical-align:bottom}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{resize:none}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#header-contents{width:100%;transition:top 0.3s ease-in;-webkit-transition:top 0.3s ease-in;-moz-transition:top 0.3s ease-in}#header-contents .area-inner{position:relative}#header-contents #nav-global ul{right:0;bottom:0}.box-nav-toggle{display:none;position:fixed;right:0;top:0;width:60px;height:60px;cursor:pointer;z-index:101;padding:20px 16px}.box-nav-toggle div{position:relative}.box-nav-toggle div span{display:block;position:absolute;height:2px;width:100%;background:#4D4D4D !important;color:#4D4D4D;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.box-nav-toggle div span:nth-child(1){top:0}.box-nav-toggle div span:nth-child(2){top:9px}.box-nav-toggle div span:nth-child(3){top:18px}.is-non-bg{background:inherit !important}@media screen and (max-width: 768px){#header-contents{top:-60px;margin-top:60px;position:absolute;z-index:3;background:rgba(255,255,255,0.8)}#header-contents .header-contents .box-ttl .box-logo{height:100%;line-height:0}#header-contents #nav-global{padding:13.8666666667vw 9.3333333333vw 0vw 9.3333333333vw;position:fixed;top:0;background-color:rgba(255,255,255,0.9);width:100%;max-height:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;z-index:3;text-align:center}#header-contents #nav-global ul{position:static;padding:14.67vw 0 9.87vw 0}#header-contents #nav-global ul li:after{content:'';width:59.47vw;height:2px;background:#fff;display:block;margin:0 auto}#header-contents #nav-global ul li a{width:100%;display:block;padding:6.67vw 5.33vw}#header-contents.fixed{margin-top:0;top:0;position:fixed;z-index:2;width:100%;height:22vw;background:rgba(255,255,255,0.8)}#header-contents.fixed .header-contents .box-ttl,#header-contents .header-contents .box-ttl{position:absolute;left:5.3vw;top:10px;height:calc(60px - 20px)}#header-contents,.area-inner{width:100%;padding:0}.box-nav-toggle{display:block}.open .box-nav-toggle{position:fixed;background:none}.open .box-nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg);background:#fff}.open .box-nav-toggle span:nth-child(2){width:0;left:50%;background:#fff}.open .box-nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg);background:#fff}}@media print, screen and (min-width: 769px){#header-contents{position:absolute;top:-7.03125vw}#header-contents.fixed{margin-top:0;top:0;position:fixed;z-index:2;width:100%;height:7.03vw;background:rgba(255,255,255,0.8)}}body{font-family:'Noto Sans JP', sans-serif}.box-nav{top:0;z-index:2;width:100vw;height:8vw}.a-nav{text-decoration:none;color:#707070}.top-btn{position:fixed;left:0;bottom:0;z-index:3}.box-ttl{text-align:center;font-family:lato !important}.box-ttl .ttl-blk{font-weight:800}.box-ttl span{background-color:#000;color:#fff}.btn-fee{text-align:center;margin-top:5vw}.btn-fee .btn{font-weight:bold}.btn-fee a{background-color:#00D100;box-shadow:6px 6px;width:248px;height:70px;text-align:center;display:inline-block;text-decoration:none;color:#000;line-height:65px}.btn-fee :hover{box-shadow:none;transform:translate3d(0, 5px, 0);transition-duration:0.3s}@media screen and (max-width: 768px){.box-nav{height:20vw}.nav-img{background-image:url("../img/cmmn-logo-01.png");background-size:100%;width:16vw;height:17.0666666667vw;margin:3vw;z-index:2}nav{display:none}.menu-btn{position:absolute;top:10px;right:10px;display:flex;height:60px;justify-content:center;align-items:center;z-index:2}.menu-btn span{content:'';display:block;height:4px;width:35px;right:3px;background-color:#000;position:absolute;z-index:2}.menu-btn span:before{content:'';display:block;height:4px;width:45px;right:0px;background-color:#000;position:absolute}.menu-btn span:after{content:'';display:block;height:4px;width:25px;left:9px;background-color:#000;position:absolute}.menu-btn span:before{bottom:15px}.menu-btn span:after{top:15px}#menu-btn-check{display:none;z-index:2}#menu-btn-check:checked ~ .menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked ~ .menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked ~ .menu-btn span::after{top:0;width:45px;left:-10px;transform:rotate(-45deg)}.menu-content{width:100%;height:100%;top:0;left:0;z-index:2;background-color:#fff}.menu-content ul{padding:100px 32px 0 0}.menu-content ul li{border-bottom:solid 1px #ffffff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:1.375rem;box-sizing:border-box;color:#435D50;text-decoration:none;padding:15px 0;position:relative}.menu-content ul li a::before{content:"";width:7px;height:7px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;transform:rotate(45deg);position:absolute;right:11px;top:16px}.menu-content{width:50vw;height:100%;position:fixed;top:0;left:100%;z-index:1;text-align:right;background-color:#fff;margin-left:50vw;transition:all 0.5s}#menu-btn-check:checked ~ .menu-content{left:0}.top-btn{width:37.666667vw}.sec-fv{position:relative;z-index:3}.sec-fv .fv-img1{background-image:url("../img/top-img-01-sp.png");background-size:100% auto;width:100vw;height:139.7333333333vw}.sec-fv .fv-img2{width:100vw;text-align:center;margin-top:3vw;background-color:#fff}.sec-fv .fv-img2 img{width:23.4666666667vw;height:25.0666666667vw}.sec-about{margin-top:20vw}.sec-about .box-txt ul{margin:8vw auto;list-style:none;color:#003912}.sec-about .box-txt ul li{line-height:11vw;font-size:1.125rem;font-weight:bold}.about-img{background-image:url("../img/about-img-01-sp.png");background-size:100% auto;width:100vw;height:181.3333333333vw}.sec-benefit{position:relative;margin-top:-5vw}.sec-benefit .end-b{width:94.9333333333vw;height:222.9333333333vw;left:2.5vw;top:-7vw;background:#435D5080;position:absolute;padding-top:42vw}.sec-benefit .end-b .end-b-txt{background-image:url("../img/img_benefit_02-sp.png");background-size:100% auto;background-position:left center;background-repeat:no-repeat;width:88vw;height:147.2vw;margin-left:auto;margin-right:auto}.sec-benefit .box-sub-ttl{margin:10vw auto;text-align:center}.sec-benefit .box-sub-ttl h3{font-size:1.5rem;color:#435D50;margin:-5vw auto 6vw auto;font-weight:bold}.sec-benefit .box-sub-ttl p{font-weight:bold;font-size:1.125rem}.sec-benefit .benefit-img{margin:0 auto;width:90vw}.sec-from{margin-top:35vw}.sec-from .box-from-txt{margin:15vw auto;position:relative;border:solid 1px black;background-color:#fff;width:89.3333333333vw}.sec-from .box-from-txt p{margin:10vw auto;width:70.1333333333vw}.sec-from .box-from-txt::before,.sec-from .box-from-txt::after{position:absolute;content:"";display:block;background-color:#fff}.sec-from .box-from-txt::before{top:-1px;bottom:-1px;left:30px;right:30px}.sec-from .box-from-txt::after{top:30px;bottom:30px;left:-1px;right:-1px}.sec-from .box-from-txt span{position:relative;z-index:1}.sec-message{margin-top:20vw}.sec-message .sec-mess-bg{background-image:url("../img/massege-img-02-sp.png");background-size:100% auto;margin:10vw auto;width:90vw;height:594.6666666667vw}.sec-message .box-inner{position:absolute;margin:5vw;background:rgba(242,252,250,0.8);width:80vw;height:auto}.sec-message .margin-top{margin-top:8vw}.sec-message .inner-img{margin:10vw;text-align:center}.sec-message .inner-img img{width:40vw;height:40.5333333333vw}.sec-message .inner-txt{margin:10vw auto;font-size:1rem;line-height:8vw;width:74.6666666667vw}.sec-fee{margin-top:35vw}.sec-fee .box-fee{margin:5vw auto;width:89.3333333333vw}.sec-fee .box-fee .border-top-bottom{width:89.3333333333vw;border-top:1px solid #000;border-bottom:1px solid #000}.sec-fee .box-fee dl{font-size:1.5625rem;font-weight:bold}.sec-fee .box-fee dt,.sec-fee .box-fee dd{padding:3vw 0;display:inline-block;vertical-align:top;font-size:1.125rem;font-weight:bold}.sec-fee .box-fee dt{margin:3vw 20vw 3vw 2vw;width:19.2vw}.sec-fee .box-fee .ad-dt{padding-top:5vw}.sec-fee .box-fee .ad-dd{width:21.3333333333vw;margin:3vw 0 0 25vw}.sec-fee .box-fee .dd-card{width:48vw}.sec-fee .box-fee dd .dd-span{font-size:1rem}.sec-fee .box-fee p{margin-top:5vw;font-weight:300}.sec-faq{margin-top:20vw}.sec-faq .box-faq{width:89.3333333333vw;margin:10vw auto}.sec-faq .box-faq dl{border-bottom:1px solid #000}.sec-faq .box-faq dt:before{content:"Q.";font-family:游ゴシック体 !important;font-size:1.875rem;font-weight:bold;margin:0 2vw 0 -4vw}.sec-faq .box-faq dt{font-size:1.125rem;margin:5vw auto;width:82.6666666667vw;padding-left:2em;text-indent:-1.5em;font-weight:bold}.sec-faq .box-faq dd{font-size:1rem;margin:0 0 7vw 12vw;width:78.1333333333vw}.sec-join{margin-top:20vw}.sec-footer{margin-top:20vw;position:relative;z-index:1}.sec-footer .box-footer-img{position:relative}.sec-footer .img-link-top{position:absolute;width:9.6vw;top:22vw;left:46vw}.sec-footer .box2-footer{position:relative;padding:3vw;width:100vw;background-color:#fff}.sec-footer .box2-footer ul{text-align:center;margin-left:5vw}.sec-footer .box2-footer li{margin:5vw 0;font-size:1.125rem}.sec-footer .box2-footer li a{text-decoration:none;color:#414141}.sec-footer p{font-size:.8125rem;margin-top:-5vw;padding:5vw;text-align:center;background-color:#fff;color:#818181}h2{font-size:2rem}span{font-size:1rem}.box-txt{margin:10vw auto;width:89.0666666667vw;font-size:1rem}.box-ttl{margin:15vw auto;font-size:2rem;line-height:10vw}.box-ttl span{padding:2vw}.btn-fee{margin:20vw auto}}@media print, screen and (min-width: 769px){.box-nav{height:8vw}.hamburger-menu{display:none}.nav-img{background-image:url("../img/cmmn-logo-02.png");background-size:100%;width:17.6470588235vw;height:9.1176470588vw;margin:2vw}.box-nav ul{position:relative;margin-top:-10vw;padding-left:30vw;font-size:1.125rem}.box-nav ul li{display:inline-block;padding-left:2vw}.top-btn{width:16.941176vw}.sec-fv{position:relative;z-index:5}.sec-fv .fv-img1{background-image:url("../img/top-img-01-pc.png");background-size:100% auto;width:100vw;height:58.8235294118vw}.sec-fv .fv-img2{text-align:center;margin-top:-5.5vw;padding:1vw 0}.sec-fv .fv-img2 img{width:11.7647058824vw;height:12.5882352941vw}.sec-about{margin-top:7vw}.sec-about .box-txt ul{margin:3vw auto;color:#003912}.sec-about .box-txt ul li{margin-bottom:1vw;font-size:1.125rem;font-weight:bold}.sec-about .about-img{background-image:url("../img/about-img-01-pc.png");background-size:100% auto;width:100vw;height:117.6470588235vw;margin-top:10vw}.sec-benefit{margin-top:5vw;position:relative}.sec-benefit .end-b{width:88.2352941176vw;height:100vw;left:6vw;top:-2vw;background:#435D5080;position:absolute;padding-top:29vw}.sec-benefit .end-b .end-b-txt{background-image:url("../img/img_benefit_02-pc.png");background-size:100% auto;background-position:left center;background-repeat:no-repeat;width:57.5294117647vw;height:44.1176470588vw;margin-left:auto;margin-right:auto}.sec-benefit .box-sub-ttl{margin:5vw auto;text-align:center}.sec-benefit .box-sub-ttl h3{font-size:1.75rem;color:#435D50;font-weight:bold}.sec-benefit .box-sub-ttl p{font-weight:bold;font-size:1.25rem}.sec-benefit .benefit-img{margin:0 auto;width:80vw}.sec-from{margin-top:15vw}.sec-from .box-from-txt{margin:6vw 10vw;position:relative;border:solid 1px black;background-color:#fff}.sec-from .box-from-txt p{margin:5vw auto;width:64.7058823529vw;line-height:2.5vw}.sec-from .box-from-txt::before,.sec-from .box-from-txt::after{position:absolute;content:"";display:block;background-color:#fff}.sec-from .box-from-txt::before{top:-1px;bottom:-1px;left:30px;right:30px}.sec-from .box-from-txt::after{top:30px;bottom:30px;left:-1px;right:-1px}.sec-from .box-from-txt span{position:relative;z-index:1}.sec-message{margin-top:15vw}.sec-message .sec-mess-bg{background-image:url("../img/massege-img-02-pc.png");background-size:100% 100%;margin:10vw auto 0;width:80vw;height:110.5882352941vw}.sec-message .box-inner{position:absolute;margin:2.5vw;background:rgba(242,252,250,0.8);width:75vw;height:auto}.sec-message .margin-top{margin-top:3vw}.sec-message .inner-img{margin:2vw;text-align:center}.inner-img img{width:8.8235294118vw;height:8.9411764706vw}.inner-txt{margin:0 auto;font-size:1rem;padding-bottom:7vw;width:58.8235294118vw;line-height:2.22vw}.sec-fee{margin-top:12vw}.sec-fee .box-fee{margin:3vw auto;width:58.8235294118vw}.sec-fee .box-fee .border-top-bottom{width:58.8235294118vw;border-top:1px solid #000;border-bottom:1px solid #000}.sec-fee .box-fee dl{font-size:1.5625rem;font-weight:bold}.sec-fee .box-fee dt,.sec-fee .box-fee dd{padding:1.5vw 0;display:inline-block;vertical-align:top;font-size:1.5625rem;font-weight:bold}.sec-fee .box-fee dt{margin:0 8vw 0 1.5vw;width:11.7647058824vw}.sec-fee .box-fee .ad-dt{padding-top:1.5vw}.sec-fee .box-fee dd .dd-span{font-size:1rem}.sec-fee .box-fee p{margin:1.5vw auto 13vw;font-weight:300}.sec-faq{margin-top:12vw}.sec-faq .box-faq{width:62.9411764706vw;margin:5vw auto}.sec-faq .box-faq dl{border-bottom:1px solid #000}.sec-faq .box-faq dt:before{content:"Q.";font-family:游ゴシック体 !important;font-size:1.875rem;font-weight:bold;margin-right:1vw}.sec-faq .box-faq dt{font-size:1.125rem;margin:2vw auto;font-weight:bold}.sec-faq .box-faq dd{font-size:1rem;margin:0 0 2vw 4vw}.sec-join{margin-top:10vw}.sec-footer{position:relative;margin-top:10vw;z-index:1}.sec-footer .box-footer-img{position:relative}.sec-footer .img-link-top{position:absolute;width:7.0588235294vw;top:23vw;left:47vw}.sec-footer .box2-footer{position:relative;padding:3vw;background-color:#fff}.sec-footer .box2-footer ul{text-align:center;margin-left:5vw}.sec-footer .box2-footer li{display:inline-block;margin:0 3vw;font-size:1.125rem}.sec-footer .box2-footer li a{text-decoration:none;color:#414141}.sec-footer p{font-size:.8125rem;padding:0 0 2vw 2vw;text-align:center;background-color:#fff;color:#818181}.box-ttl h2{font-size:3.125rem;line-height:7vw}.box-ttl span{font-size:1rem;padding:0.5vw}.box-txt{margin:7vw auto;width:58.8235294118vw;font-size:1rem}}
