html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}li img{vertical-align:bottom}dt img{vertical-align:bottom}*:first-child+html *{letter-spacing:0}select,input,button,textarea,button{font:99% arial,helvetica,clean,"游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryosans-serif}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}img{-ms-interpolation-mode:bicubic}atricle *{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}html article{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}select,input,button,textarea,button{-ms-box-sizing:border-bo;-o-box-sizing:border-bo;box-sizing:border-bo}.bo{border:1px solid #f00}.ba{border:1px solid #e1e1e1}.bt{border-top:1px solid #e1e1e1}.br{border-right:1px solid #e1e1e1}.bl{border-left:1px solid #e1e1e1}.bb{border-bottom:1px solid #e1e1e1}@media screen and (max-width: 599px){.bam{border:1px solid #e1e1e1}}@media screen and (max-width: 599px){.btm{border-top:1px solid #e1e1e1}}@media screen and (max-width: 599px){.brm{border-right:1px solid #e1e1e1}}@media screen and (max-width: 599px){.blm{border-left:1px solid #e1e1e1}}@media screen and (max-width: 599px){.bbm{border-bottom:1px solid #e1e1e1}}.btd{border-top:2px dotted #e1e1e1}.brd{border-right:2px dotted #e1e1e1}.bld{border-left:2px dotted #e1e1e1}.bbd{border-bottom:2px dotted #e1e1e1}.nb{border:none !important}.opacity-hover{transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.opacity-hover:hover,.opacity-hover a:hover{opacity:.80;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-khtml-opacity:.80;-moz-opacity:.80}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:400;src:url(/fonts/NotoSerifCJKjp-Regular.otf) format("opentype")}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:700;src:url(/fonts/NotoSerifCJKjp-Bold.otf) format("opentype")}html{font-size:62.5%;color:#686767;font-family:"游ゴシック", YuGothic, 'Yu Gothic', '游ゴシック体', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ W3', 'Hiragino Kaku Gothic', 'Hiragino Sans', 'メイリオ', Meiryo, system-ui, sans-serif}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body{font-size:1.6rem;line-height:1.8;background-color:#fff;color:#686767}@media screen and (max-width: 1024px){body{font-size:1.5rem;line-height:1.8}}@media screen and (max-width: 599px){body{font-size:1.4rem;line-height:1.8}}.noto.f100{font-weight:100 !important}.noto.f200{font-weight:200 !important}.noto.f300{font-weight:300 !important}.noto.f400{font-weight:400 !important}.noto.f500{font-weight:500 !important}.noto.f600{font-weight:600 !important}.noto.f700{font-weight:700 !important}.noto.f800{font-weight:800 !important}.noto.f900{font-weight:900 !important}body{overflow-y:scroll}.helvetica{font-family:'Helvetica Neue', 'acumin-pro', Helvetica, 'arial-nova', "游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic", 'Hiragino Sans', "メイリオ", Meiryo !important}.acuminpro{font-family:'acumin-pro', 'Helvetica Neue' !important}.futura{font-family:"futura-pt", "游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic", 'Hiragino Sans', "メイリオ", Meiryo !important;font-style:normal;font-weight:300}.yugothic{font-family:"游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic", 'Hiragino Sans', "メイリオ", Meiryo sans-serif !important}.yumincho{font-family:"ヒラギノ明朝ProN W3",HiraMinProN-W3,"ヒラギノ明朝Pro W3",Hiragino Mincho Pro, "游明朝体",Yu Mincho,YuMincho,"HG正楷書体-PRO","ＤＦ中楷書体","ＭＳ 明朝",MS Mincho,"メイリオ",Meiryo,serif !important}.kzkmincho{font-family:"kozuka-mincho-pr6n" !important}.reimincho{font-family:"a-otf-ud-reimin-pr6n",sans-serif !important}.baskerville{font-family:'Libre Baskerville','Noto Serif JP','Noto Serif Japanese',HiraMinProN-W3,'ヒラギノ明朝Pro W3','Hiragino Mincho Pro', '游明朝体','Yu Mincho',YuMincho,'HG正楷書体-PRO','ＤＦ中楷書体','ＭＳ 明朝','MS Mincho','メイリオ',Meiryo,serif !important}.mincho-alt{font-family:'Libre Baskerville',HiraMinProN-W3,"ヒラギノ明朝Pro W3",Hiragino Mincho Pro, "游明朝体",Yu Mincho,YuMincho,"HG正楷書体-PRO","ＤＦ中楷書体","ＭＳ 明朝",MS Mincho,"メイリオ",Meiryo,serif !important}.gothic{font-family:"游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic", 'Hiragino Sans', "メイリオ", Meiryo sans-serif}a:link{color:#000;text-decoration:underline !important}a:visited{color:#000;text-decoration:underline !important}a:hover{color:#828080;text-decoration:none !important}a:focus{color:#828080;text-decoration:none !important}a:active{color:#828080 !important}a{cursor:pointer}a img:hover{opacity:.80}a img.nohover:hover{opacity:1}.l{zoom:1;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.l:before,.l:after{display:block;height:0;visibility:hidden;content:"\0020"}.l:after{clear:both}.l .l__item{float:left;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.l .l__item__inner{margin:0 0 0 0}.l.l--2 .l__item{width:50%}.l.l--3 .l__item{width:33.33%}.l.l--3 .l__item.l__item--span-2{width:66.66%}.l.l--4 .l__item{width:25%}.l.l--4 .l__item.l__item--span-2{width:50%}.l.l--4 .l__item.l__item--span-3{width:75%}.l.l--5 .l__item{width:20%}.l.l--5 .l__item.l__item--span-2{width:40%}.l.l--5 .l__item.l__item--span-3{width:65%}.l.l--5 .l__item.l__item--span-4{width:80%}.l.l--6 .l__item{width:16.7%}.l.l--6 .l__item.l__item--span-2{width:33.4%}.l.l--6 .l__item.l__item--span-3{width:50.1%}.l.l--6 .l__item.l__item--span-4{width:66.8%}.l.l--6 .l__item.l__item--span-5{width:83.5%}.l-grid{zoom:1;margin:0 0 0 0}.l-grid:before,.l-grid:after{display:block;height:0;visibility:hidden;content:"\0020"}.l-grid:after{clear:both}.l-grid .l-grid__item{float:left;box-sizing:border-box;padding:0 0 0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.l-grid.l-grid--col-1 .l-grid__item{width:100%}.l-grid.l-grid--col-2 .l-grid__item{width:50%}.l-grid.l-grid--col-2 .l-grid__item.l-grid__item--colspan-2{width:100%}.l-grid.l-grid--col-3 .l-grid__item{width:33.33%}.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-2{width:66.66%}.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-3{width:100%}.l-grid.l-grid--col-4 .l-grid__item{width:25%}.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-2{width:50%}.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-3{width:75%}.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-4{width:100%}.l-grid.l-grid--col-5 .l-grid__item{width:20%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-2{width:40%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-3{width:65%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-4{width:80%}.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-5{width:100%}.l-grid.l-grid--col-6 .l-grid__item{width:16.6%}.l-grid.l-grid--col-6 .l-grid__item.l-grid__item--colspan-2{width:33.4%}.l-grid.l-grid--col-6 .l-grid__item.l-grid__item--colspan-3{width:50.1%}.l-grid.l-grid--col-6 .l-grid__item.l-grid__item--colspan-4{width:66.8%}.l-grid.l-grid--col-6 .l-grid__item.l-grid__item--colspan-5{width:83.5%}.l-grid.l-grid--col-6 .l-grid__item.l-grid__item--colspan-6{width:100%}@media screen and (max-width: 1024px){.l-grid .l-grid__item{display:inline-block;padding:0 0 0}.l-grid .l-grid__item .l-grid{margin:0 0 0 0}.l-grid .l-grid__item .l-grid .l-grid__item{padding:0 0 0 0}.l-grid.l-grid--col-2-tab .l-grid__item{width:50%}.l-grid.l-grid--col-2-tab .l-grid__item.l-grid__item--colspan-2{width:100%}.l-grid.l-grid--col-3-tab .l-grid__item{width:33.33%}.l-grid.l-grid--col-3-tab .l-grid__item.l-grid__item--colspan-2{width:66.66%}.l-grid.l-grid--col-3-tab .l-grid__item.l-grid__item--colspan-3{width:100%}.l-grid.l-grid--col-4-tab .l-grid__item{width:25%}.l-grid.l-grid--col-4-tab .l-grid__item.l-grid__item--colspan-2{width:50%}.l-grid.l-grid--col-4-tab .l-grid__item.l-grid__item--colspan-3{width:75%}.l-grid.l-grid--col-4-tab .l-grid__item.l-grid__item--colspan-4{width:100%}.l-grid.l-grid--col-5-tab .l-grid__item{width:20%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-2{width:40%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-3{width:65%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-4{width:80%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-5{width:100%}.l-grid.l-grid--col-5-tab .l-grid__item{width:16.7%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-2{width:33.4%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-3{width:50.1%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-4{width:66.8%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-5{width:83.5%}.l-grid.l-grid--col-5-tab .l-grid__item.l-grid__item--colspan-6{width:100%}}@media screen and (max-width: 599px){.l-grid .l-grid__item{display:inline-block;padding:0 0 0}.l-grid .l-grid__item .l-grid{margin:0 0 0 0}.l-grid .l-grid__item .l-grid .l-grid__item{padding:0 0 0 0}.l-grid.l-grid--col-1-sp .l-grid__item{width:100%}.l-grid.l-grid--col-2-sp .l-grid__item{width:50%}.l-grid.l-grid--col-2-sp .l-grid__item.l-grid__item--colspan-2{width:100%}.l-grid.l-grid--col-3-sp .l-grid__item{width:33.33%}.l-grid.l-grid--col-3-sp .l-grid__item.l-grid__item--colspan-2{width:66.66%}.l-grid.l-grid--col-3-sp .l-grid__item.l-grid__item--colspan-3{width:100%}.l-grid.l-grid--col-4-sp .l-grid__item{width:25%}.l-grid.l-grid--col-4-sp .l-grid__item.l-grid__item--colspan-2{width:50%}.l-grid.l-grid--col-4-sp .l-grid__item.l-grid__item--colspan-3{width:75%}.l-grid.l-grid--col-4-sp .l-grid__item.l-grid__item--colspan-4{width:100%}.l-grid.l-grid--col-5-sp .l-grid__item{width:20%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-2{width:40%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-3{width:65%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-4{width:80%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-5{width:100%}.l-grid.l-grid--col-5-sp .l-grid__item{width:16.7%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-2{width:33.4%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-3{width:50.1%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-4{width:66.8%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-5{width:83.5%}.l-grid.l-grid--col-5-sp .l-grid__item.l-grid__item--colspan-6{width:100%}}.main_content{padding-bottom:100px}.main_content_inner{width:100%;max-width:1200px;margin:auto}.main_content_inner-block{position:relative;margin-top:100px}@media screen and (max-width: 599px){.main_content_inner-block{margin-top:0;padding-top:50px}}@media screen and (max-width: 599px){.main_content{padding-bottom:20px}}.main_content .subpage_header{height:176px;width:100%;text-align:center;background:#fbfaf8;color:#242424;position:relative}@media screen and (max-width: 599px){.main_content .subpage_header{height:105px}}.main_content .subpage_header-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_content .subpage_header-title{font-size:2.3rem}.main_content .subpage_header:before{content:"";display:block;width:150px;border-bottom:2px solid #e5e3e1;position:absolute;bottom:0;margin-bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 599px){.main_content .subpage_header:before{width:92px}}.main_content .mainvisual{width:100%;margin:auto;height:429px;background-size:cover}@media screen and (max-width: 599px){.main_content .mainvisual{height:180px}}@media screen and (max-width: 320px){.main_content .mainvisual{height:150px}}.main_content .mainvisual-h1{font-family:'Helvetica Neue', Helvetica, Arial,"游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryo;color:#fff;font-size:2rem;letter-spacing:1rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 599px){.main_content .mainvisual-h1{letter-spacing:0.5rem}}.main_content .contents-block{background:#f7f4ee;text-align:center;color:#686767;padding-bottom:100px}@media screen and (max-width: 1024px){.main_content .contents-block{padding-bottom:50px}}.main_content .contents-block.studio_contents-block-white{background:#fff}.main_content .contents-block-news{background:#f9f8f6}.main_content .contents-block-news.-topics{background:#ffffff}.main_content .contents-block-purpose{background:#fbfaf9}.main_content .contents-block-welcome{background:#ffffff}.main_content .contents-block-magazine{background:#ffffff}.main_content .contents-block-mainlead{padding-top:70px;padding-bottom:0 !important}.main_content .contents-block-lead{width:100%;background:#f7f4ee;text-align:center;color:#000;padding-bottom:70px;letter-spacing:0.2rem}@media screen and (max-width: 1024px){.main_content .contents-block-lead{text-align:left;padding:0 2rem 35px}}.main_content .contents-block-lead-white{background:#ffffff}.main_content .contents-block-white{background:#ffffff}.main_content .contents-block-grey{background:#fafafa}.main_content .contents-block-beige{background:#f9f5eb}.contents_inner{margin:auto;width:100%;max-width:1500px;padding-left:50px;padding-right:50px}@media screen and (max-width: 599px){.contents_inner{padding-left:20px;padding-right:20px}}.bt-pagetop{display:none;position:fixed;z-index:99;bottom:25px;right:10px;width:42px;height:42px;white-space:nowrap;overflow:hidden;cursor:pointer}@media screen and (max-width: 599px){.bt-pagetop{right:0;width:58px;height:58px;bottom:0;background-size:58px auto}}.bt-reserve{position:fixed;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}@media screen and (max-width: 599px){.bt-reserve{bottom:0;width:100%;height:60px;border-top:1px solid #cfaf6e;background-color:#dbc089;line-height:60px;text-align:center;z-index:8000;display:block}.bt-reserve a{position:relative;width:100%;display:block;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic ProN";font-weight:bold;color:#3a3a3a}.bt-reserve a .bt-reserve-inner{position:relative;display:inline-block;padding-left:18px}.bt-reserve a img{width:14px;top:23px;left:0;position:absolute}}@media screen and (min-width: 1300px){.bt-reserve.js-bt-reserve{display:none}}@media screen and (max-width: 599px){.bt-reserve.bt-reserve-reserve a .bt-reserve-inner{padding-left:0}}.bt-reserve.bt-reserve-trial{background-color:#fa8e1a}@media screen and (min-width: 599px){.bt-reserve.bt-reserve-trial{right:0;top:50%;height:68px;width:193px;border-radius:100px 0 0 100px;box-shadow:0px 0px 9px -2px #333333}.bt-reserve.bt-reserve-trial:hover{width:240px}}.bt-reserve.bt-reserve-trial a{color:#ffffff;display:block}@media screen and (max-width: 599px){.bt-reserve.bt-reserve-trial a .bt-reserve-inner{padding-left:18px}}@media screen and (min-width: 599px){.bt-reserve.bt-reserve-trial a .bt-reserve-inner{text-align:center;width:193px;display:table-cell;vertical-align:middle;height:68px}}@media screen and (min-width: 599px){.bt-reserve.bt-reserve-trial a img{display:none}}.grid{display:table;width:100%}.grid .block{vertical-align:top;padding-left:1px;display:table-cell;text-align:center}.fixpadding{display:block;margin-top:-88px;padding-top:88px}.modal-reserve-inner{padding-left:60px;padding-right:60px;text-align:left !important}@media screen and (max-width: 599px){.modal-reserve-inner{padding-left:20px;padding-right:20px}}.modal-reserve-subtitle{text-align:center}.modal-reserve-subtitle.-price{padding-top:30px}@media screen and (max-width: 599px){.modal-reserve-subtitle.-price{padding-top:20px}}.modal-reserve-areatitle{font-weight:bold;color:#f0ac07;padding-top:30px;padding-bottom:10px}.modal-reserve-studiolist-item{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:10px}.modal-reserve-studiolist-item a{text-decoration:none !important}.modal-reserve-studiolist-item a:hover{text-decoration:underline !important}.trialonly{display:none}.table-basic{width:100%;border:1px solid #e5e5e5;margin-bottom:0;border-collapse:separate}.table-basic tr th{padding:20px;background-color:#f5f3ed;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.table-basic tr th:last-child{border-right:none}.table-basic tr td{padding:20px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;word-break:break-all}.table-basic tr td:last-child{border-right:none}.table-basic tr:last-child th{border-bottom:none}.table-basic tr:last-child td{border-bottom:none}.table-basic .nb{border:none}.table-basic.type-small th{padding:2px 0.5em}.table-basic.type-small td{padding:2px 0.5em}@media screen and (max-width: 1024px){.table-stack th,.table-stack td{display:block;width:100%}}.btn,a.btn{font-size:14px;font-size:14rem;display:block;background-color:transparent;text-decoration:none;outline:none;text-align:center;font-size:12px;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.btn i,a.btn i{margin-right:5px}.btn a:link,a.btn a:link{text-decoration:none !important}.btn a:visited,a.btn a:visited{text-decoration:none !important}.btn:link,a.btn:link{text-decoration:none !important}.btn:visited,a.btn:visited{text-decoration:none !important}.btn.btn-l,a.btn.btn-l{display:block;width:350px !important}@media screen and (max-width: 1024px){.btn.btn-l,a.btn.btn-l{width:120% !important}}.btn.btn-white,a.btn.btn-white{background-color:#fff !important;color:#686767}.btn.btn-white:hover,a.btn.btn-white:hover{background-color:#686767 !important}.btn.btn-black,a.btn.btn-black{background-color:#000;color:#fff}.btn.btn-black:hover,a.btn.btn-black:hover{background-color:#686767 !important}.btn.btn-yoga,a.btn.btn-yoga{background-color:#fc3;color:#fff}.btn.btn-pilates,a.btn.btn-pilates{background-color:#93c6ab;color:#fff}.btn.btn-pilates2,a.btn.btn-pilates2{background-color:#da97ac;color:#fff}.btn.btn-pelvis,a.btn.btn-pelvis{background-color:#ff689b;color:#fff}.btn.btn-beige,a.btn.btn-beige{background-color:#eee7d9}.btn.btn-beige:hover,a.btn.btn-beige:hover{background-color:#c3b8a2 !important;color:#fff}.btn.btn-radhalf,a.btn.btn-radhalf{border-radius:3px}.btn.btn-rad,a.btn.btn-rad{border-radius:100px}.shadow{box-shadow:2px 2px 15px 0 #dedede;-moz-box-shadow:2px 2px 15px 0 #dedede;-webkit-box-shadow:2px 2px 15px 0 #dedede}.over-search{text-decoration:none;position:relative;display:block}.over-search img{transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.over-search:hover img{opacity:0.5}.over-search::after{transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11);position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'\f002';font-family:'FontAwesome';color:white;opacity:0;font-size:2em;line-height:1}.over-search:hover::after{opacity:1}.pager{padding-right:15px;padding-bottom:130px}@media screen and (max-width: 599px){.pager{padding-bottom:30px}}.pager li{position:relative;display:inline-block;width:30px;height:30px;color:#ffffff;text-align:center;line-height:30px;font-size:1.2em;margin-bottom:3px}.pager li a{display:block;color:#ffffff;background:#898989}.pager li a:hover{background:#595757}.pager li.active{background:#595757}.pager li .rarrow::before{top:50%;right:10px;width:14px;height:14px;margin-top:-7px;border-top:1px solid #fff;border-right:1px solid #fff}.fa{font-family:FontAwesome}.fa-abgle-down:before{content:'\f107'}.icon{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.icon::before,.icon::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:'';vertical-align:middle}.angle-down::before{left:3px;top:-8px;width:9px;height:9px;border-top:1px solid #323232;border-right:1px solid #323232;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.angle-up::before{left:3px;top:0;width:9px;height:9px;border-top:1px solid #323232;border-right:1px solid #323232;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.category_dot{position:relative}.category_dot:after{content:'●';font-size:1.1rem}@media screen and (max-width: 599px){.category_dot:after{font-size:0.9rem}}.category_dot.dot-yoga,.category_dot.dot-institute-yoga{color:#fc3 !important}.category_dot.dot-pilates,.category_dot.dot-institute-pilates{color:#93c6ab !important}.category_dot.dot-pelvis,.category_dot.dot-institute-pelvis{color:#ff689b !important}.faq_icon{position:relative}.faq_icon:after{content:'';display:inline-block;width:17px;height:17px;background-image:url(../images/common/icn_faq.svg);position:absolute;background-size:contain;top:-3px;left:-5px}.question_icon{position:relative}.question_icon:after{content:'';display:inline-block;width:19px;height:19px;background-image:url(../images/common/icn_question.png);position:absolute;background-size:contain;top:-1px;right:-25px}.beginner_icon{position:relative;display:inline-block}.beginner_icon:before{content:'';display:inline-block;width:14px;height:18px;background-image:url(../images/common/ico-begginer-c.png);position:absolute;background-size:contain;background-repeat:no-repeat;left:-20px;top:6px}@media screen and (max-width: 599px){.beginner_icon:before{top:2px}}.external_icon{position:relative}.external_icon:after{content:'\f08e';display:inline-block;font-family:FontAwesome;position:absolute;right:30px}.p-text{font-size:1.5rem;line-height:200%}@media screen and (max-width: 599px){.p-text{font-size:1.3rem}}hr{border:none}hr.hr{border-top:1px solid #e5e5e5}hr.hr-thick{border-top:3px solid #e5e5e5}.img_rad{border-radius:3px}@media screen and (max-width: 599px){.js-ovr .main_content_inner-title{font-size:1.8rem;height:auto;line-height:1.5;padding-bottom:1rem}}.js-ovr.js-ovr-white{max-width:900px;margin-left:auto;margin-right:auto;box-shadow:2px 2px 10px rgba(0,0,0,0.3)}.js-ovr.is-open{opacity:1;visibility:visible}.js-ovr-inner{text-align:center;background-color:#fff}.js-ovr-inner-contents{text-align:left;padding:50px 100px}@media screen and (max-width: 599px){.js-ovr-inner-contents{padding:20px 30px}}.js-ovr-inner-contents .p-text{padding-top:40px;padding-bottom:40px}.js-ovr-inner-contents .btn{margin:60px auto 0;width:220px;height:50px;color:#ffffff;line-height:50px;font-size:1.4rem;border-radius:4px}@media screen and (max-width: 599px){.js-ovr-inner-contents .btn{margin-top:30px}}.mfp-bg{background:#fff}.mfp-close{top:-50px}.white-popup{position:relative;background:#fff;padding:60px;width:auto;max-width:900px;margin:20px auto;box-shadow:2px 2px 10px rgba(0,0,0,0.3)}.white-popup.white-popup-single{box-shadow:0px 0px 0px transparent}.white-popup h1{margin-bottom:20px}.white-popup .keyvisual{position:relative}.white-popup .keyvisual img{width:100%}.white-popup .keyvisual .main_image-icn{position:absolute;width:60px;height:60px;right:20px;bottom:20px;margin-bottom:0}@media screen and (max-width: 599px){.white-popup .keyvisual .main_image-icn{width:30px;height:30px;right:10px;bottom:20px}}.white-popup .spec{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.white-popup .spec dl{max-width:200px;margin-right:30px}.white-popup .spec dl dt{float:left;padding:10px;background:#f3f2ef;padding:2px 10px;font-size:12px;border-radius:14px;margin-right:10px}.white-popup .spec dl dd{float:left}.btn_util,a.btn_util{box-sizing:border-box;width:230px;padding:10px 20px;display:block;border-radius:50px;border:1px solid #bcbcbc;margin-left:auto;margin-right:auto;font-size:1.3rem;color:#848484;text-align:center;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11);font-family:'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN'}@media screen and (max-width: 599px){.btn_util,a.btn_util{padding:10px 20px}}.btn_util a:link,a.btn_util a:link{color:#000;text-decoration:none !important}.btn_util a:visited,a.btn_util a:visited{color:#000;text-decoration:none !important}.btn_util:link,a.btn_util:link{color:#000;text-decoration:none !important}.btn_util:visited,a.btn_util:visited{color:#000;text-decoration:none !important}.btn_util.btn_util-white,a.btn_util.btn_util-white{background-color:#ffffff;border:1px solid #ffffff;color:#000}.btn_util.btn_util-grey,a.btn_util.btn_util-grey{background-color:#f6f6f5;border:1px solid #f6f6f5;color:#000}.btn_util.btn_util-orange,a.btn_util.btn_util-orange{background-color:#fa8e1a;border:1px solid #fa8e1a;color:#fff;font-weight:bold}.btn_util.btn_util-yellow,a.btn_util.btn_util-yellow{background-color:#f0ac07;border:1px solid #f0ac07;color:#fff;font-weight:bold}.btn_util.btn_util-yellow-alt,a.btn_util.btn_util-yellow-alt{background-color:#fc3;border:1px solid #fc3;color:#fff;font-weight:bold}.btn_util.btn_util-schedule,a.btn_util.btn_util-schedule{background-color:rgba(255,255,255,0.7);border:1px solid #bcbcbc;color:#676564;font-weight:bold}.btn_util.btn_util-schedule-alt,a.btn_util.btn_util-schedule-alt{background-color:#676564;border:1px solid #676564;color:#fff;font-weight:bold}.btn_util.btn_util-chacl,a.btn_util.btn_util-chacl{background-color:#635544;border:1px solid #635544;color:#fff;font-weight:bold}.btn_util.btn_util-chacl-alt,a.btn_util.btn_util-chacl-alt{background-color:none;border:1px solid #635544}.btn_util.btn_util-yoga,a.btn_util.btn_util-yoga{color:#000;border:1px solid #fc3;background-color:#fc3}.btn_util.btn_util-pilates,a.btn_util.btn_util-pilates{color:#000;border:1px solid #93c6ab;background-color:#93c6ab}.btn_util.btn_util-pilates2,a.btn_util.btn_util-pilates2{color:#000;border:1px solid #b9dcd5;background-color:#b9dcd5}.btn_util.btn_util-pelvis,a.btn_util.btn_util-pelvis{color:#000;border:1px solid #ff689b;background-color:#ff689b}.btn_util.btn_util-pelvis2,a.btn_util.btn_util-pelvis2{color:#000;border:1px solid #da97ac;background-color:#da97ac}.btn_util.btn_util-newstudio,a.btn_util.btn_util-newstudio{color:#151515;width:315px;padding:15px 0;border:none;font-size:1.6rem;background-color:#ecebe7;box-shadow:0px 2px 6px 0px rgba(93,93,93,0.29)}@media screen and (max-width: 1024px){.btn_util.btn_util-newstudio,a.btn_util.btn_util-newstudio{padding:12px 0;font-size:1.4rem;width:100%}}@media screen and (max-width: 599px){.btn_util.btn_util-newstudio,a.btn_util.btn_util-newstudio{width:90%}}.btn_util.btn_util-newstudio.-noshadow,a.btn_util.btn_util-newstudio.-noshadow{box-shadow:none}.btn_util.btn_util-newstudio.-white,a.btn_util.btn_util-newstudio.-white{border:1px solid #bcbcbc;background:none}.btn_util.btn_util-newstudio.-nobrd,a.btn_util.btn_util-newstudio.-nobrd{background:#ffffff;border:none}.btn_util:hover,a.btn_util:hover{opacity:0.7}.btn_util.disabled,a.btn_util.disabled{opacity:1}.btn_util.disabled:hover,a.btn_util.disabled:hover{opacity:1}.btn_util.btn_util-square,a.btn_util.btn_util-square{width:230px;padding:15px 20px;border-radius:4px}.btn_util.btn_util-square-grey,a.btn_util.btn_util-square-grey{border:1px solid #f6f6f5;background:#f6f6f5}.list_util{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:start}.list_util.list_util-1 .list_util-item{width:calc(100% - 100px);margin-right:100px}.list_util.list_util-1 .list_util-item:first-child{margin-left:0}.list_util.list_util-1 .list_util-item:last-child{margin-right:0}@media screen and (max-width: 599px){.list_util.list_util-1 .list_util-item{width:100%;margin-left:0;margin-right:0}}.list_util.list_util-2 .list_util-item{width:calc(50% - 50px);margin-right:100px}.list_util.list_util-2 .list_util-item:first-child{margin-left:0}.list_util.list_util-2 .list_util-item:last-child{margin-right:0}@media screen and (max-width: 599px){.list_util.list_util-2 .list_util-item{width:100%;margin-left:0;margin-right:0}}.list_util.list_util-3 .list_util-item{width:calc(33.33333% - 75px);margin-right:100px}.list_util.list_util-3 .list_util-item:first-child{margin-left:0}.list_util.list_util-3 .list_util-item:last-child{margin-right:0}@media screen and (max-width: 599px){.list_util.list_util-3 .list_util-item{width:100%;margin-left:0;margin-right:0}}.list_util.list_util-4 .list_util-item{width:calc(25% - 80px);margin-right:100px}.list_util.list_util-4 .list_util-item:first-child{margin-left:0}.list_util.list_util-4 .list_util-item:last-child{margin-right:0}@media screen and (max-width: 599px){.list_util.list_util-4 .list_util-item{width:100%;margin-left:0;margin-right:0;width:calc(50% - 20px);margin-left:10px;margin-right:10px}.list_util.list_util-4 .list_util-item:nth-child(odd){margin-left:0}.list_util.list_util-4 .list_util-item:nth-child(even){margin-right:0}}.list_util.list_util-5 .list_util-item{width:calc(20% - 83.33333px);margin-right:100px}.list_util.list_util-5 .list_util-item:first-child{margin-left:0}.list_util.list_util-5 .list_util-item:last-child{margin-right:0}@media screen and (max-width: 599px){.list_util.list_util-5 .list_util-item{width:100%;margin-left:0;margin-right:0;width:calc(50% - 20px);margin-left:10px;margin-right:10px}.list_util.list_util-5 .list_util-item:nth-child(odd){margin-left:0}.list_util.list_util-5 .list_util-item:nth-child(even){margin-right:0}}.pagination_util{text-align:center}.pagination_util-item{display:inline-block;border:1px solid #dcdcdc;width:28px;height:35px;line-height:35px;margin-right:5px}.pagination_util-item a{display:block;color:#8e8e8e}.pagination_util-item.active{background:#f4f4f4}.pagination_util-item.active a{color:#acacac}.pagination_util-item-disabled{display:inline-block;border:none}.pagination_util-item-prev,.pagination_util-item-next{width:35px}.pagination_util-item-prev a,.pagination_util-item-next a{color:#010101}.link_blank{position:relative}.link_blank::after{content:'\f08e';font-family:'FontAwesome';color:#908f8d;font-size:2em;font-size:1.5rem;padding-left:1rem}.link_blank-alt{position:relative}.link_blank-alt:before{content:'';display:inline-block;width:15px;height:15px;background-image:url(/assets/images/common/icon_blank.svg);background-size:contain;vertical-align:middle;margin-right:10px;margin-top:-3px}.link_pdf{position:relative}.link_pdf::after{content:'';display:inline-block;width:26px;height:15px;background-image:url(/assets/images/common/icon_pdf.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:5px}.link_pdf.-solid::after{width:11px;height:15px;background-image:url(/assets/images/common/file-pdf-solid.svg);margin-left:5px}.link_pdf.-solid-g::after{width:11px;height:15px;background-image:url(/assets/images/common/file-pdf-solid-g.svg);margin-left:5px}.institute-ce{position:relative}.institute-ce::before{content:'';display:inline-block;width:31px;height:22px;background-image:url(/assets/images/common/icon_ce.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.institute-cy{position:relative}.institute-cy::before{content:'';display:inline-block;width:31px;height:22px;background-image:url(/assets/images/common/icon_yp.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.institute-beginner{position:relative}.institute-beginner::before{content:'';display:inline-block;width:50px;height:24px;background-image:url(/assets/images/common/icon_beginner.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.institute-beginner.institute-beginner-s:before{width:40px;height:19px}.institute-practical{position:relative}.institute-practical::before{content:'';display:inline-block;width:50px;height:24px;background-image:url(/assets/images/common/icon_practical.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.institute-practical.institute-practical-s:before{width:40px;height:19px}.institute-classroom{position:relative}.institute-classroom::before{content:'';display:inline-block;width:50px;height:24px;background-image:url(/assets/images/common/icon_classroom.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.institute-classroom.institute-classroom-s:before{width:40px;height:19px}.swiper-container{width:100%;max-width:1220px}@media screen and (max-width: 1024px){.swiper-container{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width: 599px){.swiper-container{padding-left:0;padding-right:0}}.swiper-wrapper{-ms-flex-pack:center;justify-content:center}.swiper-wrapper.swiper-wrapper-start{-ms-flex-pack:start;justify-content:flex-start}.swiper-wrapper.swiper-wrapper-single{-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 599px){.swiper-wrapper{-ms-flex-pack:start;justify-content:flex-start}}.studio_contents-swiper-item a:link{text-decoration:none !important}.studio_contents-swiper-item a:visited{text-decoration:none !important}.studio_contents-swiper-item:last-child{margin-right:0 !important}.studio_contents-swiper-item .slide_img{position:relative}.studio_contents-swiper-item .slide_img img{width:100%}.studio_contents-swiper-item .slide_img-category{position:absolute;left:6px;top:5px;width:50px;height:16px;line-height:16px;color:#fff;font-size:0.9rem}.studio_contents-swiper-item .slide_img-category span{display:block}.studio_contents-swiper-item .slide_img-category-online{background-color:#2E75BA}.studio_contents-swiper-item .slide_img-category-yoga{background-color:#fc3}.studio_contents-swiper-item .slide_img-category-pilates{background-color:#93c6ab}.studio_contents-swiper-item .slide_img-category-pelvis{background-color:#ff689b}.studio_contents-swiper-item .slide_img-category-others{background-color:#fd8b25}@media screen and (max-width: 599px){.studio_contents-swiper-item{width:150px}.studio_contents-swiper-item img{width:100%}}.studio_contents-swiper-item .slide_caption{font-size:1.3rem;line-height:1.5rem;text-align:left;width:260px;margin:auto}@media screen and (max-width: 599px){.studio_contents-swiper-item .slide_caption{width:auto;padding-left:1rem;padding-right:1rem}}.studio_contents-swiper-item .slide_caption-date{width:260px;margin:auto;color:#929292;font-size:1rem;text-align:left;font-weight:bold}@media screen and (max-width: 599px){.studio_contents-swiper-item .slide_caption-date{width:auto;padding-left:1rem;padding-right:1rem}}.faQ{padding-left:40px;text-indent:-40px}.faQ:before{content:'';display:inline-block;width:30px;height:30px;background-image:url(/assets/images/common/icon_faqQ.svg);background-size:contain;vertical-align:middle;margin-right:10px}.fAq{position:relative}.fAq p{padding-left:40px}.fAq:before{content:'';display:inline-block;position:absolute;width:30px;height:30px;background-image:url(/assets/images/common/icon_faqA.svg);background-size:contain;vertical-align:middle;left:0;margin-right:10px}.nav_util{margin-top:60px;margin-left:auto;margin-right:auto}.nav_util-item{float:left;margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.3% - 10px);background:#f6f6f5;border-radius:3px}.nav_util.nav_util-6 .nav_util-item{margin-left:3px;margin-right:3px;width:calc(16.6% - 7px)}.nav_util.nav_util-6 .nav_util-item a.btn{padding:0 1rem}.nav_util.nav_util-5 .nav_util-item{margin-left:3px;margin-right:3px;width:calc(20% - 7px)}.nav_util.nav_util-5 .nav_util-item a.btn{padding:0 1rem}.nav_util.nav_util-4 .nav_util-item{margin-left:3px;margin-right:3px;width:calc(25% - 7px)}.nav_util.nav_util-4 .nav_util-item a.btn{padding:0 1rem}.nav_util-item a.btn{padding:0 3rem;width:100%;line-height:50px;text-align:center}@media screen and (max-width: 1024px){.nav_util-item a.btn{padding:0 0rem}}@media screen and (max-width: 1024px){.nav_util-item{width:calc(50% - 5px) !important;margin-left:5px;margin-right:5px}.nav_util-item:nth-child(odd){margin-left:0 !important}.nav_util-item:nth-child(even){margin-right:0 !important}}@media screen and (max-width: 1024px){.nav_util-item a{padding-left:0;padding-right:0;font-size:1rem}}.chevdown{position:relative}.chevdown span{position:absolute;right:0;color:#b2b2b2;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 599px){.chevdown span{right:-10px}}.chevdown span:after{content:'\f078';font-family:FontAwesome}.chevdown.active{background:#fcefc7}.chevdown.active span:after{content:'\f077';font-family:FontAwesome}.studio_aside-list{position:fixed;right:0;top:20%;font-weight:bold;line-height:1.5rem;z-index:9997}@media screen and (max-width: 599px){.studio_aside-list{top:auto;left:0;bottom:0;width:100%;font-size:0}}.studio_aside-list a:link{text-decoration:none !important}.studio_aside-list a:visited{text-decoration:none !important}.studio_aside-list-item{width:53px;height:130px;background-color:#f86677;margin-bottom:12px;border-radius:3px 0px 0px 3px;box-shadow:0px 0px 9px -2px #333333}@media screen and (max-width: 599px){.studio_aside-list-item{font-size:1.4rem;box-shadow:none;border-radius:0;margin-bottom:0;width:50%;height:50px;border-right:1px solid #ffffff;display:inline-block}.studio_aside-list-item:last-child{border-right:none}}.studio_aside-list-item-reserve{background-color:#948067}.studio_aside-list-item-welcome{height:260px}@media screen and (max-width: 599px){.studio_aside-list-item-welcome{width:100%;height:50px}}.studio_aside-list-item-beginner{height:200px}@media screen and (max-width: 599px){.studio_aside-list-item-beginner{width:100%;height:50px}}@media screen and (min-width: 599px){.studio_aside-list-item-beginner span{margin-top:-5px}}.studio_aside-list-item a{color:#fff;display:inline-block;text-align:center;width:100%;height:100%}.studio_aside-list-item a span{padding-left:20px;display:block;width:1.4rem;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.6rem}.studio_aside-list-item a span .ico-begginer-aside{margin-bottom:5px;width:12px;margin-left:1px}@media screen and (max-width: 599px){.studio_aside-list-item a span .ico-begginer-aside{margin-bottom:0;margin-right:5px}}@media screen and (max-width: 599px){.studio_aside-list-item a span{width:100%;padding-left:0}}.news_snsarea{margin-bottom:30px}.news_snsarea .snsBtn{font-size:0;max-width:77px;display:inline-block;vertical-align:top}.contents-block-trial{width:100%;text-align:center !important;background-color:#fabe00 !important;min-height:947px;background-size:cover !important;padding-top:100px;padding-left:20px;padding-right:20px}@media screen and (max-width: 599px){.contents-block-trial{padding-top:40px;padding-bottom:70px}}.contents-block-trial-subtitle{position:relative;width:250px;margin-left:auto;margin-right:auto}.contents-block-trial-subtitle:before,.contents-block-trial-subtitle:after{content:'';display:block;position:absolute;width:1px;height:12px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background-color:#000;top:8px;left:26%}.contents-block-trial-subtitle:after{-webkit-transform:rotate(25deg);transform:rotate(25deg);left:auto;right:26%}.contents-block-trial-title{color:#ffffff;font-size:2.5rem;letter-spacing:0.5rem;font-weight:bold;margin-bottom:60px}@media screen and (max-width: 599px){.contents-block-trial-title{margin-bottom:30px}}.contents-block-trial-lead{margin-bottom:70px}@media screen and (max-width: 599px){.contents-block-trial-lead{text-align:left;margin-bottom:40px}}.contents-block-trial-flow{width:100%;margin-left:auto;margin-right:auto;margin-bottom:70px}@media screen and (max-width: 599px){.contents-block-trial-flow{margin-bottom:30px}}.contents-block-trial-flow-item{background:rgba(255,255,255,0.85);width:294px;height:294px;border-radius:100%;display:inline-block;vertical-align:top;padding:50px 40px 40px}.contents-block-trial-flow-item .icon_map{width:41px}.contents-block-trial-flow-item .icon_calendar{width:75px}@media screen and (max-width: 599px){.contents-block-trial-flow-item .icon_calendar{width:50px !important}}.contents-block-trial-flow-item .icon_people{width:75px}@media screen and (max-width: 599px){.contents-block-trial-flow-item .icon_people{width:50px !important}}.contents-block-trial-flow-item .icon_people{width:75px}.contents-block-trial-flow-item .icon_pc{width:68px}@media screen and (max-width: 320px){.contents-block-trial-flow-item .icon_pc{width:40px}}.contents-block-trial-flow-item .icon_building{width:44px}@media screen and (max-width: 1024px){.contents-block-trial-flow-item{width:200px;height:200px;padding:25px 20px 20px}}@media screen and (max-width: 599px){.contents-block-trial-flow-item{border-radius:5px;width:100%;height:auto;min-height:115px;padding:15px 30px;text-align:left}}@media screen and (max-width: 320px){.contents-block-trial-flow-item{padding:10px 20px}}.contents-block-trial-flow-title{font-weight:bold;margin-bottom:10px;color:#f0ac07;font-size:1.6rem}@media screen and (max-width: 599px){.contents-block-trial-flow-title{text-align:center;margin-bottom:0}}.contents-block-trial-flow-icon{margin-bottom:10px}@media screen and (max-width: 599px){.contents-block-trial-flow-icon{display:inline-block;margin-right:20px}}@media screen and (max-width: 320px){.contents-block-trial-flow-icon{margin-right:10px}}@media screen and (max-width: 1024px){.contents-block-trial-flow-icon img{height:30px}}@media screen and (max-width: 599px){.contents-block-trial-flow-icon img{height:40px}}.contents-block-trial-flow-text{color:#686767;line-height:2.5rem}@media screen and (max-width: 1024px){.contents-block-trial-flow-text{font-size:1.2rem}}@media screen and (max-width: 599px){.contents-block-trial-flow-text{text-align:left;display:inline-block;line-height:1.8rem}}@media screen and (max-width: 320px){.contents-block-trial-flow-text{font-size:1.1rem}}.contents-block-trial-flow-text a{color:#908f8d;border-bottom:1px dotted #bcb9b3}.contents-block-trial-flow-text a:hover{border-bottom:none}.contents-block-trial-flow-arrow{display:inline-block;height:294px;width:30px;background-image:url(../images/welcome/img_welcome-trial-arrow.png);background-image:url(../images/welcome/img_welcome-trial-arrow.svg);background-repeat:no-repeat;background-position:center left;background-size:24px 27px;margin-left:30px;margin-right:30px;vertical-align:top}@media screen and (max-width: 1024px){.contents-block-trial-flow-arrow{height:200px;margin-left:5px;margin-right:5px}}@media screen and (max-width: 599px){.contents-block-trial-flow-arrow{display:block;height:auto;height:24px;text-align:center;width:20px;background-size:20px auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:5px auto}}@media screen and (max-width: 599px){.contents-block-trial .btn_util-square{width:47% !important;font-size:1.2rem}}.contents-block-trial .btn_util-square:first-child{margin-right:10px}@media screen and (max-width: 599px){.contents-block-trial .btn_util-square:first-child{margin-right:5px}}.contents-block-trial .btn_util-square:last-child{margin-left:10px}@media screen and (max-width: 599px){.contents-block-trial .btn_util-square:last-child{margin-left:5px}}.-nolink{opacity:0.8;border:1px solid #cccccc !important;color:#cccccc !important}.-nolink:hover{background:#ffffff !important;color:#cccccc !important}.list_thumb{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.pelvis_notice{padding-top:20px;padding-left:20px;padding-right:20px;font-size:1.1rem;text-align:center;line-height:1.5}.campaign_ticket{max-width:735px;width:100%;margin:80px auto 40px}@media screen and (max-width: 599px){.campaign_ticket{width:95%}}.campaign_ticket .btn_util{margin-top:0 !important}.campaign_ticket-title{text-align:center;font-size:3rem;font-weight:bold;padding-bottom:20px;color:#f0ac07}@media screen and (max-width: 599px){.campaign_ticket-title{padding-bottom:10px;font-size:2rem}}@media screen and (max-width: 599px){.campaign_ticket-lead{padding-left:2rem;padding-right:2rem}}.campaign_ticket-lead span{font-weight:bold;color:#e39840}.campaign_ticket-img{margin-bottom:40px}.campaign_ticket img{width:100%}.campaign_ticket.-online{max-width:1500px}.campaign_ticket.-online .campaign_ticket-img{margin-left:auto;margin-right:auto;max-width:800px}.common_form .notice{font-size:1.2rem}.common_form .list_util-item{margin-right:50px;margin-bottom:25px}.common_form .list_util-item:nth-child(2),.common_form .list_util-item:nth-child(4),.common_form .list_util-item:nth-child(5){margin-right:0}@media screen and (max-width: 599px){.common_form .list_util-item{margin-right:0}}.common_form .form_parts{width:100%;border:none;border:1px solid #e1e1e1;border-radius:3px;color:#686767}.common_form .form_parts-text{height:60px;padding-left:2rem;padding-right:2rem}.common_form .form_parts-select{height:60px;background-color:#ffffff}.common_form .form_parts-select span{color:#aaaaaa}.common_form .form_parts-textarea{height:180px;padding:2rem}.schedule_list_navi_list{display:inline-block;margin-left:auto;margin-right:auto;width:385px}@media screen and (max-width: 599px){.schedule_list_navi_list{display:none}}.chg-fc_view{cursor:pointer;width:185px !important}.chg-fc_view.active{background-color:#fcefc7}.fc-toolbar.fc-header-toolbar,.fc-toolbar.fc-footer-toolbar{border-bottom:1px solid #cccccc;padding-bottom:15px;margin-bottom:10px}@media screen and (max-width: 599px){.fc-toolbar.fc-header-toolbar,.fc-toolbar.fc-footer-toolbar{margin-bottom:15px;padding-left:10px;padding-right:10px}}.fc-toolbar.fc-header-toolbar .fc-state-default,.fc-toolbar.fc-footer-toolbar .fc-state-default{background-image:none;background-color:#ffffff;border:none;text-shadow:none;box-shadow:none;outline:none;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myToday-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myToday-button{border-radius:100px;background:#ecebe7;width:85px;height:35px;margin-right:10px;box-shadow:1px 1px 3px 0 #dedede}@media screen and (max-width: 599px){.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myToday-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myToday-button{width:65px;height:25px;margin-top:5px;margin-right:5px;font-size:1rem}}.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myToday-button:hover,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myToday-button:hover{opacity:0.8}.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button,.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myNext-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myPrev-button{margin-top:8px;width:35px;height:20px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button:hover,.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button:hover,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myNext-button:hover,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myPrev-button:hover{opacity:0.8}@media screen and (max-width: 599px){.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button,.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myNext-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myPrev-button{width:25px;height:20px;margin-left:10px}}.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myNext-button{background-image:url(/assets/images/common/rarrow.png)}.fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button,.fc-toolbar.fc-footer-toolbar .fc-state-default.fc-myPrev-button{background-image:url(/assets/images/common/larrow.png)}.fc-toolbar.fc-header-toolbar h2,.fc-toolbar.fc-footer-toolbar h2{font-size:2rem}@media screen and (max-width: 599px){.fc-toolbar.fc-header-toolbar h2,.fc-toolbar.fc-footer-toolbar h2{font-size:1.5rem;padding-top:7px}}@media screen and (max-width: 320px){.fc-toolbar.fc-header-toolbar h2,.fc-toolbar.fc-footer-toolbar h2{font-size:1.4rem}}.fc-toolbar.fc-footer-toolbar{border-bottom:none}.fc-scroller{overflow-y:hidden !important}@media screen and (max-width: 599px){.fc-scroller{overflow-y:auto !important}}@media screen and (max-width: 599px){.fc-list-item-title a{display:block;padding:5px 10px;position:relative;border-radius:3px;line-height:1.6rem}.fc-list-item-title a:after{content:'\f105';font-family:'FontAwesome';color:#333333;position:absolute;right:1rem;top:1.4rem;font-size:1.4rem}.yoga .fc-list-item-title a{background:#fae3a9;border-right:1px solid #f0ac07;border-bottom:1px solid #f0ac07}.pilates .fc-list-item-title a{background:#d2f6f5;border-right:1px solid #93c6ab;border-bottom:1px solid #93c6ab}.pelvis .fc-list-item-title a{background:#f7e1ea;border-right:1px solid #f9a2bf;border-bottom:1px solid #f9a2bf}}.calenddar_legendlist{text-align:right}.calenddar_legendlist:nth-child(3){margin-bottom:60px}@media screen and (max-width: 599px){.calenddar_legendlist:nth-child(3){margin-bottom:30px}}@media screen and (max-width: 599px){.calenddar_legendlist{padding-left:10px;padding-right:10px}}.calenddar_legendlist-item{font-size:1.2rem;position:relative;display:inline-block;margin-left:10px;padding-left:12px}.calenddar_legendlist .-beginner:before{content:'';background-image:url(/assets/images/common/icon-class-welcome-sp.svg);background-size:contain;background-repeat:no-repeat;display:block;width:10px;height:13px;top:5px;left:0;bottom:auto;position:absolute}.calenddar_legendlist .dot-yoga{color:#fbbe01 !important}.calenddar_legendlist .dot-pilates{color:#b4dedd !important}.calenddar_legendlist .dot-pelvis{color:#e8bfd1 !important}.calenddar_legendlist .dot-reserve{color:#d6d6d6 !important}.fc-day-number{float:left !important}.calendar_wrap{min-height:500px;padding-bottom:180px}@media screen and (max-width: 599px){.calendar_wrap{min-height:auto;height:auto}}.fc-center h2{font-weight:bold;font-size:2rem}.fc-view{font-family:'游ゴシック体', Yu Gothic, YuGothic, 'ヒラギノ角ゴ Pro W3', Hiragino Kaku Gothic Pro, 'メイリオ', Meiryo, sans-serif;font-size:1.2rem}.fc-today .fc-day-number{width:20px;height:20px;text-align:center;background:#887662;color:#ffffff;border-radius:50%}.fc-event{border:none;color:#000;padding:6px;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.fc-event.no_class{cursor:default;color:#999999}.text_noclass{font-weight:bold;color:#f86677}.fc-event:not(.no_class):hover{box-shadow:0px 1px 3px 0 #666;color:#1a1a1a}.fc-list-item.pilates .fc-event-dot{background-color:#b4dedd}.fc-list-item.pelvis .fc-event-dot{background-color:#e8bfd1}.fc-list-item.yoga .fc-event-dot{background-color:#fbbe01}.fc-event.pilates{background-color:#b4dedd}.fc-event.pelvis{background-color:#f7e1ea}.fc-event.yoga{background-color:#fee091}.fc-event.-reserve{background-color:#d6d6d6 !important;opacity:0.8;cursor:default;color:#666666}.fc-event.-reserve:hover{box-shadow:none;color:#1a1a1a}.fc-event.yoga{background-color:#fee091}.fc-event.no_class{background-color:#efefef !important}.fc-head td{border:none;font-weight:bold}.fc-day-header{border:none}.fc-day-grid-event.no_class{cursor:default}.fc-day-grid-event.no_class a{cursor:default}.fc-time-grid-event.no_class{cursor:default}.fc-time-grid-event.no_class a{cursor:default}.fc-day-grid-event .fc-content{font-size:1.2rem;white-space:wrap !important;overflow:visible}.fc-event-container{padding-bottom:1px}.star-pos img{max-width:100% !important}.star-pos span.star{background:url(/assets/images/program/list/star-high.png) no-repeat;background-position:0 0;background-attachment:none;background-size:80px 12px;width:12px;height:12px;display:block}.star-pos span.star1{background-position:0 0;width:12px}.star-pos span.star2{background-position:0 0;width:29px}.star-pos span.star3{background-position:0 0;width:48px}.star-pos span.star4{background-position:0 0;width:65px}.star-pos span.star5{background-position:0 0;width:82px}#map{padding-top:80px}@media screen and (max-width: 599px){#map{padding-top:45px}}#map .bt{text-align:center;margin:auto;display:block;width:300px;line-height:60px;font-size:2.2rem}@media screen and (max-width: 599px){#map .bt{line-height:50px;font-size:1.8rem;width:auto !important;margin:auto}}#map .bt_type3{background:#fbbe01;margin-bottom:70px;font-size:2rem;font-weight:bold}#map .bt_type3 span{color:#fff !important}@media screen and (max-width: 599px){#map .bt_type3{font-size:1.8rem;margin-bottom:0}}@media screen and (max-width: 599px){#map .bt-shohw_map{width:90% !important}}.studio_map_wrap{position:relative}.studio_map_wrap .mapload{background:rgba(0,0,0,0.5);position:absolute;text-align:center;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.studio_map_wrap .mapload.-active{opacity:1}.studio_map_wrap .mapload.-inactive{opacity:0}.studio_map_wrap .camp_studio_map{position:relative;width:800px;height:0;margin:15px auto;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11);border:1px solid #ffffff}.studio_map_wrap .camp_studio_map .loading_status{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 599px){.studio_map_wrap .camp_studio_map{width:100%}}.studio_map_wrap .camp_studio_map.-active{border:1px solid #cccccc;height:400px}.studio_map_wrap .camp_studio_map.-active .loading_status{display:block}.studio_map_wrap .camp_studio_map.-inactive{height:0}.studio_map_wrap .camp_studio_map.-inactive .loading_status{display:none}.plus_icon_wrap{position:relative}.plus_icon_wrap .plus_icon,.plus_icon_wrap .plus_icon span{display:inline-block;transition:all 0.3s;box-sizing:border-box}.plus_icon_wrap .plus_icon{position:absolute;width:20px;height:20px;top:calc(50% + 10px);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25px}@media screen and (max-width: 320px){.plus_icon_wrap #start_campaign .bt{font-size:1.6rem}.plus_icon_wrap .plus_icon{width:12px;height:12px;top:calc(50% + 6px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.plus_icon_wrap .plus_icon span{position:absolute;width:100%;height:1px;background-color:#fff}.plus_icon_wrap .plus_icon span:nth-of-type(1){transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.plus_icon_wrap .plus_icon span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.plus_icon_wrap .plus_icon.active span:nth-of-type(2){transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.notice-message{background:#f8f8f9;box-shadow:0 0 0 1px #f8f8f9 inset, 0 0 0 0 transparent;position:relative;min-height:1em;margin:1em 0;padding:1em 1.5em;line-height:1.4285em;font-weight:bold;text-align:center}.notice-message.default-notice{font-weight:normal;background-color:#fdf9e8;color:#424546;box-shadow:0 0 0 1px #424546 inset, 0 0 0 0 transparent}.notice-message.default-notice span{font-weight:bold;font-size:2rem;color:#cc0000}.notice-message.error-notice{background-color:#ffe8e6;color:#db2828;box-shadow:0 0 0 1px #db2828 inset, 0 0 0 0 transparent}.notice-message.success-notice{background-color:#ffffff;color:#697094;box-shadow:0 0 0 1px #697094 inset, 0 0 0 0 transparent}.notice-message.alert-notice{background-color:#fbfdef;color:#8abc1e;box-shadow:0 0 0 1px #8abc1e inset, 0 0 0 0 transparent}.notice-message-alt{font-size:1.3rem}.notice-message__text{font-weight:normal;padding-top:10px}.notice-message__text-alt{font-size:1.1rem}.main_content_inner-title{font-size:2rem;color:#000;height:65px;line-height:65px;border-bottom:2px solid #f4f4f4;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 599px){.main_content_inner-title{text-align:center}}.main_content_inner-title:before{content:"";display:block;width:65px;border-bottom:2px solid #f4f4f4;position:absolute;bottom:0;margin-bottom:-2px}@media screen and (max-width: 599px){.main_content_inner-title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 1024px){.main_content_inner-title.-multiline{line-height:3.4rem;height:85px}}.main_content_inner-title.border-black:before{border-bottom:2px solid #000}.main_content_inner-title.border-black-alt:before{margin-bottom:-1px;width:112px;border-bottom:1px solid #0f0f0f}@media screen and (max-width: 1024px){.main_content_inner-title.border-black-alt:before{width:70px}}.main_content_inner-title.border-yellow:before{border-bottom:2px solid #fc3}.main_content_inner-title.border-pilates:before{border-bottom:2px solid #93c6ab}.main_content_inner-title.border-pelvis:before{border-bottom:2px solid #da97ac}.main_content_inner-subtitle{font-size:1.8rem;font-family:'Helvetica Neue', 'acumin-pro', Helvetica, 'arial-nova', "游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryo;color:#242424;height:40px;line-height:40px;position:relative;margin-bottom:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 599px){.main_content_inner-subtitle{margin-top:50px;margin-bottom:20px;text-align:center}}.main_content_inner-subtitle:before{content:"";display:block;width:10px;border-bottom:2px solid #f4f4f4;position:absolute;bottom:0;margin-bottom:-2px}@media screen and (max-width: 599px){.main_content_inner-subtitle:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main_content_inner-subtitle.border-black:before{border-bottom:2px solid #000}.main_content_inner-subtitle.border-yellow:before{border-bottom:2px solid #fc3}.main_content_inner-subtitle.border-pilates:before{border-bottom:2px solid #93c6ab}.main_content_inner-subtitle.border-pelvis:before{border-bottom:2px solid #da97ac}.js-ovr-inner-title{text-align:center;font-size:1.7rem;color:#000;position:relative;margin-bottom:30px}@media screen and (max-width: 599px){.js-ovr-inner-title{font-size:1.5rem}}.js-ovr-inner-title:before{content:"";display:block;width:22px;border-bottom:2px solid #fc3;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-30px}.sub_content_title{font-family:'Helvetica Neue', 'acumin-pro', Helvetica, 'arial-nova', "游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryo;font-size:2rem;font-weight:300;color:#000;letter-spacing:0.8rem;padding-top:80px;padding-bottom:80px;position:relative}@media screen and (max-width: 599px){.sub_content_title{padding-top:50px;padding-bottom:50px}}.sub_content_title.sub_content_title-alt{padding-bottom:30px;margin-bottom:60px;text-align:center;position:relative;letter-spacing:0}@media screen and (max-width: 599px){.sub_content_title.sub_content_title-alt{margin-bottom:35px;padding-top:50px}}.sub_content_title.sub_content_title-alt:after{content:"";display:block;width:37px;position:absolute;bottom:-2px;border-bottom:2px solid #000;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub_content_title.sub_content_title-alt.border-yellow:after{border-bottom:2px solid #fc3}.sub_content_title.sub_content_title-alt.border-pilates:after{border-bottom:2px solid #93c6ab}.sub_content_title.sub_content_title-alt.border-pelvis:after{border-bottom:2px solid #da97ac}.sub_content_title.sub_content_title-wide{min-width:70px;display:inline-block;padding-bottom:10px;margin-bottom:60px;text-align:center;position:relative;letter-spacing:0;margin-left:auto;margin-right:auto;font-size:1.7rem;letter-spacing:0.5rem}@media screen and (max-width: 599px){.sub_content_title.sub_content_title-wide{border-bottom:2px solid #f4f4f4;margin-bottom:35px;padding-top:50px}}.sub_content_title.sub_content_title-wide:after{content:"";display:block;width:100%;position:absolute;bottom:-2px;border-bottom:1px solid #000;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub_content_title.sub_content_title-wide.border-yellow:after{border-bottom:1px solid #fc3}.sub_content_title.sub_content_title-wide.border-pilates:after{border-bottom:1px solid #93c6ab}.sub_content_title.sub_content_title-wide.border-pelvis:after{border-bottom:1px solid #da97ac}.newstudio-contents_title{width:100%;font-size:3.05rem;letter-spacing:0.2rem;color:#2b2b2b;position:relative;margin-bottom:60px;text-align:center}.newstudio-contents_title strong{font-size:4rem}@media screen and (max-width: 599px){.newstudio-contents_title{font-size:2.5rem !important;margin-bottom:50px}}.newstudio-contents_title._beginner{font-size:2.7rem}@media screen and (max-width: 599px){.newstudio-contents_title._beginner{font-size:2rem !important}}.newstudio-contents_title:before{content:"";display:block;width:26px;position:absolute;top:-40px;border-bottom:1px solid #7c7c7c;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.newstudio-contents_title.-vertical:before{-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.newstudio-contents_title.-short{margin-bottom:30px}.newstudio-contents_title._yoggy{margin-top:0;font-size:2.7rem}.newstudio-contents_title._yoggy:before{border-bottom:none}@media screen and (max-width: 599px){.newstudio-contents_title._yoggy{font-size:2rem !important}}.g_header{width:100%;height:130px}@media screen and (max-width: 1112px){.g_header{height:50px}}.g_header a:link{text-decoration:none !important}.g_header a:visited{text-decoration:none !important}.g_header .g_navi{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);position:fixed;background:#ffffff;width:100%;height:130px;z-index:1010;padding-left:50px;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11);font-size:1.4rem}@media screen and (max-width: 1112px){.g_header .g_navi{display:none}}@media screen and (max-width: 1024px){.g_header .g_navi{background:none;height:50px}}.g_header .g_navi_logo{box-sizing:border-box;float:left;width:47px;top:53%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.g_header .g_navi_logo.-single{width:67px}.g_header .g_navi_logo.-single.-newyear2020{width:46px}.g_header .g_navi_logo._15th{width:50px;padding-top:4px;margin-left:30px}.g_header .g_navi_logo img{width:100%;height:auto}.g_header .g_navi_logo img:hover{opacity:1 !important}.g_header .g_navi-inner{width:calc(100% - 370px);float:left;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.g_header .g_navi-main{text-align:center}.g_header .g_navi-item{display:inline-block;margin-left:65px;color:#000000}.g_header .g_navi-item:first-child{margin-left:0}@media screen and (max-width: 1300px){.g_header .g_navi-item:first-child{margin-left:30px}}@media screen and (max-width: 1300px){.g_header .g_navi-item{margin-left:30px}}.g_header .g_navi-item .active{color:#c0bebb}.g_header .g_navi-sub{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right;text-align:right;padding-right:50px;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.g_header .g_navi-sub .g_navi-item{margin-left:30px;display:block;float:left}.g_header .g_navi-sub .g_navi-item-guide{position:relative;margin-top:-2px}.g_header .g_navi-sub .g_navi-item-guide img{height:16px}.g_header .g_navi-sub .g_navi-item-guide:hover:after{width:1px;content:"";position:absolute;top:0;left:4px;border:2px solid #fa8e1a;border-radius:100%;z-index:1}.g_header .g_navi-sub .g_navi-item-guide.active:after{width:1px;content:"";position:absolute;top:0;left:4px;border:2px solid #fa8e1a;border-radius:100%;z-index:1}.g_header .g_navi-sub .g_navi-item-faq{margin-top:-3px;position:relative}.g_header .g_navi-sub .g_navi-item-faq.active:after{width:1px;content:"";position:absolute;top:0;left:3px;border:2px solid #fa8e1a;border-radius:100%;z-index:1}.g_header .g_navi-sub .g_navi-item:first-child{margin-left:0}.g_header .g_navi-tip{width:210px;height:158px;position:absolute;top:13px;left:-95px;padding-top:22px;padding-left:10px;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.g_header .g_navi-tip a{display:block}.g_header .g_navi-tip p{font-size:1.3rem;line-height:1.5}.g_header .g_navi-tip-inner{width:190px;height:118px;text-align:center;background-color:#ffffff;border:1px solid #e5e5e5;color:#767676;padding:15px}.g_header .g_navi-tip-inner:before{content:"";position:absolute;top:6px;left:50%;margin-left:-10px;border:7px solid transparent;border-bottom:11px solid #FFF;z-index:2}.g_header .g_navi-tip-inner:after{content:"";position:absolute;top:3px;left:50%;margin-left:-11px;border:8px solid transparent;border-bottom:12px solid #e5e5e5;z-index:1}.g_header .g_navi-tip-inner a.btn{width:155px;height:39px;display:block;margin:auto;padding:0;line-height:39px;color:#fff}.g_header .g_navi.navi-fixed{background-color:#ffffff;box-shadow:0 -11px 15px 15px rgba(80,80,80,0.15);height:80px}.g_header .g_navi.navi-fixed.-newyear{background-color:none}.g_header .g_navi.navi-fixed .g_navi_logo{width:40px}.g_header .g_navi.navi-fixed .g_navi_logo._15th{width:43px;margin-left:23px;padding-top:3px}.g_header .g_navi.navi-fixed .g_navi_logo img{width:100%}.g_header .g_navi.navi-fixed .g_navi_logo.-single{width:46px}.g_header a.btn._reserve{display:block;width:97px;height:31px;padding:0;line-height:31px;background-image:url(../images/common/ico-reserve-mono.png);background-repeat:no-repeat;background-size:11px 11px;background-position:8px 10px;padding-left:7px}.g_header a.btn._reserve.-top{border:1px solid #ffffff;color:#ffffff;background-image:url(../images/common/ico-reserve.png)}.g_header a.btn._reserve.-top.-colored{color:#000000;background-image:url(../images/common/ico-reserve-mono.png)}@media screen and (max-width: 599px){.g_header a.btn._reserve{width:101px;background-position:12px 10px;padding-left:13px}}.g_header .g_navi-head{width:100%;height:50px;z-index:9999;position:fixed;display:none;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}@media screen and (max-width: 1112px){.g_header .g_navi-head{display:block}}.g_header .g_navi-head.bg-white{background:#ffffff;border-bottom:1px solid #dfdfdf}.g_header .g_navi-head_logo{z-index:9990;width:25px;display:inline-block;height:25px;margin-left:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g_header .g_navi-head_logo.-top{width:30px}.g_header .g_navi-head_logo.-single{width:140px}.g_header .g_navi-head_logo.-single.-newyear2020{width:30px}.g_header .g_navi-head_logo._15th{top:53%;width:27px;margin-left:10px}@media screen and (max-width: 599px){.g_header .g_navi-head_logo._15th{top:12px}}.g_header .g_navi-head_logo._reserve{float:right}@media screen and (max-width: 1112px){.g_header .g_navi-head_logo._reserve{top:22px}}@media screen and (max-width: 599px){.g_header .g_navi-head_logo._reserve{top:9px}}@media screen and (max-width: 599px){.g_header .g_navi-head_logo{-webkit-transform:translateY(0);transform:translateY(0);top:11px}}.g_header .g_navi-head_logo img{width:100%}.g_header .g_navi-head .menu-trigger,.g_header .g_navi-head .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;z-index:10000}.g_header .g_navi-head .menu-trigger{float:right;position:relative;width:19px;height:11px;margin-right:2rem;margin-left:90px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g_header .g_navi-head .menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#000}.g_header .g_navi-head .menu-trigger span.-colored{background-color:#000}.g_header .g_navi-head .menu-trigger.-top span{background-color:#fff}.g_header .g_navi-head .menu-trigger.-top span.-colored{background-color:#000}.g_header .g_navi-head .menu-trigger span:nth-of-type(1){top:0}.g_header .g_navi-head .menu-trigger span:nth-of-type(2){top:5px}.g_header .g_navi-head .menu-trigger span:nth-of-type(3){bottom:0}.g_header .g_navi-head .menu-trigger.active span{background-color:#000}.g_header .g_navi-head .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.g_header .g_navi-head .menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .5s forwards;animation:active-menu-bar02 .5s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.g_header .g_navi-head .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.g_header .g_navi-head.navi-fixed{box-shadow:0px 5px 24px -11px rgba(0,0,0,0.68);background:#ffffff}.g_header .g_navi-m{background:rgba(255,255,255,0.97);height:100%;position:fixed;top:0;left:0;width:100%;z-index:9998;text-align:center;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic ProN"}.g_header .g_navi-m-main{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;text-align:left;line-height:2rem;display:inline-block;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g_header .g_navi-m-item{letter-spacing:0.5rem;padding-bottom:3rem}@media screen and (max-width: 320px){.g_header .g_navi-m-item{padding-bottom:2rem}}.g_header .g_navi-m-item a{color:#252424;display:block;position:relative}.g_header .g_navi-m-item a img{position:absolute;right:0;top:2px}.g_header .g_navi-m-item.g_navi-m-item-beginner{font-size:1.3rem;margin-top:calc( 50px - 3rem);padding-top:50px;position:relative}.g_header .g_navi-m-item.g_navi-m-item-beginner:before{content:"";display:block;width:10px;position:absolute;top:-0;border-bottom:2px solid #949393;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.g_header .g_navi-m-item.g_navi-m-item-beginner a{color:#686767}.g_header .g_navi-m-item.g_navi-m-item-faq{font-size:1.3rem}.g_header .g_navi-m-item.g_navi-m-item-faq a{color:#686767}.g_header_studio{width:100%;height:80px;line-height:80px;background-color:#f8bd2c;position:fixed;z-index:10000}@media screen and (max-width: 1024px){.g_header_studio{line-height:50px;height:50px;border-bottom:1px solid #fff}}.g_header_studio a:link{text-decoration:none !important}.g_header_studio a:visited{text-decoration:none !important}.g_header_studio .g_navi{z-index:1010;width:100%}@media screen and (max-width: 1024px){.g_header_studio .g_navi{max-width:100%}}.g_header_studio .g_navi_logo{float:left;width:80px;height:80px;display:block;background-color:#f5b109;position:relative;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}@media screen and (max-width: 1024px){.g_header_studio .g_navi_logo{width:50px;height:49px}}.g_header_studio .g_navi_logo-img{width:27px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.g_header_studio .g_navi_logo-img{width:22px;height:auto}}.g_header_studio .g_navi-left{float:left}.g_header_studio .g_navi-left-studioname{display:inline-block;font-weight:bold;color:#fff;padding-left:3rem;font-size:2rem;vertical-align:top}@media screen and (max-width: 1024px){.g_header_studio .g_navi-left-studioname{padding-left:1rem;font-size:1.5rem}}.g_header_studio .g_navi-left-studioname a{color:#fff}.g_header_studio .g_navi-left-access{display:inline-block;border-radius:100px;background-color:#fff;width:86px;height:22px;line-height:22px !important;text-align:center;font-size:1.2rem;position:relative;color:#f5b109;padding-left:10px;margin-left:20px;margin-top:0}@media screen and (max-width: 1024px){.g_header_studio .g_navi-left-access{width:64px;height:18px;margin-left:1rem;padding-left:5px;font-size:1rem;line-height:18px !important}}.g_header_studio .g_navi-left-access:before{content:'\f041';font-family:FontAwesome;position:absolute;left:10px;font-size:1.5rem}@media screen and (max-width: 1024px){.g_header_studio .g_navi-left-access:before{left:5px;font-size:1.2rem}}.g_header_studio .g_navi-right{float:right;height:80px;padding-right:60px;text-align:right}@media screen and (max-width: 1024px){.g_header_studio .g_navi-right{display:none}}.g_header_studio .g_navi .menu-trigger,.g_header_studio .g_navi .menu-trigger span{display:inline-block;transition:all .4s}.g_header_studio .g_navi .menu-trigger{float:right;display:none;position:relative;width:15px;height:11px;margin-right:2rem;margin-top:18px}@media screen and (max-width: 1024px){.g_header_studio .g_navi .menu-trigger{display:block}}.g_header_studio .g_navi .menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#fff}.g_header_studio .g_navi .menu-trigger span:nth-of-type(1){top:0}.g_header_studio .g_navi .menu-trigger span:nth-of-type(2){top:5px}.g_header_studio .g_navi .menu-trigger span:nth-of-type(3){bottom:0}.g_header_studio .g_navi .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.g_header_studio .g_navi .menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .5s forwards;animation:active-menu-bar02 .5s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.g_header_studio .g_navi .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.g_header_studio .g_navi-inner{height:80px}.g_header_studio .g_navi-item{float:left;margin-left:65px}.g_header_studio .g_navi-item:first-child{margin-left:0}.g_header_studio .g_navi-item a{color:#fff;font-weight:bold}.g_header_studio .g_navi-sub{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g_header_studio .g_navi-sub .g_navi-item{margin-left:30px}.g_header_studio .g_navi-sub .g_navi-item:first-child{margin-left:0}.g_header_studio .g_navi-m{background:#f8bd2c;height:100%;margin-top:50px;position:fixed;top:0;left:0;width:100%;z-index:9998;text-align:left;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic ProN"}.g_header_studio .g_navi-m-main{width:100%;text-align:left;display:block;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g_header_studio .g_navi-m-main-item{letter-spacing:0.5rem;border-bottom:1px solid #facd5e;line-height:0}.g_header_studio .g_navi-m-main-item a{color:#fff;display:block;font-weight:bold;position:relative;width:100%;padding:37px 25px}.g_header_studio .g_navi-m-main-item a img{position:absolute;right:0;top:2px}.g_header_studio .g_navi-m-sub{margin-top:20px}.g_header_studio .g_navi-m-sub-item{margin:15px}@media screen and (max-width: 1024px){.g_header_studio .g_navi-m-sub-item .btn_util{padding-top:20px;padding-bottom:20px;border-color:#fff;color:#fff;font-weight:bold;font-size:1.4rem;line-height:0}}.g_header_studio .g_navi-m-yoggy{margin-top:30px;text-align:center;background-color:#f5b109}.g_header_studio .g_navi-m-yoggy a{font-weight:bold;color:#fff;display:block;padding-top:30px;padding-bottom:30px;font-size:1.3rem;line-height:2.3rem}.newstudio .menu-trigger,.newstudio .menu-trigger span{display:inline-block;transition:all .4s}.newstudio .menu-trigger{position:fixed;top:0;right:10px;width:21px;height:19px;margin-top:19px;z-index:1012;display:none}@media screen and (min-width: 1300px){.newstudio .menu-trigger{width:42px;height:29px;right:30px}}@media screen and (max-width: 1024px){.newstudio .menu-trigger{display:block}}.newstudio .menu-trigger span{background-color:#090909;position:absolute;left:0;width:100%;height:1px}.newstudio .menu-trigger span:nth-child(2){top:0}.newstudio .menu-trigger span:nth-child(2){top:9px}@media screen and (min-width: 1300px){.newstudio .menu-trigger span:nth-child(2){top:13px}}.newstudio .menu-trigger span:nth-child(3){bottom:0}.newstudio .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.newstudio .menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .5s forwards;animation:active-menu-bar02 .5s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.newstudio .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}@media screen and (min-width: 1300px){.newstudio .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-17px) rotate(45deg);transform:translateY(-17px) rotate(45deg)}}.newstudio .g_header_studio{background:#ffffff;height:66px;position:relative}@media screen and (max-width: 1024px){.newstudio .g_header_studio{height:90px;position:relative}}.newstudio .g_header_studio.studio_top .bshadow{box-shadow:0 -11px 15px 15px rgba(80,80,80,0.15) !important}.newstudio .g_header_studio.studio_top .new_studio-upper{height:119px;background:#ffffff;padding-top:2px}@media screen and (max-width: 599px){.newstudio .g_header_studio.studio_top .new_studio-upper{height:60px}}.newstudio .g_header_studio.studio_top .new_studio-upper .studioyoggy_logo{width:186px;height:119px;line-height:119px;padding-top:7px;display:none}@media screen and (max-width: 599px){.newstudio .g_header_studio.studio_top .new_studio-upper .studioyoggy_logo{display:block;line-height:60px;height:60px}}.newstudio .g_header_studio.studio_top .new_studio-bottom{height:0;background:#ffffff;box-shadow:0 0 0 0 rgba(80,80,80,0);transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.newstudio .g_header_studio.studio_top .new_studio-bottom .g_navi-left{opacity:0;height:0}.newstudio .g_header_studio.studio_top .new_studio-bottom .g_navi-right{opacity:0;height:0}@media screen and (min-width: 1024px){.newstudio .g_header_studio.studio_top .new_studio-bottom.header_anim{height:66px}.newstudio .g_header_studio.studio_top .new_studio-bottom.header_anim .g_navi-left{opacity:1}.newstudio .g_header_studio.studio_top .new_studio-bottom.header_anim .g_navi-right{opacity:1}}.newstudio .g_header_studio.studio_top .ic_faq{display:none}.newstudio .g_header_studio .g_header_studio-inner{width:100%}@media screen and (max-width: 599px){.newstudio .g_header_studio .studio_fixnavi{position:relative}}.newstudio .g_header_studio .new_studio-upper{background:#ffffff;height:39px;line-height:39px;padding-left:3rem;padding-right:60px;width:100%}@media screen and (max-width: 1024px){.newstudio .g_header_studio .new_studio-upper{padding-left:15px;height:60px;line-height:60px;position:fixed;width:100%;z-index:1011}}.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo{width:130px;height:39px;padding-top:5px;float:left}@media screen and (max-width: 599px){.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo{width:143px;height:auto;padding-top:6px;float:none}}.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo a{display:inline;padding:0;margin:0}@media screen and (max-width: 1024px){.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo a{position:absolute;display:block;height:50px;background:#ffffff}}@media screen and (min-width: 1024px){.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo a.studioyoggy_logo-studio{display:none}}.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo a .studioyoggy_logo-name{float:right;margin-top:-6px;margin-left:10px;height:60px}.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo img{width:100%}@media screen and (max-width: 1024px){.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo img{width:auto;height:22px}}@media screen and (max-width: 599px){.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo .studioyoggy_logo-name{padding-top:3px}}@media screen and (max-width: 1024px){.newstudio .g_header_studio .new_studio-upper .studioyoggy_logo .studioyoggy_logo-name img{width:auto;height:15px}}.newstudio .g_header_studio .new_studio-upper .ic_faq{float:right;text-align:right;height:39px}@media screen and (max-width: 1024px){.newstudio .g_header_studio .new_studio-upper .ic_faq{display:none;float:none}}.newstudio .g_header_studio .new_studio-upper .ic_faq a{font-size:1.1rem;text-decoration:none !important;padding-top:1px}.newstudio .g_header_studio .new_studio-bottom{height:80px;background:#f6f6f4;line-height:80px}@media screen and (max-width: 1024px){.newstudio .g_header_studio .new_studio-bottom{padding-top:70px;height:90px}}.newstudio .g_header_studio .g_navi-right{padding-right:0}@media screen and (min-width: 1024px){.newstudio .g_header_studio .g_navi-left-studioname{position:relative}.newstudio .g_header_studio .g_navi-left-studioname .ci_yellow{width:30px;height:30px;top:-8px;z-index:10000;left:0;position:absolute;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}}.newstudio .g_header_studio .g_navi-item-faq{opacity:0;width:17px;margin-right:20px;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}@media screen and (min-width: 1024px){.newstudio .g_header_studio .header_anim{position:fixed;width:100%;top:0;background:#ffffff;height:66px;line-height:66px;box-shadow:0 -11px 10px 10px rgba(80,80,80,0.15);transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.newstudio .g_header_studio .header_anim .g_navi-left-studioname .ci_yellow{opacity:0}}@media screen and (min-width: 1024px){.newstudio .g_header_studio .header_anim2 .g_navi-item-faq{opacity:1}.newstudio .g_header_studio .header_anim2 .g_navi-main{height:66px}.newstudio .g_header_studio .header_anim2 .g_navi-main .g_navi-item{transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11);font-size:1.2rem}}@media screen and (max-width: 1024px){.newstudio .g_header_studio .g_navi-left{height:0;line-height:0}}.newstudio .g_header_studio .g_navi-left-studioname{vertical-align:middle;padding-left:0;padding-left:3rem;transition:all 0.3s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.newstudio .g_header_studio .g_navi-left-studioname img{width:100%;margin-top:-5px;vertical-align:middle}@media screen and (max-width: 1024px){.newstudio .g_header_studio .g_navi-left-studioname img{width:200px}}@media screen and (max-width: 599px){.newstudio .g_header_studio .g_navi-left-studioname img{width:200px}}@media screen and (max-width: 1024px){.newstudio .g_header_studio .g_navi-left-studioname{height:35px;font-size:1.6rem;font-weight:normal;letter-spacing:0.2rem;padding-left:15px;padding-top:2px}}.newstudio .g_header_studio .g_navi-left-access{box-shadow:0 0px 1px 1px rgba(80,80,80,0.15)}@media screen and (max-width: 1024px){.newstudio .g_header_studio .g_navi-left-access{display:none}}.newstudio .g_header_studio a{color:#111111}.newstudio .g_header_studio .g_navi-item{font-size:1.4rem;margin-left:30px}.newstudio .g_header_studio .g_navi-item:first-child{margin-left:0}@media screen and (max-width: 1220px){.newstudio .g_header_studio .g_navi-item{margin-left:20px}}.newstudio .g_header_studio .g_navi-item a{font-weight:normal}.newstudio .g_navi-m{background-color:rgba(255,255,255,0.95);text-align:center;overflow:auto;top:0;height:calc(100% - 40px) !important}.newstudio .g_navi-m .g_navi-m-main{border-bottom:1px solid #ecebe7;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 320px){.newstudio .g_navi-m .g_navi-m-main{padding-top:15px;padding-bottom:15px}}@media screen and (min-width: 1024px){.newstudio .g_navi-m .g_navi-m-sub{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1300px){.newstudio .g_navi-m .g_navi-m-sub-item{line-height:1.8rem}}.newstudio .g_navi-m .g_navi-item{float:none;text-align:center;margin-left:0}@media screen and (min-width: 1300px){.newstudio .g_navi-m .g_navi-item{line-height:70px;font-size:1.6rem}}@media screen and (max-width: 320px){.newstudio .g_navi-m .g_navi-item{height:40px}}.newstudio .g_navi-m .g_navi-item a{letter-spacing:0.2rem;color:#171717;display:block}.newstudio .g_navi-m .g_navi-item a:hover{background:#f4f4f4}.newstudio .g_navi-m .btn_util._beginner{border:none;color:#666666}.newstudio .g_navi-m .btn_util._reserve{border:1px solid #9c9c9c;color:#666666}.newstudio .g_navi-m .btn_util .beginner_icon{position:relative;display:inline-block;padding-left:25px}.newstudio .g_navi-m .btn_util .beginner_icon:before{top:-8px;left:0}@media screen and (min-width: 1300px){.newstudio .g_navi-m .btn_util .beginner_icon:before{top:-2px}}.newstudio .g_navi-m .g_navi-m-yoggy{background-color:#f2f2f0}.newstudio .g_navi-m .g_navi-m-yoggy a{display:block;padding-top:25px;padding-bottom:20px}.mainvisual{background:url(../images/instructors/mainvisual-instructors.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.mainvisual{background:url(../images/instructors/mainvisual-instructors-sp.jpg) no-repeat top center;background-size:100% auto !important}}.main_content.main_content-instructors a:link{text-decoration:none !important}.main_content.main_content-instructors a:visited{text-decoration:none !important}.main_content.main_content-instructors .main_content_inner{padding-left:20px;padding-right:20px}@media screen and (max-width: 1024px){.main_content.main_content-instructors .main_content_inner{padding-left:10px;padding-right:10px}}.main_content.main_content-instructors .contents_inner_navi_list{margin-top:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.main_content.main_content-instructors .contents_inner_navi_list{width:100%}}@media screen and (max-width: 599px){.main_content.main_content-instructors .contents_inner_navi_list{margin-top:20px}}.main_content.main_content-instructors .director_list{margin-bottom:100px;margin-top:60px;text-align:center}@media screen and (max-width: 599px){.main_content.main_content-instructors .director_list{margin-bottom:50px}}.main_content.main_content-instructors .director_list .director-text{width:610px;float:left;text-align:left}@media screen and (max-width: 1024px){.main_content.main_content-instructors .director_list .director-text{float:none;width:100%;padding-right:0;padding-bottom:30px}}.main_content.main_content-instructors .director_list .instructor_list-block{float:left;width:calc(100% - 610px);margin-top:0}@media screen and (max-width: 1024px){.main_content.main_content-instructors .director_list .instructor_list-block{float:none;width:100%}}.main_content.main_content-instructors .instructor_list-block{margin-top:60px}.main_content.main_content-instructors .instructor_list-block .instructor_list{font-size:0;margin-right:-75px}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list{margin-right:-8px;margin-left:-8px}}@media screen and (max-width: 1024px){.main_content.main_content-instructors .instructor_list-block .instructor_list{margin-right:-4px;margin-left:-4px}}.main_content.main_content-instructors .instructor_list-block .instructor_list-item{display:inline-block;font-size:1.4rem;position:relative;text-align:center;margin-bottom:90px;margin-right:75px;width:calc( 16.6% - 75px);vertical-align:top}@media screen and (max-width: 1024px){.main_content.main_content-instructors .instructor_list-block .instructor_list-item{margin-right:4px;margin-left:4px;width:calc( 16.6% - 8px)}}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list-item{margin-bottom:45px !important;margin-right:8px;margin-left:8px;width:calc( 24.5% - 16px)}}.main_content.main_content-instructors .instructor_list-block .instructor_list-item-inner{position:relative}.main_content.main_content-instructors .instructor_list-block .instructor_list-item-inner-img{height:180px;overflow:hidden;border:1px solid #e3e3e3}@media screen and (max-width: 1024px){.main_content.main_content-instructors .instructor_list-block .instructor_list-item-inner-img{height:auto}}.main_content.main_content-instructors .instructor_list-block .instructor_list-item-inner img{width:100%}.main_content.main_content-instructors .instructor_list-block .instructor_list-item .category_dot_list{position:absolute;top:0;left:10px}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list-item .category_dot_list{left:3px}}.main_content.main_content-instructors .instructor_list-block .instructor_list-item .category_dot_list-item{display:inline-block}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list-item img{width:100%}}.main_content.main_content-instructors .instructor_list-block .instructor_list-item .instructor_name{text-align:center;padding-top:1rem}.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item{margin-left:80px;margin-right:0 !important;width:195px}@media screen and (max-width: 1024px){.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item{margin-left:20px;width:calc( 25% - 20px) !important}}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item{margin-left:30px;margin-right:30px !important;width:95px !important;margin-bottom:30px}}@media screen and (max-width: 320px){.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item{margin-left:20px;margin-right:20px !important}}.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item .director_list-item-inner-img{width:195px;border:1px solid #e3e3e3;height:255px;overflow:hidden}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item .director_list-item-inner-img{height:129px}}@media screen and (max-width: 1024px){.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item .director_list-item-inner-img{width:100%;overflow:hidden}}.main_content.main_content-instructors .instructor_list-block .instructor_list-director-item img{width:100%}@media screen and (max-width: 599px){.main_content.main_content-instructors .instructor_list-block .instructor_list .instructor_list-director-item:first-child{margin-right:0}}.main_content .category_list-block{position:absolute;top:25px;right:0}@media screen and (max-width: 599px){.main_content .category_list-block{position:relative;text-align:center;margin-bottom:30px}}.main_content .category_list-block .category_list-item{display:inline-block;font-size:1.2rem;margin-right:30px}.main_content .category_list-block .category_list-item:last-child{margin-right:0}@media screen and (max-width: 599px){.main_content .category_list-block .category_list-item{font-size:1rem;margin-right:20px}}@media screen and (max-width: 320px){.main_content .category_list-block .category_list-item{margin-right:10px}}.main_content_banner-block{margin-top:60px;padding-top:100px;border-top:1px solid #edeceb;text-align:center}@media screen and (max-width: 599px){.main_content_banner-block{padding-top:50px;margin-top:0px}}.main_content_banner-block .bottom_banner_list-item{width:450px;display:inline-block;margin-left:25px;margin-right:25px}.main_content_banner-block .bottom_banner_list-item img{width:100%}@media screen and (max-width: 599px){.main_content_banner-block .bottom_banner_list-item{width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:25px}}.main_content.main_content-instructor-detail .main_content_inner{position:relative;margin-top:80px;padding-left:20px;padding-right:20px}@media screen and (max-width: 1024px){.main_content.main_content-instructor-detail .main_content_inner{margin-top:0;padding-top:50px;padding-left:10px;padding-right:10px}}.main_content.main_content-instructor-detail .instructor_profile{margin-top:60px}@media screen and (max-width: 1024px){.main_content.main_content-instructor-detail .instructor_profile{padding-top:20px}}.main_content.main_content-instructor-detail .instructor_profile-img{width:400px;padding-right:100px;padding-bottom:100px;float:left}@media screen and (max-width: 1024px){.main_content.main_content-instructor-detail .instructor_profile-img{width:100%;text-align:center;float:none;padding-right:0;padding-bottom:0%}}.main_content.main_content-instructor-detail .instructor_profile-img img{border:1px solid #e3e3e3}.main_content.main_content-instructor-detail .instructor_profile-qualify{margin-top:25px;margin-bottom:25px;text-align:center;font-size:0}.main_content.main_content-instructor-detail .instructor_profile-qualify-item{display:inline-block}@media screen and (max-width: 1024px){.main_content.main_content-instructor-detail .instructor_profile-qualify{margin-bottom:10px}}.main_content.main_content-instructor-detail .instructor_profile-qualify img{border:none}@media screen and (max-width: 1024px){.main_content.main_content-instructor-detail .instructor_profile-detail{position:relative}.main_content.main_content-instructor-detail .instructor_profile-detail-input{display:none}.main_content.main_content-instructor-detail .instructor_profile-detail-input:checked+label{background:inherit}.main_content.main_content-instructor-detail .instructor_profile-detail-input:checked+label:after{content:"閉じる \f106";font-family:FontAwesome}.main_content.main_content-instructor-detail .instructor_profile-detail .instructor_profile-detail-input:checked ~ .instructor_profile-detail-text{height:auto;padding-bottom:80px;transition:all 0.1s}.main_content.main_content-instructor-detail .instructor_profile-detail-label{height:140px;cursor:pointer;text-align:center;font-size:12px;position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 90%)}.main_content.main_content-instructor-detail .instructor_profile-detail-label:after{content:"続きを読む \f107";letter-spacing:.05em;line-height:2.5rem;position:absolute;bottom:20px;left:50%;font-family:FontAwesome;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%;border-radius:20px;font-size:1.6rem;color:#000}.main_content.main_content-instructor-detail .instructor_profile-detail-text{overflow:hidden;height:350px;transition:all 0.2s}}.main_content.main_content-instructor-detail .instructor_profile-contents{width:100%;max-width:760px;float:left;position:relative}@media screen and (max-width: 1024px){.main_content.main_content-instructor-detail .instructor_profile-contents{float:none;width:100%;max-width:100%}}.main_content.main_content-instructor-detail .instructor_profile-contents .p-text{margin-bottom:100px}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-contents .p-text{padding-top:60px;margin-bottom:60px}}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-other{margin-top:50px}}.main_content.main_content-instructor-detail .instructor_profile-content{padding-top:50px}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-content .main_content_inner-subtitle{margin-top:0}}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-content{padding-top:0}}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-content_photo-block{margin-bottom:60px}}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-content_book-block{margin-top:60px;margin-bottom:30px}}.main_content.main_content-instructor-detail .instructor_profile-content .instructor_item_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-content .instructor_item_list{margin-top:50px}}.main_content.main_content-instructor-detail .instructor_profile-content .instructor_item_list-item{width:calc(33.3% - 18px);margin-bottom:60px;margin-right:18px}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-content .instructor_item_list-item{margin-bottom:50px;margin-right:5px;margin-left:5px;width:calc(50% - 10px)}}.main_content.main_content-instructor-detail .instructor_profile .instructor_item_list-item-books{text-align:center;margin-bottom:30px !important}.main_content.main_content-instructor-detail .instructor_profile-caption{padding-top:1rem;font-size:1.4rem;color:#686767;padding-left:10px;padding-right:10px}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_profile-caption{font-size:1.2rem}}.main_content.main_content-instructor-detail .instructor_profile-caption .category_caption{color:#f0ac07;display:block;font-size:1.2rem;font-weight:bold}.main_content.main_content-instructor-detail .instructor_title{font-size:1.2rem}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_title{text-align:center;margin-bottom:10px}}.main_content.main_content-instructor-detail .instructor_category-list{display:inline-block}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_category-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}}.main_content.main_content-instructor-detail .instructor_category-list-item{font-size:1rem;display:inline-block;font-weight:bold;padding:0 1rem;height:17px;line-height:17px;margin-left:10px}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .instructor_category-list-item{text-align:center;display:block;margin-right:2px;margin-top:3px}}.main_content.main_content-instructor-detail .instructor_category-list-item.color-yoga{color:#f0ac07;border:1px solid #f0ac07}.main_content.main_content-instructor-detail .instructor_category-list-item.color-pilates{color:#93c6ab;border:1px solid #93c6ab}.main_content.main_content-instructor-detail .instructor_category-list-item.color-pelvis{color:#ff689b;border:1px solid #ff689b}.main_content.main_content-instructor-detail .instructor_category-list-item.color-others{color:#333;border:1px solid #333}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .main_content_inner-title{height:75px}}.main_content.main_content-instructor-detail .main_content_inner-title .instructor_name{display:inline}@media screen and (max-width: 599px){.main_content.main_content-instructor-detail .main_content_inner-title .instructor_name{display:block;margin-bottom:10px;padding-top:10px}}.main_content-studio .mainvisual{background:url(../images/studio/studio_mainvisual.jpg) no-repeat center top;background-size:cover}.pc_tab{display:block}.btn_util.btn_studio,a.btn_util.btn_studio{width:100% !important}.studio_navi{width:80% !important;margin:0 auto 60px}.studio_colona_notice{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding:2rem;margin-bottom:40px;border:3px solid #f8bdaa}.main_content-studio .contents-block{text-align:left;color:#686767;padding:0 20px}.main_content-studio .studio_lead{margin-top:80px;padding:0 40px}.main_content-studio .studio_lead .studio_lead_image{width:36%;float:left}.main_content-studio .studio_lead .studio_lead_title{width:64%;font-size:20px;margin-bottom:35px;margin-top:54px;color:#242424;float:right}.main_content-studio .studio_lead .studio_lead_text{width:64%;float:right}.main_content-studio .studio_area{margin-bottom:50px}.main_content-studio .studio_list .studio_block{width:45%;margin-bottom:120px;margin-right:10%;float:left}.main_content-studio .studio_list .studio_block .studio_map{width:100%;border:1px solid #e3e3e3;margin-bottom:35px}.main_content-studio .studio_list .studio_block .studio_map img{display:block;width:100%}.main_content-studio .studio_list .studio_block .studio_info_block_top{display:-ms-flexbox;display:flex;margin-bottom:20px}.main_content-studio .studio_list .studio_block .studio_info_block_top .studio_ttl{font-size:17px;color:#242424;padding-bottom:15px}@media screen and (max-width: 599px){.main_content-studio .studio_list .studio_block .studio_info_block_top .studio_ttl{text-align:center}}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:50%}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type li{margin-left:7px;height:20px;border-radius:3px;padding:5px 7px;color:#ffffff;font-size:10px;line-height:1em;font-weight:bold}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type li.icon_flagship{background:#b79855;font-size:11px}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type li.icon_school{background:#565656}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type li.icon_maternity{background:#f8bdaa}.main_content-studio .studio_list .studio_block .studio_info_block_btm{display:-ms-flexbox;display:flex;margin-bottom:20px}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_text{width:70%;margin-right:5%}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_image{width:140px;height:100px;border-radius:3px;overflow:hidden}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_image img{width:140px;height:100px}@media screen and (max-width: 599px){.main_content-studio .studio_list .studio_block .modal-reserve-studiolist{text-align:center}}.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item{margin-bottom:20px;margin-left:0;margin-right:20px}@media screen and (max-width: 599px){.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item{width:100%;margin-right:5px}}.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item .btn_util{border-color:#eee7d9;color:#666666}.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item .btn_util:hover{background:#eee7d9;color:#000000}@media screen and (max-width: 599px){.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item .btn_util-square{width:100%;font-size:1.2rem}}@media screen and (max-width: 599px){.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item .btn_util-square.-gg{padding-left:10px;padding-right:10px}}@media screen and (max-width: 320px){.main_content-studio .studio_list .studio_block .modal-reserve-studiolist-item .btn_util-square.-gg{padding-left:2px;padding-right:2px}}.main_content-studio .studio_list .studio_block:nth-child(2n){margin-right:0}@media screen and (max-width: 1024px){.main_content-studio .studio_lead{margin-top:60px;padding:0}.main_content-studio .studio_lead .studio_lead_image{width:35%;margin-right:5%;padding-top:40px}.main_content-studio .studio_lead .studio_lead_image img{width:100%}.main_content-studio .studio_lead .studio_lead_title{width:60%;margin-top:0}.main_content-studio .studio_lead .studio_lead_text{width:60%;float:right}.main_content-studio .studio_list .studio_block{margin-bottom:100px}.main_content-studio .studio_list .studio_block .studio_map{width:100%;height:170px;margin-bottom:30px}.main_content-studio .studio_list .studio_block .studio_info_block_top{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.main_content-studio .studio_list .studio_block .studio_info_block_top .studio_ttl{width:100%;padding-bottom:8px;line-height:1em}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type{-ms-flex-pack:start;justify-content:flex-start;width:100%}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type li{margin-left:0;margin-right:7px}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_text{width:70%;margin-right:5%;font-size:13px;line-height:1.4em}.main_content-studio .studio_list .studio_block:nth-child(2n){margin-right:0}}@media screen and (max-width: 599px){.main_content-studio .mainvisual{background:url(../images/studio/studio_mainvisual_sp.jpg) no-repeat center top}.pc_tab{display:none}.btn_util.btn_studio,a.btn_util.btn_studio{width:230px !important}.studio_navi{width:100% !important;margin:0 auto 50px}.main_content-studio .studio_lead{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:40px;padding:0}.main_content-studio .studio_lead .studio_lead_image{width:100%;-ms-flex-order:2;order:2;margin-bottom:20px;padding-top:0}.main_content-studio .studio_lead .studio_lead_image img{width:100%}.main_content-studio .studio_lead .studio_lead_title{width:100%;-ms-flex-order:1;order:1;text-align:center}.main_content-studio .studio_lead .studio_lead_text{width:100%;-ms-flex-order:3;order:3}.main_content-studio .studio_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.main_content-studio .studio_list .studio_block{width:48%;margin-bottom:10px;margin-right:0;float:none}.main_content-studio .studio_list .studio_block .studio_map{width:100%;height:152px;margin-bottom:27px}.main_content-studio .studio_list .studio_block .studio_info_block_top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:27px}.main_content-studio .studio_list .studio_block .studio_info_block_top .studio_ttl{font-size:17px;width:100%}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type{width:100%;-ms-flex-pack:start;justify-content:flex-start}.main_content-studio .studio_list .studio_block .studio_info_block_top .icons_studio_type li{margin-left:0;margin-right:7px}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_text{width:65%;margin-right:5%;line-height:1.4em;font-size:13px}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_image{width:100px;height:72px}.main_content-studio .studio_list .studio_block .studio_info_block_btm .studio_info_image img{width:auto;height:72px}.main_content-studio .studio_list .studio_block:nth-child(2n){margin-right:0}}.inline_detail{padding:20px 20px 40px;background:#ffffff;box-shadow:0 19px 38px rgba(0,0,0,0.24),0 15px 12px rgba(0,0,0,0.12)}@media screen and (min-width: 1024px){.inline_detail{display:none}}.inline_detail-studioname{font-size:1.8rem;font-weight:bold;padding-bottom:15px;margin-bottom:25px;position:relative}.inline_detail-studioname:after{content:'';display:block;width:17px;position:absolute;left:0;bottom:0;border-bottom:2px solid #fc3}.inline_detail-studio_map{width:100%;margin-bottom:10px}.inline_detail-studio_map a{text-decoration:none !important}.inline_detail .btn_util{margin-top:60px}.content_wrapper-studio{color:#000;padding-top:80px}.content_wrapper-studio a:link{text-decoration:none !important}.content_wrapper-studio a:visited{text-decoration:none !important}.content_wrapper-studio .contents_inner{max-width:1200px;padding-left:20px;padding-right:20px}@media screen and (max-width: 1024px){.content_wrapper-studio .contents_inner{padding-top:0;padding-left:0;padding-right:0}}@media screen and (max-width: 1024px){.content_wrapper-studio{padding-top:50px}}.content_wrapper-studio .main_content{padding-bottom:0}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual{position:relative;width:100%;height:750px;background-size:cover}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual{height:calc(100vh - 50px);background-size:cover}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-img img{width:100%}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner{position:absolute;text-align:center;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner{top:30%;-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%)}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-logo{margin-bottom:15px}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-logo img{width:75px}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-title{color:#000}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-title .studio_name{font-size:3rem;font-weight:200;letter-spacing:1.5rem}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-title .studio_name{font-size:2rem;font-weight:400;letter-spacing:1rem}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-title .studio_name-j{letter-spacing:0.3rem}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-access{width:107px;height:30px;margin-left:auto;margin-right:auto;margin-bottom:70px;position:relative;display:block;border-radius:100px;background-color:#fff;line-height:30px !important;text-align:center;font-size:1.3rem;color:#f5b109;padding-left:10px;font-weight:bold}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-access{display:none}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-access:before{content:'\f041';font-family:FontAwesome;position:absolute;left:15px;font-size:1.5rem}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-access:before{left:5px;font-size:1.2rem}}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule{margin-top:30px}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item{width:223px;display:inline-block;margin-right:5px;margin-left:5px}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item{width:160px}}@media screen and (max-width: 320px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item{width:140px}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item .-colona{font-weight:bold !important;color:#ff0000 !important}@media screen and (min-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item .-colona{font-size:1.5rem}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item.-pdf{width:123px}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item .btn_util{display:block;width:100%}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item .btn_util{font-size:1.2rem;padding-left:0;padding-right:0}}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item.-privateclass{width:450px;display:block;margin-left:auto;margin-right:auto;margin-top:20px}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item.-privateclass .vs-oconavirus{display:block;width:80%;margin-left:auto;margin-right:auto}.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item.-privateclass .vs-oconavirus img{width:100%}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_mainvisual-inner-schedule-item.-privateclass{width:85%}}.content_wrapper-studio .main_content.main_content-studio .close_comment{background:rgba(255,255,255,0.7);width:50%;margin-left:auto;margin-right:auto;padding:3rem 15px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .close_comment{width:95%;margin-bottom:50px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-block{background:#f7f4ee;text-align:center;color:#000;padding-bottom:70px}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-block{padding-bottom:50px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-block.studio_contents-block-white{background:#fff}.content_wrapper-studio .main_content.main_content-studio .studio_contents-mainlead{padding-top:70px;padding-bottom:0 !important}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-mainlead{padding-top:50px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-lead{width:100%;background:#f7f4ee;text-align:center;font-size:1.5rem;color:#000;padding-bottom:70px;letter-spacing:0.2rem}.content_wrapper-studio .main_content.main_content-studio .studio_contents-lead p font{font-family:"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif !important;color:#000000}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-lead{padding:0 2rem 50px}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-lead{text-align:left;font-size:1.5rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-lead-white{background:#ffffff}.content_wrapper-studio .main_content.main_content-studio .studio_contents-newsblog{padding-top:70px;text-align:left}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-newsblog{padding-left:20px;padding-right:20px;padding-bottom:60px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-newsblog .contents_inner{padding-left:0;padding-right:0}.content_wrapper-studio .main_content.main_content-studio .studio_contents-newsblog .sub_content_title{padding:0 0 75px 0}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-newsblog .sub_content_title{padding-left:20px}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-newsblog .sub_content_title{padding-bottom:50px 0}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news{float:left;width:910px;padding-right:80px}@media screen and (max-width: 1200px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news{width:710px;padding-right:40px;padding-left:20px}}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news{float:none;width:100%;padding-right:0;padding-bottom:60px;text-align:center}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news{padding-left:0;padding-right:0}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-list{font-size:0}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-list{-ms-flex-align:start;align-items:start}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-list-item{width:33%;padding:0 60px 60px 0;display:inline-block;vertical-align:top;text-align:left}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-list-item{width:calc(25% - 20px);padding:0 0 50px;min-height:100px;margin-right:20px}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-list-item{width:100%;max-width:100%;margin:0 0 0px;min-height:100px;padding-bottom:35px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img{height:143px}@media screen and (max-width: 1200px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img{height:105px}}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img{display:inline-block;width:155px;margin-right:10px;height:105px}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img{width:calc(50% - 15px);height:114px}}@media screen and (max-width: 320px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img{height:83px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img .studio_contents-list-item-img:before{content:"";display:block;padding-top:66.7%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-img img{width:100%}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-info{width:50%;display:inline-block;vertical-align:top}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-info-date{vertical-align:top;color:#929292;font-size:1rem;margin-top:5px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-info-date{margin-top:0;text-align:left;line-height:1rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-info-text{font-size:1.3rem;color:#1b1b1b;margin-top:5px;line-height:1.8rem}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news-info-text{margin-top:1rem;text-align:left;line-height:2rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-news .btn_util{margin-left:0}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-news .btn_util{margin-left:auto;margin-right:auto}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog{float:left;width:290px}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog{float:none;width:100%;padding-top:60px;border-top:1px solid #ededed;text-align:center}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-list{font-size:0}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-list{text-align:left}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-list-item{display:block;min-height:110px;margin-top:26px;padding-bottom:26px;border-bottom:1px dotted #dddddd}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-list-item{display:inline-block;margin-top:0;width:calc(33.3% - 20px);padding-bottom:0;margin-bottom:30px;margin-right:20px;text-align:left;vertical-align:top}}@media screen and (max-width: 1024px) and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-list-item{width:100%;text-align:left}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-list-item:first-child{margin-top:0;min-height:84px}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-img{display:inline-block;width:60px;height:60px;margin-right:16px;overflow:hidden;vertical-align:top}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-img img{width:100%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-info-date{color:#929292;font-size:1rem;line-height:1rem;margin-bottom:5px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-info-date{line-height:1rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-text{display:inline-block;width:calc( 290px - 80px);vertical-align:top;font-size:1.3rem;color:#1b1b1b;font-size:1.2rem;line-height:1.5rem}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog-text{line-height:2rem;width:calc(100% - 80px)}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog .btn_util{margin-top:40px;margin-left:0}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-blog .btn_util{margin-left:auto;margin-right:auto}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-workshop-container .swiper-wrapper{-ms-flex-pack:start;justify-content:start}.content_wrapper-studio .main_content.main_content-studio .studio_contents-workshop-container .slide_img{overflow:hidden}.content_wrapper-studio .main_content.main_content-studio .studio_contents-workshop-container .slide_img:before{content:"";display:block;padding-top:66.7%}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-workshop-container{margin-top:0}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-workshop .btn_util{margin-top:30px}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map{line-height:3rem;text-align:left;padding-top:80px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map{padding-top:50px;padding-bottom:60px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .print_map{padding-top:10px;text-align:right;font-size:1.1rem}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .print_map i{font-size:1.4rem}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .print_map a{color:#6b6a66}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items{margin-top:100px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items{margin-top:30px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items-detail{width:calc( 50% - 35px)}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items-detail:first-child{margin-right:70px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items-detail:first-child{margin-right:0}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items-detail-title{margin-bottom:1rem}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items-detail-title{font-weight:bold;margin-bottom:0;margin-top:20px}}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map-items-detail{width:100%;line-height:2.5rem;padding-left:20px;padding-right:20px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map{width:100%;margin-left:auto;margin-right:auto;position:relative;padding-bottom:25%;padding-top:30px;height:0;overflow:hidden;opacity:0.7}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map{margin-bottom:30px;padding-bottom:56.25%}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map.-mapheight35{padding-bottom:35%}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map.-mapheight35{padding-bottom:56.25%}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map iframe,.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map object,.content_wrapper-studio .main_content.main_content-studio .studio_contents-map #studio_map embed{position:absolute;top:0;left:0;width:100%;height:100%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .studio{background-color:#f7f4ee;border-radius:50px;display:inline-block;padding-left:1.5rem;padding-right:1.5rem;font-size:1.1rem}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .studio{font-size:1.0rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .studio_capa{font-weight:bold;font-size:1.3rem}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-map .studio_capa{margin-right:5px !important;font-size:1.3rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner{width:100%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-lead{background-color:#fff}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-lead{text-align:center !important;padding-left:0;padding-right:0}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .main_content_inner{padding-left:20px;padding-right:20px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items{padding-bottom:60px}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items{padding-left:10px;padding-right:10px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-title{border-bottom:3px solid #fde6af;margin-bottom:20px;display:inline-block;letter-spacing:0.2rem}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-title{padding-bottom:10px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-item{text-align:center;margin-right:120px;width:calc(50% - 60px)}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-item:last-child{margin-right:0}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-item{margin-right:40px;width:calc(50% - 20px)}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-item{margin-right:0;width:100%}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-item img{width:100%}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner-items-item:first-child{margin-bottom:50px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-fee-img{width:779px;margin-left:auto;margin-right:auto;margin-bottom:70px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-fee-img{width:100%;margin-bottom:35px;max-width:100%}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-fee-img img{width:100%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial{width:782px;border-radius:3px;background:url(../images/studio/studio-bg-lesson.jpg) no-repeat top center !important;height:398px;margin-left:auto;margin-right:auto;margin-bottom:50px;background-size:cover !important;padding-top:30px;text-align:center}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial{height:auto;padding-bottom:20px}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial{width:100%}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-subtitle{position:relative;width:200px;margin-left:auto;margin-right:auto}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-subtitle:before,.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-subtitle:after{content:"";display:block;position:absolute;width:1px;height:12px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background-color:#000;top:8px;left:26%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-subtitle:after{-webkit-transform:rotate(25deg);transform:rotate(25deg);left:auto;right:26%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-title{color:#ffffff;font-size:2.5rem;letter-spacing:0.5rem;font-weight:bold}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-title{font-size:1.7rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-contents-wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:20px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-contents-wrapper{padding-left:20px;padding-right:20px;padding-top:20px;margin-bottom:0}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-contents-wrapper{padding-top:10px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-contents{width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-contents{-ms-flex-order:1;order:1;text-align:center;width:100%;margin-top:20px;margin-bottom:50px;display:block}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-contents{margin-bottom:0}}@media screen and (max-width: 320px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-icon{margin-right:5px}}@media screen and (max-width: 320px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-text{font-size:1rem}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-item{width:265px;height:265px;padding:40px 30px 30px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-item{padding:10px 15px;width:100%;height:auto;border-radius:5px}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-item .icon_pc{width:58px}}@media screen and (max-width: 320px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-item{padding:5px 10px}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-item .icon_pc{width:58px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-arrow{height:265px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .contents-block-trial-flow-arrow{height:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:5px auto}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-text{padding-left:80px;width:calc(100% - 640px);text-align:left;vertical-align:middle}@media screen and (max-width: 1024px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial-text{-ms-flex-order:0;order:0;display:block;width:100%;padding-top:20px;padding-left:10px;padding-right:10px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .studio_btn_rad{width:242px;display:inline-block !important}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-beginner .studio_contents-trial .studio_btn_rad{margin-bottom:30px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy{width:100%;text-align:center;background:#f5f5f5}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy .main_content_inner{padding-left:20px;padding-right:20px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy .studio_contents-lead{text-align:center;background:#f5f5f5}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy .studio_contents-lead{padding-left:0;padding-right:0}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy-logo{width:100px;margin:0 auto 20px}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy-logo{width:80px;margin:0 auto 20px}}.content_wrapper-studio .main_content.main_content-studio .studio_contents-yoggy-logo img{width:100%}.content_wrapper-studio .main_content.main_content-studio .studio_contents-campaign{width:100%;text-align:center;background-color:#f7f4ee;border-bottom:1px solid #dddddd}.content_wrapper-studio .main_content.main_content-studio .studio_contents-campaign-container .slide_img{width:100%;overflow:hidden;margin-bottom:10px}.content_wrapper-studio .main_content.main_content-studio .studio_contents-campaign-container .slide_img:before{content:"";display:block;padding-top:66.7%}@media screen and (max-width: 599px){.content_wrapper-studio .main_content.main_content-studio .studio_contents-campaign-container{margin-top:0}}.content_wrapper-studio .main_content .trial-campaign-banner{width:100%;max-width:782px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.content_wrapper-studio .main_content .trial-campaign-banner{max-width:90%}}@media screen and (max-width: 599px){.content_wrapper-studio .main_content .trial-campaign-banner.-price{max-width:100% !important}}.content_wrapper-studio .main_content .trial-campaign-banner img{width:100%}.content_wrapper-studio .vegas-animation-studiomain{-webkit-transform:translateX(-80px) scale(1.2);transform:translateX(-80px) scale(1.2);-webkit-animation:studiomain ease-out 9s !important;animation:studiomain ease-out 9s !important}@media screen and (max-width: 599px){.content_wrapper-studio .vegas-animation-studiomain{-webkit-transform:translateX(-50px) scale(1.4);transform:translateX(-50px) scale(1.4);-webkit-animation:studiomainsp ease-out 9s !important;animation:studiomainsp ease-out 9s !important}}@-webkit-keyframes studiomain{0%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}100%{-webkit-transform:translateX(-80px) scale(1.2);transform:translateX(-80px) scale(1.2)}}@keyframes studiomain{0%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}100%{-webkit-transform:translateX(-80px) scale(1.2);transform:translateX(-80px) scale(1.2)}}@-webkit-keyframes studiomainsp{0%{-webkit-transform:translateX(0) scale(1.4);transform:translateX(0) scale(1.4)}100%{-webkit-transform:translateX(-50px) scale(1.4);transform:translateX(-50px) scale(1.4)}}@keyframes studiomainsp{0%{-webkit-transform:translateX(0) scale(1.4);transform:translateX(0) scale(1.4)}100%{-webkit-transform:translateX(-50px) scale(1.4);transform:translateX(-50px) scale(1.4)}}.content_wrapper-studio-sub{color:#686767}.content_wrapper-studio-sub .contents_inner{padding-left:0;padding-right:0}@media screen and (max-width: 599px){.content_wrapper-studio-sub{padding-top:50px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual{position:relative;width:100%;height:251px;background:url(../images/studio/studio-main-welcome.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual{height:107px;background:url(../images/studio/studio-main-welcome-sp.jpg) no-repeat top center;background-size:cover}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome{background:url(../images/welcome/mainvisual-welcome.jpg) no-repeat top center;background-size:cover;height:834px;position:relative}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome{background:url(../images/welcome/mainvisual-welcome-sp.jpg) no-repeat 0 0;background-size:100% auto;height:520px}}@media screen and (max-width: 320px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome{height:440px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome{background:url(../images/welcome/mainvisual-welcome.jpg) no-repeat top center;background-size:cover;height:834px;position:relative}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome{background:url(../images/welcome/mainvisual-welcome-sp.jpg) no-repeat 0 0;background-size:100% auto;height:520px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-h1{color:#242424}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-h1 h1{position:relative;padding-bottom:10px;margin-bottom:12px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-h1 h1{letter-spacing:0.2rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-h1 h1:after{content:"";display:block;width:16px;position:absolute;bottom:-2px;border-bottom:2px solid #242424;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-h1-sub{font-size:1.5rem;letter-spacing:0;font-weight:bold}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-inner{height:520px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-inner{height:230px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead{padding-top:60px;padding-bottom:60px;position:absolute;bottom:0;width:100%;background:rgba(255,255,255,0.79);text-align:center;color:#242424;letter-spacing:0.1rem}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 320px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead{padding-top:20px;padding-bottom:20px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title{font-size:2rem;font-weight:bold;margin-bottom:25px;line-height:2.8rem}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title{font-size:1.5rem;margin-bottom:15px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title .ico-begginer-c{width:14px;margin-right:5px}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title span{font-size:2.4rem;color:#f38a02}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title span{font-size:1.8rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title span .num{font-size:3.5rem;font-weight:normal}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title span .num{font-size:2.8rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title span .kai{font-size:2rem}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-title span .kai{font-size:1.5rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-body{margin-bottom:30px;color:#4f4f4f}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-body{margin-bottom:20px;font-size:1.3rem}}@media screen and (max-width: 320px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead-body{font-size:1.2rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead .btn_util{width:340px;font-weight:bold;font-size:1.5rem;color:#ffffff;background-color:#f9a80b;border:none}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual.studio_welcome .studio_welcome-lead .btn_util{width:270px;font-size:1.2rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-img img{width:100%}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-inner{position:absolute;text-align:center;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-inner-logo{margin-bottom:15px;text-align:center}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-inner-logo img{width:100px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-inner-logo img{width:80px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-inner-title{color:#000;font-size:3rem;font-weight:200;letter-spacing:1.5rem}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_mainvisual-inner-title{font-size:2rem;font-weight:400;letter-spacing:1rem}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-block-title{font-size:1.7rem;margin-bottom:40px}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-block-title .bold{color:#f0ac07}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-lead{color:#686767}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents .btn_util{margin-top:40px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents .btn_util{margin-top:20px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .contents_inner{margin:auto;width:100%;max-width:1500px;padding-left:50px;padding-right:50px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .contents_inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features{padding-bottom:0}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img{width:220px;margin-left:auto;margin-right:auto;min-height:159px;margin-bottom:10px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img{min-height:auto}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img.feature_img1{width:218px}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img.feature_img2{width:204px;padding-top:35px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img.feature_img2{padding-top:0}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img.feature_img3{width:147px}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-img img{width:100%}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .contents-block-text{min-height:150px;text-align:left}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .contents-block-text{min-height:auto}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-title{font-size:1.8rem;padding-bottom:30px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-title{padding-top:0}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features-title .bold{color:#f0ac07}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .list_util{-ms-flex-pack:center;justify-content:center}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .list_util .list_util-item{margin-right:0}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .list_util .list_util-item:nth-child(2){margin-left:100px;margin-right:100px !important}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .list_util .list_util-item:nth-child(2){margin-right:0 !important;margin-left:0}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-features .list_util .list_util-item{margin-bottom:80px;margin-top:30px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .sub_content_title{letter-spacing:0}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .contents_inner{margin:auto;width:100%;max-width:1500px;padding-left:50px;padding-right:50px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .contents_inner{padding-left:20px;padding-right:20px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-img{text-align:center;height:70px;margin-bottom:20px}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-img img{width:50px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program{padding-bottom:80px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .studio_contents-block-title{font-size:1.7rem;margin-bottom:30px;min-height:33px}@media screen and (max-width: 768px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .studio_contents-block-title{margin-bottom:45px;min-height:auto}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .studio_contents-block-title img{text-align:center;height:28px;vertical-align:top;margin-right:10px}}@media screen and (max-width: 768px) and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .studio_contents-block-title img{display:inline !important}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .studio_contents-block-title{margin-bottom:30px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util{-ms-flex-pack:center;justify-content:center}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util-item{margin-right:0}@media screen and (max-width: 768px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util-item{margin-top:60px;margin-right:0;margin-left:0;width:100%}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util-item:first-child{margin-top:0}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util-item:nth-child(2){margin-right:80px;margin-left:80px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util-item:nth-child(2){margin-left:0;margin-right:0}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program .list_util-item{margin-top:70px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-img{text-align:center}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-img{width:28px}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-img img{width:100%}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-text{color:#1b1b1b !important;padding-left:10px;padding-right:10px;text-align:left;min-height:170px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-program-text{margin-bottom:20px;padding-left:0;padding-right:0;min-height:auto}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee{padding-top:30px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-img{width:779px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-img{width:90%}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-img img{width:100%}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee .list_util-item{display:inline-block;width:395px;margin-right:100px;margin-top:50px;vertical-align:top}@media screen and (max-width: 768px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee .list_util-item{width:100%;margin-right:0;padding-left:20px;padding-right:20px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-detail{border-bottom:5px solid #f7f4ee;text-align:left}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-detail-title{float:left;text-align:left;font-weight:bold}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-detail-title .plan-title{color:#f0ac07;font-size:2.2rem}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-detail-price{float:right;text-align:right;color:#f0ac07}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-detail-price .pricenum{font-size:5.7rem;line-height:1.2}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee-text{color:#1b1b1b !important;padding-top:10px;text-align:left}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee .studio_btn_rad{width:242px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-fee .studio_welcome_notice{margin-top:20px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial{width:100%;background:url(../images/studio/studio-bg-lesson.jpg) no-repeat top center !important;height:665px;background-size:cover !important;padding-top:70px;text-align:center}@media screen and (max-width: 1024px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial{height:auto}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial{padding-top:50px;height:auto}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial{padding-top:70px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-subtitle{position:relative;width:200px;margin-left:auto;margin-right:auto}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-subtitle:before,.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-subtitle:after{content:"";display:block;position:absolute;width:1px;height:12px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background-color:#000;top:8px;left:26%}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-subtitle:after{-webkit-transform:rotate(25deg);transform:rotate(25deg);left:auto;right:26%}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-title{color:#ffffff;font-size:2.5rem;letter-spacing:0.5rem;font-weight:bold}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-contents-wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:70px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1024px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-contents-wrapper{padding-left:20px;padding-right:20px;padding-top:20px;margin-bottom:0}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-contents{width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-contents{-ms-flex-order:1;order:1;text-align:center;width:100%;margin-top:50px;margin-bottom:50px;display:block}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial .contents-block-trial-flow-item{width:265px;height:265px;padding:40px 30px 30px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial .contents-block-trial-flow-item{width:100%;height:auto;padding:15px 30px;border-radius:5px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial .contents-block-trial-flow-arrow{height:265px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial .contents-block-trial-flow-arrow{height:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:5px auto}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-text{padding-left:80px;width:calc(100% - 640px);text-align:left;vertical-align:middle}@media screen and (max-width: 1024px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial-text{-ms-flex-order:0;order:0;display:block;width:100%;padding-top:20px;padding-left:10px;padding-right:10px}}.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial .studio_btn_rad{width:242px;display:inline-block !important}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content.main_content-studio .studio_contents-trial .studio_btn_rad{margin-bottom:30px}}.main_content-news .studio_mainvisual{background:url(../images/studio/studio-main-news.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.main_content-news .studio_mainvisual{background:url(../images/studio/studio-main-news-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.studio_news-list{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:200px}@media screen and (max-width: 599px){.studio_news-list{max-width:100%;padding-top:50px;padding-bottom:75px}}.studio_news-list .studio_news-list-item{border-bottom:1px solid #ececec;padding-top:30px;padding-bottom:30px;padding-left:10px}@media screen and (max-width: 599px){.studio_news-list .studio_news-list-item{padding-left:20px;padding-right:10px}}.studio_news-list .studio_news-list-item-img{width:158px;display:inline-block;margin-right:30px}.studio_news-list .studio_news-list-item-img:before{content:"";display:block;padding-top:66.7%}@media screen and (max-width: 599px){.studio_news-list .studio_news-list-item-img{width:110px;margin-right:20px}}@media screen and (max-width: 599px){.studio_news-list .studio_news-list-item-img{width:calc(50% - 25px)}}.studio_news-list .studio_news-list-item-img img{width:100%;border:1px solid #d7d7d7}.studio_news-list .studio_news-list-item-desc{display:inline-block;vertical-align:top;position:relative;width:calc(100% - 195px)}@media screen and (max-width: 599px){.studio_news-list .studio_news-list-item-desc{width:50%}}.studio_news-list .studio_news-list-item-title{font-size:1.7rem;font-weight:bold}@media screen and (max-width: 599px){.studio_news-list .studio_news-list-item-title{font-weight:normal;font-size:1.3rem}}.studio_news-list .studio_news-list-item-date{color:#949494;font-size:1.2rem;margin-top:10px}.studio_news-list .pagination_util{margin-top:70px}.studio_news-list-blog .studio_news-list-item-img{width:118px;height:118px;border-radius:50%;   background-position:left top}@media screen and (max-width: 599px){.studio_news-list-blog .studio_news-list-item-img{width:65px;height:65px;margin-right:15px;background-size:100px auto !important}}@media screen and (max-width: 599px){.studio_news-list-blog .studio_news-list-item-desc{width:calc(100% - 85px)}}.studio_news-list-blog .studio_news-list-item-date{color:#f0ac07}.icon-newnews{background-color:#f57265;color:#fff;width:50px;text-align:center;font-size:1.1rem;margin-bottom:10px}.icon-newnews:after{content:"NEW";width:1px;height:12px;top:8px;left:26%}.news_contents{padding-top:70px;float:left;width:78.33%;padding-left:20px;padding-right:11.6%}@media screen and (max-width: 599px){.news_contents{width:100%;padding-top:40px;margin-bottom:40px;padding-bottom:0;padding-left:20px;padding-right:20px}}.news_contents-title{font-size:2rem;color:#000;font-weight:bold}.news_contents-date{color:#949494;font-size:1.2rem;padding-top:20px;border-bottom:1px solid #ececec;padding-bottom:20px}.news_contents-body{margin-bottom:60px;border-bottom:1px solid #ececec}.news_contents-body strong,.news_contents-body b{font-weight:bold}@media screen and (max-width: 599px){.news_contents-body{float:none;width:100% !important;margin-right:0 !important}}.news_contents-body-notice{background:#f7f4ee;padding:1.5rem 2rem;margin-bottom:50px}.news_contents-body-notice a{color:#9f9c97;text-decoration:underline !important}.news_contents-body-text{width:100%;max-width:800px;padding-top:60px;padding-bottom:60px}.news_contents-body-text img{max-width:100%}.news_contents-body-text a:link{text-decoration:underline !important}.news_contents-body-text a:hover{text-decoration:none !important}.news_contents-body-text a:visited{text-decoration:underline !important}.news_contents-body-text hr{border:1px solid #efefef}@media screen and (max-width: 599px){.news_contents-body-text{padding-top:20px;padding-bottom:20px}}.news_contents .news_appendix{width:670px;margin-bottom:140px}@media screen and (max-width: 599px){.news_contents .news_appendix{width:100%;margin-bottom:50px}}.news_contents .news_appendix-title{font-size:1.7rem;color:#131313;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 599px){.news_contents .news_appendix-title{text-align:center}}.news_contents .news_appendix .news_appendix-bannerlist-item{margin-bottom:20px}@media screen and (max-width: 599px){.news_contents .news_appendix .news_appendix-bannerlist-item{width:100%}}.news_contents .news_appendix .news_appendix-bannerlist-item a{display:block;width:100%}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner{background:#FFF;border:1px solid #E7E7E7;overflow:hidden}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .thumb-cnt{float:left;width:243px;margin:0;position:relative}@media screen and (max-width: 599px){.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .thumb-cnt{width:40% !important}}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .thumb-cnt img{width:100%;height:auto;position:relative}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .text-cnt{padding:25px;margin:0 0 0 250px;position:relative}@media screen and (max-width: 599px){.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .text-cnt{margin:0 0 0 40%;padding:10px}}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .text-cnt .byline{font-size:10px;font-family:'Raleway', sans-serif;font-weight:normal;margin-bottom:8px;line-height:1.2}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .text-cnt .osusume_article_title{font-size:13px;min-height:5.2em;line-height:1.6;font-weight:bold;overflow:hidden;margin-bottom:4px;letter-spacing:0.05em}.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .text-cnt .osusume_article_readmore{font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:0.1em;font-size:13px}@media screen and (max-width: 599px){.news_contents .news_appendix .news_appendix-bannerlist-item a .osusume_article_inner .text-cnt .osusume_article_readmore{display:none}}.news_contents .news_appendix .news_appendix-bannerlist-item:last-child{margin-bottom:30px}.news_contents .news_appendix-exp{border:1px solid #e7e7e7}.news_contents .news_appendix-exp a{display:block}.news_contents .news_appendix-exp a img{width:100%;height:auto}.news_contents-side{float:left;width:calc(100% - 78.33%);font-size:1.4rem;padding-top:70px}@media screen and (max-width: 599px){.news_contents-side{float:none;width:100%;display:none}}@media screen and (max-width: 599px){.news_contents-side-styleyoggy{margin-bottom:70px}}.news_contents-side-styleyoggy-title{text-align:center;font-size:1.5rem;color:#000;margin-bottom:20px}.news_contents-side-styleyoggy .sidebanner-list-item{margin-bottom:20px;width:260px;height:auto}@media screen and (max-width: 599px){.news_contents-side-styleyoggy .sidebanner-list-item{height:auto;width:100%}}.news_contents-side-styleyoggy .sidebanner-list-item img{width:100%;height:auto}.navi-article{width:800px}@media screen and (max-width: 599px){.navi-article{width:100%}}.navi-article .navi-singlepage{text-align:center}.navi-article .navi-singlepage-item{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:60px}.navi-article .navi-singlepage-item a{display:block;background:#f7f4ee;color:#9f9c97;padding:15px 25px}.navi-article .btn-backtonews{margin-bottom:100px}.navi-article .btn-backtonews a{text-decoration:underline !important;color:#727272;font-size:1.5rem}@media screen and (max-width: 599px){.navi-article .btn-backtonews{text-align:center}}.navi-article .btn-backtonews.btn-backtonews-blog{text-align:center}.news_list-title{font-size:1.8rem;color:#000;text-align:center}.news_list .news_contents-date{border-bottom:none;padding-bottom:0}.news_contents-blog .news_contents-body{width:100%;max-width:800px;margin-right:100px}.news_contents-blog .news_contents-body-text img{max-width:100%}.news_contents-blog .news_contents-body-text hr{border:1px solid #efefef}@media screen and (max-width: 599px){.news_contents-blog .news_contents-side{padding-left:10px;padding-right:10px;width:100%;display:block}}.news_contents-blog .news_contents-side .news_list{padding:2rem;background:#f7f4ee;margin-bottom:45px}@media screen and (max-width: 599px){.news_contents-blog .news_contents-side .news_list{display:none}}.news_contents-blog .news_list-title{font-size:1.6rem}.news_contents-blog .btn-backtonews{margin-bottom:60px}.news_contents-blog .navi-article{border-bottom:1px solid #ececec}.main_content-schedule .studio_mainvisual{background:url(../images/studio/studio-main-schedule.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.main_content-schedule .studio_mainvisual{background:url(../images/studio/studio-main-schedule-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.main_content-schedule .contents-mainlead{padding-top:60px;padding-bottom:60px;text-align:center}@media screen and (max-width: 599px){.main_content-schedule .contents-mainlead{padding-top:25px;padding-bottom:25px;text-align:left}}.main_content-schedule .main_content_inner{padding-left:20px;padding-right:20px;padding-top:100px}@media screen and (max-width: 599px){.main_content-schedule .main_content_inner{padding-left:10px;padding-right:10px;padding-top:50px}}.main_content-schedule .main_content_inner .schedule_list-item{margin-bottom:230px}@media screen and (max-width: 599px){.main_content-schedule .main_content_inner .schedule_list-item{margin-bottom:100px}}.main_content-schedule .main_content_inner .schedule_list-item h2{text-align:center;color:#000;font-size:2rem;margin-bottom:60px}@media screen and (max-width: 599px){.main_content-schedule .main_content_inner .schedule_list-item h2{margin-bottom:30px}}.main_content-schedule .main_content_inner .schedule_list-item .img_schedule{border:2px solid #eaeaea;width:100%;max-width:1160px;margin-bottom:20px}@media screen and (max-width: 599px){.main_content-schedule .main_content_inner .schedule_list-item .img_schedule{max-width:100%}}.main_content-schedule .main_content_inner .schedule_list-item .img_schedule img{width:100%}.tenjin-price .main_content-schedule .main_content_inner.schedule_list{text-align:center;padding-top:50px}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .main_content_inner.schedule_list{padding-left:0;padding-right:0}}.tenjin-price .main_content-schedule .schedule_list_navi_list{display:inline-block;margin-left:auto;margin-right:auto;width:385px}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .schedule_list_navi_list{display:none}}.tenjin-price .main_content-schedule .chg-fc_view{cursor:pointer;width:185px}.tenjin-price .main_content-schedule .chg-fc_view.active{background-color:#fcefc7}.tenjin-price .main_content-schedule .contents-lead-text.-info{margin-top:30px;font-size:2.2rem}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .contents-lead-text.-info{font-size:1.6rem}}.tenjin-price .main_content-schedule .contents-lead-text.-info span{font-size:2.8rem;font-weight:bold}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .contents-lead-text.-info span{font-size:1.8rem}}.tenjin-price .main_content-schedule .contents-lead-text.-info span.ul{display:inline-block;line-height:1.2rem;border-bottom:9px solid #fee900}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .contents-lead-text.-info span.ul{line-height:1rem}}.tenjin-price .main_content-schedule .calendar_wrap{position:relative;text-align:left}.tenjin-price .main_content-schedule .class_icon{display:inline-block;margin-right:3px}.tenjin-price .main_content-schedule .class_icon img{height:10px;vertical-align:baseline;margin-top:2px}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .class_icon img{height:12px}}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar{border-bottom:1px solid #cccccc;padding-bottom:15px;margin-bottom:10px}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar{margin-bottom:15px;padding-left:10px;padding-right:10px}}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default{background-image:none;background-color:#ffffff;border:none;text-shadow:none;box-shadow:none;outline:none;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myToday-button{border-radius:100px;background:#ecebe7;width:85px;height:35px;margin-right:10px;box-shadow:1px 1px 3px 0 #DEDEDE}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myToday-button{width:65px;height:25px;margin-top:5px;margin-right:5px;font-size:1rem}}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myToday-button:hover{opacity:0.8}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button,.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button{margin-top:8px;width:35px;height:20px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button:hover,.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button:hover{opacity:0.8}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button,.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button{width:25px;height:20px;margin-left:10px}}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myNext-button{background-image:url(/assets/images/common/rarrow.png)}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar .fc-state-default.fc-myPrev-button{background-image:url(/assets/images/common/larrow.png)}.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar h2{font-size:2rem}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar h2{font-size:1.5rem;padding-top:7px}}@media screen and (max-width: 320px){.tenjin-price .main_content-schedule .fc-toolbar.fc-header-toolbar h2{font-size:1.4rem}}.tenjin-price .main_content-schedule .fc-scroller{overflow-y:hidden !important}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .fc-scroller{overflow-y:auto !important}}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .fc-list-item-title a{display:block;padding:5px 10px;position:relative;border-radius:3px;line-height:1.6rem}.tenjin-price .main_content-schedule .fc-list-item-title a:after{content:"\f105";font-family:'FontAwesome';color:#333333;position:absolute;right:1rem;top:1.4rem;font-size:1.4rem}.tenjin-price .main_content-schedule .yoga .fc-list-item-title a{background:#FAE3A9;border-right:1px solid #f0ac07;border-bottom:1px solid #f0ac07}.tenjin-price .main_content-schedule .pilates .fc-list-item-title a{background:#D2F6F5;border-right:1px solid #93c6ab;border-bottom:1px solid #93c6ab}.tenjin-price .main_content-schedule .pelvis .fc-list-item-title a{background:#F7E1EA;border-right:1px solid #F9A2BF;border-bottom:1px solid #F9A2BF}}.tenjin-price .main_content-schedule .calenddar_legendlist{text-align:right}.tenjin-price .main_content-schedule .calenddar_legendlist:nth-child(3){margin-bottom:60px}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .calenddar_legendlist:nth-child(3){margin-bottom:30px}}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .calenddar_legendlist{padding-left:10px;padding-right:10px}}.tenjin-price .main_content-schedule .calenddar_legendlist-item{font-size:1.2rem;position:relative;display:inline-block;margin-left:15px;padding-left:12px}.tenjin-price .main_content-schedule .calenddar_legendlist .-beginner:before{content:"";background-image:url(/assets/images/common/icon-class-welcome-sp.svg);background-size:contain;background-repeat:no-repeat;display:block;width:10px;height:13px;top:5px;left:0;bottom:auto;position:absolute}.tenjin-price .main_content-schedule .calenddar_legendlist .dot-yoga{color:#fbbe01 !important}.tenjin-price .main_content-schedule .calenddar_legendlist .dot-pilates{color:#b4dedd !important}.tenjin-price .main_content-schedule .calenddar_legendlist .dot-pelvis{color:#e8bfd1 !important}.tenjin-price .main_content-schedule .fc-day-number{float:left !important}.tenjin-price .main_content-schedule .calendar_wrap{min-height:1000px;padding-bottom:180px}@media screen and (max-width: 599px){.tenjin-price .main_content-schedule .calendar_wrap{min-height:auto;height:auto}}.tenjin-price .main_content-schedule .fc-center h2{font-weight:bold;font-size:2rem}.tenjin-price .main_content-schedule .fc-view{font-family:"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-size:1.2rem}.tenjin-price .main_content-schedule .fc-today .fc-day-number{width:20px;height:20px;text-align:center;background:#887662;color:#ffffff;border-radius:50%}.tenjin-price .main_content-schedule .fc-event{border:none;color:#000;padding:6px;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.tenjin-price .main_content-schedule .fc-event.no_class{cursor:default;color:#999999}.tenjin-price .main_content-schedule .text_noclass{font-weight:bold;color:#F86677;font-size:1.2rem}.tenjin-price .main_content-schedule .fc-event:not(.no_class):hover{box-shadow:0px 1px 3px 0 #666;background-color:#333333 !important;color:#ffffff;font-weight:bold}.tenjin-price .main_content-schedule .fc-list-item.pilates .fc-event-dot{background-color:#b4dedd}.tenjin-price .main_content-schedule .fc-list-item.pelvis .fc-event-dot{background-color:#e8bfd1}.tenjin-price .main_content-schedule .fc-list-item.yoga .fc-event-dot{background-color:#fbbe01}.tenjin-price .main_content-schedule .fc-event.pilates{background-color:#b4dedd}.tenjin-price .main_content-schedule .fc-event.pelvis{background-color:#F7E1EA}.tenjin-price .main_content-schedule .fc-event.yoga{background-color:#FEE091}.tenjin-price .main_content-schedule .fc-event.no_class{background-color:#efefef !important}.tenjin-price .main_content-schedule .fc-head td{border:none;font-weight:bold}.tenjin-price .main_content-schedule .fc-day-header{border:none}.tenjin-price .main_content-schedule .fc-day-grid-event .fc-content{font-size:1.2rem;white-space:wrap !important;overflow:visible}.tenjin-price .main_content-schedule .fc-event-container{padding-bottom:1px}.content_wrapper-workshop{padding-top:80px}@media screen and (max-width: 599px){.content_wrapper-workshop{padding-top:50px}}.content_wrapper-workshop .workshop-detail{padding-left:20px;padding-right:20px}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail{padding-left:0;padding-right:0}}.content_wrapper-workshop .workshop-detail-title{text-align:center;letter-spacing:0.5rem;font-size:1.5rem;padding-top:70px;padding-bottom:70px;color:#1b1b1b}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail-title{padding-top:20px;padding-bottom:20px}}.content_wrapper-workshop .workshop-detail .main_content-workshop{margin-bottom:30px;padding-bottom:0}.content_wrapper-workshop .workshop-detail .main_content-workshop-img{width:100%}.content_wrapper-workshop .workshop-detail .main_content-workshop-img img{width:100%}.content_wrapper-workshop .workshop-detail .main_content-workshop-inner .main_content-workshop-title{margin-bottom:20px}.content_wrapper-workshop .workshop-detail .main_content-workshop-inner .ws_cat-list{margin-bottom:50px}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail .main_content-workshop-inner .ws_cat-list{text-align:center}}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail .main_content-workshop-inner{padding-left:20px;padding-right:20px}}.content_wrapper-workshop .workshop-detail .main_content-workshop-title{margin-top:60px;margin-bottom:60px;color:#242424;font-size:2rem;font-weight:bold}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail .main_content-workshop-title{text-align:center;margin-bottom:30px}}.content_wrapper-workshop .workshop-detail .main_content-workshop-body{font-size:1.5rem;color:#686767;line-height:2.5rem;margin-bottom:90px}.content_wrapper-workshop .workshop-detail .main_content-workshop-instructors{width:100%}.content_wrapper-workshop .workshop-detail .main_content-workshop-instructors-item{display:inline-block;margin-right:30px}.content_wrapper-workshop .workshop-detail .main_content-workshop-instructors-item img{width:100%}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail .main_content-workshop-instructors-item{width:calc(50% - 33px)}}.content_wrapper-workshop .workshop-detail .main_content-workshop-other{width:100%;margin-top:30px}.content_wrapper-workshop .workshop-detail .main_content-workshop-other-item{display:inline-block;margin-right:30px}.content_wrapper-workshop .workshop-detail .main_content-workshop-other-item img{width:100%}@media screen and (max-width: 599px){.content_wrapper-workshop .workshop-detail .main_content-workshop-other-item{width:calc(50% - 33px)}}.content_wrapper-workshop .workshop-detail .main_content-workshop-desc{text-align:left;color:#686767;font-size:1.5rem;margin-bottom:60px}.content_wrapper-workshop .workshop-detail .main_content-workshop-desc th{font-weight:bold}.content_wrapper-workshop .workshop-detail .main_content-workshop .btn_util{font-size:1.4rem}.content_wrapper-workshop .workshop-detail .main_content-workshop .bt-workshop{width:280px}.content_wrapper-workshop .workshop-detail .main_content-workshop .swiper-container{margin-bottom:70px}.content_wrapper-studio-sub .main_content-price .studio_mainvisual{background:url(../images/studio/studio-main-price.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content-price .studio_mainvisual{background:url(../images/studio/studio-main-price-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.content_wrapper-studio-sub .main_content-price .contents-block{text-align:center;padding-bottom:100px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content-price .contents-block{padding-left:0;padding-right:0;padding-bottom:50px}}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content-price .contents-block .aboutplan_ticket-item .btn_util{padding:5px}}.content_wrapper-studio-sub .main_content-price .contents-block .price-price span{font-size:2.5rem !important}@media screen and (max-width: 599px){.content_wrapper-studio-sub .main_content-price .contents-block .price-price span{font-size:1.5rem !important}}.content_wrapper-studio-sub .main_content-price .contents-block-ticket .main_content_inner-subtitle{text-align:center}.content_wrapper-studio-sub .main_content-price .contents-block-ticket .main_content_inner-subtitle:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content_wrapper-studio-sub .main_content-price .momochi-notice{color:#cc0000;font-size:1rem !important}.content_wrapper-studio-sub .air-banner-wrap{text-align:center;max-width:928px;width:90%;margin-left:auto;margin-right:auto}.content_wrapper-studio-sub .air-banner-wrap img{margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.content_wrapper-studio-sub .air-banner-wrap{width:80%}}.content_wrapper-studio-sub .price-banner{width:760px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.content_wrapper-studio-sub .price-banner{width:100%;padding-left:10px;padding-right:10px}}.content_wrapper-studio-sub .price-banner-new{width:760px;display:block;background-color:#f8f8f6;margin-left:auto;margin-right:auto;padding:40px 60px}@media screen and (max-width: 599px){.content_wrapper-studio-sub .price-banner-new{width:95%;padding:30px}}.content_wrapper-studio-sub .price-banner-new__inner{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media screen and (max-width: 599px){.content_wrapper-studio-sub .price-banner-new__inner{display:block}}.content_wrapper-studio-sub .price-banner-new__text{width:60%;font-size:1.4rem;font-weight:bold}@media screen and (max-width: 599px){.content_wrapper-studio-sub .price-banner-new__text{width:100%}}.content_wrapper-studio-sub .price-banner-new__link{margin-top:30px}.content_wrapper-studio-sub .price-banner-new__img{width:30%}.content_wrapper-studio-sub .price-banner-new__img img{width:100%}@media screen and (max-width: 599px){.content_wrapper-studio-sub .price-banner-new__img{width:200px;margin:30px auto 10px}}.content_wrapper-studio-sub .new_price_banner{padding-top:20px;margin-bottom:60px}.content_wrapper-studio-sub .new_price_banner img{width:100%}.content_wrapper-studio-sub .pricechange-notice{margin-top:20px;font-weight:bold;font-size:1.8rem;color:#000}.tenjin-price #plan_ticket{text-align:center}.tenjin-price .img_welcome-trial{margin-top:100px;width:100%}.tenjin-price .img_welcome-trial img{width:100%}.tenjin-price .contents-block{background:none}.tenjin-price .contents-block-aboutplan{padding-bottom:90px}@media screen and (max-width: 599px){.tenjin-price .contents-block-aboutplan{margin-bottom:0}}.tenjin-price .price-memberplan{width:100%;background-color:#f7f7f7;padding-top:115px;padding-bottom:0}@media screen and (max-width: 599px){.tenjin-price .price-memberplan{padding-top:70px;padding-bottom:30px;padding-left:4%;padding-right:4%}}.tenjin-price .price-memberplan .price-memberplan-yoggymember-about{margin-bottom:0}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .price-memberplan-yoggymember-about{margin-bottom:0}}.tenjin-price .price-memberplan .title-yoggymember{text-align:center;letter-spacing:0.2rem}.tenjin-price .price-memberplan .title-yoggymember span{font-size:1.6rem;color:#f79d00}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .title-yoggymember span{font-size:1.5rem}}.tenjin-price .price-memberplan .title-yoggymember div{font-size:2.5rem;line-height:3.5rem}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .title-yoggymember div{line-height:2rem;font-size:2rem}}.tenjin-price .price-memberplan .yoggymember-desc{padding-top:45px;padding-bottom:50px}.tenjin-price .price-memberplan .yoggymember-desc.-monthly{text-align:center}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .yoggymember-desc{text-align:left !important;padding-bottom:20px}}.tenjin-price .price-memberplan .yoggymember_price{width:619px;margin-bottom:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .yoggymember_price{width:100%;margin-bottom:50px}}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner{padding-top:10px;padding-bottom:10px;background:#f6f6f6;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price{margin-right:10px}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price .barrow{margin-bottom:20px;position:relative}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price .barrow:before{content:'';display:inline-block;width:20px;height:25px;background-image:url(/assets/images/price/arrow-bk.png);background-repeat:no-repeat;position:absolute;background-size:contain;top:55px;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price .barrow:before{width:15px;top:49px}}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span{font-size:2.5rem}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span.-small{text-decoration:line-through}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span{font-size:2rem}}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span.-big{font-size:3.5rem;color:#fabe00;font-weight:bold}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span.-big{font-size:2.5rem}}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-img{width:65px}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-inner-img img{width:100%}.tenjin-price .price-memberplan .yoggymember_price .yoggymember_price-notice{color:#4a4a4a;margin-top:10px;font-size:1.3rem;text-align:center}.tenjin-price .price-memberplan .list-yoggymember{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember{display:block}}.tenjin-price .price-memberplan .list-yoggymember-item{width:240px;text-align:center}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember-item{width:100%;margin-bottom:80px}.tenjin-price .price-memberplan .list-yoggymember-item:last-child{margin-bottom:0}}.tenjin-price .price-memberplan .list-yoggymember-item.-payment img{width:91px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember-item.-payment img{width:100px}}.tenjin-price .price-memberplan .list-yoggymember-item.-yoggypoint img{width:89px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember-item.-yoggypoint img{width:105px}}.tenjin-price .price-memberplan .list-yoggymember-item.-yoggystage img{width:144px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember-item.-yoggystage img{width:172px}}.tenjin-price .price-memberplan .list-yoggymember-item.-yoggyworkshop img{width:91px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember-item.-yoggyworkshop img{width:100px}}.tenjin-price .price-memberplan .list-yoggymember-item p{padding-top:30px;font-size:1.4rem}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember-item p{padding-top:15px;font-size:1.6rem}}.tenjin-price .price-memberplan .list-yoggymember-item p a:link{text-decoration:underline !important}.tenjin-price .price-memberplan .list-yoggymember-item p a:hover{text-decoration:none !important}.tenjin-price .price-memberplan .list-yoggymember-item p span{font-weight:bold}.tenjin-price .price-memberplan .list-yoggymember .list-yoggymember-item-img{height:110px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .list-yoggymember .list-yoggymember-item-img{height:auto}}.tenjin-price .price-memberplan .yoggymember_voice{width:800px;margin-bottom:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.tenjin-price .price-memberplan .yoggymember_voice{width:100%;margin-bottom:60px}}.tenjin-price .price-memberplan .yoggymember_voice .yoggymember_voice-inner{text-align:left;padding:30px;background:#f6f6f6}.tenjin-price .price-memberplan .yoggymember_voice .yoggymember_voice-title{font-weight:bold;margin-bottom:30px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .yoggymember_voice .yoggymember_voice-title{text-align:center;font-size:1.6rem}}.tenjin-price .price-memberplan .yoggymember_voice .yoggymember_voice-list-item{padding-left:41px;text-indent:-41px;margin-bottom:20px;letter-spacing:0}.tenjin-price .price-memberplan .yoggymember_voice .yoggymember_voice-list-item span:before{margin-right:15px;content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:26px;height:25px;background-image:url(/assets/images/momochi/icon_comment.svg)}.tenjin-price .price-memberplan .monthly_plan .monthly_plan-title{text-align:center;font-size:2.5rem;color:#f7ab00;margin-bottom:30px}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .monthly_plan .monthly_plan-title{font-weight:bold;font-size:1.75rem;line-height:2rem}}.tenjin-price .price-memberplan .monthly_plan .yoggymember-desc{padding-top:0;padding-bottom:0}.tenjin-price .price-memberplan .monthly_plan .btn_util{margin-top:30px;margin-bottom:80px}.tenjin-price .price-memberplan .monthly_plan .monthly_plan-img{width:550px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.tenjin-price .price-memberplan .monthly_plan .monthly_plan-img{width:100%}}.tenjin-price .price-memberplan .monthly_plan .monthly_plan-img img{width:100%}.tenjin-price .campaign_ticket{max-width:560px;margin-top:38px;margin-bottom:0}.tenjin-price .campaign_ticket.-mid{margin-bottom:125px}@media screen and (max-width: 599px){.tenjin-price .campaign_ticket.-mid{margin-bottom:60px}}.tenjin-price .campaign_ticket-img{margin-bottom:30px}.tenjin-price .campaign_ticket-title{font-weight:normal;color:#eea100;letter-spacing:0.2rem}.tenjin-price .aboutplan_ticket{max-width:450px}@media screen and (max-width: 599px){.tenjin-price .aboutplan_ticket{max-width:92%}}.tenjin-price .aboutplan_ticket-item-notice{font-size:1.2rem}.tenjin-price .aboutplan_ticket-item-notice.-alt{font-weight:normal !important;background:#f0ac07;display:inline-block;padding:2px 15px;border-radius:30px;color:#ffffff;margin-bottom:10px}.tenjin-price .aboutplan_ticket.-momochi{max-width:860px !important}@media screen and (max-width: 599px){.tenjin-price .aboutplan_ticket.-momochi{max-width:100%}}.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-next{border:2px solid #fabe00}.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-item{position:relative}.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-item-text{line-height:4rem}@media screen and (max-width: 599px){.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-item-text{line-height:2.2rem}}.tenjin-price .aboutplan_ticket.-momochi .icon_new{position:absolute;top:30px;left:20px;width:60px;height:60px}@media screen and (max-width: 599px){.tenjin-price .aboutplan_ticket.-momochi .icon_new{top:-20px;left:30px;width:40px;height:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.tenjin-price .aboutplan_ticket.-momochi .icon_new img{width:100%}.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-next span{font-weight:bold;font-size:5rem;color:#fabe00}@media screen and (max-width: 599px){.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-next span{font-size:1.8rem}}@media screen and (max-width: 599px){.tenjin-price .aboutplan_ticket.-momochi .aboutplan_ticket-item-lead{font-size:1.1rem}}.tenjin-price .contents_whitebg{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px;background:#ffffff;padding:80px;box-shadow:0px 1px 9px 0px rgba(0,0,0,0.17)}@media screen and (max-width: 1024px){.tenjin-price .contents_whitebg{max-width:90%;padding:40px 40px;margin-bottom:30px}}@media screen and (max-width: 599px){.tenjin-price .contents_whitebg{max-width:100%;padding:40px 20px}}@media screen and (max-width: 599px){.tenjin-price .contents_whitebg.-spot{margin-bottom:80px}}.tenjin-price .monthly_plan-notice{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:100px;border:1px solid #b9b9b9;padding:30px;text-align:left}@media screen and (max-width: 599px){.tenjin-price .monthly_plan-notice{padding:15px}}.tenjin-price .monthly_plan-notice .monthly_plan-notice-title{font-weight:bold;font-size:1.8rem;margin-bottom:20px}@media screen and (max-width: 599px){.tenjin-price .monthly_plan-notice .monthly_plan-notice-title{font-size:1.5rem;margin-bottom:10px}}.tenjin-price .monthly_plan-notice .monthly_plan-notice-text{font-size:1.5rem}@media screen and (max-width: 599px){.tenjin-price .monthly_plan-notice .monthly_plan-notice-text{font-size:1.2rem}}.tenjin-price .yoggymember-detail{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:80px}@media screen and (max-width: 1024px){.tenjin-price .yoggymember-detail{padding-left:4%;padding-right:4%}}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail{padding-bottom:50px;padding-left:0;padding-right:0}}.tenjin-price .yoggymember-detail .yoggymember-detail-title{text-align:center;background:#f5ae01;color:#ffffff;font-weight:bold;font-size:2rem;margin-bottom:50px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .yoggymember-detail-title{margin-bottom:20px}}.tenjin-price .yoggymember-detail .yoggymember-detail-title-alt{text-align:center;font-size:2.5rem;letter-spacing:0.2rem;margin-bottom:50px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .yoggymember-detail-title-alt{margin-bottom:30px}}.tenjin-price .yoggymember-detail .yoggymember-detail-title-alt span{display:block;font-size:1.3rem;letter-spacing:0;font-weight:bold}.tenjin-price .yoggymember-detail .yoggymember-detail-desc{text-align:left;margin-bottom:60px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .yoggymember-detail-desc{margin-bottom:20px}}.tenjin-price .yoggymember-detail .list-yoggymember-detail{margin-top:70px}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item{display:-ms-flexbox;display:flex;margin-bottom:80px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .list-yoggymember-detail-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item:nth-child(2){margin-bottom:100px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .list-yoggymember-detail-item:nth-child(2){margin-bottom:70px}}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img{width:210px;margin-right:70px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img{margin-left:auto;margin-right:auto;margin-top:15px}}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img:nth-child(2){margin-top:50px;width:90%}}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img img{width:100%}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-text{text-align:left;width:calc(100% - 280px)}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-text{width:100%}}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-title{font-size:1.8rem;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 599px){.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-title{text-align:center}}.tenjin-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-notice{background:#ffffff;text-align:center;font-weight:bold;font-size:1.8rem;padding-top:20px;padding-bottom:20px;margin-top:20px}.tenjin-price .other_plan-list{margin-top:60px}.tenjin-price .other_plan-list .other_plan-list-item{max-width:800px;padding:35px}.tenjin-price .other_plan-list .other_plan-list-item-title{letter-spacing:0.2rem;font-size:2.5rem;margin-bottom:20px;text-align:center}.tenjin-price .other_plan-list .other_plan-list-item-title span{display:block;font-size:1.3rem;color:#f79d00}.tenjin-price .other_plan-list .other_plan-list-item-text{text-align:left}.tenjin-price .other-area{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin:40px auto 150px}.tenjin-price .other-area h3{font-weight:bold;margin-bottom:30px;font-size:2rem}.tenjin-price .other-area p{text-align:left}@media screen and (max-width: 1024px){.tenjin-price .other-area{padding-left:4%;padding-right:4%}}@media screen and (max-width: 599px){.tenjin-price .table-basic{font-size:1.3rem}}.tenjin-price .table-basic th{width:50%;text-align:center;background-color:#f8f8f6;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;vertical-align:middle}@media screen and (max-width: 599px){.tenjin-price .table-basic th{padding:10px}}.tenjin-price .table-basic th small{font-size:1.2rem}@media screen and (max-width: 599px){.tenjin-price .table-basic th small{font-size:1rem;line-height:1rem}}@media screen and (max-width: 599px){.tenjin-price .table-basic td{padding:10px}}.tenjin-price .table-basic .price-price{font-size:2.5rem}@media screen and (max-width: 599px){.tenjin-price .table-basic .price-price{font-size:1.7rem}}.tenjin-price .table-basic .price-price small{font-size:1.6rem}.tenjin-price .table-basic .price-price span{font-size:3rem}@media screen and (max-width: 599px){.tenjin-price .table-basic .price-price span{font-size:1.7rem}}.tenjin-price .-table_appendix{text-align:right;font-size:1.3rem;color:#4a4a4a}.tenjin-price .memberplan-notice{text-align:left;margin-top:50px}@media screen and (max-width: 599px){.tenjin-price .memberplan-notice{margin-top:30px}}.tenjin-price .memberplan-notice .memberplan-notice-title{font-size:1.8rem;margin-bottom:25px}@media screen and (max-width: 599px){.tenjin-price .memberplan-notice .memberplan-notice-title{margin-bottom:10px;font-size:1.5rem}}.tenjin-price .memberplan-notice .memberplan-notice-item{font-size:1.4rem;margin-bottom:10px}@media screen and (max-width: 1024px){.tenjin-price .memberplan-notice .memberplan-notice-item{font-size:1.3rem;margin-left:5px;margin-right:5px}}@media screen and (max-width: 599px){.tenjin-price .memberplan-notice .memberplan-notice-item{margin-bottom:0px;margin-left:0;margin-right:0}}.tenjin-price .memberplan-notice .memberplan-notice-item a{text-decoration:underline !important}.tenjin-price .memberplan-notice .memberplan-notice-item a:hover{text-decoration:none !important}.tenjin-price .memberplan-notice-wrapper{width:100%}@media screen and (max-width: 599px){.tenjin-price .memberplan-notice-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tenjin-price .memberplan-notice-wrapper .memberplan-notice-item{width:100%}.main_content-welcome{padding-bottom:0 !important}.main_content-welcome .mainvisual-welcome{background-size:cover;height:834px;position:relative;background-position:center -230px}.main_content-welcome .mainvisual-welcome._1807002{background:url(../images/welcome/mainvisual-welcome_1807002.jpg) no-repeat top center}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome._1807002{background:url(../images/top/mainvisual3-sp.jpg) no-repeat top center;height:620px}}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome._1807002 .mainvisual-welcome-h1{top:90%;-webkit-transform:translateY(-90%);transform:translateY(-90%)}}.main_content-welcome .mainvisual-welcome._1807003{background:url(../images/welcome/mainvisual-welcome_1807003.jpg) no-repeat top center;height:1155px;max-width:1500px}.main_content-welcome .mainvisual-welcome._1807003 .mainvisual-welcome-h1{top:65%;-webkit-transform:translateY(-65%);transform:translateY(-65%);left:15%;-webkit-transform:translateX(-15%);transform:translateX(-15%);width:300px}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome._1807003 .mainvisual-welcome-h1 h1:after{border-color:#ffffff}}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome._1807003 .mainvisual-welcome-h1{max-width:100%;left:0;-webkit-transform:translateX(0);transform:translateX(0);top:20%;-webkit-transform:translateY(-20%);transform:translateY(-20%);color:#ffffff;width:100%;margin-left:0}}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome._1807003{height:836px}}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome._1807003{background:url(../images/welcome/mainvisual-welcome-sp_1807003.jpg) no-repeat top center}}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome{background:url(../images/welcome/mainvisual-welcome-sp.jpg) no-repeat 0 0;background-size:100% auto;height:520px}}@media screen and (max-width: 320px){.main_content-welcome .mainvisual-welcome{height:440px}}.main_content-welcome .mainvisual-welcome-h1{color:#242424}.main_content-welcome .mainvisual-welcome-h1 h1{position:relative;padding-bottom:10px;margin-bottom:12px}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-h1 h1{letter-spacing:0.2rem}}.main_content-welcome .mainvisual-welcome-h1 h1:after{content:'';display:block;width:16px;position:absolute;bottom:-2px;border-bottom:2px solid #242424;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main_content-welcome .mainvisual-welcome-h1-sub{font-size:1.5rem;letter-spacing:0;font-weight:bold}.main_content-welcome .mainvisual-welcome-inner{height:520px}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-inner{height:230px}}.main_content-welcome .mainvisual-welcome-lead{padding-top:25px;padding-bottom:25px;position:absolute;bottom:70px;width:100%;text-align:center;color:#242424;letter-spacing:0.1rem}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead{position:relative;margin-top:190px;background:none;bottom:30px}}@media screen and (max-width: 320px){.main_content-welcome .mainvisual-welcome-lead{margin-top:110px;padding-top:20px;padding-bottom:20px}}.main_content-welcome .mainvisual-welcome-lead .contents-block-startticket{width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.main_content-welcome .mainvisual-welcome-lead .contents-block-startticket{width:90%}}.main_content-welcome .mainvisual-welcome-lead .contents-block-startticket img{width:100%}.main_content-welcome .mainvisual-welcome-lead-title{padding-top:30px;font-size:2rem;font-weight:bold;margin-bottom:25px;line-height:2.8rem}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead-title{font-size:1.5rem;margin-bottom:15px}}.main_content-welcome .mainvisual-welcome-lead-title .ico-begginer-c{width:14px;margin-right:5px}.main_content-welcome .mainvisual-welcome-lead-title span{font-size:2.4rem;color:#f38a02}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead-title span{font-size:1.8rem}}.main_content-welcome .mainvisual-welcome-lead-title span .num{font-size:3.5rem;font-weight:normal}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead-title span .num{font-size:2.8rem}}.main_content-welcome .mainvisual-welcome-lead-title span .kai{font-size:2rem}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead-title span .kai{font-size:1.5rem}}.main_content-welcome .mainvisual-welcome-lead-body{color:#4f4f4f}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead-body{margin-bottom:20px;font-size:1.3rem}}@media screen and (max-width: 320px){.main_content-welcome .mainvisual-welcome-lead-body{font-size:1.2rem}}.main_content-welcome .mainvisual-welcome-lead .btn_util{width:340px;font-weight:bold;font-size:1.5rem;color:#ffffff;background-color:#f9a80b;border:none}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-welcome-lead .btn_util{width:270px;font-size:1.2rem;padding-top:8px;padding-bottom:8px}}.main_content-welcome .contents-mainlead{height:609px;background:url(../images/welcome/welcome-bg-concept.jpg) no-repeat top center;background-size:cover;padding-top:100px}@media screen and (max-width: 599px){.main_content-welcome .contents-mainlead{height:560px;padding-top:50px}}.main_content-welcome .contents-mainlead .contents-lead-text{margin-bottom:60px;padding-left:20px;padding-right:20px}@media screen and (max-width: 599px){.main_content-welcome .contents-mainlead .contents-lead-text{margin-bottom:30px;padding-left:10px;padding-right:10px}}.main_content-welcome .contents-mainlead .btn_util{color:#686767}.main_content-welcome .mainvisual-inner-logo{width:150px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 599px){.main_content-welcome .mainvisual-inner-logo{width:75px;margin-bottom:35px}}.main_content-welcome .mainvisual-inner-logo img{width:100%}.main_content-welcome .contents-block-text{color:#686767;text-align:left;margin-bottom:50px}.main_content-welcome .contents-block .btn_startcp{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.main_content-welcome .contents-block .btn_startcp img{width:100%}@media screen and (max-width: 599px){.main_content-welcome .contents-block .btn_startcp{max-width:90%}}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature{padding-bottom:0}}.main_content-welcome .contents-block-feature-img{width:220px;margin-left:auto;margin-right:auto;min-height:159px;margin-bottom:10px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature-img{min-height:auto}}.main_content-welcome .contents-block-feature-img.feature_img1{width:218px}.main_content-welcome .contents-block-feature-img.feature_img2{width:204px;padding-top:35px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature-img.feature_img2{padding-top:0}}.main_content-welcome .contents-block-feature-img.feature_img3{width:147px}.main_content-welcome .contents-block-feature-img img{width:100%}.main_content-welcome .contents-block-feature .contents-block-text{min-height:150px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature .contents-block-text{min-height:auto}}.main_content-welcome .contents-block-feature-title{font-size:1.8rem;padding-bottom:30px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature-title{padding-top:0}}.main_content-welcome .contents-block-feature-title .bold{color:#f0ac07}.main_content-welcome .contents-block-feature .list_util{-ms-flex-pack:center;justify-content:center}.main_content-welcome .contents-block-feature .list_util .list_util-item{margin-right:0}.main_content-welcome .contents-block-feature .list_util .list_util-item:nth-child(2){margin-left:100px;margin-right:100px !important}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature .list_util .list_util-item:nth-child(2){margin-right:0 !important;margin-left:0}}@media screen and (max-width: 599px){.main_content-welcome .contents-block-feature .list_util .list_util-item{margin-bottom:80px;margin-top:30px}}.main_content-welcome .contents-block-programs-img img{width:100%}@media screen and (max-width: 599px){.main_content-welcome .contents-block-programs-img{-ms-flex-order:3;order:3;margin-bottom:20px}}@media screen and (min-width: 1024px){.main_content-welcome .contents-block-programs .sub_content_title{margin-bottom:100px}}.main_content-welcome .contents-block-programs-logo{margin-top:40px;min-height:77px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-programs-logo{min-height:67px;margin-bottom:10px;-ms-flex-order:1;order:1;min-height:auto;margin-top:20px}}.main_content-welcome .contents-block-programs-logo img{width:50px}.main_content-welcome .contents-block-programs-title{font-weight:bold;margin-bottom:40px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-programs-title{-ms-flex-order:2;order:2;margin-bottom:20px}}.main_content-welcome .contents-block-programs-title.yoga{color:#fc3}.main_content-welcome .contents-block-programs-title.pilates{color:#93c6ab}.main_content-welcome .contents-block-programs-title.pelvis{color:#da97ac}.main_content-welcome .contents-block-programs .btn_util{width:260px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-programs .btn_util{-ms-flex-order:5;order:5}}.main_content-welcome .contents-block-programs .contents-block-text{min-height:140px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-programs .contents-block-text{min-height:auto;margin-bottom:20px;-ms-flex-order:4;order:4}}.main_content-welcome .contents-block-programs .list_util-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-right:80px;width:calc(33.3% - 53px);margin-right:75px}.main_content-welcome .contents-block-programs .list_util-item div{width:100%}.main_content-welcome .contents-block-programs .list_util-item:last-child{margin-right:0 !important}@media screen and (max-width: 768px){.main_content-welcome .contents-block-programs .list_util-item{width:100% !important;margin-bottom:80px;margin-top:20px;margin-right:0 !important}}.main_content-welcome .contents-block-fee{color:#686767}.main_content-welcome .contents-block-fee-right{width:50%;float:right;padding-left:60px}.main_content-welcome .contents-block-fee-right img{width:100%}@media screen and (max-width: 599px){.main_content-welcome .contents-block-fee-right{padding-left:0;width:100%;float:none}}.main_content-welcome .contents-block-fee-left{width:50%;float:left;text-align:left}@media screen and (max-width: 599px){.main_content-welcome .contents-block-fee-left{width:100%;float:none}}.main_content-welcome .contents-block-fee-lead{padding-bottom:20px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-fee-lead{margin-top:20px}}.main_content-welcome .contents-block-fee-plan{margin-top:30px;margin-bottom:30px}.main_content-welcome .contents-block-fee-planname{width:193px;display:inline-block;vertical-align:top;margin-right:30px}.main_content-welcome .contents-block-fee-planname img{width:100%}@media screen and (max-width: 599px){.main_content-welcome .contents-block-fee-planname{width:110px;margin-right:10px}}.main_content-welcome .contents-block-fee-plandesc{width:calc(100% - 230px);display:inline-block;vertical-align:top}@media screen and (max-width: 599px){.main_content-welcome .contents-block-fee-plandesc{width:calc(100% - 127px);font-size:1.2rem;line-height:1.8rem}}.main_content-welcome .contents-block-fee .btn_util{margin-top:20px}.main_content-welcome .contents-block-voicefaq{color:#686767;text-align:left}.main_content-welcome .contents-block-voicefaq .list_util-item{margin-right:100px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-voicefaq .list_util-item{margin-right:0}}.main_content-welcome .contents-block-voice-lead{margin-bottom:30px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-voice{margin-bottom:60px}}.main_content-welcome .contents-block-voice-item{border:5px solid #f0f0f0;padding:20px;margin-bottom:25px}.main_content-welcome .contents-block-voice-item-prof{font-weight:bold;color:#bba284}@media screen and (max-width: 599px){.main_content-welcome .contents-block-faq{margin-bottom:50px}}.main_content-welcome .contents-block-faq-Q{font-weight:bold;color:#f0ac07;margin-bottom:15px}.main_content-welcome .contents-block-faq-A{margin-bottom:40px}.main_content-welcome .contents-block-about .main_content_inner{margin-bottom:70px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-about .order1{-ms-flex-order:1;order:1}}@media screen and (max-width: 599px){.main_content-welcome .contents-block-about .order2{-ms-flex-order:2;order:2}}.main_content-welcome .contents-block-about-text{text-align:left;color:#686767}.main_content-welcome .contents-block-about img{width:325px}@media screen and (max-width: 599px){.main_content-welcome .contents-block-about img{width:215px;margin-bottom:30px}}.main_content-welcome .bnr_livestream{width:100%}.main_content-welcome .bnr_livestream a{display:block;text-decoration:none !important}.main_content-welcome .bnr_livestream img{width:100%}.main_content-welcome .bnr_livestream-cap{margin-top:20px !important}@media screen and (max-width: 599px){.main_content-welcome .bnr_livestream-cap{margin-top:10px !important;font-size:1.2rem}}.main_content-welcome .price-banner{width:760px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-welcome .price-banner{width:90%}}.main_content-welcome .price-banner img{width:100%}.desc-table-welcome{font-size:1.6rem;margin-bottom:20px}#campaign{background:#f9f5eb;margin-top:100px;padding-bottom:100px}@media screen and (max-width: 599px){#campaign{padding-top:100px;padding-bottom:80px}}.table-welcome-wrap{width:100%;max-width:860px;margin-left:auto;margin-right:auto}.table-welcome-wrap .table-welcome{font-size:1.5rem}.table-welcome-wrap .table-welcome th{background-color:#f0ac07;color:#ffffff}.table-welcome-wrap .table-welcome td{vertical-align:middle;background:#ffffff}.table-welcome-wrap .table-welcome td.cell_recommend{font-weight:bold;background:#fc3}.table-welcome-wrap .table-welcome td.cell_normal{background:#cccccc}.table-welcome-wrap .table-welcome td.campaign_price{font-weight:bold;color:#f0ac07;font-size:4rem}.table-welcome-wrap .table-welcome td.campaign_price span{font-size:7rem}.table-welcome-wrap .table-welcome td .icn_recommend{background:#ffffff;display:inline-block;line-height:1rem;font-size:1rem;margin-right:10px;padding:5px 5px 2px;font-weight:bold;color:#f0ac07;border:2px solid #ffffff}.table-welcome-wrap .table-welcome tr:last-child td{border-right:1px solid #e5e5e5}#tenjin{background:#f3f3f3;padding-bottom:100px}#tenjin .text{width:100%;max-width:860px;margin-left:auto;margin-right:auto}#tenjin .text p{font-size:1.4rem;padding-bottom:20px}@media screen and (max-width: 599px){#tenjin .text p{padding-left:20px;padding-right:20px}}#tenjin .btn_tenjin{margin-top:30px}@media screen and (max-width: 599px){#tenjin .btn_tenjin{width:95%;margin-left:auto;margin-right:auto}#tenjin .btn_tenjin img{width:100%}}#tenjin iframe{width:100%;height:360px}@media screen and (max-width: 599px){#tenjin iframe{height:220px}}#tenjin .campaign-title{position:relative;font-weight:bold;font-size:2rem;margin-top:30px;margin-bottom:20px}#tenjin .campaign-title:before{content:'';display:block;position:absolute;width:1px;height:17px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background-color:#000;top:8px;left:37%}#tenjin .campaign-title:after{content:'';display:block;position:absolute;width:1px;height:17px;-webkit-transform:rotate(25deg);transform:rotate(25deg);background-color:#000;top:8px;left:auto;right:37%}#tenjin .btn_util{width:250px}.recommend_point_list iframe,.recommend_point_list img{width:100%}.recommend_point_list small{display:block}.recommend_point_list .recommend_point_list-item{width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:100px}@media screen and (max-width: 599px){.recommend_point_list .recommend_point_list-item{margin-bottom:60px}}.recommend_point_list .recommend_point_list-item iframe{height:360px}@media screen and (max-width: 599px){.recommend_point_list .recommend_point_list-item iframe{height:220px}}.recommend_point_list .recommend_point_list-point{background:#f0ac07;display:inline-block;color:#ffffff;width:100px;margin-right:10px;font-size:2rem}@media screen and (max-width: 599px){.recommend_point_list .recommend_point_list-point{font-size:1.6rem;display:block;margin-bottom:10px;margin-right:auto;margin-left:auto}}.recommend_point_list .recommend_point_list-item-title{font-weight:bold;display:inline-block;color:#f0ac07;font-size:2rem;margin-bottom:40px}@media screen and (max-width: 599px){.recommend_point_list .recommend_point_list-item-title{display:block;font-size:1.6rem;padding-left:1rem;padding-right:1rem}}.recommend_point_list .recommend_point_list-item-desc{font-size:1.5rem;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}@media screen and (max-width: 599px){.recommend_point_list .recommend_point_list-item-desc{font-size:1.4rem}}.tenjin-welcome .mainvisual-welcome-inner{height:750px}@media screen and (max-width: 599px){.tenjin-welcome .mainvisual-welcome-inner{height:500px}}.tenjin-welcome .studio_welcome-inner{height:834px !important}@media screen and (max-width: 599px){.tenjin-welcome .studio_welcome-inner{height:520px !important}}.tenjin-welcome .contents-block.contents-block-fee{padding-bottom:100px}.tenjin-welcome .mainvisual-welcome-lead-title{font-weight:normal}.tenjin-welcome .sub_content_title span{color:#f38a02;display:inline !important}.tenjin-welcome .sub_content_title.nb:after{border:none}@media screen and (max-width: 599px){.tenjin-welcome .sub_content_title{padding-left:10px;padding-right:10px;font-size:1.5rem}}.tenjin-welcome .img_welcome-trial img{width:100%;margin-left:auto;margin-right:auto;max-width:640px}@media screen and (max-width: 599px){.tenjin-welcome .img_welcome-trial img{width:100%;margin-left:auto;margin-right:auto}}.tenjin-welcome .contents-block-flow-btn{text-align:left;width:230px;margin-top:20px}@media screen and (max-width: 599px){.tenjin-welcome .contents-block-flow-btn{margin-left:auto;margin-right:auto}}.tenjin-welcome .aboutplan_ticket{margin-top:60px;width:100%;max-width:860px;margin-left:auto;margin-right:auto;font-size:0}.tenjin-welcome .aboutplan_ticket.-online{max-width:1500px}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket{padding-left:10px;padding-right:10px}}.tenjin-welcome .aboutplan_ticket-start{border:8px solid #f6f6f5}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-start{border:4px solid #f6f6f5}}.tenjin-welcome .aboutplan_ticket-item{letter-spacing:0.2rem;color:#484848;padding:40px 20px}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-item{padding:20px 10px}}.tenjin-welcome .aboutplan_ticket-item-lead{font-weight:bold;font-size:1.5rem}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-item-lead{font-size:1.2rem;letter-spacing:0}}.tenjin-welcome .aboutplan_ticket-item-title{font-weight:bold;font-size:2.3rem}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-item-title{font-size:1.6rem;line-height:2rem;letter-spacing:0}}.tenjin-welcome .aboutplan_ticket-item-text{color:#505050;font-size:1.5rem;margin-top:20px;margin-bottom:35px;margin-bottom:35px;letter-spacing:0}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-item-text{font-size:1.2rem;line-height:2rem;margin-top:10px;margin-bottom:20px}}@media screen and (max-width: 320px){.tenjin-welcome .aboutplan_ticket-item-text{font-size:1.1rem}}.tenjin-welcome .aboutplan_ticket-nexts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.tenjin-welcome .aboutplan_ticket-next{border:8px solid #f6f6f5;position:relative;margin-top:60px;width:48%}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-next{width:calc(50% - 5px) !important;border:4px solid #f6f6f5;margin-right:5px}}.tenjin-welcome .aboutplan_ticket-next .btn_util{width:100%;padding:10px}@media screen and (max-width: 599px){.tenjin-welcome .aboutplan_ticket-next .btn_util{font-size:1rem !important;padding-left:5px !important;padding-right:5px !important;letter-spacing:0}}.tenjin-welcome .aboutplan_ticket-next:before{content:'';display:inline-block;width:24px;height:30px;background-image:url(/assets/images/price/arrow.png);background-repeat:no-repeat;position:absolute;background-size:contain;top:-30px;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.tenjin-welcome .aboutplan_ticket-next:last-child{margin-right:0}.tenjin-welcome .recommendBox{min-height:420px}@media screen and (max-width: 599px){.tenjin-welcome .recommendBox{min-height:auto}}@media screen and (max-width: 599px){.tenjin-welcome .contents-block-flow-left .contents-block-flow-img{height:auto}.tenjin-welcome .contents-block-flow-left .contents-block-flow-img img{width:80%;margin-left:auto;margin-right:auto}}.tenjin-welcome .contents-block-flow-right{width:calc(100% - 64px)}.tenjin-welcome .caseBox{min-height:343px}@media screen and (max-width: 599px){.tenjin-welcome .caseBox{min-height:auto}}.tenjin-welcome .ticket_campaign{margin-top:30px;margin-left:auto;margin-right:auto;width:700px;padding:20px;background:#ffffff;border:5px solid #f0ac07;text-align:center}@media screen and (max-width: 599px){.tenjin-welcome .ticket_campaign{width:100%}}.tenjin-welcome .ticket_campaign img{width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.tenjin-welcome .ticket_campaign img{width:100%}}.tenjin-welcome .img_welcome-fee-momochi{margin-left:auto;margin-right:auto;width:650px;margin-bottom:30px}@media screen and (max-width: 599px){.tenjin-welcome .img_welcome-fee-momochi{width:95%;margin-bottom:10px}}.tenjin-welcome .img_welcome-fee-momochi img{width:100%}.tenjin-welcome .title-yoggymember{letter-spacing:0.2rem;text-align:center}.tenjin-welcome .title-yoggymember span{font-size:1.6rem;color:#f79d00}@media screen and (max-width: 599px){.tenjin-welcome .title-yoggymember span{font-size:1.5rem}}.tenjin-welcome .title-yoggymember div{font-size:2.5rem;line-height:3.5rem}@media screen and (max-width: 599px){.tenjin-welcome .title-yoggymember div{line-height:2rem;font-size:2rem}}.tenjin-welcome .yoggymember-desc{padding-top:25px;padding-bottom:0;text-align:center}@media screen and (max-width: 599px){.tenjin-welcome .yoggymember-desc{text-align:left;padding-bottom:20px}}.tenjin-welcome .yoggymember_price{width:619px;margin-bottom:100px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width: 599px){.tenjin-welcome .yoggymember_price{width:100%;margin-bottom:50px}}.tenjin-welcome .yoggymember_price .yoggymember_price-inner{padding-top:10px;padding-bottom:10px;background:#f6f6f6;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tenjin-welcome .yoggymember_price .yoggymember_price-inner-price{margin-right:10px}.tenjin-welcome .yoggymember_price .yoggymember_price-inner-price span{font-size:3.5rem}@media screen and (max-width: 599px){.tenjin-welcome .yoggymember_price .yoggymember_price-inner-price span{font-size:2rem}}.tenjin-welcome .yoggymember_price .yoggymember_price-inner-img{width:65px}.tenjin-welcome .yoggymember_price .yoggymember_price-inner-img img{width:100%}.tenjin-welcome .yoggymember_price .yoggymember_price-notice{color:#4a4a4a;margin-top:10px;font-size:1.3rem}.tenjin-welcome .list-yoggymember{text-align:center;width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember{display:block}}.tenjin-welcome .list-yoggymember-item{width:240px}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember-item{width:100%;margin-bottom:80px}.tenjin-welcome .list-yoggymember-item:last-child{margin-bottom:0}}.tenjin-welcome .list-yoggymember-item.-payment img{width:91px}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember-item.-payment img{width:100px}}.tenjin-welcome .list-yoggymember-item.-yoggypoint img{width:89px}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember-item.-yoggypoint img{width:105px}}.tenjin-welcome .list-yoggymember-item.-yoggystage img{width:144px}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember-item.-yoggystage img{width:172px}}.tenjin-welcome .list-yoggymember-item p{padding-top:30px;font-size:1.4rem}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember-item p{padding-top:15px;font-size:1.6rem}}.tenjin-welcome .list-yoggymember-item p a:link{text-decoration:underline !important}.tenjin-welcome .list-yoggymember-item p a:hover{text-decoration:none !important}.tenjin-welcome .list-yoggymember-item p span{font-weight:bold}.tenjin-welcome .list-yoggymember .list-yoggymember-item-img{height:110px}@media screen and (max-width: 599px){.tenjin-welcome .list-yoggymember .list-yoggymember-item-img{height:auto}}.tenjin-welcome #studio_online .inner{max-width:1500px}.tenjin-welcome #studio_online .inner>p{font-size:1.6rem}.tenjin-welcome #studio_box,.tenjin-welcome #online_box{padding:30px 20px 40px;width:46%;margin:0 1%;display:-ms-flexbox;display:flex}.tenjin-welcome #studio_box{background-color:#fff7e4}.tenjin-welcome #online_box{background-color:#e3eefa}.tenjin-welcome #studio_online_wrap{margin-top:30px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tenjin-welcome #studio_online_wrap h1{font-size:1.5em;color:#000;margin-bottom:20px;text-align:left;padding-left:10px}.tenjin-welcome #studio_online .txt_area{display:block}.tenjin-welcome #studio_online .img_area{width:30%;padding-top:20px}.tenjin-welcome #studio_box .img_area img,.tenjin-welcome #online_box .img_area img{display:block;margin:0 auto}.tenjin-welcome #studio_box .img_area img{width:60%}.tenjin-welcome #online_box .img_area img{width:80%}.tenjin-welcome #studio_online_wrap .img_area{margin-bottom:30px}.tenjin-welcome #studio_online_wrap ul{-webkit-padding-start:0;padding-inline-start:0;margin-bottom:10px}.tenjin-welcome #studio_online_wrap ul li{text-align:left;font-size:1.3rem;margin-bottom:7px}.tenjin-welcome #studio_online_wrap .link_air{color:#000;padding-top:15px;line-height:1.5em;font-size:90%;text-align:left;padding-left:20px}.tenjin-welcome #studio_online_wrap .link_air a{font-size:1.1em;font-weight:bold}.tenjin-welcome a.btn_plan,.tenjin-welcome a:visited.btn_plan,.tenjin-welcome a:link.btn_plan{background-color:#d65d47;color:#fff !important;border:none;width:350px;letter-spacing:0.05em !important}.tenjin-welcome #way4{width:95%;margin:0 auto}.tenjin-welcome #way4_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.tenjin-welcome .case{width:40%;margin:0 5%}.tenjin-welcome .ttl_case{width:100%;height:209px;background-repeat:no-repeat;background-size:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:10px;width:100%;margin-bottom:20px;text-align:left}.tenjin-welcome #case1 .ttl_case{background-image:url(../images/welcome/case1.png)}.tenjin-welcome #case2 .ttl_case{background-image:url(../images/welcome/case2.png)}.tenjin-welcome #case3 .ttl_case{background-image:url(../images/welcome/case3.png)}.tenjin-welcome #case4 .ttl_case{background-image:url(../images/welcome/case4.png)}.tenjin-welcome .ttl_case_txt{background-color:rgba(255,255,255,0.7);padding:10px;box-sizing:border-box;height:auto;color:#000;width:100%}.tenjin-welcome .ttl_case_txt h1{font-weight:bold;font-size:1.1em}.tenjin-welcome .ttl_case_txt p{font-size:70%}.tenjin-welcome .schedule_list{width:95%;margin:0 auto;margin-bottom:50px;text-align:left}.tenjin-welcome .schedule_list h2{border-bottom:1px solid #d0d0d0;margin-bottom:10px;font-size:1.2em;color:#000}.tenjin-welcome .schedule_list dl{margin-bottom:30px}.tenjin-welcome .schedule_list dt{display:-ms-flexbox;display:flex;color:#000;font-size:80%}.tenjin-welcome .schedule_list dt p{padding:0 15px;border-radius:10px;line-height:20px;height:20px;font-size:0.8em;margin-left:10px}.tenjin-welcome .schedule_list dt .tag-on{background-color:#c6dbf5}.tenjin-welcome .schedule_list dt .tag-off{background-color:#f6e292}.tenjin-welcome .schedule_list dd{margin-bottom:10px;line-height:1.5em;font-size:80%}@media screen and (max-width: 599px){.tenjin-welcome #studio_box,.tenjin-welcome #online_box{padding:30px 10px 40px;width:100%;display:block;box-sizing:border-box;margin:0}.tenjin-welcome #studio_box{margin-bottom:20px}.tenjin-welcome #studio_online_wrap{margin-top:30px;margin-bottom:30px;display:block;width:100%;box-sizing:border-box}.tenjin-welcome #studio_online_wrap .img_area{width:100%}.tenjin-welcome #studio_online_wrap h1{margin-bottom:10px;text-align:center;padding-left:0}.tenjin-welcome #studio_box .img_area img{width:30%}.tenjin-welcome #online_box .img_area img{width:40%}.tenjin-welcome #studio_online_wrap .img_area{margin-bottom:30px;box-sizing:border-box}.tenjin-welcome #studio_online_wrap .txt_area{box-sizing:border-box}.tenjin-welcome #studio_online_wrap ul li{text-align:left}.tenjin-welcome #studio_online_wrap .link_air{padding-top:15px;text-align:center;padding-left:0;font-size:1.3rem}.tenjin-welcome #studio_online_wrap .link_air a{font-size:1.3rem;font-weight:bold}.tenjin-welcome #way4{width:95%;margin:0 auto}.tenjin-welcome #way4_list{display:block}.tenjin-welcome .case{width:100%;margin:0}.tenjin-welcome .ttl_case{height:calc(100vw * 0.5);padding:10px;margin-bottom:20px}.tenjin-welcome .ttl_case_txt{padding:10px}.tenjin-welcome .ttl_case_txt p{font-size:0.8em}.tenjin-welcome .schedule_list{margin-bottom:40px}.tenjin-welcome .schedule_list h2{margin-bottom:10px}.tenjin-welcome .schedule_list dt{margin-bottom:5px}.tenjin-welcome .schedule_list dt p{height:18px;line-height:18px}.tenjin-welcome .schedule_list dt .tag-on{background-color:#c6dbf5}.tenjin-welcome .schedule_list dt .tag-off{background-color:#f6e292}.tenjin-welcome .schedule_list dd{margin-bottom:20px;line-height:1.5em;font-size:90%}}.main_content-welcome-faq{padding-bottom:0 !important}.main_content-welcome-faq .contents-block-lead-img{margin-top:45px;width:92px;margin-left:auto;margin-right:auto}.main_content-welcome-faq .contents-block-lead-img img{width:100%}.main_content-welcome-faq .contents-block-lead .contents-lead-title{font-size:1.7rem;color:#242424;padding-top:30px;padding-bottom:30px}.main_content-welcome-faq .contents-block-lead .contents-lead-text{color:#666767}.main_content-welcome-faq .contents-block{background-color:#fff}.main_content-welcome-faq .contents-block-faq{width:900px;text-align:left;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.main_content-welcome-faq .contents-block-faq{width:100%;font-size:1.3rem !important;padding-left:10px;padding-right:10px}}.main_content-welcome-faq .contents-block-faq .faq_list-q{border-top:1px dashed #dddddd;padding-top:30px;font-weight:bold;margin-bottom:20px}.main_content-welcome-faq .contents-block-faq .faq_list-a{padding-bottom:30px;color:#686767}@media screen and (max-width: 599px){.main_content-welcome-faq .contents-block-faq .faq_list-a p{line-height:2rem}}.main_content-welcome-faq .contents-block-faq .btn_allfaq{display:block;background:#f6f6f5;border-radius:5px;color:#666767;width:507px;padding-top:20px;padding-bottom:20px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.8rem;margin-top:30px}@media screen and (max-width: 599px){.main_content-welcome-faq .contents-block-faq .btn_allfaq{width:90%;font-size:1.3rem}}.main_content-welcome-programs{padding-bottom:0 !important}@media screen and (max-width: 599px){.main_content-welcome-programs .main_content_inner{padding-left:0;padding-right:0}}.main_content-welcome-programs .main_content_inner-title{margin-bottom:60px}.main_content-welcome-programs .contents-block-lead{background:url(/assets/images/welcome/yoga/welcome-bg-yoga.jpg) no-repeat top center;background-size:cover;height:390px;text-align:left}.main_content-welcome-programs .contents-block-lead.pilates{background:url(/assets/images/welcome/pilates/welcome-bg-pilates.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-lead.pilates{background:url(/assets/images/welcome/pilates/welcome-bg-pilates-sp.jpg) no-repeat top center;background-size:cover}}.main_content-welcome-programs .contents-block-lead.pelvis{background:url(/assets/images/welcome/pelvis/welcome-bg-pelvis.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-lead.pelvis{background:url(/assets/images/welcome/pelvis/welcome-bg-pelvis-sp.jpg) no-repeat top center;background-size:cover}}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-lead{background:url(/assets/images/welcome/yoga/welcome-bg-yoga-sp.jpg) no-repeat top center;background-size:100%;height:468px}}.main_content-welcome-programs .contents-block-lead .contents-lead{color:#333333;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-lead .contents-lead{top:90%;-webkit-transform:translateY(-90%);transform:translateY(-90%)}}.main_content-welcome-programs .contents-block-lead .contents-lead-title{font-size:2rem;color:#bdab6c;padding-top:30px;padding-bottom:30px}.main_content-welcome-programs .contents-block-lead .contents-lead-title.pilates{color:#93c6ab}.main_content-welcome-programs .contents-block-lead .contents-lead-title.pelvis{color:#dc956c}.main_content-welcome-programs .contents-block-lead .contents-lead-text{color:#333333;width:560px}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-lead .contents-lead-text{width:100%}}.main_content-welcome-programs .contents-block{text-align:left}.main_content-welcome-programs .contents-block-effect{margin-top:80px;font-size:0}.main_content-welcome-programs .contents-block-effect .sub_content_subtext{font-size:1.6rem}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect{margin-top:40px;padding-left:20px;padding-right:20px}}.main_content-welcome-programs .contents-block-effect-img{max-width:500px;width:50%;display:inline-block;margin-right:80px;vertical-align:top}@media screen and (max-width: 768px){.main_content-welcome-programs .contents-block-effect-img{margin-right:40px}}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect-img{width:100%;display:block}}.main_content-welcome-programs .contents-block-effect-img img{width:100%}.main_content-welcome-programs .contents-block-effect-desc{width:calc(50% - 80px);display:inline-block;vertical-align:top}@media screen and (max-width: 768px){.main_content-welcome-programs .contents-block-effect-desc{width:calc(50% - 40px)}}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect-desc{display:block;width:100%}}.main_content-welcome-programs .contents-block-effect-title{font-size:3rem;line-height:5rem;padding-top:15px;margin-bottom:60px}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect-title{font-size:2rem;line-height:3rem;margin-bottom:30px}}.main_content-welcome-programs .contents-block-effect-text{font-size:1.5rem}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect-text{font-size:1.3rem}}.main_content-welcome-programs .contents-block-effect .effect-list{margin-top:100px}.main_content-welcome-programs .contents-block-effect .effect-list-item{font-size:1.5rem;margin-right:80px;width:calc(33.0% - 53px);text-align:center;position:relative}@media screen and (max-width: 768px){.main_content-welcome-programs .contents-block-effect .effect-list-item{margin-right:40px;width:calc(33.0% - 26px)}}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect .effect-list-item{width:100%;margin-right:0;vertical-align:top;display:inline-block;width:100%;margin-bottom:120px}.main_content-welcome-programs .contents-block-effect .effect-list-item:last-child{margin-bottom:80px}}.main_content-welcome-programs .contents-block-effect .effect-list-item .sub_content_title{padding-top:20px;font-size:1.7rem}.main_content-welcome-programs .contents-block-effect .effect-list-item .sub_content_title-alt{padding-bottom:20px;margin-bottom:30px}.main_content-welcome-programs .contents-block-effect .effect-list-item .sub_content_title-alt:after{width:20px}.main_content-welcome-programs .contents-block-effect .effect-list-item-num{margin-top:30px;background-color:#bba284;border-radius:50px;width:62px;height:23px;line-height:23px;display:inline-block;color:#ffffff;font-size:1.3rem;text-align:center;margin-left:auto;margin-right:auto}.main_content-welcome-programs .contents-block-effect .effect-list-item-img img{width:100%}.main_content-welcome-programs .contents-block-effect .effect-list-item-desc{text-align:left;color:#686767}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-effect .effect-list-item-desc{font-size:1.3rem;line-height:2.2rem}}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block.-result .effect-list-item{margin-bottom:150px}}.main_content-welcome-programs .contents-block.-result .effect-list-item-num{background-color:#dc956c;position:absolute;top:-50px;left:-20px;margin-top:0;border-radius:100%;width:62px;height:62px;line-height:62px;display:block;color:#ffffff;font-size:1.3rem;font-weight:bold;text-align:center}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block.-result .effect-list-item-num{top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main_content-welcome-programs .contents-block.-comment .effect-list:last-child{margin-top:0}.main_content-welcome-programs .contents-block.-comment .class-name{font-weight:bold;padding-bottom:10px}.main_content-welcome-programs .contents-block.-comment .comment{font-size:1.4rem;text-align:left;margin-bottom:20px}.main_content-welcome-programs .contents-block.-comment .effect-list-item{margin-bottom:80px}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block.-comment .effect-list-item{margin-bottom:60px}}.main_content-welcome-programs .contents-block.-comment .effect-list-item-num{margin-top:0;background-color:#dc956c;border-radius:50px;width:100%;height:33px;line-height:33px;display:inline-block;color:#ffffff;font-size:1.6rem;text-align:center;margin-left:auto;margin-right:auto}.main_content-welcome-programs .contents-block.-comment .sub_content_title{text-align:left}.main_content-welcome-programs .contents-block.-comment .sub_content_title:after{display:none}.main_content-welcome-programs .contents-block.-comment .effect-list{margin-top:60px}.main_content-welcome-programs .contents-block-other .main_content_inner-title{line-height:2.5rem}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-other{padding-left:20px;padding-right:20px}}.main_content-welcome-programs .contents-block-other .other-list{font-size:0}.main_content-welcome-programs .contents-block-other .other-list a:link{text-decoration:none !important}.main_content-welcome-programs .contents-block-other .other-list a:visited{text-decoration:none !important}.main_content-welcome-programs .contents-block-other .other-list .list_util-item{width:calc(25% - 37px);margin-right:37px}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-other .other-list .list_util-item{display:block;width:100%;margin-right:0}}.main_content-welcome-programs .contents-block-other .other-list-item{font-size:1.5rem;margin-bottom:50px}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-other .other-list-item{font-size:0;margin-bottom:35px}}.main_content-welcome-programs .contents-block-other .other-list-item-img{width:100%;height:168px;overflow:hidden}.main_content-welcome-programs .contents-block-other .other-list-item-img img{width:100%}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-other .other-list-item-img{width:calc(50% - 10px);display:inline-block;margin-right:10px;height:105px}}.main_content-welcome-programs .contents-block-other .other-list-item-desc{margin-top:10px}@media screen and (max-width: 599px){.main_content-welcome-programs .contents-block-other .other-list-item-desc{width:50%;display:inline-block;font-size:1.5rem;vertical-align:top}}.main_content-welcome-programs .contents-block-other .other-list-item-date{font-size:1rem;color:#929292}.main_content-welcome-programs .contents-block-other .other-list-item-text{color:#1b1b1b;font-size:1.3rem;line-height:2rem}.main_content-welcome-programs .contents-block-trial{text-align:center}.main_content-welcome-programs .contents-block-faq #acMenu{border-radius:10px 10px 0 0;padding:20px 0 0 0;margin:0 auto 20px;text-align:left;letter-spacing:0.08em}.main_content-welcome-programs .contents-block-faq dt{background:#fef7e0;border-bottom:dotted 2px #d6d6d6;padding:20px;border-radius:5px 5px 0 0}.main_content-welcome-programs .contents-block-faq dd{padding:20px;font-weight:normal;margin-bottom:40px;background-color:#fff;border-radius:0 0 5px 5px;line-height:1.8}.main_content-welcome-programs .featherlight-inner .classImg img{width:500px !important}.main_content-welcome-programs .icon-text{width:120px}.main_content-welcome-programs .main_content_inner-title{margin-bottom:20px}.main_content-welcome-programs .featherlight-inner p{font-size:100%}.main_content-lesson{padding-bottom:0 !important}.main_content-lesson .s-text{font-size:1.3rem;line-height:1.8em}.main_content-lesson .sp-tab{display:none}.main_content-lesson .pc-tab{display:block}.main_content-lesson .btn_util-class{color:#fff !important;background:#fc3;border:none;font-weight:bold;line-height:20.8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.main_content-lesson .btn_util-class{width:30%}}@media screen and (max-width: 599px){.main_content-lesson .btn_util-class{font-size:11px;margin:0 5px;padding:15px 5px;line-height:1.5em}}@media screen and (max-width: 1024px){.main_content-lesson .sp-tab{display:block}.main_content-lesson .pc-tab{display:block}}@media screen and (max-width: 599px){.main_content-lesson .pc-tab{display:none}}.main_content-lesson .main_content_inner{width:850px}@media screen and (max-width: 1024px){.main_content-lesson .main_content_inner{width:100%;padding:0 20px}}@media screen and (max-width: 599px){.main_content-lesson .main_content_inner{padding-top:70px}}.main_content-lesson .main_content_inner .btn_reserve{width:500px;font-size:1.8rem}@media screen and (max-width: 599px){.main_content-lesson .main_content_inner .btn_reserve{width:80%;max-width:300px;font-size:1.3rem}}.main_content-lesson .main_content_inner .lesson-small-title{font-size:1.8rem;line-height:1.3em}.main_content-lesson .mainvisual-lesson{background:url(../images/welcome/lesson/mainvisual-lesson.jpg) no-repeat top center;background-size:cover}.main_content-lesson .mainvisual-lesson .mainvisual-text-block{text-align:center;position:relative;top:90px}.main_content-lesson .mainvisual-lesson .mainvisual-text-block-sub{color:#000;font-size:14px;letter-spacing:1px;margin-bottom:15px}.main_content-lesson .mainvisual-lesson .mainvisual-text-block-title{font-size:30px;font-weight:bold;letter-spacing:0.8rem}.main_content-lesson .mainvisual-lesson .mainvisual-text-block-lead{color:#000;letter-spacing:1px;font-size:15px;line-height:2em}@media screen and (max-width: 599px){.main_content-lesson .mainvisual-lesson{background:url(../images/welcome/lesson/mainvisual-lesson-sp.jpg) no-repeat top center;background-size:cover !important;height:230px !important}.main_content-lesson .mainvisual-lesson .mainvisual-text-block{top:0px;padding:20px}.main_content-lesson .mainvisual-lesson .mainvisual-text-block-sub{font-size:10px}.main_content-lesson .mainvisual-lesson .mainvisual-text-block-title{font-size:2rem;letter-spacing:0.5rem}.main_content-lesson .mainvisual-lesson .mainvisual-text-block-lead{font-size:11px;line-height:1.7em}}@media screen and (max-width: 320px){.main_content-lesson .mainvisual-lesson .mainvisual-text-block{padding:20px 10px}}.main_content-lesson .contents-mainlead{height:215px;padding-top:75px;color:#000;font-size:20px;font-weight:bold;letter-spacing:0.2rem;position:relative}@media screen and (max-width: 1024px){.main_content-lesson .contents-mainlead{padding-top:40px}}.main_content-lesson .contents-mainlead-larger{font-size:35px}.main_content-lesson .contents-mainlead-color{color:#fc3}.main_content-lesson .contents-mainlead:after{content:url(../images/welcome/lesson/arrow_divider.png);position:absolute;bottom:-27px;left:50%;margin-left:-26px}@media screen and (max-width: 599px){.main_content-lesson .contents-mainlead{height:128px;padding-top:40px;font-size:14px;letter-spacing:0.1rem;line-height:1.5em}.main_content-lesson .contents-mainlead-larger{font-size:26px}.main_content-lesson .contents-mainlead .sp{display:block !important}.main_content-lesson .contents-mainlead:after{content:"";background:url(../images/welcome/lesson/arrow_divider_sp.png) no-repeat;background-size:contain;position:absolute;width:33px;height:15px;bottom:-15px;margin-left:-16px}}.main_content-lesson .contents-block{padding-bottom:100px}.main_content-lesson .contents-block-example .example-title{padding-top:100px;padding-bottom:60px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example .example-title{padding-top:0px;padding-bottom:20px}}.main_content-lesson .contents-block-example .list_util{-ms-flex-pack:justify;justify-content:space-between}.main_content-lesson .contents-block-example .list_util-item{width:250px;position:relative;margin-right:auto}.main_content-lesson .contents-block-example .list_util-item:before{content:url(../images/welcome/lesson/arrow_example.png);position:absolute;top:135px;right:-30px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example .list_util-item:before{content:"";width:18px;height:19px;background:url(../images/welcome/lesson/arrow_example_sp.png);background-size:contain;top:auto;bottom:-55px;left:50%;margin-left:-9px}}.main_content-lesson .contents-block-example .list_util-item:last-child:before{content:none}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-example .list_util-item{width:30%;margin-right:auto}}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example .list_util-item{width:100%;margin-bottom:80px;margin-right:0}.main_content-lesson .contents-block-example .list_util-item:last-child{margin-bottom:40px}}.main_content-lesson .contents-block-example .time{position:relative;font-size:1.8rem;letter-spacing:0.2rem;font-weight:400}.main_content-lesson .contents-block-example .time-larger{font-size:3rem}.main_content-lesson .contents-block-example-img{width:220px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-example-img{width:100%}}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-img{width:220px}}.main_content-lesson .contents-block-example-img img{width:100%}.main_content-lesson .contents-block-example-title{font-size:1.6rem;padding:23px 0;font-weight:700}.main_content-lesson .contents-block-example-title span{background:linear-gradient(transparent 50%, #f9d47c 50%)}.main_content-lesson .contents-block-example-text{color:#686767;text-align:left;margin-bottom:50px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-text{margin-bottom:0px}}.main_content-lesson .contents-block-example-recommended{width:100%;border-radius:3px;border:1px solid #ddd4c9;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-recommended{padding:30px 20px 15px;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-recommended-icon{margin-bottom:10px}}.main_content-lesson .contents-block-example-recommended-title{text-align:left;padding-left:30px;color:#686767}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-recommended-title{text-align:center;padding-left:0}}.main_content-lesson .contents-block-example-recommended-title span{color:#000;display:inline-block;margin-bottom:10px}.main_content-lesson .contents-block-example-recommended-links{display:-ms-flexbox;display:flex}.main_content-lesson .contents-block-example-purpose{width:100%}.main_content-lesson .contents-block-example-purpose-title{background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:20px;text-align:center;position:relative}.main_content-lesson .contents-block-example-purpose-title:hover{cursor:pointer}.main_content-lesson .contents-block-example-purpose-title .arrow_accordion{width:21px;height:21px;background-image:url(../images/welcome/lesson/arrow_accordion.png);background-size:cover;display:inline-block;margin-left:10px;position:absolute;top:20px;right:20px;transition:0.3s}.main_content-lesson .contents-block-example-purpose-title.active .arrow_accordion{background-image:url(../images/welcome/lesson/arrow_close-accordion.png);top:20px !important}.main_content-lesson .contents-block-example-purpose-content{background:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px 60px 30px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-purpose-content{padding:10px 20px 10px}}.main_content-lesson .contents-block-example-purpose-content-item{width:47%;border:#bfaa92 1px dashed;border-radius:5px;padding:40px 40px 60px;margin-bottom:30px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-purpose-content-item{width:100%;padding:30px}}.main_content-lesson .contents-block-example-purpose-content-item-text{text-align:left;height:50%}@media screen and (max-width: 599px){.main_content-lesson .contents-block-example-purpose-content-item-text{height:auto;margin-bottom:20px}}.main_content-lesson .contents-block-example-purpose-content-item-text b{display:block;margin-bottom:15px}.main_content-lesson .contents-block-example-purpose-content-item-text p{color:#686767;font-size:1.3rem}.main_content-lesson .contents-block-example-purpose-content-item-button .btn_util-class{width:100%;margin-bottom:15px}.main_content-lesson .contents-block-example-purpose-content-item-button .btn_util-class:last-child{margin-bottom:0}.main_content-lesson .contents-block-flow .list_flow-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding:40px 55px 30px;margin-bottom:70px;position:relative;background:#f9f5eb}.main_content-lesson .contents-block-flow .list_flow-item:after{content:url(../images/welcome/lesson/arrow_flow.png);position:absolute;bottom:-62px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-flow .list_flow-item:after{content:"";width:11px;height:23px;background:url(../images/welcome/lesson/arrow_flow_sp.png);background-size:contain;top:auto;bottom:-48px;left:50%;margin-left:-5px}}.main_content-lesson .contents-block-flow .list_flow-item:last-child:after{content:none}@media screen and (max-width: 599px){.main_content-lesson .contents-block-flow .list_flow-item{-ms-flex-direction:column;flex-direction:column;padding:50px 23px}}.main_content-lesson .contents-block-flow .list_flow-item .contents-block-flow-left{margin-right:70px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-flow .list_flow-item .contents-block-flow-left{margin-right:0px}}.main_content-lesson .contents-block-flow .list_flow-item .contents-block-flow-right{text-align:left;color:#686767}.main_content-lesson .contents-block-flow .list_flow-item .contents-block-flow-right .btn_util{line-height:20.8px;margin-left:0}@media screen and (max-width: 599px){.main_content-lesson .contents-block-flow .list_flow-item .contents-block-flow-right .btn_util{margin-left:auto}}.main_content-lesson .contents-block-flow-title{margin-bottom:20px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-flow-title{margin-bottom:30px}}.main_content-lesson .contents-block-flow-title span{display:block;width:64px;height:18px;margin:0 auto 10px}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-flow-title span{margin:0 auto 15px}.main_content-lesson .contents-block-flow-title span img{width:100%}}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-flow-img{width:200px;height:139px;margin-bottom:30px}.main_content-lesson .contents-block-flow-img img{width:100%}}.main_content-lesson .contents-block-dayflow-prepare{border:#fc3 2px solid;border-radius:3px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-prepare{-ms-flex-direction:column;flex-direction:column}}.main_content-lesson .contents-block-dayflow-prepare-title{width:180px;margin-right:20px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-prepare-title{width:100%;padding:20px 0;margin-right:0}}.main_content-lesson .contents-block-dayflow-prepare-title .prepare-title-sub{color:#686767;font-size:1.3rem}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-prepare-title .prepare-title-sub{line-height:1em}}.main_content-lesson .contents-block-dayflow-prepare-title .prepare-title-sub b{color:#fc3;font-weight:700;font-size:1.4rem;letter-spacing:0.1rem}.main_content-lesson .contents-block-dayflow-prepare-title .prepare-title-main{font-weight:700;letter-spacing:0.2rem}.main_content-lesson .contents-block-dayflow-prepare-list{text-align:left;color:#686767;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:600px}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-prepare-list{width:100%}}.main_content-lesson .contents-block-dayflow-prepare-list ul{width:100%;margin-bottom:10px}.main_content-lesson .contents-block-dayflow-prepare-list ul li{float:left}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-prepare-list ul li{width:100% !important;line-height:1.5em;margin-bottom:8px;padding-left:10px;text-indent:-10px}}.main_content-lesson .contents-block-dayflow-prepare-list ul li:nth-child(odd){width:150px}.main_content-lesson .contents-block-dayflow-prepare-list ul li:nth-child(even){width:440px}.main_content-lesson .contents-block-dayflow-prepare-list .text-notes{color:#000}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-prepare-list .text-notes{line-height:1.5em}}.main_content-lesson .contents-block-dayflow-left{text-align:left;color:#686767;margin-right:50px;float:left;width:510px;line-height:1.8em}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-dayflow-left{width:60%}}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-left{margin-right:-120px;width:100%;padding-right:120px;float:left}}.main_content-lesson .contents-block-dayflow-right{float:right}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-dayflow-right{width:30%}.main_content-lesson .contents-block-dayflow-right img{width:100%}}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-right{width:100px;height:auto}}.main_content-lesson .contents-block-dayflow-title{font-size:2rem;color:#000;letter-spacing:0.2rem}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-title{margin-bottom:-10px}}.main_content-lesson .contents-block-dayflow-title b{color:#fc3;font-size:4rem;font-weight:400;vertical-align:bottom;padding-right:10px}.main_content-lesson .contents-block-dayflow-check{border-top:dashed #fc3 1px;border-bottom:dashed #fc3 1px;padding:5px 0;margin-top:20px;line-height:1.8em;float:left;text-align:left;width:510px;color:#686767}@media screen and (max-width: 1024px){.main_content-lesson .contents-block-dayflow-check{width:60%}}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-check{width:100%}}.main_content-lesson .contents-block-dayflow-check .check-contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 599px){.main_content-lesson .contents-block-dayflow-check .check-contents{-ms-flex-direction:column;flex-direction:column}.main_content-lesson .contents-block-dayflow-check .check-contents-movie{width:170px;height:auto;margin:15px auto 0}.main_content-lesson .contents-block-dayflow-check .check-contents-movie img{width:100%}}.main_content-lesson .contents-block-dayflow-check b{font-weight:bold}.main_content-lesson .contents-block-dayflow-check-wrap{background:#fff7e3;padding:20px}.main_content-lesson .contents-block-dayflow-check-title{font-weight:700;margin-bottom:10px;margin-top:-7px}.main_content-lesson .contents-block-dayflow-check-title:before{content:url(../images/welcome/lesson/icon_check.png);width:58px;height:25px;position:relative;top:10px;margin-right:10px}.main_content-lesson .contents-block .list_dayflow-item{background:#fff;border-radius:3px;margin-bottom:70px;padding:40px;position:relative;content:"";display:table;clear:both;width:100%}.main_content-lesson .contents-block .list_dayflow-item:after{content:url(../images/welcome/lesson/arrow_flow.png);position:absolute;bottom:-62px;left:398px}@media screen and (max-width: 599px){.main_content-lesson .contents-block .list_dayflow-item:after{content:"";width:11px;height:23px;background:url(../images/welcome/lesson/arrow_flow_sp.png);background-size:contain;top:auto;bottom:-48px;left:50%;margin-left:-5px}}.main_content-lesson .contents-block .list_dayflow-item:last-child:after{content:none}@media screen and (max-width: 599px){.main_content-lesson .contents-block .list_dayflow-item{padding:30px 20px}}.main_content-lesson .subtitle{position:relative;width:170px;margin-left:auto;margin-right:auto}.main_content-lesson .subtitle:before,.main_content-lesson .subtitle:after{content:"";display:block;position:absolute;width:1px;height:12px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);background-color:#000;top:6px;left:22%}@media screen and (max-width: 599px){.main_content-lesson .subtitle:before,.main_content-lesson .subtitle:after{height:10px;top:4px}}.main_content-lesson .subtitle:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);left:auto;right:22%}@media screen and (max-width: 599px){.main_content-lesson .subtitle:after{right:24%}}@media screen and (max-width: 599px){.main_content-lesson .subtitle{width:130px}}.main_content-lesson .subtitle-small{position:relative;width:auto;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-lesson .subtitle-small{width:170px}}.main_content-lesson .subtitle-small:before,.main_content-lesson .subtitle-small:after{content:"";display:block;position:absolute;width:1px;height:12px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);background-color:#999999;top:6px;left:22%}@media screen and (max-width: 599px){.main_content-lesson .subtitle-small:before,.main_content-lesson .subtitle-small:after{top:0px;left:19%}}.main_content-lesson .subtitle-small:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);left:auto;right:22%}@media screen and (max-width: 599px){.main_content-lesson .subtitle-small:after{right:21%}}.main_content-aboutus{padding-bottom:0 !important}.main_content-aboutus .mainvisual{background:url(../images/about/mainvisual-about.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-aboutus .mainvisual{background:url(../images/about/mainvisual-about-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-aboutus .mainvisual-h1{text-shadow:0px 0px 2px #c2ad76}.main_content-aboutus .contents-block{color:#686767}.main_content-aboutus .contents-block .btn_util-square{padding-top:10px;padding-bottom:10px}.main_content-aboutus .contents-block .main_content_inner{padding-left:20px;padding-right:20px}.main_content-aboutus .contents-block .img_about-lead{width:325px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block .img_about-lead{width:220px}}.main_content-aboutus .contents-block .img_about-lead img{width:100%}.main_content-aboutus .contents-block-yoggy{padding-top:100px;padding-bottom:120px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-yoggy{padding-top:50px;padding-bottom:80px}}.main_content-aboutus .contents-block-yoggy-logo{width:150px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-yoggy-logo{width:60px}}.main_content-aboutus .contents-block-yoggy-logo img{width:100%}.main_content-aboutus .contents-block-yoggy-title{margin-top:50px;margin-bottom:50px;font-size:3rem;width:367px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-yoggy-title{margin-top:40px;margin-bottom:40px;font-size:2rem;width:240px}}.main_content-aboutus .contents-block-yoggy-title img{width:100%}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-yoggy-text{padding-left:10px;padding-right:10px;font-size:1.3rem}}.main_content-aboutus .contents-block-features{text-align:left;padding-top:130px;padding-bottom:120px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-features{padding-top:100px;padding-bottom:0}}.main_content-aboutus .contents-block-features .main_content_inner-title{margin-bottom:60px}.main_content-aboutus .contents-block-features .sub_content_title{padding-top:0;padding-bottom:20px;margin-bottom:40px;font-size:1.7rem}.main_content-aboutus .contents-block-features .list_util-item{margin-right:80px;width:calc(33.3% - 53px)}@media screen and (max-width: 1024px){.main_content-aboutus .contents-block-features .list_util-item{margin-right:30px;width:calc(33.3% - 20px)}}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-features .list_util-item{width:100%;margin-right:0;margin-bottom:120px}.main_content-aboutus .contents-block-features .list_util-item:last-child{margin-bottom:80px}}.main_content-aboutus .contents-block-features-img{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:288px}.main_content-aboutus .contents-block-features-img img{width:100%}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-features-img{width:100%;max-width:100%;margin-bottom:40px}}.main_content-aboutus .contents-block-features-title{color:#242424}.main_content-aboutus .contents-block-features-text{margin-bottom:20px;min-height:180px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-features-text{min-height:auto}}.main_content-aboutus .contents-block-features .btn_util{bottom:0}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-features .btn_util{margin-left:auto;margin-right:auto}}.main_content-aboutus .contents-block-programs{text-align:left;padding-top:70px;padding-bottom:70px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs{padding-bottom:30px}}.main_content-aboutus .contents-block-programs .main_content_inner-title{margin-bottom:60px}.main_content-aboutus .contents-block-programs-lead{margin-bottom:90px;padding-top:15px;display:inline-block;width:calc(100% - 210px)}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-lead{width:100%;display:block}}.main_content-aboutus .contents-block-programs-lead a{text-decoration:underline !important}.main_content-aboutus .contents-block-programs-lead a:hover{text-decoration:none !important}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-lead{margin-bottom:60px}}.main_content-aboutus .contents-block-programs-list-item{display:inline-block;width:calc(33.3% - 10px);vertical-align:top;background:#ffffff;margin-right:6px;padding-bottom:58px}@media screen and (max-width: 1024px){.main_content-aboutus .contents-block-programs-list-item{width:100%;margin-right:0;margin-bottom:40px;padding-bottom:30px;background:none;min-height:310px}}.main_content-aboutus .contents-block-programs-img{margin-bottom:50px;position:relative}.main_content-aboutus .contents-block-programs-img img{width:100%}.main_content-aboutus .contents-block-programs-img-yoga{background:#fff;border-radius:50%;width:104px;height:104px;text-align:center;position:absolute;bottom:-52px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-img-yoga{background:#f9f5eb;width:75px;height:75px}}.main_content-aboutus .contents-block-programs-img-yoga img{width:47px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-img-yoga img{width:30px}}.main_content-aboutus .contents-block-programs-title{text-align:center;font-size:2rem;color:#242424;margin-bottom:40px}.main_content-aboutus .contents-block-programs-text{margin-bottom:0;padding-left:40px;padding-right:40px;color:#000;min-height:200px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-text{margin-bottom:40px;padding-left:0;padding-right:0;min-height:auto}}.main_content-aboutus .contents-block-programs .sub_content_title{padding-top:00;margin-bottom:40px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs .sub_content_title{padding-top:0;margin-bottom:0}}.main_content-aboutus .contents-block-programs .sub_content_title:after{bottom:10px;width:25px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs .sub_content_title:after{width:10px;bottom:20px}}.main_content-aboutus .contents-block-programs .btn_util-square{padding-top:10px;padding-bottom:10px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs .btn_util-square{margin-bottom:30px}}.main_content-aboutus .contents-block-programs .btn_util-pelvis2{width:80%}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs .btn_util-pelvis2{width:83%;margin-bottom:10px}}.main_content-aboutus .contents-block-programs-other{color:#000;margin-top:80px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-other{margin-top:0}}.main_content-aboutus .contents-block-programs-other .sub_content_title{display:inline-block;width:200px;vertical-align:top}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-programs-other .sub_content_title{display:block;width:100%}}.main_content-aboutus .contents-block-fee{text-align:left;padding-top:70px;padding-bottom:70px}.main_content-aboutus .contents-block-fee .btn_util{margin-left:0}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-fee .btn_util{margin-left:auto}}.main_content-aboutus .contents-block-fee .main_content_inner-title{margin-bottom:60px}.main_content-aboutus .contents-block-fee-right{width:50%;float:right;padding-left:60px}.main_content-aboutus .contents-block-fee-right img{width:100%}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-fee-right{padding-left:0;width:100%;float:none}}.main_content-aboutus .contents-block-fee-left{width:50%;float:left;text-align:left}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-fee-left{width:100%;float:none}}.main_content-aboutus .contents-block-fee-lead{margin-bottom:60px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-fee-lead{margin-top:20px}}.main_content-aboutus .contents-block-about{text-align:left;padding-top:70px;padding-bottom:70px}.main_content-aboutus .contents-block-about .main_content_inner{margin-bottom:70px}.main_content-aboutus .contents-block-about .main_content_inner-title{margin-bottom:60px}.main_content-aboutus .contents-block-about .list_util-item{margin-right:60px;width:calc(50% - 30px)}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-about .list_util-item{padding-right:0;margin-right:0;width:100%}}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-about-right{padding-left:0;width:100%}}.main_content-aboutus .contents-block-about-text{text-align:left;margin-bottom:60px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-about-text{margin-bottom:30px}}.main_content-aboutus .contents-block-about-img{width:507px;margin-bottom:30px}.main_content-aboutus .contents-block-about-img img{width:100%}.main_content-aboutus .contents-block-about .btn_util{margin-left:0;width:280px}@media screen and (max-width: 599px){.main_content-aboutus .contents-block-about .btn_util{margin-left:auto}}.main_content-aboutus .movie_container{margin-top:150px}@media screen and (max-width: 599px){.main_content-aboutus .movie_container{margin-top:0}}.main_content-aboutus .vimeo_movie{width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-aboutus .vimeo_movie{width:100%}}.main_content-aboutus .movie_box{position:relative;width:100%;padding-top:56.25%}.main_content-aboutus .movie_box iframe{position:absolute;top:0;right:0;width:100%;height:100%}.main_content-aboutus .cbp_tmtimeline{margin:30px 0 0 0;padding:0;list-style:none;position:relative}.main_content-aboutus .cbp_tmtimeline{margin:30px 0 0 0;padding:0;list-style:none;position:relative}.main_content-aboutus .cbp_tmtimeline:before{content:'';position:absolute;top:0;bottom:0;width:5px;background:#fc3;left:20%;margin-left:-10px}.main_content-aboutus .cbp_tmtimeline>li{position:relative}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime{display:block;width:25%;padding-right:100px;position:absolute}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime span{display:block;text-align:right}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime span:first-child{font-size:0.9em}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime span:last-child{font-size:2rem}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 15px 24%;background:#fff;padding:2em;font-size:1.6rem;font-weight:300;line-height:1.4;position:relative;border-radius:5px}.main_content-aboutus .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel{background:#fff}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmlabel h2{margin-top:0px;padding:0 0 10px 0;border-bottom:1px solid rgba(255,255,255,0.4)}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmlabel:after{right:100%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;border-width:10px;top:10px}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmicon{width:35px;height:35px;font-family:'ecoico';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:1.4em;line-height:40px;-webkit-font-smoothing:antialiased;position:absolute;color:#fff;background:#fc3;border-radius:50%;text-align:center;left:20%;top:0;margin:0 0 0 -25px}@media screen and (max-width: 65.375em){.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime span:last-child{font-size:1.5em}}@media screen and (max-width: 47.2em){.main_content-aboutus .cbp_tmtimeline:before{display:none}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime{width:100%;position:relative;padding:0 0 20px 0}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmtime span{text-align:left}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 30px 0;padding:1em;font-weight:400;font-size:95%}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmlabel:after{right:auto;left:20px;border-right-color:transparent;border-bottom-color:#fff;top:-20px}.main_content-aboutus .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{border-right-color:transparent}.main_content-aboutus .cbp_tmtimeline>li .cbp_tmicon{position:relative;float:right;left:auto;margin:-55px 5px 0 0px}}@media screen and (max-width: 47.2em) and (max-width: 599px){.main_content-aboutus .cbp_tmtimeline>li .cbp_tmicon{display:none}}.banner-blog{display:block;width:960px;margin:80px auto 0}.banner-blog img{width:100%}@media screen and (max-width: 1024px){.banner-blog{width:90%}}.main_content-about-yoggyyoga{padding-bottom:0 !important}.main_content-about-yoggyyoga .contents-block{background:#fff}.main_content-about-yoggyyoga .contents-block .main_content_inner-title{letter-spacing:0.3rem}.main_content-about-yoggyyoga .contents-block .main_content_inner{padding-left:20px;padding-right:20px}.main_content-about-yoggyyoga .contents-block-foryou{text-align:left;height:695px;padding-top:130px;background:url(/assets/images/about/yoggy-yoga/bg_yoggyyoga-foryou.jpg) no-repeat top right;background-size:contain}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-foryou{padding-top:0;background:none;height:auto}}.main_content-about-yoggyyoga .contents-block-foryou-img{width:100%}.main_content-about-yoggyyoga .contents-block-foryou-img img{width:100%}.main_content-about-yoggyyoga .contents-block-foryou-title{font-size:3rem;margin-bottom:60px;letter-spacing:0.3rem;line-height:1.6}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-foryou-title{letter-spacing:0.2rem;font-size:1.8rem;text-align:center;margin-bottom:40px}}.main_content-about-yoggyyoga .contents-block-foryou-text{color:#333333;width:550px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-foryou-text{width:100%}}.main_content-about-yoggyyoga .contents-block-offthemat{text-align:left;height:683px;padding-top:130px;background:url(/assets/images/about/yoggy-yoga/bg_yoggyyoga-offthemat.jpg) no-repeat top right;background-size:cover}@media screen and (max-width: 1024px){.main_content-about-yoggyyoga .contents-block-offthemat{padding-top:60px;background:url(/assets/images/about/yoggy-yoga/bg_yoggyyoga-offthemat-sp.jpg) no-repeat top right #f9f5eb;background-size:100%;height:auto}}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-offthemat{padding-top:200px;background:url(/assets/images/about/yoggy-yoga/bg_yoggyyoga-offthemat-sp.jpg) no-repeat top right #f9f5eb;background-size:cover;height:auto}}.main_content-about-yoggyyoga .contents-block-offthemat-title{font-size:3rem;margin-bottom:60px;padding-left:580px;line-height:1.6;letter-spacing:0.3rem}@media screen and (max-width: 1024px){.main_content-about-yoggyyoga .contents-block-offthemat-title{text-align:center;padding-left:0;font-size:1.7rem;margin-bottom:40px;line-height:1.6}}.main_content-about-yoggyyoga .contents-block-offthemat-text{padding-left:580px;color:#333333;width:100%}@media screen and (max-width: 1024px){.main_content-about-yoggyyoga .contents-block-offthemat-text{padding-left:0}}.main_content-about-yoggyyoga .contents-block-class{text-align:left;padding-top:100px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-class{padding-top:60px;padding-bottom:100px}}.main_content-about-yoggyyoga .contents-block-class-list{padding-top:70px}.main_content-about-yoggyyoga .contents-block-class-list-item{margin-bottom:100px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-class-list-item{margin-bottom:120px}.main_content-about-yoggyyoga .contents-block-class-list-item:last-child{margin-bottom:80px}}.main_content-about-yoggyyoga .contents-block-class-list-item-img{width:400px;display:inline-block;margin-right:70px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-class-list-item-img{width:100%;margin-right:0}}.main_content-about-yoggyyoga .contents-block-class-list-item-img img{width:100%}.main_content-about-yoggyyoga .contents-block-class-list-item-text{display:inline-block;width:calc(100% - 475px);vertical-align:top}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-class-list-item-text{width:100%}}.main_content-about-yoggyyoga .contents-block-class-list-item-text .main_content_inner-subtitle{padding-top:0;font-size:1.7rem;margin-bottom:30px;color:#242424}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-class-list-item-text .main_content_inner-subtitle{margin-top:20px}}.main_content-about-yoggyyoga .contents-block-class-list-item-text .main_content_inner-subtitle:before{width:20px;margin-bottom:-10px}.main_content-about-yoggyyoga .contents-block-class .btn_util{width:290px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-class .class_link{text-align:center}}.main_content-about-yoggyyoga .contents-block-class .class_link a{margin-right:30px;display:inline-block}.main_content-about-yoggyyoga .contents-block-class .class_link a:last-child{margin-right:0}.main_content-about-yoggyyoga .contents-block-school{padding-bottom:200px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-school{padding-bottom:150px}}.main_content-about-yoggyyoga .contents-block-school h2{text-align:left}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-school h2{text-align:center;font-size:1.8rem;line-height:1.7}}.main_content-about-yoggyyoga .contents-block-school-text{padding-top:60px;text-align:left;padding-bottom:60px}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-school-text{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 599px){.main_content-about-yoggyyoga .contents-block-school img{width:100%}}.main_content-news{padding-bottom:0 !important}.main_content-news a:link{text-decoration:none !important}.main_content-news a:visited{text-decoration:none !important}.main_content-news .mainvisual-news{background:url(../images/news/mainvisual-news.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-news .mainvisual-news{background:url(../images/news/mainvisual-news-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-news .main_content_inner{padding-left:20px;padding-right:20px;padding-top:100px}@media screen and (max-width: 1024px){.main_content-news .main_content_inner{padding-left:20px;padding-right:20px;padding-top:30px;width:100%}}.main_content-news .yoggy_news{float:left;width:77.5%;margin-right:90px;margin-bottom:150px}.main_content-news .yoggy_news.-prblog{float:none;width:100%;margin-right:0}.main_content-news .yoggy_news.-prblog .list_util-item{margin-left:25px;margin-right:25px;width:calc(25% - 50px)}@media screen and (max-width: 1024px){.main_content-news .yoggy_news.-prblog .list_util-item{margin-left:10px;margin-right:10px;width:calc(33.3% - 30px)}}.main_content-news .yoggy_news.-prblog .list_util-item .yoggy_news-list-item-img{width:100%}@media screen and (max-width: 599px){.main_content-news .yoggy_news{float:none;width:100%;margin-right:0;margin-bottom:50px}}.main_content-news .yoggy_news-list{font-size:0;margin-right:-55px;margin-bottom:40px}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list{margin-right:0;margin-bottom:0}}.main_content-news .yoggy_news-list.list_util{-ms-flex-pack:start;justify-content:start}.main_content-news .yoggy_news-list-item{font-size:1.4rem;margin-bottom:60px;margin-right:55px}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list-item{border-bottom:1px solid #ececec;padding-bottom:20px;margin-bottom:20px}}.main_content-news .yoggy_news-list-item.list_util-item{width:calc(33.3% - 55px);margin-right:55px}@media screen and (max-width: 1024px){.main_content-news .yoggy_news-list-item.list_util-item{width:calc(33.3% - 30px);margin-right:30px}}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list-item.list_util-item{width:100% !important;margin-left:0 !important;margin-right:0 !important;font-size:0 !important}}.main_content-news .yoggy_news-list-item-img{width:250px;border:1px solid #dadada}.main_content-news .yoggy_news-list-item-img:before{content:"";display:block;padding-top:66.7%}@media screen and (max-width: 768px){.main_content-news .yoggy_news-list-item-img{width:150px !important}}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list-item-img{width:calc(50% - 25px) !important;display:inline-block !important;vertical-align:top !important;margin-right:20px !important}}.main_content-news .yoggy_news-list-item-img img{display:block;width:100%;margin:0;padding:0;vertical-align:bottom}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list-item-desc{display:inline-block;width:50%;vertical-align:top}}.main_content-news .yoggy_news-list-item-title{padding-top:10px;padding-bottom:10px;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list-item-title{font-size:1.3rem;padding-top:5px;padding-bottom:5px}}.main_content-news .yoggy_news-list-item-date{color:#9d9d9d;font-size:1.2rem;margin-right:13px}@media screen and (max-width: 599px){.main_content-news .yoggy_news-list-item-date{display:block;margin-bottom:5px}}.main_content-news .yoggy_news-list-item-category{font-size:1.1rem;background:#ececec;padding:5px 10px;border-radius:3px}.main_content-news .yoggy_news-category{font-size:1.4rem;float:left;width:calc(100% - 77.5% - 90px)}@media screen and (max-width: 599px){.main_content-news .yoggy_news-category{float:none;width:100%;border-top:2px solid #ececec;margin-bottom:50px}}.main_content-news .yoggy_news-category .main_content_inner-subtitle.border-yellow{padding-bottom:30px;font-size:1.7rem}@media screen and (max-width: 599px){.main_content-news .yoggy_news-category .main_content_inner-subtitle.border-yellow{margin-bottom:30px}}.main_content-news .yoggy_news-category .main_content_inner-subtitle.border-yellow:before{width:20px;bottom:-20px}@media screen and (max-width: 599px){.main_content-news .yoggy_news-category .main_content_inner-subtitle.border-yellow:before{width:10px;bottom:-10px}}.main_content-news .yoggy_news-category-list-item{margin-bottom:15px}@media screen and (max-width: 599px){.main_content-news .yoggy_news-category-list-item{text-align:center}}.main_content-news .yoggy_news-category-list-item a:link,.main_content-news .yoggy_news-category-list-item a:visited{color:#444444 !important}.main_content-news .yoggy_news-category-list-item a:hover{color:#000 !important}.main_content-news-detail{padding-left:20px;padding-right:20px}.main_content-news-detail .news_contents-title{font-weight:normal;font-size:2.2rem;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.main_content-news-detail .news_contents-body-text{line-height:3rem;font-size:1.5rem;max-width:100% !important}.main_content-news-detail .news_contents-body-text strong,.main_content-news-detail .news_contents-body-text b{font-weight:bold}.main_content-news-detail .news_contents-body-text a:link{text-decoration:underline !important}.main_content-news-detail .news_contents-body-text a:hover{text-decoration:none !important}.main_content-news-detail .news_contents-body-text *{font-family:"游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryo sans-serif !important}.main_content-news-detail .news_contents-body-text.-prblog img{height:auto !important}.main_content-news-detail .news_contents-body-text img{max-width:100%}.main_content-news-detail .news_contents-date{display:inline-block;border-bottom:none;margin-right:10px}.main_content-news-detail .news_contents-category{font-size:1.1rem;background:#ececec;padding:5px 10px;border-radius:3px}.main_content-price{padding-bottom:0 !important}.main_content-price .mainvisual{background:url(../images/price/mainvisual-price.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-price .mainvisual{background:url(../images/price/mainvisual-price-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-price .main_content_inner{padding-left:20px;padding-right:20px}.main_content-price .titlecaption{font-size:1.3rem;color:#fabe00;letter-spacing:0.2rem}@media screen and (max-width: 320px){.main_content-price .titlecaption{font-size:1.1rem}}.main_content-price .contents-block{color:#686767;padding-top:100px;padding-bottom:0}@media screen and (max-width: 599px){.main_content-price .contents-block{padding-top:50px;padding-bottom:50px}}.main_content-price .contents-block-title{font-size:2.5rem;color:#242424}.main_content-price .contents-block-text{margin-top:50px;margin-bottom:60px}@media screen and (max-width: 599px){.main_content-price .contents-block-text{text-align:left;margin-top:25px;margin-bottom:30px}}.main_content-price .contents-block .main_content_inner-subtitle{padding-bottom:60px;margin-bottom:30px;text-align:left}@media screen and (max-width: 599px){.main_content-price .contents-block .main_content_inner-subtitle{text-align:center}}.main_content-price .contents-block .main_content_inner-subtitle:before{width:20px}.main_content-price .contents-block .price-notice-list{margin-bottom:30px}.main_content-price .contents-block .price-notice-list-item{padding-left:1.5rem;text-indent:-1.5rem}.main_content-price .contents-block-aboutplan{padding-top:0}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .sub_content_title{border-bottom:2px solid #eae9e7}.main_content-price .contents-block-aboutplan .sub_content_title:after{width:73px}}.main_content-price .contents-block-aboutplan .aboutplan_ticket{width:100%;max-width:760px;margin-left:auto;margin-right:auto;font-size:0}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket{padding-left:10px;padding-right:10px}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-start{border:8px solid #f6f6f5}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-start{border:4px solid #f6f6f5}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-item{letter-spacing:0.2rem;color:#484848;padding:40px 20px}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-item{padding:20px 10px}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-lead{font-weight:bold;font-size:1.5rem}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-lead{font-size:1.2rem;letter-spacing:0}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-title{font-weight:bold;font-size:2.3rem}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-title{font-size:1.6rem;line-height:2rem;letter-spacing:0}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-text{color:#505050;font-size:1.5rem;margin-top:20px;margin-bottom:35px;margin-bottom:35px;letter-spacing:0}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-text{font-size:1.2rem;line-height:2rem;margin-top:10px;margin-bottom:20px}}@media screen and (max-width: 320px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-item-text{font-size:1.1rem}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-nexts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.main_content-price .contents-block-aboutplan .aboutplan_ticket-next{border:8px solid #f6f6f5;position:relative;margin-top:60px;width:48%}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-next{width:calc(50% - 5px) !important;border:4px solid #f6f6f5;margin-right:5px}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-next .btn_util{width:100%;padding:10px}@media screen and (max-width: 599px){.main_content-price .contents-block-aboutplan .aboutplan_ticket-next .btn_util{font-size:1rem !important;padding-left:5px !important;padding-right:5px !important;letter-spacing:0}}.main_content-price .contents-block-aboutplan .aboutplan_ticket-next:before{content:'';display:inline-block;width:24px;height:30px;background-image:url(/assets/images/price/arrow.png);background-repeat:no-repeat;position:absolute;background-size:contain;top:-30px;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.main_content-price .contents-block-aboutplan .aboutplan_ticket-next.-noarrow{background:#ffffff;margin-top:0}.main_content-price .contents-block-aboutplan .aboutplan_ticket-next.-noarrow::before{content:'';display:inline-block;width:24px;height:30px;background-image:none}.main_content-price .contents-block-aboutplan .aboutplan_ticket-next:last-child{margin-right:0}@media screen and (max-width: 320px){.main_content-price .contents-block-startticket .contents-block-title{font-size:2.3rem}}.main_content-price .contents-block-startticket-img{margin-top:60px;margin-bottom:40px;text-align:center;max-width:928px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-price .contents-block-startticket-img{margin-top:30px;margin-bottom:30px}}.main_content-price .contents-block-startticket-img img{width:100%;max-width:928px}.main_content-price .contents-block-startticket-text{font-weight:bold}@media screen and (max-width: 599px){.main_content-price .contents-block-startticket-text{text-align:left;font-weight:normal}}.main_content-price .contents-block-startticket-links{margin-top:60px;font-size:0}@media screen and (max-width: 599px){.main_content-price .contents-block-startticket-links{margin-top:30px}}.main_content-price .contents-block-startticket-links .btn_util{display:inline-block;margin-left:10px;margin-right:10px}@media screen and (max-width: 599px){.main_content-price .contents-block-startticket-links .btn_util{width:calc(50% - 5px);font-size:1.2rem;margin-left:0;margin-right:0}}@media screen and (max-width: 599px){.main_content-price .contents-block-startticket-links .btn_util:first-child{margin-right:5px}}@media screen and (max-width: 599px){.main_content-price .contents-block-startticket-links .btn_util:last-child{margin-left:5px}}.main_content-price .contents-block-monthly .main_content_inner{padding-left:10px;padding-right:10px}@media screen and (max-width: 599px){.main_content-price .contents-block-monthly{padding-bottom:0 !important}}.main_content-price .contents-block-monthly-inner{text-align:left}.main_content-price .contents-block-monthly-inner-text{margin-bottom:30px}.main_content-price .contents-block-monthly-pricetable{margin-top:100px}@media screen and (max-width: 599px){.main_content-price .contents-block-monthly-pricetable{margin-top:50px}}@media screen and (max-width: 599px){.main_content-price .contents-block-monthly-pricetable .sub_content_title{padding-top:0}}.main_content-price .contents-block-monthly-notice{font-size:0;margin-top:100px}@media screen and (max-width: 599px){.main_content-price .contents-block-monthly-notice{margin-top:30px}}.main_content-price .contents-block-monthly-notice-item{width:calc(50% - 50px);font-size:1.5rem;display:inline-block;vertical-align:top}@media screen and (max-width: 599px){.main_content-price .contents-block-monthly-notice-item{display:block;width:100%}}.main_content-price .contents-block-monthly-notice-item:first-child{margin-right:100px}@media screen and (max-width: 599px){.main_content-price .contents-block-monthly-notice-item:first-child{margin-right:0}}.main_content-price .contents-block .color-member-standard{color:#f1b000 !important}.main_content-price .contents-block .color-member-light{color:#b6d1d0 !important}.main_content-price .contents-block .bgcolor-member-premium{background-color:#494948 !important}.main_content-price .contents-block .bgcolor-member-standard{background-color:#f1b000 !important}.main_content-price .contents-block .bgcolor-member-light{background-color:#b6d1d0 !important}.main_content-price .contents-block .table-monthly{border:1px solid #d6d6d6;color:#1d1d1d}.main_content-price .contents-block .table-monthly tr th{text-align:center;background-color:#f8f8f6;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;vertical-align:middle}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly tr th{font-size:1.3rem;line-height:2rem;white-space:nowrap;padding-top:20px;padding-bottom:20px}}.main_content-price .contents-block .table-monthly tr th:last-child{border-right:none}.main_content-price .contents-block .table-monthly tr td{vertical-align:middle;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;text-align:center;font-size:1.4rem;line-height:2.5rem}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly tr td{text-align:left;font-size:1.3rem;line-height:2rem}}.main_content-price .contents-block .table-monthly tr td:last-child{border-right:none}.main_content-price .contents-block .table-monthly tr .member-class{font-weight:bold;font-size:1.7rem;color:#ffffff !important}.main_content-price .contents-block .table-monthly tr .member-class span{display:block;font-weight:normal;font-size:0.8rem;line-height:0.8rem;letter-spacing:0.2rem}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly tr .member-class span{padding-top:8px}}.main_content-price .contents-block .table-monthly tr .member-commute{font-weight:bold;font-size:1.7rem;color:#383837}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly tr .member-commute{text-align:left;font-size:1.3rem;line-height:2rem}}.main_content-price .contents-block .table-monthly tr .member-commute span{font-size:1.4rem;font-weight:normal}.main_content-price .contents-block .table-monthly tr .member-benefits{text-align:left;font-size:1.5rem;font-weight:bold;line-height:3rem}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly tr .member-benefits{text-align:left;font-size:1.3rem;line-height:2rem}}.main_content-price .contents-block .table-monthly tr:last-child td{border-bottom:none}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly tr:last-child th{border-bottom:none}}.main_content-price .contents-block .table-monthly.table-pricetable th{font-weight:bold;padding-top:20px;padding-bottom:20px}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly.table-pricetable th{padding-left:5px;padding-right:5px}}.main_content-price .contents-block .table-monthly.table-pricetable .price-studio{background-color:#f8f8f6;color:#333333}.main_content-price .contents-block .table-monthly.table-pricetable .price-studio p{font-size:1rem;line-height:1.3rem}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly.table-pricetable .price-studio p{font-weight:normal}}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly.table-pricetable .price-studio span{font-weight:bold;font-size:1.5rem}}.main_content-price .contents-block .table-monthly.table-pricetable .price-price{white-space:nowrap}.main_content-price .contents-block .table-monthly.table-pricetable .price-price span{font-size:2.1rem;letter-spacing:0.1rem}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly.table-pricetable .price-price span{font-weight:bold;font-size:1.2rem}}@media screen and (max-width: 599px){.main_content-price .contents-block .table-monthly.table-pricetable .price-price{white-space:normal;font-size:1rem;padding-left:5px;padding-right:5px;text-align:center}}.main_content-price .contents-block .table-monthly.table-pricetable .price-price .color-member-standard{color:#f19300}.main_content-price .contents-block .table-monthly.table-pricetable.price-desc{text-align:left}.main_content-price .contents-block-ticket{padding-top:0}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket{padding-top:50px}}.main_content-price .contents-block-ticket .contents-block-ticket-inner-text{text-align:left;padding-bottom:30px}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket-inner-text{text-align:left}}.main_content-price .contents-block-ticket .table-ticket{color:#333333}.main_content-price .contents-block-ticket .table-ticket th{background-color:#dddad3}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket .table-ticket th{padding:10px 5px;font-size:1.2rem}}.main_content-price .contents-block-ticket .table-ticket th span{display:block;font-size:1.3rem;line-height:1.5rem}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket .table-ticket th span{font-size:1rem}}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket .table-ticket td{padding:10px 5px}}.main_content-price .contents-block-ticket .table-ticket td.ticket-studio{background-color:#f8f8f6}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket .table-ticket td.ticket-studio{font-size:1.3rem}}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket .table-ticket td.ticket-price{font-size:1rem}}.main_content-price .contents-block-ticket .table-ticket td.ticket-price span{font-size:2rem;font-weight:400;letter-spacing:0.2rem}@media screen and (max-width: 599px){.main_content-price .contents-block-ticket .table-ticket td.ticket-price span{font-size:1.2rem;font-weight:bold}}.main_content-price .contents-block-discount{background-color:#f8f8f6}.main_content-price .contents-block-discount .price-notice-list-item{font-size:1.3rem}.main_content-price .contents-block-discount .sub_content_title{padding-top:40px}@media screen and (max-width: 599px){.main_content-price .contents-block-discount .sub_content_title{margin-bottom:20px}}.main_content-price .contents-block-discount .sub_content_title:after{width:20px}@media screen and (max-width: 599px){.main_content-price .contents-block-discount .sub_content_title:after{width:10px;bottom:15px}}.main_content-price .contents-block-discount-inner{font-size:0;text-align:left}.main_content-price .contents-block-discount-inner-item{width:calc(50% - 50px);font-size:1.5rem;display:inline-block;vertical-align:top;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-price .contents-block-discount-inner-item{display:block;width:100%}}.main_content-price .contents-block-discount-inner-item:first-child{margin-right:100px}@media screen and (max-width: 599px){.main_content-price .contents-block-discount-inner-item:first-child{margin-right:0}}.main_content-price .contents-block-discount-inner-img{width:100%;margin-top:30px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #c3c3c2}.main_content-price .contents-block-discount-inner-img:nth-child(even){border-bottom:none}.main_content-price .contents-block-discount-inner-img img{width:100%}.main_content-price .contents-block-discount-inner-img.discount-img-pair{position:relative;text-align:center}.main_content-price .contents-block-discount-inner-img.discount-img-pair p{display:block;position:absolute;top:10px;left:0;font-size:1.4rem;font-weight:bold;color:#525252;text-align:left}.main_content-price .contents-block-discount-inner-img.discount-img-pair img{width:90%}.main_content-price .modal-price-areatitle{margin-bottom:30px;margin-top:30px}@media screen and (max-width: 599px){.main_content-price .modal-reserve-studiolist{text-align:center}}.main_content-price .modal-reserve-studiolist-item{margin-bottom:20px;margin-left:0;margin-right:20px}@media screen and (max-width: 599px){.main_content-price .modal-reserve-studiolist-item{width:calc(50% - 10px);margin-right:5px}}.main_content-price .modal-reserve-studiolist-item .btn_util{border-color:#eee7d9;color:#666666}.main_content-price .modal-reserve-studiolist-item .btn_util:hover{background:#eee7d9;color:#000000}@media screen and (max-width: 599px){.main_content-price .modal-reserve-studiolist-item .btn_util-square{width:100%;font-size:1.2rem}}@media screen and (max-width: 599px){.main_content-price .modal-reserve-studiolist-item .btn_util-square.-gg{padding-left:10px;padding-right:10px}}@media screen and (max-width: 320px){.main_content-price .modal-reserve-studiolist-item .btn_util-square.-gg{padding-left:2px;padding-right:2px}}.main_content-price .studio-list{text-align:left;padding-top:0;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.main_content-price .studio-list .main_content_inner{padding-bottom:30px;padding-left:30px;padding-right:30px}@media screen and (max-width: 599px){.main_content-price .studio-list .main_content_inner{padding-left:15px;padding-right:15px}}.main_content-faq{padding-bottom:0 !important}.main_content-faq .faq-type-navi{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:60px;-ms-flex-wrap:wrap;flex-wrap:wrap}.main_content-faq .faq-type-navi>div{width:280px;margin-bottom:10px}@media screen and (max-width: 599px){.main_content-faq .faq-type-navi>div{width:100%}}.main_content-faq .faq-type-navi .btn_util.btn_util-square{width:100%}.main_content-faq .mainvisual-faq{background:url(../images/faq/mainvisual-faq.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-faq .mainvisual-faq{background:url(../images/faq/mainvisual-faq-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-faq .mainvisual-contact{background:url(../images/faq/mainvisual-contact.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-faq .mainvisual-contact{background:url(../images/faq/mainvisual-contact-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-faq .contents_inner{width:980px;padding-left:40px;padding-right:40px;color:#242424}@media screen and (max-width: 1024px){.main_content-faq .contents_inner{padding-left:10px;padding-right:10px;width:100%}}@media screen and (max-width: 599px){.main_content-faq .contents_inner-contact{padding-left:20px;padding-right:20px}}.main_content-faq .main_content_inner-subtitle.border-thick{margin-top:40px}.main_content-faq .contents_inner_navi_list{display:table;width:100%}.main_content-faq .contents_inner_navi_list .btn{width:300px;display:table-cell;line-height:1.6;height:60px;vertical-align:middle;text-align:center}@media screen and (max-width: 1024px){.main_content-faq .contents_inner_navi_list .btn{text-align:center;width:1000px}}@media screen and (max-width: 599px){.main_content-faq .contents_inner_navi_list .btn{padding-left:1rem;padding-right:1rem}}.main_content-faq-lead{text-align:center;margin-top:60px;margin-bottom:80px}@media screen and (max-width: 599px){.main_content-faq-lead{margin-bottom:70px}}.main_content-faq-block{margin-bottom:100px}@media screen and (max-width: 599px){.main_content-faq .main_content_inner-subtitle{margin-bottom:40px;line-height:1.4}}.main_content-faq .main_content_inner-subtitle:before{width:20px;bottom:-20px}.main_content-faq .faq_list{border-radius:3px;border:1px solid #efefef;margin-bottom:10px}.main_content-faq .faq_list-q{transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11);padding:15px 15px 15px 55px;border-radius:3px;cursor:pointer}@media screen and (max-width: 599px){.main_content-faq .faq_list-q{padding-right:4rem}}.main_content-faq .faq_list-q a{text-decoration:underline !important}.main_content-faq .faq_list-q a:hover{text-decoration:none !important}.main_content-faq .faq_list-a{padding:15px 15px 15px 40px;display:none;left:15px}.main_content-faq .faq_list-a a{text-decoration:underline !important}.main_content-faq .faq_list-a a:hover{text-decoration:none !important}.main_content-faq-contactlead{margin-top:60px;margin-bottom:60px}.main_content-faq .contact_notice{margin-top:40px;font-size:1.4rem}@media screen and (max-width: 599px){.main_content-faq .contact_notice{font-size:1.2rem}}.main_content-faq .contact_notice li{margin-bottom:5px}.main_content-faq .contact_notice span{color:#ff0000}.main_content-faq a.faq_link{margin-top:10px;text-decoration:none !important;color:#908f8d;border-bottom:1px dotted #908f8d;display:inline-block !important}.main_content-faq a.faq_link:hover{color:#686767;border-bottom:1px dotted #686767}.main_content-faq .contactlead-sub{margin-bottom:0}.main_content-faq .contactform .notice{font-size:1.2rem}.main_content-faq .contactform .list_util-item{margin-right:50px;margin-bottom:25px}.main_content-faq .contactform .list_util-item:nth-child(2),.main_content-faq .contactform .list_util-item:nth-child(4),.main_content-faq .contactform .list_util-item:nth-child(5){margin-right:0}@media screen and (max-width: 599px){.main_content-faq .contactform .list_util-item{margin-right:0}}.main_content-faq .contactform .form_parts{width:100%;border:none;border:1px solid #e1e1e1;border-radius:3px;color:#686767}.main_content-faq .contactform .form_parts-text{height:60px;padding-left:2rem;padding-right:2rem}.main_content-faq .contactform .form_parts-select{height:60px;background-color:#ffffff}.main_content-faq .contactform .form_parts-select span{color:#aaaaaa}.main_content-faq .contactform .form_parts-textarea{height:180px;padding:2rem}.main_content-faq .send_notice{text-align:center}@media screen and (max-width: 599px){.main_content-faq .send_notice{text-align:left}}.main_content-faq .send_navi{margin-top:40px}.main_content-faq .send_navi .btn_util{width:250px}.main_content-faq .form_error{color:#ff0000}.notice-colona{margin-top:30px;border:3px solid #fc3;padding:15px}.main_content-program{padding-bottom:0 !important}.main_content-program .mainvisual{background:url(../images/program/mainvisual-program.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-program .mainvisual{background:url(../images/program/mainvisual-program-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-program .mainvisual-h1{text-shadow:0px 0px 2px #c2ad76}.main_content-program .btn-what_program{margin-bottom:70px}.main_content-program .btn-what_program .btn_util{margin-left:0;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 599px){.main_content-program .btn-what_program .btn_util{margin-left:auto}}.main_content-program .contents-block{color:#686767}.main_content-program .contents-block .btn_util-square{padding-top:10px;padding-bottom:10px}.main_content-program .contents-block .main_content_inner{padding-left:20px;padding-right:20px}.main_content-program .contents-block-yoggy{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 599px){.main_content-program .contents-block-yoggy{padding-top:50px}}.main_content-program .contents-block-yoggy-logo{width:150px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.main_content-program .contents-block-yoggy-logo{width:60px}}.main_content-program .contents-block-yoggy-logo img{width:100%}.main_content-program .contents-block-yoggy-title{margin-top:60px;margin-bottom:60px;font-size:3rem}@media screen and (max-width: 599px){.main_content-program .contents-block-yoggy-title{margin-top:40px;margin-bottom:40px;font-size:2rem}}@media screen and (max-width: 599px){.main_content-program .contents-block-yoggy-text{text-align:left;padding-left:10px;padding-right:10px;font-size:1.3rem}}.main_content-program .contents-block-features{text-align:left;padding-top:0px;margin-bottom:0}.main_content-program .contents-block-features .main_content_inner-subtitle{margin-top:100px}@media screen and (max-width: 599px){.main_content-program .contents-block-features .main_content_inner-subtitle{margin-top:0}}.main_content-program .contents-block-features .main_content_inner-subtitle:before{width:20px;margin-bottom:-20px}@media screen and (max-width: 599px){.main_content-program .contents-block-features .main_content_inner-subtitle:before{width:10px;margin-bottom:-10px}}@media screen and (max-width: 599px){.main_content-program .contents-block-features{padding-bottom:50px}}.main_content-program .contents-block-features .main_content_inner-title{margin-bottom:40px}.main_content-program .contents-block-features .sub_content_subtext{margin-bottom:73px}.main_content-program .contents-block-features .sub_content_subtext a{text-decoration:underline !important}.main_content-program .contents-block-features .sub_content_title{padding-top:0;padding-bottom:20px;margin-bottom:0px;font-size:1.7rem;text-align:center;letter-spacing:0rem !important;min-height:150px}.main_content-program .contents-block-features .sub_content_title-logo{min-height:75px}@media screen and (max-width: 599px){.main_content-program .contents-block-features .sub_content_title{min-height:auto}}@media screen and (max-width: 599px){.main_content-program .contents-block-features .sub_content_title img{width:35px;margin-bottom:0}}.main_content-program .contents-block-features .list_util-item{margin-right:80px;max-width:338px;min-height:665px;width:calc(33.3% - 60px);position:relative}@media screen and (max-width: 768px){.main_content-program .contents-block-features .list_util-item{margin-right:20px;width:calc(33.3% - 20px)}}@media screen and (max-width: 599px){.main_content-program .contents-block-features .list_util-item{margin-right:0;max-width:100%;width:100%;margin-bottom:90px;min-height:auto;height:auto}}.main_content-program .contents-block-features .list_util-item .btn_util{width:250px;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.main_content-program .contents-block-features .list_util-item .btn_util{margin-left:auto;margin-right:auto;position:relative;bottom:auto;width:100%}}.main_content-program .contents-block-features .list_util-item .btn_util-pelvis2{line-height:2;font-size:1.2rem}.main_content-program .contents-block-features-img{margin-bottom:33px;max-width:338px;margin-left:auto;margin-right:auto}.main_content-program .contents-block-features-img img{width:100%}@media screen and (max-width: 768px){.main_content-program .contents-block-features-img{width:100%;margin-bottom:40px}.main_content-program .contents-block-features-img img{width:100%}}.main_content-program .contents-block-features-title{color:#242424}.main_content-program .contents-block-features-text{margin-bottom:30px}@media screen and (max-width: 599px){.main_content-program .contents-block-features-text{min-height:auto;margin-bottom:30px}}.main_content-program .contents-block-features .contents-block-features-alt{margin-top:100px}@media screen and (max-width: 599px){.main_content-program .contents-block-features .contents-block-features-alt{margin-top:0}}.main_content-program .contents-block-features .contents-block-features-alt .main_content_inner-subtitle{margin-top:0}.main_content-program .contents-block-features .contents-block-features-alt .-img{width:350px;vertical-align:middle;float:right}@media screen and (max-width: 1024px){.main_content-program .contents-block-features .contents-block-features-alt .-img{width:250px}}@media screen and (max-width: 599px){.main_content-program .contents-block-features .contents-block-features-alt .-img{width:100%;float:none}}.main_content-program .contents-block-features .contents-block-features-alt .-img img{width:100%}.main_content-program .contents-block-features .contents-block-features-alt .-text{float:right;margin-right:20px;vertical-align:top;width:calc(100% - 380px)}@media screen and (max-width: 1024px){.main_content-program .contents-block-features .contents-block-features-alt .-text{width:calc(100% - 280px)}}@media screen and (max-width: 599px){.main_content-program .contents-block-features .contents-block-features-alt .-text{width:100%;float:none}}.main_content-program .contents-block .selectable-block-wrap.--online{padding-top:50px}@media screen and (max-width: 599px){.main_content-program .contents-block .selectable-block-wrap.--online{padding-top:40px}}.main_content-program .contents-block .selectable-block-wrap .selectable-block{width:100%;padding:50px;text-align:left;font-size:15px;position:relative}.main_content-program .contents-block .selectable-block-wrap .selectable-block .main_content_inner-subtitle{margin-bottom:40px !important}.main_content-program .contents-block .selectable-block-wrap .selectable-block .main_content_inner-subtitle:before{width:20px;margin-bottom:-20px}.main_content-program .contents-block .selectable-block-wrap .selectable-block .pop{position:absolute;left:-24px;top:-24px;background:#bba284;border-radius:100px;padding:38px 0px 0;font-weight:bold;width:110px;height:110px;line-height:130%;text-align:center;color:#fff}@media screen and (max-width: 599px){.main_content-program .contents-block .selectable-block-wrap .selectable-block .pop{position:absolute;left:-14px;top:-24px;background:#bba284;border-radius:100px;padding:24px 0px 0;font-weight:bold;width:80px;height:80px;line-height:130%;text-align:center;font-size:14px;color:#fff}}.main_content-program .contents-block .selectable-block-wrap .selectable-block h1{font-size:17px}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-img{float:left;margin-right:57px;width:calc(40% - 57px)}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-img img{width:100%}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-img.--online{width:10%;margin-right:0}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-text{width:60%;float:left}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-text.--online{width:90%}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-text b{font-weight:bold;display:block;margin-bottom:10px}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-text a{margin-top:30px;float:left}@media screen and (max-width: 599px){.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-text a{float:none}}@media screen and (max-width: 599px){.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-img{width:100%;float:none;margin-right:0}.main_content-program .contents-block .selectable-block-wrap .selectable-block .selectable-block-text{width:100%;float:none}}@media screen and (max-width: 599px){.main_content-program .contents-block .selectable-block-wrap .selectable-block{padding:30px 20px}}.main_content-program .contents-block .selectable-block-wrap .selectable-block.half{width:48%;float:left;min-height:480px;position:relative}.main_content-program .contents-block .selectable-block-wrap .selectable-block.half span{display:block;margin-top:10px;font-size:13px;text-indent:-0.6em;padding-left:0.6em}.main_content-program .contents-block .selectable-block-wrap .selectable-block.half .selectable-block-half-text{min-height:200px}.main_content-program .contents-block .selectable-block-wrap .selectable-block.half:last-child{float:right}@media screen and (max-width: 599px){.main_content-program .contents-block .selectable-block-wrap .selectable-block.half{width:100%;float:none;margin-bottom:30px}}.main_content-program .contents-block-programs{text-align:left;padding-top:70px;padding-bottom:70px}.main_content-program .contents-block-programs .main_content_inner-title{margin-bottom:60px}.main_content-program .contents-block-programs .list_util-item{width:384px;background:#fff;padding-bottom:50px}@media screen and (max-width: 599px){.main_content-program .contents-block-programs .list_util-item{background-color:transparent}}.main_content-program .contents-block-programs-list{font-size:0}.main_content-program .contents-block-programs-list-item{font-size:1.5rem;display:inline-block;width:calc(384px - 4px);min-height:825px;background:#ffffff;margin-right:6px}@media screen and (max-width: 1024px){.main_content-program .contents-block-programs-list-item{width:100%;margin-right:0;margin-bottom:20px;padding-bottom:30px;background:none;min-height:310px}}.main_content-program .contents-block-programs-img{margin-bottom:50px;position:relative}.main_content-program .contents-block-programs-img img{width:100%}.main_content-program .contents-block-programs-img-yoga{background:#fff;border-radius:50%;width:104px;height:104px;text-align:center;position:absolute;bottom:-52px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 599px){.main_content-program .contents-block-programs-img-yoga{background:#f9f5eb;width:75px;height:75px}}.main_content-program .contents-block-programs-img-yoga img{width:47px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 599px){.main_content-program .contents-block-programs-img-yoga img{width:30px}}.main_content-program .contents-block-programs-title{text-align:center;font-size:2rem;color:#242424;margin-bottom:40px}.main_content-program .contents-block-programs-text{margin-bottom:40px;padding-left:40px;padding-right:40px;color:#000}@media screen and (max-width: 599px){.main_content-program .contents-block-programs-text{padding-left:0;padding-right:0}}.main_content-program .contents-block-programs .sub_content_title{padding-top:10px;margin-bottom:40px}@media screen and (max-width: 599px){.main_content-program .contents-block-programs .sub_content_title{padding-top:0;margin-bottom:0}}.main_content-program .contents-block-programs .sub_content_title:after{bottom:10px;width:25px}@media screen and (max-width: 599px){.main_content-program .contents-block-programs .sub_content_title:after{width:10px;bottom:10px}}.main_content-program .contents-block-programs .btn_util-square{padding-top:10px;padding-bottom:10px}@media screen and (max-width: 599px){.main_content-program .contents-block-programs .btn_util-square{margin-bottom:30px}}.main_content-program .contents-block-programs-other{color:#000;margin-top:80px}@media screen and (max-width: 599px){.main_content-program .contents-block-programs-other{margin-top:00px}}.main_content-program .contents-block-programs-other .sub_content_title{display:inline-block;width:200px;vertical-align:top}@media screen and (max-width: 599px){.main_content-program .contents-block-programs-other .sub_content_title{display:block;width:100%}}.main_content-program .contents-block-programs-other .contents-block-programs-lead{display:inline-block;width:calc(100% - 210px)}@media screen and (max-width: 599px){.main_content-program .contents-block-programs-other .contents-block-programs-lead{width:100%;display:block}}.main_content-program .contents-block-fee{text-align:left;padding-top:70px;padding-bottom:70px}.main_content-program .contents-block-fee .btn_util{margin-left:0}@media screen and (max-width: 599px){.main_content-program .contents-block-fee .btn_util{margin-left:auto}}.main_content-program .contents-block-fee .main_content_inner-title{margin-bottom:60px}.main_content-program .contents-block-fee-right{width:50%;float:right;padding-left:60px}.main_content-program .contents-block-fee-right img{width:100%}@media screen and (max-width: 599px){.main_content-program .contents-block-fee-right{padding-left:0;width:100%;float:none}}.main_content-program .contents-block-fee-left{width:50%;float:left;text-align:left}@media screen and (max-width: 599px){.main_content-program .contents-block-fee-left{width:100%;float:none}}.main_content-program .contents-block-fee-lead{margin-bottom:60px}@media screen and (max-width: 599px){.main_content-program .contents-block-fee-lead{margin-top:20px}}.main_content-program .contents-block .btn_util-wrap-tmp{text-align:left}@media screen and (max-width: 599px){.main_content-program .contents-block .btn_util-wrap-tmp{text-align:center;margin-bottom:70px}}.main_content-program .contents-block .btn_util-wrap-tmp .btn_util{margin-left:0;margin-right:0;margin-top:20px}@media screen and (max-width: 599px){.main_content-program .contents-block .btn_util-wrap-tmp .btn_util{margin-left:auto;margin-right:auto}}.main_content-program .contents-block-about{text-align:left;padding-top:70px;padding-bottom:70px}.main_content-program .contents-block-about .main_content_inner{margin-bottom:70px}.main_content-program .contents-block-about .main_content_inner-title{margin-bottom:60px}.main_content-program .contents-block-about .sub_content_title{letter-spacing:0.5rem;font-weight:400}.main_content-program .contents-block-about .sub_content_title:after{border-color:#aeaeae;bottom:10px}.main_content-program .contents-block-about .list_util-item{max-width:359px;width:calc(45% - 100px);float:left}.main_content-program .contents-block-about .list_util-item img{width:100%}@media screen and (max-width: 599px){.main_content-program .contents-block-about .list_util-item{max-width:100%;width:100%}}.main_content-program .contents-block-about-right{width:55%;float:left}.main_content-program .contents-block-about-right b{font-weight:bold;margin-bottom:20px;font-size:17px;color:#242424;display:block}.main_content-program .contents-block-about-right a{color:#fff;font-weight:bold}.main_content-program .contents-block-about-right a.link_blank:after{color:#fff}@media screen and (max-width: 599px){.main_content-program .contents-block-about-right{padding-left:0}}@media screen and (max-width: 599px){.main_content-program .contents-block-about-right{width:100%;float:none}}.main_content-program .contents-block-about-text{text-align:left;margin-bottom:35px}.main_content-program .contents-block-about-img{width:507px}.main_content-program .contents-block-about-img img{width:100%}.main_content-program .contents-block-about .btn_util{margin-left:0}@media screen and (max-width: 599px){.main_content-program .contents-block-about .btn_util{margin-left:auto}}@media screen and (max-width: 599px){.main_content-program .contents-block-about{padding-top:0}.main_content-program .contents-block-about .list_util-item{float:none;margin-bottom:30px}.main_content-program .contents-block-about b{display:block;text-align:center}}@media screen and (max-width: 599px){.white-popup{position:relative;background:#FFF;padding:22px;width:auto;margin:0 20px;box-shadow:2px 2px 10px rgba(0,0,0,0.3)}.white-popup .spec{-ms-flex-pack:center;justify-content:center}.white-popup .spec dl{margin-left:10px;margin-right:10px}}.icon-text{border-radius:2px;padding:3px;font-size:10px;border:1px solid #fff;text-align:center;width:100px;margin-bottom:20px}@media screen and (max-width: 599px){.icon-text{margin-left:auto;margin-right:auto}}.icon-text.yoga{border-color:#f9bd2c;color:#f9bd2c}.icon-text.pilates{border-color:#b8dbd4;color:#b8dbd4}.icon-text.pelvis{border-color:#da98ad;color:#da98ad}.main_content-program.list .subpage_header{margin-bottom:65px}.main_content-program.list .about-momentum{background:#f9f7f7;padding:29px 39px;margin-bottom:67px}.main_content-program.list .about-momentum h3{border-bottom:1px solid #e2e2e2;margin-bottom:2rem;padding-bottom:2rem;font-weight:bold;font-size:17px}.main_content-program.list .about-momentum .highlow{margin-top:-22px;font-size:12px;margin-left:137px}.main_content-program.list .about-momentum .low{background:#d4c7ba;border-radius:14px;color:#525252;padding:6px 8px;margin-right:10px}@media screen and (max-width: 599px){.main_content-program.list .about-momentum .low{margin-right:3px}}.main_content-program.list .about-momentum .high{background:#544132;border-radius:14px;color:#ffffff;padding:6px 8px;margin-right:10px}@media screen and (max-width: 599px){.main_content-program.list .about-momentum .high{margin-right:3px}}.main_content-program.list .list-inner{max-width:1160px;margin:0 auto 10px}.main_content-program.list .list-inner .read{margin-bottom:50px}.main_content-program.list .list-inner .read a{text-decoration:underline !important}.main_content-program.list .list-inner .main_content_inner-title{margin-bottom:61px}.main_content-program.list .list-inner .icon-wrap{max-width:832px;margin:0 auto 0px;text-align:center;font-size:0}.main_content-program.list .list-inner .icon-wrap li{font-size:12px;display:inline-block;margin-bottom:10px}.main_content-program.list .list-inner .icon-wrap li img{float:left;margin:3px 6px 0 0px}.main_content-program.list .list-inner .icon-wrap li a{text-decoration:underline !important}.main_content-program.list .list-inner .icon-wrap li:nth-child(2n) img{margin:6px 6px 0 60px}.main_content-program.list .list-inner .icon-wrap li:nth-child(3n) img{margin:5px 6px 0 60px}.main_content-program.list .list-inner .icon-wrap li.icon-mate img{margin:1px 6px 0 60px}.main_content-program.list .list-inner .icon-wrap li:nth-child(4n) img{margin:3px 6px 0 60px}.main_content-program.list .list-inner .icon-wrap li:nth-child(6n) img{margin-left:2px 6px 0 60px}.main_content-program.list .list-inner .icon-wrap.icon-wrap-alt{margin-top:20px}.main_content-program.list .list-inner .icon-wrap.icon-wrap-alt li:nth-child(2) img{margin-top:3px}.main_content-program.list .list-inner .list-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none !important;margin-bottom:210px}.main_content-program.list .list-inner .list-wrap a{text-decoration:none !important}.main_content-program.list .list-inner .list-wrap a:link{text-decoration:none !important}.main_content-program.list .list-inner .list-wrap a:visited{text-decoration:none !important}.main_content-program.list .list-inner .list-wrap .list-wrap-box{width:242px;font-weight:bold;margin-top:63px;margin-right:64px;display:block}.main_content-program.list .list-inner .list-wrap .list-wrap-box .main_image{font-size:0;position:relative}.main_content-program.list .list-inner .list-wrap .list-wrap-box .main_image img{width:100%}.main_content-program.list .list-inner .list-wrap .list-wrap-box .main_image-icn{position:absolute;width:30px;height:30px;right:10px;bottom:10px;margin-bottom:0}.main_content-program.list .list-inner .list-wrap .list-wrap-box .cat_title{margin-top:8px}.main_content-program.list .list-inner .list-wrap .list-wrap-box .list_icon{min-height:14px}.main_content-program.list .list-inner .list-wrap .list-wrap-box .list_icon img{margin-right:8px}.main_content-program.list .list-inner .list-wrap .list-wrap-box .workshop-main_image{overflow:hidden}.main_content-program.list .list-inner .list-wrap .list-wrap-box .workshop-main_image:before{content:"";display:block;padding-top:66.7%}.main_content-program.list .list-inner .list-wrap .list-wrap-box .workshop-main_image img{width:100%;clear:both}.main_content-program.list .list-inner .list-wrap .list-wrap-box p{clear:both;line-height:1.8rem}.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop{margin-right:64px}.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop .workshop-date{font-weight:normal;color:#9d9d9d;font-size:1.2rem;margin-top:5px;margin-bottom:10px}.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop .ws_cat-list{margin-bottom:5px}@media screen and (max-width: 599px){.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop .ws_cat-list{text-align:center}}.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop .workshop-title{font-weight:normal}@media screen and (max-width: 599px){.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop .workshop-title{line-height:1.5;font-size:1.2rem}}.main_content-program.list .list-inner .list-wrap .list-wrap-box:nth-child(4n),.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop:nth-child(4n){margin-right:0px}.main_content-program.list .list-inner .list-wrap dl{position:relative;line-height:100%;margin-bottom:10px;zoom:1}.main_content-program.list .list-inner .list-wrap dl:before,.main_content-program.list .list-inner .list-wrap dl:after{display:block;height:0;visibility:hidden;content:"\0020"}.main_content-program.list .list-inner .list-wrap dl:after{clear:both}.main_content-program.list .list-inner .list-wrap dl dt{float:left;margin-right:10px;font-size:10px;padding-top:2px}.main_content-program.list .list-inner .list-wrap dl dd img{vertical-align:middle !important}.main_content-program.list .list-inner .list-wrap dl p{font-size:11px}.main_content-program.list .list-inner .list-wrap.last{margin-bottom:116px}.main_content-program.list .list-inner .star-pos{position:absolute;right:0;top:3px}.main_content-program.list .list-inner .read-wrap{margin:50px 0;text-align:center}.main_content-program.list .list-inner .read-wrap br{display:none}.main_content-program.list .list-inner .read-wrap p{margin-bottom:30px}.main_content-program.list .list-inner .read-wrap-last{padding-top:50px;border-top:1px solid #d8d8d8;margin:50px 0;text-align:center}.main_content-program.list .list-inner .read-wrap-last p{margin-bottom:30px}.main_content-program.list .list-inner .read-wrap-last img{max-width:100%}@media screen and (max-width: 599px){.main_content-program.list .subpage_header{margin-bottom:24px}.main_content-program.list .list-inner{margin:0 10px 10px}.main_content-program.list .list-inner .read{margin-bottom:40px}.main_content-program.list .list-inner .main_content_inner-title{margin-bottom:30px}.main_content-program.list .list-inner .about-momentum{padding:30px 19px;margin-bottom:40px}.main_content-program.list .list-inner .about-momentum h3{text-align:center}.main_content-program.list .list-inner .about-momentum .highlow{margin-top:20px;font-size:12px;margin-left:0px}.main_content-program.list .list-inner .icon-wrap li{display:inline-block;margin-right:14px;margin-bottom:24px}.main_content-program.list .list-inner .icon-wrap li img{float:left;margin:6px 4px 0 10px}.main_content-program.list .list-inner .icon-wrap li:nth-child(1n) img{margin:3px 6px 0 0px}.main_content-program.list .list-inner .icon-wrap li:nth-child(2n) img{margin:6px 6px 0 0px}.main_content-program.list .list-inner .icon-wrap li:nth-child(3n) img{margin:4px 6px 0 0px}.main_content-program.list .list-inner .icon-wrap li:nth-child(4n) img{margin:2px 6px 0 0px}.main_content-program.list .list-inner .icon-wrap li:nth-child(5n){margin-bottom:0px}.main_content-program.list .list-inner .icon-wrap li:nth-child(6n){margin-bottom:0px}.main_content-program.list .list-inner .icon-wrap li:nth-child(6n) img{margin:3px 6px 0 0px}.main_content-program.list .list-inner .icon-wrap li:last-child{margin-right:0}.main_content-program.list .list-inner .icon-wrap.icon-wrap-alt{margin-top:0}.main_content-program.list .list-inner .list-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:96px}.main_content-program.list .list-inner .list-wrap .list-wrap-box{max-width:48%;margin-top:43px;margin-right:14px}}@media screen and (max-width: 599px) and (max-width: 320px){.main_content-program.list .list-inner .list-wrap .list-wrap-box{margin-right:10px}}@media screen and (max-width: 599px){.main_content-program.list .list-inner .list-wrap .list-wrap-box img{max-width:100%}.main_content-program.list .list-inner .list-wrap .list-wrap-box .main_image-icn{width:20px;height:20px;bottom:5px;right:5px}.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop{margin-right:10px}.main_content-program.list .list-inner .list-wrap .list-wrap-box:nth-child(2n),.main_content-program.list .list-inner .list-wrap .list-wrap-box.workshop:nth-child(2n){margin-right:0px}.main_content-program.list .list-inner .list-wrap dl{margin-bottom:0;min-height:30px}.main_content-program.list .list-inner .list-wrap dl dt{padding-top:0px;zoom:1}.main_content-program.list .list-inner .list-wrap dl dt:before,.main_content-program.list .list-inner .list-wrap dl dt:after{display:block;height:0;visibility:hidden;content:"\0020"}.main_content-program.list .list-inner .list-wrap dl dt:after{clear:both}.main_content-program.list .list-inner .list-wrap dl dd{padding-top:0px}}.main_content-program.list .recommend_ws_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;font-size:0}@media screen and (max-width: 1024px){.main_content-program.list .recommend_ws_list{padding-left:20px;padding-right:20px}}@media screen and (max-width: 599px){.main_content-program.list .recommend_ws_list{padding-left:0;padding-right:0}}.main_content-program.list .recommend_ws_list-item{font-size:0;width:45%;margin-bottom:50px}.main_content-program.list .recommend_ws_list-item:last-child{margin-bottom:0}@media screen and (max-width: 599px){.main_content-program.list .recommend_ws_list-item{width:100%}}.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-img{display:inline-block;width:147px;height:147px;margin-right:20px}@media screen and (max-width: 599px){.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-img{width:100px;height:100px}}.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-img img{width:100%}.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-desc{width:calc(100% - 167px);display:inline-block;vertical-align:top;font-size:1.6rem}@media screen and (max-width: 599px){.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-desc{width:calc(100% - 120px);font-size:1.3rem}}.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-desc-title{font-size:1.7rem;font-weight:bold}@media screen and (max-width: 599px){.main_content-program.list .recommend_ws_list-item .recommend_ws_list-item-desc-title{font-size:1.5rem}}.workshop-studioname{font-weight:normal;font-size:1.2rem;border:1px solid #cccccc;text-align:center;border-radius:2px;margin-bottom:10px;padding:2px;background:#BAA286;color:#ffffff}.g_footer{max-width:100%;background:#f4f4f4}.g_footer a:link{text-decoration:none !important}.g_footer a:visited{text-decoration:none !important}.g_footer .contents_inner{padding:80px 0 30px;max-width:1200px}@media screen and (max-width: 599px){.g_footer .contents_inner{padding:40px 0}}.g_footer_navilist-block{width:250px;float:left;padding-left:20px}.g_footer_navilist-item{margin-bottom:4rem;position:relative;padding-left:13px}.g_footer_navilist-item a{font-size:1.2rem;line-height:1.2rem;color:#444444}.g_footer_navilist-item a img{position:absolute;left:0;top:10px}.g_footer_navilist-item:first-child img{top:11px}.g_footer_studiolist-toggle{font-size:1.5rem;margin-bottom:45px}.g_footer_studiolist-title{font-size:1.2rem;line-height:1.2rem;color:#444444;font-weight:bold;line-height:28px;margin-bottom:1.3rem}.g_footer_studiolist-block{width:calc(100% - 250px);line-height:3rem;float:left;text-align:center}.g_footer_studiolist-block a{color:#686767;font-size:1.2rem}@media screen and (max-width: 1024px){.g_footer_studiolist-block{width:100%;border-top:1px solid #e9e9e9;padding-top:30px}}@media screen and (max-width: 599px){.g_footer_studiolist-block{width:100%;display:none;border-top:1px solid #e9e9e9;padding-top:30px;text-align:left}}.g_footer_studiolist-block .list_util-item{margin-right:0 !important;width:25% !important}@media screen and (max-width: 599px){.g_footer_studiolist-block .list_util-item{width:50% !important;padding-left:20px}.g_footer_studiolist-block .list_util-item:nth-child(even){padding-right:20px;margin-right:0 !important;margin-left:0}}@media screen and (max-width: 320px){.g_footer_studiolist-block .list_util-item{padding-left:10px}.g_footer_studiolist-block .list_util-item:nth-child(even){padding-right:10px}}.g_footer_studiolist{line-height:1.5rem}@media screen and (max-width: 1024px){.g_footer_studiolist{padding-left:20px;padding-right:20px}}@media screen and (max-width: 599px){.g_footer_studiolist{padding-left:0;padding-right:0;vertical-align:top;display:inline-block}}.g_footer_studiolist-item{text-align:left;padding-bottom:1.3rem}.g_footer_studiolist-item .new_studio{font-weight:bold;color:#FDD924}.g_footer_banner-block{margin-bottom:80px;text-align:center}@media screen and (max-width: 599px){.g_footer_banner-block{margin-bottom:25px}}.g_footer_banner_list{width:100%}.g_footer_banner_list-item{display:inline-block;width:270px;height:80px;margin-right:25px}@media screen and (max-width: 1024px){.g_footer_banner_list-item{width:calc(25% - 15px)}}@media screen and (max-width: 1024px){.g_footer_banner_list-item{margin-right:15px;height:auto}}@media screen and (max-width: 599px){.g_footer_banner_list-item{margin-right:0;height:auto}}.g_footer_banner_list-item:last-child{margin-right:0}.g_footer_banner_list-item img{width:100%;max-width:370px}@media screen and (max-width: 599px){.g_footer_banner_list-item{box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px}.g_footer_banner_list-item img{width:100%}}.g_footer_linklist-block{text-align:center;margin-top:80px;padding-top:30px;border-top:1px solid #e1e1e1}@media screen and (max-width: 599px){.g_footer_linklist-block{margin-top:45px}}.g_footer_linklist{font-size:0}.g_footer_linklist-item{display:inline-block;vertical-align:top}.g_footer_linklist-item.logo3{padding-top:2px}.g_footer_linklist-item img{width:auto}@media screen and (max-width: 599px){.g_footer_linklist-item{width:33.3%}}.g_footer_linklist-item:nth-child(2){margin-left:50px;margin-right:65px}@media screen and (max-width: 599px){.g_footer_linklist-item:nth-child(2){margin-left:0;margin-right:0}}.g_footer_bottomlist-block{background:#e9e9e9;height:90px;box-sizing:border-box}.g_footer_bottomlist-block .contents_inner{padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px}@media screen and (max-width: 599px){.g_footer_bottomlist-block .contents_inner{padding:0 0 0 0}}@media screen and (max-width: 599px){.g_footer_bottomlist-block{height:auto}}.g_footer_bottomlist{padding-top:20px;float:left}@media screen and (max-width: 599px){.g_footer_bottomlist{margin-bottom:10px}}.g_footer_bottomlist-sns{float:right;padding-top:30px;margin-right:80px}@media screen and (max-width: 599px){.g_footer_bottomlist-sns{float:none;padding-top:20px;padding-bottom:20px;margin-right:0;background:#f4f4f4;width:100%;text-align:center;border-top:1px solid #e1e1e1}}@media screen and (max-width: 599px){.g_footer_bottomlist{float:none;text-align:center}}.g_footer_bottomlist-item{display:inline-block;font-size:1.2rem;margin-right:15px}.g_footer_bottomlist-item a{color:#8f8f8f}@media screen and (max-width: 599px){.g_footer_bottomlist-item:first-child{margin-left:15px}}.g_footer_bottomlist-item img{width:100%}.g_footer_bottomlist-item-twitter{width:18px}.g_footer_bottomlist-item-facebook{width:9px}.g_footer_bottomlist-item-vimeo{width:16px}.g_footer_copyright{clear:both;display:block;font-size:1.2rem;color:#8f8f8f}@media screen and (max-width: 599px){.g_footer_copyright{padding-bottom:80px;text-align:center}}.g_footer-studio{background:#e9e9e9}.g_footer-studio .contents_inner{width:100%;max-width:100%;padding-top:0;padding-bottom:0}@media screen and (max-width: 599px){.g_footer-studio .contents_inner{padding-top:0}}.g_footer-studio .contents_inner-studio{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.g_footer-studio .g_footer_banner-block,.g_footer-studio .g_footer_navilist-block{display:none !important}.g_footer-studio .g_footer_studiolist-title{display:none !important}.g_footer-studio .g_footer_studiolist-toggle{display:block !important;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ffffff;margin-bottom:0}.g_footer-studio .g_footer_studiolist-block{display:none;width:100%;max-width:1200px;float:none;margin:0 auto 0;padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}.g_footer-studio .g_footer_studiolist-block .g_footer_studiolist{text-align:center}.g_footer-studio .g_footer_studiolist-block a{color:#686767;font-size:1.3rem}@media screen and (max-width: 599px){.g_footer-studio .g_footer_studiolist-block{width:100%;display:none;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-top:30px;padding-left:0;padding-right:0}}.g_footer-studio .g_footer_linklist-block{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding-bottom:30px;margin-top:0}@media screen and (max-width: 599px){.g_footer-studio .g_footer_linklist-block{border-top:none;border-bottom:none;padding-top:30px;padding-bottom:30px}}.g_footer-studio .g_footer_bottomlist-block{width:100%;margin:auto;padding-top:0}.g_footer-studio .g_footer_bottomlist-block .g_footer_bottomlist,.g_footer-studio .g_footer_bottomlist-block .g_footer_copyright{max-width:1200px;width:100%;float:none;margin-left:auto;margin-right:auto}.modal-price{padding:25px 0}.modal-price.js-ovr-inner-contents .btn{margin-top:0;height:50px;line-height:auto}.modal-price .modal-price-areatitle{margin-bottom:30px;margin-top:30px}@media screen and (max-width: 599px){.modal-price .modal-reserve-studiolist{text-align:center}}.modal-price .modal-reserve-studiolist-item{margin-bottom:20px;margin-left:0;margin-right:10px}@media screen and (max-width: 599px){.modal-price .modal-reserve-studiolist-item{width:calc(50% - 10px);margin-right:5px}}@media screen and (max-width: 320px){.modal-price .modal-reserve-studiolist-item.-scheduleselect{width:100%}}.modal-price .modal-reserve-studiolist-item .btn_util{width:180px;border-color:#eee7d9;color:#666666;font-size:0.9rem}.modal-price .modal-reserve-studiolist-item .btn_util.-scheduleselect{width:250px}@media screen and (max-width: 599px){.modal-price .modal-reserve-studiolist-item .btn_util.-scheduleselect{width:100%}}.modal-price .modal-reserve-studiolist-item .btn_util:hover{background:#eee7d9;color:#000000}.modal-price .modal-reserve-studiolist-item .btn_util-square{font-size:1.3rem;padding:15px 10px}@media screen and (max-width: 599px){.modal-price .modal-reserve-studiolist-item .btn_util-square{width:100%;font-size:1.0rem}}.modal-price .studio-list{text-align:left;padding-top:0;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.modal-price .studio-list .main_content_inner{padding-bottom:30px;padding-left:30px;padding-right:30px}@media screen and (max-width: 599px){.modal-price .studio-list .main_content_inner{padding-left:15px;padding-right:15px}}.main_content-kiyaku{padding-bottom:0 !important}.main_content-kiyaku .mainvisual{background:url(../images/price/mainvisual-price.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-kiyaku .mainvisual{background:url(../images/price/mainvisual-price-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-kiyaku .mainvisual-privacy{background:url(../images/privacy/mainvisual-privacy.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 599px){.main_content-kiyaku .mainvisual-privacy{background:url(../images/privacy/mainvisual-privacy-sp.jpg) no-repeat 0 0;background-size:100% auto}}.main_content-kiyaku .mainvisual-privacy h1{-webkit-text-shadow:0 0 3px #000;-moz-text-shadow:0 0 3px #000;-ms-text-shadow:0 0 3px #000;-o-text-shadow:0 0 3px #000;text-shadow:0 0 3px #000;font-weight:bold}.main_content-kiyaku .main_content_inner{padding-left:20px;padding-right:20px}.main_content-kiyaku .titlecaption{font-size:1.3rem;color:#fabe00;letter-spacing:0.2rem}.main_content-kiyaku .contents-block{color:#686767;padding-top:100px}@media screen and (max-width: 599px){.main_content-kiyaku .contents-block{padding-top:50px;padding-bottom:50px}}.main_content-kiyaku .contents-block-title{font-size:2.5rem;color:#242424}.main_content-kiyaku .contents-block-text{margin-top:50px;margin-bottom:60px}@media screen and (max-width: 599px){.main_content-kiyaku .contents-block-text{text-align:left;margin-top:25px;margin-bottom:30px}}.main_content-kiyaku .contents-block .main_content_inner-subtitle{padding-bottom:60px;margin-bottom:30px;text-align:left}@media screen and (max-width: 599px){.main_content-kiyaku .contents-block .main_content_inner-subtitle{text-align:center}}.main_content-kiyaku .contents-block .main_content_inner-subtitle:before{width:20px}.main_content-kiyaku .contents-block .price-notice-list{margin-bottom:30px}.main_content-kiyaku .contents-block .price-notice-list-item{padding-left:1.5rem;text-indent:-1.5rem}.main_content-kiyaku .contents-block-kiyaku .main_content_inner-title{margin-top:50px}@media screen and (max-width: 599px){.main_content-kiyaku .contents-block-kiyaku .main_content_inner-title{line-height:1.5;font-size:1.8rem}}.main_content-kiyaku .contents-block-kiyaku .main_content_inner-subtitle{margin-top:50px}.main_content-kiyaku .contents-block-kiyaku .kiyaku-text{padding-top:10px;padding-bottom:20px}.main_content-kiyaku .contents-block-kiyaku .list_kiyaku{margin-top:10px;margin-bottom:80px}.main_content-kiyaku .contents-block-kiyaku .list_kiyaku li{padding-bottom:1rem}.main_content-kiyaku .contents-block-kiyaku .list_kiyaku li.-npb{padding-bottom:0}.main_content-kiyaku .contents-block-kiyaku ol{list-style-type:decimal;padding-left:20px}.main_content-kiyaku .contents-block-kiyaku ol.-alpha{list-style-type:lower-alpha}.main_content-kiyaku .contents-block-kiyaku ol li{padding-bottom:2rem}.main_content-kiyaku .contents-block-kiyaku ol li.-npb{padding-bottom:0}.main_content-kiyaku .contents-block-kiyaku .btn_util{margin-left:0}.page_top .mv_loading_wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#fabe00;opacity:1;z-index:1020;transition:all 1s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.page_top .mv_loading_wrap.slidetop{top:-110vh}.page_top .loadbar_wrap{width:100%;position:absolute;height:3px;top:0;left:0;z-index:1021}.page_top .loadbar{width:0%;height:3px;background:#fff}.page_top .mv_play{display:none}.page_top .white_ci{transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.page_top .white_ci.chang_yellow{fill:#fabe00}.page_top .sp_top_logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);text-align:center;position:absolute;width:100%;z-index:1030}.page_top .sp_top_logo.z1{z-index:1}@media screen and (min-width: 1024px){.page_top .sp_top_logo.fout{opacity:0}}.page_top .sp_top_logo-img{width:120px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (max-width: 599px){.page_top .sp_top_logo-img{width:28%}}.page_top .sp_top_logo-img img{width:100%}.page_top .sp_top_logo-lead{width:300px;margin-left:auto;margin-right:auto}.page_top .sp_top_logo-lead img{width:100%}.page_top .g_header{height:130px;position:fixed;z-index:30}@media screen and (max-width: 1024px){.page_top .g_header{height:50px}}.page_top .g_navi{height:130px;background:none}@media screen and (max-width: 1024px){.page_top .g_navi{background:#ffffff}}.page_top .navi-fixed{box-shadow:none !important}.page_top .g_navi-head{top:0}.page_top .main_content-top{padding-bottom:0}.page_top .main_content-top a:link{text-decoration:none !important}.page_top .main_content-top a:visited{text-decoration:none !important}@media screen and (max-width: 599px){.page_top .main_content-top{margin-top:0}}.page_top .main_content-top .top_main{width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative;height:calc(100vh - 110px)}@media screen and (max-width: 1024px){.page_top .main_content-top .top_main{height:700px;padding-bottom:0}}@media screen and (max-width: 599px){.page_top .main_content-top .top_main{height:calc(100vw * 1.858)}}.page_top .main_content-top .top_main-visual{height:100%;position:relative}@media screen and (max-width: 1024px){.page_top .main_content-top .top_main-visual{height:540px;margin-bottom:0}}@media screen and (max-width: 768px){.page_top .main_content-top .top_main-visual{height:400px;margin-bottom:0}}@media screen and (max-width: 599px){.page_top .main_content-top .top_main-visual{margin-bottom:0;height:102%;overflow:hidden;margin-bottom:40px}}@media screen and (max-width: 320px){.page_top .main_content-top .top_main-visual{margin-bottom:0}}.page_top .main_content-top .top_main-lead{max-width:1200px;margin-left:auto;margin-right:auto;color:#ffffff;font-size:2.5rem;position:fixed;bottom:14%;left:16%}@media screen and (max-width: 320px){.page_top .main_content-top .top_main-lead{bottom:15px}}.page_top .main_content-top .top_main-lead img{width:100%}.page_top .main_content-top .top_main-down_arrow{display:none}@media screen and (max-width: 1024px){.page_top .main_content-top .top_main-down_arrow{display:block;width:4%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:25%}.page_top .main_content-top .top_main-down_arrow img{width:100%}}@media screen and (max-width: 320px){.page_top .main_content-top .top_main-down_arrow{bottom:30%}}.page_top .main_content-top .side_dot{display:none}@media screen and (min-width: 599px){.page_top .main_content-top .side_dot{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;right:calc(((10rem + 2.25vw) / 2) - 1.2rem);z-index:1000000}}.page_top .main_content-top .side_dot-item{margin-top:5px;font-size:1.3rem;position:relative}.page_top .main_content-top .side_dot-item-link{display:inline-block}.page_top .main_content-top .side_dot-item-link:after{content:"";width:0.7rem;height:0.7rem;background-color:#ffffff;position:absolute;right:10px;top:calc(50% - 0.25rem);border-radius:1em}.page_top .main_content-top #mv_vimeo,.page_top .main_content-top #mv_front{position:absolute;right:0;top:0;width:100%;height:100vh;z-index:-1}.page_top .main_content-top #mv_front{background:url(/assets/images/common/mv_filter.png);background-size:cover}.page_top .main_content-top #mv_vimeo iframe{width:100%;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 599px){.page_top .main_content-top #mv_vimeo iframe{min-height:115vh}}@media screen and (max-width: 320px){.page_top .main_content-top #mv_vimeo iframe{min-height:125vh}}.page_top .main_content-top .header_anchor{max-width:1300px;width:100%;padding-top:20px;margin-left:auto;margin-right:auto;padding-bottom:25px;position:relative}.page_top .main_content-top .header_anchor .banner-trial{position:absolute;top:-160%;width:180px;height:180px;z-index:2;right:24%}@media screen and (max-width: 1300px){.page_top .main_content-top .header_anchor .banner-trial{right:16%}}@media screen and (max-width: 1024px){.page_top .main_content-top .header_anchor .banner-trial{width:130px;height:130px;top:-50%;right:20%}}@media screen and (max-width: 599px){.page_top .main_content-top .header_anchor .banner-trial{width:120px;height:120px;top:-150%;right:10%}}@media screen and (max-width: 320px){.page_top .main_content-top .header_anchor .banner-trial{top:-170%;right:5%}}.page_top .main_content-top .header_anchor .banner-trial img{width:100%}@media screen and (max-width: 320px){.page_top .main_content-top .header_anchor .banner-trial{bottom:8%;width:120px;height:120px}}@media screen and (max-width: 599px){.page_top .main_content-top .header_anchor{padding-top:0;padding-bottom:0}}.page_top .main_content-top .header_anchor .news_anchor{height:34px;line-height:34px;margin-bottom:20px;position:relative;width:20px;margin-left:auto;margin-right:auto}.page_top .main_content-top .header_anchor .news_anchor img{width:100%}.page_top .vs-oconavirus{display:block;position:absolute;bottom:12%;right:10%;width:279px}.page_top .vs-oconavirus img{width:100%}@media screen and (max-width: 599px){.page_top .vs-oconavirus{width:70%;bottom:10%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media screen and (max-width: 320px){.page_top .vs-oconavirus{bottom:5%}}.page_top .mainvisual-top{background-image:none;background-size:contain;background-position:top;height:800px;position:relative;z-index:-1;width:100%;height:100vh}@media screen and (max-width: 599px){.page_top .mainvisual-top{height:calc(100vh + 75px)}}.page_top .mainvisual-top .mainvisual-top-inner{background-color:#ffffff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}@media screen and (max-width: 599px){.page_top .mainvisual-top .mainvisual-top-inner{height:calc(100vh + 75px);overflow:hidden}}@media screen and (max-width: 599px){.page_top .mainvisual-top{overflow:hidden}}.page_top .linenews-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.page_top .linenews-inner{display:block;position:relative;width:100%;height:100%}.page_top .linenews{width:100%;margin-left:auto;margin-right:auto;position:absolute;margin-top:-75px;bottom:0;padding-left:16%;padding-right:16%;background:rgba(255,255,255,0.83);height:75px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fabe00;overflow:hidden;-ms-flex-pack:start;justify-content:start;z-index:1030}@media screen and (max-width: 1024px){.page_top .linenews{padding-left:6%;padding-right:6%;bottom:-75px}}.page_top .linenews .news_ticker{width:calc(100% - 30px - 32%)}@media screen and (max-width: 599px){.page_top .linenews .news_ticker{width:calc(100% - 30px - 12%)}}.page_top .linenews-header{font-weight:bold;font-style:italic;letter-spacing:0.2rem;font-size:2rem;margin-right:25px}@media screen and (max-width: 599px){.page_top .linenews-header{font-size:1.5rem}}.page_top .linenews-title{position:relative;letter-spacing:0.2rem}.page_top .linenews-title a{width:100%;display:block;font-weight:bold;font-size:1.7rem;color:#fabe00;padding-top:2px}@media screen and (max-width: 599px){.page_top .linenews-title a{font-size:1.3rem}}@media screen and (max-width: 1024px){.page_top .contents-block{padding-left:20px;padding-right:20px}}.page_top .contents-block-title{font-weight:bold;font-size:2.3rem;padding-top:80px}@media screen and (max-width: 599px){.page_top .contents-block-title{font-size:1.6rem;line-height:2rem;letter-spacing:0}}.page_top .contents-block .titlecaption{font-size:1.2rem;color:#f9c202;letter-spacing:0.2rem;margin-bottom:20px}@media screen and (max-width: 599px){.page_top .contents-block .titlecaption{font-size:1rem}}.page_top .contents-block .sub_content_title{margin-bottom:30px}.page_top .contents-block .sub_content_title:after{bottom:20px}@media screen and (max-width: 599px){.page_top .contents-block .sub_content_title{margin-bottom:10px}}.page_top .contents-block-news{padding-top:78px;padding-bottom:78px;background:#fc3}@media screen and (max-width: 1024px){.page_top .contents-block-news{padding-bottom:0;padding-top:30px;padding:30px 0 !important}}@media screen and (max-width: 1024px){.page_top .contents-block-news .slick-dotted.slick-slider{margin-bottom:0}}.page_top .contents-block-news.-topics{padding-top:0}.page_top .contents-block-news .top_news-list-item-desc{width:100%}@media screen and (max-width: 599px){.page_top .contents-block-news .slick-list{padding:0 20% 0 0}}.page_top .contents-block-news .slick-arrow{background-color:#fabe00;height:38px;width:38px;border-radius:2px;background-repeat:no-repeat;background-size:9px 17px;background-position:center}.page_top .contents-block-news .slick-arrow:before{content:''}.page_top .contents-block-news .slick-next{right:0;background-image:url(/assets/images/top/slick-next.svg)}.page_top .contents-block-news .slick-prev{z-index:1;left:0;background-image:url(/assets/images/top/slick-prev.svg)}.page_top .contents-block-news .topnews-slide-item{text-align:center}.page_top .contents-block-news .list_thumb{border-radius:8px;overflow:hidden}.page_top .contents-block-news a{padding:4%;outline:none;display:block;margin-left:auto;margin-right:auto;width:100%}.page_top .contents-block-news a img{width:100%}.page_top .contents-block-news .slick-dots{bottom:-55px}.page_top .contents-block-news .slick-dots button:before{opacity:1;color:#ffffff !important}.page_top .contents-block-news .slick-dots .slick-active button:before{opacity:.75}@media screen and (max-width: 599px){.page_top .contents-block-news .slick-dots{display:none !important}}.page_top .contents-block-class{max-width:910px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;background-color:#ffffff;text-align:left}@media screen and (max-width: 1024px){.page_top .contents-block-class{max-width:100%;padding-left:0;padding-right:0}}.page_top .contents-block .contents-block-class-item{position:relative;margin-bottom:100px}.page_top .contents-block .class-item-link{margin-top:20px;width:300px}@media screen and (max-width: 599px){.page_top .contents-block .class-item-link{width:100%;margin-left:auto;margin-right:auto}}.page_top .contents-block .class-item-link a{font-size:1.3rem;display:block;background-color:#8DB3D8;color:#ffffff;font-weight:bold;text-align:center;border-radius:40px;padding-top:5px;padding-bottom:5px}@media screen and (max-width: 599px){.page_top .contents-block .class-item-link a{padding-top:10px;padding-bottom:10px;font-size:1.5rem}}@media screen and (max-width: 320px){.page_top .contents-block .class-item-link a{font-size:1.1rem}}.page_top .contents-block .class-item-img.-class1{text-align:right;padding-top:30px}@media screen and (max-width: 1024px){.page_top .contents-block .class-item-img.-class1 img{width:100%}}.page_top .contents-block .class-item-img.-class3{text-align:right}@media screen and (max-width: 599px){.page_top .contents-block .class-item-img img{width:100%}}.page_top .contents-block .class-item-title{font-size:2rem;border-bottom:1px solid #474747;display:inline-block;font-weight:bold;margin-bottom:20px}.page_top .contents-block .class-item-title a{color:#474747 !important}.page_top .contents-block .class-item-text{z-index:2;width:460px;position:absolute}@media screen and (max-width: 599px){.page_top .contents-block .class-item-text{position:relative;padding-left:20px;padding-right:20px;margin-bottom:50px}}.page_top .contents-block .class-item-text.-class1{top:0;left:0}@media screen and (max-width: 1024px){.page_top .contents-block .class-item-text.-class1{padding-left:20px}}@media screen and (max-width: 599px){.page_top .contents-block .class-item-text.-class1{top:20px}}.page_top .contents-block .class-item-text.-class2{top:40px;right:0}@media screen and (max-width: 1024px){.page_top .contents-block .class-item-text.-class2{padding-right:20px}}@media screen and (max-width: 599px){.page_top .contents-block .class-item-text.-class2{top:20px}}.page_top .contents-block .class-item-text.-class3{top:0;left:0}@media screen and (max-width: 1024px){.page_top .contents-block .class-item-text.-class3{padding-left:20px}}@media screen and (max-width: 599px){.page_top .contents-block .class-item-text.-class3{top:20px}}.page_top .contents-block .class-item-text.-class4{top:20px}@media screen and (max-width: 1024px){.page_top .contents-block .class-item-text.-class4{padding-right:20px}}@media screen and (min-width: 599px){.page_top .contents-block .class-item-text.-class4{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:50%}}@media screen and (max-width: 599px){.page_top .contents-block .class-item-text{width:100%}}.page_top .contents-block-campaign .campaign-banner img{width:100%;max-width:1000px}.page_top .contents-block-fruitful{width:100%;margin-left:auto;margin-right:auto;background:#ffffff}@media screen and (max-width: 1024px){.page_top .contents-block-fruitful{padding-left:0;padding-right:0}}.page_top .contents-block .contents-block-fruitful-inner{padding-top:150px;padding-right:20%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width: 1024px){.page_top .contents-block .contents-block-fruitful-inner{padding-right:5%}}@media screen and (max-width: 599px){.page_top .contents-block .contents-block-fruitful-inner{display:block;padding-right:0;padding-top:105px}}.page_top .contents-block .fruitful-img{background:url(/assets/images/top/img-fruitfullife.jpg) no-repeat;background-position:top right;width:803px;height:616px}@media screen and (max-width: 1024px){.page_top .contents-block .fruitful-img{width:600px;background-position:top 50px right 10px;background-size:auto 90%}}@media screen and (max-width: 599px){.page_top .contents-block .fruitful-img{width:100%;height:380px;background-position:top right 180px;background-size:100%}}@media screen and (max-width: 320px){.page_top .contents-block .fruitful-img{height:250px;background-position:top right 130px}}.page_top .contents-block .fruitful-desc{margin-left:50px;text-align:left}@media screen and (max-width: 1024px){.page_top .contents-block .fruitful-desc img{width:100%}}@media screen and (max-width: 599px){.page_top .contents-block .fruitful-desc{margin-left:0;position:absolute;top:0;right:0}}@media screen and (max-width: 599px) and (max-width: 599px){.page_top .contents-block .fruitful-desc{right:3%;width:48%}}.page_top .contents-block .fruitful-desc-lead{padding-top:60px;padding-bottom:95px}@media screen and (max-width: 599px){.page_top .contents-block .fruitful-desc-lead{padding-top:70px;padding-bottom:40px}.page_top .contents-block .fruitful-desc-lead img{width:87.4%}}.page_top .contents-block .fruitful-desc-text .sp{width:100%}.page_top .contents-block .fruitful-desc-text .sp img{width:100%}.page_top .contents-block .fruitful-banner{display:block;margin:150px auto 30px;background-image:url(/assets/images/top/bg-fruitful.svg);background-repeat:no-repeat;background-size:102px 196px;background-position:center right 130px;background-color:#fabe00;border-radius:6px;width:873px;height:auto;text-align:left;padding:60px 130px 60px 80px}@media screen and (max-width: 1024px){.page_top .contents-block .fruitful-banner{margin:90px auto 40px;width:90%;background-image:url(/assets/images/top/bg-fruitful-sp.svg);background-size:70px 200px;padding:44px 35px;background-position:top 44px right 80px}}@media screen and (max-width: 599px){.page_top .contents-block .fruitful-banner{width:90%;background-image:url(/assets/images/top/bg-fruitful-sp.svg);background-size:70px 100px;padding:44px 45px;background-position:top 45px right 12px}}@media screen and (max-width: 320px){.page_top .contents-block .fruitful-banner{background-size:auto 80px;background-position:top 30px right 30px}}.page_top .contents-block .fruitful-banner-lead{margin-bottom:30px}@media screen and (max-width: 599px){.page_top .contents-block .fruitful-banner-lead{width:200px}.page_top .contents-block .fruitful-banner-lead img{width:100%}}@media screen and (max-width: 320px){.page_top .contents-block .fruitful-banner-lead{width:130px}}.page_top .contents-block .fruitful-banner-text{width:420px;font-size:1.5rem;color:#ffffff;font-weight:bold}@media screen and (max-width: 599px){.page_top .contents-block .fruitful-banner-text{width:100%;font-weight:normal}}.page_top .contents-block-topics{padding-bottom:140px;padding-left:20px;padding-right:20px;background-color:#ffffff}@media screen and (max-width: 599px){.page_top .contents-block-topics{padding-bottom:100px}}.page_top .contents-block-topics .main_content_inner{max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.page_top .contents-block-topics .main_content_inner{max-width:100%}}.page_top .contents-block-topics .topics-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page_top .contents-block-topics .topics-list-item{width:230px;height:230px;margin-bottom:20px;border-radius:6px;overflow:hidden}.page_top .contents-block-topics .topics-list-item a{display:block}@media screen and (max-width: 599px){.page_top .contents-block-topics .topics-list-item{width:49%;height:auto;margin-bottom:10px}.page_top .contents-block-topics .topics-list-item:before{display:block;padding-top:100%}}.page_top .contents-block-topics .topics-list-item img{width:100%;display:block}.page_top .contents-block-magazine{height:650px}@media screen and (max-width: 599px){.page_top .contents-block-magazine{height:auto;padding-bottom:100px}}.page_top .contents-block-magazine .main_content_inner{max-width:1000px}.page_top .contents-block-magazine .top_magazine-list-pickup{position:relative;text-align:left;color:#231916;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page_top .contents-block-magazine .top_magazine-pickup-img{width:535px;border-radius:5px;overflow:hidden}@media screen and (max-width: 1024px){.page_top .contents-block-magazine .top_magazine-pickup-img{width:435px}}@media screen and (max-width: 599px){.page_top .contents-block-magazine .top_magazine-pickup-img{width:100%;height:auto;text-align:center;margin-bottom:20px}}.page_top .contents-block-magazine .top_magazine-pickup-img img{width:100%;display:block}@media screen and (max-width: 599px){.page_top .contents-block-magazine .top_magazine-pickup-img img{width:100%;margin-left:auto;margin-right:auto}}.page_top .contents-block-magazine .top_magazine-title{width:100%;text-align:center;font-size:2.1rem;padding-bottom:55px}@media screen and (max-width: 1024px){.page_top .contents-block-magazine .top_magazine-title{top:60px;right:0}}@media screen and (max-width: 599px){.page_top .contents-block-magazine .top_magazine-title{padding-bottom:20px;font-size:1.9rem;width:100%;position:relative;text-align:center;top:auto;right:auto;font-weight:bold}}.page_top .contents-block-magazine .top_magazine-pickup-info{width:430px}@media screen and (max-width: 1024px){.page_top .contents-block-magazine .top_magazine-pickup-info{top:160px;right:0}}@media screen and (max-width: 599px){.page_top .contents-block-magazine .top_magazine-pickup-info{width:100%;position:relative;top:auto;right:auto}}.page_top .contents-block-magazine .top_magazine-pickup-title{font-weight:bold;font-size:1.9rem;text-decoration:underline;padding-bottom:20px}.page_top .contents-block-magazine .top_magazine-pickup-title a{color:#474747}.page_top .contents-block-magazine .top_magazine-pickup-subtitle{font-weight:bold;padding-bottom:10px}.newstudio .content_wrapper-studio{padding-top:0 !important}.newstudio .btn_util-orange{background:#f48828 !important;color:#ffffff !important}.newstudio .icon-newnews{padding-top:2px}.newstudio .mainvisual-h1{font-family:Libre Baskerville,'Noto Serif JP','Noto Serif Japanese',HiraMinProN-W3,"ヒラギノ明朝Pro W3",Hiragino Mincho Pro, "游明朝体",Yu Mincho,YuMincho,"HG正楷書体-PRO","ＤＦ中楷書体","ＭＳ 明朝",MS Mincho,"メイリオ",Meiryo,serif !important}.newstudio .content_wrapper-studio{color:#4a4a4a !important;padding-top:39px}@media screen and (max-width: 1024px){.newstudio .content_wrapper-studio{padding-top:0}}@media screen and (max-width: 599px){.newstudio .content_wrapper-studio{padding-top:0}}.newstudio .main_content-sub{padding-top:120px}.newstudio .studio_contents-block{letter-spacing:0.2rem !important;padding-bottom:0 !important;margin-bottom:240px}@media screen and (max-width: 599px){.newstudio .studio_contents-block{margin-bottom:160px}}.newstudio .studio_contents-block .newstudio_contents-lead{font-size:1.5rem;color:#4a4a4a;margin-bottom:60px;padding-left:15px;padding-right:15px;line-height:3.5rem}@media screen and (max-width: 599px){.newstudio .studio_contents-block .newstudio_contents-lead{text-align:left;font-size:1.3rem}}.newstudio .sub_content_title{font-family:Libre Baskerville,'Noto Serif JP','Noto Serif Japanese',HiraMinProN-W3,"ヒラギノ明朝Pro W3",Hiragino Mincho Pro, "游明朝体",Yu Mincho,YuMincho,"HG正楷書体-PRO","ＤＦ中楷書体","ＭＳ 明朝",MS Mincho,"メイリオ",Meiryo,serif !important}.newstudio .studio_mainvisual-inner-title{letter-spacing:0.5rem !important;font-family:Libre Baskerville,'Noto Serif JP','Noto Serif Japanese',HiraMinProN-W3,"ヒラギノ明朝Pro W3",Hiragino Mincho Pro, "游明朝体",Yu Mincho,YuMincho,"HG正楷書体-PRO","ＤＦ中楷書体","ＭＳ 明朝",MS Mincho,"メイリオ",Meiryo,serif !important}.newstudio .btn_readmore{font-family:"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;text-align:right;padding-right:25px;position:relative;height:100%}.newstudio .btn_readmore-inner{border-bottom:1px solid #919191;display:inline-block;position:absolute;right:0;bottom:0}@media screen and (max-width: 599px){.newstudio .btn_readmore-inner{position:relative;padding-right:0}}.newstudio .btn_readmore-inner:hover{border:none;border-bottom:1px solid #ffffff}.newstudio .studio_mainvisual{height:500px !important}.newstudio .slide_img-category{font-family:"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif}.newstudio .studio_aside-list-item{font-size:1.5rem}.newstudio .studio_aside-list-item-reserve{background-color:#948067}.newstudio .studio_mainvisual .studio_mainvisual-inner-title{margin-bottom:40px}.newstudio .studio_mainvisual .studio_mainvisual-inner-title{margin-bottom:20px !important}.newstudio .studio_mainvisual .studio_mainvisual-inner-schedule{margin-top:0 !important}.newstudio .studio_mainvisual .studio_name{font-size:3.7rem !important;letter-spacing:0.5rem !important}@media screen and (max-width: 599px){.newstudio .studio_mainvisual .studio_name{font-size:3rem !important;letter-spacing:0.5rem !important}}.newstudio .studio_mainvisual .btn_util{padding-top:15px;padding-bottom:15px}@media screen and (max-width: 599px){.newstudio .studio_mainvisual .btn_util{padding-top:10px;padding-bottom:10px}}.newstudio .studio_mainvisual .btn_util.btn_util-white{background:rgba(255,255,255,0.8)}.newstudio .studio_contents .studio_contents-block{background:#ffffff !important}.newstudio .studio_contents .newstudio_contents-mainlead{padding-top:60px;width:100%;max-width:850px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .studio_contents .newstudio_contents-mainlead{padding-top:0;margin-bottom:150px !important}}.newstudio .studio_contents .studio_contents-lead{color:#4a4a4a !important;background:#ffffff !important;font-size:1.7rem !important;line-height:4rem;padding-bottom:0 !important}@media screen and (max-width: 599px){.newstudio .studio_contents .studio_contents-lead{font-size:1.4rem !important;line-height:2.5rem;padding-top:25px !important}}.newstudio .main_content-concept{text-align:center;letter-spacing:0.2rem !important}.newstudio .main_content-concept .studio_mainvisual_wrap{widows:100%;padding-left:53px;padding-right:53px;padding-top:53px;padding-bottom:70px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .studio_mainvisual_wrap{padding-left:0;padding-right:0;padding-bottom:50px;padding-top:0}}.newstudio .main_content-concept .studio_mainvisual_wrap .studio_mainvisual{margin-left:auto;margin-right:auto;max-width:1394px;height:759px !important}@media screen and (max-width: 1024px){.newstudio .main_content-concept .studio_mainvisual_wrap .studio_mainvisual{max-width:100%;height:381px !important}}.newstudio .main_content-concept .studio_contents-block{margin-bottom:200px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .studio_contents-block{margin-bottom:120px}}.newstudio .main_content-concept .studio_contents-block-inner{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;text-align:left}@media screen and (max-width: 1024px){.newstudio .main_content-concept .studio_contents-block-inner{max-width:80%}}@media screen and (max-width: 599px){.newstudio .main_content-concept .studio_contents-block-inner{max-width:345px}}@media screen and (max-width: 1024px){.newstudio .main_content-concept .newstudio-life-title,.newstudio .main_content-concept .newstudio-life-logo{margin-bottom:40px}}.newstudio .main_content-concept .newstudio-life-description{margin-bottom:0}.newstudio .main_content-concept .main_content_inner-title{border-bottom:1px solid #f4f4f4;margin-bottom:80px;font-size:2.7rem}@media screen and (max-width: 1024px){.newstudio .main_content-concept .main_content_inner-title{font-size:2.4rem;margin-bottom:60px;text-align:center}}@media screen and (max-width: 1024px){.newstudio .main_content-concept .main_content_inner-title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.newstudio .main_content-concept .main_content_inner-title.-beginner{margin-bottom:40px}.newstudio .main_content-concept .inner_contents-description{padding:50px;width:528px;background:#ffffff}@media screen and (max-width: 1024px){.newstudio .main_content-concept .inner_contents-description{width:286px;margin-left:70px;margin-top:-30px;padding:25px;width:auto}}.newstudio .main_content-concept .inner_contents-description-title{font-size:2.4rem;padding-bottom:20px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .inner_contents-description-title{font-size:1.75rem}}.newstudio .main_content-concept .inner_contents-description-text{font-size:1.4rem}@media screen and (max-width: 1024px){.newstudio .main_content-concept .inner_contents-description-text{font-size:1.2rem}}.newstudio .main_content-concept .studio_contents-block-inner-contents{position:relative;opacity:0}.newstudio .main_content-concept .-studioupper{height:407px;margin-bottom:80px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .-studioupper{height:auto;margin-bottom:65px}}.newstudio .main_content-concept .-studioupper .inner_contents-img{z-index:-1;top:0;right:0;position:absolute}@media screen and (max-width: 1024px){.newstudio .main_content-concept .-studioupper .inner_contents-img{position:relative}}.newstudio .main_content-concept .-studiobottom .inner_contents-img{margin-left:155px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .-studiobottom .inner_contents-img{margin-left:0}}.newstudio .main_content-concept .-studiobottom .inner_contents-description{position:absolute;left:500px;bottom:-70px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .-studiobottom .inner_contents-description{position:relative;left:auto;bottom:auto}}.newstudio .main_content-concept .img_studio-1{width:707px;height:407px;background:url(/assets/images/momochi/concept/img_studio-1.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1024px){.newstudio .main_content-concept .img_studio-1{margin-left:45px;width:304px;height:203px;background:url(/assets/images/momochi/concept/img_studio-1-sp.jpg) no-repeat;background-size:cover}}@media screen and (max-width: 320px){.newstudio .main_content-concept .img_studio-1{margin-left:14px}}.newstudio .main_content-concept .img_studio-2{width:382px;height:369px;background:url(/assets/images/momochi/concept/img_studio-2.jpg) no-repeat;background-size:cover}@media screen and (max-width: 1024px){.newstudio .main_content-concept .img_studio-2{width:240px;height:232px;background:url(/assets/images/momochi/concept/img_studio-2-sp.jpg) no-repeat;background-size:cover}}.newstudio .main_content-concept .-program{margin-bottom:70px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .-program{margin-bottom:0}}.newstudio .main_content-concept .-program .inner_contents-description{position:absolute;right:0;bottom:0}@media screen and (max-width: 1024px){.newstudio .main_content-concept .-program .inner_contents-description{position:relative;right:auto;bottom:auto;margin:0}}.newstudio .main_content-concept .img_program-1{width:746px;height:450px;background:url(/assets/images/momochi/concept/img_program-1.jpg) no-repeat;background-size:cover}@media screen and (max-width: 1024px){.newstudio .main_content-concept .img_program-1{width:295px;height:208px;margin-left:auto;margin-right:auto;background:url(/assets/images/momochi/concept/img_program-1-sp.jpg) no-repeat;background-size:cover}}.newstudio .main_content-concept .shopcontents-wrap{position:relative;margin-bottom:90px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .shopcontents-wrap{margin-bottom:25px}}@media screen and (max-width: 1024px){.newstudio .main_content-concept .shopcontents-wrap .inner_contents-description{padding-top:25px !important;width:285px;margin-top:0;margin-left:0;padding-left:0;padding-right:0}}.newstudio .main_content-concept .shopcontents-wrap .-shopleft{display:-ms-flexbox;display:flex;padding-left:80px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .shopcontents-wrap .-shopleft{display:block;padding-left:0}}.newstudio .main_content-concept .shopcontents-wrap .-shopleft .inner_contents-description{padding-top:0}@media screen and (max-width: 320px){.newstudio .main_content-concept .shopcontents-wrap .-shopleft .inner_contents-description{padding-left:15px}}.newstudio .main_content-concept .shopcontents-wrap .-shopright{padding-left:210px;margin-top:-200px}@media screen and (max-width: 1024px){.newstudio .main_content-concept .shopcontents-wrap .-shopright{padding-left:60px;margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width: 320px){.newstudio .main_content-concept .shopcontents-wrap .-shopright{padding-left:30px}}.newstudio .main_content-concept .shopcontents-wrap .-shopright .inner_contents-description{padding-top:0;display:inline-block}@media screen and (max-width: 1024px){.newstudio .main_content-concept .shopcontents-wrap .-shopright .inner_contents-description{display:block}}.newstudio .main_content-concept .shopcontents-wrap .-shopright .inner_contents-img{display:inline-block}@media screen and (max-width: 1024px){.newstudio .main_content-concept .shopcontents-wrap .-shopright .inner_contents-img{display:block}}.newstudio .main_content-concept .studio_contents-block-inner-img{margin-bottom:80px;width:100%;max-width:1161px}.newstudio .main_content-concept .img_shop-1{width:100%;padding-top:32%;background:url(/assets/images/momochi/concept/img_shop-1.jpg) no-repeat;background-size:cover}@media screen and (max-width: 1024px){.newstudio .main_content-concept .img_shop-1{padding-top:70%;background:url(/assets/images/momochi/concept/img_shop-1-sp.jpg) no-repeat;background-size:cover}}.newstudio .main_content-concept .img_shop-2,.newstudio .main_content-concept .img_shop-3{width:398px;height:550px;background:url(/assets/images/momochi/concept/img_shop-2.jpg) no-repeat;background-size:cover}@media screen and (max-width: 1024px){.newstudio .main_content-concept .img_shop-2,.newstudio .main_content-concept .img_shop-3{width:285px;height:125px;background:url(/assets/images/momochi/concept/img_shop-2-sp.jpg) no-repeat;background-size:cover}}.newstudio .main_content-concept .img_shop-3{background:url(/assets/images/momochi/concept/img_shop-3.jpg) no-repeat}@media screen and (max-width: 1024px){.newstudio .main_content-concept .img_shop-3{background:url(/assets/images/momochi/concept/img_shop-3-sp.jpg) no-repeat}}.newstudio .main_content-concept .newstudio_contents-lead{padding-left:0 !important}.newstudio .main_content-concept .newstudio_contents-beginner{margin-bottom:200px !important}@media screen and (max-width: 1024px){.newstudio .main_content-concept .newstudio_contents-beginner{margin-bottom:120px !important}}.newstudio .main_content-concept .btn_util-newstudio{font-size:1.5rem}@media screen and (max-width: 1024px){.newstudio .main_content-concept .btn_util-newstudio{font-size:1.2rem}}.newstudio .main_content-index{letter-spacing:0.2rem !important}.newstudio .main_content-index .studio_studioname{width:100%;max-width:338px;margin-left:66px;margin-top:30px;margin-bottom:35px}@media screen and (max-width: 599px){.newstudio .main_content-index .studio_studioname{width:235px;margin-top:0;margin-left:15px}}.newstudio .main_content-index .studio_studioname img{width:100%}.newstudio .main_content-index .studio_mainvisual{background-image:none !important;width:100%;display:-ms-flexbox;display:flex;height:auto !important;-ms-flex-pack:center;justify-content:center;margin-bottom:200px}.newstudio .main_content-index .studio_mainvisual.-close{display:block}@media screen and (max-width: 1024px){.newstudio .main_content-index .studio_mainvisual{height:auto !important;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}}.newstudio .main_content-index .studio_mainvisual .studio_mainvisual-img{width:65%}.newstudio .main_content-index .studio_mainvisual .studio_mainvisual-img img{width:100%}@media screen and (max-width: 599px){.newstudio .main_content-index .studio_mainvisual .studio_mainvisual-img{width:100%}}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img{width:35%;margin-top:-100px}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img.-close{width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media screen and (max-width: 599px){.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img.-close{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 599px){.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img{width:100%;margin-top:0;margin-bottom:-100px;z-index:1}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img.-close{margin-bottom:10px}}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img-inner{padding-left:40%}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img-inner.-close{padding-right:5%}@media screen and (max-width: 599px){.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img-inner{padding-left:0;padding-right:13%;text-align:right}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img-inner.-close{padding-left:5%;text-align:left}}.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img img{width:30px}@media screen and (max-width: 599px){.newstudio .main_content-index .studio_mainvisual .studio_mainlead-img img{width:17px}}.newstudio .main_content-index .newstudio-contents_title{font-weight:normal;font-size:3rem;line-height:4rem;margin-bottom:80px}@media screen and (max-width: 599px){.newstudio .main_content-index .newstudio-contents_title{font-size:2rem;margin-bottom:40px}}.newstudio .main_content-index .contents-block-momochi{background-color:#f3c6a8}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-momochi{padding-bottom:0}}.newstudio .main_content-index .contents-block-yoggy{padding-top:0}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-yoggy{padding-bottom:40px}}.newstudio .main_content-index .contents-block-yoggy-logo{width:120px}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-yoggy-logo{width:62px}}.newstudio .main_content-index .contents-block-yoggy-title{width:100%;margin-bottom:30px;color:#1b1b1b}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-yoggy-title{width:100%}}.newstudio .main_content-index .contents-block-yoggy-title img{width:100%}.newstudio .main_content-index .contents-block-yoggy-text{line-height:4rem;font-size:1.7rem;margin-bottom:70px}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-yoggy-text{font-size:1.3rem;line-height:3rem;margin-bottom:40px}}.newstudio .main_content-index .contents-block-yoggy-img{width:100%}.newstudio .main_content-index .contents-block-features .contents-block-features-text{font-size:1.5rem}.newstudio .main_content-index .contents-block-features .sub_content_title{padding-bottom:30px;margin-bottom:0}.newstudio .main_content-index .contents-block-features .border-yellow:after{border:none}.newstudio .main_content-index .contents-block-life-title{padding-top:80px;padding-bottom:50px;line-height:3rem}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-life-title{padding-top:60px;padding-bottom:0px}}.newstudio .main_content-index .contents-block-life-title-main{color:#ffffff;font-size:2.4rem;letter-spacing:0.5rem;padding:0;margin:0}.newstudio .main_content-index .contents-block-life-title-sub{font-size:1.3rem}.newstudio .main_content-index .contents-block-life-img{width:100%;max-width:843px;margin-left:auto;margin-right:auto;line-height:1rem}.newstudio .main_content-index .contents-block-life-text{margin-top:30px;color:#1b1b1b}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-life-text{padding-left:10px;padding-right:10px;text-align:left;padding-bottom:30px}}.newstudio .main_content-index .contents-block-welcome{background:#ffffff}.newstudio .main_content-index .contents-block-trial:before{border-top:22px solid #ffffff}.newstudio .main_content-index .contents-block-trial-flow-item{padding:15px}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-trial-flow-text{width:calc(100% - 77px)}}.newstudio .main_content-index .contents-block-trial-flow-icon{margin-right:10px}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-trial-flow-icon{width:60px}}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-trial-flow-icon .icon_pc{width:60px}}@media screen and (max-width: 1024px){.newstudio .main_content-index .contents-block-trial-flow-icon img{height:30px}}@media screen and (max-width: 599px){.newstudio .main_content-index .contents-block-trial-flow-icon img{height:auto}}.newstudio .newstudio-campaign{border-bottom:none !important;margin-bottom:200px}@media screen and (max-width: 599px){.newstudio .newstudio-campaign{margin-bottom:120px}}.newstudio .newstudio-campaign .newstudio-campaign_list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign_list{display:block}}.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item{display:-ms-flexbox;display:flex;width:100%;margin-bottom:200px}.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item:last-child{margin-bottom:0}.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item a{display:block}.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item.-rightimg{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item{width:100%;padding-left:40px;padding-right:40px;display:block;margin-bottom:60px}}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item:last-child{margin-bottom:0}}.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item ._thumb{width:55%;padding-bottom:27%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign_list .newstudio-campaign_list-item ._thumb{height:auto;width:100%;padding-bottom:54%}}.newstudio .newstudio-campaign .newstudio-campaign-caption{width:45%;text-align:left;vertical-align:bottom;color:#4a4a4a;position:relative}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign-caption{width:100%}}.newstudio .newstudio-campaign .newstudio-campaign-caption-inner{width:100%;height:216px;background:#ffffff;position:absolute;bottom:0;left:-60px;padding:50px}.newstudio .newstudio-campaign .newstudio-campaign-caption-inner.-rightimg{left:60px}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign-caption-inner.-rightimg{left:0}}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign-caption-inner{padding:0;padding:20px 0;position:relative;height:auto;left:0;font-size:1.2rem}}.newstudio .newstudio-campaign .newstudio-campaign-caption .btn_readmore{padding-right:0;text-align:center;margin-top:20px}@media screen and (max-width: 599px){.newstudio .newstudio-campaign .newstudio-campaign-caption .btn_readmore-inner{position:relative;padding-right:0}}.newstudio .newstudio-life{text-align:center}.newstudio .newstudio-life-logo{width:119px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 599px){.newstudio .newstudio-life-logo{width:60px;margin-bottom:50px}}.newstudio .newstudio-life-title{font-size:2.8rem;margin-bottom:60px;letter-spacing:0.5rem;font-family:baskerville-display-pt,'Noto Serif JP','Noto Serif Japanese',HiraMinProN-W3,'ヒラギノ明朝Pro W3','Hiragino Mincho Pro', '游明朝体','Yu Mincho',YuMincho,'HG正楷書体-PRO','ＤＦ中楷書体','ＭＳ 明朝','MS Mincho','メイリオ',Meiryo,serif !important}@media screen and (max-width: 599px){.newstudio .newstudio-life-title{margin-bottom:50px;font-size:1.9rem}}.newstudio .newstudio-life-description{margin-bottom:60px;line-height:3.6rem;font-size:1.4rem}@media screen and (max-width: 599px){.newstudio .newstudio-life-description{font-size:1.2rem;line-height:2.8rem;margin-bottom:50px}}.newstudio .newstudio-life-img{margin-bottom:80px}.newstudio .newstudio-life-navilist{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.newstudio .newstudio-life-navilist{width:100%;display:block;padding-left:40px;padding-right:40px}}.newstudio .newstudio-life-navilist .newstudio-life-navilist-item{width:560px}@media screen and (max-width: 1024px){.newstudio .newstudio-life-navilist .newstudio-life-navilist-item{width:100%;margin-bottom:60px}}.newstudio .newstudio-life-navilist .newstudio-life-navilist-item-desc p{padding-top:20px;text-align:left;line-height:3.3rem;font-size:1.4rem}@media screen and (max-width: 599px){.newstudio .newstudio-life-navilist .newstudio-life-navilist-item-desc p{font-size:1.2rem;line-height:2.5rem}}.newstudio .newstudio-life-navilist .newstudio-life-navilist-item-desc .btn_readmore{padding-right:0;text-align:center;margin-top:20px}.newstudio .newstudio-life-navilist .newstudio-life-navilist-item-desc .btn_readmore-inner{bottom:-40px;font-size:1.2rem}@media screen and (max-width: 1024px){.newstudio .newstudio-life-navilist .newstudio-life-navilist-item-desc .btn_readmore-inner{bottom:0;text-align:center}}.newstudio .newstudio-news{width:1160px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.newstudio .newstudio-news .btn_util-newstudio{width:300px}}@media screen and (max-width: 1024px){.newstudio .newstudio-news{width:100%}}.newstudio .newstudio-news .newstudio-news_list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news_list{margin-bottom:0}}.newstudio .newstudio-news .newstudio-news_list._workshop{-ms-flex-pack:center;justify-content:center}.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item{width:calc(25% - 2px);margin-left:1px;margin-right:1px}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item{width:calc(50% - 2px);margin-bottom:60px}}.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item._workshop{width:22%;margin-right:45px}.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item._workshop:last-child{margin-right:0}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item._workshop{width:100%;margin-bottom:0;border-top:1px solid #dddddd;padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item._workshop:last-child{border-bottom:1px solid #dddddd}}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item._workshop a{display:-ms-flexbox;display:flex}}.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item a{display:block}.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item .newstudio-news_list-item-img ._thumb{width:100%;padding-bottom:66%;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news_list .newstudio-news_list-item .newstudio-news_list-item-img ._thumb._workshop{width:115px}}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news-info._workshop{width:calc(100% - 115px)}}.newstudio .newstudio-news .newstudio-news-info .newstudio-news-info-date{text-align:left;font-size:1.2rem;padding:5px 15px;color:#929292;letter-spacing:0.2rem;margin-bottom:10px}.newstudio .newstudio-news .newstudio-news-info .newstudio-news-info-date._workshop{font-size:1rem}.newstudio .newstudio-news .newstudio-news-info .newstudio-news-info-caption{text-align:left;font-size:1.3rem;padding-left:15px;padding-right:15px;color:#4a4a4a;line-height:2.5rem}@media screen and (max-width: 599px){.newstudio .newstudio-news .newstudio-news-info .newstudio-news-info-caption{font-size:1.2rem;line-height:1.8rem}}.newstudio .newstudio-news .newstudio-news-info .newstudio-news-info-caption._workshop{font-size:1.3rem;line-height:2.0rem}.newstudio .newstudio-blog{width:1160px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.newstudio .newstudio-blog{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width: 1024px){.newstudio .newstudio-blog .btn_util-newstudio{width:300px}}.newstudio .newstudio-blog .newstudio-blog_list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item{width:145px;margin-right:58px}.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item:last-child{margin-right:0}@media screen and (max-width: 599px){.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item{width:100%;border-top:1px solid #dddddd;padding-top:15px;padding-bottom:15px;margin-right:0}}@media screen and (max-width: 599px){.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item:last-child{border-bottom:1px solid #dddddd}}.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item a{display:block}@media screen and (max-width: 599px){.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item a{display:-ms-flexbox;display:flex}}@media screen and (max-width: 599px){.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item .newstudio-blog_list-item-img{width:60px}}.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item .newstudio-blog_list-item-img ._thumb{width:145px;height:145px;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 599px){.newstudio .newstudio-blog .newstudio-blog_list .newstudio-blog_list-item .newstudio-blog_list-item-img ._thumb{width:50px;height:50px}}@media screen and (max-width: 599px){.newstudio .newstudio-blog .newstudio-blog-info{width:calc(100% - 60px)}}.newstudio .newstudio-blog .newstudio-blog-info .newstudio-blog-info-date{text-align:left;font-size:1rem;color:#929292;letter-spacing:0.2rem}.newstudio .newstudio-blog .newstudio-blog-info .newstudio-blog-info-caption{text-align:left;font-size:1.3rem;color:#4a4a4a;padding-top:20px;padding-bottom:30px;line-height:1.8rem}.newstudio .newstudio-map{padding-bottom:0 !important;padding-top:0 !important}.newstudio .newstudio-map #studio_map{padding-bottom:40% !important}@media screen and (max-width: 599px){.newstudio .newstudio-map #studio_map{padding-bottom:56% !important}}.newstudio .newstudio-map .newstudio-map-items{text-align:left}.newstudio .newstudio-map .studio_contents-map-items{margin-top:50px !important}.newstudio .newstudio_contents-beginner{margin-bottom:100px !important}@media screen and (max-width: 599px){.newstudio .newstudio_contents-beginner{margin-bottom:60px !important}}.newstudio .newstudio_contents-beginner .newstudio_contents-trial{margin-bottom:0}.newstudio .newstudio_contents-beginner .newstudio_contents-lead{font-size:1.4rem}@media screen and (max-width: 599px){.newstudio .newstudio_contents-beginner .newstudio_contents-lead{text-align:center;font-size:1.2rem;line-height:2.5rem}}.newstudio .newstudio_contents-beginner .newstudio_contents-trial-title{font-size:2.1rem;margin-bottom:35px}@media screen and (max-width: 599px){.newstudio .newstudio_contents-beginner .newstudio_contents-trial-title{margin-bottom:20px;text-align:center;font-size:1.7rem}}.newstudio .newstudio_contents-beginner .newstudio_contents-trial-inner{margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.newstudio .newstudio_contents-beginner .newstudio_contents-trial-inner{width:100%;display:block}}.newstudio .newstudio_contents-beginner .newstudio_contents-trial-inner-item{margin-left:auto;margin-right:auto;margin-bottom:40px;width:584px}@media screen and (max-width: 1024px){.newstudio .newstudio_contents-beginner .newstudio_contents-trial-inner-item{width:80%;margin-bottom:50px}}@media screen and (max-width: 599px){.newstudio .newstudio_contents-beginner .newstudio_contents-trial-inner-item{width:95%}}.newstudio .newstudio_contents-beginner .newstudio_contents-trial-inner-item img{width:100%}.newstudio .newstudio-yoggy{background-color:#f5f5f5 !important;padding-top:100px;padding-bottom:75px}@media screen and (max-width: 599px){.newstudio .newstudio-yoggy{padding-top:60px}}.newstudio .newstudio-yoggy .studio_contents-lead{background-color:#f5f5f5 !important;margin-bottom:50px;line-height:3.5rem;font-size:1.4rem !important}@media screen and (max-width: 599px){.newstudio .newstudio-yoggy .studio_contents-lead{font-size:1.2rem !important;line-height:3rem !important;letter-spacing:0.1rem !important}}.newstudio .main_content-program.main_content-about-yoggyyoga{letter-spacing:0.2rem}@media screen and (max-width: 599px){.newstudio .main_content-program{padding-top:0}}.newstudio .main_content-program .studio_mainvisual{background:url(../images/momochi/studio-main-program.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.newstudio .main_content-program .studio_mainvisual{background:url(../images/momochi/studio-main-program-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}@media screen and (max-width: 599px){.newstudio .main_content-program .contents-block-features .main_content_inner{padding-left:0;padding-right:0}}.newstudio .main_content-program .contents-block-features .list_util{margin-bottom:60px}.newstudio .main_content-program .contents-block-features .list_util-item{min-height:610px}.newstudio .main_content-program .contents-block-features .list_util-item .btn_util{position:absolute}@media screen and (max-width: 320px){.newstudio .main_content-program .selectable-block-wrap{padding-left:0;padding-right:0}}.newstudio .main_content-program .contents-block-features .list_util-item .contents-block-features-img{margin-bottom:20px}@media screen and (max-width: 599px){.newstudio .main_content-program .contents-block-features .list_util-item .contents-block-features-img{max-width:100%}}.newstudio .main_content-program .contents-block-features .list_util-item .contents-block-features-img img{vertical-align:bottom}.newstudio .main_content-program .contents-block-features .list_util-item .sub_content_title{min-height:auto;text-align:left;padding-bottom:10px}.newstudio .main_content-program .contents-block-features .list_util-item .sub_content_title-div{height:2px;width:100%;margin-bottom:10px;background-color:#fc3}.newstudio .main_content-program .contents-block-features .list_util-item .sub_content_title-div.-pilates{background-color:#93c6ab}.newstudio .main_content-program .contents-block-features .list_util-item .sub_content_title-div.-pelvis{background-color:#ff689b}.newstudio .main_content-program .-momochionly{margin-top:0;padding-top:30px;padding-bottom:30px;border-top:2px solid #000000;border-bottom:2px solid #000000}@media screen and (max-width: 599px){.newstudio .main_content-program .-momochionly{margin-bottom:30px;padding-bottom:10px}}@media screen and (max-width: 599px){.newstudio .main_content-program .-momochionly .main_content_inner-subtitle{line-height:2rem}}.newstudio .main_content-program .-momochionly .-text{width:calc(100% - 300px) !important;margin-right:0;margin-left:20px}@media screen and (max-width: 599px){.newstudio .main_content-program .-momochionly .-text{margin-right:0;margin-left:0;width:100% !important;float:none}}.newstudio .main_content-program .-momochionly .-img{width:280px;text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .main_content-program .-momochionly .-img{padding-top:20px;padding-bottom:10px}}.newstudio .main_content-program .-momochionly .-img img{width:200px}.newstudio .main_content-program .pop{background:#666666 !important;padding:0 !important}@media screen and (max-width: 599px){.newstudio .main_content-program .pop{left:-26px !important;top:-35px !important}}@media screen and (max-width: 320px){.newstudio .main_content-program .pop{width:70px !important;height:70px !important;left:-18px !important}}.newstudio .main_content-program .pop img{width:100%}.newstudio .main_content-program .contents-block-yoggy-text{text-align:center}.newstudio .main_content-program .contents-block-about .sub_content_title{padding-top:0}.newstudio .content_wrapper-studio-sub .main_content-instructors{letter-spacing:0.2rem !important}.newstudio .content_wrapper-studio-sub .main_content-instructors .studio_mainvisual{background:url(../images/momochi/studio-main-instructor.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.newstudio .content_wrapper-studio-sub .main_content-instructors .studio_mainvisual{background:url(../images/momochi/studio-main-instructor-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.newstudio .main_content-schedule .studio_mainvisual{background:url(../images/momochi/studio-main-schedule.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.newstudio .main_content-schedule .studio_mainvisual{background:url(../images/momochi/studio-main-schedule-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.newstudio .main_content-schedule .main_content_inner.schedule_list{text-align:center;padding-top:50px}@media screen and (max-width: 599px){.newstudio .main_content-schedule .main_content_inner.schedule_list{padding-left:0;padding-right:0}}.newstudio .main_content-schedule .contents-lead-text.-info{margin-top:30px;font-size:2.2rem}@media screen and (max-width: 599px){.newstudio .main_content-schedule .contents-lead-text.-info{font-size:1.6rem}}.newstudio .main_content-schedule .contents-lead-text.-info span{font-size:2.8rem;font-weight:bold}@media screen and (max-width: 599px){.newstudio .main_content-schedule .contents-lead-text.-info span{font-size:1.8rem}}.newstudio .main_content-schedule .contents-lead-text.-info span.ul{display:inline-block;line-height:1.2rem;border-bottom:9px solid #fee900}@media screen and (max-width: 599px){.newstudio .main_content-schedule .contents-lead-text.-info span.ul{line-height:1rem}}.newstudio .main_content-schedule .calendar_wrap{position:relative;text-align:left}.newstudio .main_content-schedule .class_icon{display:inline-block;margin-right:3px}.newstudio .main_content-schedule .class_icon img{height:10px;vertical-align:baseline;margin-top:2px}@media screen and (max-width: 599px){.newstudio .main_content-schedule .class_icon img{height:12px}}.newstudio .main_content-price{text-align:center}@media screen and (max-width: 599px){.newstudio .main_content-price{padding-top:0}}.newstudio .main_content-price .studio_mainvisual{background:url(../images/momochi/studio-main-price.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.newstudio .main_content-price .studio_mainvisual{background:url(../images/momochi/studio-main-price-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.newstudio .main_content-price .newstudio-contents_title{font-family:"游ゴシック", YuGothic, 'Yu Gothic', "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryo sans-serif !important}.newstudio .main_content-price .newstudio-contents_title.-alt{margin-bottom:50px}@media screen and (max-width: 599px){.newstudio .main_content-price .newstudio-contents_title.-alt{font-size:2rem !important}}.newstudio .main_content-price .newstudio-contents_title:before{width:40px;top:-25px}.newstudio .main_content-price .contents-block-aboutplan.-momochi{background-color:#f7f7f7}.newstudio .main_content-price .img_welcome-trial{margin-top:100px;width:100%}.newstudio .main_content-price .img_welcome-trial img{width:100%}.newstudio .main_content-price .contents-block-aboutplan{padding-bottom:90px}@media screen and (max-width: 599px){.newstudio .main_content-price .contents-block-aboutplan{margin-bottom:0}}.newstudio .main_content-price .price-memberplan{width:100%;background-color:#f7f7f7;padding-top:115px;padding-bottom:0}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan{padding-top:70px;padding-bottom:30px;padding-left:4%;padding-right:4%}}.newstudio .main_content-price .price-memberplan .price-memberplan-yoggymember-about{margin-bottom:0}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .price-memberplan-yoggymember-about{margin-bottom:0}}.newstudio .main_content-price .price-memberplan .title-yoggymember{letter-spacing:0.2rem}.newstudio .main_content-price .price-memberplan .title-yoggymember span{font-size:1.6rem;color:#f79d00}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .title-yoggymember span{font-size:1.5rem}}.newstudio .main_content-price .price-memberplan .title-yoggymember div{font-size:2.5rem;line-height:3.5rem}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .title-yoggymember div{line-height:2rem;font-size:2rem}}.newstudio .main_content-price .price-memberplan .yoggymember-desc{padding-top:45px;padding-bottom:50px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .yoggymember-desc{text-align:left;padding-bottom:20px}}.newstudio .main_content-price .price-memberplan .yoggymember_price{width:619px;margin-bottom:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .yoggymember_price{width:100%;margin-bottom:50px}}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner{padding-top:10px;padding-bottom:10px;background:#f6f6f6;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price{margin-right:10px}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price .barrow{margin-bottom:20px;position:relative}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price .barrow:before{content:'';display:inline-block;width:20px;height:25px;background-image:url(/assets/images/price/arrow-bk.png);background-repeat:no-repeat;position:absolute;background-size:contain;top:55px;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price .barrow:before{width:15px;top:49px}}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span{font-size:2.5rem}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span.-small{text-decoration:line-through}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span{font-size:2rem}}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span.-big{font-size:3.5rem;color:#fabe00;font-weight:bold}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-price span.-big{font-size:2.5rem}}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-img{width:65px}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-inner-img img{width:100%}.newstudio .main_content-price .price-memberplan .yoggymember_price .yoggymember_price-notice{color:#4a4a4a;margin-top:10px;font-size:1.3rem}.newstudio .main_content-price .price-memberplan .list-yoggymember{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember{display:block}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item{width:240px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember-item{width:100%;margin-bottom:80px}.newstudio .main_content-price .price-memberplan .list-yoggymember-item:last-child{margin-bottom:0}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-payment img{width:91px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-payment img{width:100px}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-yoggypoint img{width:89px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-yoggypoint img{width:105px}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-yoggystage img{width:144px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-yoggystage img{width:172px}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-yoggyworkshop img{width:91px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember-item.-yoggyworkshop img{width:100px}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item p{padding-top:30px;font-size:1.4rem}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember-item p{padding-top:15px;font-size:1.6rem}}.newstudio .main_content-price .price-memberplan .list-yoggymember-item p a:link{text-decoration:underline !important}.newstudio .main_content-price .price-memberplan .list-yoggymember-item p a:hover{text-decoration:none !important}.newstudio .main_content-price .price-memberplan .list-yoggymember-item p span{font-weight:bold}.newstudio .main_content-price .price-memberplan .list-yoggymember .list-yoggymember-item-img{height:110px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .list-yoggymember .list-yoggymember-item-img{height:auto}}.newstudio .main_content-price .price-memberplan .yoggymember_voice{width:800px;margin-bottom:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.newstudio .main_content-price .price-memberplan .yoggymember_voice{width:100%;margin-bottom:60px}}.newstudio .main_content-price .price-memberplan .yoggymember_voice .yoggymember_voice-inner{text-align:left;padding:30px;background:#f6f6f6}.newstudio .main_content-price .price-memberplan .yoggymember_voice .yoggymember_voice-title{font-weight:bold;margin-bottom:30px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .yoggymember_voice .yoggymember_voice-title{text-align:center;font-size:1.6rem}}.newstudio .main_content-price .price-memberplan .yoggymember_voice .yoggymember_voice-list-item{padding-left:41px;text-indent:-41px;margin-bottom:20px;letter-spacing:0}.newstudio .main_content-price .price-memberplan .yoggymember_voice .yoggymember_voice-list-item span:before{margin-right:15px;content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:26px;height:25px;background-image:url(/assets/images/momochi/icon_comment.svg)}.newstudio .main_content-price .price-memberplan .monthly_plan .monthly_plan-title{font-size:2.5rem;color:#f7ab00;margin-bottom:30px}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .monthly_plan .monthly_plan-title{font-weight:bold;font-size:1.75rem;line-height:2rem}}.newstudio .main_content-price .price-memberplan .monthly_plan .yoggymember-desc{padding-top:0;padding-bottom:0}.newstudio .main_content-price .price-memberplan .monthly_plan .btn_util{margin-top:30px;margin-bottom:80px}.newstudio .main_content-price .price-memberplan .monthly_plan .monthly_plan-img{width:550px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .main_content-price .price-memberplan .monthly_plan .monthly_plan-img{width:100%}}.newstudio .main_content-price .price-memberplan .monthly_plan .monthly_plan-img img{width:100%}.newstudio .main_content-price .campaign_ticket{max-width:560px;margin-top:38px;margin-bottom:0}.newstudio .main_content-price .campaign_ticket.-mid{margin-bottom:125px}@media screen and (max-width: 599px){.newstudio .main_content-price .campaign_ticket.-mid{margin-bottom:60px}}.newstudio .main_content-price .campaign_ticket-img{margin-bottom:0}.newstudio .main_content-price .campaign_ticket-title{font-weight:normal;color:#eea100;letter-spacing:0.2rem}.newstudio .main_content-price .aboutplan_ticket{max-width:450px}@media screen and (max-width: 599px){.newstudio .main_content-price .aboutplan_ticket{max-width:92%}}.newstudio .main_content-price .aboutplan_ticket-item-notice{font-size:1.2rem}.newstudio .main_content-price .aboutplan_ticket-item-notice.-alt{font-weight:normal !important;background:#f0ac07;display:inline-block;padding:2px 15px;border-radius:30px;color:#ffffff;margin-bottom:10px}.newstudio .main_content-price .aboutplan_ticket.-momochi{max-width:860px}@media screen and (max-width: 599px){.newstudio .main_content-price .aboutplan_ticket.-momochi{max-width:100%}}.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-next{border:2px solid #fabe00}.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-item{position:relative}.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-item-text{line-height:4rem}@media screen and (max-width: 599px){.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-item-text{line-height:2.2rem}}.newstudio .main_content-price .aboutplan_ticket.-momochi .icon_new{position:absolute;top:30px;left:20px;width:60px;height:60px}@media screen and (max-width: 599px){.newstudio .main_content-price .aboutplan_ticket.-momochi .icon_new{top:-20px;left:30px;width:40px;height:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.newstudio .main_content-price .aboutplan_ticket.-momochi .icon_new img{width:100%}.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-next span{font-weight:bold;font-size:5rem;color:#fabe00}@media screen and (max-width: 599px){.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-next span{font-size:1.8rem}}@media screen and (max-width: 599px){.newstudio .main_content-price .aboutplan_ticket.-momochi .aboutplan_ticket-item-lead{font-size:1.1rem}}.newstudio .main_content-price .contents_whitebg{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px;background:#ffffff;padding:80px;box-shadow:0px 1px 9px 0px rgba(0,0,0,0.17)}@media screen and (max-width: 1024px){.newstudio .main_content-price .contents_whitebg{max-width:90%;padding:40px 40px;margin-bottom:30px}}@media screen and (max-width: 599px){.newstudio .main_content-price .contents_whitebg{max-width:100%;padding:40px 20px}}@media screen and (max-width: 599px){.newstudio .main_content-price .contents_whitebg.-spot{margin-bottom:80px}}.newstudio .main_content-price .monthly_plan-notice{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:100px;border:1px solid #b9b9b9;padding:30px;text-align:left}@media screen and (max-width: 599px){.newstudio .main_content-price .monthly_plan-notice{padding:15px}}.newstudio .main_content-price .monthly_plan-notice .monthly_plan-notice-title{font-weight:bold;font-size:1.8rem;margin-bottom:20px}@media screen and (max-width: 599px){.newstudio .main_content-price .monthly_plan-notice .monthly_plan-notice-title{font-size:1.5rem;margin-bottom:10px}}.newstudio .main_content-price .monthly_plan-notice .monthly_plan-notice-text{font-size:1.5rem}@media screen and (max-width: 599px){.newstudio .main_content-price .monthly_plan-notice .monthly_plan-notice-text{font-size:1.2rem}}.newstudio .main_content-price .yoggymember-detail{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:80px}@media screen and (max-width: 1024px){.newstudio .main_content-price .yoggymember-detail{padding-left:4%;padding-right:4%}}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail{padding-bottom:50px;padding-left:0;padding-right:0}}.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-title{background:#f5ae01;color:#ffffff;font-weight:bold;font-size:2rem;margin-bottom:50px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-title{margin-bottom:20px}}.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-title-alt{font-size:2.5rem;letter-spacing:0.2rem;margin-bottom:50px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-title-alt{margin-bottom:30px}}.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-title-alt span{display:block;font-size:1.3rem;letter-spacing:0;font-weight:bold}.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-desc{text-align:left;margin-bottom:60px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .yoggymember-detail-desc{margin-bottom:20px}}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail{margin-top:70px}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item{display:-ms-flexbox;display:flex;margin-bottom:80px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item:nth-child(2){margin-bottom:100px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item:nth-child(2){margin-bottom:70px}}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img{width:210px;margin-right:70px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img{margin-left:auto;margin-right:auto;margin-top:15px}}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img:nth-child(2){margin-top:50px;width:90%}}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-img img{width:100%}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-text{text-align:left;width:calc(100% - 280px)}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-text{width:100%}}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-title{font-size:1.8rem;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 599px){.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-title{text-align:center}}.newstudio .main_content-price .yoggymember-detail .list-yoggymember-detail-item .list-yoggymember-detail-item-notice{background:#ffffff;text-align:center;font-weight:bold;font-size:1.8rem;padding-top:20px;padding-bottom:20px;margin-top:20px}.newstudio .main_content-price .other_plan-list{margin-top:60px}.newstudio .main_content-price .other_plan-list .other_plan-list-item{max-width:800px;padding:35px}.newstudio .main_content-price .other_plan-list .other_plan-list-item-title{letter-spacing:0.2rem;font-size:2.5rem;margin-bottom:20px}.newstudio .main_content-price .other_plan-list .other_plan-list-item-title span{display:block;font-size:1.3rem;color:#f79d00}.newstudio .main_content-price .other_plan-list .other_plan-list-item-text{text-align:left}.newstudio .main_content-price .other-area{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin:40px auto 150px}.newstudio .main_content-price .other-area h3{font-weight:bold;margin-bottom:30px;font-size:2rem}.newstudio .main_content-price .other-area p{text-align:left}@media screen and (max-width: 1024px){.newstudio .main_content-price .other-area{padding-left:4%;padding-right:4%}}@media screen and (max-width: 599px){.newstudio .main_content-price .table-basic{font-size:1.3rem}}.newstudio .main_content-price .table-basic th{width:50%;text-align:center;background-color:#f8f8f6;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;vertical-align:middle}@media screen and (max-width: 599px){.newstudio .main_content-price .table-basic th{padding:10px}}.newstudio .main_content-price .table-basic th small{font-size:1.2rem}@media screen and (max-width: 599px){.newstudio .main_content-price .table-basic th small{font-size:1rem;line-height:1rem}}@media screen and (max-width: 599px){.newstudio .main_content-price .table-basic td{padding:10px}}.newstudio .main_content-price .table-basic .price-price{font-size:2.5rem}@media screen and (max-width: 599px){.newstudio .main_content-price .table-basic .price-price{font-size:1.7rem}}.newstudio .main_content-price .table-basic .price-price small{font-size:1.6rem}.newstudio .main_content-price .table-basic .price-price span{font-size:3rem}@media screen and (max-width: 599px){.newstudio .main_content-price .table-basic .price-price span{font-size:1.7rem}}.newstudio .main_content-price .-table_appendix{text-align:right;font-size:1.3rem;color:#4a4a4a}.newstudio .main_content-price .memberplan-notice{text-align:left;margin-top:50px}@media screen and (max-width: 599px){.newstudio .main_content-price .memberplan-notice{margin-top:30px}}.newstudio .main_content-price .memberplan-notice .memberplan-notice-title{font-size:1.8rem;margin-bottom:25px}@media screen and (max-width: 599px){.newstudio .main_content-price .memberplan-notice .memberplan-notice-title{margin-bottom:10px;font-size:1.5rem}}.newstudio .main_content-price .memberplan-notice .memberplan-notice-item{font-size:1.4rem;margin-bottom:10px}@media screen and (max-width: 1024px){.newstudio .main_content-price .memberplan-notice .memberplan-notice-item{font-size:1.3rem;margin-left:5px;margin-right:5px}}@media screen and (max-width: 599px){.newstudio .main_content-price .memberplan-notice .memberplan-notice-item{margin-bottom:0px;margin-left:0;margin-right:0}}.newstudio .main_content-price .memberplan-notice .memberplan-notice-item a{text-decoration:underline !important}.newstudio .main_content-price .memberplan-notice .memberplan-notice-item a:hover{text-decoration:none !important}.newstudio .main_content-price .memberplan-notice-wrapper{width:100%}@media screen and (max-width: 599px){.newstudio .main_content-price .memberplan-notice-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.newstudio .main_content-price .memberplan-notice-wrapper .memberplan-notice-item{width:100%}.newstudio .main_content-welcome .studio_mainvisual{height:800px !important;background:url(../images/momochi/studio-main-welcome.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 1024px){.newstudio .main_content-welcome .studio_mainvisual{background:url(../images/momochi/studio-main-welcome.jpg) no-repeat top right !important;background-size:cover !important}}@media screen and (max-width: 599px){.newstudio .main_content-welcome .studio_mainvisual{background:url(../images/momochi/studio-main-welcome-sp.jpg) no-repeat bottom left !important;background-size:cover !important;height:500px !important}}.newstudio .main_content-welcome .mainvisual-welcome-inner{height:800px;position:relative}@media screen and (max-width: 599px){.newstudio .main_content-welcome .mainvisual-welcome-inner{height:500px}}.newstudio .main_content-welcome .mainvisual-welcome-inner-ticket{padding-top:30px;padding-bottom:30px;position:absolute;bottom:-70px;text-align:center;width:100%}@media screen and (max-width: 599px){.newstudio .main_content-welcome .mainvisual-welcome-inner-ticket{position:relative;margin-top:190px}}.newstudio .main_content-welcome .mainvisual-welcome-inner-ticket .mainvisual-welcome-inner-ticket-lead span{color:#f38a02;display:inline !important}.newstudio .main_content-welcome .ticket_campaign{margin-top:30px;margin-left:auto;margin-right:auto;width:700px;padding:20px;background:#ffffff;border:5px solid #f0ac07;text-align:center}@media screen and (max-width: 599px){.newstudio .main_content-welcome .ticket_campaign{width:90%}}.newstudio .main_content-welcome .ticket_campaign img{width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .main_content-welcome .ticket_campaign img{width:100%}}.newstudio .main_content-welcome .campaign_ticket{margin-top:0px !important}.newstudio .main_content-welcome .mainvisual-welcome-lead-title{font-weight:normal}.newstudio .main_content-welcome .sub_content_title span{color:#f38a02;display:inline !important}.newstudio .main_content-welcome .sub_content_title.nb:after{border:none}@media screen and (max-width: 599px){.newstudio .main_content-welcome .sub_content_title{padding-left:10px;padding-right:10px;font-size:1.5rem}}.newstudio .main_content-welcome .img_welcome-trial img{width:100%;margin-left:auto;margin-right:auto;max-width:740px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .img_welcome-trial img{width:100%;margin-left:auto;margin-right:auto}}.newstudio .main_content-welcome .contents-block-flow-btn{text-align:left;width:230px;margin-top:20px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .contents-block-flow-btn{margin-left:auto;margin-right:auto}}@media screen and (max-width: 599px){.newstudio .main_content-welcome .contents-block-aboutplan{margin-bottom:0px;padding-bottom:0}}.newstudio .main_content-welcome .aboutplan_ticket{margin-top:60px;width:100%;max-width:860px;margin-left:auto;margin-right:auto;font-size:0}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket{padding-left:10px;padding-right:10px}}.newstudio .main_content-welcome .aboutplan_ticket-start{border:8px solid #f6f6f5}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-start{border:4px solid #f6f6f5}}.newstudio .main_content-welcome .aboutplan_ticket-item{letter-spacing:0.2rem;color:#484848;padding:40px 20px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-item{padding:20px 10px}}.newstudio .main_content-welcome .aboutplan_ticket-item-lead{font-weight:bold;font-size:1.5rem}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-item-lead{font-size:1.2rem;letter-spacing:0}}.newstudio .main_content-welcome .aboutplan_ticket-item-title{font-weight:bold;font-size:2.3rem}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-item-title{font-size:1.6rem;line-height:2rem;letter-spacing:0}}.newstudio .main_content-welcome .aboutplan_ticket-item-text{color:#505050;font-size:1.5rem;margin-top:20px;margin-bottom:35px;margin-bottom:35px;letter-spacing:0}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-item-text{font-size:1.2rem;line-height:2rem;margin-top:10px;margin-bottom:20px}}@media screen and (max-width: 320px){.newstudio .main_content-welcome .aboutplan_ticket-item-text{font-size:1.1rem}}.newstudio .main_content-welcome .aboutplan_ticket-nexts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.newstudio .main_content-welcome .aboutplan_ticket-next{border:8px solid #f6f6f5;position:relative;margin-top:60px;width:48%}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-next{width:calc(50% - 5px) !important;border:4px solid #f6f6f5;margin-right:5px}}.newstudio .main_content-welcome .aboutplan_ticket-next .btn_util{width:100%;padding:10px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .aboutplan_ticket-next .btn_util{font-size:1rem !important;padding-left:5px !important;padding-right:5px !important;letter-spacing:0}}.newstudio .main_content-welcome .aboutplan_ticket-next:before{content:'';display:inline-block;width:24px;height:30px;background-image:url(/assets/images/price/arrow.png);background-repeat:no-repeat;position:absolute;background-size:contain;top:-30px;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.newstudio .main_content-welcome .aboutplan_ticket-next:last-child{margin-right:0}.newstudio .main_content-welcome .recommendBox{min-height:420px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .recommendBox{min-height:auto}}@media screen and (max-width: 599px){.newstudio .main_content-welcome .contents-block-flow-left .contents-block-flow-img{height:auto}.newstudio .main_content-welcome .contents-block-flow-left .contents-block-flow-img img{width:80%;margin-left:auto;margin-right:auto}}.newstudio .main_content-welcome .contents-block-flow-right{width:calc(100% - 64px)}.newstudio .main_content-welcome .caseBox{min-height:343px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .caseBox{min-height:auto}}.newstudio .main_content-welcome .img_welcome-fee-momochi{margin-left:auto;margin-right:auto;width:650px;margin-bottom:30px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .img_welcome-fee-momochi{width:95%;margin-bottom:0}}.newstudio .main_content-welcome .img_welcome-fee-momochi img{width:100%}.newstudio .main_content-welcome .title-yoggymember{letter-spacing:0.2rem}.newstudio .main_content-welcome .title-yoggymember span{font-size:1.6rem;color:#f79d00}@media screen and (max-width: 599px){.newstudio .main_content-welcome .title-yoggymember span{font-size:1.5rem}}.newstudio .main_content-welcome .title-yoggymember div{font-size:2.5rem;line-height:3.5rem}@media screen and (max-width: 599px){.newstudio .main_content-welcome .title-yoggymember div{line-height:2rem;font-size:2rem}}.newstudio .main_content-welcome .yoggymember-desc{padding-top:25px;padding-bottom:0}@media screen and (max-width: 599px){.newstudio .main_content-welcome .yoggymember-desc{text-align:left;padding-bottom:20px}}.newstudio .main_content-welcome .yoggymember_price{width:619px;margin-bottom:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.newstudio .main_content-welcome .yoggymember_price{width:100%;margin-bottom:50px}}.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-inner{padding-top:10px;padding-bottom:10px;background:#f6f6f6;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-inner-price{margin-right:10px}.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-inner-price span{font-size:3.5rem}@media screen and (max-width: 599px){.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-inner-price span{font-size:2rem}}.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-inner-img{width:65px}.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-inner-img img{width:100%}.newstudio .main_content-welcome .yoggymember_price .yoggymember_price-notice{color:#4a4a4a;margin-top:10px;font-size:1.3rem}.newstudio .main_content-welcome .list-yoggymember{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember{display:block}}.newstudio .main_content-welcome .list-yoggymember-item{width:240px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember-item{width:100%;margin-bottom:80px}.newstudio .main_content-welcome .list-yoggymember-item:last-child{margin-bottom:0}}.newstudio .main_content-welcome .list-yoggymember-item.-payment img{width:91px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember-item.-payment img{width:100px}}.newstudio .main_content-welcome .list-yoggymember-item.-yoggypoint img{width:89px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember-item.-yoggypoint img{width:105px}}.newstudio .main_content-welcome .list-yoggymember-item.-yoggystage img{width:144px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember-item.-yoggystage img{width:172px}}.newstudio .main_content-welcome .list-yoggymember-item p{padding-top:30px;font-size:1.4rem}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember-item p{padding-top:15px;font-size:1.6rem}}.newstudio .main_content-welcome .list-yoggymember-item p a:link{text-decoration:underline !important}.newstudio .main_content-welcome .list-yoggymember-item p a:hover{text-decoration:none !important}.newstudio .main_content-welcome .list-yoggymember-item p span{font-weight:bold}.newstudio .main_content-welcome .list-yoggymember .list-yoggymember-item-img{height:110px}@media screen and (max-width: 599px){.newstudio .main_content-welcome .list-yoggymember .list-yoggymember-item-img{height:auto}}.newstudio .content_wrapper-workshop{padding-top:119px}@media screen and (max-width: 599px){.newstudio .content_wrapper-workshop{padding-top:0}}.newstudio .content_wrapper-workshop .workshop-detail-title{letter-spacing:0.2rem}.newstudio .content_wrapper-studio-sub .main_content-blog .studio_mainvisual{background:url(../images/momochi/studio-main-blog.jpg) no-repeat top center !important;background-size:cover !important;height:250px !important}@media screen and (max-width: 599px){.newstudio .content_wrapper-studio-sub .main_content-blog .studio_mainvisual{background:url(../images/momochi/studio-main-blog-sp.jpg) no-repeat bottom center !important;background-size:cover !important;height:107px !important}}.newstudio .content_wrapper-studio-sub .main_content-news .studio_mainvisual{background:url(../images/momochi/studio-main-news.jpg) no-repeat top center !important;background-size:cover !important;height:250px !important}@media screen and (max-width: 599px){.newstudio .content_wrapper-studio-sub .main_content-news .studio_mainvisual{background:url(../images/momochi/studio-main-news-sp.jpg) no-repeat bottom left !important;background-size:cover !important;height:107px !important}}@media screen and (max-width: 1024px){.newstudio .content_wrapper-studio-sub .main_content-news .studio_mainvisual .studio_mainvisual-inner-title{margin-bottom:0px !important}}.newstudio .news_contents-side{margin-bottom:60px}@media screen and (max-width: 599px){.newstudio .news_contents-side{margin-bottom:0}}.newstudio .page_faq .studio_mainvisual{background:url(../images/momochi/studio-main-faq.jpg) no-repeat top center !important;background-size:cover !important}@media screen and (max-width: 599px){.newstudio .page_faq .studio_mainvisual{background:url(../images/momochi/studio-main-faq-sp.jpg) no-repeat bottom left !important;background-size:cover !important}}.newstudio .page_faq .contents_inner{color:#4a4a4a !important}.newstudio .page_faq .main_content_inner-title,.newstudio .page_faq .main_content_inner-subtitle{color:#4a4a4a}.newstudio .main_content-faq{letter-spacing:0.2rem}.newstudio .main_content-faq .mainvisual-h1{letter-spacing:0.2rem;color:#000000}.newstudio .main_content-about .contents-block p{letter-spacing:0.2rem}.page_trialform .trialonly{display:block}.page_trialform .main_content_inner-title{font-weight:bold}@media screen and (min-width: 1300px){.page_trialform .main_content_inner-title{margin-bottom:30px}}.page_trialform .about-momentum{text-align:left;margin-top:20px;margin-bottom:30px !important}@media screen and (max-width: 599px){.page_trialform .about-momentum{padding:10px !important;margin-bottom:20px !important}}@media screen and (max-width: 599px){.page_trialform .about-momentum .ttl-momentum{display:none}}@media screen and (max-width: 599px){.page_trialform .about-momentum .highlow{text-align:center;margin-left:0 !important;margin-top:5px !important}}.page_trialform .trial_header{max-width:800px;width:100%;margin-left:auto;margin-right:auto;padding-left:6%;padding-right:6%}.page_trialform .trial_header-lead{margin-bottom:30px}.page_trialform .trial_header-lead .btn_util{margin-top:20px}.page_trialform .form_parts-radio{width:auto}.page_trialform .send_navi{margin-top:60px}.page_trialform .-radioselect{text-align:left}@media screen and (max-width: 599px){.page_trialform .-radioselect{text-align:center}}.page_trialform .-radioselect label{margin-left:10px;margin-right:10px}.page_trialform .common_form{max-width:1000px}.page_trialform .schedule_list_navi_list{display:-ms-flexbox !important;display:flex !important;width:auto;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;margin-top:30px !important}.page_trialform .fc-day-header{background:#333333;color:#ffffff;padding-top:5px;padding-bottom:5px}.page_trialform .fc-toolbar.fc-header-toolbar{background:#ffffff;z-index:10000}@media screen and (max-width: 599px){.page_trialform .fc-toolbar.fc-header-toolbar{padding-top:15px}}.page_trialform .fc-center h2{padding-left:100px}@media screen and (max-width: 599px){.page_trialform .fc-center h2{padding-left:70px}}.page_trialform .thead-fix{position:fixed;top:50px;border-top:1px solid #efefef;width:100%;z-index:10000}.page_trialform .researve_info{padding-left:5%;padding-right:5%;margin-bottom:50px}.page_trialform .researve_info.subpage_header{height:auto;padding-top:20px;padding-bottom:20px}.page_trialform .researve_info.subpage_header:before{display:none}.page_trialform .contact_notice{padding-left:5%;padding-right:5%}.page_trialform .researve_info h2{font-size:2rem;padding-bottom:10px}.page_trialform .trial_shedule_info,.page_trialform .trial_studio_info{line-height:1.5rem;margin-bottom:20px}.page_trialform .trial_shedule_info small{font-size:1rem}.page_trialform .trial_studio_info span,.page_trialform .trial_shedule_info span,.page_trialform .trial_reserve_instructor span{font-weight:bold;font-size:1.8rem}.page_trialform .privacy_navi{margin-top:30px;text-align:center}.page_trialform .trial_send_navi{margin-top:30px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 599px){.page_trialform .trial_send_navi{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page_trialform .trial_send_navi .btn_util{margin-left:10px;margin-right:10px;margin-bottom:20px;width:350px !important}@media screen and (max-width: 599px){.page_trialform .trial_send_navi .btn_util{width:90% !important;margin-left:auto;margin-right:auto}}.page_trialform .fc-content .star-pos{margin-top:5px;margin-bottom:5px}.page_trialform .fc-title .event_classname{font-weight:bold}.page_trialform .btn_classdetail{background:#ffffff;color:#333333;border-radius:10px;text-align:center;margin-top:8px;padding-top:3px;padding-bottom:3px}.page_trialform .table-trial th{font-weight:bold !important}.page_trialform .table-trial td{text-align:left}.page_trialform .confirm_notice{padding-left:10px;padding-right:10px;margin-top:20px;font-size:1.2rem}.page_trialform .calendar_wrap{padding-bottom:0}@media screen and (max-width: 599px){.page_trialform .mfp-bg{opacity:1}.page_trialform .mfp-wrap.ajax-content{position:fixed;width:100%;height:100%;overflow-y:auto;top:0;left:0;bottom:0;-webkit-overflow-scrolling:touch}.page_trialform .mfp-wrap.ajax-content .mfp-container{top:10px}.page_trialform .mfp-wrap.ajax-content .mfp-close{position:fixed;bottom:0}.page_trialform .white-popup{margin:0;padding-bottom:140px !important;box-shadow:none}.page_trialform .fc-view-container-inner{overflow-x:scroll;-webkit-overflow-scrolling:touch}.page_trialform .fc-agenda-view{width:200%}.page_trialform .mfp_close{bottom:70px !important}}.page_trialform td.fc-today,.page_trialform td.fc-tomorrow{background-color:#FCF8E2}.page_trialform .fc-time-grid-event .fc-time,.page_trialform .fc-time-grid-event .fc-title{white-space:normal}.page_trialform .reserve_date_notice{font-size:1.3rem;text-align:right;padding-bottom:20px;font-weight:bold;margin-top:10px}.page_trialform .reserve_date_notice div{background:#FCF8E2;display:inline-block;padding:5px 10px}.page_trialform .mclose{visibility:hidden;height:40px;width:40px;position:fixed;display:-ms-flexbox;display:flex;top:20px;right:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#000000;opacity:.8;z-index:10010}.page_trialform .mclose.-open{visibility:visible}.page_trialform .mfp_close{display:-ms-flexbox;display:flex;cursor:pointer;text-align:center;color:#ffffff;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:3px;line-height:2.5rem;font-weight:bold;font-size:2.5rem}.page_trialform .mfp_close img{width:50%;display:block}.page_trialform .mfp-wrap.ajax-content .white-popup{padding-bottom:90px}.page_trialform .input-error{font-weight:bold;color:#cc0000}.trial-detail{max-width:800px;text-align:left}.trial-detail .trial-detail-wrap{position:relative}.trial-detail .main_content,.trial-detail .contents-block{padding-bottom:0}.trial-detail .sub_content_title{padding-top:0}.trial-detail .main_content_inner-title{margin-bottom:20px}.trial-detail .icon-text{margin-left:0;width:150px;font-weight:bold;margin-bottom:0}.trial-detail .spec{margin-bottom:0}.trial-detail .spec img{display:block}.trial-detail .trial-detail-spec{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:10px;padding-right:10px;padding-bottom:20px}.trial-detail .icon-text{margin-right:20px}.trial-detail .trial_studio{border-top:2px solid #f4f4f4;padding-top:30px;margin-bottom:30px}@media screen and (max-width: 1024px){.trial-detail .trial_studio{padding-left:10px;padding-right:10px}}.trial-detail .class_img{width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (min-width: 1024px){.trial-detail .class_img{max-width:100%}}.trial-detail .class_img img{width:100%;display:block}.trial-detail .trial_shedule_description{margin-bottom:30px;text-align:left}@media screen and (max-width: 1024px){.trial-detail .trial_shedule_description{padding-left:15px;padding-right:15px}}.trial-detail .trial_link_notice{text-align:center;font-size:1.2rem;color:#cc0000;margin-bottom:10px}.trial-detail .trial_link{margin-left:auto;margin-right:auto;margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.trial-detail .trial_link.-upper{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 599px){.trial-detail .trial_link{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.trial-detail .trial_link .trial_btn{margin-left:10px;margin-right:10px;margin-bottom:20px}@media screen and (max-width: 599px){.trial-detail .trial_link .trial_btn{margin-left:0;margin-right:0;width:100%}}@media screen and (max-width: 599px){.trial-detail .trial_link .trial_btn .btn_util{width:90% !important}}.trial-detail .trial_instructor{text-align:center;margin-top:60px}.trial-detail .trial_instructor_img{margin-left:auto;margin-right:auto;margin-bottom:10px;width:180px;height:250px;background-position:center top;background-size:100% auto}.trial-detail .trial_instructor_info-name{font-weight:bold}.trial-detail .trial_instructor_info-link{margin-top:30px}.schedule_studioinfo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.schedule_studioinfo h2{margin-left:30px;margin-right:10px}.schedule_studioinfo a{display:-ms-flexbox;display:flex;height:100%;margin-right:5px;padding-top:3px}@media screen and (max-width: 599px){.schedule_studioinfo a{margin-right:7px}}.schedule_studioinfo img{display:block;width:25px}@media screen and (max-width: 599px){.schedule_studioinfo img{width:20px}}.clearfix,.clearFix,.c,.cf{zoom:1}.clearfix:before,.clearfix:after,.clearFix:before,.clearFix:after,.c:before,.c:after,.cf:before,.cf:after{display:block;height:0;visibility:hidden;content:"\0020"}.clearfix:after,.clearFix:after,.c:after,.cf:after{clear:both}a.linkul:link,a.linkul:visited,a.linkul:active{text-decoration:underline !important}.color-black{color:#000}a.linkul:hover{text-decoration:none !important}.offLeft,.offleft,.of,.off-left{text-indent:-9999px;font-size:0.1em;line-height:0;overflow:hidden}.floatleft,.floatLeft,.fl,.float-left{float:left;display:inline}.floatright,.floatRight,.fr,.float-right{float:right;display:inline}.floatnone,.floatNone,.fn,.float-none{float:none !important}.clearleft,.clearLeft,.cl,.clear-left{clear:left}.clearright,.clearRight,.cr,.clear-right{clear:right}.clearboth,.clearBoth,.cb,.clear-both{clear:both}.left{text-align:left}.right{text-align:right}.center{text-align:center !important}.vtop{vertical-align:top}.bold{font-weight:bold}.displaynone,.displayNone,.dn,.display-none,.hidden{display:none !important}.fdn{opacity:0;display:none;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.fdn-alt{opacity:0;display:none;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.fdb{opacity:1;display:block;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.fdb-alt{opacity:1 !important;transition:all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.op0{opacity:0;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.op1{opacity:1;transition:all 0.2s cubic-bezier(0.44, 0.07, 0.23, 1.11)}.displayblock,.displayBlock,.db,.display-block{display:block !important}.displayinline,.di,.display-inline{display:inline !important}.displayinlineblock,.displayinlineBlock,.dib,.display-inlineblock{display:inline-block !important}.vh{visibility:hidden}.vv{visibility:visible}.posr{position:relative}.notice{color:#ff0000}.notice-pink{color:#F86677 !important;font-weight:bold}.notice-yoggy{color:#fc3 !important;font-weight:bold}.notice-alt{color:#cc0000 !important}.mn{margin:0 0 0 0 !important}.ma{margin:auto}.mra{margin-right:auto !important}.mla{margin-left:auto !important}.w30{width:30% !important}.w70{width:70% !important}.w100{width:100% !important}.color-white{color:#fff}.curp{cursor:pointer !important}.curd{cursor:default !important}.fw100{font-weight:100 !important}.fw200{font-weight:200 !important}.fw300{font-weight:300 !important}.fw400{font-weight:400 !important}.fw500{font-weight:500 !important}.fw600{font-weight:600 !important}.fw700{font-weight:700 !important}.fw800{font-weight:800 !important}.ma0{margin:0px !important}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.ma5{margin:5px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.ma10{margin:10px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.ma15{margin:15px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.ma20{margin:20px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.ma25{margin:25px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.ma30{margin:30px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.ma35{margin:35px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.ma40{margin:40px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.ma45{margin:45px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.ma50{margin:50px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.ma55{margin:55px !important}.mt55{margin-top:55px !important}.mr55{margin-right:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.ma60{margin:60px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.ma65{margin:65px !important}.mt65{margin-top:65px !important}.mr65{margin-right:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.ma70{margin:70px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.ma75{margin:75px !important}.mt75{margin-top:75px !important}.mr75{margin-right:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.ma80{margin:80px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.ma85{margin:85px !important}.mt85{margin-top:85px !important}.mr85{margin-right:85px !important}.mb85{margin-bottom:85px !important}.ml85{margin-left:85px !important}.ma90{margin:90px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.ma95{margin:95px !important}.mt95{margin-top:95px !important}.mr95{margin-right:95px !important}.mb95{margin-bottom:95px !important}.ml95{margin-left:95px !important}.ma100{margin:100px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.pn{padding:0 0 0 0 !important}.pa0{padding:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pa5{padding:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pa10{padding:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pa15{padding:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pa20{padding:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pa25{padding:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pa30{padding:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pa35{padding:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pa40{padding:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pa45{padding:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pa50{padding:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pa55{padding:55px !important}.pt55{padding-top:55px !important}.pr55{padding-right:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.pa60{padding:60px !important}.pt60{padding-top:60px !important}.pr60{padding-right:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pa65{padding:65px !important}.pt65{padding-top:65px !important}.pr65{padding-right:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.pa70{padding:70px !important}.pt70{padding-top:70px !important}.pr70{padding-right:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pa75{padding:75px !important}.pt75{padding-top:75px !important}.pr75{padding-right:75px !important}.pb75{padding-bottom:75px !important}.pl75{padding-left:75px !important}.pa80{padding:80px !important}.pt80{padding-top:80px !important}.pr80{padding-right:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.pa85{padding:85px !important}.pt85{padding-top:85px !important}.pr85{padding-right:85px !important}.pb85{padding-bottom:85px !important}.pl85{padding-left:85px !important}.pa90{padding:90px !important}.pt90{padding-top:90px !important}.pr90{padding-right:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.pa95{padding:95px !important}.pt95{padding-top:95px !important}.pr95{padding-right:95px !important}.pb95{padding-bottom:95px !important}.pl95{padding-left:95px !important}.pa100{padding:100px !important}.pt100{padding-top:100px !important}.pr100{padding-right:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.fontr-11{font-size:1.1rem !important}.fontr-12{font-size:1.2rem !important}.fontr-13{font-size:1.3rem !important}.fontr-14{font-size:1.4rem !important}.fontr-15{font-size:1.5rem !important}.fontr-16{font-size:1.6rem !important}.fontr-17{font-size:1.7rem !important}.fontr-18{font-size:1.8rem !important}.fontr-19{font-size:1.9rem !important}.fontr-22{font-size:2.2rem !important}.fontr-23{font-size:2.3rem !important}.fontr-24{font-size:2.4rem !important}.fontr-25{font-size:2.5rem !important}.fontr-26{font-size:2.6rem !important}.fontr-27{font-size:2.7rem !important}.fontr-28{font-size:2.8rem !important}.fontr-29{font-size:2.9rem !important}.fz-p8{font-size:0.8rem}.fz-p9{font-size:0.9rem}.fz-p10{font-size:1rem}.fz-p11{font-size:1.1rem}.fz-p12{font-size:1.2rem}@media screen and (max-width: 1024px){.sp-dn{display:none}}.indnt{padding-left:1.6rem;text-indent:-1.6rem}@media screen and (max-width: 599px){.indnt{padding-left:1.3rem;text-indent:-1.3rem}}.bbn{border-bottom:none !important}@media screen and (min-width: 1024px){.fixed{position:fixed;top:0;width:100%;padding-top:30px;background:#ffffff;z-index:10000}}.small{font-size:1rem !important}.small11{font-size:1.1rem !important}.small12{font-size:1.2rem !important}.small13{font-size:1.3rem !important}.small9{font-size:0.9rem !important}.small8{font-size:0.8rem !important}.small7{font-size:0.7rem !important}.pc{display:block !important}.pctc{display:table-cell !important}.pct{display:table !important}.pci{display:inline !important}.pcib{display:inline-block !important}.tab{display:none !important}.tabtc{display:none !important}.tabi{display:none !important}.tabib{display:none !important}.sp{display:none !important}.spt{display:none !important}.sptc{display:none !important}.spi{display:none !important}.spi{display:none !important}.pctab{display:block !important}.pctabi{display:inline !important}.tabsp{display:none !important}.sptab{display:none !important}@media screen and (max-width: 1024px){.pc{display:none !important}.pci{display:none !important}.pcib{display:none !important}.pcib{display:none !important}.tab{display:block !important}.tabt{display:table !important}.tabtc{display:table-cell !important}.tabi{display:inline !important}.tabib{display:inline-block !important}.tabsp{visibility:visible !important;height:auto !important}.sp{display:none !important}.spt{display:none !important}.sptc{display:none !important}.spi{display:none !important}.spib{display:none !important}.sptab{display:block !important}}@media screen and (max-width: 599px){.pc{display:none !important}.pci{display:none !important}.pcib{display:none !important}.pctab{display:none !important}.pctabi{display:none !important}.pct{display:none !important}.tabt{display:none !important}.tabtc{display:none !important}.tab{display:none !important}.tabi{display:none !important}.tabib{display:none !important}.tabsp{visibility:visible !important;height:auto !important}.spt{display:table !important}.sptc{display:table-cell !important}.sp{display:block !important}.spi{display:inline !important}.spib{display:inline-block !important}.pctab{display:none !important}.sptab{display:block !important}}.showing_modal{overflow:hidden}@media screen and (max-width: 1024px){.showing_modal{position:fixed}}
