@charset "utf-8";#featured{text-align:center}#featured h2{line-height:1.2}#featured picture{position:relative}#featured picture:before{background-color:#FFF;content:"";display:block;height:.5em;line-height:1;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.5em}#featured picture:after{color:#424242;content:"\F05C3";font-family:"Material Design Icons";line-height:1;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#featured a:hover picture:after{color:#F03}#featured picture img{width:100%}@media screen and (min-width:320px) and (max-width:359px){#featured h2{font-size:112.5%}}@media screen and (min-width:360px) and (max-width:413px){#featured h2{font-size:125%}}@media screen and (min-width:414px) and (max-width:767px){#featured h2{font-size:150%}}@media screen and (max-width:767px){#featured{padding-top:3.125%;padding-bottom:3.125%}#featured h2{margin-bottom:1.5625%;padding:0 3.125%}#featured picture{margin:0 auto;width:93.75%}#featured picture:before,#featured picture:after{font-size:350%}}@media screen and (min-width:768px){#featured{padding-top:100px;padding-bottom:100px}#featured h2{font-size:225%;margin-bottom:50px}#featured picture:before,#featured picture:after{font-size:600%}}#trainer figure figcaption{color:#FFF}#trainer figure figcaption>strong{display:block}#trainer figure figcaption>strong img{width 100%}#trainer figure figcaption h2{line-height:1.5}#trainer figure figcaption h2 strong{color:#FFFF67;font-size:150%;line-height:1.25}#trainer figure figcaption p{font-size:87.5%;margin-top:.5em}#trainer figure figcaption>div{color:#212121;line-height:1.25}#trainer figure figcaption>div p:not(.serif){font-size:87.5%}#trainer figure figcaption picture img{width:100%}@media screen and (max-width:767px){#trainer_wrap{margin-bottom:3.125%}#trainer{background-image:-webkit-linear-gradient(top,#17B9FF,#C1FFCE);background-image:linear-gradient(to bottom,#17B9FF,#C1FFCE);margin-bottom:6.25%;padding-top:3.125%}#trainer figure{text-align:center}#trainer figure figcaption{text-align:left}#trainer figure figcaption>strong{padding:0 3.125%}#trainer figure figcaption h2{font-size:150%;padding:0 3.125%}#trainer figure figcaption p{padding:0 3.125%}#trainer figure figcaption>div{display:inline-block;padding:0 1.5625% 0 6.25%;vertical-align:top;width:50%}#trainer figure figcaption picture{display:inline-block;overflow:hidden;padding:0 3.125% 0 1.5625%;vertical-align:top;width:50%}#trainer figure figcaption picture img{margin-bottom:-35%}}@media screen and (min-width:768px){#trainer_wrap{}#trainer{background-image:-webkit-linear-gradient(left,#17B9FF,#C1FFCE);background-image:linear-gradient(to right,#17B9FF,#C1FFCE);padding-top:10px}#trainer figure figcaption>div{position:absolute;top:7.5%;width:30%}#trainer figure figcaption picture{position:absolute}}@media screen and (min-width:768px) and (max-width:1023px){#trainer_wrap{margin-bottom:50px}#trainer{padding-bottom:30px}#trainer figure figcaption{margin-bottom:20px;padding-right:36.5%;position:relative}#trainer figure figcaption>strong{padding-right:50px}#trainer figure figcaption h2{font-size:137.5%}#trainer figure figcaption>div{right:60px}#trainer figure figcaption picture{bottom:-20px;right:-24px;width:36.5%}}@media screen and (max-width:1023px){#trainer{}#trainer figure>picture img{width:100%}}@media screen and (min-width:1024px){#trainer_wrap{padding-bottom:114px}#trainer figure{padding-bottom:1px;position:relative}#trainer figure figcaption{padding-right:36.5%}#trainer figure figcaption>strong{padding-right:30px}#trainer figure figcaption>div{right:5.5%}#trainer figure figcaption picture{bottom:-114px}#trainer figure>picture{margin-top:.5em;margin-bottom:-64px}}@media screen and (min-width:1024px) and (max-width:1199px){#trainer figure figcaption h2{font-size:175%}#trainer figure figcaption picture{right:-5.5%;width:36.5%}}@media screen and (min-width:1200px){#trainer figure figcaption h2{font-size:200%}#trainer figure figcaption picture{right:0;width:34.5%}}#profile{text-align:center}#profile table{background-image:-webkit-linear-gradient(341deg,#E0FDFF 0%,#E0FDFF 15%,#F5F7F2 25%,#F5F7F2 35%,#FFEEFB 45%,#FFEEFB 55%,#FFF0E7 65%,#FFF0E7 75%,#FFE5DC 85%,#FFE5DC 100%);background-image:linear-gradient(106.25deg,#E0FDFF 0%,#E0FDFF 15%,#F5F7F2 25%,#F5F7F2 35%,#FFEEFB 45%,#FFEEFB 55%,#FFF0E7 65%,#FFF0E7 75%,#FFE5DC 85%,#FFE5DC 100%);border-color:#5DC2D0;border-style:solid;margin-left:auto;margin-right:auto}#profile table tr th b{font-size:125%;line-height:1.75}#profile table tr:not(:first-child) th{border-top:1px solid #5DC2D0}#profile table tr td{text-align:left}#profile table tr td [class^="list_"]{color:#5DC2D0}#profile table tr td p+p{margin-top:1em}@media screen and (max-width:767px){#profile{margin-bottom:6.25%}#profile table{border-width:2x;margin-bottom:3.125%;padding:3.125% 3.125%;width:-webkit-calc(93.75% + (2px * 2));width:calc(93.75% + (2px * 2))}#profile table tr th{padding-left:3.571428571428571%;padding-right:3.571428571428571%;padding-bottom:.5em}#profile table tr:not(:first-child) th{padding-top:3.571428571428571%}#profile table tr td{padding-left:3.571428571428571%;padding-right:3.571428571428571%}#profile table tr:not(:last-child) td{padding-bottom:3.571428571428571%}}@media screen and (min-width:768px){#profile{margin-bottom:100px}#profile table{border-width:10px;margin-bottom:50px;padding:20px 30px;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:1120px}#profile table tr td [class^="list_"]>li{display:inline-block;width:50%}}@media screen and (min-width:768px) and (max-width:1023px){#profile table tr th{padding-left:1em;padding-right:1em;padding-bottom:.5em}#profile table tr:not(:first-child) th{padding-top:1.5em}#profile table tr td{padding-left:1em;padding-right:1em}#profile table tr:not(:last-child) td{padding-bottom:1.5em}}@media screen and (max-width:1023px){#profile table,#profile table tbody,#profile table tr,#profile table tr th,#profile table tr td{display:block}#profile table tr th{text-align:left}}@media screen and (min-width:1024px){#profile table{border-collapse:separate;border-spacing:0}#profile table tr th{padding:1.5em 0;width:12em}#profile table tr td{padding:1.5em 2em 1.5em 1em}#profile table tr:not(:first-child) td{border-top:1px solid #5DC2D0}}#banners{text-align:center}#banners a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#banners a:hover img{opacity:.7}@media screen and (max-width:767px){#banners{margin-bottom:6.25%}#banners>*+*{margin-top:3.125%}}@media screen and (min-width:768px){#banners{margin-bottom:100px}#banners>*+*{margin-top:50px}}#class{text-align:center}#class figure#class_personal{background-color:#EDF9F9;color:#20C0E0}#class figure#class_junior{background-color:#FBF1F2;color:#F15A24}#class figure#class_senior{background-color:#F7E7E7;color:#E2272D}#class figure figcaption h2{color:#FFF;margin-left:auto;margin-right:auto}#class figure#class_personal figcaption h2{background-color:#20C0E0}#class figure#class_junior figcaption h2{background-color:#F15A24}#class figure#class_senior figcaption h2{background-color:#E2272D}#class figure figcaption>b{color:#231815}#class figure figcaption .class_hours h3{color:#231815}#class figure figcaption .class_hours ul:not([class^="list_"])>li{display:inline-block}#class figure figcaption .class_hours ul:not([class^="list_"])>li>*:not(:last-child){margin-right:.25em}#class figure figcaption .class_hours ul:not([class^="list_"])>li b{border-radius:5px;color:#FFF;display:inline-block;height:1.5em;line-height:1.5;padding:0 .25em;text-align:center;vertical-align:middle}#class figure#class_personal .class_hours ul:not([class^="list_"])>li b{background-color:#20C0E0}#class figure#class_junior .class_hours ul:not([class^="list_"])>li b{background-color:#F15A24}#class figure#class_senior .class_hours ul:not([class^="list_"])>li b{background-color:#E2272D}#class figure figcaption .class_hours ul:not([class^="list_"])>li span{display:inline-block;vertical-align:middle}#class figure figcaption .class_hours ul:not([class^="list_"])>li span:last-child{margin-left:.25em}#class figure figcaption .class_hours [class^="list_"]{color:#231815}#class figure figcaption .class_about{display:inline-block;padding:.5em 0;position:relative}#class figure figcaption .class_about:before,#class figure figcaption .class_about:after{border-style:solid;content:"";display:block;height:100%;position:absolute;top:0;width:4px}#class figure figcaption .class_about:before{border-width:2px 0 2px 2px}#class figure figcaption#class_personal .class_about:before{border-color:#20C0E0}#class figure figcaption .class_about:after{border-width:2px 2px 2px 0}#class figure figcaption#class_junior .class_about:after{border-color:#F15A24}#class figure figcaption .class_about strong{background-image:-webkit-linear-gradient(top,transparent 0%,transparent 45%,#FFFF21 45%,#FFFF21 100%);background-image:linear-gradient(to bottom,transparent 0%,transparent 45%,#FFFF21 45%,#FFFF21 100%)}@media screen and (max-width:319px){#class figure figcaption .class_about{font-size:75%}}@media screen and (min-width:320px) and (max-width:359px){#class figure figcaption .class_about{font-size:87.5%}}@media screen and (max-width:767px){#class{margin-bottom:6.25%}#class figure{padding-bottom:6.25%}#class figure picture{margin-bottom:3.125%}#class figure figcaption h2{margin-bottom:1.5625%;width:75%;min-width:16em;max-width:20em}#class figure figcaption h2 b{font-size:150%;line-height:1.75}#class figure figcaption .class_hours{margin-bottom:3.125%}#class figure figcaption .class_hours h3{font-size:125%;line-height:1.6}#class figure figcaption .class_hours ul{margin-bottom:3.125%}#class figure figcaption .class_hours ul:not([class^="list_"])>li{margin:0 3.125%}#class figure figcaption .class_hours ul:not([class^="list_"])>li b{font-size:87.5%}#class figure figcaption .class_hours ul:not([class^="list_"])>li span{font-size:125%}#class figure figcaption .class_hours [class^="list_"]{margin-top:-1em;padding:0 3.125%}#class figure figcaption .class_about{margin-bottom:4.6875%}#class figure figcaption .class_about:before{left:-1em}#class figure figcaption .class_about:after{right:-1em}}@media screen and (min-width:768px){#class{margin-bottom:100px}#class figure{padding-bottom:50px}#class figure picture{margin-bottom:50px}#class figure figcaption h2{margin-bottom:30px;width:22em}#class figure figcaption h2 b{font-size:200%;line-height:1.5}#class figure figcaption h2 span{font-size:125%;line-height:1.75}#class figure figcaption>b{font-size:125%;line-height:1.75}#class figure figcaption .class_hours{margin-bottom:30px}#class figure figcaption .class_hours h3{font-size:125%;line-height:1.75}#class figure figcaption .class_hours ul{margin-bottom:20px}#class figure figcaption .class_hours ul:not([class^="list_"])>li{margin:0 1em}#class figure figcaption .class_hours ul:not([class^="list_"])>li span{font-size:150%}#class figure figcaption .class_hours [class^="list_"]{margin-top:-1.5em}#class figure figcaption .class_about{margin-bottom:30px}#class figure figcaption .class_about:before{left:-2em}#class figure figcaption .class_about:after{right:-2em}}@media screen and (min-width:1024px){#class:after{clear:both;content:"";display:block}#class figure{width:50%}#class figure:first-child,#class figure:nth-child(2){display:inline-block;vertical-align:top}#class figure:nth-child(3){margin-left:auto;margin-right:auto}#class figure figcaption .class_hours{position:relative}}@media screen and (min-width:1024px) and (max-width:1199px){#class figure figcaption .class_about{font-size:93.75%;width:30em}#class figure figcaption .class_about:before{left:0}#class figure figcaption .class_about:after{right:0}}@media screen and (max-width:1599px){#class figure picture img{width:100%}}@media screen and (min-width:1600px){#class figure:first-child{padding-left:-webkit-calc((100% - 1600px) / 2);padding-left:calc((100% - 1600px) / 2)}#class figure:nth-child(2){padding-right:-webkit-calc((100% - 1600px) / 2);padding-right:calc((100% - 1600px) / 2)}}#review{text-align:center}@media screen and (max-width:767px){#review{margin-bottom:6.25%}}@media screen and (min-width:768px){#review{margin-bottom:100px}}#reason{text-align:center}#reason h2 img{max-width:586px}#reason ul>li{border:1px solid #2171C2;display:inline-block;position:relative;vertical-align:top}#reason ul>li:before{content:"";display:block;padding-top:56.25%}#reason.lazyloaded ul>li:before{background-position:center center;background-repeat:no-repeat;background-size:cover}#reason.lazyloaded ul>li#reason_clean:before{background-image:url(https://dearaiz.com/images/user/reason/img_010.webp)}#reason.lazyloaded ul>li#reason_diet:before{background-image:url(https://dearaiz.com/images/user/reason/img_020.webp)}#reason.lazyloaded ul>li#reason_leadership:before{background-image:url(https://dearaiz.com/images/user/reason/img_030.webp)}#reason ul>li:after{background-color:#FFF;border-radius:50%;content:"";display:block;margin-top:56.25%;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#reason.lazyloaded ul>li:after{background-position:center center;background-repeat:no-repeat;background-size:70% auto}#reason.lazyloaded ul>li#reason_clean:after{background-image:url(https://dearaiz.com/images/user/icon/reason/clean.svg)}#reason.lazyloaded ul>li#reason_diet:after{background-image:url(https://dearaiz.com/images/user/icon/reason/diet.svg)}#reason.lazyloaded ul>li#reason_leadership:after{background-image:url(https://dearaiz.com/images/user/icon/reason/leadership.svg)}#reason ul>li h3{color:#2171C2}#reason ul>li h3 b{display:block;font-weight:400}#reason ul>li h3 span{display:block;font-weight:400}#reason ul>li hr{background-color:transparent;border-top:1px dashed #2171C2}#reason ul>li p+p{margin-top:1em}#reason ul>li p.left{font-size:87.5%}@media screen and (max-width:479px){#reason ul>li{width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}}@media screen and (min-width:480px) and (max-width:767px){#reason ul>li{width:-webkit-calc(((100% - (3.125% * 3)) / 2) + (1px * 2));width:calc(((100% - (3.125% * 3)) / 2) + (1px * 2))}}@media screen and (max-width:767px){#reason{margin-bottom:6.25%}#reason h2 img{width:87.5%}#reason ul{margin-bottom:3.125%}#reason ul>li{margin:3.125% -webkit-calc(1.5625% - (1px * 2)) 0;margin:3.125% calc(1.5625% - (1px * 2)) 0;padding-bottom:3.125%}#reason ul>li:before{margin-bottom:-webkit-calc(20px + 3.333333333333333%);margin-bottom:calc(20px + 3.333333333333333%)}#reason ul>li:after{height:40px;width:40px}#reason ul>li h3 b{font-size:125%;line-height:1.6}#reason ul>li h3 span{font-size:62.5%;line-height:3.2}#reason ul>li hr{margin:3.333333333333333% auto;width:-webkit-calc(100% - (3.333333333333333% * 4));width:calc(100% - (3.333333333333333% * 4))}#reason ul>li p.left{padding:0 3.333333333333333%}}@media screen and (min-width:768px){#reason{margin-bottom:100px}#reason ul{margin-bottom:50px}#reason ul>li{margin-top:50px;padding-bottom:1em}#reason ul>li:before{margin-bottom:-webkit-calc(25px + 0.5em);margin-bottom:calc(25px + 0.5em)}#reason ul>li:after{height:50px;width:50px}#reason ul>li h3 span{font-size:75%;line-height:2.666}#reason ul>li hr{margin:.5em auto;width:-webkit-calc(100% - (3em * 2));width:calc(100% - (3em * 2))}#reason ul>li p.left{padding:0 1.5em}}@media screen and (min-width:768px) and (max-width:939px){#reason ul>li{width:234px}#reason ul>li:not(:nth-child(3n+1)){margin-left:13px}#reason ul>li h3 b{font-size:137.5%;line-height:1.454}}@media screen and (min-width:940px){#reason ul>li h3 b{font-size:150%;line-height:1.333}}@media screen and (min-width:940px) and (max-width:1023px){#reason ul>li{width:284px}#reason ul>li:not(:nth-child(3n+1)){margin-left:19px}}@media screen and (min-width:1024px) and (max-width:1199px){#reason ul>li{width:306px}#reason ul>li:not(:nth-child(3n+1)){margin-left:23px}}@media screen and (min-width:1200px){#reason ul>li{width:322px}#reason ul>li:not(:nth-child(3n+1)){margin-left:25px}}#instructor{text-align:center}#instructor h2{color:#72C6D8;line-height:1.25}@media screen and (max-width:767px){#instructor{margin-bottom:6.25%}#instructor h2{font-size:175%;margin-bottom:3.125%;padding:0 3.125%}}@media screen and (min-width:768px){#instructor{margin-bottom:100px}#instructor h2{font-size:250%;margin-bottom:50px}}@media screen and (max-width:767px){#sns{margin-bottom:6.25%}}@media screen and (min-width:768px){#sns{margin-bottom:100px}}#news h2{color:#2171C2}#news>hr{background-color:#FFF;border-color:#2171C2;border-style:solid}#news_list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px dotted #323232;color:#2171C2;display:block;position:relative;text-decoration:none;transition:opacity 0.2s ease-out 0s}#news_list a:hover{opacity:.7}#news_list a:after{content:"\F0142";display:block;font-family:"Material Design Icons";font-size:175%;line-height:1;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#news_list a time{color:#212121}#news_list a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (max-width:767px){#news{}#news h2{font-size:125%;line-height:1.333;padding:0 6.25%;width:93.75%}#news>hr{border-width:2px 0 1px;height:6px;margin:1.5625% auto 0;width:93.75%}#news_list a{margin:0 auto;padding:1.5625% ^webkit-calc(3.125% + 1.5em) 1.5625% 3.125%;padding:1.5625% calc(3.125% + 1.5em) 1.5625% 3.125%;width:93.75%}#news_list a [class^="news_category_"]{font-size:75%;margin-right:1em;vertical-align:middle}#news_list a time{vertical-align:middle}#news>p.center [class^="link_"]{margin-top:3.125%}}@media screen and (min-width:768px){#news{}#news h2{font-size:150%;padding:0 30px;position:relative}#news h2 [class^="link_"]{font-size:66.66666666666667%;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#news>hr{border-width:4px 0 2px;height:12px}#news_list a{padding:1em 2em 1em 17em}#news_list a [class^="news_category_"]{position:absolute;top:50%;left:2em;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#news_list a time{font-size:100%;position:absolute;top:50%;left:11em;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}
