﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&subset=japanese");@import url("bootstrap-reboot.css");.container-l{width:96%;max-width:1280px;margin-left:auto;margin-right:auto}.container-m{width:96%;max-width:862px;margin-left:auto;margin-right:auto}.container-s{width:96%;max-width:616px;margin-left:auto;margin-right:auto}strong{font-weight:bold}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.relative{position:relative}.absolute{position:absolute}html{font-size:16px}body{font-family:"Noto Sans JP", 'Roboto', -apple-system, BlinkMacSystemFont, "Helvetica Neue", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";letter-spacing:.05em;color:#323232}h1,h2,h3,h4,h5,h6{letter-spacing:.1em}h6{font-size:1rem}.serif{font-family:'Noto Serif JP', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "游明朝", YuMincho, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.sp{display:none}img{max-width:100%;height:auto}a{color:#323232;text-decoration:none}a:not([href="tel:*"]) img:hover{opacity:.8}a[href*="tel:"]{cursor:default;pointer-events:none}a[href*="tel:"]:hover{color:#323232;text-decoration:none}th,td{padding:.5em;font-weight:normal;border:1px solid #ccc}ul,ol{list-style-position:inside;list-style-type:none;padding-left:0}ul.ls-default{list-style-type:disc;margin-bottom:1em}ol.ls-default{list-style-type:decimal;margin-bottom:1em}.clearfix:after{content:"";clear:both;display:block}.flexbox{display:flex;flex-wrap:wrap}.flexbox.flex-end{justify-content:flex-end}.flexbox.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexbox.space-around{-ms-flex-pack:distribute;justify-content:space-around}.flexbox.middle{align-items:center}.flexbox.center{justify-content:center}.flexbox.pc-rev,.flexbox.rev{flex-direction:row-reverse}.fl,.pc-fl{float:left}.fr,.pc-fr{float:right}.w-16,.pc-w-16,.parent-6>div,.parent-6>li,.pc-parent-6>div,.pc-parent-6>li{width:16.6%}.w-20,.pc-w-20,.parent-5>div,.parent-5>li,.pc-parent-5>div,.pc-parent-5>li{width:20%}.w-25,.pc-w-25,.parent-4>div,.parent-4>li,.pc-parent-4>div,.pc-parent-4>li{width:25%}.w-30,.pc-w-30{width:30%}.w-33,.pc-w-33,.parent-3>div,.parent-3>li,.pc-parent-3>div,.pc-parent-3>li{width:33.3%}.w-40,.pc-w-40{width:40%}.w-50,.pc-w-50,.parent-2>div,.parent-2>li,.pc-parent-2>div,.pc-parent-2>li{width:50%}.w-60,.pc-w-60{width:60%}.w-66,.pc-w-66{width:66.6%}.w-70,.pc-w-70{width:70%}.w-75,.pc-w-75{width:75%}.w-80,.pc-w-80{width:80%}.sep>.w-16,.sep>.pc-w-16,.parent-6.sep>div,.parent-6.sep>li,.pc-parent-6.sep>div,.pc-parent-6.sep>li{margin-left:.8%;margin-right:.8%;width:15%;margin-bottom:17px}.sep>.w-20,.sep>.pc-w-20,.parent-5.sep>div,.parent-5.sep>li,.pc-parent-5.sep>div,.pc-parent-5.sep>li{margin-left:.8%;margin-right:.8%;width:18.4%;margin-bottom:20px}.sep>.w-25,.sep>.pc-w-25,.parent-4.sep>div,.parent-4.sep>li,.pc-parent-4.sep>div,.pc-parent-4.sep>li{margin-left:.8%;margin-right:.8%;width:23.4%;margin-bottom:25px}.sep>.w-30,.sep>.pc-w-30{margin-left:.8%;margin-right:.8%;width:28.4%;margin-bottom:30px}.sep>.w-33,.sep>.pc-w-33,.parent-3.sep>div,.parent-3.sep>li,.pc-parent-3.sep>div,.pc-parent-3.sep>li{margin-left:.8%;margin-right:.8%;width:31.7%;margin-bottom:33px}.sep>.w-40,.sep>.pc-w-40{margin-left:.8%;margin-right:.8%;width:38.4%;margin-bottom:40px}.sep>.w-50,.sep>.pc-w-50,.parent-2.sep>div,.parent-2.sep>li,.pc-parent-2.sep>div,.pc-parent-2.sep>li{margin-left:.8%;margin-right:.8%;width:48.4%;margin-bottom:50px}.sep>.w-60,.sep>.pc-w-60{margin-left:.8%;margin-right:.8%;width:58.4%;margin-bottom:60px}.sep>.w-66,.sep>.pc-w-66{margin-left:.8%;margin-right:.8%;width:65%;margin-bottom:67px}.sep>.w-70,.sep>.pc-w-70{margin-left:.8%;margin-right:.8%;width:68.4%;margin-bottom:70px}.sep>.w-80,.sep>.pc-w-80{margin-left:.8%;margin-right:.8%;width:78.4%;margin-bottom:80px}.flexbox h4{width:98.4%;margin-left:.8%;margin-right:.8%}.p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mt-10{margin-top:20px}.mt-15{margin-top:20px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:50px}.mt-70{margin-top:50px}.mt-80{margin-top:50px}.mt-90{margin-top:50px}.mt-100{margin-top:50px}.mb-10{margin-bottom:20px}.mb-15{margin-bottom:20px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:50px}.mb-70{margin-bottom:50px}.mb-80{margin-bottom:50px}.mb-90{margin-bottom:50px}.mb-100{margin-bottom:100px}.shadow{box-shadow:1px 1px 1px #ddd}.maru{display:inline-block;height:1.5em;width:1.5em;border-radius:50%;line-height:1.5em;text-align:center}.linkbox{position:relative}.linkbox:hover{background-color:#f39800}.linkbox a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;text-indent:-9999px}.iframe-container{position:relative}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.is-fixed{position:fixed;top:0;left:0;z-index:2;width:100%}.textcenter,.pc-textcenter{text-align:center}.tategaki,.pc-tategaki{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}.main-color{color:#5b6394}.accent-color{color:#f6781d}.base-text-color{color:#323232}.white{color:#fff}.color-light-gray{color:#f0f0f0}.color-gray{color:#646464}.white{color:#fff}.bk-main-color{background-color:#5b6394}.bk-accent-color{background-color:#f6781d}.bk-base-color{background-color:ivory}.bk-base-text-color{background-color:#323232}.bk-white{background-color:#fff}.fw-bold{font-weight:bold;font-weight:700}.fw-black{font-weight:bold;font-weight:900}.normal{font-weight:normal}.small-font-size{font-size:.7rem}.large-font-size{font-size:1.33rem}.underline{text-decoration:underline}#page-header{background-color:#fff}#page-header .container-l{padding:20px 24px}#page-header .contact-header,#page-header .shokai-header{position:fixed;z-index:4;top:0}#page-header .contact-header figure,#page-header .shokai-header figure{margin-bottom:0}#page-header .contact-header figure img:hover,#page-header .shokai-header figure img:hover{box-shadow:0 0 3px white;opacity:1}#page-header .contact-header{right:2%}#page-header .shokai-header{right:calc(2% + 175px)}#btn-menu{display:none}#nav-main{background-color:#5b6394;z-index:3}#nav-main ul{margin-bottom:0;border-left:1px solid #fff}#nav-main ul.container-l{padding:0}#nav-main ul li:not(.sp){display:inline-block;border-right:1px solid #fff}#nav-main ul li:not(.sp).meritt7{border-left:1px solid #fff}#nav-main ul li:not(.sp)#btn_to_top{display:none}#nav-main ul a{display:block;padding:.3em 1em;color:#fff}#nav-main.is-fixed ul{text-align:left}#nav-main.is-fixed ul li.meritt7{border-left:none}#nav-main.is-fixed ul li a{padding:.3em .5em}#nav-main.is-fixed ul li#btn_to_top{display:inline-block}#nav-main.is-fixed ul li#btn_to_top a{padding-left:2.4em;background-image:url(../images/arrow-up.png);background-size:1.4em;background-position:.5em center;background-repeat:no-repeat}#nav-main ul li:hover,.current-menu-item{background-color:#7f87b8}#nav-main ul li:hover a,.current-menu-item a{text-decoration:none}#main-visual{background-image:url(../images/mv.jpg);background-position:top center;background-size:cover;padding:30px 0 10px}#main-visual .container-l{position:relative}#main-visual .container-l a#to-5000{position:absolute;right:0;bottom:20px;display:inline-block;padding:.3em .5em .3em 2.2em;border-radius:5px;box-shadow:1px 1px 1px #999;background-color:#f39800;font-size:1.2rem;color:#fff;font-weight:700;text-decoration:none;background-image:url(../images/check.png);background-position:.5em center;background-size:1.2em;background-repeat:no-repeat}#main-visual .container-l a#to-5000:hover{background-color:#faa000}#main-visual #mv-inner h2{margin-bottom:50px}#main-visual #mv-inner #mv-menu li{text-align:center;font-size:1.5rem;font-weight:700;color:#fff;padding:.5em;border-radius:10px;margin-bottom:10px}#main-visual #mv-inner #mv-menu li:not(:nth-child(5)){box-shadow:1px 1px 1px #666;background-image:url(../images/arrow-down.png);background-position:95% 90%;background-size:1em;background-repeat:no-repeat}#main-visual #mv-inner #mv-menu li:nth-child(1){background-color:rgba(255,78,0,0.85)}#main-visual #mv-inner #mv-menu li:nth-child(1):hover{background-color:#ff4e00}#main-visual #mv-inner #mv-menu li:nth-child(2){background-color:rgba(255,73,116,0.85)}#main-visual #mv-inner #mv-menu li:nth-child(2):hover{background-color:#ff4974}#main-visual #mv-inner #mv-menu li:nth-child(3){background-color:rgba(48,160,90,0.85)}#main-visual #mv-inner #mv-menu li:nth-child(3):hover{background-color:#30a05a}#main-visual #mv-inner #mv-menu li:nth-child(4){background-color:rgba(73,77,255,0.85)}#main-visual #mv-inner #mv-menu li:nth-child(4):hover{background-color:#494dff}#main-visual #mv-inner #mv-menu li:nth-child(5){width:100%}#main-visual #mv-inner #mv-menu li:nth-child(5) #shinki{font-size:2rem;color:#f39800;letter-spacing:.1em;background-color:rgba(255,255,255,0.95);padding:.2em .5em;border:5px solid #f39800}#main-visual #mv-inner #mv-menu li:nth-child(5) #shinki:hover{color:#faa000;border-color:#faa000;background-color:#fff}#content{padding-top:80px}section{padding-top:50px;padding-bottom:100px}section a{color:#5b6394;text-decoration:underline}#intro h2{text-align:center;font-weight:900;color:#f6781d;font-size:1.7rem;letter-spacing:.05em;margin-bottom:50px}#intro h2:before{content:url(../images/megahon-left.png);display:inline-block;margin-right:.7em}#intro h2:after{content:url(../images/megahon-right.png);display:inline-block;margin-left:.7em}#intro .iframe-container.youtube{padding-top:56.25%}#intro h3{margin-bottom:.2em;margin-bottom:.5em;font-size:1.5rem;color:#5b6394;font-weight:700;border-bottom:1px solid #5b6394}#meritt7 h2{width:96%;max-width:616px;margin-left:auto;margin-right:auto;text-align:center;border-bottom:20px solid #5b6394}#meritt7 h2 img{position:relative;top:13px}#meritt7 .meritt-box{width:96%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative;margin-top:100px;border-style:solid;border-width:5px;border-radius:10px;background-color:#fff}#meritt7 .meritt-box .midashi-meritt-box{position:absolute;width:100%;top:-3.2em;text-align:center}#meritt7 .meritt-box .midashi-meritt-box h3{position:relative;display:inline-block;padding:.8em .5em;color:#fff;font-weight:700;border-radius:5px;font-size:2rem;letter-spacing:0}#meritt7 .meritt-box .midashi-meritt-box h3 .item-number{position:absolute;top:-.35em;left:-.08em;display:inline-block;width:100%;font-size:3.5em;font-style:italic;opacity:.3;margin:0}#meritt7 .meritt-box .header-meritt-item{padding-top:70px;padding-left:5%;background-position:center center;background-size:cover;overflow:hidden}#meritt7 .meritt-box .header-meritt-item img{box-shadow:0 0 8px #fff;max-width:50%}#meritt7 .meritt-box.meritt-box-1{border-color:#ff4e00}#meritt7 .meritt-box.meritt-box-1 .header-meritt-item{background-image:url(../images/header-meritt-1.jpg)}#meritt7 .meritt-box.meritt-box-1 h3{z-index:2;background-color:#ff4e00}#meritt7 .meritt-box.meritt-box-2{border-color:#ff4974}#meritt7 .meritt-box.meritt-box-2 .header-meritt-item{background-image:url(../images/header-meritt-2.jpg?0306)}#meritt7 .meritt-box.meritt-box-2 h3{background-color:#ff4974}#meritt7 .meritt-box.meritt-box-3{border-color:#30a05a}#meritt7 .meritt-box.meritt-box-3 .header-meritt-item{background-image:url(../images/header-meritt-3.jpg?0306);background-position:center 30%}#meritt7 .meritt-box.meritt-box-3 h3{background-color:#30a05a}#meritt7 .meritt-box.meritt-box-4{border-color:#494dff}#meritt7 .meritt-box.meritt-box-4 .header-meritt-item{background-image:url(../images/header-meritt-4.jpg?0306)}#meritt7 .meritt-box.meritt-box-4 h3{background-color:#494dff}#meritt7 .meritt-box.meritt-box-5{border-color:#ff450c}#meritt7 .meritt-box.meritt-box-5 .header-meritt-item{background-image:url(../images/header-meritt-5.jpg)}#meritt7 .meritt-box.meritt-box-5 h3{background-color:#ff450c}#meritt7 .meritt-box.meritt-box-6{border-color:#840cff}#meritt7 .meritt-box.meritt-box-6 .header-meritt-item{background-image:url(../images/header-meritt-6.jpg)}#meritt7 .meritt-box.meritt-box-6 h3{background-color:#840cff;font-size:1.8rem;letter-spacing:0}#meritt7 .meritt-box.meritt-box-7{border-color:#ffa10c}#meritt7 .meritt-box.meritt-box-7 .header-meritt-item{background-image:url(../images/header-meritt-7.jpg);background-position:center 30%}#meritt7 .meritt-box.meritt-box-7 h3{background-color:#ffa10c}#meritt7 .meritt-box h4{padding:.2em .5em;border:2px solid #5b6394;font-size:1.2rem;color:#5b6394;font-weight:700;margin-bottom:1em;cursor:pointer}#meritt7 .meritt-box h4:hover{background-color:#f5f5ff}#meritt7 .meritt-box h4:after{content:"ひらく▼";font-size:.8em;float:right}#meritt7 .meritt-box h4.active:after{content:"とじる▲"}#meritt7 .meritt-box .content-meritt-item{padding:50px 2% 0}#meritt7 .meritt-box .content-meritt-item li{margin-bottom:0}#meritt7 .meritt-box .content-meritt-item .content-text{padding-left:.5em;padding-right:.5em;border-bottom:1px dotted #ccc;margin-bottom:1rem}#meritt7 .meritt-box .content-meritt-item .content-text h5{display:inline-block;font-size:1rem;padding:.1em .5em;border-radius:.2em;background-color:#5b6394;color:#fff;font-weight:normal}#meritt7 .meritt-box .content-meritt-item .content-text p{margin-top:0;margin-bottom:1em}.small-section{padding-top:80px;padding-bottom:30px}.small-section h2{display:inline-block;padding:.2em .8em;border-radius:1em;background-color:#5b6394;color:#fff;font-size:1.5rem;font-weight:400;margin-bottom:50px}.sect-title{text-align:center}#kaihi .shubetsu{border:3px solid #f39800;border-radius:5px;padding:20px 5% 0;background-color:#fff;text-align:center;margin-bottom:30px}#kaihi .shubetsu h3{font-size:1.2rem;font-weight:600}#kaihi .shubetsu p{font-size:1.2rem;font-weight:400}#kaihi .shubetsu p .price{font-size:1.8rem;padding-left:.5em;padding-right:.5em;color:#f6781d}#nyukai li{margin-bottom:30px}#nyukai li h3{font-size:1.2rem;border-bottom:1px solid #f6781d;margin-left:.8em;margin-bottom:1em}#nyukai li h3 .maru{font-size:1.5rem;position:relative;left:-.8em;top:.05em}#nyukai li p{padding-left:1em}#faq dl{border-bottom:1px dotted #c8c8c8}#faq dl dt{margin-bottom:.3em;border-top:1px dotted #c8c8c8}#faq dl dt:before{content:"Q";font-size:1.5em;font-weight:700;color:#ff4974;padding-right:.5em}#faq dl dd{margin-left:2em;padding-bottom:.5em;margin-bottom:.5em}#faq dl dd:before{content:"A";font-size:1.5em;font-weight:700;color:#7449ff;padding-right:.5em}#powerup5000 #container-5000{border:3px solid #5b6394;border-radius:5px;background-color:#f5f5ff;padding:20px 2%;font-weight:700}#powerup5000 #container-5000 h2{margin-bottom:20px}#powerup5000 #container-5000 h3{font-weight:700;color:#f6781d;font-size:1.5rem;letter-spacing:.05em;margin-bottom:0}#powerup5000 #container-5000 #detail-5000{padding:20px 2%;background-color:#fff;font-weight:400}#powerup5000 #container-5000 #detail-5000 h4{display:inline-block;padding:.2em 1em;margin-bottom:.8em;border-radius:1.7em;font-size:1.2rem;font-weight:700;color:#fff;background-color:#f6781d}#powerup5000 #container-5000 #detail-5000 .image{text-align:right}#contact .sect-title h2{display:inline-block;padding:.8em 2em;border:5px solid #f39800;background-color:#fff;color:#f39800;font-size:1.7rem;letter-spacing:.1em;margin-bottom:1em;font-weight:400}#contact #contact-tel{display:inline-block;padding:7px 20px;border-radius:10px;background-color:#f39800;color:#fff;font-size:1rem}#contact #contact-tel .icon-tel{display:block;font-weight:700;padding-left:1.7em;font-size:1.4rem;background-image:url(../images/icon-tel-white@3x.png);background-size:1.2em;background-position:left center;background-repeat:no-repeat}#contact h3{display:inline-block;margin-bottom:2em;font-size:1.5rem;color:#5b6394;padding-bottom:.2em;border-bottom:2px solid #5b6394}#page-footer{border-top:2px solid #5b6394;padding-top:30px}#page-footer #map-footer .iframe-container{padding-top:66.6%}#page-footer address .link-main{display:inline-block;border:2px solid #5b6394;padding:.3em;text-align:center;color:#5b6394;font-weight:700}#page-footer address .link-main.linkbox:hover{background-color:#f5f5ff}#copy{padding:.3em .5em;margin-bottom:0;text-align:center;font-size:.7rem;background-color:#5b6394;color:#fff}form.wpcf7-form{margin-top:-150px;padding-top:150px}form.wpcf7-form .wpcf7c-conf{background-color:#eeeeee}form table:not(.sub){margin-bottom:40px}form table{width:100%}form table tr:nth-child(odd){background-color:#f0f0f0}form table th,form table td{border:none;padding:1em;vertical-align:top}form table th .checkbox-391,form table td .checkbox-391{display:block}form table th .checkbox-391 .wpcf7-checkbox,form table td .checkbox-391 .wpcf7-checkbox{display:block}form table th .checkbox-391 .wpcf7-checkbox span.wpcf7-list-item.wpcf7-list-item,form table td .checkbox-391 .wpcf7-checkbox span.wpcf7-list-item.wpcf7-list-item{display:inline-block;width:33.3%;margin-left:0}form table th .houmon .wpcf7-list-item,form table td .houmon .wpcf7-list-item{margin-left:0;padding-right:1em}form table th .houmon .wpcf7-list-item.first,form table td .houmon .wpcf7-list-item.first{display:block}form table th{white-space:nowrap;padding-top:1.1em}form table th.hissu:after{content:"必須";font-size:.67rem;display:inline-block;background-color:#f6781d;color:#fff;padding:.1em .3em;margin-left:.5em;vertical-align:middle}form table input[type="text"],form table input[type="tel"],form table input[type="email"],form table input[type="submit"]{padding:.3em;width:100%}form table input[type="text"].p-postal-code{width:300px}form table input[type="text"],form table input[type="tel"],form table input[type="email"]{border:1px solid #ccc}form table input[disabled="disabled"]{cursor:default;opacity:.5}form table input:placeholder-shown{color:#f0f0f0}form table textarea{padding:.3em;width:100%;height:100px;border:1px solid #ccc}form table table.sub tr th,form table table.sub tr td{text-align:left;padding:5px 0}form table table.sub tr th p.attention,form table table.sub tr td p.attention{margin:0;font-size:.7rem;color:#646464}form p:not(.attention){line-height:1.8;margin-bottom:1em}form p:not(.attention).submit{text-align:center}form .submit input{background-color:#fff;color:#f6781d;border:2px solid #f6781d;outline:none;font-size:1rem;display:inline-block;padding:.7em 0;text-align:center;width:6em;margin:0 .5em 80px}form .submit input:hover{cursor:pointer;background-color:#f6781d;color:#fff}.testShow,.noticeTest{display:none}#t .testShow,#t .noticeTest{display:inherit}#t tr.testShow{display:table-row}#t .noticeTest{margin:0;padding:.3em;line-height:1;background-color:rgba(255,0,0,0.7);color:white;text-align:center;position:fixed;bottom:0;width:100%;z-index:9999}form>table{border-bottom:1px solid #ddd}.attentionBox{background-color:#fff0d6;padding:1em;border-radius:.3em}.attentionBox h4{color:white;background-color:darkorange;padding:.2em .5em}.btnDL a{background-color:#449c00;color:white;font-size:20px;padding:.5em 1em;text-decoration:none;margin-bottom:30px;display:inline-block;border-radius:.3em}
/*# sourceMappingURL=style.css.map */
