@charset "UTF-8";body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt";font-size:20px;background:#2d2d2d;color:#fff}.center{text-align:center}#content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fl_jfc_sb{justify-content:space-between}.fl_jfc_sa{justify-content:space-around}.fl_jfc_c{justify-content:center}.fl_a_center{align-items:center}.fl_a_baseline{align-items:baseline}.col1{width:100%}.col2{width:50%}.col3{width:33%}.col4{width:25%}.col4_50{width:calc((100% - 5rem)/4)}.col5{width:20%}.col_20{width:20%}.col_30{width:30%}.col_40{width:40%}.col_60{width:60%}.col_70{width:70%}.col_80{width:80%}@media (max-width:576px){body{font-size:16px}}ul,li{list-style:none}ul{padding-left:0 !important}img{max-width:100%}.right{text-align:right}.fs12{font-size:12px}p{font-size:20px}@media (max-width:576px){p{font-size:16px}}.is-pc{display:block}@media (max-width:576px){.is-pc{display:none}}.is-sp{display:none}@media (max-width:576px){.is-sp{display:block}}a{transition:all .3s;text-decoration:none}a:hover{opacity:.78}.org{color:#e51c84}.hamburger-menu{position:relative}.hamburger-icon{display:none}@media (max-width:1200px){.hamburger-icon{display:block;position:fixed;top:20px;right:20px;cursor:pointer;z-index:99}}@media (max-width:576px){.hamburger-icon{top:27px}}.line{display:block;width:30px;height:1px;background-color:#333;margin:5px 0;transition:transform .4s ease-in-out}.o-open .line:nth-child(2){display:none}.overlay{z-index:-1;transition:opacity .4s;opacity:0}.o-open .overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;opacity:1}@media (max-width:1200px){.menu{position:fixed;top:0;right:-50%;width:50%;height:100%;background-color:#fff;z-index:2;box-shadow:-2px 0 5px rgba(0,0,0,.2);overflow-y:auto;transition:right .4s ease-in-out;padding:40px 20px}}@media (max-width:576px){.menu{padding:20px 15px;right:-90%;width:80%}}.menu ul{display:flex;align-items:center}@media (max-width:1200px){.menu ul{display:block}}.opened{right:0}.rotate-line1{transform:rotate(-45deg) translate(-5px,6px)}.rotate-line2{transform:rotate(45deg) translate(-5px,-6px);top:9px;position:relative}.container{width:90%;max-width:1280px;margin:auto}.header{position:relative;z-index:999;background:#fff;padding:0}@media (max-width:992px){.header{padding:20px 0}}@media (max-width:576px){.header{padding:10px 0}}.header .header_inner{display:flex;justify-content:space-between;align-items:center}.header .header_inner .logo{width:27%}.header .header_inner a{color:#000;text-decoration:none;display:block;margin-left:20px}@media (max-width:576px){.header .header_inner .logo{width:90%}}.header .header_inner .cta-button{text-align:center;font-weight:700;background:#e51c84;color:#fff;padding:10px 30px}@media (max-width:1200px){.header .header_inner .cta-button{display:none}}.header .menu-logo{display:none}@media (max-width:1200px){.header .menu-logo{display:block}}@media (max-width:576px){.header .menu-logo{width:180px}}.header .menu-cta{display:none}@media (max-width:1200px){.header .menu-cta{display:block;margin:30px 0}}@media (max-width:1200px) and (max-width:576px){.header .menu-cta{margin:15px 0}}.header .menu-cta .item .item-form{text-align:center;padding:10px 30px 12px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#e51c84;font-size:1.2rem;margin:0 0 20px}@media (max-width:576px){.header .menu-cta .item .item-form{font-size:.9rem;margin:0 0 10px}}.header .menu-cta .item .item-line{text-align:center;padding:10px 30px 12px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#37da7a;background:linear-gradient(90deg,#37da7a 0%,#07c755 100%);font-size:1.2rem;margin:0}@media (max-width:576px){.header .menu-cta .item .item-line{font-size:.9rem}}.header .menu-info{display:none}@media (max-width:1200px){.header .menu-info{display:block;background:#636363;padding:15px}}.header .menu-info .subheading{font-size:1.1rem}.header .menu-info p{font-size:.9rem}@media (max-width:576px){.header .menu-info p{font-size:.85rem}}@media (max-width:1200px){.header .nav{margin:20px 0}}@media (max-width:1200px) and (max-width:576px){.header .nav{margin:10px 0}}@media (max-width:1200px){.header .nav li a{display:block;border-bottom:1px solid #000;padding:10px 0;margin:0}}@media (max-width:576px){.header .nav li a{font-size:.85rem;padding:7px 0}}.mv{position:relative;line-height:0;text-align:center;margin-top:-50px}@media (max-width:992px){.mv{margin-top:0}}.mv img{width:100%}.mv .mv_text{position:absolute;top:50%;left:10vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:992px){.mv .mv_text{width:40%;left:5vw}}@media (max-width:576px){.mv .mv_text{display:none}}.cta{position:relative;border:6px solid #e51c84;padding:25px}@media (max-width:576px){.cta{padding:15px}}.cta.cta2{padding:0}@media (max-width:1330px){.cta.cta2 .list{flex-wrap:wrap}}@media (max-width:1330px){.cta.cta2 .list .item{width:60%;margin:10px 0}}@media (max-width:576px){.cta.cta2 .list .item{width:80%;margin:5px 0}}.cta .list{display:flex;justify-content:center}@media (max-width:576px){.cta .list{flex-wrap:wrap}}.cta .list .item{margin:0 20px}@media (max-width:992px){.cta .list .item{width:50%;margin:0 5px}}@media (max-width:576px){.cta .list .item{width:100%;margin:5px 0}}.cta .list .item .item-form{text-align:center;padding:10px 30px 18px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#e51c84;font-size:2rem}@media (max-width:992px){.cta .list .item .item-form{font-size:1.5rem;padding:15px 0}}@media (max-width:576px){.cta .list .item .item-form{font-size:1.1rem;padding:10px}}.cta .list .item .item-form small{font-size:70%}@media (max-width:576px){.cta .list .item .item-form small{font-size:80%}}.cta .list .item .item-line{text-align:center;padding:10px 30px 18px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#37da7a;background:linear-gradient(90deg,#37da7a 0%,#07c755 100%);font-size:2rem}@media (max-width:992px){.cta .list .item .item-line{font-size:1.5rem;padding:15px 0}}@media (max-width:576px){.cta .list .item .item-line{font-size:1.1rem;padding:10px}}.cta .list .item .item-line small{font-size:70%}@media (max-width:576px){.cta .list .item .item-line small{font-size:80%}}.cta .heading{text-align:center;color:#f03d00;font-size:2.8rem;margin:0 0 15px}@media (max-width:576px){.cta .heading{font-size:1.5rem;margin:0}}.cta .cta2-inner{padding:45px 0}@media (max-width:576px){.cta .cta2-inner{padding:15px 0}}.cta .cta2-inner:before{content:"";background:url(//create-gym.com/wp-content/themes/creategym/css/../img/man.png) no-repeat;background-size:100% auto;position:absolute;left:-6%;bottom:-6px;z-index:10;width:178px;height:280px}@media (max-width:576px){.cta .cta2-inner:before{width:68px;height:107px}}.cta .cta2-inner:after{content:"";background:url(//create-gym.com/wp-content/themes/creategym/css/../img/woman.png) no-repeat;background-size:100% auto;position:absolute;right:-6%;bottom:-6px;z-index:10;width:178px;height:280px}@media (max-width:576px){.cta .cta2-inner:after{width:68px;height:107px}}.cta .container{position:relative}.about{text-align:center;background:url(//create-gym.com/wp-content/themes/creategym/css/../img/about_bg.jpg);background-size:cover;padding:50px 0}@media (max-width:576px){.about{padding:30px 0}}.about .heading{font-size:1.8rem}@media (max-width:576px){.about .heading{font-size:1.3rem}}.about .heading small{font-weight:400}.about .heading b{font-size:3rem}@media (max-width:576px){.about .heading b{font-size:1.5rem}}.about .img{margin:30px 0}@media (max-width:576px){.about .img{margin:15px 0}}.about .text-list{display:flex;justify-content:center;margin:10px 0}.about .text-list .text-item{font-weight:700;border:2px solid #fff;padding:3px 15px;margin:0 5px;font-size:1.7rem}@media (max-width:992px){.about .text-list .text-item{font-size:1.4rem}}@media (max-width:576px){.about .text-list .text-item{font-size:1rem}}.about .text{margin-bottom:20px}.about .large{font-weight:700;font-size:2.1rem}@media (max-width:992px){.about .large{font-size:1.7rem}}@media (max-width:576px){.about .large{font-size:1.2rem}}.c-tag .list{display:flex;flex-wrap:wrap;justify-content:center;width:860px;margin:auto}@media (max-width:992px){.c-tag .list{width:auto}}.c-tag .list .item{color:#000;font-weight:700;background:#fff;border-radius:40px;padding:6px 30px 10px;font-size:1.6rem;margin:10px;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.c-tag .list .item{padding:5px 10px;font-size:1.2rem}}@media (max-width:576px){.c-tag .list .item{font-size:.85rem}}.problem{position:relative;background:url(//create-gym.com/wp-content/themes/creategym/css/../img/problem_bg.jpg) center top;background-size:cover;padding:8vh 0}.problem:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:45px 40px 0;border-color:#e51c84 transparent transparent;position:absolute;margin:auto;right:0;left:0;bottom:-25px}@media (max-width:576px){.problem:after{border-width:22px 20px 0;bottom:-13px}}.problem .problem_content{border:2px solid #fff;width:760px;margin:auto;padding:40px}@media (max-width:992px){.problem .problem_content{width:auto}}@media (max-width:576px){.problem .problem_content{padding:25px 15px}}.problem .problem_content .heading{text-align:center;border-bottom:1px solid #e51c84;padding:0 0 25px;margin:0 0 25px;font-size:2rem}@media (max-width:576px){.problem .problem_content .heading{padding:0 0 10px;margin:0 0 10px;font-size:1.1rem}}.problem .problem_content .list .item{font-weight:700;font-size:1.4rem;margin:20px 0}@media (max-width:576px){.problem .problem_content .list .item{display:flex;font-size:.85rem}}.problem .problem_content .list .item:before{content:"";background:url(//create-gym.com/wp-content/themes/creategym/css/../img/problem_check.png) no-repeat;background-size:100% auto;display:inline-block;width:25px;height:25px;vertical-align:-9px;margin-right:12px}@media (max-width:576px){.problem .problem_content .list .item:before{margin-right:6px;width:18px;height:18px;vertical-align:-5px}}.problem .problem_content .text{font-weight:700;font-size:1.25rem;margin:30px 75px 0}.problem .problem_content .text .large{font-size:2.7rem;border-bottom:4px solid #e51c84}@media (max-width:576px){.problem .problem_content .text .large{font-size:1.6rem}}.solution{padding:50px 0 100px}@media (max-width:576px){.solution{padding:30px 0 50px}}.solution .heading{text-align:center;font-size:2.8rem;margin:0 0 50px}@media (max-width:576px){.solution .heading{font-size:1.6rem}}.solution .solution_content{display:flex;align-items:center}@media (max-width:992px){.solution .solution_content{flex-wrap:wrap}}.solution .solution_content .img{line-height:0}.solution .solution_content .text{background:#fff;padding:40px;width:50%}@media (max-width:992px){.solution .solution_content .text{width:100%}}@media (max-width:576px){.solution .solution_content .text{padding:15px}}.solution .solution_content .text .text_inner{background:#2d2d2d;padding:40px}@media (max-width:576px){.solution .solution_content .text .text_inner{padding:15px}}.solution .solution_content .text .text_inner p{line-height:2;font-size:18px}.point{padding:0 0 70px}@media (max-width:576px){.point{padding:0 0 10px}}.point .heading{position:relative;text-align:center;background:url(//create-gym.com/wp-content/themes/creategym/css/../img/point_bg.jpg) no-repeat;background-size:100% auto;font-size:2.8rem;line-height:1.1;padding:6vh 0 11vh}@media (max-width:992px){.point .heading{font-size:2rem;padding:2vh 0}}@media (max-width:576px){.point .heading{font-size:1.8rem;padding:1vh 0}}.point .heading:before{content:"";position:absolute;display:block;background:rgba(255,255,255,.3);width:100%;height:100%;top:0;z-index:1}.point .heading .heading-main{position:relative;z-index:2}.point .heading b{color:#e51c84;font-size:5rem}@media (max-width:992px){.point .heading b{font-size:3rem}}@media (max-width:576px){.point .heading b{font-size:2.4rem}}.point .point_content{position:relative;z-index:3;width:1080px;margin:auto}@media (max-width:992px){.point .point_content{width:auto}}.point .point_content .list{margin-top:-50px}@media (max-width:992px){.point .point_content .list{margin-top:50px}}@media (max-width:576px){.point .point_content .list{margin-top:30px}}.point .point_content .list .item{display:flex;margin-bottom:50px}@media (max-width:992px){.point .point_content .list .item{flex-wrap:wrap}}.point .point_content .list .item:nth-child(even){flex-direction:row-reverse}.point .point_content .list .item:nth-child(even) .img{margin-right:0;margin-left:-1px}@media (max-width:992px){.point .point_content .list .item:nth-child(even) .img{width:100%}}.point .point_content .list .item .img{line-height:0;width:45%;margin-right:-1px}@media (max-width:992px){.point .point_content .list .item .img{width:100%}}.point .point_content .list .item .img img{width:100%}.point .point_content .list .item .text{background:#fff;border:1px solid #f0f0f0;width:55%;padding:40px;color:#000}@media (max-width:992px){.point .point_content .list .item .text{width:100%}}@media (max-width:576px){.point .point_content .list .item .text{padding:20px 15px}}.point .point_content .list .item .text .text_num{position:relative;color:#e51c84;width:-moz-fit-content;width:fit-content;line-height:1}.point .point_content .list .item .text .text_num:after{content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #e51c84;right:0;bottom:5px}.point .point_content .list .item .text .text_num b{font-weight:400;font-size:3rem;padding:0 28px 0 12px}.point .point_content .list .item .text .subheading{font-size:1.5rem;margin:17px 0}@media (max-width:576px){.point .point_content .list .item .text .subheading{font-size:1.2rem;margin:12px 0 5px}}.point .point_content .list .item .text p{line-height:2;font-size:18px}.plan{text-align:center;background:url(//create-gym.com/wp-content/themes/creategym/css/../img/plan_bg.jpg) center top;background-size:cover;padding:12vh 0}.plan ul{width:57%;margin:0 auto;color:#000}.plan ul li{text-align:left;font-size:15px;list-style:auto}@media (max-width:576px){.plan{padding:4vh 0}.plan ul{width:90%;margin:0 auto}}.price_info{padding:100px 0}@media (max-width:576px){.price_info{padding:30px 0}}.price_info .heading{text-align:center;font-size:2.8rem;margin:0 0 50px}@media (max-width:992px){.price_info .heading{font-size:2rem}}@media (max-width:576px){.price_info .heading{font-size:1.6rem;margin:0 0 20px}}.price_info .price_info_content{display:flex;align-items:center}@media (max-width:992px){.price_info .price_info_content{flex-wrap:wrap}}.price_info .price_info_content .img{line-height:0;width:50%}@media (max-width:992px){.price_info .price_info_content .img{width:100%}}.price_info .price_info_content .text{background:#f0f0f0;display:flex;align-items:center;justify-content:center;width:50%;padding:50px 70px;color:#000}@media (max-width:992px){.price_info .price_info_content .text{width:100%}}@media (max-width:576px){.price_info .price_info_content .text{padding:25px 15px}}.price_info .price_info_content .text p{font-size:18px;line-height:2}.voice{padding:0 0 100px}@media (max-width:576px){.voice{padding:0 0 40px}}.voice .heading{position:relative;text-align:center;background:url(//create-gym.com/wp-content/themes/creategym/css/../img/voice_bg.jpg) no-repeat;background-size:100% auto;font-size:2.8rem;padding:6vh 0 11vh}@media (max-width:992px){.voice .heading{font-size:2rem;padding:3vh 0}}@media (max-width:576px){.voice .heading{font-size:1.8rem;padding:2vh 0}}.voice .heading:before{content:"";position:absolute;display:block;background:rgba(255,255,255,.5);width:100%;height:100%;top:0;z-index:1}.voice .heading .heading-main{position:relative;z-index:2;color:#000}@media (max-width:576px){.voice .heading .heading-main small{font-size:50%}}.voice .heading b{color:#e51c84;font-size:5rem}.voice .voice_content{position:relative;z-index:2;margin-top:-50px;padding-bottom:50px}@media (max-width:992px){.voice .voice_content{margin-top:50px;padding-bottom:0}}.voice .voice_content .voice_group{display:flex;margin-bottom:50px}@media (max-width:992px){.voice .voice_content .voice_group{flex-wrap:wrap;justify-content:center}}@media (max-width:992px){.voice .voice_content .voice_group:last-child{margin-bottom:0}}.voice .voice_content .voice_group .img{line-height:0;flex-shrink:0}@media (max-width:992px){.voice .voice_content .voice_group .img{margin:auto}}.voice .voice_content .voice_group .text{background:#fff;border:1px solid #f0f0f0;padding:31px 40px;color:#000}@media (max-width:992px){.voice .voice_content .voice_group .text{border:0}}@media (max-width:576px){.voice .voice_content .voice_group .text{padding:25px}}.voice .voice_content .voice_group .text .text_heading{display:flex;border-bottom:1px solid #000;padding:0 0 30px;margin:0 0 30px}@media (max-width:576px){.voice .voice_content .voice_group .text .text_heading{flex-wrap:wrap;padding:0 0 15px;margin:0 0 15px}}.voice .voice_content .voice_group .text .text_heading .name{flex-shrink:0;margin-right:20px}@media (max-width:576px){.voice .voice_content .voice_group .text .text_heading .name{margin:0 0 10px}}.voice .voice_content .voice_group .text .text_heading .name .large{font-weight:700;font-size:2rem}@media (max-width:576px){.voice .voice_content .voice_group .text .text_heading .name .large{font-size:1.5rem}}.voice .voice_content .voice_group .text .text_heading p{font-size:17px}@media (max-width:576px){.voice .voice_content .voice_group .text .text_heading p{width:100%}}.voice .voice_content .voice_group .text .text_content{display:flex}@media (max-width:576px){.voice .voice_content .voice_group .text .text_content{flex-wrap:wrap}}.voice .voice_content .voice_group .text .text_content .result{line-height:2}@media (max-width:576px){.voice .voice_content .voice_group .text .text_content .result{width:100%}}.voice .voice_content .voice_group .text .text_content .result b{display:block;font-size:1.2rem;margin-bottom:10px}@media (max-width:576px){.voice .voice_content .voice_group .text .text_content .result b{margin-bottom:0}}.voice .voice_content .voice_group .text .text_content p{font-size:17px}.voice .voice_content .voice_group .text .text_content .thumb{flex-shrink:0;margin-left:20px}@media (max-width:576px){.voice .voice_content .voice_group .text .text_content .thumb{margin-left:auto;margin-right:auto;margin-top:10px;width:100%}}.voice .loop-item{margin:0 5px}.info{background:url(//create-gym.com/wp-content/themes/creategym/css/../img/cta_bg.jpg);background-size:cover;padding:7vh 0}.info .heading{text-align:center;font-size:2.8rem}@media (max-width:992px){.info .heading{font-size:2rem}}.info .note{text-align:center;margin:20px 0 50px}@media (max-width:576px){.info .note{margin:10px 0 25px;font-size:.8rem}}.info .info_content .content_group{display:flex}@media (max-width:992px){.info .info_content .content_group{flex-wrap:wrap}}.info .info_content .content_group .img{line-height:0;width:50%}@media (max-width:992px){.info .info_content .content_group .img{width:100%}}.info .info_content .content_group .img img{width:100%}.info .info_content .content_group .text{background:#fff;display:flex;justify-content:center;align-items:center;width:50%;padding:40px 70px}@media (max-width:992px){.info .info_content .content_group .text{width:100%}}@media (max-width:576px){.info .info_content .content_group .text{padding:25px 15px}}.info .info_content .content_group .text p{font-size:18px;line-height:2}.info .info_content .info_button{text-align:center;padding:20px 30px 18px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#e51c84;font-size:2.3rem;width:-moz-fit-content;width:fit-content;margin:60px auto 0}@media (max-width:576px){.info .info_content .info_button{margin:10px auto 0;padding:20px 15px;font-size:1.4rem;width:100%}}.info .info_content .info_button small{font-weight:400;display:block}.info .info_content .program{margin:70px 0 0}@media (max-width:576px){.info .info_content .program{margin:30px 0 0}}.info .info_content .program .subheading{text-align:center;font-size:2rem;margin:0 0 40px}@media (max-width:576px){.info .info_content .program .subheading{font-size:1.4rem;margin:0 0 20px}}.info .info_content .program .list{display:flex;justify-content:space-between}@media (max-width:576px){.info .info_content .program .list{flex-wrap:wrap}}.info .info_content .program .list .item{border:1px solid #ccc;background:#fff;padding:30px;width:31%}@media (max-width:992px){.info .info_content .program .list .item{width:32%}}@media (max-width:576px){.info .info_content .program .list .item{width:100%;margin-bottom:20px;padding:20px 15px}}.info .info_content .program .list .item .item-num{display:block;text-align:center;color:#e51c84;font-size:3rem}@media (max-width:576px){.info .info_content .program .list .item .item-num{font-size:2rem}}.info .info_content .program .list .item .item-heading{font-weight:700;text-align:center;font-size:1.5rem;line-height:1.3;border-bottom:1px solid #000;padding:0 0 20px;margin:0 0 20px}@media (max-width:576px){.info .info_content .program .list .item .item-heading{font-size:1.2rem;padding:0 0 10px;margin:0 0 10px}}.info .info_content .program .list .item .item-text{line-height:2;font-size:1.1rem}.facilities{padding:90px 0}@media (max-width:576px){.facilities{padding:40px 0}}.facilities .heading{text-align:center;font-size:2.8rem;margin:0 0 50px}@media (max-width:992px){.facilities .heading{font-size:2rem}}@media (max-width:576px){.facilities .heading{font-size:1.6rem;margin:0 0 25px}}.facilities .facilities_content{display:flex;align-items:center}@media (max-width:992px){.facilities .facilities_content{flex-wrap:wrap}}.facilities .facilities_content .img{line-height:0;width:50%}@media (max-width:992px){.facilities .facilities_content .img{width:100%}}.facilities .facilities_content .text{text-align:left;background:#f0f0f0;display:flex;align-items:center;justify-content:center;width:50%;padding:50px 70px;color:#000}@media (max-width:992px){.facilities .facilities_content .text{width:100%}}@media (max-width:576px){.facilities .facilities_content .text{padding:25px 15px}}.facilities .facilities_content .text p{font-size:1.1rem;line-height:2}.slick-next:before,.slick-prev:before{color:#fff !important;font-size:40px !important}.slick-next,.slick-prev{width:40px !important;height:40px !important;z-index:999 !important;top:18% !important}.slick-prev{left:-35px !important}@media (max-width:576px){.slick-prev{left:0 !important}}.slick-next{right:-35px !important}@media (max-width:576px){.slick-next{right:0 !important}}.staff .heading{position:relative;text-align:center;background:url(//create-gym.com/wp-content/themes/creategym/css/../img/staff_bg.jpg) no-repeat;background-size:100% auto;font-size:2.8rem;padding:6vh 0 11vh}@media (max-width:576px){.staff .heading{font-size:1.6rem;padding:2vh 0}}.staff .heading:before{content:"";position:absolute;display:block;background:rgba(255,255,255,.3);width:100%;height:100%;top:0;z-index:1}.staff .heading .heading-main{position:relative;z-index:2;color:#fff}.staff .heading b{color:#e51c84;font-size:5rem}.staff .staff_content{position:relative;z-index:3;margin-top:-50px}@media (max-width:576px){.staff .staff_content{margin-top:25px}}.staff .staff_content .staff-item{margin:0 10px}.staff .staff_content img{width:100%}.staff .staff_content .text{padding:30px 0}@media (max-width:576px){.staff .staff_content .text{padding:15px 0}}.staff .staff_content .name{font-weight:700;font-size:1.3rem;border-bottom:1px solid #fff;padding:0 0 20px;margin:0 0 20px}@media (max-width:576px){.staff .staff_content .name{font-size:1rem;padding:0 0 10px;margin:0 0 10px}}.staff .staff_content p{line-height:2;font-size:1.1rem}@media (max-width:576px){.staff .staff_content p{font-size:.85rem}}.contact_cont{background:#f0f0f0}.contact_cont .heading{text-align:center;font-size:2.8rem;padding:50px 0;color:#000}.contact_cont .contact_content{width:820px;margin:auto;color:#000}.contact_cont .contact_content .flex{display:flex}.contact_cont .contact_content .flex p{display:flex}.contact_cont .fl_a_top{align-items:flex-start}.contact_cont .required{color:#e51c84}input,select,textarea{padding:.5rem .8rem;width:100%;box-sizing:border-box}textarea{height:130px}input[type=checkbox]{width:auto}.contact_cont .text{width:26%}.contact_cont .body{width:70%}.contact_cont .sub{width:100%;margin-top:2rem}.contact_cont .col1 span{width:100%}.contact_cont .col2 span{width:48.5%;margin:0 1%}.contact_cont .col2 .wpcf7-not-valid-tip,.contact_cont .col1 .wpcf7-not-valid-tip{width:100%;font-size:12px}.contact_cont .wpcf7-list-item{margin-top:3px;margin-bottom:3px}#form_submit.btn_inlink_round{width:300px;margin:24px auto}#form_submit input[type=submit]{width:100%;padding:10px 20px;font-weight:600;font-size:18px;color:#fff;background:#e51c84;border-radius:30px;border:none}#form_submit input[type=submit]:disabled{background:#a2a2a2;border:none;color:#eee}#form_submit .wpcf7-list-item a{text-decoration:underline;transition:all ease .3s}#form_submit .wpcf7-list-item .txt_link{display:inline;text-decoration:underline;color:#2c75bb;transition:all ease .3s}span.wpcf7-list-item{margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{text-align:center}.accept_check{margin:2rem}input[type=checkbox]{display:none}.form_submit .wpcf7-list-item-label{padding-left:31px;position:relative}.form_submit .wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:5px;left:0;width:16px;height:16px;border:1px solid #999}[type=checkbox]+span{position:relative;padding:.5rem 0 .5rem 2rem;display:block;line-height:1.8}[type=select] span.wpcf7-list-item-label:before,[type=checkbox]+span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:1.5rem;left:0;width:20px;height:20px;border:1px solid #999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#form_submit input:checked+.wpcf7-list-item-label:after,.c_property_list input:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:8px;left:4px;width:10px;height:17px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #e51c84;border-right:3px solid #e51c84}.accept_check .wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #999}.wpcf7-list-item-label{padding-left:31px;position:relative}.body.col1 span.t{width:auto}.contact_link_text a{display:inline;background-color:#e51c84}.contact_link_text{margin-top:3%}@media (max-width:576px){.contact_cont .heading{font-size:1.6rem;margin:0 0 25px}.contact_cont .contact_content{width:100%;margin:auto}.contact_cont .text{width:100%}.contact_cont .body{width:100%}.contact_cont .col2 span{width:100%;margin-bottom:5%}.contact_cont .contact_content .flex{display:block}.contact_cont .contact_content .flex p{display:block}}input,select,textarea{margin-bottom:1rem}.faq{padding:100px 0}@media (max-width:576px){.faq{padding:40px 0}}.faq .heading{text-align:center;font-size:2.8rem;margin:0 0 50px}@media (max-width:576px){.faq .heading{font-size:1.6rem;margin:0 0 25px}}.faq .faq_content{width:820px;margin:auto}@media (max-width:992px){.faq .faq_content{width:auto}}.faq .faq_content .faq_group .q-group{position:relative;cursor:pointer;font-weight:700;font-size:1.3rem;border-bottom:1px solid #fff;padding:15px 0}@media (max-width:576px){.faq .faq_content .faq_group .q-group{display:flex;font-size:1rem;padding:10px 30px 10px 0}}.faq .faq_content .faq_group .q-group:after{content:"";transition:all .3s;position:absolute;display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);right:10px;top:calc(60% - 1em)}.faq .faq_content .faq_group .q-group.is-open:after{transform:translateY(-25%) rotate(-45deg);right:10px;top:calc(75% - 1em)}.faq .faq_content .faq_group .q-group .q{width:26px;font-size:2rem;font-weight:400;margin-right:20px}@media (max-width:576px){.faq .faq_content .faq_group .q-group .q{font-size:1.5rem;margin-right:10px}}.faq .faq_content .faq_group .a-group{display:flex;margin:15px 0}.faq .faq_content .faq_group .a-group .a{width:26px;flex-shrink:0;color:#e51c84;font-size:2rem;font-weight:400;margin-right:20px;position:relative;top:-11px}@media (max-width:576px){.faq .faq_content .faq_group .a-group .a{font-size:1.5rem;margin-right:10px}}.store{padding:20px 0 100px}@media (max-width:576px){.store{padding:0 0 40px}}.store .heading{text-align:center;font-size:2.8rem;margin:0 0 50px}@media (max-width:992px){.store .heading{font-size:2rem}}@media (max-width:576px){.store .heading{font-size:1.6rem;margin:0 0 25px}}.store .store_content{display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.store .store_content{flex-wrap:wrap}}.store .store_content .map{width:45%}@media (max-width:992px){.store .store_content .map{width:100%}}.store .store_content .map iframe{width:100%;height:350px}@media (max-width:576px){.store .store_content .map iframe{height:250px}}.store .subheading{font-size:1.5rem;margin:0 0 20px}@media (max-width:576px){.store .subheading{font-size:1.1rem}}.store p{margin-bottom:20px}.store p .large{font-weight:700;font-size:1.2rem}@media (max-width:576px){.store p .large{font-size:1rem}}.footer{text-align:center;padding:0 0 10px}@media (max-width:576px){.footer{padding:0 0 40px}}.footer .link{background:#000;padding:10px 0}.footer .link a{color:#fff}.footer p{margin:10px 0}.sticky{display:none}@media (max-width:576px){.sticky{position:fixed;bottom:0;width:100%;z-index:999}}.sticky .list{display:flex;align-items:center}.sticky .list .item{width:50%}.sticky .list .item .item-form{text-align:center;padding:12px 0 10px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#e51c84;font-size:.85rem}.sticky .list .item .item-line{text-align:center;padding:12px 0 10px;text-decoration:none;color:#fff;font-weight:700;display:block;background:#37da7a;background:linear-gradient(90deg,#37da7a 0%,#07c755 100%);font-size:.85rem}.thanks{background:#f0f0f0;text-align:center;padding:20vh 0;color:#000}.footer_menu{display:flex;justify-content:center;background:#000;padding:10px 0}.footer .link{width:30%}@media (max-width:992px){.footer .link{width:100%}}.commerce_table{border-collapse:separate;width:1100px;margin:0 auto;padding:5% 0 10%}.commerce_table tr th{width:35%;text-align:left;padding:2% 0}.commerce_table tr td{line-height:30px;width:65%}@media (max-width:992px){.commerce_table{border-collapse:separate;width:90%;margin:0 auto;padding:5% 0 10%}.commerce_table tr th{width:100%;text-align:left;padding:5% 0;border-top:1px solid #fff}.commerce_table tr td{line-height:30px;width:100%;margin-bottom:5%}.commerce_table th,td{display:inline-block;width:100%;float:left}}.constitution{margin-bottom:10%}.blockArticle{margin:2% 0;font-size:16px}.blockArticle p{font-size:16px;margin-bottom:5px}.listOnce>li{position:relative;margin-bottom:5px}.listStyle01>li{counter-increment:first}.listSecond>li{position:relative;margin-bottom:5px}.listStyle02>li{counter-increment:second}.headline2{color:#e51c84;font-size:20px;font-weight:700;margin-bottom:10px}.listOnce{padding-left:30px;line-height:1.8}.listStyle01{counter-reset:first}.listStyle01>li:before{position:absolute;left:-25px;content:counter(first) "."}.listSecond{margin:15px 0 20px;padding:12px 15px 12px 65px;background-color:#636363;font-size:14px}.listStyle02{counter-reset:second}.listStyle02>li:before{position:absolute;left:-42px;content:"(" counter(second) ")"}.policy ul li{list-style:disc}.blockArticle .content .flex{display:flex;flex-wrap:wrap;width:100%}.blockArticle .content .flex dt{width:10%}.blockArticle .content .flex dd{width:70%}.newslist{padding:5% 0;background:#fff;color:#000}.newslist a{color:#000}.newslist .newslist_box{padding-bottom:5%;border-bottom:1px solid}.newslist_box .news_data{margin:5% 0 2%}.newslist_type .flex li{list-style:none}.newslist_type .flex li a{width:130px;border:1px solid;text-align:center;font-size:12px;padding:10% 0}.newslist_type .flex li a:hover{color:#2f2f31;background:#ffe300;opacity:1}.newslist_archive .year-list li a{font-family:'Montserrat',serif;font-size:18px}.newslist_archive .year-list li{position:relative;margin-right:2%}.newslist_archive .year-list li:after{content:"-";display:block;height:1px;position:absolute;top:-3px;right:-10px}.page_nation{display:flex;flex-wrap:wrap;justify-content:center}.page_nation span{width:30px;height:30px;text-align:center;margin:0 4px;padding-top:4px;text-align:center;font-size:14px;border:1px solid #000;color:#000}.page_nation a.page-numbers{width:30px;height:30px;text-align:center;margin:0 4px;text-align:center;font-size:14px;border:1px solid #000;color:#000}.page_nation a.next,.page_nation a.prev{text-align:center;width:126px;font-size:14px;border:1px solid #000;color:#000}.news_single{padding:5% 0;background:#fff;color:#000}.news_single .news_title{border-bottom:1px solid;padding-bottom:2%}.news_single .news_data,.news_kanren .news_data{margin:3% 0}.news_single .news_data .date,.news_kanren .news_data .date,.newslist_box .news_data .date{position:relative;margin-right:20px}.news_single .news_data .date:before,.news_kanren .news_data .date:before,.newslist_box .news_data .date:before{content:"|";display:block;width:1px;height:14px;position:absolute;top:-3px;right:-10px}.news_single .news_text p a{display:inline;background-color:#e51c84;color:#fff}.news_single .news_ttl{margin-bottom:1rem;font-size:18px;padding:.5rem 1rem;border-left:10px solid #ffe300}.news_single .news_page{margin:10% 0 15%}.news_single .news_page .col3 a{display:inline-block;text-align:center;padding:7px 0;width:50%;border:1px solid #000;color:#000}.news_border{border:1px solid #000;padding:20px;margin:13px 0}.news_border a{display:inline;background-color:#ffe300}.news_index{background:#fff;color:#000;padding:1% 0}.news_index .news_box{position:relative}.news_index .news_box a{color:#000}.news_index .news_box .en{width:80px;border-right:2px solid #000}.news_index .news_box .topnews_txt{margin:0 2%}.news_index .news_box .topnews_txt .date{font-size:16px;color:#888}.news_index .news_box .topnews_txt .category{display:inline-block;border:1px solid #000;width:100px;line-height:28px;padding:0 4px;margin:0 14px;background:rgba(255,255,255,.3);font-size:15px;text-align:center;vertical-align:0px}.news_index .news_box .news_list_btn{position:absolute;right:0;top:-1px;display:block;width:130px;background:#e51c84;text-decoration:none;text-align:center;padding:7px;font-size:1rem}.news_index .news_box .news_list_btn a{color:#fff !important}@media (max-width:576px){.news_single .news_page .col3 a{width:90%}}@media (max-width:992px){.news_single .news_page .col3 a{width:90%}.news_index .news_box .topnews_txt{margin:6% 0 1%}.news_index .news_box{margin:5% 0}.news_index .news_box .news_list_btn{top:-4px;padding:5px}.news_index .news_box .ttl{display:block;margin-top:3%}}