﻿.mvArea{position:relative;overflow:hidden;height:700px;height:-webkit-calc(100vh - 70px);height:calc(100vh - 70px);margin-bottom:115px}@media (max-width: 640px){.mvArea{margin-top:43px;height:-webkit-calc(100vh - 43px - 70px);height:calc(100vh - 43px - 70px);margin-bottom:0}}.mvArea .os-android{height:136.25vw}.mvArea .slideareaWrap{position:absolute;top:16px;left:16px;right:16px;bottom:0}@media (max-width: 640px){.mvArea .slideareaWrap{top:0;left:0;right:0}}.mvArea .slideareaWrap .slide{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:none !important;transition:none !important}.mvArea .slideareaWrap .slide:nth-child(1){z-index:2;opacity:0;background-image:url(../img/ph01_01.jpg)}@media (max-width: 640px){.mvArea .slideareaWrap .slide:nth-child(2){background-image:url(../img/ph01_01sp.jpg)}}.mvArea .slideareaWrap .slide:nth-child(2):after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/bg01.png);z-index:10;opacity:0.7}@media (max-width: 640px){.mvArea .slideareaWrap .slide:nth-child(2):after{opacity:0.25}}.mvArea .titlearea .titlesChange{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mvArea .titlearea .titlesChange .one{pointer-events:none;-webkit-transition:1.0s;transition:1.0s;opacity:0;z-index:100;position:absolute}.mvArea .titlearea .titlesChange .one.type01{position:static;opacity:1 !important}.mvArea .titlearea .titlesChange .one.type01.active .tit{opacity:1}.mvArea .titlearea .titlesChange .one.type01.active .badge{opacity:1}.mvArea .titlearea .titlesChange .one.type01 .tit{z-index:100;position:absolute;bottom:54px;left:46px;-webkit-transition:1.0s;transition:1.0s;opacity:0}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit{bottom:1rem;left:0.2rem}}.mvArea .titlearea .titlesChange .one.type01 .tit .title01{text-align:left;margin-bottom:20px}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit .title01{margin-bottom:3.2rem;margin-left:1.0rem}}.mvArea .titlearea .titlesChange .one.type01 .tit .title01 .line{font-weight:normal;font-weight:400;letter-spacing:0.1rem;line-height:1;color:#FFF;display:block;overflow:hidden}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit .title01 .line{margin-top:0.1rem}}.mvArea .titlearea .titlesChange .one.type01 .tit .title01 .line>span{display:inline-block;font-size:5.2rem;-webkit-transition:1.0s;transition:1.0s}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit .title01 .line>span{font-size:2.25rem}}.mvArea .titlearea .titlesChange .one.type01 .tit .title01 .line>span img{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.9));filter:drop-shadow(0 0 3px rgba(0,0,0,0.9))}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit .title01 .line>span img{width:auto;height:2.4rem;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.5));filter:drop-shadow(0 0 2px rgba(0,0,0,0.5))}}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line{display:block;overflow:hidden}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line01{margin-bottom:26px}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line01{margin-bottom:0.5rem;margin-left:1rem}}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line01>span{-webkit-transition:1.4s;transition:1.4s}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line01>span>img{display:block}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line01>span>img{width:auto;height:3.3rem}}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line02{margin-bottom:6px}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line02>span{-webkit-transition:1.0s;transition:1.0s}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line.line02>span>img{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.9));filter:drop-shadow(0 0 3px rgba(0,0,0,0.9));display:block}.mvArea .titlearea .titlesChange .one.type01 .tit .caption01 .line>span{display:inline-block}.mvArea .titlearea .titlesChange .one.type01 .badge{position:absolute;right:38px;bottom:24px;display:block;z-index:100;-webkit-transition:1.0s;transition:1.0s;opacity:0}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .badge{right:0.7rem;bottom:auto;top:1.2rem}}.mvArea .titlearea .titlesChange .one.type01 .badge>img{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.5));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.5))}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type01 .badge>img{width:auto;height:10.5rem}}.mvArea .titlearea .titlesChange .one.type02{top:0;left:0;width:100%;height:100%}.mvArea .titlearea .titlesChange .one.type02 .title02>img{position:absolute;top:8rem;bottom:0;left:0;right:0;margin:auto}@media (max-width: 640px){.mvArea .titlearea .titlesChange .one.type02 .title02>img{width:90%;height:auto;top:2rem}}.mvArea .titlearea .titlesChange .one.active{opacity:1}.mvArea .titlearea .pager{display:block;height:40px;width:100%;position:absolute;bottom:14px;left:46px;z-index:100;-webkit-transition:1.0s;transition:1.0s;opacity:1}@media (max-width: 640px){.mvArea .titlearea .pager{margin-left:0.7rem;bottom:0.5rem;left:0.2rem}}.mvArea .titlearea .pager.anim{opacity:1}.mvArea .titlearea .pager>li{width:40px;height:40px;cursor:pointer;position:relative;display:inline-block;vertical-align:top;margin:0 6px}.mvArea .titlearea .pager>li:after{content:"";position:absolute;width:100%;height:5px;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid #FFF;background-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s}.no-touchevents .mvArea .titlearea .pager>li:hover:after,.mvArea .titlearea .pager>li.active:after{background-color:#fff}.mvArea .titlearea .pager>li.active{cursor:default}.topicsArea{text-align:center;padding:55px 0 30px;background-color:#F4F4F2}@media (max-width: 640px){.topicsArea{padding:2rem 0 2.4rem 0;position:relative}}.topicsArea .cmnTit01{margin-bottom:10px}@media (max-width: 640px){.topicsArea .cmnTit01{margin-bottom:0}}.topicsArea .slideAreaPC{padding:40px 3%;overflow:hidden}@media (max-width: 640px){.topicsArea .slideAreaPC{padding:3rem 3% 1rem}}.topicsArea .slideAreaPC .contantWrap{max-width:1000px;width:100%;margin:auto;position:relative}.topicsArea .slideAreaPC .contantWrap .btns01{position:absolute;left:0;right:0;margin:auto;width:100%;height:100%}.topicsArea .slideAreaPC .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:70px;height:70px;-webkit-tap-highlight-color:transparent}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .btns01 button{width:60px;height:90px}}.topicsArea .slideAreaPC .contantWrap .btns01 button:before,.topicsArea .slideAreaPC .contantWrap .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.topicsArea .slideAreaPC .contantWrap .btns01 button:before{width:48px;height:48px;background-color:#FFD700;border-radius:50%}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .btns01 button:before{width:3.5rem;height:3.5rem}}.topicsArea .slideAreaPC .contantWrap .btns01 button:after{width:8px;height:8px;border:2px solid #000}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .btns01 button:after{width:6px;height:6px;border:1px solid #000}}.topicsArea .slideAreaPC .contantWrap .btns01 button.next{right:-15px}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .btns01 button.next{right:-1.2rem}}.topicsArea .slideAreaPC .contantWrap .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:3px}.topicsArea .slideAreaPC .contantWrap .btns01 button.prev{left:-15px}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .btns01 button.prev{left:-1.2rem}}.topicsArea .slideAreaPC .contantWrap .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}.no-touchevents .topicsArea .slideAreaPC .contantWrap .btns01 button:hover:before{background-color:#FFF}.no-touchevents .topicsArea .slideAreaPC .contantWrap .btns01 button:hover:after{border-color:#1a1a1a}.topicsArea .slideAreaPC .contantWrap .contentWrapIn{padding:0 33.33333%}@media (max-width: 800px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn{padding:0 12%}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content{position:relative;display:table}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}.no-touchevents .topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link:hover>.in .img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.no-touchevents .topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link:hover>.in .info .detail>dt{text-decoration:underline}.no-touchevents .topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link:hover>.in .info .txt02{color:#FFD700}.no-touchevents .topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link:hover>.in .info .txt02:after{border:1px solid #FFD700;border-top-color:transparent;border-left-color:transparent}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in{margin:0 6%;padding:18px 18px 56px;position:relative;background-color:#fff}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in{margin:0 8%;padding:1.2rem 1.2rem 4.2rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in:before,.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in:after{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;border:1px solid #8E8E8E;-webkit-box-sizing:border-box;box-sizing:border-box}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in:before{top:-3px;left:-3px}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in:before{top:-1px;left:-1px}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in:after{top:3px;left:3px}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in:after{top:1px;left:1px}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .img{padding-top:70%;margin-bottom:16px;-webkit-transition:0.2s;transition:0.2s}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info{padding:0 10px}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info{padding:0 4px}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01{display:table;position:absolute;top:-10px;left:-10px;width:68px;height:68px;background-color:#1E1E1E;z-index:10}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01{top:-1rem;left:-1rem;width:5.5rem;height:5.5rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01>.in{display:table-cell;vertical-align:middle;font-weight:bold;color:#FFF}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01>.in .date{display:block;font-size:1.5rem;line-height:1;margin-bottom:5px}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01>.in .date{font-size:1.2rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01>.in .week{display:block;font-size:1.2rem;line-height:1}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt01>.in .week{font-size:0.95rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .detail{text-align:left}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .detail>dt{font-weight:bold;font-size:1.5rem;margin-bottom:10px;line-height:2.3rem}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .detail>dt{font-size:1.1rem;margin-bottom:0.5rem;line-height:1.7rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .detail>dd{font-size:1.3rem}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .detail>dd{font-size:1.0rem;line-height:1.6rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt02{position:absolute;right:20px;bottom:18px;color:#00AFDA;font-size:1.1rem;font-weight:bold;-webkit-transition:0.2s;transition:0.2s}@media (max-width: 640px){.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt02{right:1rem;bottom:1rem;font-size:0.9rem}}.topicsArea .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info .txt02:after{content:"";margin-left:2px;width:3px;height:3px;display:inline-block;vertical-align:middle;border:1px solid #00AFDA;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.2s;transition:0.2s}.topicsArea .slideAreaSP{margin:0 1.4rem;text-align:left;padding-bottom:6rem;position:relative}.topicsArea .slideAreaSP .link{display:block}.topicsArea .slideAreaSP .link+.link{margin-top:2.4rem}.topicsArea .slideAreaSP .link:nth-child(n+4){display:none;opacity:0;-webkit-transition:1.0s;transition:1.0s}.topicsArea .slideAreaSP .link>.in:after{content:"";display:block;clear:both}.topicsArea .slideAreaSP .more{display:block;width:100%;padding:1.2rem 0;border:2px solid #9197ac;line-height:1;font-size:1.3rem;letter-spacing:0.1rem;position:absolute;bottom:0}[data-slidearea03]{padding:0 3%;overflow:hidden}[data-slidearea03] .contantWrap{max-width:1180px;width:100%;margin:auto;position:relative}[data-slidearea03] .contantWrap .contentWrapIn{padding:0}[data-slidearea03] .contantWrap .contentWrapIn .content{position:relative;display:table}[data-slidearea03] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;background-position:center center;padding-top:3.5%}[data-slidearea03] .contantWrap .pager{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:10}[data-slidearea03] .contantWrap .pager button{width:40px;height:40px;position:relative;display:inline-block;vertical-align:top}@media (max-width: 640px){[data-slidearea03] .contantWrap .pager button{width:60px;height:90px}}[data-slidearea03] .contantWrap .pager button:after,[data-slidearea03] .contantWrap .pager button:before{content:"";display:block;width:10px;height:10px;background-color:#FFF;border-radius:50%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media (max-width: 640px){[data-slidearea03] .contantWrap .pager button:after,[data-slidearea03] .contantWrap .pager button:before{width:6px;height:6px}}[data-slidearea03] .contantWrap .pager button:after{transition:.2s}.no-touchevents [data-slidearea03] .contantWrap .pager button:hover:after,[data-slidearea03] .contantWrap .pager button.active:after{background-color:#000}[data-slidearea03] .contantWrap .pager button.active{cursor:default;pointer-events:none}.aboutArea{text-align:left;position:relative;padding:0 50px 250px}@media (max-width: 640px){.aboutArea{padding:0 1rem 1rem}}.aboutArea .title01{display:inline-block;position:absolute;top:260px;right:50%;line-height:1.1;z-index:10}.aboutArea .title01.anim>span{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.aboutArea .title01.anim:before{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.aboutArea .title01.anim:after{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}@media (max-width: 640px){.aboutArea .title01{top:14rem;right:auto;left:3rem}}.aboutArea .title01:before{content:"Introduction to";display:block;font-family:"petersburg-web",serif;font-size:1.2rem;position:absolute;bottom:-25px;left:0;color:#323232;letter-spacing:0.15rem;-webkit-transition:1.6s;transition:1.6s;opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width: 640px){.aboutArea .title01:before{font-size:0.8rem;letter-spacing:0.05rem;bottom:-1.8rem}}.aboutArea .title01:after{content:"";display:block;position:absolute;width:172px;height:10px;bottom:-40px;background-image:url(../img/txt04.png);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transition:1.6s;transition:1.6s;opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width: 640px){.aboutArea .title01:after{width:12rem;height:0.7rem;bottom:-2.7rem}}.aboutArea .title01 span{font-family:"petersburg-web",serif;font-weight:normal;font-size:8.0rem;display:inline-block;border-bottom:2px solid #000;margin-bottom:3px;position:relative;letter-spacing:0;-webkit-transition:1.6s;transition:1.6s;opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}@media (max-width: 640px){.aboutArea .title01 span{font-size:4.2rem;border-bottom:none}}.aboutArea .title01 span:before{content:"";display:block;background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:1px}.aboutArea .title01 span:after{content:"";display:block;background-color:#000;position:absolute;bottom:-6px;left:0;width:100%;height:1px}@media (max-width: 640px){.aboutArea .title01 span:after{bottom:-3px}}.aboutArea .bgphoto{position:absolute;max-width:1280px;width:100%;left:0;right:0;top:0;margin:auto}.aboutArea .bgphoto .ph{position:absolute;overflow:hidden}.aboutArea .bgphoto .ph>div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:2.0s;transition:2.0s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.aboutArea .bgphoto .ph>div.anim{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.aboutArea .bgphoto .ph.ph01{top:-35px;left:13%;width:366px;height:232px}@media (max-width: 640px){.aboutArea .bgphoto .ph.ph01{top:4rem;left:0rem;width:14rem;height:8rem}}.aboutArea .bgphoto .ph.ph02{top:170px;left:5%;width:130px;height:130px}@media (max-width: 640px){.aboutArea .bgphoto .ph.ph02{display:none}}.aboutArea .bgphoto .ph.ph03{top:-75px;left:46%;width:586px;height:431px}@media (max-width: 640px){.aboutArea .bgphoto .ph.ph03{top:-2rem;left:12rem;width:17rem;height:12rem}}.aboutArea .bgphoto .ph.ph04{top:290px;left:84%;width:148px;height:148px}@media (max-width: 640px){.aboutArea .bgphoto .ph.ph04{top:9rem;left:23.5rem;width:7rem;height:7rem}}.aboutArea .sec01wrap{max-width:1280px;width:100%;padding-top:430px;padding-bottom:60px;border:4px solid #FFD700;margin:135px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.aboutArea .sec01wrap{border-width:3px;padding:0;border:none;margin-top:2.5rem}}.aboutArea .sec01wrap .sec01{max-width:1100px;width:100%;margin:0 auto 40px}@media (max-width: 640px){.aboutArea .sec01wrap .sec01{margin:0;border:2px solid #FFD700;-webkit-box-sizing:border-box;box-sizing:border-box;padding:23.2rem 1.5rem 2rem;margin-bottom:1.5rem}}.aboutArea .sec01wrap .sec01:after{content:"";display:block;clear:both}.aboutArea .sec01wrap .sec01 .left{float:left;margin-left:4%;width:29%;padding-top:19%}@media (max-width: 640px){.aboutArea .sec01wrap .sec01 .left{display:none}}.aboutArea .sec01wrap .sec01 .right{float:right;width:62%}@media (max-width: 640px){.aboutArea .sec01wrap .sec01 .right{width:100%}}.aboutArea .sec01wrap .sec01 .right .tag{margin-bottom:12px}.aboutArea .sec01wrap .sec01 .right .tag>li{background-color:#FFD700;display:inline-block;padding:4px 13px;font-size:1.7rem;font-weight:bold}@media (max-width: 640px){.aboutArea .sec01wrap .sec01 .right .tag>li{font-size:1.1rem;padding:0.2rem 0.6rem}}.aboutArea .sec01wrap .sec01 .right .tag>li+li{margin-left:7px}@media (max-width: 640px){.aboutArea .sec01wrap .sec01 .right .tag>li+li{margin-left:0.4rem}}.aboutArea .sec01wrap .sec01 .right .title02{font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;font-size:3.3rem;line-height:4.5rem;margin-bottom:16px}@media (max-width: 640px){.aboutArea .sec01wrap .sec01 .right .title02{font-size:1.75rem;line-height:2.5rem;letter-spacing:-0.1rem;width:105%;font-weight:bold}}.aboutArea .sec01wrap .sec01 .right .caption01{font-size:1.5rem;line-height:2.6rem;color:#4B4B4B}@media (max-width: 640px){.aboutArea .sec01wrap .sec01 .right .caption01{font-size:1.2rem;line-height:2.05rem}}.aboutArea .sec01wrap .pointLinks{display:table;max-width:1200px;width:100%;margin:auto;border-spacing:20px 0;border-collapse:separate;text-align:center}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks{display:block;margin:0;width:102%;margin-left:-1%}}.aboutArea .sec01wrap .pointLinks>a{display:table-cell;width:25%;padding:20px 0 18px;border:5px solid #E9E9E3;background-image:url(../img/bg02.png);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s;transition:0.2s}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a{display:inline-block;vertical-align:top;width:47%;margin:0 1% 4%;border-width:2px;padding:1.5rem 0 3%}}.no-touchevents .aboutArea .sec01wrap .pointLinks>a:hover{border-color:#E0BD00}.no-touchevents .aboutArea .sec01wrap .pointLinks>a:hover .arrow{background-color:#FFD700;display:inline-block;position:relative;-webkit-border-radius:50%;border-radius:50%}.no-touchevents .aboutArea .sec01wrap .pointLinks>a:hover .arrow:before{-webkit-animation:anime2 1.6s cubic-bezier(0.05, 0.62, 0.355, 1);animation:anime2 1.6s cubic-bezier(0.05, 0.62, 0.355, 1)}@-webkit-keyframes anime2{0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:0}}@keyframes anime2{0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:0}}.aboutArea .sec01wrap .pointLinks>a .line01{margin-bottom:20px;display:block}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .line01{margin-bottom:1rem}}.aboutArea .sec01wrap .pointLinks>a .line01>img{display:block;margin:0 auto 4px}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .line01>img{width:auto;height:0.8rem;margin-bottom:0.1rem}}.aboutArea .sec01wrap .pointLinks>a .line01>span{font-size:3.2rem;font-family:"petersburg-web",serif;line-height:1;font-weight:bold;display:inline-block;position:relative}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .line01>span{font-size:1.6rem}}.aboutArea .sec01wrap .pointLinks>a .line01>span:after,.aboutArea .sec01wrap .pointLinks>a .line01>span:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:1px;background-color:#000;opacity:0.5;margin:0 10px}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .line01>span:after,.aboutArea .sec01wrap .pointLinks>a .line01>span:before{width:1rem;margin:0 0.4rem;opacity:0.5}}.aboutArea .sec01wrap .pointLinks>a .line02{font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;font-size:2.1rem;line-height:2.5rem;display:block;margin-bottom:16px}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .line02{font-size:1.15rem;line-height:1.4rem;margin-bottom:1rem;letter-spacing:0}}.aboutArea .sec01wrap .pointLinks>a .arrow{width:36px;height:36px;background-color:#FFD700;display:inline-block;position:relative;overflow:hidden;-webkit-border-radius:50%;border-radius:50%}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .arrow{width:3rem;height:3rem}}.aboutArea .sec01wrap .pointLinks>a .arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#E0BD00;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}.aboutArea .sec01wrap .pointLinks>a .arrow:after{content:"";width:6px;height:6px;border-bottom:1px solid #000;border-left:1px solid #000;position:absolute;top:-2px;bottom:0;left:0;right:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 640px){.aboutArea .sec01wrap .pointLinks>a .arrow:after{width:4px;height:4px}}.aboutArea .pointwrap{position:relative;margin-top:90px;min-height:500px}@media (max-width: 640px){.aboutArea .pointwrap{margin-top:3rem}}.aboutArea .pointwrap+.pointwrap{margin-top:126px}@media (max-width: 640px){.aboutArea .pointwrap+.pointwrap{margin-top:7rem}}.aboutArea .pointwrap.bgtype01{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-bottom:40px}@media (max-width: 640px){.aboutArea .pointwrap.bgtype01{padding-bottom:2rem}}.aboutArea .pointwrap.bgtype01:before{content:"";display:block;position:absolute;top:0;left:0;width:200%;height:125%;background-color:#F4F4F2}@media (max-width: 640px){.aboutArea .pointwrap.bgtype01:before{display:none}}.aboutArea .pointwrap.bgtype01 .desc{position:static;padding-left:30px}@media (max-width: 640px){.aboutArea .pointwrap.bgtype01 .desc{padding-left:0}}.aboutArea .pointwrap.bgtype01 .desc>*{position:relative}.aboutArea .pointwrap.bgtype01 .desc .caption01{padding-left:156px !important;text-align:left !important;padding-right:0 !important}@media (max-width: 640px){.aboutArea .pointwrap.bgtype01 .desc .caption01{padding-left:13rem !important}}.aboutArea .pointwrap.type01 .img{left:auto;right:-50px;top:50px}.aboutArea .pointwrap.type01 .desc{left:3%;top:0;background-color:#F4F4F2}.aboutArea .pointwrap.type01 .desc .title02{left:50px;right:auto}@media (max-width: 640px){.aboutArea .pointwrap.type01 .desc .title02{left:2.0rem}}.aboutArea .pointwrap.type01 .desc .caption01{padding:38px 36px 0 0;text-align:right}@media (max-width: 640px){.aboutArea .pointwrap.type01 .desc .caption01{padding-right:1.9rem}}.aboutArea .pointwrap.type01 .desc .marublock .maruone .txt01{background-color:#FFD700}.aboutArea .pointwrap.type01 .desc .column{left:-6%}.aboutArea .pointwrap.type01 .desc .column .columnTit{color:#F24D9D;border-color:#F24D9D}@media (max-width: 640px){.aboutArea .pointwrap.type01 .desc .column .columnTit{left:2.4rem}}.aboutArea .pointwrap.type01 .desc .column .columnTit:before{border-top-color:#F24D9D;border-right-color:#F24D9D}@media (max-width: 640px){.aboutArea .pointwrap.type01 .desc .column .columnCon .columnSec{margin-left:2.5rem}}.aboutArea .pointwrap.type02 .desc{background-color:#F4F4F2}.aboutArea .pointwrap.type02 .desc .marublock .maruone .txt01{background-color:#FFD700}.aboutArea .pointwrap .img{position:absolute;top:0;left:-50px;width:60%;padding-top:38%;overflow:hidden}@media (min-width: 1401px){.aboutArea .pointwrap .img{padding-top:500px}}@media (max-width: 640px){.aboutArea .pointwrap .img{position:relative;left:auto !important;right:auto !important;width:100%;padding-top:64%;top:0 !important}}.aboutArea .pointwrap .img>div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:1.6s;transition:1.6s}.aboutArea .pointwrap .img>div.anim{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.aboutArea .pointwrap .img>div>div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:1.4s;transition:1.4s;opacity:0}.aboutArea .pointwrap .img>div>div.active{opacity:1}.aboutArea .pointwrap .img .pager{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:50}.aboutArea .pointwrap .img .pager>li{display:inline-block;width:40px;height:40px;position:relative;cursor:pointer}.aboutArea .pointwrap .img .pager>li:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:10px;border:1px solid #FFF;background-color:#BBBBBB;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:0.2s;transition:0.2s}.no-touchevents .aboutArea .pointwrap .img .pager>li:hover:after,.aboutArea .pointwrap .img .pager>li.active:after{background-color:#1E1E1E}.aboutArea .pointwrap .img .pager>li.active{cursor:default}.aboutArea .pointwrap .desc{position:relative;left:51%;width:46%;max-width:590px;background-color:#FFD700;top:30px}@media (max-width: 640px){.aboutArea .pointwrap .desc{top:auto !important;left:auto !important;right:auto !important;max-width:100%;width:100%}}.aboutArea .pointwrap .desc .title02{position:absolute;top:-64px;right:39px}@media (max-width: 1200px){.aboutArea .pointwrap .desc .title02{top:-108px;right:9px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .title02{top:1.2rem;right:2.0rem}}@media (max-width: 640px){.aboutArea .pointwrap .desc .title02>img{width:auto;height:8rem}}.aboutArea .pointwrap .desc .caption01{text-align:left;font-size:2.8rem;line-height:2rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;padding:38px 0 0 36px;margin-bottom:34px;line-height:1.2}@media (max-width: 640px){.aboutArea .pointwrap .desc .caption01{font-size:2.05rem;line-height:2.65rem;margin-bottom:2.6rem;padding-top:2.7rem !important;padding-left:1.9rem}}@media (max-width: 640px){.aboutArea .pointwrap .desc .caption01>span{text-align:left !important;display:inline-block;letter-spacing:0}}.aboutArea .pointwrap .desc .marublock{position:relative;text-align:center;padding-bottom:60px}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock{padding-bottom:1rem}}.aboutArea .pointwrap .desc .marublock.type01{padding-bottom:35px}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock.type01{padding-bottom:2rem}}.aboutArea .pointwrap .desc .marublock:after{content:"";display:block;width:50px;height:50px;position:absolute;top:60px;left:0;right:0;margin:auto;background-image:url(../img/bg03.png);-webkit-background-size:100% 100%;background-size:100% 100%}@media (max-width: 1100px){.aboutArea .pointwrap .desc .marublock:after{width:30px;height:30px;top:72px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock:after{width:3.3rem;height:3.3rem;top:3.2rem}}.aboutArea .pointwrap .desc .marublock .link{width:130px;margin:auto;margin-top:10px}.aboutArea .pointwrap .desc .marublock .maruone{display:inline-block;vertical-align:top;text-align:center;width:166px}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone{width:10rem}}.aboutArea .pointwrap .desc .marublock .maruone+.maruone{margin-left:90px}@media (max-width: 1100px){.aboutArea .pointwrap .desc .marublock .maruone+.maruone{margin-left:50px}}.aboutArea .pointwrap .desc .marublock .maruone .txt01{display:table;width:100%;height:166px;background-color:#fff;-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone .txt01{height:10rem}}.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in{display:table-cell;vertical-align:middle;font-size:2.1rem;line-height:1.4}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in{font-size:1.25rem;line-height:1.6rem}}.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in b{font-size:3.7rem;font-weight:normal;line-height:1;position:relative;bottom:-5px}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in b{font-size:2.2rem;bottom:-0.2rem}}.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in>span{display:block}.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in>span:first-child{margin-top:0}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone .txt01>.in>span:first-child{margin-top:0.2rem}}.aboutArea .pointwrap .desc .marublock .maruone .cmnBtn01{margin-top:18px}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone .cmnBtn01{margin-top:1.5rem}}.aboutArea .pointwrap .desc .marublock .maruone .cmnBtn01>a{width:130px}@media (max-width: 640px){.aboutArea .pointwrap .desc .marublock .maruone .cmnBtn01>a{width:116%;margin-left:-8%}}.aboutArea .pointwrap .desc .photos{position:static}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos{padding:0 1.5rem 2rem}}.aboutArea .pointwrap .desc .photos:after{content:"";display:block;clear:both}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo{position:static !important}}.aboutArea .pointwrap .desc .photos .photo .imgwrap{overflow:hidden}.aboutArea .pointwrap .desc .photos .photo .imgwrap>div{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:1.6s;transition:1.6s}.aboutArea .pointwrap .desc .photos .photo .imgwrap>div.anim{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.aboutArea .pointwrap .desc .photos .photo.type01{position:absolute;top:45px;right:0;width:50%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type01{width:100%;clear:both;padding-top:2rem}}.aboutArea .pointwrap .desc .photos .photo.type01 .imgwrap{padding-top:66%}.aboutArea .pointwrap .desc .photos .photo.type01 .fac{display:table;width:100%}.aboutArea .pointwrap .desc .photos .photo.type01 .fac dt,.aboutArea .pointwrap .desc .photos .photo.type01 .fac dd{display:table-cell}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type01 .fac{display:block}.aboutArea .pointwrap .desc .photos .photo.type01 .fac dt,.aboutArea .pointwrap .desc .photos .photo.type01 .fac dd{display:block}}.aboutArea .pointwrap .desc .photos .photo.type02{float:left;width:43%;margin-left:5.5%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type02{width:48%;float:left;margin-left:0}}.aboutArea .pointwrap .desc .photos .photo.type02 .imgwrap{padding-top:68%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type02 .imgwrap{display:inline-block;vertical-align:bottom}}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type02 .fac{display:inline-block;vertical-align:bottom;margin-left:1%;-webkit-box-sizing:border-box;box-sizing:border-box}}.aboutArea .pointwrap .desc .photos .photo.type03{float:left;width:43%;margin-left:3%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type03{width:48%;margin-left:0;float:right}}.aboutArea .pointwrap .desc .photos .photo.type03 .imgwrap{padding-top:68%}.aboutArea .pointwrap .desc .photos .photo.type04{position:absolute;right:400px;width:20%;max-width:200px;top:510px}@media (max-width: 1400px){.aboutArea .pointwrap .desc .photos .photo.type04{right:420px;max-width:180px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type04{width:48%;clear:left;float:left;margin-top:2rem}}.aboutArea .pointwrap .desc .photos .photo.type04 .imgwrap{padding-top:68%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type04 .fac{display:inline-block;vertical-align:bottom;margin-left:1%;-webkit-box-sizing:border-box;box-sizing:border-box}}.aboutArea .pointwrap .desc .photos .photo.type05{position:absolute;right:180px;width:20%;max-width:200px;top:510px}@media (max-width: 1400px){.aboutArea .pointwrap .desc .photos .photo.type05{right:220px;max-width:180px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type05{width:100%;max-width:100%;margin-top:2rem}}.aboutArea .pointwrap .desc .photos .photo.type05 .imgwrap{padding-top:68%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type05 .imgwrap{padding-top:32%;width:48%;float:left}}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type05 .fac{display:inline-block;vertical-align:bottom;width:49%;margin-left:1%;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin-top:15%}}.aboutArea .pointwrap .desc .photos .photo.type06{position:absolute;right:-40px;width:20%;max-width:200px;top:510px}@media (max-width: 1400px){.aboutArea .pointwrap .desc .photos .photo.type06{right:20px;max-width:180px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type06{width:48%;float:right;margin-top:2rem}}.aboutArea .pointwrap .desc .photos .photo.type06 .imgwrap{padding-top:68%}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo.type06 .fac{display:inline-block;vertical-align:bottom;margin-left:1%;-webkit-box-sizing:border-box;box-sizing:border-box}}.aboutArea .pointwrap .desc .photos .photo .imgwrap{position:relative;width:100%}.aboutArea .pointwrap .desc .photos .photo .imgwrap>div{position:absolute;top:0;left:0;width:100%;height:100%}.aboutArea .pointwrap .desc .photos .photo .fac{margin-top:16px;display:inline-block;position:relative;padding-left:16px;text-align:left}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo .fac{padding-left:1rem;margin-top:1rem}}.aboutArea .pointwrap .desc .photos .photo .fac:after{content:"";display:block;position:absolute;top:0;left:0;width:4px;height:100%;background-color:#FFD700}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo .fac:after{width:2px}}.aboutArea .pointwrap .desc .photos .photo .fac>dt{font-size:1.6rem;font-weight:bold;margin-bottom:6px;margin-top:-4px}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo .fac>dt{font-size:1.2rem;margin-bottom:0.2rem}}.aboutArea .pointwrap .desc .photos .photo .fac>dd{font-size:1.2rem;line-height:1.9rem}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo .fac>dd{font-size:0.95rem;line-height:1.4rem;letter-spacing:0}}@media (max-width: 640px){.aboutArea .pointwrap .desc .photos .photo .fac>dd br{display:none}}.aboutArea .pointwrap .desc .column{background-color:#fff;position:absolute;margin-top:-4%;width:100%;left:6%;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}@media (max-width: 640px){.aboutArea .pointwrap .desc .column{position:relative;left:1.5rem;margin-top:0;top:2rem}}.aboutArea .pointwrap .desc .column.type01{border:8px solid #FFF;background-color:#EDF2F2;-webkit-box-sizing:border-box;box-sizing:border-box}.aboutArea .pointwrap .desc .column .columnTit{color:#00AFDA;font-family:"petersburg-web",serif;font-weight:bold;display:inline-block;position:absolute;z-index:1;top:-14px;left:-12px;padding:5px 13px;background-color:#FFF;border:2px solid #00AFDA;letter-spacing:0.2rem;font-size:1.2rem}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnTit{top:-1.2rem;left:-0.6rem;padding:0.4rem 0.8rem;letter-spacing:0.1rem;border-width:1px;font-size:0.9rem}}.aboutArea .pointwrap .desc .column .columnTit:before,.aboutArea .pointwrap .desc .column .columnTit:after{content:"";display:block;width:0;height:0;position:absolute;top:100%;left:0;right:0;margin:auto}.aboutArea .pointwrap .desc .column .columnTit:before{border:7px solid #00AFDA;border-bottom-color:transparent;border-left-color:transparent}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnTit:before{border-width:4px}}.aboutArea .pointwrap .desc .column .columnTit:after{border:5px solid #FFFFFF;border-bottom-color:transparent;border-left-color:transparent}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnTit:after{border-width:3px}}.aboutArea .pointwrap .desc .column .columnCon{padding:30px 0 18px;text-align:center}@media (max-width: 1270px){.aboutArea .pointwrap .desc .column .columnCon{padding:40px 0 20px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon{padding:3.0rem 0 2rem}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2{display:inline-block;vertical-align:top;margin:0 10px;position:relative;max-width:500px;width:100%;padding-right:160px;text-align:left;min-height:133px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2{margin:0 1rem;padding-right:0;min-height:0}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph{display:inline-block;position:absolute;top:-6px;right:0}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph.anim:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph.anim .charm{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph.anim .name{-webkit-transform:translateX(-50%) translateY(0px);-ms-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px);opacity:1}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph.anim .actor{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph{top:-4rem;right:2rem}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph:before{content:"";display:block;position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid #00AFDA;-webkit-border-radius:50% 50%;border-radius:50% 50%;-webkit-transition:0.4s ease 0.0s;transition:0.4s ease 0.0s;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph .charm{position:absolute;top:-9px;right:-17px;-webkit-transition:1.0s ease 1.0s;transition:1.0s ease 1.0s;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph .charm{top:-0.8rem;right:-1rem;width:auto;height:2.5rem}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph .name{position:absolute;bottom:-8px;left:50%;background-color:#00AFDA;color:#FFF;font-size:1.2rem;font-weight:bold;line-height:1;padding:4px 12px;letter-spacing:0;-webkit-border-radius:3px 3px;border-radius:3px 3px;-webkit-transition:1.0s ease 1.0s;transition:1.0s ease 1.0s;-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);opacity:0}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph .name{font-size:0.75rem;padding:3px 7px;bottom:-6px}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph .actor{width:134px;height:134px;-webkit-border-radius:50% 50%;border-radius:50% 50%;-webkit-transition:0.6s ease 0.1s;transition:0.6s ease 0.1s;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .ph .actor{width:8.5rem;height:8.5rem}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .tit{font-size:1.4rem;line-height:2.0rem;color:#00AFDA;font-weight:bold;display:block;border-bottom:1px dashed #000;padding-bottom:7px;margin-bottom:9px;text-align:right}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .tit{font-size:1.1rem;line-height:1.5rem;padding-bottom:0.5rem;margin-bottom:0.5rem;text-align:left;width:66%}}.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .cap{font-size:1.2rem;line-height:1.7rem}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec2 .cap{font-size:1.0rem;line-height:1.5rem;width:93%}}.aboutArea .pointwrap .desc .column .columnCon .columnSec{display:inline-block;vertical-align:top;margin:0 10px;position:relative;max-width:255px;width:100%;padding-left:90px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1320px){.aboutArea .pointwrap .desc .column .columnCon .columnSec{width:auto;margin:0 20px;min-height:70px;max-width:215px}}@media (max-width: 1200px){.aboutArea .pointwrap .desc .column .columnCon .columnSec{display:block;max-width:100%}}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec{margin:0 1.5rem;display:block;padding-left:8rem;min-height:6.7rem}}@media (max-width: 1200px){.aboutArea .pointwrap .desc .column .columnCon .columnSec+.columnSec{margin-top:20px}}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec+.columnSec{margin-top:1.5rem}}.aboutArea .pointwrap .desc .column .columnCon .columnSec>img{position:absolute;top:20px;left:0}@media (max-width: 1270px){.aboutArea .pointwrap .desc .column .columnCon .columnSec>img{width:70px;height:70px;top:0}}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec>img{width:6.7rem;height:6.7rem}}.aboutArea .pointwrap .desc .column .columnCon .columnSec .tit{font-size:1.3rem;line-height:1.8rem;display:block;border-bottom:1px dashed #000;padding-bottom:2px;margin-bottom:4px}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec .tit{font-size:1.1rem;line-height:1.5rem;padding-bottom:0.5rem;margin-bottom:0.5rem}}@media (max-width: 1270px){.aboutArea .pointwrap .desc .column .columnCon .columnSec .tit br{display:none}}.aboutArea .pointwrap .desc .column .columnCon .columnSec .tit br.viewBR{display:none}@media (max-width: 1270px){.aboutArea .pointwrap .desc .column .columnCon .columnSec .tit br.viewBR{display:inline}}.aboutArea .pointwrap .desc .column .columnCon .columnSec .cap{font-size:1.2rem;line-height:1.7rem}@media (max-width: 640px){.aboutArea .pointwrap .desc .column .columnCon .columnSec .cap{font-size:1.0rem;line-height:1.5rem}}.lessonArea{position:relative;text-align:center;padding:54px 50px 78px;margin-bottom:10px}@media (max-width: 640px){.lessonArea{padding:3rem 1rem}}.lessonArea>.bg{position:absolute;top:0;left:0;width:100%;height:100%}.no-touchevents .lessonArea>.bg{-webkit-background-attachment:fixed;background-attachment:fixed}.lessonArea>.in{max-width:1100px;width:100%;margin:auto;position:relative}.lessonArea>.in .cmnTit02{margin-bottom:20px}@media (max-width: 640px){.lessonArea>.in .cmnTit02{margin-bottom:1rem}}.lessonArea>.in .caption01{font-size:2.2rem;line-height:3.4rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;margin-bottom:42px}@media (max-width: 640px){.lessonArea>.in .caption01{font-size:1.3rem;line-height:2.05rem;margin-bottom:2rem;letter-spacing:-0.05rem;width:106%;margin-left:-3%;margin-bottom:3.2rem}}.lessonArea>.in .lessonlink{display:table;border-spacing:20px 0;border-collapse:separate;width:104%;margin-left:-2%}@media (max-width: 640px){.lessonArea>.in .lessonlink{display:block;width:100%;margin-left:0}}.lessonArea>.in .lessonlink>.link{display:table-cell;background-image:url(../common/img/bg01.png);width:33.33333%;position:relative;vertical-align:top;padding-bottom:90px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2)}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link{display:block;width:100%;padding-bottom:6rem}}.lessonArea>.in .lessonlink>.link+.link{margin-top:2rem}.no-touchevents .lessonArea>.in .lessonlink>.link:hover:before{-webkit-animation:lessonlinkAnime 1.6s cubic-bezier(0.05, 0.62, 0.355, 1);animation:lessonlinkAnime 1.6s cubic-bezier(0.05, 0.62, 0.355, 1)}@-webkit-keyframes lessonlinkAnime{0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:0}}@keyframes lessonlinkAnime{0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:0}}.lessonArea>.in .lessonlink>.link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#E0BD00;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}.lessonArea>.in .lessonlink>.link:after{content:"";display:block;position:absolute;top:7px;left:7px;bottom:7px;right:7px;border:2px solid #FFF}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link:after{top:0.3rem;left:0.3rem;right:0.3rem;bottom:0.3rem;border-width:1px}}.lessonArea>.in .lessonlink>.link .tag{display:block;margin:0 auto 18px;position:relative;top:-10px;left:10px}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link .tag{margin-bottom:0.8rem;width:auto;height:6.5rem;top:-0.6rem;left:0.2rem}}.lessonArea>.in .lessonlink>.link .title{display:block;font-size:2.0rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;line-height:1.2;letter-spacing:0.3rem}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link .title{font-size:1.5rem;letter-spacing:0.1rem}}.lessonArea>.in .lessonlink>.link .title>b{font-size:3.8rem;display:inline-block;vertical-align:middle;margin-right:7px;position:relative;top:-7px}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link .title>b{font-size:2.75rem;margin-right:0}}.lessonArea>.in .lessonlink>.link .caption{display:block;font-size:1.3rem;line-height:2rem}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link .caption{font-size:1.2rem;line-height:1.75rem}}.lessonArea>.in .lessonlink>.link .arrow{position:absolute;bottom:36px;left:0;right:0;margin:auto;width:36px;height:36px;background-color:#1E1E1E;overflow:hidden;-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.lessonArea>.in .lessonlink>.link .arrow{width:3rem;height:3rem;bottom:2rem}}.lessonArea>.in .lessonlink>.link .arrow:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6E6E6E;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}.lessonArea>.in .lessonlink>.link .arrow:after{content:"";display:block;position:absolute;top:-4px;bottom:0;left:0;right:0;margin:auto;width:7px;height:7px;border-bottom:1.5px solid #FFF;border-right:1.5px solid #FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lessonArea>.in .lessonBlock{margin-top:60px;padding-top:30px;background-color:#fff;position:relative}@media (max-width: 640px){.lessonArea>.in .lessonBlock{margin-top:4rem;padding-top:2rem}}.lessonArea>.in .lessonBlock:after{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:244px;height:4px;background-color:#FFD500}@media (max-width: 640px){.lessonArea>.in .lessonBlock:after{width:16rem;height:3px}}.lessonArea>.in .lessonBlock+.lessonBlock{margin-top:36px}.lessonArea>.in .lessonBlock>dt{font-size:2.3rem;line-height:1;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;letter-spacing:0.3rem}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dt{font-size:1.8rem;letter-spacing:0}}.lessonArea>.in .lessonBlock>dt:after{font-size:1.3rem;font-family:"petersburg-web",serif;font-weight:normal;display:block;margin-top:8px;letter-spacing:0.2rem}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dt:after{font-size:1.05rem;margin-top:0.7rem}}.lessonArea>.in .lessonBlock>dt.type01:after{content:"COURSES"}.lessonArea>.in .lessonBlock>dt.type02:after{content:"STYLE"}.lessonArea>.in .lessonBlock>dt.type03:after{content:"LEVELS"}.lessonArea>.in .lessonBlock>dt b{font-size:3.3rem;display:inline-block;position:relative;top:2px;font-weight:normal}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dt b{font-size:2.55rem}}.lessonArea>.in .lessonBlock>dd .courceDesc{display:table;width:95%;margin:0 auto;padding-top:22px;padding-bottom:40px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .courceDesc{display:block;width:100%;padding-top:1rem;padding-bottom:1.5rem}}.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne{display:table-cell;width:25%}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne{display:inline-block;vertical-align:top;width:48%;margin-bottom:2rem}}.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .img{max-width:216px;margin:0 auto 16px;-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .img{width:80%;margin-bottom:1rem}}.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .img>div{padding-top:100%;-webkit-border-radius:50% 50%;border-radius:50% 50%}.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .title{font-size:1.9rem;line-height:1;margin-bottom:20px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .title{font-size:1.6rem;margin-bottom:0.5rem;padding:0 0.5rem}}.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .caption{font-size:1.3rem;line-height:2.1rem}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .caption{font-size:1.15rem;line-height:1.8rem;text-align:left;padding:0 0.5rem;letter-spacing:0}}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .courceDesc .courceDescOne .caption br{display:none}}.lessonArea>.in .lessonBlock>dd .styleDesc{display:table;border-spacing:30px 0;border-collapse:separate;width:97%;margin:0 auto;padding-top:22px;padding-bottom:40px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc{display:block;width:100%;padding-top:1rem;padding-bottom:2.5rem}}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne{display:table-cell;width:33.3333%}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne{display:block;vertical-align:top;width:100%}}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne+.styleDescOne{margin-top:3rem}}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .img{margin:0 auto 23px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .img{margin-bottom:1.5rem;width:76%}}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .img>div{padding-top:68.5%}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .title{font-size:1.9rem;line-height:1;margin-bottom:20px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .title{font-size:1.6rem;margin-bottom:1.2rem;padding:0 0.5rem}}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .target{position:relative;padding-left:16px;padding-right:10px}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .target>li{font-size:1.3rem;line-height:1.7rem;text-align:left;position:relative}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .target>li{padding-left:2rem;padding-right:1rem;margin-top:0.7rem;font-size:1.2rem;line-height:1.5rem}}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .target>li:before{content:"";display:inline-block;position:relative;margin-left:-17px;margin-right:6px;width:8px;height:3px;border-bottom:3px solid #787878;border-left:3px solid #787878;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .target>li+li{margin-top:10px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .styleDesc .styleDescOne .target>li+li{margin-top:0.9rem}}.lessonArea>.in .lessonBlock>dd .lebelDesc{padding:34px 10px 50px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc{padding:1rem 0}}.lessonArea>.in .lessonBlock>dd .lebelDesc .txt01{font-size:2rem;line-height:1;max-width:720px;width:100%;margin:0 auto 30px;position:relative}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .txt01{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.5rem}}.lessonArea>.in .lessonBlock>dd .lebelDesc .txt01:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:1px;margin:auto;background-color:#D2D2D2}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .txt01:before{display:none}}.lessonArea>.in .lessonBlock>dd .lebelDesc .txt01>span{position:relative;display:inline-block;background-color:#FFF;padding:0 10px}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif{display:table;border-spacing:70px 0;border-collapse:separate;width:100%;margin:auto}@media (max-width: 1200px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif{border-spacing:30px 0}}@media (max-width: 1100px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif{display:block}}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif{text-align:left;display:inline-block}}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li{display:table-cell;width:16.666%}@media (max-width: 1100px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li{display:inline-block;vertical-align:top;width:30%;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li{width:49%;padding:0 4%;margin-bottom:4rem;text-align:center}}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark{width:92px;height:92px;margin:0 auto 10px;color:#FFF;-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark{width:8.5rem;height:8.5rem;margin-bottom:1rem}}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark:after{font-size:3.5rem;line-height:1;display:block;position:relative;top:28px;letter-spacing:0}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark:after{font-size:3.15rem;top:2.6rem}}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type01{background-color:#57BB69}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type01:after{content:"入"}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type02{background-color:#B2C200}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type02:after{content:"初"}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type03{background-color:#E9C100}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type03:after{content:"初中"}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type04{background-color:#E68315}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type04:after{content:"中"}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type05{background-color:#DB5525}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type05:after{content:"上"}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type06{background-color:#ab55a4}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .mark.type06:after{content:"超"}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title{font-size:1.9rem;line-height:1;margin-bottom:6px;white-space:nowrap}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title{font-size:1.7rem;margin-bottom:1rem}}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title.type01{color:#57BB69}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title.type02{color:#B2C200}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title.type03{color:#E9C100}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title.type04{color:#E68315}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title.type05{color:#DB5525}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .title.type06{color:#ab55a4}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .caption{font-size:1.3rem;line-height:2.1rem;width:170%;margin-left:-35%;margin-bottom:20px}@media (max-width: 640px){.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .caption{font-size:1.2rem;line-height:1.75rem;width:120%;margin-left:-10%;margin-bottom:0.7rem;letter-spacing:-0.05rem}}.lessonArea>.in .lessonBlock>dd .lebelDesc .leveldif>li .link>span:first-letter{letter-spacing:1rem}.levelDescPop{max-width:436px;width:100%;background-color:#FFF;text-align:center;position:relative;margin:auto;min-height:610px}.levelDescPop>.in{padding:40px}@media (max-width: 640px){.levelDescPop>.in{padding:1.5rem}}.levelDescPop>.in .title01{font-size:2.5rem;line-height:1;padding:6px 0;border-top:2px solid #000;border-bottom:2px solid #000;font-weight:normal}@media (max-width: 640px){.levelDescPop>.in .title01{font-size:2rem;padding:0.5rem 0}}.levelDescPop>.in .title01.type01{border-top-color:#57BB69;border-bottom-color:#57BB69;color:#57BB69}.levelDescPop>.in .title01.type02{border-top-color:#B2C200;border-bottom-color:#B2C200;color:#B2C200}.levelDescPop>.in .title01.type03{border-top-color:#E9C100;border-bottom-color:#E9C100;color:#E9C100}.levelDescPop>.in .title01.type04{border-top-color:#E68315;border-bottom-color:#E68315;color:#E68315}.levelDescPop>.in .title01.type05{border-top-color:#DB5525;border-bottom-color:#DB5525;color:#DB5525}.levelDescPop>.in .title01.type06{border-top-color:#ab55a4;border-bottom-color:#ab55a4;color:#ab55a4}.levelDescPop>.in .caption01{font-size:1.4rem;line-height:2.3rem;text-align:center;margin-top:20px}@media (max-width: 640px){.levelDescPop>.in .caption01{font-size:1.2rem;line-height:1.8rem;margin-top:1rem}}.levelDescPop>.in .caption01.type01{color:#57BB69}.levelDescPop>.in .caption01.type02{color:#B2C200}.levelDescPop>.in .caption01.type03{color:#E9C100}.levelDescPop>.in .caption01.type04{color:#E68315}.levelDescPop>.in .caption01.type05{color:#DB5525}.levelDescPop>.in .caption01.type06{color:#ab55a4}.levelDescPop>.in .textbook{font-weight:bold;font-size:1.6rem;margin-bottom:3px}.levelDescPop>.in .textbook.type01{color:#57BB69}.levelDescPop>.in .textbook.type02{color:#B2C200}.levelDescPop>.in .textbook.type03{color:#E9C100}.levelDescPop>.in .textbook.type04{color:#E68315}.levelDescPop>.in .textbook.type05{color:#DB5525}.levelDescPop>.in .textbook.type06{color:#ab55a4}.levelDescPop>.in .bookprice{font-size:1.1rem;margin-bottom:10px}.levelDescPop>.in .list{position:relative;padding-left:16px;margin-top:20px}@media (max-width: 640px){.levelDescPop>.in .list{padding-left:1rem;margin-top:1rem}}.levelDescPop>.in .list.type01>li:before{border-bottom-color:#57BB69;border-left-color:#57BB69}.levelDescPop>.in .list.type02>li:before{border-bottom-color:#B2C200;border-left-color:#B2C200}.levelDescPop>.in .list.type03>li:before{border-bottom-color:#E9C100;border-left-color:#E9C100}.levelDescPop>.in .list.type04>li:before{border-bottom-color:#E68315;border-left-color:#E68315}.levelDescPop>.in .list.type05>li:before{border-bottom-color:#DB5525;border-left-color:#DB5525}.levelDescPop>.in .list.type06>li:before{border-bottom-color:#ab55a4;border-left-color:#ab55a4}.levelDescPop>.in .list>li{font-size:1.3rem;line-height:1.7rem;text-align:left;position:relative}@media (max-width: 640px){.levelDescPop>.in .list>li{padding-left:2rem;padding-right:0rem;margin-top:0.7rem;font-size:1.2rem;line-height:1.5rem}}.levelDescPop>.in .list>li:before{content:"";display:inline-block;position:relative;margin-left:-17px;margin-right:6px;width:8px;height:3px;border-bottom:3px solid #787878;border-left:3px solid #787878;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.levelDescPop>.in .list>li+li{margin-top:10px}@media (max-width: 640px){.levelDescPop>.in .list>li+li{margin-top:0.9rem}}.levelDescPop>.in .block01{margin-top:20px;text-align:left}@media (max-width: 640px){.levelDescPop>.in .block01{margin-top:1rem}}.levelDescPop>.in .block01:after{content:"";display:block;clear:both}@media (max-width: 640px){.levelDescPop>.in .block01 dl{width:100%;float:none;padding-top:3%}}.levelDescPop>.in .block01 dl>dt{padding-top:25px;margin-bottom:18px;font-size:1.3rem;border-bottom:1px solid #1E1E1E}@media (max-width: 640px){.levelDescPop>.in .block01 dl>dt{font-size:1.1rem;padding-top:0}}.levelDescPop>.in .block01 dl>dt:before{content:"●"}.levelDescPop>.in .block01 dl>dd{font-size:1.2rem;line-height:1.7rem}@media (max-width: 640px){.levelDescPop>.in .block01 dl>dd{font-size:1.0rem;line-height:1.72rem}}.levelDescPop>.in .block01 .left{width:60%;float:left}@media (max-width: 640px){.levelDescPop>.in .block01 .left{width:100%;float:none}}.levelDescPop>.in .block01 .right{padding-top:45%;margin-top:-10px;margin-left:65%}@media (max-width: 640px){.levelDescPop>.in .block01 .right{float:none;width:50%;margin:auto;margin-top:1rem;padding-top:63%}}.levelDescPop>.in .closebtn{display:block;font:1.2rem;font-weight:bold;text-align:center;width:100%;padding:1rem 0}.levelDescPop>.in .closebtn>span{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:6px;position:relative}.levelDescPop>.in .closebtn>span:after,.levelDescPop>.in .closebtn>span:before{content:"";display:block;width:10px;height:2px;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.levelDescPop>.in .closebtn>span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.levelDescPop>.in .closebtn>span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.levelDescPop .closebtnTopRight{position:absolute;bottom:100%;right:0;width:40px;height:40px;top:-50px}.levelDescPop .closebtnTopRight:after,.levelDescPop .closebtnTopRight:before{content:"";display:block;width:35px;height:4px;background-color:#FFF;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.levelDescPop .closebtnTopRight:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.levelDescPop .closebtnTopRight:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.levelDescPop .pager{position:absolute;width:60px;height:60px;top:0;bottom:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}.levelDescPop .pager:after{content:"";display:block;position:absolute;width:28px;height:28px;top:0;bottom:0;left:0;right:0;margin:auto;border-top:2px solid #FFF}@media (max-width: 640px){.levelDescPop .pager:after{width:1.4rem;height:1.4rem}}.levelDescPop .pager.prev{right:100%}@media (max-width: 640px){.levelDescPop .pager.prev{right:87%}}.levelDescPop .pager.prev:after{border-left:2px solid #FFF;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 640px){.levelDescPop .pager.prev:after{right:auto;left:0.7rem}}.levelDescPop .pager.next{left:100%}@media (max-width: 640px){.levelDescPop .pager.next{left:87%}}.levelDescPop .pager.next:after{border-right:2px solid #FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 640px){.levelDescPop .pager.next:after{left:auto;right:0.7rem}}.levelDescPop .mfp-close{display:none}.mfp-auto-cursor .mfp-content{padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.mfp-auto-cursor .mfp-content{padding:0 2rem}}.mfp-arrow{display:none !important}.priceArea{background-color:#F5F5F2;padding:50px 30px;text-align:center}@media (max-width: 640px){.priceArea{padding:3rem 1rem}}.priceArea>.in{max-width:1100px;width:100%;margin:auto}.priceArea>.in .caption01{margin-top:24px;font-size:2.2rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;margin-bottom:40px}@media (max-width: 640px){.priceArea>.in .caption01{font-size:1.3rem;margin-top:1rem;margin-bottom:1.5rem;letter-spacing:0}}.priceArea>.in .priceDesc{width:104%;margin-left:-2%;display:table;border-collapse:separate;border-spacing:22px 0}@media (max-width: 640px){.priceArea>.in .priceDesc{display:block;width:100%;margin-left:0}}.priceArea>.in .priceDesc .one{display:table-cell;width:33.3333%;border:1px solid #1E1E1E;background-color:#fff;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.priceArea>.in .priceDesc .one{display:block;width:100%}}@media (max-width: 640px){.priceArea>.in .priceDesc .one+.one{margin-top:1.7rem}}.priceArea>.in .priceDesc .one>dt{padding:26px 0;background-color:#353535;color:#FFF;font-size:2.0rem;font-weight:bold}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dt{padding:2.0rem 0;font-size:1.7rem}}.priceArea>.in .priceDesc .one>dt.type01{background-color:#FFD700;color:#000}.priceArea>.in .priceDesc .one>dd{padding:20px 28px}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd{padding:1.5rem 2rem}}.priceArea>.in .priceDesc .one>dd .img{width:84%;padding-top:50%;margin:0 auto 10px}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .img{margin-bottom:1rem}}.priceArea>.in .priceDesc .one>dd .caption02{text-align:left;font-size:1.3rem;font-weight:bold;padding:0 5px;margin-bottom:12px}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .caption02{font-size:1.05rem;padding:0 0.2rem;margin-bottom:1rem}}.priceArea>.in .priceDesc .one>dd .time{border-bottom:2px solid #000}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .time{padding-bottom:0.4rem}}.priceArea>.in .priceDesc .one>dd .time>dt{font-size:1.6rem}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .time>dt{font-size:1.3rem;margin-bottom:-0.3rem}}.priceArea>.in .priceDesc .one>dd .time>dd{font-family:"petersburg-web",serif;font-weight:bold;font-size:2.9rem;color:#00AFDA}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .time>dd{font-size:2.4rem}}.priceArea>.in .priceDesc .one>dd .time>dd b{font-size:4.9rem}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .time>dd b{font-size:4.05rem}}.priceArea>.in .priceDesc .one>dd .price01{margin-top:13px;padding-bottom:12px;border-bottom:1px dashed #000;margin-bottom:13px;text-align:left}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .price01{margin-top:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem}}.priceArea>.in .priceDesc .one>dd .price01>dt{display:inline-block;font-size:1.4rem;margin-right:10px;font-weight:bold}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .price01>dt{font-size:1.15rem;margin-right:0.5rem}}.priceArea>.in .priceDesc .one>dd .price01>dt:before{content:"■";color:#A5A5A5}.priceArea>.in .priceDesc .one>dd .price01>dd{display:inline-block;font-size:1.4rem}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .price01>dd{font-size:1.15rem}}.priceArea>.in .priceDesc .one>dd .price01>dd b{font-size:1.7rem;font-weight:bold}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .price01>dd b{font-size:1.4rem}}.priceArea>.in .priceDesc .one>dd .other{text-align:left}.priceArea>.in .priceDesc .one>dd .other>li{font-size:1.3rem;margin-left:1em;text-indent:-1em}@media (max-width: 640px){.priceArea>.in .priceDesc .one>dd .other>li{font-size:1.05rem}}.priceArea>.in .priceDesc .one>dd .other>li:before{content:"・";padding-right:.45em}.priceArea>.in .priceDesc02{padding:20px 0;border:1px solid #1E1E1E;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;margin-top:22px}@media (max-width: 640px){.priceArea>.in .priceDesc02{display:block;padding:1rem 0.5rem;text-align:center}}.priceArea>.in .priceDesc02>dt{font-size:1.5rem;font-weight:bold;display:table-cell;padding:10px 0;border-right:1px solid #1E1E1E;text-align:center;width:17%}@media (max-width: 640px){.priceArea>.in .priceDesc02>dt{display:inline-block;border-bottom:1px solid #000;border-right:none;padding-bottom:0.4rem;margin-bottom:0.2rem;width:auto;font-size:1.65rem}}.priceArea>.in .priceDesc02>dd{display:table-cell;padding:10px 0;text-align:left}@media (max-width: 640px){.priceArea>.in .priceDesc02>dd{display:block;padding:0;padding-top:1rem}}.priceArea>.in .priceDesc02>dd .content{padding-left:20px}@media (max-width: 640px){.priceArea>.in .priceDesc02>dd .content{padding-left:0}}.priceArea>.in .priceDesc02>dd .content>li{display:inline-block;font-size:1.4rem;margin:0 10px}@media (max-width: 640px){.priceArea>.in .priceDesc02>dd .content>li{display:block;font-size:1.15rem;padding:0;letter-spacing:0}}.priceArea>.in .priceDesc02>dd .content>li:before{content:"■";color:#A5A5A5}.priceArea>.in .priceDesc02>dd .content>li b{font-size:1.7rem;font-weight:bold}@media (max-width: 640px){.priceArea>.in .priceDesc02>dd .content>li b{font-size:1.4rem}}.priceArea>.in .priceDesc03{text-align:left;font-size:1.2rem;font-weight:bold;margin-top:10px}.teacherArea{text-align:center;padding:60px 0 78px;position:relative}@media (max-width: 640px){.teacherArea{padding:2rem 0}}.teacherArea>.bg{position:absolute;top:0;left:0;width:100%;height:100%}.no-touchevents .teacherArea>.bg{-webkit-background-attachment:fixed;background-attachment:fixed}.teacherArea .caption01{margin-top:24px;font-size:2.2rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;position:relative}@media (max-width: 640px){.teacherArea .caption01{font-size:1.3rem;margin-top:1rem;letter-spacing:0}}.teacherArea [data-slidearea01b]{padding:30px 3% 54px;overflow:hidden}@media (max-width: 640px){.teacherArea [data-slidearea01b]{padding:2rem 0 4rem}}.teacherArea [data-slidearea01b] .btns01{position:absolute;left:0;right:0;height:230px;max-width:1380px;width:100%;margin:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.teacherArea [data-slidearea01b] .btns01{height:16rem}}.teacherArea [data-slidearea01b] .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:70px;height:70px;-webkit-tap-highlight-color:transparent}@media (max-width: 640px){.teacherArea [data-slidearea01b] .btns01 button{width:60px;height:90px}}.teacherArea [data-slidearea01b] .btns01 button:before,.teacherArea [data-slidearea01b] .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.teacherArea [data-slidearea01b] .btns01 button:before{width:48px;height:48px;background-color:#000000;border-radius:50%}@media (max-width: 640px){.teacherArea [data-slidearea01b] .btns01 button:before{width:3.5rem;height:3.5rem}}.teacherArea [data-slidearea01b] .btns01 button:after{width:8px;height:8px;border:2px solid #FFF}@media (max-width: 640px){.teacherArea [data-slidearea01b] .btns01 button:after{width:6px;height:6px;border:1px solid #FFF}}.teacherArea [data-slidearea01b] .btns01 button.next{right:-10px}@media (max-width: 640px){.teacherArea [data-slidearea01b] .btns01 button.next{right:1.8rem}}.teacherArea [data-slidearea01b] .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:3px}.teacherArea [data-slidearea01b] .btns01 button.prev{left:-10px}@media (max-width: 640px){.teacherArea [data-slidearea01b] .btns01 button.prev{left:1.8rem}}.teacherArea [data-slidearea01b] .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}.no-touchevents .teacherArea [data-slidearea01b] .btns01 button:hover:before{background-color:#FFF}.no-touchevents .teacherArea [data-slidearea01b] .btns01 button:hover:after{border-color:#1a1a1a}.teacherArea [data-slidearea01b] .contantWrap{max-width:1280px;width:100%;margin:auto;position:relative;overflow:hidden;padding:10px 0}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn{padding:0 40%}@media (max-width: 800px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn{padding:0 20%}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content{position:relative;display:table}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in{margin:0 8.01%;position:relative}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in{margin:0 12%}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .img{margin-bottom:24px;position:relative;-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .img{margin-bottom:1.5rem}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .img:after{content:"";display:block;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;-webkit-border-radius:50% 50%;border-radius:50% 50%;border:1px solid #000}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .img:after{top:-4px;bottom:-4px;left:-4px;right:-4px}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .img>div{padding-top:100%;-webkit-transition:0.2s;transition:0.2s;-webkit-border-radius:50% 50%;border-radius:50% 50%}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail{max-width:210px;margin:auto}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt{padding-bottom:8px;border-bottom:2px solid #000;margin-bottom:8px}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt{padding-bottom:0.3rem;margin-bottom:0.6rem}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span{display:block}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line01{font-size:1.8rem;width:110%;margin-left:-5%}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line01{width:130%;margin-left:-15%;font-size:1.5rem}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line02{font-size:1.1rem}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line02{font-size:0.95rem}}.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dd{text-align:left;font-size:1.3rem;line-height:2.0rem}@media (max-width: 640px){.teacherArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .detail>dd{font-size:1.1rem;line-height:1.65rem}}.teacherArea .descBlockArea{padding:0 30px}@media (max-width: 640px){.teacherArea .descBlockArea{padding:0 2rem}}.teacherArea .descBlockArea>.in{max-width:1100px;width:100%;margin:auto}@media (max-width: 640px){.teacherArea .descBlockArea>.in .descBlockWrap{padding-left:0.5rem}}.teacherArea .descBlockArea>.in .descBlockWrap:after{content:"";display:block;clear:both}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock{width:48%;padding:25px;background-color:#F4F4F2;position:relative;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.teacherArea .descBlockArea>.in .descBlockWrap .descBlock{width:100%;padding:1.4rem}}@media (max-width: 640px){.teacherArea .descBlockArea>.in .descBlockWrap .descBlock+.descBlock{margin-top:1.7rem}}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock:after{content:"";display:block;clear:both}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock.left{float:left}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock.left .title{padding:12px 0 12px 20px}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock.right{float:right}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .title{position:absolute;top:-20px;left:-12px;max-width:315px;width:100%;padding:12px 20px;font-size:1.5rem;line-height:2.3rem;background-image:url(../common/img/bg01.png);z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .title{max-width:116.5%;width:116.5%;top:-1.5rem;left:-2.5rem;font-size:1.5rem;line-height:2.3rem;position:relative;padding:1.2rem 0.2rem 1.2rem 1.6rem;letter-spacing:-0.1rem}}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .title:after{content:"";display:block;border:6px solid #E2B500;border-bottom-color:transparent;border-left-color:transparent;position:absolute;width:0;height:0;left:0;top:100%}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .caption{margin-top:36px;width:45%;font-size:1.3rem;line-height:2.2rem;float:left}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .caption.type01{width:60%}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .caption.type02{width:45%}@media (max-width: 640px){.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .caption{width:100% !important;font-size:1.2rem;line-height:1.9rem;margin-top:0}}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img{width:50%;float:right}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img.type01{width:38%}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img.type01>div{padding-top:112.4324324324324%}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img.type02{width:50%}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img.type02>div{padding-top:83.2%}@media (max-width: 640px){.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img{width:100% !important;margin-top:1rem}}.teacherArea .descBlockArea>.in .descBlockWrap .descBlock .img>div{padding-top:65.6%}.teacherArea .descBlockArea>.in .columnBlock{margin-top:40px;position:relative;border:1px solid #00AFDA;padding:22px 30px 22px 40px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock{padding:1.0rem 1.5rem 1.5rem}}.teacherArea .descBlockArea>.in .columnBlock .title02{color:#00AFDA;font-family:"petersburg-web",serif;font-weight:bold;display:inline-block;position:absolute;z-index:1;top:-14px;left:-12px;padding:5px 13px;background-color:#FFF;border:2px solid #00AFDA;letter-spacing:0.2rem;font-size:1.2rem}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock .title02{top:-1.2rem;left:-0.6rem;padding:0.4rem 0.8rem;letter-spacing:0.1rem;border-width:1px;font-size:0.9rem}}.teacherArea .descBlockArea>.in .columnBlock .title02:before,.teacherArea .descBlockArea>.in .columnBlock .title02:after{content:"";display:block;width:0;height:0;position:absolute;top:100%;left:0;right:0;margin:auto}.teacherArea .descBlockArea>.in .columnBlock .title02:before{border:7px solid #00AFDA;border-bottom-color:transparent;border-left-color:transparent}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock .title02:before{border-width:4px}}.teacherArea .descBlockArea>.in .columnBlock .title02:after{border:5px solid #FFFFFF;border-bottom-color:transparent;border-left-color:transparent}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock .title02:after{border-width:3px}}.teacherArea .descBlockArea>.in .columnBlock>.in{position:relative;min-height:200px}.teacherArea .descBlockArea>.in .columnBlock>.in .left{padding-right:30%}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock>.in .left{padding-right:0}}.teacherArea .descBlockArea>.in .columnBlock>.in .left .title{font-size:2.2rem;display:inline-block;padding:10px 0 4px;border-bottom:1px dashed #00AFDA;margin-bottom:10px;font-weight:normal;color:#00AFDA}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock>.in .left .title{font-size:1.8rem;line-height:2.65rem;text-align:center;display:block;padding-bottom:1rem;margin-bottom:0.6rem}}.teacherArea .descBlockArea>.in .columnBlock>.in .left .caption{font-size:1.3rem;line-height:2.2rem}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock>.in .left .caption{font-size:1.2rem;line-height:1.9rem}}.teacherArea .descBlockArea>.in .columnBlock>.in .right{position:absolute;top:0;right:0;width:27%}@media (max-width: 640px){.teacherArea .descBlockArea>.in .columnBlock>.in .right{position:relative;width:100%}}.teacherArea .descBlockArea>.in .columnBlock>.in .right>div{padding-top:66.6%}[data-imgloop02]{overflow:hidden;position:relative;text-align:left;height:100%;height:calc(100vh - 100px);height:-webkit-calc(100vh - 100px);max-height:400px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50px 50px;background-size:50px 50px;background-image:url(../img/loading_black.gif)}@media (max-width: 640px){[data-imgloop02]{height:100%;height:calc(100vh - 50px);height:-webkit-calc(100vh - 50px);max-height:240px}}[data-imgloop02]>*{position:absolute;top:0;left:0;height:100%;width:10000%;font-size:0}[data-imgloop02]>*>img{height:100%;width:auto;display:inline-block;vertical-align:top;-webkit-transition:opacity 1.0s;-ms-transition:opacity 1.0s;transition:opacity 1.0s}[data-imgloop02]>*>img[style]{opacity:1}[data-imgloop02].type2{border-top:4px solid #FFF;border-bottom:4px solid #FFF;margin-top:120px}@media (max-width: 640px){[data-imgloop02].type2{border-top:2px solid #FFF;border-bottom:2px solid #FFF;margin-top:5%}}[data-imgloop02].layout01{margin-top:0}@media (max-width: 640px){[data-imgloop02].layout01{margin-top:7%}}.spaceArea{text-align:center;padding:20px;position:relative;overflow:hidden}@media (max-width: 640px){.spaceArea{padding:0.4rem}}.spaceArea>.in{padding:60px 50px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.spaceArea>.in{padding:3rem 0 0}}.spaceArea>.in:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:4px solid #000;pointer-events:none;z-index:1}.spaceArea>.in:after{content:"";display:block;position:absolute;top:7px;left:7px;bottom:7px;right:7px;border:1px solid #000;pointer-events:none;z-index:1}@media (max-width: 640px){.spaceArea>.in:after{top:0.6rem;left:0.6rem;bottom:0.6rem;right:0.6rem}}.spaceArea .caption01{margin-top:24px;font-size:2.2rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;position:relative}@media (max-width: 640px){.spaceArea .caption01{font-size:1.3rem;margin-top:1rem;letter-spacing:0}}.spaceArea .mapBlockWrap{padding:130px 30px 240px}@media (max-width: 640px){.spaceArea .mapBlockWrap{padding:0}}.spaceArea .mapBlock{max-width:1100px;margin:auto;position:relative}.spaceArea .mapBlock .map{position:relative}.spaceArea .mapBlock .map>div{padding-top:81.09090909090909%;background-position:-23px 0}@media (max-width: 640px){.spaceArea .mapBlock .map>div{padding-top:61%;background-position:center 58%;-webkit-background-size:100%;background-size:100%}}.spaceArea .mapBlock .svgline{position:absolute;top:0;left:0;width:100%;height:auto}.spaceArea .mapBlock .marks{position:absolute;top:50%;right:-40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:60px}@media (max-width: 640px){.spaceArea .mapBlock .marks{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:2rem;display:flex;text-align:left;padding-left:7%;-webkit-box-sizing:border-box;box-sizing:border-box}}.spaceArea .mapBlock .marks>li+li{margin-top:20px}@media (max-width: 640px){.spaceArea .mapBlock .marks>li+li{margin-top:0;padding-left:7%}}.spaceArea .mapBlock .marks>li.type01:before{background-image:url(../img/txt10_01.png)}.spaceArea .mapBlock .marks>li.type02:before{background-image:url(../img/txt10_02.png)}.spaceArea .mapBlock .marks>li:before{content:"";display:inline-block;vertical-align:middle;width:64px;height:64px;margin-right:10px;background-position:center center;-webkit-background-size:cover;background-size:cover}@media (max-width: 640px){.spaceArea .mapBlock .marks>li:before{width:4rem;height:4rem;margin-right:0.5rem}}.spaceArea .mapBlock .marks>li>span{display:inline-block;vertical-align:middle;font-size:1.6rem;line-height:2.2rem;font-weight:bold;text-align:left}@media (max-width: 640px){.spaceArea .mapBlock .marks>li>span{font-size:1.3rem;line-height:1.65rem}}.spaceArea .mapBlock .servicelist{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:left;margin-top:60px}@media (max-width: 640px){.spaceArea .mapBlock .servicelist{position:static;margin-top:3%;margin-left:7%;-webkit-transform:none;-ms-transform:none;transform:none}}.spaceArea .mapBlock .servicelist>dt{font-size:1.4rem;padding:3px 0 3px 10px;border-left:4px solid #FFD700;margin-bottom:13px;font-weight:bold}@media (max-width: 640px){.spaceArea .mapBlock .servicelist>dt{font-size:1.2rem;margin-bottom:0.3rem;padding:0.5rem 0.5rem 0.2rem 0.5rem}}.spaceArea .mapBlock .servicelist>dd>ul>li{font-size:1.3rem;font-weight:bold;line-height:2.2rem}.spaceArea .mapBlock .servicelist>dd>ul>li:before{content:"・"}@media (max-width: 640px){.spaceArea .mapBlock .servicelist>dd>ul>li{font-size:1.1rem;line-height:1.55rem}}@media (min-width: 641px){.spaceArea .mapBlock [data-slidearea01c] .dammy{display:none !important}.spaceArea .mapBlock [data-slidearea01c] .btns01{display:none}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content{width:auto !important}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link{border:1px solid #000;position:absolute;padding:10px 10px 20px 10px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type01,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type06,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type07{width:31% !important}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type02,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type03,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type04,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type05{width:20% !important}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type01,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type02,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type03,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type04{top:-92px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type05,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type06,.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type07{bottom:-165px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type01{left:114px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type02{left:34%}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type03{left:57%}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type04{left:80%}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type05{left:10.5%}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type06{left:33%;height:345px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type07{left:66.5%;height:345px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .img{position:relative;margin-bottom:20px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .img>div{padding-top:65.12345679012346%}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail{padding:0 6px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt{margin-bottom:10px;line-height:1;font-weight:bold}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span{display:block}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line01{font-size:1.6rem;margin-bottom:6px}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line02{font-size:1.3rem}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dd{text-align:left;font-size:1.3rem;line-height:2.0rem}}@media (max-width: 640px){.spaceArea .mapBlock [data-slidearea01c]{clear:both;overflow:hidden;padding:1rem 0 4rem;position:relative}.spaceArea .mapBlock [data-slidearea01c] .btns01{position:absolute;left:0;right:0;height:32.5rem;max-width:1380px;width:100%;margin:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.spaceArea .mapBlock [data-slidearea01c] .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:60px;height:90px;-webkit-tap-highlight-color:transparent}.spaceArea .mapBlock [data-slidearea01c] .btns01 button:before,.spaceArea .mapBlock [data-slidearea01c] .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.spaceArea .mapBlock [data-slidearea01c] .btns01 button:before{width:3.5rem;height:3.5rem;background-color:#000000;border-radius:50%}.spaceArea .mapBlock [data-slidearea01c] .btns01 button:after{width:6px;height:6px;border:1px solid #FFF}.spaceArea .mapBlock [data-slidearea01c] .btns01 button.next{right:-0.7rem}.spaceArea .mapBlock [data-slidearea01c] .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:3px}.spaceArea .mapBlock [data-slidearea01c] .btns01 button.prev{left:-0.7rem}.spaceArea .mapBlock [data-slidearea01c] .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}.no-touchevents .spaceArea .mapBlock [data-slidearea01c] .btns01 button:hover:before{background-color:#FFF}.no-touchevents .spaceArea .mapBlock [data-slidearea01c] .btns01 button:hover:after{border-color:#1a1a1a}.spaceArea .mapBlock [data-slidearea01c] .contantWrap{max-width:1280px;width:100%;margin:auto;position:relative;overflow:hidden;padding:10px 0}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn{padding:0}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content{position:relative;display:table}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in{margin:0 7%;position:relative;border:1px solid #000;padding:0.7rem 0.7rem 2rem}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .img{position:relative;margin-bottom:1.5rem}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .img>div{padding-top:61%;-webkit-transition:0.2s;transition:0.2s}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail{padding:0 1rem}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt{padding-bottom:0.3rem;margin-bottom:0.6rem;font-weight:normal}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span{display:block}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line01{font-size:1.6rem}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dt>span.line02{font-size:1.1rem}.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link>.in .detail>dd{text-align:left;font-size:1.2rem;line-height:1.9rem}}.spaceArea .recoBlock{padding:46px 0 60px;position:relative}@media (max-width: 640px){.spaceArea .recoBlock{padding:3rem 0 2rem}}.spaceArea .recoBlock:before{content:"";position:absolute;top:0;left:0;left:-100px;right:-100px;height:120%;background-color:#F5F5F2}@media (max-width: 640px){.spaceArea .recoBlock:before{left:0;right:0}}.spaceArea .recoBlock .title01{position:relative;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;font-size:2.6rem;margin-bottom:30px}@media (max-width: 640px){.spaceArea .recoBlock .title01{font-size:2rem;margin-bottom:1rem}}.spaceArea .recoBlock .caseone{max-width:1100px;width:100%;margin:auto;height:310px;position:relative}@media (max-width: 640px){.spaceArea .recoBlock .caseone{width:90%;height:auto;padding-top:15rem}}.spaceArea .recoBlock .caseone .img{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden}@media (max-width: 640px){.spaceArea .recoBlock .caseone .img{top:0;left:0 !important;height:15rem;width:100%}}.spaceArea .recoBlock .caseone .img.type01{left:0;right:auto}.spaceArea .recoBlock .caseone .img>div{position:absolute;top:0;left:0;width:100%;height:100%}.spaceArea .recoBlock .caseone .info{position:relative;width:50%;height:100%;display:table;border:8px solid #ECECE7;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info{border-width:0.5rem;margin-left:0 !important;width:100%;display:block;padding:5rem 0 3rem}}.spaceArea .recoBlock .caseone .info.type01{margin-left:50%;border-color:#FFE34D;background-color:#FFD700}.spaceArea .recoBlock .caseone .info.type02{border-color:#FFF;background-color:#ECECE7}.spaceArea .recoBlock .caseone .info>.in{display:table-cell;vertical-align:middle}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in{display:block}}.spaceArea .recoBlock .caseone .info>.in .maru{display:table;background-color:#fff;width:74px;height:74px;position:absolute;top:50%;right:0;margin:auto;margin-right:-37px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in .maru{width:6.5rem;height:6.5rem;top:0;right:0 !important;left:0 !important;margin:auto !important}}.spaceArea .recoBlock .caseone .info>.in .maru.type01{left:0;right:auto;margin-left:-37px}.spaceArea .recoBlock .caseone .info>.in .maru>span{display:table-cell;vertical-align:middle}.spaceArea .recoBlock .caseone .info>.in .maru>span>span{font-family:"schoolbook",serif;display:block;color:#00AFDA}.spaceArea .recoBlock .caseone .info>.in .maru>span>span.line01{font-size:1.2rem;font-weight:400;line-height:1;margin-top:6px}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in .maru>span>span.line01{font-size:1.0rem;margin-top:0.2rem}}.spaceArea .recoBlock .caseone .info>.in .maru>span>span.line02{font-size:2.9rem;font-weight:700;line-height:1}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in .maru>span>span.line02{font-size:2.5rem}}.spaceArea .recoBlock .caseone .info>.in .title{position:relative;padding:5px 0 4px 0;border-top:2px solid #000;border-bottom:2px solid #000;max-width:316px;width:100%;margin:auto;font-size:1.7rem;font-weight:bold;margin-bottom:12px;margin-top:50px}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in .title{font-size:1.5rem;padding:0.5rem 0;max-width:100%;width:80%;margin-bottom:1rem;margin-top:2rem}}.spaceArea .recoBlock .caseone .info>.in .title:after{display:block;position:absolute;bottom:121%;left:0;width:110%;margin-left:-5%;font-family:"petersburg-web",serif;font-weight:bold;font-size:3.6rem;line-height:1}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in .title:after{font-size:2.6rem;letter-spacing:0;width:120%;margin-left:-10%}}.spaceArea .recoBlock .caseone .info>.in .title.type01:after{content:"Private Study"}.spaceArea .recoBlock .caseone .info>.in .title.type02:after{content:"Communication"}.spaceArea .recoBlock .caseone .info>.in .title.type03:after{content:"Seminars & Events"}.spaceArea .recoBlock .caseone .info>.in .caption{max-width:316px;width:100%;margin:auto;font-size:1.3rem;text-align:left}@media (max-width: 640px){.spaceArea .recoBlock .caseone .info>.in .caption{font-size:1.2rem;line-height:1.9rem;max-width:100%;width:80%}}.voiceArea{text-align:center;padding:60px 50px;position:relative;overflow:hidden}@media (max-width: 640px){.voiceArea{padding:3rem 0}}.voiceArea .caption01{margin-top:24px;font-size:2.2rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;position:relative;margin-bottom:40px}@media (max-width: 640px){.voiceArea .caption01{font-size:1.3rem;margin-top:1rem;letter-spacing:0;margin-bottom:2rem}}.voiceArea [data-slidearea01d]{overflow:hidden;position:relative}.voiceArea [data-slidearea01d] .btns01{position:absolute;left:0;right:0;height:100%;max-width:1380px;width:100%;margin:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.voiceArea [data-slidearea01d] .btns01{height:42rem}}.voiceArea [data-slidearea01d] .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:70px;height:70px;-webkit-tap-highlight-color:transparent}@media (max-width: 640px){.voiceArea [data-slidearea01d] .btns01 button{width:60px;height:90px}}.voiceArea [data-slidearea01d] .btns01 button:before,.voiceArea [data-slidearea01d] .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.voiceArea [data-slidearea01d] .btns01 button:before{width:48px;height:48px;background-color:#000000;border-radius:50%}@media (max-width: 640px){.voiceArea [data-slidearea01d] .btns01 button:before{width:3.5rem;height:3.5rem}}.voiceArea [data-slidearea01d] .btns01 button:after{width:8px;height:8px;border:2px solid #FFF}@media (max-width: 640px){.voiceArea [data-slidearea01d] .btns01 button:after{width:6px;height:6px;border:1px solid #FFF}}.voiceArea [data-slidearea01d] .btns01 button.next{right:-10px}@media (max-width: 640px){.voiceArea [data-slidearea01d] .btns01 button.next{right:-0.2rem}}.voiceArea [data-slidearea01d] .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:3px}.voiceArea [data-slidearea01d] .btns01 button.prev{left:-10px}@media (max-width: 640px){.voiceArea [data-slidearea01d] .btns01 button.prev{left:-0.2rem}}.voiceArea [data-slidearea01d] .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}.no-touchevents .voiceArea [data-slidearea01d] .btns01 button:hover:before{background-color:#FFF}.no-touchevents .voiceArea [data-slidearea01d] .btns01 button:hover:after{border-color:#1a1a1a}.voiceArea [data-slidearea01d] .contantWrap{max-width:1280px;width:100%;margin:auto;position:relative;overflow:hidden}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn{padding:0 75% 0 0}@media (max-width: 800px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn{padding:0}}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content{position:relative;display:table}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in{margin:0 5%;position:relative;border:2px solid #000}@media (max-width: 640px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in{margin:0 9%;border:1px solid #000;padding:0.5rem}}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .img{position:relative}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .img>div{padding-top:68.42105%}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .name{position:absolute;top:0;left:0}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .name:before{content:"";width:0;height:0;border:30px solid #06060A;border-right-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0}@media (max-width: 640px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .name:before{border-width:2.5rem}}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .name>span{position:absolute;color:#FFF;font-size:1.1rem;font-weight:bold;top:10px;left:-4px;width:50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 640px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .name>span{font-size:0.9rem;top:0.8rem;left:-0.7rem}}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .number{padding:5px 0 35px;position:relative}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .number.type01:before{background-color:#FFDF33}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .number.type01:after{border-color:#FFDF33}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .number:before{content:"";display:block;position:absolute;top:-10px;left:0;right:0;margin:auto;width:48px;height:48px;background-color:#33BFE1}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .number:after{content:"";display:block;position:absolute;top:37px;left:0;right:0;margin:auto;width:0;height:0;border-color:#33BFE1;border-style:solid;border-width:12px 9px 9px 0px;border-left-color:transparent !important;border-bottom-color:transparent !important;border-right-color:transparent !important}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .number>span{font-size:1.5rem;font-family:"schoolbook",serif;font-weight:700;position:relative;z-index:1}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail{padding:0 20px 20px 20px}@media (max-width: 640px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail{padding:0 2rem 2rem 2rem}}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail .title{font-size:1.6rem;font-weight:bold;padding-bottom:16px;border-bottom:2px solid #000;margin-bottom:16px;position:relative}@media (max-width: 640px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail .title{padding-bottom:1rem;margin-bottom:1rem;font-size:1.4rem;line-height:2rem}}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail .title:after{content:"";display:block;position:absolute;bottom:3px;left:0;width:100%;border-bottom:1px solid #000}.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail .caption{text-align:left;font-size:1.3rem;line-height:2.0rem}@media (max-width: 640px){.voiceArea [data-slidearea01d] .contantWrap .contentWrapIn .content .link>.in .detail .caption{font-size:1.1rem;line-height:1.65rem}}.trialArea{text-align:center;padding:60px 50px;position:relative;overflow:hidden}@media (max-width: 640px){.trialArea{padding:3rem 0}}.trialArea>.bg{position:absolute;top:0;left:0;width:100%;height:100%}.no-touchevents .trialArea>.bg{-webkit-background-attachment:fixed;background-attachment:fixed}.trialArea .cmnTit02{position:relative}.trialArea .caption01{margin-top:24px;font-size:2.2rem;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;position:relative;margin-bottom:20px;padding:0 30px}@media (max-width: 640px){.trialArea .caption01{font-size:1.3rem;margin-top:1rem;letter-spacing:0;margin-bottom:2rem}}.trialArea .caption02{font-size:1.4rem;line-height:2.7rem;position:relative;margin-bottom:30px;font-weight:bold;padding:0 50px}@media (max-width: 640px){.trialArea .caption02{font-size:1.2rem;line-height:2.1rem;letter-spacing:0;margin-bottom:1rem;text-align:left;padding:0 0.5rem 0 1.5rem;letter-spacing:-0.1rem}}.trialArea [data-slidearea01e]{overflow:hidden;position:relative}.trialArea [data-slidearea01e] .btns01{position:absolute;left:0;right:0;height:100%;max-width:1380px;width:100%;margin:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.trialArea [data-slidearea01e] .btns01{height:100%}}.trialArea [data-slidearea01e] .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:70px;height:70px;-webkit-tap-highlight-color:transparent}.trialArea [data-slidearea01e] .btns01 button.hidden{display:none !important}@media (max-width: 640px){.trialArea [data-slidearea01e] .btns01 button{width:60px;height:90px}}.trialArea [data-slidearea01e] .btns01 button:before,.trialArea [data-slidearea01e] .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.trialArea [data-slidearea01e] .btns01 button:before{width:48px;height:48px;background-color:#000000;border-radius:50%}@media (max-width: 640px){.trialArea [data-slidearea01e] .btns01 button:before{width:3.5rem;height:3.5rem}}.trialArea [data-slidearea01e] .btns01 button:after{width:8px;height:8px;border:2px solid #FFF}@media (max-width: 640px){.trialArea [data-slidearea01e] .btns01 button:after{width:6px;height:6px;border:1px solid #FFF}}.trialArea [data-slidearea01e] .btns01 button.next{right:-10px}@media (max-width: 640px){.trialArea [data-slidearea01e] .btns01 button.next{right:-0.2rem}}.trialArea [data-slidearea01e] .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:3px}.trialArea [data-slidearea01e] .btns01 button.prev{left:-10px}@media (max-width: 640px){.trialArea [data-slidearea01e] .btns01 button.prev{left:-0.2rem}}.trialArea [data-slidearea01e] .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}.no-touchevents .trialArea [data-slidearea01e] .btns01 button:hover:before{background-color:#FFF}.no-touchevents .trialArea [data-slidearea01e] .btns01 button:hover:after{border-color:#1a1a1a}.trialArea [data-slidearea01e] .contantWrap{max-width:1150px;width:100%;margin:auto;position:relative;overflow:hidden;padding:10px 0}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn{padding:0 75% 0 0}@media (max-width: 800px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn{padding:0}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content{position:relative;display:table}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in{margin:0 5%;position:relative;background-color:#fff;padding-bottom:25px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5)}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in{margin:0 9%}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title{position:relative;background-image:url(../common/img/bg01.png);padding:18px 0 14px}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title{padding:1.5rem 0}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title:after{content:"";display:block;position:absolute;top:4px;left:4px;bottom:4px;right:4px;border:1px solid #FFF}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title>span{font-family:"petersburg-web",serif;font-weight:normal;display:block;line-height:1}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title>span.line01{font-weight:normal;font-size:1.8rem;letter-spacing:0.2rem}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title>span.line01{font-size:1.75rem;letter-spacing:0.1rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title>span.line02{font-weight:bold;font-size:4.6rem;margin-top:4px}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title>span.line02{font-size:4.5rem;margin-top:0}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01{margin-top:26px;margin-bottom:26px;display:table;width:100%}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01{height:auto !important;margin-top:2rem;margin-bottom:1.5rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01>.in{display:table-cell;vertical-align:middle}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01>.in>span{color:#00AFDA;font-weight:bold;display:block}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01>.in>span.line01{font-size:2.0rem;line-height:2.8rem}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01>.in>span.line01{font-size:2rem;line-height:2.8rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01>.in>span.line02{font-size:1.5rem;line-height:1.6;margin-top:2px}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .title01>.in>span.line02{font-size:1.2rem;line-height:2.0rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc01{font-size:1.4rem;line-height:2.2rem;max-width:200px;padding:0 20px;margin:auto;text-align:left}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc01{max-width:100%;padding:0 2rem;font-size:1.3rem;line-height:2.25rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc01 a{text-decoration:underline}.no-touchevents .trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc01 a:hover{text-decoration:none}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc02{font-size:1.3rem;line-height:1.9rem;max-width:200px;padding:0 20px;margin:10px auto 0;text-align:left;color:#00AFDA}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc02{font-size:1.2rem;line-height:2.1rem;max-width:100%;padding:0 2rem;margin-top:0.8rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc03{font-size:1.3rem;line-height:1.9rem;max-width:200px;padding:0 20px;margin:10px auto 0;text-align:left}@media (max-width: 640px){.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .desc03{font-size:1.2rem;line-height:2.1rem;max-width:100%;padding:0 2rem;margin-top:0.8rem}}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .arrow{position:absolute;top:0;bottom:0;right:-33px;margin:auto;width:36px;height:36px;background-color:#000;-webkit-border-radius:50% 50%;border-radius:50% 50%;z-index:1}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .arrow:after{content:"";display:block;position:absolute;top:0;bottom:0;right:10px;width:8px;height:8px;margin:auto;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.trialArea [data-slidearea01e] .contantWrap .contentWrapIn .content .link>.in .arrow:before{content:"";display:block;width:18px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.trialArea .muryoukaunse{max-width:376px;margin:30px auto 0}@media (max-width: 640px){.trialArea .muryoukaunse{max-width:100%;margin:2rem 1.5rem 0}}.trialArea .muryoukaunse>a{padding:15px 0;-webkit-border-radius:40px 40px;border-radius:40px 40px}@media (max-width: 640px){.trialArea .muryoukaunse>a{padding:1rem 0}}.trialArea .muryoukaunse>a:after{right:28px;width:9px;height:9px}@media (max-width: 640px){.trialArea .muryoukaunse>a:after{right:1.5rem;width:0.5rem;height:0.5rem}}.trialArea .muryoukaunse>a>span{font-size:2rem}@media (max-width: 640px){.trialArea .muryoukaunse>a>span{font-size:1.5rem}}.accessArea{text-align:center;padding:60px 50px 190px;position:relative}@media (max-width: 640px){.accessArea{padding:3rem 1.5rem}}.accessArea .content{max-width:1000px;margin:54px auto 0;position:relative}@media (max-width: 640px){.accessArea .content{margin-top:2rem}}.accessArea .content .row01{max-width:260px}@media (max-width: 640px){.accessArea .content .row01{max-width:100%}}.accessArea .content .row01:after{content:"";display:block;clear:both}.accessArea .content .row01 .txt01{display:table;width:174px;height:174px;background-color:#FFD700;-webkit-border-radius:50% 50%;border-radius:50% 50%}@media (max-width: 640px){.accessArea .content .row01 .txt01{float:left;width:9rem;height:9rem;margin-bottom:1rem}}.accessArea .content .row01 .txt01>.in{display:table-cell;vertical-align:middle}.accessArea .content .row01 .txt01>.in>span{line-height:1;font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:normal;display:block}.accessArea .content .row01 .txt01>.in>span.line01{font-size:2.5rem}@media (max-width: 640px){.accessArea .content .row01 .txt01>.in>span.line01{font-size:1.35rem}}.accessArea .content .row01 .txt01>.in>span.line02{font-size:2.7rem}@media (max-width: 640px){.accessArea .content .row01 .txt01>.in>span.line02{font-size:1.5rem}}.accessArea .content .row01 .txt01>.in>span.line02>b{font-family:"petersburg-web",serif;font-weight:normal;font-size:4.8rem}@media (max-width: 640px){.accessArea .content .row01 .txt01>.in>span.line02>b{font-size:2.55rem}}.accessArea .content .row01 .txt02{text-align:left;margin-top:20px}@media (max-width: 640px){.accessArea .content .row01 .txt02{margin-top:2rem;float:right;width:19rem;margin-bottom:2rem;margin-right:-1rem}}.accessArea .content .row01 .txt02 .line01{display:block;font-size:1.3rem}@media (max-width: 640px){.accessArea .content .row01 .txt02 .line01{font-size:1.2rem}}.accessArea .content .row01 .txt02 .caption{display:block;font-size:1.6rem;line-height:2.2rem;font-weight:bold}@media (max-width: 640px){.accessArea .content .row01 .txt02 .caption{font-size:1.2rem;line-height:1.9rem;font-weight:normal}}.accessArea .content .img{position:absolute;top:0;right:0;width:68%}@media (max-width: 640px){.accessArea .content .img{position:relative;width:100%}}.accessArea .content .img>div{padding-top:80.5194%;-webkit-background-size:100% 100%;background-size:100% 100%}@media (max-width: 640px){.accessArea .content .img>div{padding-top:107%}}.accessArea .content .list{margin-top:20px;text-align:left;max-width:260px}@media (max-width: 640px){.accessArea .content .list{max-width:90%;margin-top:2rem;margin:2rem auto 0}}.accessArea .content .list>li{font-size:1.3rem}@media (max-width: 640px){.accessArea .content .list>li{font-size:1.2rem}}.accessArea .content .list>li+li{margin-top:1.3rem}@media (max-width: 640px){.accessArea .content .list>li+li{margin-top:1.2rem}}.accessArea .content .link{margin-top:30px;max-width:260px}@media (max-width: 640px){.accessArea .content .link{max-width:100%;margin-top:2rem}}.accessArea .content .link>a{display:block;border:2px solid #000;padding:16px 0;position:relative}@media (max-width: 640px){.accessArea .content .link>a{padding:1.5rem 0}}.accessArea .content .link>a>img{display:inline-block;vertical-align:middle;position:relative}.no-touchevents .accessArea .content .link>a:hover:before{-webkit-animation:accesslinkAnime 1.6s cubic-bezier(0.05, 0.62, 0.355, 1);animation:accesslinkAnime 1.6s cubic-bezier(0.05, 0.62, 0.355, 1)}@-webkit-keyframes accesslinkAnime{0%{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:0}}@keyframes accesslinkAnime{0%{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:0}}.accessArea .content .link>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#C9C9C9;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}

/*# sourceMappingURL=index.css.map */