html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-weight:normal;color:#111;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #333;margin:1em 0;padding:0}img{vertical-align:bottom}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.container .bold{font-weight:bold}.clearfix:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.clearfix{zoom:1}.fl_left{float:left}.fl_right{float:right}.pc_contents{display:block !important}.sp_contents{display:none !important}.pc_contents_common{display:block !important}.sp_contents_common{display:none !important}.sp_br{display:none}.pc_br{display:inline}@media screen and (max-width: 920px){.pc_contents_common{display:none !important}.sp_contents_common{display:block !important}}@media screen and (max-width: 769px){.pc_contents{display:none !important}.sp_contents{display:block !important}.sp_br{display:inline}.pc_br{display:none}}.saien_wrap{opacity:0;z-index:1;top:15px;position:relative}.saien_wrap.actived{opacity:1;top:0;-webkit-transition:all 1s .5s;transition:all 1s .5s}.saien_wrap.actived.fadeout{opacity:0;top:-15px;-webkit-transition:all .5s;transition:all .5s}#loading{width:100%;height:100%;position:fixed;z-index:0}#loading img{width:130px;height:97px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#loading.actived{opacity:0;-webkit-transition:all .5s;transition:all .5s}#loading.actived.fadeout{opacity:1;-webkit-transition:all .5s;transition:all .5s}.header{-webkit-transition:all .5s;transition:all .5s;background:rgba(131,105,164,.9);position:fixed;top:0;left:0;right:0;z-index:11;width:100%;margin:0 auto}.header__innar{max-width:1280px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;margin:auto}@media screen and (max-width: 769px){.header{display:none}}.header h1{width:246px;padding:0 0 0 15px}.header h1 img{width:100%}.header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:630px;padding:0 30px 0 0}.header ul li{position:relative}.header ul li.on:before{content:"";width:54px;height:32px;background:url(../../images/common/logo-h.svg);position:absolute;display:block;left:21px;right:0;margin:auto;top:-13px}.header ul li.on:after{content:"";width:14px;height:4px;border-radius:30px;position:absolute;display:block;left:0;right:0;margin:auto;top:26px;background:#fff}.header ul li a{position:relative;font-size:14px;letter-spacing:.17em;line-height:16px;color:#fff}.header ul li a::after{content:"";position:absolute;left:calc(50% - .5em);bottom:-10px;display:block;width:1em;height:4px;background:#fff;border-radius:2px;opacity:0;-webkit-transition:all .5s;transition:all .5s}.header ul li a:hover::after{left:calc(50% - 1.5em);width:3em;opacity:1}p.coming{width:250px;height:30px;letter-spacing:.03em;background:#ccc;margin:35px auto 0 !important;border-radius:15px;font-size:14px;border:1px solid #ccc;color:#333 !important;position:relative;bottom:0;left:0;right:0}.sp__header{display:none}@media screen and (max-width: 769px){.sp__header{display:block;position:fixed;z-index:11;width:100%}}.sp__header ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#695387}.sp__header ul li{width:25%}.sp__header ul li img{width:100%}.pnakuzu{max-width:1280px;padding:0 30px;margin:0 auto;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.pnakuzu{padding:15px 0 0 15px;height:64px;display:block}}.pnakuzu a{font-size:11px;color:#8269a4;letter-spacing:.06em;padding:0 50px 0 0;position:relative}@media screen and (max-width: 769px){.pnakuzu a{font-size:13px}}.pnakuzu a:before{content:"〈";position:absolute;right:17px;top:3px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pnakuzu span{font-size:11px;color:#333;letter-spacing:.06em}.sp_menu{position:fixed;background:#fff;width:100%;height:100%;z-index:20;top:110px;left:0;-webkit-overflow-scrolling:touch;overflow:scroll;-webkit-transform:translate3d(-100%, 0px, 0px);transform:translate3d(-100%, 0px, 0px);-webkit-transition:all .5s;transition:all .5s}.sp_menu.active{-webkit-transform:translate3d(0%, 0px, 0px);transform:translate3d(0%, 0px, 0px);-webkit-transition:all .5s;transition:all .5s}.sp_menu .close{height:100px;width:100%;display:block}.sp_menu dl dt a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:110px;font-size:18px;letter-spacing:.12em;background:#715991;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid #907caa;background-position:center !important;background-position:center !important;background-size:cover !important}.sp_menu dl dt a:before{content:"+";display:block;position:absolute;right:30px;top:0;bottom:0;margin:auto;width:15px;height:15px;line-height:10px;font-size:25px}.sp_menu dl dd{display:none}.sp_menu ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:74px;font-size:16px;letter-spacing:.06em;background:#614c7c;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid #907caa}.sp_menu .menu_innnar_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.sp_menu .menu_innnar_wrap a{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;font-size:16px;line-height:26px;letter-spacing:.06em;background:#614c7c;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid #907caa;text-align:center}.sp_menu .menu_innnar_wrap a:nth-child(1){border-right:1px solid #907caa}.sp_menu .menu_btn__wrap{padding:60px 0;background:#715991}.sp_menu .menu_btn__wrap a{width:320px;height:65px;color:#d5d5d5;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px auto 0;border-radius:40px;font-size:18px;letter-spacing:.03em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;position:relative;border:1px solid #d5d5d5}.sp_menu .menu_btn__wrap a:before{content:"";background:url(../../images/common/arrow.svg);width:7px;height:12px;display:block;position:absolute;top:0px;bottom:0;right:27px;margin:auto;background-size:100%}.sp_menu .menu_btn__wrap a img{margin:0 10px 0 0;display:inline-block}.sp_h1{height:46px;width:100%;background:#8269a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp_h1 img{height:22px;display:block;margin:auto}.info{position:fixed;bottom:30px;right:30px;width:180px;height:180px;background:#8269a4;z-index:10;border-radius:75%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 769px){.info{display:none}}.info .s1{font-size:12px;color:#fff;display:block;text-align:center}.info .tel{font-size:20px;color:#fff;display:block;text-align:center;letter-spacing:.03em;margin:5px auto 5px}.info .tel img{margin:0 5px 0 0;position:relative;top:2px}.info a{height:24px;background:#fff;color:#8269a4;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px auto 0;border-radius:10px;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;position:relative;border:1px solid #8269a4}.info a.btn{width:140px}.info a:hover{color:#fff;background:#8269a4;border:1px solid #fff}.info a:before{content:"";background:url(../../images/common/arrow_1.svg);width:5px;height:9px;display:block;position:absolute;top:-1px;bottom:0;right:8px;margin:auto}.info a:hover:before{background:url(../../images/common/arrow.svg)}.fotter{padding:60px 0 20px;background:#826ba2}.fotter .fotter_p{width:240px;margin:0 auto 60px}.fotter .btn{width:173px;height:34px;border-radius:20px;border:1px solid #fff;color:#fff;font-size:12px;letter-spacing:.08em;font-family:"Montserrat",sans-serif;margin:0 auto 64px}.fotter .btn:hover{background:#4c3c60}@media screen and (max-width: 769px){.fotter .btn{width:220px;height:42px;font-size:14px}}.fotter .btn img{display:inline-block;margin:0 0 0 7px;position:relative;top:-2px}.fotter ul{width:420px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.fotter ul{display:block;width:100%;text-align:center}}.fotter ul li a{font-size:13px;letter-spacing:.06em;color:#fff;padding:0 0 0;display:block}@media screen and (max-width: 769px){.fotter ul li a{font-size:15px;padding:0 0 37px}}.fotter .copy{font-family:"Montserrat",sans-serif;text-align:center;margin:auto;color:#fff;font-size:10px;letter-spacing:.1em;font-weight:100}@media screen and (max-width: 769px){.fotter .copy{white-space:nowrap;white-space:nowrap;-webkit-transform:scale(0.9) translate(-6px, 0);transform:scale(0.9) translate(-6px, 0)}}@media screen and (max-width: 321px){.fotter .copy{white-space:nowrap;white-space:nowrap;-webkit-transform:scale(0.7) translate(-34px, 0);transform:scale(0.7) translate(-34px, 0)}}.kv_area{position:relative;position:relative}.kv_area__event{position:absolute;bottom:20px;left:20px;z-index:10;width:270px;background:rgba(105,83,135,.6);padding:0 0 20px}@media screen and (max-width: 769px){.kv_area__event{bottom:0px;left:0px;width:100%;height:102px}}.kv_area__event h3{width:100px;height:26px;background:#382c47;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;font-size:12px;position:absolute;top:-20px}@media screen and (max-width: 769px){.kv_area__event h3{top:0px}}.kv_area__top{width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.kv_area__top{width:100%;margin:0 auto}}.kv_area__top__l{width:60px;background:#695387;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 769px){.kv_area__top__l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:16%;height:102px}}.kv_area__top__l .p1{font-size:10px;color:#fff;margin:0 0 5px}.kv_area__top__l .p2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 5px;position:relative}.kv_area__top__l .p2 span{font-size:16px;color:#fff;font-weight:200}.kv_area__top__l .p2 span.s1{left:-2px;position:relative}.kv_area__top__l .p2 span.s2{height:23px;width:1px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;left:19px;top:4px}.kv_area__top__l .p2 span.s3{position:relative;top:12px;left:5px}.kv_area__top__l .p3{font-size:10px;color:#fff;font-weight:200;position:relative;top:11px;left:8px}.kv_area__top__r{width:170px}@media screen and (max-width: 769px){.kv_area__top__r{width:84%}}.kv_area__top__r h4{font-size:18px;line-height:24px;color:#fff;margin:0 0 5px}@media screen and (max-width: 769px){.kv_area__top__r h4{font-size:20px;line-height:24px;color:#fff;margin:0 0 5px;text-align:center;padding:31px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:24px}}.kv_area__top__r p{font-size:12px;line-height:20px;letter-spacing:.03em;color:#fff}@media screen and (max-width: 769px){.kv_area__top__r p{display:none}}.kv_area a.btn{width:240px;height:34px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px auto 0;border-radius:25px;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;position:relative;border:1px solid #fff}@media screen and (max-width: 769px){.kv_area a.btn{width:240px;height:34px;border-radius:15px;margin:0 auto;display:none}}.kv_area a.btn:hover{color:#fff;background:#8269a4;border:1px solid #fff}.kv_area a.btn:before{content:"";background:url(../../images/common/arrow.svg);width:5px;height:9px;display:block;position:absolute;top:-1px;bottom:0;right:12px;margin:auto}.kv_area a.btn:hover:before{background:url(../../images/common/arrow.svg)}@media screen and (max-width: 769px){.kv_area a.btn.link1{width:209px;height:26px;position:absolute;top:65px;left:0;right:16%;display:-webkit-box;display:-ms-flexbox;display:flex}}.kv_area .slick-dots{display:none !important}.kv_area .kv_main_lead{width:50%;height:17%;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 769px){.kv_area .kv_main_lead{width:100%;height:auto;padding:95px 0 0 0;margin:126px 0 0 0}}.kv_area .kv_main_lead img{width:100%}@media screen and (max-width: 769px){.kv_area .event_img{display:none}}@media screen and (max-width: 769px){.kv_area .link2{display:none !important}}a.btn{width:180px;height:24px;color:#8269a4;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px auto 0;border-radius:100px !important;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;position:relative;border:1px solid #8269a4;-webkit-transition:all .3s;transition:all .3s}a.btn:hover{color:#fff;background:#8269a4;border:1px solid #fff;-webkit-transition:all .3s;transition:all .3s}a.btn:before{content:"";background:url(../../images/common/arrow_1.svg);width:5px;height:9px;display:block;position:absolute;top:1px;bottom:0;right:8px;margin:auto;-webkit-transition:all .3s;transition:all .3s}a.btn:hover:before{background:url(../../images/common/arrow.svg);-webkit-transition:all .3s;transition:all .3s}.main_area .sec1{padding:100px 0 100px}@media screen and (max-width: 769px){.main_area .sec1{padding:40px 0 30px}}.main_area .sec1 h2{font-size:30px;color:#8269a4;text-align:center;letter-spacing:.09em;margin:0 auto 15px}@media screen and (max-width: 769px){.main_area .sec1 h2{font-size:26px}}.main_area .sec1 .btn{width:380px;height:34px;border-radius:15px;font-size:14px}@media screen and (max-width: 769px){.main_area .sec1 .btn{width:330px}}@media screen and (max-width: 321px){.main_area .sec1 .btn{width:300px}}.main_area .sec2__innar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 60px;width:1000px}@media screen and (max-width: 769px){.main_area .sec2__innar{display:block;width:100%;margin:0 auto 0px}}.main_area .sec2__innar.si2{max-width:1000px;margin:auto}.main_area .sec2__innar.si2 .sec2__innar__l{width:32%;position:relative}@media screen and (max-width: 769px){.main_area .sec2__innar.si2 .sec2__innar__l{width:100%;margin:0 0 60px}}.main_area .sec2__innar.si2 .sec2__innar__r{width:32%;position:relative;margin:0 0 0 2%}@media screen and (max-width: 769px){.main_area .sec2__innar.si2 .sec2__innar__r{width:100%;margin:0 0 60px}}.main_area .sec2__innar.si2 .sec2__innar__r:before{content:"";width:1px;height:100%;background:#fff;position:absolute;top:0;right:0}.main_area .sec2__innar.si2 .sec2__innar__r2{width:32%;position:relative;margin:0 0 0 2%}@media screen and (max-width: 769px){.main_area .sec2__innar.si2 .sec2__innar__r2{width:100%;margin:0 0 1px}}.main_area .sec2__innar.si2 .sec2__innar__r2 img{width:100%}.main_area .sec2__innar__l{width:49%;position:relative}@media screen and (max-width: 769px){.main_area .sec2__innar__l{width:100%;margin:0 0 60px}}.main_area .sec2__innar__l:before{content:"";width:1px;height:100%;background:#fff;position:absolute;top:0;right:0}.main_area .sec2__innar__l img{width:100%}.main_area .sec2__innar__r{width:49%;position:relative;margin:0 0 0 2%}@media screen and (max-width: 769px){.main_area .sec2__innar__r{width:100%;margin:0 0 60px}}.main_area .sec2__innar__r img{width:100%}.main_area .sec2 .sec_box{position:static;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:auto}@media screen and (max-width: 769px){.main_area .sec2 .sec_box{height:155px}}.main_area .sec2 .sec_box p{font-size:14px;line-height:24px;color:#333;text-align:center;letter-spacing:.04em;margin:0 auto 20px}@media screen and (max-width: 769px){.main_area .sec2 .sec_box p{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 20px}}.main_area .sec2 h3{font-size:24px;letter-spacing:.15em;color:#333;text-align:center;margin:27px auto 25px;white-space:nowrap}@media screen and (max-width: 769px){.main_area .sec2 h3{font-size:24px}}.main_area .sec2 a.btn{width:250px;height:40px;letter-spacing:.03em;background:#8269a4;margin:35px auto 0;border-radius:15px;font-size:14px;border:1px solid #8269a4;color:#fff;position:relative;bottom:0;left:0;right:0}@media screen and (max-width: 769px){.main_area .sec2 a.btn{margin:0 auto 0;width:280px;height:36px;font-size:16px}}.main_area .sec2 a.btn:hover{color:#fff;background:#4c3c60;border:1px solid #4c3c60}.main_area .sec2 a.btn:before{content:"";background:url(../../images/common/arrow.svg);width:5px;height:9px;display:block;position:absolute;top:1px;bottom:0;right:15px;margin:auto}.main_area .sec2 a.btn:hover:before{background:url(../../images/common/arrow.svg)}.main_area .sec2_5{width:760px;margin:150px auto 180px}@media screen and (max-width: 769px){.main_area .sec2_5{width:100%}}.main_area .sec2_5 h2{color:#333;font-size:38px;line-height:55px;letter-spacing:.12em;font-weight:400;margin:0 auto 60px;text-align:center;font-family:"Noto Serif JP",serif}.main_area .sec2_5 h2 span{font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.main_area .sec2_5 h2{color:#333;font-size:31px;line-height:47px;letter-spacing:.12em;font-weight:400}}.main_area .sec2_5 h2 span{color:#8269a4}.main_area .sec2_5>p{width:580px;margin:0 auto 90px;color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;text-align:center}@media screen and (max-width: 769px){.main_area .sec2_5>p{width:81.3333333333%;margin:0 auto 60px}}.main_area .sec2_5 a.btn{width:360px;height:46px;color:#fff;font-size:16px;line-height:28px;letter-spacing:.09em;font-weight:400;border-radius:20px}@media screen and (max-width: 769px){.main_area .sec2_5 a.btn{width:320px;height:50px;border-radius:35px}}.main_area .sec3{overflow:hidden;margin:180px auto 210px;position:relative;width:100%}@media screen and (max-width: 769px){.main_area .sec3{margin:170px auto 275px}}.main_area .sec3:after{content:"";background:#f7f7f7;width:3000px;height:100%;position:absolute;z-index:0;top:0;left:0;left:29%}@media screen and (max-width: 769px){.main_area .sec3:after{content:"";background:#f7f7f7;width:100%;height:100%;position:absolute;z-index:0;top:21%;left:0;left:25%}}.main_area .sec3__innar{padding:220px 0 150px;max-width:1160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;position:relative;z-index:1;margin:auto}@media screen and (max-width: 769px){.main_area .sec3__innar{display:block;padding:0}}.main_area .sec3 h2{font-size:48px;letter-spacing:.08em;line-height:64px;color:#333;font-weight:300;margin:-120px 100px 0 0;font-family:"Noto Serif JP",serif}.main_area .sec3 h2 span{color:#8269a4;font-weight:300;font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.main_area .sec3 h2{margin:0 0 60px;font-size:34px;line-height:46px;text-align:center}}.main_area .sec3 p{font-size:18px;letter-spacing:.04em;line-height:36px;width:467px;margin:0 0 60px;font-weight:300}@media screen and (max-width: 769px){.main_area .sec3 p{font-size:16px;line-height:30px;width:81.3333333333%;text-align:center;margin:0 auto 90px}}.main_area .sec3 a.btn.w300{width:300px;height:46px;border-radius:20px;font-size:16px;letter-spacing:.09em}@media screen and (max-width: 769px){.main_area .sec3 a.btn.w300{font-size:18px;width:310px}}.main_area .sec3 a.btn.w300:before{right:15px;background:url(../../images/common/arrow.svg)}.main_area .sec3 a.btn.w300:hover:before{background-size:100% !important;height:12px;width:7px;background:url(../../images/common/arrow_1.svg)}.main_area .sec4{margin:0px auto 180px}@media screen and (max-width: 769px){.main_area .sec4{margin:0px auto 185px}}.main_area .sec4 h2{font-size:36px;letter-spacing:.12em;color:#333;text-align:center;margin:0 auto 60px;line-height:28px;font-weight:400;font-family:"Noto Serif JP",serif}.main_area .sec4 h2 span{font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.main_area .sec4 h2{line-height:50px;margin:0 auto 42px}}.main_area .sec4 h2 span{font-weight:400;font-size:36px;color:#8269a4}.main_area .sec4 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;width:1000px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.main_area .sec4 ul{display:block;width:100%}}.main_area .sec4 ul li{margin:0 0 100px 0;width:32%;position:relative}.main_area .sec4 ul li:nth-child(3){margin:0 0}.main_area .sec4 ul li:nth-child(4){margin:0 0}@media screen and (max-width: 769px){.main_area .sec4 ul li{width:100%;margin:0px 0 60px 0 !important}}.main_area .sec4 ul li img{width:100%}.main_area .sec4 h3{font-size:24px;letter-spacing:.2em;color:#333;text-align:center;margin:0 auto 35px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.main_area .sec4 h3{font-size:20px;margin:0 auto 19px}}.main_area .sec4 h3 span{font-size:16px;font-family:"Montserrat",sans-serif;color:#8269a4;position:relative;top:-3px;margin:0 20px 0 0}@media screen and (max-width: 769px){.main_area .sec4 h3 span{font-size:12px;margin:0 12px 0 0}}.main_area .sec4 .sec_box{position:relative;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;width:81.633%;height:auto;z-index:1;background:rgba(255,255,255,.85);margin:-100px auto 0;padding-top:40px}@media screen and (max-width: 769px){.main_area .sec4 .sec_box{width:290px;height:0 auto 60px}}.main_area .sec4 .sec_box p{font-size:14px;line-height:24px;color:#333;letter-spacing:.04em;width:83.75%;margin:0 auto 20px}@media screen and (max-width: 769px){.main_area .sec4 .sec_box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;width:230px;line-height:26px;text-align:left}}.main_area .sec4 a.btn.w250{width:240px;height:36px;border-radius:20px;font-size:14px;letter-spacing:.03em}.main_area .sec4 a.btn.w250:before{right:15px;background:url(../../images/common/arrow.svg)}.main_area .sec4 a.btn.w250:hover:before{background:url(../../images/common/arrow_1.svg)}.main_area .sec5{margin:0 auto 200px}@media screen and (max-width: 769px){.main_area .sec5{margin:0 auto 180px}}.main_area .sec5 h2{font-size:36px;letter-spacing:.12em;color:#333;text-align:center;margin:0 auto 60px;line-height:28px;font-weight:400;font-family:"Noto Serif JP",serif}.main_area .sec5 h2 span{font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.main_area .sec5 h2{letter-spacing:.06em}}.main_area .sec5 h2 span{font-weight:400;font-size:36px;color:#8269a4}.main_area .sec5 .sec_box{position:relative;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;width:280px;height:155px}@media screen and (max-width: 769px){.main_area .sec5 .sec_box{height:auto}}.main_area .sec5 .sec_box p{font-size:14px;line-height:24px;color:#333;text-align:center;letter-spacing:.04em}@media screen and (max-width: 769px){.main_area .sec5 .sec_box p{position:relative}}.main_area .sec6{max-width:980px;margin:0 auto 210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.main_area .sec6{display:block}}.main_area .sec6 h3{font-size:28px;text-align:left;letter-spacing:.12em;margin:0 0 60px;font-family:"Noto Serif JP",serif}.main_area .sec6 h3 span{font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.main_area .sec6 h3{font-size:32px;text-align:center;margin:0 0 25px}}@media screen and (max-width: 769px){.main_area .sec6 ul{width:85.3333333333%;margin:auto}}.main_area .sec6 ul li{border-bottom:1px solid #707070}@media screen and (max-width: 769px){.main_area .sec6 ul li{border-bottom:1px solid #707070;margin:0 0 12px}}.main_area .sec6 ul li a{padding:20px 0 25px;display:block}@media screen and (max-width: 769px){.main_area .sec6 ul li a{padding:17px 0 30px}}.main_area .sec6 .p1{font-size:12px;letter-spacing:.2em;color:#666;margin:0 0 12px}@media screen and (max-width: 769px){.main_area .sec6 .p1{font-size:14px;margin:0 0 8px}}.main_area .sec6 .p2{font-size:14px;letter-spacing:.1em;color:#8269a4;font-weight:400;line-height:26px}@media screen and (max-width: 769px){.main_area .sec6 .p2{font-size:16px;line-height:28px}}.main_area .sec6__r{width:430px}@media screen and (max-width: 769px){.main_area .sec6__r{width:100%}}.main_area .sec6__l{width:430px}@media screen and (max-width: 769px){.main_area .sec6__l{width:100%;margin:0 0 150px}}.main_area .sec6 a.btn.w310{width:310px;height:38px;border-radius:20px;font-size:15px;letter-spacing:.06em;margin:60px auto 0}@media screen and (max-width: 769px){.main_area .sec6 a.btn.w310{width:320px;height:48px;font-size:16px}}@media screen and (max-width: 321px){.main_area .sec6 a.btn.w310{width:300px}}.main_area .sec6 a.btn.w310:before{right:15px;background:url(../../images/common/arrow.svg)}.main_area .sec6 a.btn.w310:hover:before{background:url(../../images/common/arrow_1.svg)}.sec7{margin:0 auto 90px}.sec7 a.tel{color:#333;font-size:52px;line-height:52px;letter-spacing:.06em;font-weight:500;font-family:"Montserrat",sans-serif;text-align:center;display:table;margin:10px auto 30px;position:relative;padding:0 50px}@media screen and (max-width: 769px){.sec7 a.tel{font-size:42px;padding:0 0 0 40px}}.sec7 a.tel img{position:absolute;left:13px;top:6px}@media screen and (max-width: 769px){.sec7 a.tel img{left:3px}}.sec7 ol{text-align:center}.sec7 ol li{height:24px;color:#8269a4;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:400;display:inline-block;padding:0;margin:0 5px;border:1px solid #8269a4;padding:0 8px;border-radius:15px}.sec7 h2{font-size:20px;letter-spacing:.12em;text-align:center;margin:0 auto 60px;font-family:"Noto Serif JP",serif}.sec7 h2 span{font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.sec7 h2{font-size:24px;line-height:38px;margin:0 auto 40px}}.sec7__li{width:255px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 769px){.sec7__li{width:100%}}.sec7__li__l{width:75px;font-size:18px;letter-spacing:.3em;text-align:left;font-weight:300}@media screen and (max-width: 769px){.sec7__li__l{font-size:18px;width:75px;margin:0 20px 0 0}}.sec7__li__l span{font-size:12px;letter-spacing:.06em;display:block;margin:6px 0 0;font-weight:300}@media screen and (max-width: 769px){.sec7__li__l span{font-size:14px}}.sec7__li__r{width:195px;font-size:22px;letter-spacing:.06em;font-family:"Montserrat",sans-serif}@media screen and (max-width: 769px){.sec7__li__r{text-align:left;width:220px}}.sec7__li__r span{font-size:12px;padding:0px 0 0 26px;position:relative;top:-2px}.sec7__li__r span em{font-family:"Montserrat",sans-serif;font-size:14px;color:#333}@media screen and (max-width: 769px){.sec7__li__r span em{color:#8269a4;font-size:18px;display:block;margin:2px 0 0;padding:0px 0 0 26px}}.sec7__li__r>a{font-size:21px;letter-spacing:.06em;font-family:"Montserrat",sans-serif;color:#333}@media screen and (max-width: 769px){.sec7__li__r>a{color:#8269a4;font-size:26px}}.sec7 ul{max-width:880px;margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 769px){.sec7 ul{display:block}}.sec7 ul li{width:33.333%;height:90px;text-align:center;border:1px solid #d5d5d5;margin:-1px -1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 769px){.sec7 ul li{width:100%;height:110px}}.sec7 ul li:nth-child(1){width:50%}@media screen and (max-width: 769px){.sec7 ul li:nth-child(1){width:100%}}.sec7 ul li:nth-child(2){width:50%}@media screen and (max-width: 769px){.sec7 ul li:nth-child(2){width:100%}}.sec7 .phone2{display:inline-block;margin:0 5px 0 0;position:relative;top:-2px}.sec7 .mail_icon{width:20px;margin:0 10px 0 0}@media screen and (max-width: 769px){.sec7 .mail_icon{margin:0 15px 0 0}}.sec7__bottom{width:630px;margin:50px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.sec7__bottom{margin:20px auto 0;display:block;width:100%}}.sec7 a.btn.w270{width:320px;height:64px;border-radius:30px;font-size:16px;letter-spacing:.09em}.sec7 a.btn.w270 img{margin:0 10px 0 0}@media screen and (max-width: 769px){.sec7 a.btn.w270{width:350px;height:74px;border-radius:60px;font-size:18px;margin:0 auto 20px}}@media screen and (max-width: 321px){.sec7 a.btn.w270{width:300px}}.sec7 a.btn.w270:before{background-size:100% !important;width:7px;height:12px;right:15px}.sec7 a.btn.w300_h64{width:300px;height:64px;border-radius:30px;font-size:16px;letter-spacing:.09em;margin:0}@media screen and (max-width: 769px){.sec7 a.btn.w300_h64{width:350px;height:74px;border-radius:60px;font-size:18px;margin:0 auto 20px}}@media screen and (max-width: 321px){.sec7 a.btn.w300_h64{width:300px;height:74px;border-radius:60px;font-size:18px;margin:0 auto 20px}}.sec7 a.btn.w300_h64:before{right:15px;background:url(../../images/common/arrow.svg)}.sec7 a.btn.w300_h64:hover:before{background-size:100% !important;height:12px;width:7px;background:url(../../images/common/arrow_1.svg)}.sec7 a.btn.w300_h64.c2{background:#594671}a.btn.w300_h64{width:300px;height:64px;border-radius:30px;font-size:16px;letter-spacing:.09em;margin:0}a.btn.w300_h64:before{right:15px;background:url(../../images/common/arrow.svg)}a.btn.w300_h64:hover:before{background-size:100% !important;height:12px;width:7px;background:url(../../images/common/arrow_1.svg)}a.btn.w300_h64.c2{background:#594671}a.btn.re_color{background:#8269a4 !important;color:#fff;border:1px solid #8269a4 !important}a.btn.re_color:hover{background:#4c3c60 !important;color:#fff;border:1px solid #4c3c60 !important;background-size:100% !important}a.btn.re_color:before{right:15px;background:url(../../images/common/arrow.svg) !important}a.btn.re_color:hover:before{background:url(../../images/common/arrow.svg) !important}#gmap{background:#ccc;width:100%;height:410px;margin-top:0}.company_ul{width:860px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.company_ul{width:92%}}.company_ul li{width:33.333%;height:57px;background:#a593bd;color:#fff;position:relative}@media screen and (max-width: 769px){.company_ul li{height:80px}}.company_ul li:nth-child(1){border-radius:30px 0px 0 30px}@media screen and (max-width: 769px){.company_ul li:nth-child(1){border-radius:40px 0px 0 40px}}.company_ul li:nth-child(2){background:#cbbfdb}.company_ul li:nth-child(3){background:#b7a8cb;border-radius:0px 30px 30px 0px}@media screen and (max-width: 769px){.company_ul li:nth-child(3){border-radius:0px 40px 40px 0px}}.company_ul li.on{background:#503f67}.company_ul li.on a{color:#fff}.company_ul li.on:before{content:"";position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-15px;margin:0 auto;border-top:15px solid #503f67;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}@media screen and (max-width: 769px){.company_ul li.on:before{bottom:-14px}}.company_ul li a{width:100%;height:100%;color:#503f67;font-size:16px;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 0 5px}.company_ul li a:before{content:"";background:url(../../images/common/arrow_b.svg);width:7px;height:12px;display:block;position:absolute;top:0px;bottom:0;right:14px;margin:auto;background-size:100%}@media screen and (max-width: 769px){.company_ul li a:before{content:"";background:url(../../images/common/arrow_b.svg);width:7px;height:12px;display:block;position:absolute;top:auto;bottom:4px;right:0;margin:auto;background-size:100%;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width: 769px){.company_ul li a{line-height:20px;text-align:center}}@media screen and (max-width: 769px){.company_ul .type_c{font-size:14px;line-height:16px}}_:-ms-lang(x)::-ms-backdrop,.sec7__li__r{font-size:21px}.second_ul{width:860px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.second_ul{width:89.0666666667%;margin:auto}}.second_ul li{width:50%;height:57px;background:#a593bd;color:#fff;position:relative}@media screen and (max-width: 769px){.second_ul li{height:80px}}.second_ul li:nth-child(1){border-radius:30px 0px 0 30px}@media screen and (max-width: 769px){.second_ul li:nth-child(1){border-radius:40px 0px 0 40px}}.second_ul li:nth-child(2){background:#cbbfdb;border-radius:0px 30px 30px 0px}@media screen and (max-width: 769px){.second_ul li:nth-child(2){border-radius:0px 40px 40px 0px}}.second_ul li:nth-child(3){background:#b7a8cb}.second_ul li.on{background:#503f67}.second_ul li.on a{color:#fff}.second_ul li.on:before{content:"";position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-15px;margin:0 auto;border-top:15px solid #503f67;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}.second_ul li a{width:100%;height:100%;color:#503f67;font-size:16px;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 769px){.second_ul li a{line-height:22px}}.menu_bk1{background:url(../../images/images2021/common/bg_nav_01_sp@2x.jpg) !important;background-size:cover}.menu_bk2{background:url(../../images/images2021/common/bg_nav_02_sp@2x.jpg) !important;background-size:cover}.menu_bk3{background:url(../../images/images2021/common/bg_nav_03_sp@2x.jpg) !important;background-size:cover}.menu_bk4{background:url(../../images/images2021/common/bg_nav_04_sp@2x.jpg) !important;background-size:cover}.menu_bk5{background:url(../../images/images2021/common/bg_nav_05_sp@2x.jpg) !important;background-size:cover}.menu_bk6{background:url(../../images/images2021/common/bg_nav_06_sp@2x.jpg) !important;background-size:cover}.menu_bk_add{background:url(../../images/images2021/common/bg_nav_add_sp@2x.jpg) !important;background-size:cover}.common__list{width:960px;margin:0 auto 65px;display:-webkit-box;display:-ms-flexbox;display:flex}.common__list.end{margin:0 auto 200px}.common__list.end a{padding:20px 0 0}.common__list.end a .p1:before{bottom:64px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.common__list.end li:before{content:"";width:1px;height:20px;background:#d5d5d5;position:absolute;right:0;top:47px}.common__list.end li:first-child:after{top:47px}.common__list li{position:relative}.common__list li:before{content:"";width:1px;height:20px;background:#d5d5d5;position:absolute;right:0;top:28px}.common__list li:first-child:after{content:"";width:1px;height:20px;background:#d5d5d5;position:absolute;left:0;top:28px}.common__list li a{width:192px;height:72px;color:#333;font-size:14px;line-height:18px;letter-spacing:.06em;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.common__list li a .no{color:#8e77ac;font-size:12px;line-height:18px;letter-spacing:.12em;font-weight:300;font-family:"Montserrat",sans-serif}.common__list li a .p1{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:14px;line-height:18px;letter-spacing:.06em;font-weight:300;margin:0 0 15px}.common__list li a .p1:before{content:"";background:url(../../images/benefit/arrow.svg);width:11px;height:6px;display:block;position:absolute;top:auto;bottom:0;right:8px;margin:auto;left:0}.contents_b{display:none}.contents_c{display:none}.btn-select{width:310px;margin:60px auto 90px;position:relative;background:#fff;border-radius:40px;cursor:pointer;text-align:center;border:1px solid #999}.btn-select:before{content:"〈";position:absolute;right:25px;top:17px;-webkit-transform:rotate(-180deg);transform:rotate(-90deg);color:#999}.label{color:#333;position:absolute;width:100%;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;border:none;padding:20px;opacity:0;position:relative;z-index:2}.select::-ms-expand{display:none}.select:focus{z-index:-1;opacity:1}body.fixed{width:100%;height:100vh;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.bg_top_modal{width:100%;height:100vh;background-color:rgba(255,255,255,.85);position:fixed;top:0;left:0;z-index:50;display:none}.top_modal{width:500px;height:300px;background-color:#695387;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:20%;left:40%;z-index:101;display:none}.right_bnr{position:fixed;top:20%;right:0;width:100px;height:200px;z-index:999}.bottom_bnr{position:fixed;bottom:0;width:100%;height:90px;z-index:999}.bottom_bnr .button{display:none;background:#16262f;border:none;border-radius:50%;padding:20px 0 0 13px;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;cursor:pointer;z-index:1002;outline:none;position:absolute;top:10px;right:10px}@media screen and (max-width: 769px){.bottom_bnr .button{background:none;display:block;padding:1.5625vw 0 0 0;width:5.46875vw;height:5.46875vw;top:1.5625vw;right:2.34375vw}}.bottom_bnr .button span{background-color:#222;width:100%}.bottom_bnr .button span.bar1{-webkit-transform:rotate(45deg);transform:rotate(45deg);height:1px;position:absolute}.bottom_bnr .button span.bar2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:6px;height:1px}.campaign_bnr{width:100%;max-width:840px;margin:100px auto}@media screen and (max-width: 769px){.campaign_bnr{margin:80px auto}}.kv_area__under{width:100%;position:relative}@media screen and (max-width: 769px){.kv_area__under img{width:100%}}.kv_area__under .kaut_area{height:45px}@media screen and (max-width: 769px){.kv_area__under .kaut_area{top:111px}}.kv_area__under__txt{position:absolute;top:65px;bottom:0;left:0;right:0;margin:auto;height:120px}@media screen and (max-width: 769px){.kv_area__under__txt{top:60px}}.kv_area__under__txt h1{font-size:40px;letter-spacing:.15em;text-align:center;margin:0 auto 28px;color:#fff;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.kv_area__under__txt h1{font-size:36px;line-height:46px}}.kv_area__under__txt h2{font-size:40px;letter-spacing:.15em;text-align:center;margin:0 auto 28px;color:#fff;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.kv_area__under__txt h2{font-size:36px;line-height:46px}}.kv_area__under__txt p{font-size:16px;line-height:28px;letter-spacing:.15em;text-align:center;color:#fff}.about h2{position:relative}.about h2 .no{color:#8e77ac;font-size:16px;line-height:30px;letter-spacing:.12em;font-weight:500;font-family:"Montserrat",sans-serif !important;position:absolute;top:-65px;left:0;right:0}.about .sec2{margin:120px auto 0}@media screen and (max-width: 769px){.about .sec2{margin:120px auto 230px}}.about .sec2 h2{text-align:center;font-size:34px;letter-spacing:.09em;line-height:28px;margin:0 0 60px;color:#333;font-family:"Noto Serif JP",serif;position:relative}@media screen and (max-width: 769px){.about .sec2 h2{font-size:32px;letter-spacing:.03em}}.about .sec2 .p1{font-size:16px;letter-spacing:.12em;line-height:42px;text-align:center;font-weight:300}@media screen and (max-width: 769px){.about .sec2 .p1{font-size:18px;line-height:34px;font-weight:300}}.about .sec2 .p1 span{display:block;font-family:"Noto Serif JP",serif;color:#8e77ac;font-size:26px;letter-spacing:.06em;line-height:28px;margin:30px 0}.about .sec2 .p2{font-size:16px;letter-spacing:.12em;line-height:42px;text-align:center;margin:30px 0 210px;font-weight:300}@media screen and (max-width: 769px){.about .sec2 .p2{font-size:18px;line-height:34px;font-weight:300;margin:30px 0 70px}}.about .sec2 em{font-size:20px;font-family:"Noto Serif JP",serif;font-weight:300}@media screen and (max-width: 769px){.about .sec2 em{font-size:22px}}.about .sec3{margin:0 auto 210px}@media screen and (max-width: 769px){.about .sec3{margin:0 auto 150px}}.about .sec3:after{display:none}.about .sec3 h2{text-align:center;font-size:38px;letter-spacing:.15em;line-height:32px;margin:0 0 45px;color:#333;font-weight:400}.about .sec3 h2 .r{position:absolute;top:32px;font-weight:100}@media screen and (max-width: 769px){.about .sec3 h2{font-size:36px}}.about .sec3 .p1{font-size:14px;letter-spacing:.06em;line-height:28px;text-align:center;width:100%;font-weight:300}@media screen and (max-width: 769px){.about .sec3 .p1{font-size:16px;font-weight:300;line-height:30px}}.about .sec3 .p2{font-size:16px;letter-spacing:.12em;line-height:42px;text-align:center;margin:30px 0 210px}.about .sec3 ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px auto 60px}.about .sec3 ul li{width:50%}.about .sec3 ul li img{width:100%}.about .sec3 .sec3_btn_area{width:630px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.about .sec3 .sec3_btn_area{display:block;width:100%}}.about .sec3 .sec3_btn_area a{width:300px;height:46px;font-size:16px;letter-spacing:.09em;border-radius:30px}@media screen and (max-width: 769px){.about .sec3 .sec3_btn_area a{margin:0 auto 30px}}@media screen and (max-width: 769px){.about .sec3 .sec3_btn_area a.btn:before{width:6px;height:10px;display:block;position:absolute;top:-1px;bottom:0;right:19px;margin:auto;background-size:100%}}@media screen and (max-width: 769px){.about .sec3 .sec3_btn_area a{width:320px;height:50px;font-size:18px}}.about .sec3 .sec3_btn_area a:bfefore{right:15px}.about .sec4{width:100%;margin:auto}.about .sec4 h2{text-align:center;margin:0 0 90px;position:relative;color:#333;font-size:38px;line-height:32px;letter-spacing:.06em;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.about .sec4 h2{margin:0 0 60px}}.about .sec4 h2 span{color:#8269a4;font-size:36px;line-height:32px;letter-spacing:.09em;font-weight:400;font-family:"Noto Serif JP",serif;display:block;margin:13px 0 13px 0}.about .sec4 h2 span.no{color:#8e77ac;font-size:16px;line-height:30px;letter-spacing:.12em;font-weight:500;font-family:"Montserrat",sans-serif !important;position:absolute;top:-65px;left:0;right:0}@media screen and (max-width: 769px){.about .sec4 h2 span.no{font-size:20px}}@media screen and (max-width: 769px){.about .sec4 h2{font-size:20px}}.about .sec4__innar{width:860px;margin:0 auto 230px}@media screen and (max-width: 769px){.about .sec4__innar{width:100%;margin:0 auto 0px;background:#fff}}.about .sec4__innar__wrap{width:860px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.about .sec4__innar__wrap{width:89.3333333333%;display:block;margin:0 auto 150px}}.about .sec4__innar__l{width:340px}@media screen and (max-width: 769px){.about .sec4__innar__l{width:100%;display:block}}.about .sec4__innar__l h3{color:#333;font-size:28px;line-height:38px;letter-spacing:.06em;font-weight:500;margin:0 0 20px}@media screen and (max-width: 769px){.about .sec4__innar__l h3{color:#333;font-size:32px;line-height:42px;letter-spacing:.06em;font-weight:400;text-align:center}}.about .sec4__innar__l p{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;margin:0 0 60px}@media screen and (max-width: 769px){.about .sec4__innar__l p{color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300;text-align:center;margin:0 0 30px}}.about .sec4__innar__l a.btn{width:300px;height:46px;border-radius:30px;font-size:16px;letter-spacing:.09em}@media screen and (max-width: 769px){.about .sec4__innar__l a.btn{width:320px;height:50px;font-size:18px}}.about .sec4__innar__r{width:430px}@media screen and (max-width: 769px){.about .sec4__innar__r{width:100%;display:block}}.about .sec4__innar__r img{width:100%}@media screen and (max-width: 769px){.about .sec4__innar__r img{margin:0 auto 60px}}.about .sec4__innar__r a.btn{width:300px;height:46px;border-radius:30px;font-size:16px;letter-spacing:.09em}@media screen and (max-width: 769px){.about .sec4__innar__r a.btn{width:320px;height:50px;font-size:18px}}@media screen and (max-width: 769px){.about .sec4__innar{width:100%;display:block;padding:60px 0 90px}}.about a.btn.re_color:before{right:15px;width:6px;height:10px;background-size:100%}#a3 .sec4__innar__wrap{width:100%;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 769px){#a3 .sec4__innar__wrap{padding:0 0 90px}}#a3 .sec4__innar__wrap:nth-child(2) .sec4__innar__l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#a3 .sec4__innar__r{margin:0 90px 0 0}#a3 .sec4__innar__r{width:640px}@media screen and (max-width: 769px){#a3 .sec4__innar__r{width:100%}}#a5.sec4__innar{width:100%;margin:0 0 150px}#a5 .sec4__innar__wrap{width:100%;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 769px){#a5 .sec4__innar__wrap{padding:0 0 90px}}#a5 .sec4__innar__wrap:nth-child(2) .sec4__innar__l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#a5 .sec4__innar__r{margin:0 90px 0 0}#a5 .sec4__innar__r{width:640px}@media screen and (max-width: 769px){#a5 .sec4__innar__r{width:100%}}@media screen and (max-width: 769px){#a5{padding:120px 0 0px;background:#f7f7f7;margin:0 0 0px 0}#a5 .a3w2{margin:0 auto}#a5 .sec4__innar__l p{width:81.3333333333%;margin:0 auto 60px}}@media screen and (max-width: 769px){#a3{padding:120px 0 90px;background:#f7f7f7;margin:0 0 60px 0}#a3 .a3w2{margin:0 auto}#a3 .a3w1{margin:0 auto 90px}}#a4 .sec4__innar__wrap{width:100%;margin:0}@media screen and (max-width: 769px){#a4 .sec4__innar__wrap{padding:0 0 90px}}@media screen and (max-width: 769px){#a_3{background:#f7f7f7;margin:0 0 120px}}@media screen and (max-width: 769px){.under__main .sec4__innar__r__contents.c1-1{margin:0 0 150px}}@media screen and (max-width: 769px){.under__main .sec4__innar__r__contents.c2-1{margin:0 0 150px}}@media screen and (max-width: 769px){.under__main .sec4__innar__r__contents.c3-1{margin:0 0 150px}}@media screen and (max-width: 769px){.under__main .sec4__innar__r__contents.c3-2{margin:0 0 150px}}@media screen and (max-width: 769px){.sec.sec1.end{margin:0 0 210px}}.company .f-min{font-size:34px;text-align:center;letter-spacing:.06em;margin:0 auto 90px;font-family:"Noto Sans JP",sans-serif}.company h3{font-size:28px;text-align:center;letter-spacing:.06em;margin:0 auto 60px}.company p{font-size:16px;width:630px;line-height:42px;letter-spacing:.12em;text-align:center;margin:auto}@media screen and (max-width: 769px){.company p{width:100%}}.pc_br{display:block}@media(max-width: 768px){.pc_br{display:none}}.sp_br{display:none}@media(max-width: 768px){.sp_br{display:block}}.sp_menubr1{display:none}@media(max-width: 768px){.sp_menubr1{display:block;margin-top:-30px;color:#fff}}.sp_menubr2{display:none}@media(max-width: 768px){.sp_menubr2{display:block;margin-top:-30px;color:#503f67;font-weight:300}}.faq .sec{display:block;text-align:center}.faq .tab-menu__container{width:100%;max-width:860.5px;margin:30px auto 105px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.faq .tab-menu__container{width:92%}}.faq .tab-menu__container li{width:288px;height:57px}@media(max-width: 768px){.faq .tab-menu__container li{height:80px}}.faq .tab-menu__container li a{font-family:"Noto Sans JP";font-size:16px;display:block;text-align:center;line-height:3.43}@media(max-width: 768px){.faq .tab-menu__container li a{line-height:3.06;font-size:4.2666666667vw}}.faq .tab-menu__container .left{background:#503f67;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:0px;border-bottom-right-radius:0px;position:relative}@media(max-width: 768px){.faq .tab-menu__container .left{border-top-left-radius:40px;border-bottom-left-radius:40px}}.faq .tab-menu__container .left-text{color:#fff}@media(max-width: 768px){.faq .tab-menu__container .left-text{font-size:18px}}.faq .tab-menu__container .left :after{content:"";position:absolute;right:0;bottom:-16px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#503f67 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:19px 16px 0 16px}.faq .tab-menu__container .center{background:#cbbfdb}.faq .tab-menu__container .center-text{color:#503f67;font-size:16px;font-weight:300}@media(max-width: 768px){.faq .tab-menu__container .center-text{margin:16px 1px 10px 1px}}.faq .tab-menu__container .arrow-btn{position:relative}.faq .tab-menu__container .arrow-btn :after{position:absolute;content:"";background:url(../../images/faq/arrow.png) no-repeat;width:20px;height:11px;display:inline-block;top:50%;left:94%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.faq .tab-menu__container .arrow-btn_sp{position:relative}.faq .tab-menu__container .arrow-btn_sp :after{position:absolute;content:"";background:url(../../images/faq/arrow-sp.png) no-repeat;width:22px;height:12px;display:inline-block;bottom:-3px;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.faq .tab-menu__container .right{background:#b7a8cb;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:30px;border-bottom-right-radius:30px}@media(max-width: 768px){.faq .tab-menu__container .right{border-top-right-radius:40px;border-bottom-right-radius:40px}}@media(max-width: 768px)and (max-width: 768px){.faq .tab-menu__container .right a{font-size:16px;margin-top:-13px}}@media(max-width: 768px)and (max-width: 350px){.faq .tab-menu__container .right a{font-size:14px;line-height:3.5}}.faq .tab-menu__container .right-text{color:#503f67;font-weight:300}@media(max-width: 768px){.faq .tab-menu__container .right-text{padding:5%}}.faq .tab-menu__left{width:288px;height:57px;background:#503f67}.faq .sec2 h2{text-align:center;font-size:34px;letter-spacing:.09em;line-height:1.2;margin:0 0 90px;color:#333}.faq .faq_content{width:100%;max-width:860.5px;margin:60.5px auto 0}@media(max-width: 768px){.faq .faq_content{width:90%;margin:90.5px auto 0}}.faq .faq_content img{width:32px;margin-right:15px}.faq .faq_content-que{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq .faq_content-que p{font-family:"Noto Sans JP";font-weight:400;font-size:24px;letter-spacing:.06em;line-height:1.5;text-align:left;color:#333}@media(max-width: 768px){.faq .faq_content-que p{font-size:5.3333vw}}.faq .faq_content-ans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:35px auto 0;border-bottom:solid 1px #ccc}.faq .faq_content-ansText{font-family:"Noto Sans JP";font-weight:300;font-size:14px;letter-spacing:.06em;line-height:1.85;text-align:left;color:#333;margin-bottom:2.5px}@media(max-width: 768px){.faq .faq_content-ansText{font-size:4.266vw}}@media(max-width: 768px){.faq .faq_ul .sp_s{font-size:14px;line-height:16px;padding:0 0 5px}}.faq .faq_content.last{margin-bottom:210.5px}.under__main.faq{margin:0 auto 210px}.facility .sec{max-width:860px;margin:0 auto 130px}@media screen and (max-width: 769px){.facility .sec{margin:0 auto 150px}}.facility .sec h3{font-size:32px;letter-spacing:.12em;font-weight:400;margin:0 0 67px}@media screen and (max-width: 769px){.facility .sec h3{font-size:34px;padding:0 30px;margin:0 0 37px}}.facility .sec__l{width:375px}@media screen and (max-width: 769px){.facility .sec__l{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 30px}}.facility .sec__l ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0 0}@media screen and (max-width: 769px){.facility .sec__l ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.facility .sec__l ul li{font-size:13px;border:1px solid #ddd;width:auto;height:28px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px 5px 0;padding:0 15px}@media screen and (max-width: 769px){.facility .sec__l ul li{margin:0 10px 5px 0}}.facility .sec__l>a{width:300px;height:50px;border-radius:40px;font-size:16px;margin:27px 0 0 10px}@media screen and (max-width: 769px){.facility .sec__l>a{width:320px;height:50px;border-radius:50px;margin:27px auto 0}}.facility .sec__l .tel_c{color:#333}.facility .sec__r{width:470px}@media screen and (max-width: 769px){.facility .sec__r{width:100%;margin:0 0 30px}}.facility .sec__innar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.facility .sec__innar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.facility .sec .p1{padding:0 0 0 30px;height:40px;position:relative;margin:0 0 10px}@media screen and (max-width: 769px){.facility .sec .p1{height:auto;margin:0 0 20px}}.facility .sec .p1 img{position:absolute;left:0;bottom:auto;top:19px}.facility .sec .p1 p{font-size:16px;letter-spacing:.12em;font-weight:400;color:#333;display:inline-block}@media screen and (max-width: 769px){.facility .sec .p1 p{font-size:18px;line-height:26px}}.facility .sec .p1 p span{font-size:10px;letter-spacing:.12em;color:#999;display:block;margin:0 0 8px}@media screen and (max-width: 769px){.facility .sec .p1 p span{font-size:12px}}.facility .sec .p1 img{display:inline-block}.facility .sec .p1 a.btn{width:60px;height:26px;font-size:12px;position:relative;right:0;bottom:-7px;margin:0 0 0 5px;border-radius:20px;display:inline-block;text-align:center;line-height:21px}@media screen and (max-width: 769px){.facility .sec .p1 a.btn{width:130px;height:30px;line-height:26px;font-size:14px;letter-spacing:.18em;margin:10px 0 0}}.facility .sec .p1 a.btn:before{right:7px;background-size:100% !important;width:4px;height:8px;top:0px}.facility .sec .p2{padding:0 0 0 30px;height:40px;position:relative;margin:0 0 10px}@media screen and (max-width: 769px){.facility .sec .p2{height:auto;margin:0 0 20px}}.facility .sec .p2 img{position:absolute;left:0;bottom:2px}.facility .sec .p2 p{font-size:16px;letter-spacing:.12em;font-weight:400;color:#333;display:inline-block}@media screen and (max-width: 769px){.facility .sec .p2 p{font-size:18px}}.facility .sec .p2 p span{font-size:10px;letter-spacing:.12em;color:#999;display:block;margin:0 0 8px}@media screen and (max-width: 769px){.facility .sec .p2 p span{font-size:12px}}.facility .sec .p2 img{display:inline-block}.facility .sec .p3{padding:0 0 0 30px;height:40px;position:relative;margin:0 0 10px}@media screen and (max-width: 769px){.facility .sec .p3{height:auto;margin:0 0 20px}}.facility .sec .p3 img{position:absolute;left:0;bottom:2px}.facility .sec .p3 p{font-size:16px;letter-spacing:.12em;font-weight:400;color:#333;display:inline-block}@media screen and (max-width: 769px){.facility .sec .p3 p{font-size:18px}}.facility .sec .p3 p span{font-size:10px;letter-spacing:.12em;color:#999;display:block;margin:0 0 8px}@media screen and (max-width: 769px){.facility .sec .p3 p span{font-size:12px}}.facility .sec .p3 img{display:inline-block}.facility .sec1{margin:130px auto 130px}@media screen and (max-width: 769px){.facility .sec1{margin:100px auto 150px}}.sub_ttl{width:960px;margin:auto}.facility_detail h2{color:#333;font-size:34px;line-height:34px;letter-spacing:.12em;font-weight:400;margin:0 0 60px;text-align:center}@media screen and (max-width: 769px){.facility_detail h2{margin:0 0 50px;line-height:44px}}.facility_detail .d_sec1__top .p1{text-align:center}@media screen and (max-width: 769px){.facility_detail .d_sec1__top .p1{margin:0 0 2px}}.facility_detail .d_sec1__top .p1 .s1{color:#999;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400}.facility_detail .d_sec1__top .p1 .s2{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:400}.facility_detail .d_sec1__top .p2{color:#333;font-size:37px;line-height:35px;letter-spacing:.09em;font-weight:500;text-align:center;font-family:"Montserrat",sans-serif;margin:0 0 60px}.facility_detail .d_sec1__top .p2 a{color:#333;font-size:37px;line-height:35px;letter-spacing:.09em;font-weight:500;text-align:center;font-family:"Montserrat",sans-serif}@media screen and (max-width: 769px){.facility_detail .d_sec1__top .p2 a{color:#8269a4}}.facility_detail .d_sec1__top .p2 img{width:21px;margin:0 6px 0 0}.facility_detail .d_sec1 ul{width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 90px}@media screen and (max-width: 769px){.facility_detail .d_sec1 ul{width:100%;display:block;margin:0 auto 150px}}.facility_detail .d_sec1 ul a{width:210px;height:46px;border-radius:30px;font-size:14px;letter-spacing:.15em}@media screen and (max-width: 769px){.facility_detail .d_sec1 ul a{width:320px;height:50px;margin:0 auto 30px;font-size:18px}}@media screen and (max-width: 321px){.facility_detail .d_sec1 ul a{width:290px}}.facility_detail .d_sec1 ul a.b2{background:#594671}.facility_detail .d_sec1 ul a.b2:hover{background:#fff}.facility_detail .d_sec1 ul a.b3{background:#403252}.facility_detail .d_sec1 ul a.b3:hover{background:#fff}.facility_detail .d_sec2__ul1{width:960px;margin:0 auto 60px;text-align:center;font-size:0}@media screen and (max-width: 769px){.facility_detail .d_sec2__ul1{width:84%;text-align:left}}.facility_detail .d_sec2__ul1 li{color:#333;font-size:13px;line-height:16px;letter-spacing:0em;font-weight:400;display:inline-block;border:1px solid #ddd;border-radius:15px;padding:5px 15px;margin:0 3px 5px}.facility_detail .d_sec2__innar{width:860px;margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.facility_detail .d_sec2__innar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.facility_detail .d_sec2__innar__l{width:320px}@media screen and (max-width: 769px){.facility_detail .d_sec2__innar__l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;width:84%;margin:auto}}.facility_detail .d_sec2__innar__r{width:540px}@media screen and (max-width: 769px){.facility_detail .d_sec2__innar__r{width:100%;margin:0 0 30px}}.facility_detail .d_sec2__ul2 li{padding:0 0 20px 30px;position:relative}.facility_detail .d_sec2__ul2 li:last-child{padding:0 0 0px 30px}.facility_detail .d_sec2__ul2 li .s1{color:#999;font-size:10px;line-height:15px;letter-spacing:.12em;font-weight:400;display:block;margin:0 0 2px}@media screen and (max-width: 769px){.facility_detail .d_sec2__ul2 li .s1{color:#999;font-size:12px;line-height:15px;letter-spacing:.12em;font-weight:400}}.facility_detail .d_sec2__ul2 li .s2{color:#333;font-size:16px;line-height:24px;letter-spacing:.09em;font-weight:400}.facility_detail .d_sec2__ul2 li .s2 a{color:#333;font-size:16px;line-height:24px;letter-spacing:.09em;font-weight:400}@media screen and (max-width: 769px){.facility_detail .d_sec2__ul2 li .s2{color:#333;font-size:18px;line-height:24px;letter-spacing:.09em;font-weight:400}.facility_detail .d_sec2__ul2 li .s2.color{color:#8269a4}}.facility_detail .d_sec2__ul2 li.li1:before{content:"";background:url(../../images/facility_detail/add.svg);width:20px;background-size:100%;position:absolute;left:0;top:18px;height:26px}.facility_detail .d_sec2__ul2 li.li2:before{content:"";background:url(../../images/facility_detail/phone.svg);width:12px;background-size:100%;position:absolute;left:0;top:18px;height:18px}.facility_detail .d_sec2__ul2 li.li3:before{content:"";background:url(../../images/facility_detail/car.svg);width:20px;background-size:100%;position:absolute;left:0;top:18px;height:15px}.facility_detail .d_sec2__ul2 li.li4:before{content:"";background:url(../../images/facility_detail/people.svg);width:17px;background-size:100%;position:absolute;left:0;top:18px;height:17px}.facility_detail .d_sec3{width:860px;margin:0 auto 130px}@media screen and (max-width: 769px){.facility_detail .d_sec3{width:100%;margin:0 auto 65px}}.facility_detail .d_sec3 div img{width:100%}.facility_detail .d_sec3 .slick-dots li{width:114px}.facility_detail .d_sec3 .slick{margin:0 auto 30px}.facility_detail .d_sec3__bottom{width:860px;margin:20px auto 130px;height:138px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.facility_detail .d_sec3__bottom{width:92%;display:block;height:auto;margin:20px auto 65px}}.facility_detail .d_sec3__bottom .l{width:160px;height:100%;background:#8269a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 769px){.facility_detail .d_sec3__bottom .l{width:100%;height:50px}}.facility_detail .d_sec3__bottom .l p{color:#fff;font-size:14px;line-height:14px;letter-spacing:.07em;font-weight:400}@media screen and (max-width: 769px){.facility_detail .d_sec3__bottom .l p{font-size:16px;margin:auto;font-weight:300}}.facility_detail .d_sec3__bottom .r{width:700px;background:#ebe7f0;height:100%;padding:0 0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.facility_detail .d_sec3__bottom .r{width:100%;height:auto;padding:30px}}.facility_detail .d_sec3__bottom .r p{color:#333;font-size:14px;line-height:26px;letter-spacing:.06em;font-weight:400}@media screen and (max-width: 769px){.facility_detail .d_sec3__bottom .r p{color:#333;font-size:16px;line-height:26px;letter-spacing:.06em;font-weight:400;text-align:center}}.facility_detail .d_sec4__innar{width:960px;margin:0 auto 180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 769px){.facility_detail .d_sec4__innar{width:84%;display:block}}.facility_detail .d_sec4__innar ul{width:50%}@media screen and (max-width: 769px){.facility_detail .d_sec4__innar ul{width:100%}}.facility_detail .d_sec4__innar ul li{margin:0 0 30px;padding:0 0 0 30px;position:relative;color:#333;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:300}.facility_detail .d_sec4__innar ul li span{margin:0 0 3px;font-weight:500;color:#333;font-size:12px;line-height:15px;letter-spacing:.12em;font-weight:400;display:block}.facility_detail .d_sec4__innar ul li:before{content:"";background:url(../../images/facility_detail/train.svg);width:20px;background-size:100%;position:absolute;left:0;top:0;height:24px;background-repeat:repeat-x}.facility_detail .d_sec4__innar ul li.taxi:before{background:url(../../images/facility_detail/taxi.svg);background-repeat:repeat-x}.facility_detail .d_sec4__innar ul li.car:before{background:url(../../images/facility_detail/car.svg);background-repeat:repeat-x}@media screen and (max-width: 769px){.facility_detail .d_sec4__innar ul.r{display:none}}.facility_detail .d_sec4 .look_m{margin:auto;display:none}@media screen and (max-width: 769px){.facility_detail .d_sec4 .look_m{width:310px;height:50px;border:1px solid #999;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;letter-spacing:.06em;color:#333;position:relative}.facility_detail .d_sec4 .look_m span{position:absolute;top:0;bottom:0;right:25px;margin:auto;width:12px;height:12px;font-size:23px;line-height:8px;color:#999}}.facility_detail .d_sec5{margin:0 auto 180px}.facility_detail .d_sec5 h3{color:#333;font-size:18px;line-height:18px;letter-spacing:.09em;font-weight:400;margin:0 auto 20px}@media screen and (max-width: 769px){.facility_detail .d_sec5 h3{width:84%;margin:0 auto 25px}}.facility_detail .d_sec5__innar{width:960px;margin:0 auto 125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.facility_detail .d_sec5__innar{width:84%;display:block;margin:0 auto 65px}}.facility_detail .d_sec5__innar h3{color:#333;font-size:18px;line-height:18px;letter-spacing:.09em;font-weight:400;margin:0 0 20px}@media screen and (max-width: 769px){.facility_detail .d_sec5__innar h3{margin:0 0 25px}}.facility_detail .d_sec5__innar dl{border-bottom:1px solid #eee;min-height:60px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex}.facility_detail .d_sec5__innar dl.top{border-top:1px solid #eee}.facility_detail .d_sec5__innar dl dt{width:135px;height:auto;color:#333;font-size:14px;line-height:22px;letter-spacing:.09em;font-weight:400;border-right:1px solid #eee;padding:0 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.facility_detail .d_sec5__innar dl dt{width:42.8571428571%;color:#333;font-size:16px;line-height:22px;letter-spacing:.09em;font-weight:400}}.facility_detail .d_sec5__innar dl dd{width:315px;height:auto;color:#333;font-size:14px;line-height:22px;letter-spacing:.09em;font-weight:400;padding:0 0 0 15px;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 15px}@media screen and (max-width: 769px){.facility_detail .d_sec5__innar dl dd{width:55.5555555556%;color:#333;font-size:16px;line-height:26px;letter-spacing:.09em;font-weight:400;padding:20px 0px 20px 15px}}.facility_detail .d_sec5__innar .l{width:450px}@media screen and (max-width: 769px){.facility_detail .d_sec5__innar .l{width:100%;margin:0 0 65px}}.facility_detail .d_sec5__innar .r{width:450px}@media screen and (max-width: 769px){.facility_detail .d_sec5__innar .r{width:100%}}.facility_detail .d_sec5__bottom{width:960px;margin:0 auto 125px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.facility_detail .d_sec5__bottom{width:84%;display:block;margin:0 auto 90px}}.facility_detail .d_sec5__bottom h3{color:#333;font-size:18px;line-height:18px;letter-spacing:.09em;font-weight:400;margin:0 0 20px}@media screen and (max-width: 769px){.facility_detail .d_sec5__bottom>div{margin:-1px 0 0 0}}.facility_detail .d_sec5__bottom dl{width:290px;border-bottom:1px solid #eee;min-height:60px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex}.facility_detail .d_sec5__bottom dl.top{border-top:1px solid #eee}.facility_detail .d_sec5__bottom dl dt{width:60px;height:auto;color:#333;font-size:14px;line-height:22px;letter-spacing:.09em;font-weight:400;border-right:1px solid #eee;padding:0 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.facility_detail .d_sec5__bottom dl dt{width:19.0476190476%}}.facility_detail .d_sec5__bottom dl dd{width:230px;height:auto;color:#333;font-size:14px;line-height:22px;letter-spacing:.09em;font-weight:400;padding:0 0 0 15px;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 15px;border-right:1px solid #eee}@media screen and (max-width: 769px){.facility_detail .d_sec5__bottom dl dd{border-right:none;width:80.9523809524%;color:#333;font-size:16px;line-height:22px;letter-spacing:.09em;font-weight:400;padding:20px 10px 20px 15px;display:block;white-space:nowrap}}.facility_detail .d_sec5__bottom dl dd span{font-size:10px}@media screen and (max-width: 769px){.facility_detail .d_sec5__bottom dl dd span{font-size:13px}}.facility_detail .d_sec5__bottom .end dd{border-right:none}.facility_detail .d_sec5__bottom .l{width:450px}.facility_detail .d_sec5__bottom .r{width:450px}.facility_detail .d_sec6{margin:0 auto 180px}.facility_detail .d_sec6 .section__top{width:860px;margin:0 auto 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top{width:100%;display:block;margin:0 auto 90px}}.facility_detail .d_sec6 .section__top__l{width:230px}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__l{width:100%;margin:0 0 40px}}.facility_detail .d_sec6 .section__top__l img{width:100%;margin:0 0 20px}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__l img{width:53.3333333333%;margin:0 auto 20px;display:block}}.facility_detail .d_sec6 .section__top__l .position{font-size:14px;text-align:center;letter-spacing:.06em;color:#333;margin:0 0 6px}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__l .position{font-size:16px}}.facility_detail .d_sec6 .section__top__l .name{font-size:20px;text-align:center;letter-spacing:.06em;color:#333}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__l .name{font-size:21px}}.facility_detail .d_sec6 .section__top__r{width:600px;padding:30px;border:1px solid #ddd;position:relative}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__r{width:92%;margin:auto}}.facility_detail .d_sec6 .section__top__r:before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:36%;border-right:15px solid #ddd;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__r:before{content:"";position:absolute;display:block;width:0;height:0;left:0px;right:0px;top:-20px;margin:auto;border-right:12px solid rgba(0,0,0,0);border-bottom:20px solid #ddd;border-left:12px solid rgba(0,0,0,0);border-top:none}}.facility_detail .d_sec6 .section__top__r:after{content:"";position:absolute;display:block;width:0;height:0;left:-13px;top:36%;border-right:15px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__r:after{content:"";position:absolute;display:block;width:0;height:0;left:0px;right:0px;top:-18px;margin:auto;border-right:12px solid rgba(0,0,0,0);border-bottom:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-top:none}}.facility_detail .d_sec6 .section__top__r h3{font-size:24px;letter-spacing:.06em;margin:0 0 20px;line-height:30px}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__r h3{line-height:34px;text-align:center}}.facility_detail .d_sec6 .section__top__r p{font-size:14px;letter-spacing:.06em;line-height:28px;font-weight:300}@media screen and (max-width: 768px){.facility_detail .d_sec6 .section__top__r p{font-size:16px;line-height:30px}}.facility_detail .d_sec7{margin:0 auto 180px}.facility_detail .d_sec7>p{color:#333;font-size:14px;line-height:14px;letter-spacing:.03em;font-weight:300;text-align:center;margin:0 0 80px;line-height:28px}@media screen and (max-width: 768px){.facility_detail .d_sec7>p{line-height:28px}}.facility_detail .d_sec7 h3{background:#d5d5d5;width:406px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:14px;line-height:28px;letter-spacing:.03em;font-weight:500;border-radius:20px;margin:auto;position:absolute;top:-18px;left:0;right:0}@media screen and (max-width: 768px){.facility_detail .d_sec7 h3{width:325px;height:70px;color:#333;font-size:16px;line-height:28px;letter-spacing:.03em;font-weight:500;display:block;text-align:center;border-radius:40px;padding:8px 0 0 0;top:-35px}}@media screen and (max-width: 321px){.facility_detail .d_sec7 h3{width:280px;height:70px;color:#333;font-size:14px;line-height:28px;letter-spacing:.03em;font-weight:500;display:block;text-align:center;border-radius:40px;padding:8px 0 0 0;top:-35px}}.facility_detail .d_sec7 h3 span{font-size:24px;color:#695387;letter-spacing:.03em;display:inline-block;margin:-5px 5px 0 0}.facility_detail .d_sec7__innar{width:860px;margin:0 auto 80px;padding:80px 0 60px;border:1px solid #ccc;position:relative}@media screen and (max-width: 768px){.facility_detail .d_sec7__innar{width:92%}.facility_detail .d_sec7__innar.end li:nth-child(3n){margin:0 3% 30px 0}}.facility_detail .d_sec7__innar ul{font-size:0;text-align:center}@media screen and (max-width: 768px){.facility_detail .d_sec7__innar ul{width:95.652173913%;margin:auto}}.facility_detail .d_sec7__innar ul li{width:180px;display:inline-block;margin:0 10px;vertical-align:top}@media screen and (max-width: 768px){.facility_detail .d_sec7__innar ul li{width:48.4848484848%;margin:0 3% 30px 0}.facility_detail .d_sec7__innar ul li:nth-child(2n){margin:0 0 30px 0}.facility_detail .d_sec7__innar ul li:nth-child(3n){margin:0 0 30px 0}}.facility_detail .d_sec7__innar ul li img{width:100%;margin:0 0 15px}.facility_detail .d_sec7__innar ul li p{color:#333;font-size:16px;line-height:24px;letter-spacing:.03em;font-weight:400}.facility_detail .d_sec7__innar ul li p span{display:block;color:#333;font-size:13px;line-height:24px;letter-spacing:.03em;font-weight:400}.facility_detail .d_sec8{margin:0 auto 210px}.facility_detail .d_sec8 h2{font-size:32px}.facility_detail .d_sec8 ul{width:860px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 90px}@media screen and (max-width: 769px){.facility_detail .d_sec8 ul{display:block;width:100%;display:block}}.facility_detail .d_sec8 ul li{margin:0 0 30px}.facility_detail .d_sec8 ul li a.btn{width:260px;font-size:18px;letter-spacing:.09em}.facility_detail .d_sec9{width:100%}.facility_detail .flex-control-nav li{width:114px;margin:0 0 10px}@media screen and (max-width: 769px){.facility_detail .flex-control-nav li{width:18.6666666667%;display:inline-block;margin:0 1.64% 6px 0}.facility_detail .flex-control-nav li:nth-child(5n){margin:0 0 6px}}.facility_detail .flex-control-nav li img{width:100%}.facility_detail ol.flex-control-nav.flex-control-paging{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 769px){.facility_detail ol.flex-control-nav.flex-control-paging{display:block}}.facility_detail ul.flex-direction-nav{position:absolute;top:32%;width:100%}.facility_detail ul.flex-direction-nav li{width:17px;margin:0 0 5px}@media screen and (max-width: 769px){.facility_detail ul.flex-direction-nav li{width:30px}}@media screen and (max-width: 769px){.facility_detail ul.flex-direction-nav{top:241px}}@media screen and (max-width: 425px){.facility_detail ul.flex-direction-nav{top:113px}}@media screen and (max-width: 375px){.facility_detail ul.flex-direction-nav{top:90px}}.facility_detail .flexslider{position:relative}.facility_detail li.flex-nav-prev{left:-50px;position:absolute}@media screen and (max-width: 769px){.facility_detail li.flex-nav-prev{left:0px}}.facility_detail li.flex-nav-next{right:-50px;position:absolute}@media screen and (max-width: 769px){.facility_detail li.flex-nav-next{right:0px}}.facility_detail .flex-direction-nav .flex-prev{left:-50px;background-image:url(../../images/facility_detail/prev.svg);text-indent:-9999px;width:17px;height:35px;display:block;background-size:100%}@media screen and (max-width: 769px){.facility_detail .flex-direction-nav .flex-prev{left:-50px;background-image:url(../../images/facility_detail/sp_p.svg);height:40px;width:30px;left:0}}.facility_detail .flex-direction-nav .flex-next{right:-50px;background-image:url(../../images/facility_detail/next.svg);text-indent:-9999px;text-indent:-9999px;width:17px;height:35px;display:block;background-size:100%}@media screen and (max-width: 769px){.facility_detail .flex-direction-nav .flex-next{background-image:url(../../images/facility_detail/sp_n.svg);height:40px;width:30px;right:0}}.facility_detail .flex-active{opacity:.8}.d_sec2 .btn,.d_sec3 .btn,.d_sec4 .btn,.d_sec5 .btn,.d_sec6 .btn,.d_sec7 .btn,.d_sec8 .btn{width:300px;height:46px;font-size:16px;letter-spacing:.06em;border-radius:25px}@media screen and (max-width: 769px){.d_sec2 .btn,.d_sec3 .btn,.d_sec4 .btn,.d_sec5 .btn,.d_sec6 .btn,.d_sec7 .btn,.d_sec8 .btn{width:320px;height:50px;font-size:18px;letter-spacing:.09em}}.contact h2{font-size:34px;text-align:center;font-weight:400;margin:0 auto 90px;letter-spacing:.06em}@media screen and (max-width: 769px){.contact h2{margin:70px auto 80px}}.contact__innar{width:810px;margin:0 auto 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.contact__innar{width:100%;display:block;margin:auto}}.contact__innar h3{font-size:14px;line-height:30px;letter-spacing:.06em;color:#333;background:#d5d5d5;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:revert;width:260px;height:38px;border-radius:25px;position:absolute;top:-18px;left:0;right:0;margin:auto}@media screen and (max-width: 769px){.contact__innar h3{font-size:18px;width:300px}}.contact__innar__l{width:390px;height:376px;border:1px solid #ccc;padding:0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media screen and (max-width: 769px){.contact__innar__l{width:92%;margin:0 auto 50px;height:auto;padding:0 20px 60px}}.contact__innar__l img{width:130px;display:block;margin:0 auto}.contact__innar__l p{font-size:14px;line-height:30px;letter-spacing:.06em;color:#333;margin:0 0 20px}@media screen and (max-width: 769px){.contact__innar__l p{font-size:16px;line-height:30px;margin:0px 0 30px}}.contact__innar__l .p1{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 769px){.contact__innar__l .p1{margin:50px 0 0px;position:inherit;top:inherit;-webkit-transform:translateY(0);transform:translateY(0)}}.contact__innar__l .p3{text-align:center;margin:0 0 5px}.contact__innar__r{width:390px;height:376px;border:1px solid #ccc;padding:0 40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media screen and (max-width: 769px){.contact__innar__r{width:92%;margin:auto;padding:0 0px;height:auto;padding:0 20px 60px}}.contact__innar__r p{font-size:14px;line-height:30px;letter-spacing:.06em;color:#333;margin:0 0 20px}@media screen and (max-width: 769px){.contact__innar__r p{font-size:16px;line-height:30px;margin:0px 0 30px}}.contact__innar__r .p1{text-align:center;margin:60px 0}@media screen and (max-width: 769px){.contact__innar__r .p1{margin:40px 0 30px 0}}.contact__innar__r .p2{letter-spacing:.09em;position:relative}@media screen and (max-width: 769px){.contact__innar__r .p2{left:13px;margin:0}}.contact__innar__r .p2 span{font-size:38px;display:block;font-weight:bold;font-family:"Montserrat",sans-serif;margin:10px 0 0 0}@media screen and (max-width: 769px){.contact__innar__r .p2 span{color:#8269a4}}.contact__innar__r .p2 span a{color:#333}@media screen and (max-width: 769px){.contact__innar__r .p2 span a{color:#8269a4}}.contact__innar__r .p2 img{position:absolute;left:-30px}.contact__innar__r .p3{text-align:center;margin:0 0 5px}.current_location img{width:638px;margin:0 auto 90px;display:block}@media screen and (max-width: 769px){.current_location img{width:92.5333333333%;margin:90px auto 60px}}.red{font-size:14px;color:#333;letter-spacing:.06em}.red span{color:#8e77ac}.entryArea-inner{width:860px;margin:0 auto;padding-bottom:120px}@media screen and (max-width: 769px){.entryArea-inner{width:92%;margin:auto;padding:0 0px}}.entryArea-inner dl.form-group.clearfix{font-size:0;margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee}@media screen and (max-width: 769px){.entryArea-inner dl.form-group.clearfix{display:block}}.entryArea-inner dl.form-group.clearfix input{height:38px;border:1px solid #aaa;padding:0 0 0 15px}@media screen and (max-width: 769px){.entryArea-inner dl.form-group.clearfix input[type=text]{width:86.3636363636%;height:46px;margin:auto;display:block}}@media screen and (max-width: 769px){.entryArea-inner dl.form-group.clearfix input[type=email]{width:86.3636363636%;height:46px;margin:auto;display:block}}@media screen and (max-width: 769px){.entryArea-inner dl.form-group.clearfix textarea[name=message]{width:86.3636363636%;padding:10px 10px 0 10px;margin:auto;display:block}}.entryArea-inner dt{width:190px;min-height:70px;border-right:1px solid #eee;padding:0;line-height:0;float:none;display:inline-block;font-size:14px;letter-spacing:.09em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 0 0 18px;line-height:14px}@media screen and (max-width: 769px){.entryArea-inner dt{width:100%;display:block;padding:35px 0 0 15px;border-right:0;min-height:20px;font-size:16px}}.entryArea-inner dd{width:670px;min-height:70px;border-bottom:1px solid #eee;padding:16px 0 16px 30px !important;line-height:0;margin:0;float:none;display:inline-block;font-size:14px;letter-spacing:.09em}@media screen and (max-width: 769px){.entryArea-inner dd{width:100%;display:block;padding:30px 0 60px 15px !important;font-size:16px}}.entryArea-inner input#postcode1{width:130px}@media screen and (max-width: 768px){.entryArea-inner input#postcode1{width:115px}}@media screen and (max-width: 375px){.entryArea-inner input#postcode1{width:110px}}.entryArea-inner input#postcode2{width:130px}@media screen and (max-width: 768px){.entryArea-inner input#postcode2{width:140px}}@media screen and (max-width: 375px){.entryArea-inner input#postcode2{width:112px}}.entryArea-inner span.line{display:inline-block;margin:0 10px !important}.entryArea-inner a.add{font-size:14px;overflow:inherit;color:#8269a4;margin:0 0 0 15px}@media screen and (max-width: 769px){.entryArea-inner a.add{font-size:14px;overflow:inherit;color:#8269a4;margin:25px 0 0 2px;display:block;line-height:14px;display:block}}.entryArea-inner span.s1{font-size:12px;letter-spacing:0;margin:0 0 0 15px !important;position:absolute;left:227px;top:35px}@media screen and (max-width: 769px){.entryArea-inner span.s1{font-size:12px;letter-spacing:0;margin:10px 0 0 9% !important;position:static;left:227px;top:35px;line-height:12px;padding-top:0;clear:both;display:block}}.entryArea-inner textarea{border:1px solid #aaa;width:440px;padding:10px 0 0 15px}.entryArea-inner .form-group dt.radio-head{padding-top:0;margin-top:0;padding:28px 0 0 18px}@media screen and (max-width: 769px){.entryArea-inner .form-group dt.radio-head{padding:35px 0 0 18px}}.entryArea-inner .p-t05{padding-top:0px !important}.entryArea-inner input::-webkit-input-placeholder{color:#ccc}.entryArea-inner input::-moz-placeholder{color:#ccc}.entryArea-inner input:-ms-input-placeholder{color:#ccc}.entryArea-inner input::-ms-input-placeholder{color:#ccc}.entryArea-inner input::placeholder{color:#ccc}.entryArea-inner textarea::-webkit-input-placeholder{color:#ccc}.entryArea-inner textarea::-moz-placeholder{color:#ccc}.entryArea-inner textarea:-ms-input-placeholder{color:#ccc}.entryArea-inner textarea::-ms-input-placeholder{color:#ccc}.entryArea-inner textarea::placeholder{color:#ccc}.entryArea-inner input[type=submit]{width:260px;font-family:"Noto Sans JP",sans-serif;height:46px;border-radius:30px;border:0;background:#8269a4;color:#fff;font-size:16px;letter-spacing:.09em;position:relative;cursor:pointer;outline:none;margin:0px auto 0px;line-height:46px}.entryArea-inner input[type=submit]:before{-webkit-transition:.3s;transition:.3s;content:"";width:.6em;height:.6em;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:20px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 769px){.entryArea-inner input[type=submit]{width:320px;height:50px;line-height:50px}}.entryArea-inner input[type=submit]:hover{background:#fff;color:#8269a4;border:1px solid #8269a4}.entryArea-inner input[type=submit]:before{content:"";background:url(../../images/common/arrow.svg);width:5px;height:9px;display:block;position:absolute;top:1px;bottom:0;right:8px;margin:auto}@media screen and (max-width: 769px){.entryArea-inner input[type=submit]{margin:30px 0 280px 0px;font-size:18px}}.entryArea-inner .red{color:#8269a4}@media screen and (max-width: 769px){.entryArea-inner .p-t05{padding-top:0px !important;width:82.6087%;margin:auto}}#mw_wp_form_mw-wp-form-174 .form-group dd span.error{margin-left:0;display:block !important;position:static;font-size:14px;margin:10px 0 0 0;line-height:14px}@media screen and (max-width: 769px){#mw_wp_form_mw-wp-form-174 .form-group dd span.error{margin:10px 0 0 24px}}#mw_wp_form_mw-wp-form-183 .form-group dd span.error{margin-left:0;display:block !important;position:static;font-size:14px;margin:10px 0 0 0;line-height:14px}@media screen and (max-width: 769px){#mw_wp_form_mw-wp-form-183 .form-group dd span.error{margin:10px 0 0 24px}}.mw_wp_form_confirm .form-group dt{padding-top:0 !important;margin-top:0;padding:28px 0 0 18px !important}.mw_wp_form_confirm .form-group dd.last{padding:28px 0 0 18px !important}@media screen and (max-width: 769px){.entryArea-inner input#postcode1{display:inline-block}}@media screen and (max-width: 769px){.entryArea-inner input#postcode2{display:inline-block}}.mw_wp_form_input .no2{display:none}.mw_wp_form_input .no3{display:none}.p-t05 input{height:9px !important}.mw_wp_form_preview .no1{display:none}.mw_wp_form_preview .no3{display:none}.mw_wp_form_preview .s1{display:none}.mw_wp_form_preview .form-group dd.last{padding:22px 0 22px 18px !important}.mw_wp_form_preview .form-group .radio-head{padding-top:25px !important}.mw_wp_form_preview input[name=submitBack]{font-family:"Noto Sans JP",sans-serif;margin:0px 30px 0 0px !important;background:#fff !important;color:#8269a4 !important;border:1px solid #8269a4 !important;line-height:46px}@media screen and (max-width: 769px){.mw_wp_form_preview input[name=submitBack]{margin:0px 0px 0 0px !important;width:320px;height:50px;line-height:50px}}.mw_wp_form_preview input[name=submitBack]:hover{background:#8269a4 !important;color:#fff !important;margin:0px 30px 0 0px !important}@media screen and (max-width: 769px){.mw_wp_form_preview input[name=submitBack]:hover{margin:0px 0px 0 0px !important}}@media screen and (max-width: 769px){.mw_wp_form_preview .entryArea-inner span.s1{margin:10px 0 0 0 !important}.mw_wp_form_preview .form-group dd .p-t05{padding-top:0 !important;margin:0}}@media screen and (max-width: 769px){.formBox{margin-top:0px}}@media screen and (max-width: 769px){dl.form-group.zip-input.clearfix dd{padding:30px 0 60px 45px !important}}.top_btn{width:250px;height:46px;font-size:16px;letter-spacing:.06em;border:1px solid #aaa;border-radius:50px;margin:0 auto 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333}.sm-content{font-size:14px;line-height:22px;text-align:center;margin:40px auto 100px}.submit_wrap{width:260px;height:46px;margin:120px auto 220px;position:relative;display:inline-block;margin:0 0 0 30px}@media screen and (max-width: 769px){.submit_wrap{width:320px;height:50px}}.submit_wrap:before{content:"";background:url(../../images/common/arrow.svg);width:5px;height:9px;display:block;position:absolute;top:1px;bottom:0;right:15px;margin:auto;z-index:10}.submit_wrap:hover:before{background:url(../../images/common/arrow_1.svg)}.submitConfirm_wrap{width:260px;height:46px;margin:120px auto 220px;position:relative}@media screen and (max-width: 769px){.submitConfirm_wrap{width:320px;height:50px}}.submitConfirm_wrap:before{content:"";background:url(../../images/common/arrow.svg);width:5px;height:9px;display:block;position:absolute;top:1px;bottom:0;right:15px;margin:auto;z-index:10}.submitConfirm_wrap:hover:before{background:url(../../images/common/arrow_1.svg)}.submitback_wrap{width:260px;height:46px;margin:120px auto 220px;position:relative;display:inline-block}@media screen and (max-width: 769px){.submitback_wrap{width:320px;height:50px}}.submitback_wrap:before{content:"";background:url(../../images/common/arrow_1.svg);width:5px;height:9px;display:block;position:absolute;top:1px;bottom:0;left:15px;margin:auto;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.submitback_wrap:hover:before{background:url(../../images/common/arrow.svg)}@media screen and (max-width: 769px){.entryArea-inner input,.entryArea-inner textarea,.entryArea-inner select{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}}body .entryArea-inner .p-t05 input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.voice h2{font-size:34px;text-align:center;font-weight:400;margin:0 auto 90px;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 769px){.voice h2{margin:70px auto 80px}}.voice h3{font-size:28px;text-align:left;line-height:36px;font-weight:400;margin:0 auto 20px;letter-spacing:.06em;color:#333;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 769px){.voice h3{margin:70px auto 25px;line-height:36px}}.voice h3 span{color:#999;font-size:20px;letter-spacing:.06em;display:block;margin:10px 0 0 0}@media screen and (max-width: 769px){.voice h3 span{font-size:14px;color:#333}}.voice .box{width:69px;height:69px;background:#8269a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:75%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0}.voice .box .b1{font-size:15px;color:#fff;display:block}.voice .box .b2{font-size:24px;color:#fff;font-family:"Montserrat",sans-serif;display:block;margin:4px 0 0 0}.voice__innar{width:860px;margin:0 auto 110px;padding:0 0 90px;border-bottom:1px solid #ccc}@media screen and (max-width: 769px){.voice__innar{width:92%;margin:0 auto 90px;padding:0 0 90px;border-bottom:1px solid #ccc}}.voice__innar__top{padding:0 0 30px 90px;position:relative}.voice__innar__top p span{font-size:14px}.voice__innar__top p span:nth-child(1){display:inline-block;margin:0 15px 0 0}@media screen and (max-width: 769px){.voice__innar__top p span:nth-child(1){margin:0 0 11px 0}}.voice__innar__bottom{width:860px;margin:auto}@media screen and (max-width: 769px){.voice__innar__bottom{width:100%}}.voice__innar__bottom .vi_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}@media screen and (max-width: 769px){.voice__innar__bottom .vi_box{display:block}.voice__innar__bottom .vi_box:last-child{margin:0 0 0px}}.voice__innar__bottom .vi_box__l{width:260px;padding:0 0 0px 90px}@media screen and (max-width: 769px){.voice__innar__bottom .vi_box__l{padding:0 0 0px 0px;display:block;width:100%;margin:0 0 45px 0}}.voice__innar__bottom .vi_box__l img{width:120px}@media screen and (max-width: 769px){.voice__innar__bottom .vi_box__l img{width:140px;margin:auto;display:block}}.voice__innar__bottom .vi_box__r{width:600px;padding:30px 40px;border:1px solid #ccc;position:relative}.voice__innar__bottom .vi_box__r:before{content:"";position:absolute;display:block;width:0;height:0;left:-21px;top:45%;border-right:20px solid #ddd;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.voice__innar__bottom .vi_box__r:before{content:"";position:absolute;display:block;width:0;height:0;left:0px;right:0px;top:-20px;margin:auto;border-right:12px solid rgba(0,0,0,0);border-bottom:20px solid #ddd;border-left:12px solid rgba(0,0,0,0);border-top:none}}.voice__innar__bottom .vi_box__r:after{content:"";position:absolute;display:block;width:0;height:0;left:-19px;top:45%;border-right:20px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.voice__innar__bottom .vi_box__r:after{content:"";position:absolute;display:block;width:0;height:0;left:0px;right:0px;top:-18px;margin:auto;border-right:12px solid rgba(0,0,0,0);border-bottom:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-top:none}}@media screen and (max-width: 769px){.voice__innar__bottom .vi_box__r{width:100%;margin:auto;padding:20px 35px}}.voice__innar__bottom .vi_box__r p{font-size:14px;line-height:28px;letter-spacing:.06em;color:#333;font-weight:300}@media screen and (max-width: 769px){.voice__innar__bottom .vi_box__r p{font-size:16px;line-height:1.88}}.voice__innar__bottom .vi_answer{width:600px;margin:0 0 0 auto;background-color:#f7f7f7;padding:25px 25px 30px}@media screen and (max-width: 769px){.voice__innar__bottom .vi_answer{width:100%;padding:35px 30px}}.voice__innar__bottom .vi_answer p{font-size:13px;line-height:1.69;letter-spacing:.06em;color:#333;font-weight:300}@media screen and (max-width: 769px){.voice__innar__bottom .vi_answer p{font-size:15px;line-height:1.87}}.voice__innar__bottom .vi_answer p .staff{font-size:14px;line-height:1;letter-spacing:.06em;color:#333;margin-bottom:10px;display:block;font-weight:400}@media screen and (max-width: 769px){.voice__innar__bottom .vi_answer p .staff{font-size:16px;margin-bottom:15px;text-align:center}}.benefit__sec{margin:0 auto 150px}.benefit__sec.bs1 h2{font-family:"Noto Serif JP",serif}.benefit__sec.bs2 h2{margin:0 auto 60px}.benefit__sec.bs2>p{margin:0 auto 60px;padding:0 30px}.benefit__sec.bs3 h2{margin:0 auto 60px}.benefit__sec.bs3>p{margin:0 auto 60px}.benefit__sec.bs4 h2{margin:0 auto 60px}.benefit__sec.bs4>p{margin:0 auto 60px;width:580px}@media screen and (max-width: 769px){.benefit__sec.bs4>p{width:92%}}.benefit__sec__innar{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.benefit__sec__innar{width:100%;display:block}}.benefit__sec__innar__l{width:650px}@media screen and (max-width: 769px){.benefit__sec__innar__l{width:100%;margin:0 0 40px}}.benefit__sec__innar__l img{width:100%}.benefit__sec__innar__r{width:275px}@media screen and (max-width: 769px){.benefit__sec__innar__r{width:295px;margin:auto}}.benefit__sec__innar__r p{padding:30px 30px;border:1px solid #ccc;position:relative;color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300}.benefit__sec__innar__r p span{font-weight:bold;color:#333;font-size:20px;line-height:28px;letter-spacing:.06em;font-weight:500}@media screen and (max-width: 769px){.benefit__sec__innar__r p{color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300;text-align:center;padding:25px 20px}.benefit__sec__innar__r p span{font-weight:bold;color:#333;font-size:22px;line-height:30px;letter-spacing:.06em;font-weight:500}}.benefit__sec__innar__r p:before{content:"";position:absolute;display:block;width:0;height:0;left:-21px;top:45%;border-right:20px solid #ddd;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.benefit__sec__innar__r p:before{content:"";position:absolute;display:block;width:0;height:0;left:0px;right:0px;top:-20px;margin:auto;border-right:12px solid rgba(0,0,0,0);border-bottom:20px solid #ddd;border-left:12px solid rgba(0,0,0,0);border-top:none}}.benefit__sec__innar__r p:after{content:"";position:absolute;display:block;width:0;height:0;left:-19px;top:45%;border-right:20px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.benefit__sec__innar__r p:after{content:"";position:absolute;display:block;width:0;height:0;left:0px;right:0px;top:-18px;margin:auto;border-right:12px solid rgba(0,0,0,0);border-bottom:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-top:none}}.benefit__sec h2{color:#333;font-size:35px;line-height:35px;letter-spacing:.06em;font-weight:400;text-align:center;margin:0 auto 30px}@media screen and (max-width: 769px){.benefit__sec h2{color:#333;font-size:34px;line-height:34px;letter-spacing:.06em;font-weight:400}}.benefit__sec h2 .no{color:#8e77ac;font-size:16px;line-height:18px;letter-spacing:.12em;font-weight:300;font-family:"Montserrat",sans-serif;display:block;margin:0 auto 30px}.benefit__sec h2 .p0{color:#333;font-size:16px;line-height:32px;letter-spacing:.15em;font-weight:300;text-align:center;margin:0 auto 0;font-family:"Noto Serif JP",serif;display:block}@media screen and (max-width: 769px){.benefit__sec h2 .p0{color:#333;font-size:20px;line-height:44px;letter-spacing:.06em;font-weight:400}}.benefit__sec>p{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;text-align:center;margin:0 auto 60px}@media screen and (max-width: 769px){.benefit__sec>p{color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300}}.benefit__list{width:960px;margin:0 auto 65px;display:-webkit-box;display:-ms-flexbox;display:flex}.benefit__list.end{margin:0 auto 200px}.benefit__list li{position:relative}.benefit__list li:before{content:"";width:1px;height:20px;background:#d5d5d5;position:absolute;right:0;top:28px}.benefit__list li:first-child:after{content:"";width:1px;height:20px;background:#d5d5d5;position:absolute;left:0;top:28px}.benefit__list li a{width:192px;height:72px;color:#333;font-size:14px;line-height:18px;letter-spacing:.06em;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.benefit__list li a .no{color:#8e77ac;font-size:12px;line-height:18px;letter-spacing:.12em;font-weight:300;font-family:"Montserrat",sans-serif}.benefit__list li a .p1{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:14px;line-height:18px;letter-spacing:.06em;font-weight:300;margin:0 0 15px}.benefit__list li a .p1:before{content:"";background:url(../../images/benefit/arrow.svg);width:11px;height:6px;display:block;position:absolute;top:auto;bottom:0;right:8px;margin:auto;left:0}.benefit a.btn{width:300px;height:46px;border-radius:25px;font-size:16px;letter-spacing:.09em;margin:100px auto 0}.benefit a.btn:before{right:15px;background:url(../../images/common/arrow.svg)}.benefit a.btn:hover:before{background:url(../../images/common/arrow_1.svg)}.bs2__innar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:auto}@media screen and (max-width: 769px){.bs2__innar ul{display:block}}.bs2__innar ul li{margin:0 0 100px;width:490px;position:relative}.bs2__innar ul li:nth-child(3){margin:0 0 0px}.bs2__innar ul li:nth-child(4){margin:0 0 0px}@media screen and (max-width: 769px){.bs2__innar ul li{width:100%;margin:0px 0 1px 0}}.bs2__innar ul li img{width:100%}.bs2__innar h3{font-size:24px;letter-spacing:.2em;color:#333;text-align:center;margin:0 auto 25px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.bs2__innar h3{font-size:20px;margin:0 auto 19px}}.bs2__innar h3 span{font-size:16px;font-family:"Montserrat",sans-serif;color:#8269a4;position:relative;top:-3px;margin:0 20px 0 0}@media screen and (max-width: 769px){.bs2__innar h3 span{font-size:12px;margin:0 12px 0 0}}.bs2__innar .sec_box{position:relative;z-index:2;top:0;left:0;right:0;bottom:0;margin:-100px auto 0;width:400px;height:auto;z-index:1;background:rgba(255,255,255,.85);padding:35px 0 0 0}@media screen and (max-width: 769px){.bs2__innar .sec_box{width:290px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-100px auto 60px}}.bs2__innar .sec_box p{font-size:14px;line-height:26px;color:#333;text-align:center;letter-spacing:.04em;width:320px;margin:0 auto 20px}@media screen and (max-width: 769px){.bs2__innar .sec_box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;width:240px;line-height:26px;text-align:center;font-size:16px;line-height:30px}}.bs2 a.btn{width:240px;height:36px;border-radius:20px;font-size:14px;letter-spacing:.03em}@media screen and (max-width: 769px){.bs2 a.btn{width:320px;height:50px;font-size:16px}}.bs2 a.btn:before{right:15px;background:url(../../images/common/arrow.svg)}.bs2 a.btn:hover:before{background:url(../../images/common/arrow_1.svg)}.bs3 .voice__innar{width:860px;margin:0 auto 90px;padding:0 0 0;border-bottom:none}@media screen and (max-width: 769px){.bs3 .voice__innar{width:92%}}#a3.bs3{background:#fff !important;padding-top:0}.bs4>p span{font-weight:bold}.bs4__innar{width:860px;margin:auto}@media screen and (max-width: 769px){.bs4__innar{width:92%}}.bs4__innar img{width:100%;margin:0 0 0px}@media screen and (max-width: 769px){.bs5{padding:120px 0 60px 0 !important}}.pop_open_benefit{color:#8e77ac;font-size:18px;line-height:18px;letter-spacing:.09em;font-weight:300;text-align:center;display:block;margin:35px auto 65px}.pop_benefit{width:100%;height:100%;position:fixed;z-index:999;top:0;background:#fff;display:none}.pop_benefit__innar{width:100%;height:87%;bottom:0;position:absolute;left:0;overflow:scroll;padding:50px 0 0 0}.pop_benefit__innar img{width:200%;max-width:none}.pop_benefit .close_b{width:67px;height:60px;display:block;font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;color:#333}.price{margin:0 0 210px}.price h2{font-size:34px;text-align:center;font-weight:400;margin:0 auto 90px;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 769px){.price h2{margin:70px auto 80px}}.price .type1__list{margin:120px auto 0}.price .type1 .btn_area ul{width:560px;margin:120px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.price .type1 .btn_area ul{width:100%;display:block;margin:90px auto 0}}.price .type1 .btn_area a{width:260px;height:46px;border-radius:25px;font-size:16px;letter-spacing:.06em;margin:0}@media screen and (max-width: 769px){.price .type1 .btn_area a{width:320px;height:50px;margin:0 auto 30px}}.price .type1 .text_area p{width:253px;color:#333;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:400;margin:15px auto 30px auto;width:100%}.price .type1__list__innar{width:960px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.price .type1__list__innar{width:84%;display:block}}.price .type1__list__innar div{width:300px}@media screen and (max-width: 769px){.price .type1__list__innar div{width:100%;margin:0 auto 60px}}.price .type1__list__innar div h3{color:#333;font-size:28px;line-height:38px;letter-spacing:.09em;font-weight:400;margin:0 0 30px}.price .type1__list__innar div h3 span{display:inline-block;border:1px solid #ddd;color:#333;font-size:13px;line-height:15px;letter-spacing:0em;font-weight:400;display:inline-block;border:1px solid #ddd;padding:7px 12px;border-radius:16px;margin:0 0 0 10px;position:relative;top:-5px}@media screen and (max-width: 769px){.price .type1__list__innar div h3 span{color:#333;font-size:14px;line-height:15px;letter-spacing:0em;font-weight:400}}.price .type1__list__innar div p{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;margin:0 0 15px}@media screen and (max-width: 769px){.price .type1__list__innar div p{color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300;margin:0 0 30px}}.price .type1__list__innar div img{width:100%}.price .type1__bottom{width:860px;margin:auto}@media screen and (max-width: 769px){.price .type1__bottom{width:92%}}.price .type1__bottom h3{color:#333;font-size:28px;line-height:28px;letter-spacing:.06em;font-weight:400;margin:0 auto 35px;text-align:center}@media screen and (max-width: 769px){.price .type1__bottom h3{color:#333;font-size:28px;line-height:40px;letter-spacing:.06em;font-weight:400}}.price .type1__bottom .p0{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;text-align:center;margin:0px auto 60px}@media screen and (max-width: 769px){.price .type1__bottom .p0{color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300}}.price .type1__bottom__t{margin:0 auto 50px;position:relative}.price .type1__bottom__t:before{content:"";position:absolute;z-index:0;height:1px;width:860px;background:#ccc;top:17px;bottom:auto;margin:auto}@media screen and (max-width: 769px){.price .type1__bottom__t:before{width:100%}}.price .type1__bottom__t h4{color:#333;font-size:22px;line-height:28px;letter-spacing:.12em;font-weight:400;margin:0 0 34px;padding:0 35px 0 0;display:table;background:#fff;position:relative;z-index:1}@media screen and (max-width: 769px){.price .type1__bottom__t h4{color:#333;font-size:24px;line-height:28px;letter-spacing:.09em;font-weight:400;margin:0 0 34px 30px;padding:0 10px 0 10px}}.price .type1__bottom__t>p{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;margin:0 0 40px 30px}@media screen and (max-width: 769px){.price .type1__bottom__t>p{color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300}}.price .type1__bottom__t ul{width:860px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 769px){.price .type1__bottom__t ul{width:91.3043478261%;display:block}}.price .type1__bottom__t ul li{width:277px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px}@media screen and (max-width: 769px){.price .type1__bottom__t ul li{width:100%}}.price .type1__bottom__t ul li div{width:167px}@media screen and (max-width: 769px){.price .type1__bottom__t ul li div{width:60.3174603175%}}.price .type1__bottom__t ul li .l{width:100px}@media screen and (max-width: 769px){.price .type1__bottom__t ul li .l{width:34.9206349206%}}.price .type1__bottom__t ul li .l img{width:100%}.price .type1__bottom__t ul li .p1{color:#333;font-size:14px;line-height:20px;letter-spacing:.06em;font-weight:300}@media screen and (max-width: 769px){.price .type1__bottom__t ul li .p1{color:#333;font-size:16px;line-height:22px;letter-spacing:.06em;font-weight:300}}.price .type1__bottom__t ul li .s0{font-weight:400}.price .type1__bottom__t ul li .s1{color:#333;font-size:12px;line-height:20px;letter-spacing:.02em;font-weight:300}@media screen and (max-width: 769px){.price .type1__bottom__t ul li .s1{color:#333;font-size:13px;line-height:22px;letter-spacing:.02em;font-weight:300}}.price .type1__top{margin:0 auto 150px}.price .type1__top h3{font-size:34px;text-align:center;font-weight:400;margin:0 auto 90px;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 769px){.price .type1__top h3{margin:70px auto 80px;font-size:28px;line-height:40px}}.price .type1__top>.p1{color:#333;font-size:16px;line-height:42px;letter-spacing:.12em;font-weight:300;text-align:center;margin:0 auto 60px}@media screen and (max-width: 769px){.price .type1__top>.p1{color:#333;font-size:18px;line-height:38px;letter-spacing:.06em;font-weight:300}}.price .type1__top>.p2{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;text-align:center;width:84%;margin:auto}@media screen and (max-width: 769px){.price .type1__top>.p2{color:#333;font-size:16px;line-height:34px;letter-spacing:.06em;font-weight:300;text-align:left}.price .type1__top>.p2 a{color:#8269a4}}.price .type1__center__top{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;margin:auto}@media screen and (max-width: 769px){.price .type1__center__top{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.price .type1__center__top h3{color:#fff;font-size:30px;line-height:28px;letter-spacing:.06em;font-weight:400;position:relative}.price .type1__center__top h3 .s1{display:block;color:#fff;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;font-family:"Montserrat",sans-serif;margin:0 0 5px;text-align:center}.price .type1__center__top h3 .s2{color:#fff;font-size:16px;line-height:28px;letter-spacing:.1em;font-weight:400;color:#fff;font-size:16px;line-height:28px;letter-spacing:.1em;font-weight:400;position:relative;top:-6px;left:-10px}@media screen and (max-width: 769px){.price .type1__center__top h3{text-align:center;color:#fff;font-size:30px;line-height:28px;letter-spacing:.06em;font-weight:400}.price .type1__center__top h3 .s1{display:block;color:#fff;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;font-family:"Montserrat",sans-serif;margin:0 0 5px;text-align:left}.price .type1__center__top h3 .s2{color:#fff;font-size:16px;line-height:28px;letter-spacing:.1em;font-weight:400;color:#fff;font-size:16px;line-height:28px;letter-spacing:.1em;font-weight:400;position:relative;top:-6px;left:-10px}}.price .type1__center__top a{position:relative}@media screen and (max-width: 769px){.price .type1__center__top a h3{color:#fff;font-size:18px;line-height:22px;letter-spacing:.06em;font-weight:400;padding:0 10px}}@media screen and (max-width: 769px){.price .type1__center__top a{border-radius:15px 15px 0px 0}}@media screen and (max-width: 769px){.price .type1__center__top a.on{height:140px;border-radius:15px 15px 0px 0}.price .type1__center__top a.on h3{color:#fff;font-size:26px;line-height:32px;letter-spacing:.03em;font-weight:400;padding:0 0px}.price .type1__center__top a.on .s1{color:#fff;font-size:16px;line-height:38px;letter-spacing:.12em;font-weight:400;margin:0px 0 0px;text-align:center}.price .type1__center__top a.on .s2{top:-25px}}@media screen and (max-width: 769px){.price .type1__center__top a .s1{color:#fff;font-size:16px;line-height:16px;letter-spacing:.12em;font-weight:400;margin:12px 0 3px;text-align:center}}.price .type1__center__top a .s2{position:absolute;top:34px;left:-31px;right:0}@media screen and (max-width: 769px){.price .type1__center__top a .s2{font-size:14px;top:-17px;left:0}}.price .type1__center__top .t1{width:110px;height:190px;background:#dbdbdb;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}@media screen and (max-width: 769px){.price .type1__center__top .t1{display:none}}.price .type1__center__top .t2{width:283px;height:190px;background:#795f9c;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff;cursor:default}@media screen and (max-width: 769px){.price .type1__center__top .t2{width:25.3333333333%;height:115px}.price .type1__center__top .t2.on{width:49.3333333333%}}.price .type1__center__top .t3{width:283px;height:190px;background:#695387;position:relative;overflow:visible;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}.price .type1__center__top .t3 .icon{position:absolute;top:-40px;left:20px}@media screen and (max-width: 769px){.price .type1__center__top .t3 .icon{display:none}}@media screen and (max-width: 769px){.price .type1__center__top .t3{width:25.3333333333%;height:115px}}@media screen and (max-width: 769px){.price .type1__center__top .t3{width:25.3333333333%}.price .type1__center__top .t3.on{width:49.3333333333%}}.price .type1__center__top .t4{width:283px;height:190px;background:#594671;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}@media screen and (max-width: 769px){.price .type1__center__top .t4{width:25.3333333333%;height:115px}}@media screen and (max-width: 769px){.price .type1__center__top .t4{width:25.3333333333%}.price .type1__center__top .t4.on{width:49.3333333333%}}.price .type1__center .tcb1{width:100%;height:100px;color:#333;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:400;text-align:center}@media screen and (max-width: 769px){.price .type1__center .tcb1{color:#333;font-size:16px;line-height:24px;letter-spacing:.06em;font-weight:400}}.price .type1__center .tcb2{width:100%;height:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price .type1__center .tcb2 .price_box{width:auto;height:85px;display:table}.price .type1__center .tcb2 .price_box.top{margin:0 0 20px;border-bottom:1px solid #a797bc}@media screen and (max-width: 769px){.price .type1__center .tcb2 .price_box.top{border-bottom:none}}.price .type1__center .tcb2 .price_box__innar{display:-webkit-box;display:-ms-flexbox;display:flex}.price .type1__center .tcb2 .price_box__innar .l{color:#795f9c;font-size:42px;line-height:22px;letter-spacing:.03em;font-weight:400;font-family:"Montserrat",sans-serif;font-weight:bold}.price .type1__center .tcb2 .price_box__innar .r{position:relative;top:-12px;left:8px;white-space:nowrap}.price .type1__center .tcb2 .price_box .p1{color:#795f9c;font-size:16px;line-height:22px;letter-spacing:.06em;font-weight:400;margin:0 0 13px}.price .type1__center .tcb2 .price_box .s1{color:#795f9c;font-size:12px;line-height:28px;letter-spacing:.03em;font-weight:400}.price .type1__center .tcb2 .price_box .s2{color:#795f9c;font-size:16px;line-height:12px;letter-spacing:.12em;font-weight:400;display:block}.price .type1__center .tcb3{width:100%;height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price .type1__center .tcb3 span{display:block;color:#645a71;font-size:11px;line-height:12px;letter-spacing:.09em;font-weight:400}@media screen and (max-width: 769px){.price .type1__center .tcb3 span{color:#645a71;font-size:14px;line-height:15px;letter-spacing:.09em;font-weight:400}}.price .type1__center .tcb3 p{text-align:center}.price .type1__center .tcb4{width:100%;height:80px}.price .type1__center .tcb5{width:100%;height:80px}.price .type1__center .tcb6{width:100%;height:190px;text-align:center;color:#333;font-size:13px !important;line-height:22px !important;letter-spacing:.06em !important;font-weight:400}@media screen and (max-width: 769px){.price .type1__center .tcb6{color:#333;font-size:16px !important;line-height:28px !important;letter-spacing:.06em !important;font-weight:400}}.price .type1__center .tcb7{width:100%;height:100px;text-align:center;color:#333;font-size:13px !important;line-height:22px !important;letter-spacing:.06em !important;font-weight:400}@media screen and (max-width: 769px){.price .type1__center .tcb7{color:#333;font-size:16px !important;line-height:28px !important;letter-spacing:.06em !important;font-weight:400}}.price .type1__center .tcb8{width:100%;height:100px;text-align:center;color:#333;font-size:13px !important;line-height:22px !important;letter-spacing:.06em !important;font-weight:400}@media screen and (max-width: 769px){.price .type1__center .tcb8{color:#333;font-size:16px !important;line-height:28px !important;letter-spacing:.06em !important;font-weight:400}}.price .type1__center .tcb9{width:100%;height:295px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 769px){.price .type1__center .tcb9{height:425px}}.price .type1__center .tcb9>P{color:#333;font-size:14px !important;line-height:22px !important;letter-spacing:.06em !important;font-weight:400;margin:10px 0 0 0}.price .type1__center .tcb9 ul{width:245px;margin:auto;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0 0}@media screen and (max-width: 769px){.price .type1__center .tcb9 ul{width:180px;display:block}}.price .type1__center .tcb9 ul li{position:relative}.price .type1__center .tcb9 ul li .line{width:1px;height:28px;background:#9481ad;display:block;position:absolute;right:-13px;top:7px}@media screen and (max-width: 769px){.price .type1__center .tcb9 ul li .line{display:none}}.price .type1__center .tcb9 ul li img{width:245px}.price .type1__center .tcb9 .price_box{width:110px;height:auto}@media screen and (max-width: 769px){.price .type1__center .tcb9 .price_box{width:180px;height:52px}}.price .type1__center .tcb9 .price_box.top{margin:0 0 0px}@media screen and (max-width: 769px){.price .type1__center .tcb9 .price_box.top{margin:0 0 8px}}.price .type1__center .tcb9 .price_box.end .r{position:relative;top:-22px;left:14px;white-space:nowrap}@media screen and (max-width: 769px){.price .type1__center .tcb9 .price_box.end .r{left:8px;top:-17px}}.price .type1__center .tcb9 .price_box__innar{display:-webkit-box;display:-ms-flexbox;display:flex}.price .type1__center .tcb9 .price_box__innar .l{color:#795f9c;font-size:20px;line-height:22px;letter-spacing:.01em;font-weight:400;font-family:"Montserrat",sans-serif;font-weight:bold}@media screen and (max-width: 769px){.price .type1__center .tcb9 .price_box__innar .l{color:#795f9c;font-size:26px;line-height:22px;letter-spacing:.03em;font-weight:400}}.price .type1__center .tcb9 .price_box__innar .r{position:relative;top:-22px;left:2px;white-space:nowrap}.price .type1__center .tcb9 .price_box .p1{color:#795f9c;font-size:14px;line-height:14px;letter-spacing:.06em;font-weight:400;margin:0 0 4px}@media screen and (max-width: 769px){.price .type1__center .tcb9 .price_box .p1{color:#795f9c;font-size:16px;line-height:16px;letter-spacing:.06em;font-weight:400}}.price .type1__center .tcb9 .price_box .s1{color:#795f9c;font-size:11px;line-height:12px;letter-spacing:.03em;font-weight:400;position:relative;top:4px}@media screen and (max-width: 769px){.price .type1__center .tcb9 .price_box .s1{top:17px;left:17px}}.price .type1__center .tcb9 .price_box .s2{color:#795f9c;font-size:11px;line-height:12px;letter-spacing:3em;font-weight:400;display:block}.price .type1__center__bottom__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;margin:0 auto 90px}@media screen and (max-width: 769px){.price .type1__center__bottom__wrap{width:100%}}.price .type1__center__bottom.plan_0{width:110px}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_0{width:24%}}.price .type1__center__bottom.plan_0 .tcb1,.price .type1__center__bottom.plan_0 .tcb2,.price .type1__center__bottom.plan_0 .tcb3,.price .type1__center__bottom.plan_0 .tcb4,.price .type1__center__bottom.plan_0 .tcb5,.price .type1__center__bottom.plan_0 .tcb6,.price .type1__center__bottom.plan_0 .tcb7,.price .type1__center__bottom.plan_0 .tcb8,.price .type1__center__bottom.plan_0 .tcb9{background:#dbdbdb;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_0 .tcb1,.price .type1__center__bottom.plan_0 .tcb2,.price .type1__center__bottom.plan_0 .tcb3,.price .type1__center__bottom.plan_0 .tcb4,.price .type1__center__bottom.plan_0 .tcb5,.price .type1__center__bottom.plan_0 .tcb6,.price .type1__center__bottom.plan_0 .tcb7,.price .type1__center__bottom.plan_0 .tcb8,.price .type1__center__bottom.plan_0 .tcb9{color:#333;font-size:16px !important;line-height:24px !important;letter-spacing:.12em;font-weight:400}}.price .type1__center__bottom.plan_1{width:283px}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_1{width:76%}}.price .type1__center__bottom.plan_1 .tcb1,.price .type1__center__bottom.plan_1 .tcb2,.price .type1__center__bottom.plan_1 .tcb3,.price .type1__center__bottom.plan_1 .tcb4,.price .type1__center__bottom.plan_1 .tcb5,.price .type1__center__bottom.plan_1 .tcb6,.price .type1__center__bottom.plan_1 .tcb7,.price .type1__center__bottom.plan_1 .tcb8,.price .type1__center__bottom.plan_1 .tcb9{background:#e0d8eb;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_1 .tcb1,.price .type1__center__bottom.plan_1 .tcb2,.price .type1__center__bottom.plan_1 .tcb3,.price .type1__center__bottom.plan_1 .tcb4,.price .type1__center__bottom.plan_1 .tcb5,.price .type1__center__bottom.plan_1 .tcb6,.price .type1__center__bottom.plan_1 .tcb7,.price .type1__center__bottom.plan_1 .tcb8,.price .type1__center__bottom.plan_1 .tcb9{color:#333;font-size:16px;line-height:28px;letter-spacing:.12em;font-weight:400}}.price .type1__center__bottom.plan_2{width:283px}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_2{width:76%;display:none}}.price .type1__center__bottom.plan_2 .tcb1,.price .type1__center__bottom.plan_2 .tcb2,.price .type1__center__bottom.plan_2 .tcb3,.price .type1__center__bottom.plan_2 .tcb4,.price .type1__center__bottom.plan_2 .tcb5,.price .type1__center__bottom.plan_2 .tcb6,.price .type1__center__bottom.plan_2 .tcb7,.price .type1__center__bottom.plan_2 .tcb8,.price .type1__center__bottom.plan_2 .tcb9{background:#d0c5e0;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_2 .tcb1,.price .type1__center__bottom.plan_2 .tcb2,.price .type1__center__bottom.plan_2 .tcb3,.price .type1__center__bottom.plan_2 .tcb4,.price .type1__center__bottom.plan_2 .tcb5,.price .type1__center__bottom.plan_2 .tcb6,.price .type1__center__bottom.plan_2 .tcb7,.price .type1__center__bottom.plan_2 .tcb8,.price .type1__center__bottom.plan_2 .tcb9{color:#333;font-size:16px;line-height:24px;letter-spacing:.06em;font-weight:400}}.price .type1__center__bottom.plan_3{width:283px}@media screen and (max-width: 769px){.price .type1__center__bottom.plan_3{width:76%;display:none}}.price .type1__center__bottom.plan_3 .tcb1,.price .type1__center__bottom.plan_3 .tcb2,.price .type1__center__bottom.plan_3 .tcb3,.price .type1__center__bottom.plan_3 .tcb4,.price .type1__center__bottom.plan_3 .tcb5,.price .type1__center__bottom.plan_3 .tcb6,.price .type1__center__bottom.plan_3 .tcb7,.price .type1__center__bottom.plan_3 .tcb8,.price .type1__center__bottom.plan_3 .tcb9{background:#c3b5d5;color:#333;font-size:14px;line-height:28px;letter-spacing:.12em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #fff}.price .type2{width:960px;margin:0 auto 300px}@media screen and (max-width: 769px){.price .type2{width:100%}}.price .type2__innar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 5px}@media screen and (max-width: 769px){.price .type2__innar{display:block}}.price .type2__innar__wrap{margin:0 auto 150px}.price .type2__innar .p1{font-size:18px;letter-spacing:.09em;color:#333;margin:0 0 20px 15px}@media screen and (max-width: 769px){.price .type2__innar .p1{font-size:22px;width:84%;margin:0 auto 20px auto}}.price .type2__innar dl{width:430px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee}@media screen and (max-width: 769px){.price .type2__innar dl{width:84%;margin:auto}}.price .type2__innar dl.top{border-top:1px solid #eee}.price .type2__innar dl dt{width:110px;height:auto;font-size:14px;letter-spacing:.09em;padding:23px 0 0 15px;border-right:1px solid #eee}@media screen and (max-width: 769px){.price .type2__innar dl dt{font-size:16px;width:34.9206349206%;border-right:1px solid #eee}}.price .type2__innar dl dd{width:320px;height:auto;font-size:14px;letter-spacing:.09em;padding:23px 0 23px 15px}@media screen and (max-width: 769px){.price .type2__innar dl dd{font-size:16px;width:65.0793650794%}}.price .type2__innar dl dd a{margin:8px 0 0 0;display:block;font-size:14px;color:#8269a4}.price .type2__innar__l{width:430px}@media screen and (max-width: 769px){.price .type2__innar__l{width:100%}}.price .type2__innar__l h3{font-size:28px;letter-spacing:.06em;line-height:36px;color:#333;position:relative;padding:0 0 0 80px;margin:0 0 35px 15px}.price .type2__innar__l h3 .text{display:block;font-size:14px;letter-spacing:.06em;color:#333;font-weight:300}.price .type2__innar__l h3 .no{position:absolute;width:69px;height:69px;background:#8269a4;font-size:15px;color:#fff;border-radius:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0px;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price .type2__innar__l h3 .no span{height:18px;display:block;line-height:18px;font-family:"Montserrat",sans-serif;position:relative;top:-5px;color:#fff}@media screen and (max-width: 769px){.price .type2__innar__l h3 .no{top:0;left:0}}.price .type2__innar__r{width:480px}@media screen and (max-width: 769px){.price .type2__innar__r{width:100%;margin:70px auto 0}}.price .type2__innar__r img{width:100%}.price .type2__innar__bottom__innar{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.price .type2__innar__bottom__innar{width:100%;display:block}}.price .type2__innar__bottom .p2{color:#333;font-size:18px;line-height:18px;letter-spacing:.09em;font-weight:400;margin:0 0 20px}@media screen and (max-width: 769px){.price .type2__innar__bottom .p2{color:#333;font-size:28px;line-height:28px;letter-spacing:.09em;font-weight:400;text-align:center;margin:0 0 35px}}.price .type2__innar__bottom .name1{color:#333;font-size:12px;line-height:17px;letter-spacing:.06em;font-weight:300;margin:0 0 3px;white-space:nowrap;text-align:center}.price .type2__innar__bottom .name2{color:#333;font-size:16px;line-height:26px;letter-spacing:.06em;font-weight:300;margin:0 0 5px;text-align:center}.price .type2__innar__bottom .l{width:100px;text-align:center}@media screen and (max-width: 769px){.price .type2__innar__bottom .l{width:146px;display:block;margin:auto}}.price .type2__innar__bottom .l img{width:100%;margin:0 0 18px}.price .type2__innar__bottom .r{width:820px;overflow-wrap:break-word;color:#333;font-size:14px;line-height:26px;letter-spacing:.06em;font-weight:300}@media screen and (max-width: 769px){.price .type2__innar__bottom .r{width:84%;display:block;margin:40px auto 80px}}.price .type2__innar__bottom .r span{font-size:28px}@media screen and (max-width: 769px){.price .type2__innar__bottom .sp_contents{width:92%;margin:auto}}.price .type3 p,.price .type3 a,.price .type3 h2,.price .type3 h3{color:#333}.price .type3__top{margin:0 auto 100px}.price .type3__top h3{font-size:34px;text-align:center;font-weight:500;margin:0 auto 70px;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif;font-family:"Noto Serif JP",serif}@media screen and (max-width: 769px){.price .type3__top h3{margin:70px auto 80px;font-size:28px;line-height:40px}}.price .type3__top p{font-size:14px;line-height:28px;letter-spacing:.06em;text-align:center}.price .type3__center h3{font-size:34px;text-align:center;font-weight:400;margin:0 auto 0px;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 769px){.price .type3__center h3{margin:70px auto 0px;font-size:28px;line-height:40px}}.price .type3__center img{width:736px;margin:0 auto 30px;display:block}.price .type3__bottom{padding:60px 0 0;width:92%;margin:auto}.price .type3__bottom__innar{width:960px;position:relative;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.price .type3__bottom__innar{width:100%;display:block}}.price .type3__bottom__innar h3{font-size:14px;letter-spacing:.09em;color:#73618e;text-align:center;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #73618e;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}@media screen and (max-width: 769px){.price .type3__bottom__innar h3{position:static !important;width:100% !important;margin:0 auto 60px}}.price .type3__bottom__innar h3.v1{width:250px;top:-60px;left:32px}.price .type3__bottom__innar h3.v2{width:568px;position:absolute;top:-60px;left:355px}.price .type3__bottom__innar div{width:320px;padding:80px 0 60px;border-right:1px solid #eee;border-left:1px solid #eee;margin:0 -1px 0 0}@media screen and (max-width: 769px){.price .type3__bottom__innar div{width:100%;padding:0px 0 60px;border:0}}.price .type3__bottom__innar div h4{font-size:28px;letter-spacing:.03em;margin:0 0 35px;text-align:center;height:64px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width: 769px){.price .type3__bottom__innar div h4{width:238px;margin:0 auto 35px;text-align:left;padding:0 0 0 60px}}.price .type3__bottom__innar div h4 span{position:absolute;width:40px;height:40px;background:#8269a4;font-size:18px;color:#fff;border-radius:75%;font-family:"Montserrat",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-60px}@media screen and (max-width: 769px){.price .type3__bottom__innar div h4 span{top:0;left:0}}.price .type3__bottom__innar div p{font-size:14px;line-height:28px;letter-spacing:.06em;text-align:center;width:235px;margin:auto}.price .btn_wrap{margin:90px auto 300px;width:630px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 769px){.price .btn_wrap{width:100%;display:block}}.price .btn_wrap a{width:300px;height:46px;border-radius:40px;color:#fff;font-size:16px;letter-spacing:.09em;margin:0 auto 30px}@media screen and (max-width: 769px){.price .btn_wrap a{width:320px;height:50px}}@media screen and (max-width: 320px){.price .btn_wrap a{width:300px;height:50px}}.price .price_btn{width:320px;height:64px;font-size:16px;border-radius:40px;letter-spacing:.03em;margin:0 auto 130px}@media screen and (max-width: 769px){.price .price_btn{display:none}}.price .vew_more{font-size:40px;text-align:center}.price .vew_more span{font-size:13px;display:block}.news_detail{margin:0 0 210px}.news_detail__innar{width:760px;margin:auto}@media screen and (max-width: 769px){.news_detail__innar{width:92%}}.news_detail .p1{color:#666;font-size:14px;line-height:32px;letter-spacing:.12em;font-weight:400;margin:0 0 15px}@media screen and (max-width: 769px){.news_detail .p1{width:91.3043478261%;margin:auto;color:#666;font-size:16px;line-height:32px;letter-spacing:.12em;font-weight:400}}.news_detail .p1 span{color:#666;font-size:12px;line-height:12px;letter-spacing:0em;font-weight:400;display:inline-block;border-radius:10px;border:1px solid #666;padding:3px 20px}@media screen and (max-width: 769px){.news_detail .p1 span{color:#666;font-size:16px;line-height:16px;letter-spacing:0em;font-weight:400}}.news_detail .p1 span a{color:#666}.news_detail h2{color:#333;font-size:34px;line-height:1.6;letter-spacing:.06em;font-weight:500;margin:0px auto 60px}@media screen and (max-width: 769px){.news_detail h2{color:#333;font-size:28px;line-height:1.6;letter-spacing:.06em;font-weight:500;margin:0px auto 30px !important;width:91.3043478261%;margin:auto}}@media screen and (max-width: 769px){.news_detail .sec{margin:auto}}.news_detail .sec p{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:400;margin:0 0 60px}@media screen and (max-width: 769px){.news_detail .sec p{width:91.3043478261%;margin:0 auto 40px;color:#333;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:400}}.news_detail .sec img{width:630px;margin:0 auto 60px;display:block}@media screen and (max-width: 769px){.news_detail .sec img{width:100%}}.news_detail__bottom ul{width:760px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_detail__bottom ul li{position:relative;width:260px}@media screen and (max-width: 769px){.news_detail__bottom ul li.li2{display:none}}.news_detail__bottom ul li.last{text-align:right}.news_detail__bottom ul li img{position:absolute}.news_detail__bottom ul li img.next_img{right:-25px;top:10px}.news_detail__bottom ul li img.prev_img{left:-5px;top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news_detail__bottom ul li a{color:#8269a4}.news_detail__bottom ul .right{text-align:right}@media screen and (max-width: 769px){.news_detail__bottom ul{width:92%;margin:auto;position:relative}}.news_detail__bottom .btn{width:260px;height:46px;border-radius:30px;font-size:16px;letter-spacing:.09em}@media screen and (max-width: 769px){.news_detail__bottom .btn{width:320px;height:50px;border-radius:30px;font-size:16px;letter-spacing:.09em;position:absolute;left:0;right:0;top:60px;font-size:18px;position:absolute}}.news_detail__bottom .btn:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:15px}.news_detail__bottom .btn.re_color:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:15px}.news_detail__bottom .page_a{color:#8269a4;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:400}.news_detail__bottom .next{padding:0 20px 0 0;position:relative}@media screen and (max-width: 769px){.news_detail__bottom .next{font-size:16px}}.news_detail__bottom .next img{position:absolute;right:0;top:0;bottom:0;margin:auto;width:7px}.news_detail__bottom .prev{padding:0 0px 0 20px;position:relative}@media screen and (max-width: 769px){.news_detail__bottom .prev{font-size:16px}}.news_detail__bottom .prev img{position:absolute;left:0;top:0;bottom:0;margin:auto;width:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news{margin:0 auto 300px}.news .news_1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:700px;margin:0 auto 90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.news .news_1 ul{width:84%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news .news_1 li{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:400;margin:0 10px 0 0}.news .news_1 li:nth-child(1){margin:0 20px 0 0}@media screen and (max-width: 769px){.news .news_1 li:nth-child(1){width:100%}}.news .news_1 li a{width:100px;height:28px;display:inline-block;text-align:center;border-radius:15px}@media screen and (max-width: 769px){.news .news_1 li a{width:150px;height:42px;line-height:42px;border-radius:30px}}.news .news_1 li a:before{display:none}@media screen and (max-width: 769px){.news .news_2 h2{width:91.30435%;margin:auto}}.news .news_2 ul{width:760px;margin:auto}@media screen and (max-width: 769px){.news .news_2 ul{width:92%}}.news .news_2 ul li{border-bottom:1px solid #ccc;height:110px;width:100%;display:block;padding:22px 0 0 0;position:relative}.news .news_2 ul li:before{content:"";background:url(../../images/common/arrow_1.svg);width:8px;height:14px;display:block;position:absolute;top:1px;bottom:0;right:15px;margin:auto;background-size:100%}@media screen and (max-width: 769px){.news .news_2 ul li{height:150px;padding:39px 0 0 0;padding:39px 0 0 0}}.news .news_2 ul li a.tag{color:#666;font-size:12px;line-height:12px;letter-spacing:0em;font-weight:400;display:inline-block;border-radius:10px;border:1px solid #666;padding:3px 20px;position:relative;top:7px;left:5px;pointer-events:none}@media screen and (max-width: 769px){.news .news_2 ul li a.tag{color:#666;font-size:12px;line-height:12px;letter-spacing:0em;font-weight:400}}.news .news_2 ul li h2 a{color:#8269a4;font-size:16px;line-height:32px;letter-spacing:.09em;font-weight:500}.news .news_2 ul li .p1{color:#666;font-size:14px;line-height:32px;letter-spacing:.12em;font-weight:400;margin:0 0 0px}@media screen and (max-width: 769px){.news .news_2 ul li .p1{width:91.3043478261%;margin:auto;color:#666;font-size:16px;line-height:32px;letter-spacing:.12em;font-weight:400}}.news .event_1{width:860px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.news .event_1{width:100%;display:block}}.news .event_1__l{width:135px;color:#333;font-size:14px;line-height:32px;letter-spacing:.06em;font-weight:500}@media screen and (max-width: 769px){.news .event_1__l{width:84%;margin:0 auto 35px;color:#333;font-size:22px;line-height:32px;letter-spacing:.06em;font-weight:500;text-align:left}}.news .event_1__r{width:725px}@media screen and (max-width: 769px){.news .event_1__r{width:84%;margin:auto}}.news .event_1__r ul{font-size:0;margin:0 auto 60px}@media screen and (max-width: 769px){.news .event_1__r ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.news .event_1__r ul li{display:inline-block;margin:0 10px 10px 0}@media screen and (max-width: 769px){.news .event_1__r ul li{margin:0 0px 20px 0}}.news .event_1__r ul li a{color:#8269a4;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:500;height:28px;width:auto;display:inline-block;padding:0 33px;border-radius:20px;line-height:25px}@media screen and (max-width: 769px){.news .event_1__r ul li a{width:150px;height:42px;line-height:42px;text-align:center}}.news .event_1__r ul li a:before{display:none}.news .event_1__r ul li a:hover{color:#fff}.news .event_1__r ul li a.on{background:#8269a4;color:#fff}.event h2{color:#333;font-size:34px;line-height:32px;letter-spacing:.06em;font-weight:500;text-align:center;margin:0 auto 90px}@media screen and (max-width: 769px){.event h2{margin:75px auto 75px;line-height:44px}}.event .event_1{width:860px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.event .event_1{width:100%;display:block}}.event .event_1__l{width:135px;color:#333;font-size:14px;line-height:32px;letter-spacing:.06em;font-weight:500}@media screen and (max-width: 769px){.event .event_1__l{width:84%;margin:70px auto 35px;color:#333;font-size:22px;line-height:32px;letter-spacing:.06em;font-weight:500;text-align:left}}.event .event_1__r{width:725px}@media screen and (max-width: 769px){.event .event_1__r{width:84%;margin:auto}}.event .event_1__r ul{font-size:0;margin:0 auto 60px}@media screen and (max-width: 769px){.event .event_1__r ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.event .event_1__r ul li{display:inline-block;margin:0 10px 10px 0}@media screen and (max-width: 769px){.event .event_1__r ul li{margin:0 0px 20px 0}}.event .event_1__r ul li a{color:#8269a4;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:500;height:28px;width:auto;display:inline-block;padding:0 33px;border-radius:20px;line-height:25px}@media screen and (max-width: 769px){.event .event_1__r ul li a{width:150px;height:42px;line-height:42px;text-align:center}}.event .event_1__r ul li a:before{display:none}.event .event_1__r ul li a:hover{color:#fff}.event .event_1__r ul li a.on{background:#8269a4;color:#fff}.event .event_2{width:860px;margin:0 auto 150px}@media screen and (max-width: 769px){.event .event_2{width:92%}}.event .event_2 .img_wrap .p1{width:74px;height:22px;color:#fff;font-size:14px;line-height:14px;letter-spacing:.06em;font-weight:500;background:#503f67;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;position:absolute;top:-11px;left:15px}.event .event_2 .img_wrap .p1.on{background:#999}.event .event_2 .img_wrap a{width:100%}.event .event_2 ul{font-size:0;display:inline-block}.event .event_2 li{width:266px;display:inline-block;margin:0 30px 60px 0;position:relative;vertical-align:top}@media screen and (max-width: 769px){.event .event_2 li{width:100%;margin:0 0px 60px 0}}.event .event_2 li:nth-child(3n){margin:0 0px 60px 0}.event .event_2 li img{width:100%;margin:0 0 20px;vertical-align:bottom}.event .event_2 li .p1{color:#666;font-size:12px;line-height:32px;letter-spacing:.12em;font-weight:400;margin:0 0 0px}@media screen and (max-width: 769px){.event .event_2 li .p1{width:100%;margin:0 auto 15px;color:#666;font-size:16px;line-height:32px;letter-spacing:.12em;font-weight:400}}.event .event_2 li .p1 span{color:#666;font-size:12px;line-height:12px;letter-spacing:0em;font-weight:400;display:inline-block;border-radius:10px;border:1px solid #666;padding:3px 20px;margin:0 9px 0 0px}@media screen and (max-width: 769px){.event .event_2 li .p1 span{color:#666;font-size:14px;line-height:16px;letter-spacing:0em;font-weight:400}}.event .event_2 li h2{color:#8e77ac;font-size:20px;line-height:28px;letter-spacing:.06em;font-weight:500;text-align:left;margin:0 auto 15px}.event .event_2 li .p2{color:#666;font-size:14px;line-height:24px;letter-spacing:.06em;font-weight:300;margin:0 0 30px}@media screen and (max-width: 769px){.event .event_2 li .p2{color:#666;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300}}.event .event_2 li .p2 span{display:block}@media screen and (max-width: 769px){.event .event_2 li .p2 span{color:#666;font-size:16px;line-height:30px;letter-spacing:.06em;font-weight:300}}.event .event_2 li .btn{width:250px;height:30px;font-size:14px;border-radius:30px}@media screen and (max-width: 769px){.event .event_2 li .btn{width:320px;height:50px;font-size:16px}}.event .second_ul li a{text-align:center}.event_detail .b2{width:260px;height:46px;font-size:16px;border-radius:40px;letter-spacing:.09em;margin:0 auto 120px}@media screen and (max-width: 769px){.event_detail .b2{width:320px;height:50px;font-size:16px}}.event_detail .next+a{font-size:14px;letter-spacing:.06em}.event_detail .prev+a{font-size:14px;letter-spacing:.06em}.key_word{width:860px;margin:auto}.key_word li a{font-size:14px;letter-spacing:.06em;color:#333}li.no_item.last{border:none !important}.news_2{margin:0 0 120px}.pagination{margin:0 auto 210px;text-align:center;display:block}.pagination span{width:40px;height:40px;border-radius:75%;display:inline-block;margin:0 10px;vertical-align:top;padding:11px 0 0;background:#503f67;color:#fff;font-size:16px}.pagination a{width:40px;height:40px;border-radius:75%;display:inline-block;margin:0 10px;padding:11px 0 0;color:#8269a4;font-size:16px}@media screen and (max-width: 769px){a.btn.re_color.btn_news{width:320px;font-size:18px;height:50px;border-radius:50px;margin:60px auto 60px}}.news_detail .keyword{text-align:center;margin:0 auto 60px}.news_detail .keyword a{color:#666;font-size:14px;line-height:14px;letter-spacing:0em;font-weight:400;margin:0 10px;border:1px solid #666;padding:0 14px;border-radius:17px}.flower .f_h2{color:#333;font-size:34px;line-height:36px;letter-spacing:.06em;font-weight:300;text-align:center;margin:0 0 100px;font-weight:500}.flower .p1{color:#333;font-size:34px;line-height:36px;letter-spacing:.06em;font-weight:300;text-align:center;margin:0 0 70px;font-weight:500}.flower .p2{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:100;text-align:center;margin:0 0 60px}.flower .p2 span{color:#8269a4}.flower .flower__ul{width:680px;margin:0 auto 100px}.flower .flower__ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px}.flower .flower__ul li.fu1 .l{background:#8269a4}.flower .flower__ul li.fu1 .r{background:#f4f2f7}.flower .flower__ul li.fu2 .l{background:#715991}.flower .flower__ul li.fu2 .r{background:#ebe7f0}.flower .flower__ul li.fu3 .l{background:#614c7c}.flower .flower__ul li.fu3 .r{background:#e2ddea}.flower .flower__ul .l{width:140px;color:#fff;font-size:14px;line-height:28px;letter-spacing:.09em;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flower .flower__ul .r{color:#333;font-size:14px;line-height:28px;letter-spacing:.06em;font-weight:300;width:540px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 25px}.flower .sec_f1{width:960px;margin:auto}.flower .sec_f1 .f_h2{margin:0 auto 40px}.flower .sec_f{margin:0 auto 100px}.flower .sec_f>ul{font-size:0}.flower .sec_f>ul li{width:300px;margin:0 30px 60px 0;display:inline-block}.flower .sec_f>ul li:nth-child(3n){margin:0 0px 60px 0}.flower .sec_f>ul li img{width:100%;margin:0 auto 15px}.flower .sec_f>ul li h3{color:#333;font-size:20px;line-height:28px;letter-spacing:.09em;font-weight:400;margin:0 auto 15px}.flower .sec_f>ul li .price{color:#333;font-size:12px;line-height:15px;letter-spacing:.09em;font-weight:400;margin:0 auto 15px}.flower .sec_f>ul li .price span{font-size:16px}.flower .sec_f>ul li .category{margin:0 auto 15px}.flower .sec_f>ul li .category span{color:#333;font-size:13px;line-height:15px;letter-spacing:.09em;font-weight:400;display:inline-block;border:1px solid #ddd;padding:5px 25px;border-radius:35px;margin:0 5px 0 0}.flower .sec_f>ul li .text{color:#333;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:300}.flower .sec_f2{width:860px;margin:0 auto 180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flower .sec_f2 a{width:260px;height:46px;font-size:16px;letter-spacing:.09em}.flower .sec_f3{width:810px;margin:0 auto 100px}.flower .sec_f3 h2{color:#333;font-size:34px;line-height:28px;letter-spacing:.12em;font-weight:400;margin:0 auto 90px;font-family:"Montserrat",sans-serif}.flower .sec_f3>ul{font-size:0}.flower .sec_f3>ul li{width:250px;margin:0 30px 30px 0;display:inline-block}.flower .sec_f3>ul li:nth-child(3n){margin:0 0px 30px 0}.flower .sec_f3>ul li img{width:100%;margin:0 auto 0}.flower .sec_f3>ul li h3{color:#333;font-size:20px;line-height:28px;letter-spacing:.09em;font-weight:400;margin:0 auto 15px}.flower .sec_f3>ul li .price{color:#333;font-size:12px;line-height:15px;letter-spacing:.09em;font-weight:400;margin:0 auto 15px}.flower .sec_f3>ul li .price span{font-size:16px}.flower .sec_f3>ul li .category{margin:0 auto 15px}.flower .sec_f3>ul li .category span{color:#333;font-size:13px;line-height:15px;letter-spacing:.09em;font-weight:400;display:inline-block;border:1px solid #ddd;padding:5px 25px;border-radius:35px;margin:0 5px 0 0}.flower .sec_f3>ul li .text{color:#333;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:300}.flower .sec_f4{width:100%;margin:0 auto 210px}.flower .sec_f4 h2{color:#333;font-size:34px;line-height:28px;letter-spacing:.12em;font-weight:400;margin:0 auto 90px;font-family:"Montserrat",sans-serif}.flower .sec_f4 img{margin:0 auto 60px}.flower .sec_f4 p{width:440px;margin:auto;color:#333;font-size:14px;line-height:22px;letter-spacing:.06em;font-weight:300}/*# sourceMappingURL=common.css.map */
