body{font-family:'Noto Sans JP', sans-serif;font-style:normal;background-color:#000000;color:#000000;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.65;letter-spacing:.06em}body.fixed-burger{height:100%;overflow:hidden}#container{width:calc(100% - 60px);height:calc(100vh - 60px);margin:30px;border:10px solid #000000;overflow-y:auto;background-color:#ffffff;box-sizing:border-box;-webkit-animation:fade-out-border 1s ease forwards;animation:fade-out-border 1s ease forwards}@media screen and (max-width: 768px){#container{-webkit-animation:none;animation:none;width:100%;height:100vh;border:5px solid #000000;margin:0}}#container.fixed-burger{height:100%;overflow:hidden}#container.fixed-burger .main,#container.fixed-burger #pagetop,#container.fixed-burger #footer{opacity:0}#container.fixed-burger .logo{z-index:1000;position:relative}#container.fixed-burger .logo .txt-logo span{color:#ffffff}@-webkit-keyframes fade-out-border{0%{width:calc(100% - 60px);height:calc(100vh - 60px);border:10px solid #000000}100%{margin:0;width:100%;height:100vh;border:5px solid #000000}}@keyframes fade-out-border{0%{width:calc(100% - 60px);height:calc(100vh - 60px);border:10px solid #000000}100%{margin:0;width:100%;height:100vh;border:5px solid #000000}}.main,#pagetop,#footer{transition:.5s ease-in-out}#header{width:100%;position:fixed;top:5px;z-index:10;transition:.5s ease-in-out}@media screen and (max-width: 768px){#header.scroll{background-color:transparent}}#header #indicator{height:5px;width:100%;background-color:transparent;position:fixed;left:0;z-index:100;transition:200ms;overflow:hidden}#header #indicator #bar-indicator{height:5px;width:100%;position:absolute;top:0;left:0;background-color:#f7701b;transform-origin:left top;transform:scaleX(0)}#header .logo{display:inline-block;color:#000000;text-decoration:none;padding:10px 25px}@media screen and (max-width: 768px){#header .logo{padding:10px 0 0 15px}}#header .logo .txt-logo{text-align:left;z-index:10;display:flex;margin:0;align-items:flex-end}#header .logo .txt-logo span{font-family:agenda, sans-serif;font-style:normal;line-height:1;display:block;color:#000000;transition:.3s ease-in-out}#header .logo .txt-logo span.large{font-size:55px;font-weight:600}@media screen and (max-width: 768px){#header .logo .txt-logo span.large{font-size:35px}}#header .logo .txt-logo span.small{font-size:18px;font-weight:600;letter-spacing:.1em;line-height:1.6}@media screen and (max-width: 768px){#header .logo .txt-logo span.small{font-size:13px}}.global-nav{background-color:#000000;color:#ffffff;padding:50px 0;position:fixed;left:0;top:0;opacity:0;width:0;height:100vh;overflow:hidden;z-index:100;transition:.8s ease-in-out;overflow-y:auto}@media screen and (max-width: 768px){.global-nav{transition:.5s ease-in-out}}.global-nav.active-burger{width:100%;padding:50px 30px;opacity:1}.global-nav .list-global-nav{flex-direction:column;padding:0;list-style-type:none;margin:50px auto 30px}@media screen and (max-width: 768px){.global-nav .list-global-nav{margin:50px auto 100px}}.global-nav .list-global-nav .item-global-nav{margin-right:0;margin-bottom:30px;text-align:center}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav{text-align:left}}.global-nav .list-global-nav .item-global-nav.home a:hover{opacity:.6}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.home a:hover{opacity:1}}.global-nav .list-global-nav .item-global-nav.home.current a{opacity:.6}.global-nav .list-global-nav .item-global-nav.about a:hover{color:#8a0000}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.about a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.about.current a{color:#8a0000}.global-nav .list-global-nav .item-global-nav.news a:hover{color:#925f00}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.news a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.news.current a{color:#925f00}.global-nav .list-global-nav .item-global-nav.service a:hover{color:#999900}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.service a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.service.current a{color:#999900}.global-nav .list-global-nav .item-global-nav.price a:hover{color:#006900}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.price a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.price.current a{color:#006900}.global-nav .list-global-nav .item-global-nav.blog a:hover{color:#009e9e}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.blog a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.blog.current a{color:#009e9e}.global-nav .list-global-nav .item-global-nav.faq a:hover{color:#000097}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.faq a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.faq.current a{color:#000097}.global-nav .list-global-nav .item-global-nav.contact a:hover{color:#5e005e}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav.contact a:hover{color:#ffffff}}.global-nav .list-global-nav .item-global-nav.contact.current a{color:#5e005e}.global-nav .list-global-nav .item-global-nav a{font-family:agenda, sans-serif;font-style:normal;font-weight:600;text-decoration:none;color:#ffffff;font-size:28px;transition:.3s ease;display:block}@media screen and (max-width: 768px){.global-nav .list-global-nav .item-global-nav a:hover{opacity:1;color:#ffffff}}.burger{display:block;position:absolute;right:40px;top:10px;z-index:101;cursor:pointer;transition:.3s ease-in-out}.burger:hover{opacity:.6}@media screen and (max-width: 768px){.burger:hover{opacity:1}}@media screen and (max-width: 768px){.burger{right:19px;top:7px}}.burger .icon-burger{font-size:43px;transition:.6s ease-in-out}.burger.active-burger .icon-burger{color:#ffffff}#footer{padding:0 0 14px;text-align:center}#footer .footer-nav{margin-bottom:14px}#footer .footer-nav .list-fnav{display:flex;justify-content:space-between;list-style:none;margin:0}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav{flex-direction:column}}#footer .footer-nav .list-fnav .item-fnav{flex-grow:1;text-align:center}#footer .footer-nav .list-fnav .item-fnav a{font-family:agenda, sans-serif;font-style:normal;font-weight:600;text-decoration:none;color:#ffffff;font-size:1.5vw;transition:.3s ease;display:block;line-height:1;padding:10px 0;transition:.3s ease;box-sizing:border-box}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav a{font-size:14px;padding:15px 0 12px}}#footer .footer-nav .list-fnav .item-fnav.home a{background-color:#000000;border-bottom:3px solid #000000}#footer .footer-nav .list-fnav .item-fnav.home a:hover{background-color:#ffffff;color:#000000}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.home a:hover{color:#ffffff;background-color:#000000}}#footer .footer-nav .list-fnav .item-fnav.home.current a{background-color:#ffffff;color:#000000}#footer .footer-nav .list-fnav .item-fnav.about a{background-color:#8a0000;border-bottom:3px solid #8a0000}#footer .footer-nav .list-fnav .item-fnav.about a:hover{background-color:#ffffff;color:#8a0000}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.about a:hover{color:#ffffff;background-color:#8a0000}}#footer .footer-nav .list-fnav .item-fnav.about.current a{background-color:#ffffff;color:#8a0000}#footer .footer-nav .list-fnav .item-fnav.news a{background-color:#925f00;border-bottom:3px solid #925f00}#footer .footer-nav .list-fnav .item-fnav.news a:hover{background-color:#ffffff;color:#925f00}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.news a:hover{color:#ffffff;background-color:#925f00}}#footer .footer-nav .list-fnav .item-fnav.news.current a{background-color:#ffffff;color:#925f00}#footer .footer-nav .list-fnav .item-fnav.service a{background-color:#999900;border-bottom:3px solid #999900}#footer .footer-nav .list-fnav .item-fnav.service a:hover{background-color:#ffffff;color:#999900}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.service a:hover{color:#ffffff;background-color:#999900}}#footer .footer-nav .list-fnav .item-fnav.service.current a{background-color:#ffffff;color:#999900}#footer .footer-nav .list-fnav .item-fnav.price a{background-color:#006900;border-bottom:3px solid #006900}#footer .footer-nav .list-fnav .item-fnav.price a:hover{background-color:#ffffff;color:#006900}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.price a:hover{color:#ffffff;background-color:#006900}}#footer .footer-nav .list-fnav .item-fnav.price.current a{background-color:#ffffff;color:#006900}#footer .footer-nav .list-fnav .item-fnav.blog a{background-color:#009e9e;border-bottom:3px solid #009e9e}#footer .footer-nav .list-fnav .item-fnav.blog a:hover{background-color:#ffffff;color:#009e9e}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.blog a:hover{color:#ffffff;background-color:#009e9e}}#footer .footer-nav .list-fnav .item-fnav.blog.current a{background-color:#ffffff;color:#009e9e}#footer .footer-nav .list-fnav .item-fnav.faq a{background-color:#000097;border-bottom:3px solid #000097}#footer .footer-nav .list-fnav .item-fnav.faq a:hover{background-color:#ffffff;color:#000097}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.faq a:hover{color:#ffffff;background-color:#000097}}#footer .footer-nav .list-fnav .item-fnav.faq.current a{background-color:#ffffff;color:#000097}#footer .footer-nav .list-fnav .item-fnav.contact a{background-color:#5e005e;border-bottom:3px solid #5e005e}#footer .footer-nav .list-fnav .item-fnav.contact a:hover{background-color:#ffffff;color:#5e005e}@media screen and (max-width: 768px){#footer .footer-nav .list-fnav .item-fnav.contact a:hover{color:#ffffff;background-color:#5e005e}}#footer .footer-nav .list-fnav .item-fnav.contact.current a{background-color:#ffffff;color:#5e005e}#footer .copyright{font-family:agenda, sans-serif;font-style:normal;font-size:12px;line-height:1;letter-spacing:1px;font-weight:600}@media screen and (max-width: 768px){#footer .copyright{font-size:11px;font-weight:500;letter-spacing:1px}}@media screen and (max-width: 768px){.ex-pc{display:none}}.ex-sp{display:none}@media screen and (max-width: 768px){.ex-sp{display:block}}.ttl-page{font-family:agenda, sans-serif;font-style:normal;font-size:50px;text-align:center;margin-bottom:50px;position:relative;z-index:10}@media screen and (max-width: 768px){.ttl-page{font-size:30px;margin-bottom:20px}}.ttl-content{font-family:agenda, sans-serif;font-style:normal;font-size:40px;text-align:center;margin-bottom:30px;position:relative;z-index:10}@media screen and (max-width: 768px){.ttl-content{font-size:30px;margin-bottom:20px}}.ttl-sec{font-family:'Noto Sans JP', sans-serif;font-style:normal;font-size:25px;text-align:center;margin-bottom:30px;position:relative;z-index:10;padding:10px 0;border-top:3px solid #000000;border-bottom:3px solid #000000}@media screen and (max-width: 768px){.ttl-sec{font-size:18px;margin-bottom:20px}}.txt-content{font-size:16px}@media screen and (max-width: 768px){.txt-content{font-size:13px;text-align:left}}.txt-content a{color:#000000;font-weight:600;border-bottom:1px solid #000000;text-decoration:none;transition:.3s ease-in-out}.txt-content a:hover{opacity:.6;text-decoration:none;border-bottom:1px solid transparent}@media screen and (max-width: 768px){.txt-content a:hover{opacity:1;border-bottom:1px solid #000000}}.txt-content-caution{color:#666666;font-size:12px}@media screen and (max-width: 768px){.txt-content-caution{font-size:11px}}.btn-more{display:block;width:220px;margin:0 auto}@media screen and (max-width: 768px){.btn-more{width:200px}}.btn-more a{font-family:agenda, sans-serif;font-style:normal;display:block;text-align:center;border:2px solid #000000;color:#000000;line-height:45px;text-decoration:none;transition:.3s ease-in-out;font-weight:600;font-size:16px}@media screen and (max-width: 768px){.btn-more a{line-height:35px;font-size:14px}}.btn-more a:hover{background-color:#000000;color:#ffffff}@media screen and (max-width: 768px){.btn-more a:hover{background-color:#ffffff;color:#000000}}.btn-more a .material-icons-outlined{vertical-align:middle}.box-btn{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.box-btn{padding-top:20px}}.box-btn button{width:220px;margin:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:center;border:2px solid #000000;color:#000000;line-height:45px;text-decoration:none;transition:.3s ease-in-out;font-weight:600;letter-spacing:.07em;font-size:14px;cursor:pointer;background-color:#ffffff}@media screen and (max-width: 768px){.box-btn button{line-height:35px;font-size:14px;margin:0 5px}}.box-btn button.btn-disabled{opacity:.3;pointer-events:none}.box-btn button.btn-send{background-color:#5e005e;border:2px solid #5e005e;color:#ffffff}.box-btn button.btn-send:hover{background-color:#ffffff;border:2px solid #000000;color:#000000}@media screen and (max-width: 768px){.box-btn button.btn-send:hover{background-color:#5e005e;color:#ffffff}}.box-btn button.btn-edit{background-color:rgba(0,0,151,0.1);border:2px solid rgba(0,0,151,0.1);color:#000000}.box-btn button.btn-edit:hover{background-color:#000000;border:2px solid #000000;color:#ffffff}@media screen and (max-width: 768px){.box-btn button.btn-edit:hover{background-color:rgba(0,0,151,0.1);color:#000000}}.box-btn button:hover{background-color:#5e005e;border:2px solid #5e005e;color:#ffffff}@media screen and (max-width: 768px){.box-btn button:hover{background-color:#ffffff;color:#000000}}.box-btn button .material-icons-outlined{display:inline-block;margin-right:5px;vertical-align:top;padding-top:9px}@media screen and (max-width: 768px){.box-btn button .material-icons-outlined{padding-top:5px}}.div-pagetop{background-color:#000000;padding:35px 0 75px;cursor:pointer;position:relative;overflow:hidden;border-top:5px solid #000000;border-bottom:5px solid #000000;z-index:9}@media screen and (max-width: 768px){.div-pagetop{padding:0 0 20px}}.div-pagetop:hover .inner-pagetop .material-icons-outlined{color:#000000}@media screen and (max-width: 768px){.div-pagetop:hover .inner-pagetop .material-icons-outlined{color:#ffffff}}.div-pagetop:hover .inner-pagetop .ttl-pagetop span{color:#000000}@media screen and (max-width: 768px){.div-pagetop:hover .inner-pagetop .ttl-pagetop span{color:#ffffff}}.div-pagetop:hover:before{height:100%}.div-pagetop:before{content:'';display:block;width:100%;height:0;position:absolute;left:0;top:0;background-color:#ffffff;transition:.5s ease-in-out}@media screen and (max-width: 768px){.div-pagetop:before{display:none}}.div-pagetop .material-icons-outlined{font-size:100px;display:block;text-align:center;margin-bottom:0;color:#ffffff;position:relative;z-index:9;transition:.5s ease-in-out}@media screen and (max-width: 768px){.div-pagetop .material-icons-outlined{font-size:50px}}.div-pagetop .inner-pagetop{text-align:center}.div-pagetop .inner-pagetop .ttl-pagetop{z-index:9;position:relative}.div-pagetop .inner-pagetop .ttl-pagetop span{font-family:agenda, sans-serif;font-style:normal;line-height:1;display:block;color:#ffffff;transition:.5s ease-in-out}.div-pagetop .inner-pagetop .ttl-pagetop span.large{font-size:60px;font-weight:500}@media screen and (max-width: 768px){.div-pagetop .inner-pagetop .ttl-pagetop span.large{font-size:40px;margin-bottom:5px}}.div-pagetop .inner-pagetop .ttl-pagetop span.small{font-size:14px;font-weight:400;margin-top:-10px;letter-spacing:.1em}@media screen and (max-width: 768px){.div-pagetop .inner-pagetop .ttl-pagetop span.small{font-size:12px}}body.contact-thanks{background-color:#5e005e}body.contact-thanks #container{border-color:#5e005e !important}body.contact-thanks .ttl-sec{border-color:#5e005e !important}body.contact-thanks .div-pagetop{background-color:#5e005e;border-color:#5e005e !important}body.contact-thanks #header .logo .txt-logo:hover span{color:#5e005e}@media screen and (max-width: 768px){body.contact-thanks #header .logo .txt-logo:hover span{color:#000000}}#container.contact-thanks{position:relative}#container.contact-thanks:before{content:'Thanks!';position:fixed;display:block;font-family:agenda, sans-serif;font-style:normal;font-size:23vw;line-height:1;top:0;right:0;z-index:0;font-weight:700;color:rgba(0,0,151,0.1)}@media screen and (max-width: 768px){#container.contact-thanks:before{font-size:20vw;top:52px}}.main.contact-thanks{position:relative;padding:160px 0 0;z-index:1}@media screen and (max-width: 768px){.main.contact-thanks{padding:80px 0 0}}.sec-contact-thanks{padding:0 0 60px}@media screen and (max-width: 768px){.sec-contact-thanks{padding:0 0 40px}}.sec-contact-thanks .txt-content{margin:0 auto 100px;text-align:center;padding:20px 20%;border-top:3px solid #5e005e}@media screen and (max-width: 768px){.sec-contact-thanks .txt-content{text-align:left;padding:10px 20px;margin:0 auto 30px}}.sec-contact-thanks .inner-contact-thanks{margin:0 auto;max-width:720px}@media screen and (max-width: 768px){.sec-contact-thanks .inner-contact-thanks{padding:0 20px}}.sec-contact-thanks .inner-contact-thanks .box-privacy{display:none}
