﻿section,nav,article,aside,hgroup,header,footer,figure,figcaption,details{display:block}video,audio,canvas{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:80%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#333;font-family:"Noto Sans JP", YuGothic, Meiryo, メイリオ, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;line-height:2;-webkit-text-size-adjust:100%;margin:0;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:100%;font-style:normal;font-weight:normal;margin:0}em{font-weight:bold;font-size:100%}p,blockquote,dl,dd,figure{margin:0}hr{color:inherit;height:auto;-moz-box-sizing:content-box;box-sizing:content-box}pre{font-family:monospace, sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}ol,ul{padding:0;margin:0}li{list-style:none}li img{vertical-align:top}a:focus{outline:thin dotted}a:link,a:visited{color:#333333;text-decoration:none}a:hover,a:active{color:#333333;text-decoration:none}strong,b{font-weight:bold}small{font-size:0.83em}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,samp,kbd{font-family:monospace, sans-serif}mark{color:black;background-color:yellow}sub,sup{font-size:0.83em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}br{letter-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;height:auto;max-width:100%;vertical-align:bottom}img{max-width:none\9 }html:not(:target) img{max-width:100%}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0;border:0}caption{padding:0;text-align:left}th,td{text-align:left;vertical-align:baseline;padding:0}form{margin:0}fieldset{border:0;padding:0;margin:0}legend{border:0;*margin-left:-7px}input,button,select,textarea{font-family:inherit;font-size:1em;color:inherit;margin:0}input,button{line-height:normal;vertical-align:inherit;*vertical-align:middle}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]:focus{outline-offset:-2px}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="submit"],input[type="reset"],input[type="button"],button{cursor:pointer;-webkit-appearance:button;*overflow:visible}select{background-color:inherit;line-height:normal}textarea{vertical-align:top;overflow:auto;*font-family:sans-serif}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;font-size:0;line-height:0}.clearfix{position:relative;display:inline-block}#wrapper{position:relative}.pc{display:block}.pc_only{display:block}.sp{display:none}.tb{display:none}#top_procedure{padding:30px 0 30px 3%}#top_procedure ul{display:-webkit-box;display:-ms-flexbox;display:flex}#top_procedure li a{font-size:14px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:0 1.2em 0 3em;position:relative}#top_procedure li i{font-size:20px;display:block;position:absolute;left:1em}#top_procedure li span{display:block;padding:0 0 2px 7px}#top_procedure li{border-right:1px #666 solid}#top_procedure li:last-of-type{border-right:none;padding-right:0px;margin-right:0px}@media only screen and (max-width:768px){#top_procedure{padding:2em 0;margin:0 4%}#top_procedure ul{display:block}#top_procedure li a{font-size:14px;line-height:14px;display:block;padding:1em}#top_procedure li{width:auto;border-bottom:1px #ddd solid;border-right:none;margin-right:0}#top_procedure li i{font-size:20px;display:block;left:0.5em}#top_procedure li span{display:block;padding:0 0 2px 2.5em}#top_procedure li:last-of-type{border-bottom:none;padding-right:0;margin-right:0}}header{padding:10px 4%;margin:0 0 0 0;width:100%;background:#fff;box-shadow:0px 0px 10px -2px rgba(0, 0, 0, 0.3);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:999;top:0;left:0}header .header-logo{padding:0;margin:0 auto;text-align:center}header .header-logo a{display:block;margin:0 auto;width:160px}header .header-logo a img{display:block;width:100%;height:auto}.hamburger{display:block;position:fixed;z-index:3;right:40px;top:20px;width:42px;height:42px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:30px;height:3px;left:6px;background:#d83082;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:18px}.hamburger span:nth-child(3){top:26px}.hamburger.active span:nth-child(1){top:16px;left:6px;background:#d83082;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;background:#d83082;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:2;top:0;left:0;color:#fff;background:#fff;text-align:center;width:100%;opacity:0;pointer-events:none;transition:opacity 0.4s ease, visibility 0.4s ease;box-shadow:0px 0px 10px -2px rgba(0, 0, 0, 0.3)}nav.globalMenuSp.is-active{pointer-events:auto;opacity:1}nav.globalMenuSp .nav_logo{padding:10px 0 30px 0}nav.globalMenuSp .nav_logo a{display:block;margin:0 auto;width:160px}nav.globalMenuSp .nav_logo a img{display:block;width:100%;height:auto}nav.globalMenuSp .nav_cate{padding:0;margin:0 10% 20px 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav.globalMenuSp .nav_cate a{display:block;background:#d83082;border-radius:10px;padding:10px 0;color:#fff;width:49%;position:relative}nav.globalMenuSp .nav_cate a::before{position:absolute;content:"";width:17px;height:17px;background:#fff;border-radius:50%;top:50%;right:18px;margin-top:-7px}nav.globalMenuSp .nav_cate a::after{position:absolute;content:"";width:4px;height:4px;border-top:solid 1px #d83082;border-right:solid 1px #d83082;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:25px;margin-top:-1px}nav.globalMenuSp .nav_cate dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;font-weight:700;font-size:18px}nav.globalMenuSp .nav_cate dt{line-height:1}nav.globalMenuSp .nav_cate dt img{width:30px;margin-right:5px}nav.globalMenuSp .nav_banner{margin:0 10% 30px 10%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav.globalMenuSp .nav_radical{width:49%}nav.globalMenuSp .nav_radical a{margin:0;width:100%;display:block;background:url("../img/gn_pic_radical.png") no-repeat left center #72193e;border-radius:10px;padding:25px 0;color:#fff !important;font-weight:700;font-size:22px}nav.globalMenuSp .nav_reservation{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:49%}nav.globalMenuSp .nav_reservation a{width:48%;display:block;border:#e697bd 2px solid;border-radius:10px;padding:20px 0;color:#d83082}nav.globalMenuSp .nav_reservation dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;font-weight:700;font-size:18px}.nav_reservation .fa-play-circle{font-size:0.7em;position:relative;top:-0.55em}nav.globalMenuSp .nav_reservation dd{text-align:left;line-height:25px;padding-left:0.3em}nav.globalMenuSp .nav_procedure{padding:0;margin:0 10% 30px 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav.globalMenuSp .nav_procedure li a{font-size:14px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.globalMenuSp .nav_procedure li i{font-size:20px;display:block;margin-right:0.5em}nav.globalMenuSp .nav_procedure li{border-right:1px #666 solid;padding-right:1.5em;margin-right:1.5em}nav.globalMenuSp .nav_procedure li:last-of-type{border-right:none;padding-right:0px;margin-right:0px}nav.globalMenuSp.active{opacity:1}.navlinks{text-align:right}.navlinks a{display:inline-block}.cmn_login_info_wrap{background:#eeeeee}#cmn_login_info{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;padding:calc(70px + 20px) 3% 20px 3%}#cmn_login_info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#cmn_login_info li{text-align:center}@media only screen and (max-width:768px){header .header-logo a{width:125px}nav.globalMenuSp .nav_logo a{width:125px}}#cmn_login_info a span{font-size:12px;font-weight:700;display:block;line-height:1}#cmn_main_inner{background:#fff;padding:40px 3% 65px 3%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cmn_main_inner.cmn_main_inner--reverse{flex-direction:row-reverse}#cmn_main_left{width:calc(100% - 350px - 5%)}#cmn_main_right{width:350px}#cmn_main_right #side_new_workout,#cmn_main_right #side_pop_workout{margin:0 0 50px}#cmn_main_right #side_new_workout li,#cmn_main_right #side_pop_workout li{margin:0 0 25px 0}#cmn_main_right #side_new_workout li:last-child,#cmn_main_right #side_pop_workout li:last-child{margin:10px 0 0 0}#cmn_main_right .side_category{margin:0 0 3em}#cmn_main_right .side_category li{text-align:left;font-weight:700;font-size:14px;position:relative;border-top:1px solid #d5d5d5}#cmn_main_right .side_category li a{display:block;padding:10px}#cmn_main_right .side_category li:last-child{border-bottom:1px solid #d5d5d5}#cmn_main_right .side_category li::after{position:absolute;content:"";width:5px;height:5px;border-top:solid 2px #888;border-right:solid 2px #888;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:0}.mov{position:relative}.mov a:hover{opacity:0.9;transition:0.3s all}.mov--ontext .mov__item{width:577px}@media only screen and (max-width:768px){.mov--ontext .mov__item{width:320px}}.mov .mov__box{display:block}.mov .mov__img{border-radius:10px 10px 0 0;padding-top:55%;background-size:cover}.mov .mov__ttl{font-size:13px;font-weight:700;line-height:20px}.mov .mov__head{padding:3.5em 10px 13px 10px}.mov .mov__ttlIn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.mov .mov__catwrap{position:absolute;top:0;left:0.7em;margin-top:57.5%;background:#fff;border-radius:20px}@media only screen and (max-width:768px){.mov .mov__catwrap{margin-top:58.5%}}.mov .mov__cat{padding:5px 10px;border-radius:20px;background:#d83082;font-size:10px;font-weight:700;color:#fff;display:block;line-height:2}.mov--aside .mov__img{border-radius:10px}.mov--aside .mov__head{padding:0}.mov--aside .mov__ttl{padding:1em 10px 0}.mov--aside .mov__catwrap{margin-top:5%}.mov--ontext .mov__box{background:#000;border-radius:10px;overflow:hidden}.mov--ontext .mov__img{opacity:0.7}.mov--ontext .mov__ttlIn{font-size:1.95rem;line-height:45px;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:768px){.mov--ontext .mov__ttlIn{font-size:1.4rem}}.mov--ontext .mov__head{padding:1em 10px 0;position:absolute;bottom:0;width:100%;color:white;padding:0 5% 5%}.mov--ontext .mov__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mov--ontext .mov__catwrap{margin-top:5%;left:5%}@media only screen and (max-width:768px){.mov--ontext .mov__catwrap{margin-top:3%}}#breadcrumb .home_icon{width:20px;height:20px;vertical-align:middle;margin-right:0.3em}#breadcrumb{border-bottom:#d6d6d6 1px solid;padding:0 0 13px 0}#breadcrumb ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}#breadcrumb li::before{position:absolute;top:50%;left:15px;content:"";display:block;width:6px;height:1px;background-color:#999}#breadcrumb li:first-child::before{background:url("../img/material-icon/round_home_black_48dp.png") no-repeat center center;background-size:contain;width:2em;height:2em;transform:translateY(-50%);left:0.8em}#breadcrumb li{position:relative;line-height:10px;font-size:10px;padding-left:36px;line-height:1.6}.vimeo_movie{position:relative;width:100%;padding-top:56.25%;background:#f2f2f2;border-radius:10px;overflow:hidden}.vimeo_movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border-radius:10px}.vimeo_eyecatch{position:relative;border-radius:10px;overflow:hidden}.vimeo_eyecatch .vimeo_img{width:100%;height:auto}.vimeo_eyecatch .vimeo_gif{position:absolute;bottom:-2.5em;right:-1.5em;border:3px solid #fff;width:50%}#cmn_inner_tit h2{font-weight:700;font-size:24px;margin:35px 0;border-bottom:2px solid #d83082;padding:0 0 35px 0}.cmn_side_tit h3{font-size:16px;font-weight:700;text-align:left;padding-left:22px;position:relative;margin-bottom:0.6em}.cmn_side_tit h3::before{background:#cf79a3;display:block;position:absolute;top:50%;left:0;content:"";width:15px;height:2px}footer{padding:30px 3%;background:#eee}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.page-top{display:block;position:fixed;right:40px;bottom:40px;z-index:999;line-height:1.2;margin-bottom:0}.page-top a{display:block;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:2em;box-shadow:0 5px 10px rgba(0, 0, 0, 0.1);background:#fff}@media only screen and (min-width:769px) and (max-width:1200px){html,body{width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#main-body{width:100%}.pc{display:block}.pc_only{display:none}.tb{display:block}.sp{display:none}nav.globalMenuSp .nav_cate{margin:0 5% 20px 5%}nav.globalMenuSp .nav_banner{margin:0 5% 30px 5%}nav.globalMenuSp .nav_procedure{margin:0 5% 30px 5%}nav.globalMenuSp .nav_cate dl{font-size:16px}nav.globalMenuSp .nav_cate a::before{right:13px}nav.globalMenuSp .nav_cate a::after{right:20px}nav.globalMenuSp .nav_reservation dl{font-weight:700;font-size:14px;padding-top:3px}nav.globalMenuSp .nav_reservation dt img{width:40px;margin-right:5px}nav.globalMenuSp .nav_reservation dd{text-align:left;line-height:20px}#cmn_inner_tit h2{font-size:20px;margin:25px 0}.page-top{right:30px;bottom:30px}#cmn_main_inner{display:block}#cmn_main_left{width:auto}#cmn_main_right{width:auto;margin-top:2.5em}}@media only screen and (max-width:1120px){#cmn_login_info{display:block;padding:calc(60px + 10px) 3% 20px 3%}#cmn_login_info a span{font-size:10px;line-height:10px}#cmn_login_info a img{width:26px}}@media only screen and (max-width:768px){html,body{width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#main-body{width:100%}.pc{display:none}.pc_only{display:none}.sp{display:block}.tb{display:none}header{padding:7px 4% 7px 4%;margin:0 0 0 0;width:100%;background:#fff;box-shadow:0px 0px 10px -2px rgba(0, 0, 0, 0.3);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:999;top:0;left:0}header .header-logo img{width:130px}.hamburger{display:block;position:fixed;z-index:3;right:20px;top:10px;width:30px;height:30px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#d83082;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:16px}.hamburger span:nth-child(3){top:22px}nav.globalMenuSp{height:100vh}nav.globalMenuSp .nav_logo{padding:7px 0 20px 0}nav.globalMenuSp .nav_cate{padding:0;margin:0 4% 10px 4%;display:block}nav.globalMenuSp .nav_cate a{padding:10px 0;width:auto}nav.globalMenuSp .nav_cate a:first-child{margin:0 0 5px 0}nav.globalMenuSp .nav_cate dl{font-size:15px}nav.globalMenuSp .nav_cate dt img{margin-right:10px}nav.globalMenuSp .nav_banner{margin:0 4% 20px 4%;padding:0;display:block}nav.globalMenuSp .nav_radical{width:auto}nav.globalMenuSp .nav_radical a{padding:30px 0;font-size:15px;background-size:60%}nav.globalMenuSp .nav_reservation{padding:0 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;margin:10px 0 0}nav.globalMenuSp .nav_reservation a{width:49%}nav.globalMenuSp .nav_reservation dt img{width:40px;margin-right:10px}nav.globalMenuSp .nav_reservation dd{font-size:14px;line-height:20px}nav.globalMenuSp .nav_procedure{padding:0;margin:0 4% 30px 4%;display:block}nav.globalMenuSp .nav_procedure li{width:auto;text-align:left;border-right:none;border-bottom:1px solid #999;margin:0}nav.globalMenuSp .nav_procedure li a{padding:1em 0 1em 2em;display:block;position:relative}nav.globalMenuSp .nav_procedure li:last-of-type{border-bottom:none}nav.globalMenuSp .nav_procedure li a{font-size:14px;line-height:17px;font-weight:700}nav.globalMenuSp .nav_procedure li a i{position:absolute;left:0}nav.globalMenuSp .nav_procedure li i{font-size:18px;display:block}footer{padding:2em 4%}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.page-top{right:15px;bottom:15px;z-index:999}.page-top img{width:45px}#breadcrumb li::before{left:8px;width:6px}#breadcrumb li{padding-left:22px}#breadcrumb li:first-child{padding-left:3.5em}#cmn_main_inner{background:none;display:block;padding:0}#cmn_main_left{background:#fff;padding:1em 4% 2em 4%;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#cmn_main_right{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5em}#cmn_main_right #side_new_workout{border-top:15px solid #eeee;border-bottom:15px solid #eeee}#cmn_main_right #side_pop_workout{border-bottom:15px solid #eeee}#cmn_main_right #side_new_workout,#cmn_main_right #side_pop_workout{margin:1em 0;background:#fff;padding:1.5em 4% 1.5em 4%}#cmn_main_right #side_new_workout dd,#cmn_main_right #side_pop_workout dd{font-size:13px;line-height:20px}#cmn_main_right #side_new_workout ul,#cmn_main_right #side_pop_workout ul{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;overflow-x:scroll;margin:0 0 10px 0;scrollbar-width:none}#cmn_main_right #side_new_workout ul::-webkit-scrollbar,#cmn_main_right #side_pop_workout ul::-webkit-scrollbar{display:none}#cmn_main_right #side_new_workout li,#cmn_main_right #side_pop_workout li{min-width:43%;position:relative;margin:0 1em 0 0}#cmn_main_right #side_new_workout li:last-child,#cmn_main_right #side_pop_workout li:last-child{margin:0}#cmn_main_right .side_category{margin:1em 0 0 0;background:#fff;padding:1.5em 4% 1.5em 4%}#cmn_main_right .side_category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#cmn_main_right .side_category li{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;position:relative;border-bottom:1px solid #666;border-top:none;padding:10px}#cmn_main_right .side_category li:last-child{border-bottom:none}#cmn_inner_tit h2{font-size:1.1em;margin:1.8em 0 1.4em 0;text-align:left;padding:0 0 1.8em 0}.cmn_side_tit h3{font-size:18px;font-weight:700;text-align:left;padding-left:22px;position:relative;margin-bottom:0.6em}}.col .col__in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.col .col__item{padding:0 10px}.col--5 .col__item{width:20%}.col--4 .col__item{width:25%}.col--3 .col__item{width:calc(100% / 3)}.col--2 .col__item{width:50%}.col--1 .col__item{width:50%}@media only screen and (max-width:1120px){.col--sm4 .col__item{width:25%}.col--sm3 .col__item{width:calc(100% / 3)}.col--sm2 .col__item{width:50%}.col .col__in{margin:0 -7px}.col .col__item{padding:0 7px}}@media only screen and (max-width:768px){.col--xs4 .col__item{width:25%}.col--xs3 .col__item{width:calc(100% / 3)}.col--xs2 .col__item{width:50%}.col .col__in{margin:0 -5px}.col .col__item{padding:0 5px}}a:focus{outline:none}#cmn_login_info li a{display:block;padding:0 0.7em}#cmn_login_info li a.active{color:#d83082}#cmn_login_info li i{font-size:1.4rem}.hello_user{font-size:1.25rem;font-weight:700;padding-bottom:4px}.hello_user a{color:#286db3}.hello_user img{vertical-align:middle;margin-top:-0.3em}@media only screen and (max-width:768px){.hello_user{padding-bottom:1em}}#top_reservation li i{color:#d83082}#top_reservation .fa-play-circle{position:relative;top:-0.65em;font-size:0.6em}.attention{background:#d83082;color:#fff;border-radius:10px;padding:2em}.attention p{line-height:1.6}.attention .attention__head{margin-bottom:1.5em}.attention .attention__head a{color:#fee961;font-size:2em;font-weight:bold;font-style:italic;line-height:1;border-bottom:1px solid #fee961}.page-delete-account-rule .content_wrap ul,.page-privacy-policy .content_wrap ul,.page-membership-rule .content_wrap ul,.page-delete-membership-rule .content_wrap ul{margin:0 0 1em 1.5em}.page-delete-account-rule .content_wrap li,.page-privacy-policy .content_wrap li,.page-membership-rule .content_wrap li,.page-delete-membership-rule .content_wrap li{list-style:disc}.underline{text-decoration:underline}.sec{padding:40px 3% 40px 3%}.sec--tb0{padding-top:0;padding-bottom:0}.sec--bgp{background:#d83082;color:#fff}.seclink__in{display:block;padding:2em 3%}.seclink--bgp{background:#d83082;color:#fff}.seclink--bgp .seclink__in{color:#fff}@media only screen and (max-width:768px){.sec{padding:2em 4%}.sec--tb0{padding-top:0;padding-bottom:0}.seclink__in{padding:1.5em 4%}}.whatsnew{padding:1em;border-radius:15px;position:relative}.whatsnew a b{color:#4183c4 !important}.whatsnew a.whatsnew__texta:hover{text-decoration:underline}.whatsnew__item+.whatsnew__item{margin-top:1em}.whatsnew .ui.ribbon.label{padding-left:calc(1rem + 0.5em);padding-bottom:0.85em;transform:translateY(3px);height:2.4em}.whatsnew .ui.ribbon.label:after{border-width:0 1em 0.5em 0}.whatsnew__item{display:flex}.whatsnew--aside .whatsnew__item{display:block}.whatsnew__itemIn{overflow-x:auto;padding-bottom:0.7em}body .whatsnew__itemIn::-webkit-scrollbar{width:1px;height:1px}.whatsnew__itemIn::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 50, 0.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.3)}.whatsnew__list{white-space:nowrap}.whatsnew--aside .whatsnew__list{white-space:normal}.whatsnew__list>.image+.image{margin-left:0.7em}.whatsnew__list.ui.horizontal.list>.item{margin-left:0}.whatsnew__sctext{position:absolute;top:100%;right:0;font-size:10px}.whatsnew__sctext::before{content:"スクロールできます →";white-space:nowrap}.whatsnew__image.ui.avatar{width:4em;height:3.5em;display:inline-block !important;padding-right:0 !important;vertical-align:middle}.whatsnew__image.ui.avatar img{width:auto;height:auto}.whatsnew__content{display:inline-block !important;vertical-align:middle}@media only screen and (max-width:768px){.whatsnew{margin-bottom:2em;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.whatsnew__item{display:block}.whatsnew__itemIn{padding-bottom:0.5em;margin-top:0.7em}.whatsnew__sctext::before{content:"スワイプできます →"}.spbox{padding:1em 4% 2em 4%}}.plist+.plist{margin-top:3.5em}.plist .plist__head{font-size:1.2rem !important;padding:0.5em 0 0.7em 1em;border-left:3px solid #d83082;margin:0 0 0.5em;line-height:1.4}.plist .plist__head strong{font-size:1.3rem;margin-right:0.2em}.plist .plist__latestdatetime{font-size:1rem;font-weight:normal}.plist--cat .plist__item{font-size:13px}.plist--authors .plist__bodyin{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.plist--authors .plist__item{width:calc(100% / 5 - 10px);border-radius:50%;overflow:hidden;background:linear-gradient(to right bottom, #ff5f6d, #ffc371);padding:2px;margin-bottom:10px}.plist--authors .plist__item img{border-radius:50%;width:100%}.plist--authors .plist__item a{display:block}.plist .plist__item.current a{color:#d83082}.plist .plist__item--hasicon a{display:block;position:relative;padding:1.5em 1em 1.5em 5px;border-bottom:1px solid #ccc}.plist.plist--cat .plist__item--hasicon a{padding:1em 1em 1em 5px}.plist .plist__item--hasicon a::before{font-family:FontAwesome;content:"";display:block;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.plist ol.plist__bodyin{counter-reset:number 0}.plist ol.plist__bodyin .plist__item{counter-increment:number 1}.plist ol.plist__bodyin .plist__item::before{content:counter(number);font-size:1.3rem;font-weight:bold;position:absolute;top:10px;left:-10px;z-index:1;color:#ffffff;background:#000;width:30px;height:30px;border-radius:30px;line-height:29px;box-shadow:0 4px 10px 0px rgba(0, 0, 0, 0.2);text-align:center}.plist .plist__item{position:relative}.plist .plist__itemin{display:flex}.plist .plist__image{width:70px}.plist .plist__avator{display:inline-block;vertical-align:bottom;width:25px;margin-left:10px}.plist .plist__avator img{border-radius:50%}.plist .plist__image img{border-radius:10px}.plist .plist__imageIn{position:relative}.plist .plist__cont{padding:0 0 0 0.5em}.plist .plist__title{font-weight:bold;margin-bottom:0.5em;line-height:1.25}.plist .plist__time{font-size:10px;line-height:1.2;background:#000;color:#fff;padding:0.3em 0.5em;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;bottom:0;width:100%}.plist .plist__meta{line-height:1.6;font-size:0.9rem}.plist .plist__instructor{display:flex;align-items:center}.plist .plist__authorposition{display:inline-block;line-height:1.2}.plist .plist__authorname{font-style:italic}.plist .plist__dib{display:inline-block;white-space:nowrap}.plist .plist__button{margin-top:1.5em;display:inline-block;width:100%;padding-top:1.3em;padding-bottom:1.3em}.plist .plist__label{line-height:1.3;letter-spacing:0.05em;vertical-align:middle;font-weight:normal;color:#000}.movcard{border:0 !important}.movcard>a{display:block;transition:transform 0.2s 0s;position:relative;z-index:1}.movcard .card{width:auto;font-size:0.95rem;border-radius:15px;box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.07);transition:box-shadow 0.2s 0s;overflow:hidden}.movcard .movcard__avatorimgIn{background:linear-gradient(to right bottom, #ff5f6d, #ffc371);padding:2px;border-radius:10em;width:4em;height:4em}.movcard .movcard__avatordummy{border-radius:10em;width:100%;height:100%;background:#f2f2f2}.movcard .movcard__image{background:#000}.movcard .movcard__imageIn{transition:0.3s 0s;position:relative}.movcard .movcard__image .linkify{visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -30%);color:#fff;transition:all 0.4s 0s;font-size:2em;width:75px;height:75px}.movcard .movcard__image .linkify::before{border:1px solid #fff;padding:1em;border-radius:50%}.movcard>a:hover .movcard__imageIn{opacity:0.5}.movcard>a:hover .movcard__image .linkify{visibility:visible;opacity:1;transform:translate(-50%, -50%)}.movcard .ui.card img.avatar{width:100%;height:auto;display:block}.movcard .ui.card .image{height:20em;background-size:cover;background-repeat:no-repeat;background-position:center}.movcard--large .ui.card .image{height:30em}.movcard--large .movcard__image{position:relative}.movcard .movcard__time{display:block;color:#fff;font-size:13px;padding:2.5em 1em 0.7em 1em;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);position:absolute;width:100%;bottom:0;letter-spacing:1px}.movcard .ui.card>.content p{margin:0}.movcard .movcard__avator{display:flex;align-items:center}.movcard--canwatch .movcard__avator{padding-bottom:4em}.movcard--large .movcard__avator{padding-bottom:0}.movcard--large a{width:480px}.movcard .movcard__author{padding-left:0.5em;line-height:1}.movcard .movcard__name{font-size:1.2em;font-weight:bold;padding-bottom:0.2em}.movcard .movcard__posi{font-size:11px;display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.movcard .movcard__header{font-weight:bold;font-size:1.3em;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.movcard .movcard__pubdate{line-height:1}.movcard .movcard__tax{line-height:1;margin:0.2em 0 1.5em}.movcard .movcard__quiqview{position:absolute;bottom:0;z-index:10;width:100%;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1.4em 0}.ui.modal.js-video-modal{border-radius:10px;overflow:hidden}.ui.modal.js-video-modal .header a{color:#00adef !important;text-decoration:underline;font-weight:700;font-size:1.2em}@media only screen and (min-width:769px) and (max-width:1200px){.movcard--large a{width:400px}.movcard--large .ui.card .image{height:25em}}@media only screen and (max-width:768px){.movcard .movcard__avatorimgIn{width:3.5em;height:3.5em}.movcard .movcard__header{font-size:1.2em}.movcard .movcard__avator{align-items:flex-start}.movcard .ui.card .image{height:13em}.movcard--large .ui.card .image{height:20em}.movcard--large a{width:300px}}.gradi,.gradi.ui.label{background:linear-gradient(to right bottom, #ff4e5e, #f79f26);color:#fff}.gradi.ui[class*="left pointing"].label:before{background:#ff706e}.movcard>a.cardmore,.cardmore{display:flex;height:100%;align-items:center;justify-content:center}.cardmore .cardmore__text{position:absolute;color:#d83082}.cardmore rect{stroke-width:1;stroke-dasharray:353, 0;stroke-dashoffset:0;-webkit-transition:all 400ms ease;transition:all 400ms ease}.cardmore:hover rect{stroke-width:1;stroke-dasharray:196, 543;stroke-dashoffset:437}#top_workout{background:#fff;padding:40px 3%}#top_workout .workout_tit{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#top_workout .workout_tit h2{font-weight:700;font-size:30px}#top_workout .workout_tit .workout_btn a{display:block;border-radius:100px;padding:8px 50px 8px 130px;color:#fff;background:#d83082;position:relative;font-weight:700}#top_workout .workout_tit .workout_btn a img{position:absolute;left:30px;bottom:0}#top_workout .workout_tit .workout_btn a::before{position:absolute;content:"";width:17px;height:17px;background:#fff;border-radius:50%;top:50%;right:18px;margin-top:-7px}#top_workout .workout_tit .workout_btn a::after{position:absolute;content:"";width:4px;height:4px;border-top:solid 1px #d83082;border-right:solid 1px #d83082;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:25px;margin-top:-1px}#top_workout>ul{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;overflow-x:scroll;margin:0 0 10px -2em;scrollbar-width:none;padding:2em}#top_workout ul::-webkit-scrollbar{display:none}#top_workout>ul>li{position:relative;margin-right:2em}#top_workout li a dl{color:white;font-weight:700;font-size:18px;padding:25px;line-height:26px;text-shadow:0px 0px 5px #555;box-sizing:border-box;width:100%}#top_workout li a dt{font-size:25px;line-height:45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#top_workout li a dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width:768px){#top_workout>ul>li{margin-right:1em}}#top_category{background:#fff;padding:40px 3% 60px 3%;border-top:1px solid #eee}#top_category .title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:30px}#top_category .title h3{font-size:22px;line-height:22px;font-weight:700}#top_category .title p{font-size:13px;line-height:14px;border-left:1px #ccc solid;padding-left:20px;margin-left:20px}#top_category ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.circle .circle__in{display:inline-block;border-radius:50%;border:1px solid #d83082;width:100%;padding-top:100%;position:relative;background-repeat:no-repeat;background-position:center 30%;background-size:80%}.circle .circle__txt{position:absolute;bottom:12%;left:50%;transform:translateX(-50%);white-space:nowrap;padding-right:1.5em;font-weight:bold;line-height:1.2}@media only screen and (max-width:1120px){.circle{margin-bottom:1em}.circle .circle__in{background-position:center center}.circle .circle__txt{bottom:1.5em;padding-right:1.2em;font-size:0.8em}}.circle .circle__txt::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#d83082}#top_category li .ico{width:50%;padding-top:10px}#top_category li .txt img{padding-left:10px}#top_radical{background:url("../img/top_radical_bg_left.png") no-repeat left top, url("../img/top_radical_bg_right.png") no-repeat right top #020100;padding:40px 0 50px 4%;position:relative}#top_radical .ico{position:absolute;top:0;left:20px}#top_radical h3 dl{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:#fff;padding:0 0 0 100px}#top_radical h3 dd{font-size:13px;line-height:14px;border-left:1px #ccc solid;padding-left:20px;margin-left:20px}#top_radical p{text-align:left}#top_radical .copy{margin:10px 0 30px 0}#top_reservation{padding:40px 3% 40px 3%;margin:1px 0 0 0}#top_reservation .title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:30px}#top_reservation .title h3{font-size:22px;line-height:22px;font-weight:700}#top_reservation .title p{font-size:13px;line-height:14px;border-left:1px #666 solid;padding-left:20px;margin-left:20px}#top_reservation ul dl{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#top_reservation ul dd{text-align:left;margin-left:40px;line-height:26px}#top_reservation ul dd span{color:#d83082;font-weight:700;font-size:20px;line-height:36px;display:block}@media only screen and (min-width:769px) and (max-width:1120px){#top_category li .txt{bottom:85px}#top_workout .workout_tit h2{font-weight:700;font-size:25px}#top_workout .workout_tit .workout_btn a{padding:6px 50px 6px 110px;font-size:14px}#top_workout .workout_tit .workout_btn a img{width:75px}#top_category{padding:40px 3% 40px 3%}#top_category ul{flex-wrap:wrap}#top_radical{background:url("../img/top_radical_bg_left.png") no-repeat left top, url("../img/top_radical_bg_right02.png") no-repeat right top #020100;padding:40px 0 50px 4%;position:relative}#top_radical .ico{left:5px}#top_radical h3 dl{padding:0 0 0 90px}#top_radical h3 dt img{width:250px}#top_reservation ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#top_reservation ul li{background:#fff;border-radius:20px;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box}#top_reservation ul dl{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#top_reservation ul dd{text-align:left;margin-left:20px;font-size:13px;line-height:22px}#top_reservation ul dd span{font-size:16px;line-height:27px;margin-bottom:5px}}@media only screen and (max-width:768px){#top_workout{background:#fff;padding:1.3em 4% 2em 4%}#top_workout .workout_tit{display:block}#top_workout .workout_tit h2{font-size:18px;text-align:left}#top_workout li a dl{color:white;font-weight:700;font-size:18px;padding:15px;line-height:22px;text-shadow:0px 0px 5px #555;box-sizing:border-box;overflow:hidden}#top_workout li a dt{font-size:20px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#top_workout li a dd{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workout_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:#d83082;padding:1em 0;color:#fff;position:relative;font-weight:700}.workout_btn a::before{position:absolute;content:"";width:17px;height:17px;background:#fff;border-radius:50%;top:50%;right:18px;margin-top:-7px}.workout_btn a::after{position:absolute;content:"";width:4px;height:4px;border-top:solid 1px #d83082;border-right:solid 1px #d83082;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:25px;margin-top:-1px}.workout_btn i{font-size:2em;margin-right:0.5em}#top_category{background:#fff;padding:2em 4% 1.5em 4%;margin:0}#top_category .title{display:block;text-align:left;margin-bottom:30px}#top_category .title h3{font-size:18px;line-height:22px;font-weight:700;margin-bottom:10px}#top_category .title p{font-size:12px;line-height:18px;border-left:none;padding-left:0;margin-left:0}#top_category ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}#top_category ul:after{content:"";display:block;width:31.5%}#top_category li .txt{font-size:12px;line-height:18px;bottom:30px;padding-left:10px}#top_category li .fanc{font-size:12px;line-height:18px;bottom:0px;padding-left:0px}#top_category li .txt img{padding-left:5px;width:17px}#top_radical{background:url("../img/top_radical_bg_left.png") no-repeat left top, url("../img/top_radical_bg_right_sp.png") no-repeat right top 10px #020100;padding:1em 0 2em 4%;position:relative;background-size:70%}#top_radical .ico{position:absolute;top:0;left:5px}#top_radical .ico img{width:100px}#top_radical h3 dl{display:block;color:#fff;padding:0.5em 0 0 100px;text-align:left}#top_radical h3 dt img{width:70%;margin-bottom:10px}#top_radical h3 dd{font-size:12px;line-height:18px;border-left:none;padding-left:0;margin-left:0}#top_radical .copy img{width:70%}#top_radical .start img{width:45%}#top_reservation{padding:2em 4%;margin:1px 0 0 0}#top_reservation .title{display:block;margin-bottom:30px;text-align:left}#top_reservation .title h3{font-size:18px;line-height:22px;font-weight:700;margin-bottom:10px}#top_reservation .title p{font-size:12px;line-height:18px;border-left:none;padding-left:0;margin-left:0}#top_reservation ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#top_reservation ul li{text-align:center}#top_reservation ul dl{display:block}#top_reservation ul dt img{width:35%}#top_reservation ul dd{border-top:#d83082 1px solid;text-align:left;margin-left:0px;line-height:21px;padding:1em 0;font-size:12px;margin-top:10px}#top_reservation ul dd span{color:#d83082;font-weight:700;font-size:14px;line-height:22px;margin-bottom:5px;display:block}}#top_workout .workout_tit .workout_btn a{padding:8px 50px 8px 30px}#top_workout .workout_tit .workout_btn i{margin-right:0.7em;font-size:1.3em}#top_reservation li a{display:block;border-radius:20px;padding:4.2em 1em;border:1px solid #d83082;height:100%}.main_movie video{width:100%}.main_movie .movie_cate{text-align:left;margin:30px 0 20px 0}.main_movie .movie_cate dt{display:inline-block}.main_movie .movie_cate dt a{padding:8px 15px 10px;border-radius:20px;background:#d83082;font-size:11px;line-height:11px;font-weight:700;color:#fff;display:inline-block}.main_movie .movie_cate dd::before{position:absolute;top:50%;left:10px;content:"";display:block;width:20px;height:1px;background-color:#999}.main_movie .movie_cate dd{display:inline-block;padding-left:50px;position:relative;margin-left:10px;vertical-align:middle}.movie__desc ul{margin:1.5em 0 1.5em 2em}.movie__desc ul li{list-style:disc}.movie__desc ol{margin:1.5em 0;counter-reset:number;list-style-type:none}.movie__desc ol li{position:relative;padding-left:30px;margin-top:0;line-height:1.5;padding:1em 0.5em 1em 35px}.movie__desc ol li::before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#f89174;color:#fff;font-family:"Arial", sans-serif;font-weight:700;font-size:15px;border-radius:50%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:25px;height:25px;line-height:25px;text-align:center}.main_movie{text-align:left}.main_movie p{line-height:1.8;margin:1.5em 0}.main_movie h3{font-size:25px;line-height:1.6;font-weight:700}.instructor_info_wp{margin:50px auto 0 auto;padding:30px;border:1px solid #d6d6d6;border-radius:10px;text-align:center}.instructor_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start}.instructor_info .instructor_pic{width:150px;position:relative;overflow:hidden;text-align:left}.instructor_info .instructor_pic img{width:120px;height:120px;object-fit:cover;border-radius:50%}.instructor_info .instructor_info_tex{text-align:left;flex:1;font-size:13px}.instructor_info .instructor_info_tex dl{padding:10px 0 20px 0}.instructor_info .instructor_info_tex dt{font-weight:700;font-size:16px;line-height:20px;padding-bottom:10px}.instructor_info .instructor_info_tex dd p{margin:1em 0;line-height:1.7}.instructor_info .instructor_info_tex dt span{color:#d83082;line-height:14px;font-size:13px;font-weight:700}.instructor_info_wp .instructor_info_btn a{display:block;font-weight:700;margin:0 0 0 0;text-align:center;color:#d83082;border:1px solid;padding:5px 0px 9px 0;position:relative;border-radius:30px;font-size:16px;width:400px;margin:0 auto}.instructor_info_wp .instructor_info_btn a::before{position:absolute;content:"";width:17px;height:17px;background:#fff;border-radius:50%;top:50%;right:18px;margin-top:-9px}.instructor_info_wp .instructor_info_btn a::after{position:absolute;content:"";width:4px;height:4px;border-top:solid 1px #d83082;border-right:solid 1px #d83082;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:25px;margin-top:-3px}@media only screen and (min-width:769px) and (max-width:1120px){.main_movie .movie_cate{text-align:left;margin:10px 0 10px 0}.main_movie h3{font-size:20px}.instructor_info .instructor_pic p{width:110px}.instructor_info .instructor_pic img{width:90px;height:90px}.instructor_info .instructor_info_btn a{width:100%}}@media only screen and (max-width:768px){.main_movie video{width:100%}.main_movie .movie_cate{text-align:left;margin:10px 0 10px 0}.main_movie h3{font-size:18px}.instructor_info_wp{padding:1.2em}.instructor_info .instructor_pic{width:80px}.instructor_info .instructor_pic img{width:60px;height:60px}.instructor_info_wp .instructor_info_btn a{width:100%;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}}.main_category_list ul{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}.main_category_list li{border:1px solid #d83082;border-radius:10px;position:relative;font-weight:700;line-height:24px;width:32%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;text-align:center}.main_category_list li::before{position:absolute;content:"";width:14px;height:14px;background:#333;border-radius:50%;bottom:9px;right:10px;margin-top:-7px}.main_category_list li::after{position:absolute;content:"";width:3px;height:3px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:15px;right:16px;margin-top:-1px}.main_category_list ul:after{content:"";display:block;width:32%}.main_category_list li a{display:block;padding:20px}@media only screen and (min-width:769px) and (max-width:1120px){.main_category_list li{width:49%}.main_category_list ul:after{content:"";display:block;width:47%}}@media only screen and (max-width:768px){.main_category_list li{width:49%;font-weight:700;line-height:20px;font-size:13px;padding:20px 5px}.main_category_list dt img{width:60%}.main_category_list ul:after{content:"";display:block;width:47%}}.main_instructor_list li{position:relative;margin-bottom:20px}.main_instructor_list li>a{box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.07);border-radius:10px;display:block;height:100%}.main_instructor_list .link_text{padding:5px 0 8px 0;border-top:#fff 1px solid;font-size:12px;font-weight:700;text-align:center;border-top:1px solid #ddd}.main_instructor_list li::before{position:absolute;content:"";width:14px;height:14px;background:#333;border-radius:50%;bottom:7px;right:20px;margin-top:-7px}.main_instructor_list li::after{position:absolute;content:"";width:3px;height:3px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:13px;right:26px;margin-top:-1px}.main_instructor_list a:hover{opacity:1;transition:none}.main_instructor_list .instructor_title_in{font-size:10px;color:#d83082;line-height:1.5;display:block}@media only screen and (min-width:769px) and (max-width:1120px){.main_instructor_list .instructor_title_in{height:3em}}.main_instructor_list .instructor_title{font-size:15px;padding:10px 20px 20px 20px;line-height:22px;font-weight:700}.main_instructor_list .instructor_img{border-top-left-radius:10px;border-top-right-radius:10px;background:no-repeat center center #ddd;background-size:cover;padding-top:100%}.main_instructor_list .instructor_img img{border-radius:10px 10px 0 0}@media only screen and (max-width:1120px){.main_instructor_list .link_text{font-size:11px}}.main_instructor{margin:50px 0 40px 0;padding-bottom:50px;border-bottom:1px solid #d6d6d6}.main_instructor dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.main_instructor dt{width:43%;position:relative;overflow:hidden}.main_instructor dt img{width:100%;border-radius:10px}.main_instructor dd{text-align:left;width:53%}.main_instructor dd span{font-size:14px;color:#d83082;line-height:30px;display:block;font-weight:700}.main_instructor dd h4{font-size:25px;font-weight:700;line-height:50px}.main_instructor dd p{margin:1.5em 0}.main_movie_list ul{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}.main_movie_list li{border:1px solid #ddd;border-radius:10px;width:32%;margin-bottom:20px;position:relative}.main_movie_list ul:after{content:"";display:block;width:32%}@media only screen and (min-width:769px) and (max-width:1120px){.main_instructor dt{width:33%;position:relative;overflow:hidden}.main_instructor dd{text-align:left;width:64%;font-size:13px}.main_instructor dd span{font-size:13px;color:#d83082;line-height:20px;display:block;font-weight:700}.main_instructor dd h4{font-size:22px;font-weight:700;line-height:40px}.main_movie_list dl{padding:5px 10px 15px 10px}.main_movie_list dt{padding:4px 10px 5px 10px;line-height:10px;border-radius:20px;background:#e18bb5;font-size:10px;font-weight:700;color:#fff;display:inline-block}.main_movie_list dd{margin-top:2px;font-size:13px;font-weight:700;line-height:20px}}@media only screen and (max-width:768px){.main_instructor_list li{width:49%}.main_instructor_list dd span{line-height:16px;display:block}.main_instructor_list dd{font-size:14px;padding:10px 15px 15px 15px;line-height:22px}.main_instructor_list p{padding:5px 0 8px 0;border-top:#fff 1px solid;font-size:11px;font-weight:700}.main_instructor{margin:2em 0;padding-bottom:2em;border-bottom:1px solid #d6d6d6}.main_instructor dl{display:block;font-size:14px}.main_instructor dt{width:auto;text-align:center}.main_instructor dt img{object-fit:contain;margin-bottom:1.5em}.main_instructor dd{width:auto;line-height:25px}.main_instructor dd span{font-size:13px;color:#d83082;line-height:14px;display:block;font-weight:700}.main_instructor dd h4{font-size:18px;line-height:40px}.main_movie_list li{width:49%}.main_movie_list ul:after{content:"";display:block;width:49%}.main_movie_list dl{padding:6px 15px 10px 15px;text-align:left}.main_movie_list dt{padding:0px 10px 2px 10px;font-size:9px}.main_movie_list dd{margin-top:4px;font-size:13px;font-weight:700;line-height:20px}}body .um{margin-bottom:0 !important;color:#2d2d2d;opacity:1}.um a{color:#3ba1da}.um .um-button{font-size:13px !important;padding:15px !important}body .um p+p{margin:1.5em 0 0}#wrapper .um-account-icon{box-sizing:content-box}.umwrapper{background:#fff;padding:2em 3%}.umwrapper--pb0{padding:2em 3% 0}@media only screen and (max-width:768px){.umwrapper{padding:1.5em 4%}}.myform.ui.form input:not([type]),.myform.ui.form input[type=date],.myform.ui.form input[type=datetime-local],.myform.ui.form input[type=email],.myform.ui.form input[type=file],.myform.ui.form input[type=number],.myform.ui.form input[type=password],.myform.ui.form input[type=search],.myform.ui.form input[type=tel],.myform.ui.form input[type=text],.myform.ui.form input[type=time],.myform.ui.form input[type=url]{padding:0.88em 1em}.ui.myform textarea{padding:1.59em 1em}.wpcf7-response-output{border:0 !important}.wpcf7 form.myform .wpcf7-response-output{padding:1em 2em;margin:0 3%;background-color:#fcfff5;color:#2c662d;box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent}@media only screen and (max-width:768px){.wpcf7 form.myform .wpcf7-response-output{padding:1.5em 4%}}.wpcf7 form.myform.invalid .wpcf7-response-output,.wpcf7 form.myform.unaccepted .wpcf7-response-output{background:#fff6f6;color:#9f3a38;box-shadow:0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent}.myform .wpcf7-not-valid-tip{position:absolute;bottom:-2px;left:5px}.ui.form.myform .field{margin-bottom:2em}.myform .wpcf7-form-control-wrap{padding-top:1.5em}.ui.myform textarea{font-size:1.35em;line-height:1.6}.red{color:red}.um-field-arrow{display:none !important}.asuwell .um-form input[type=text],.asuwell .um-form input[type=search],.asuwell .um-form input[type=tel],.asuwell .um-form input[type=number],.asuwell .um-form input[type=password]{font-size:16px !important}.asuwell .um-form input[type=number]{text-align:right;padding:1em 0.5em !important}.asuwell input[disabled="disabled"]{color:#666 !important;background:#f2f2f2 !important}.asuwell .um .um-form input[type=text],.asuwell .um .um-form input[type=search],.asuwell .um .um-form input[type=tel],.asuwell .um .um-form input[type=password],.asuwell .um .um-form textarea{color:#000}body .um-account-side li a{color:#000;height:40px}body .um-profile.um .um-profile-headericon a{color:#000}.asuwell .um-profile.um .um-profile-meta{color:#2d2d2d}.asuwell .um-profile.um .um-profile-meta span{display:block;font-size:1rem;font-weight:normal}.asuwell.is_staff .um-profile.um .um-field-meta-area-city{display:none}#um_field_general_last_name,#um_field_general_first_name{width:50%;display:inline-block;box-sizing:border-box}#um_field_general_last_name{padding-right:10px}#um_field_general_first_name{padding-left:10px}.um-account-name.uimob800-hide>a{cursor:default}.um-account-name.uimob800-hide>a:hover{color:#555}.um-account-meta-img.uimob800-hide>a{cursor:default}.um-page-account .um-account-nav span.arr{top:50%;right:0.5em;transform:translateY(-50%)}.um-page-account .um-account-nav span.arr i::before{font-size:0.7em}.um-page-account .um-account-nav span.ico{left:0.5em;top:50%;transform:translateY(-50%)}.um-page-account .um-account-nav span.ico i::before{font-size:0.8em}.uimob340-show .um-account-name{padding-bottom:20px}.um-account-nav a{background:#eee}.um-page-account #um_field_general_last_name,.um-page-account #um_field_general_first_name{display:none}.um-profile-photo-img{line-height:0.95}.um-account-side li{margin-bottom:0px !important;background:#fff !important}.asuwell .um-account-side li a:hover{background:#f2f2f2}.asuwell .um-account-main div.um-account-heading{display:none}.um-profile-edit.um-profile-headericon{display:none}.um-page-user #um_field_10_last_name,.um-page-user #um_field_10_first_name,.um-page-user #um_field_10_meta-furigana-lastname,.um-page-user #um_field_10_meta-furigana-firstname{width:50%;display:inline-block;box-sizing:border-box}.um-page-user #um_field_10_last_name,.um-page-user #um_field_10_meta-furigana-lastname{padding-right:0.5em}.um-page-user #um_field_10_first_name,.um-page-user #um_field_10_meta-furigana-firstname{padding-left:0.5em}.asuwell .um span.um-req{color:red}.asuwell.um-page-register .um-field-last_name,.asuwell.um-page-register .um-field-meta-furigana-lastname{width:50%;display:inline-block;padding-right:0.3em;box-sizing:border-box;vertical-align:top}.asuwell.um-page-register .um-field-first_name,.asuwell.um-page-register .um-field-meta-furigana-firstname{width:50%;display:inline-block;padding-right:0;padding-left:0.3em;box-sizing:border-box;vertical-align:top}.asuwell.um-page-register #um_field_8_meta-birthday-year{padding-right:2em;box-sizing:border-box}.asuwell.um-page-register #um_field_8_meta-birthday-month,.asuwell.um-page-register #um_field_8_meta-birthday-day{width:50%;padding-right:2em;display:inline-block;box-sizing:border-box}.asuwell.um-page-register #um_field_8_meta-birthday-month .um-field-label{opacity:0}.asuwell.um-page-register #um_field_8_meta-birthday-day .um-field-label{opacity:0}.asuwell.um-page-register .um-register input{width:100% !important}.um-gdpr-content{padding:1em 0.8em 1em 1.5em;background:#f9f9f9}.exum_scroll{max-height:300px;overflow-y:auto}.exum_scroll p{margin:1.5em 0}p.um-notice.success{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0, 0, 0, 0.87);-webkit-transition:opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;transition:opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;border-radius:0.28571429rem;-webkit-box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;background-color:#fcfff5 !important;color:#2c662d}.asuwell.um-page-register .um-field-checkbox-state,.asuwell.um-page-register .um-field-radio-state{top:10px}.asuwell .select2-container--default .select2-selection--single .select2-selection__clear,.asuwell .select2-container--default .select2-selection--multiple .select2-selection__clear{font-size:20px}.asuwell .select2.select2-container .select2-selection{border-color:#b1b1b1 !important}.asuwell .select2.select2-container.select2-container--disabled .select2-selection{background:#e6e6e6 !important}.asuwell .select2.select2-container .select2-selection .select2-selection__arrow:before{font-size:17px !important}.asuwell .select2-results__option[aria-disabled="true"]{text-decoration:line-through !important}.asuwell .um-field-checkbox-option,.asuwell .um-field-radio-option{line-height:19px}.asuwell.page-password-reset .um-field-block *{text-align:left !important;line-height:1.6}.asuwell .um-field-block{font-size:15px}.um-account-profile-link{margin-top:1em}.um-account-profile-link a{display:block;margin-bottom:0.5em}.page-login .um-field-checkbox{margin-bottom:1.5em !important}.asuwell .um .um-form input[type=text],.asuwell .um .um-form input[type=search],.asuwell .um .um-form input[type=tel],.asuwell .um .um-form input[type=number],.asuwell .um .um-form input[type=password],.asuwell .um .um-form textarea,.asuwell .um .upload-progress,.asuwell .select2-container .select2-choice,.asuwell .select2-drop,.asuwell .select2-container-multi .select2-choices,.asuwell .select2-drop-active,.asuwell .select2-drop.select2-drop-above{border-color:#b1b1b1 !important}.pnWrap{margin:3em auto 0}.pnWrap--top{margin:2em auto}.pagination a{transition:all 0.2s 0s}.pagination a:hover{background:#efefef}.pagination .nav-links{display:flex;align-items:center;justify-content:flex-end}.pagination .page-numbers{display:block;margin:0 2px;padding:4px 0 0 0;width:47px;height:47px;text-align:center;position:relative;border-radius:50px;box-sizing:border-box;color:#d83082;line-height:40px;font-size:1.2em}.prev.page-numbers,.next.page-numbers{color:#d83082}.pagination .dots{margin:0 2px;background:none;color:#333}.pagination .current{background:none;border:1px #d83082 solid;color:#d83082;padding:1px 0 0 0}@media only screen and (max-width:768px){.pagination .nav-links{justify-content:center}}.ui.card .meta,.ui.cards>.card .meta{color:rgba(0, 0, 0, 0.7)}.ui.list .list>.item a.header,.ui.list>.item a.header{color:#286db3 !important}.ui.form .mycheckbox input[type=checkbox]{vertical-align:middle}.mycheckbox .wpcf7-list-item-label{vertical-align:middle;padding-left:0.5em;cursor:pointer}