@charset "UTF-8";.display-none{display:none}.width100{width:100% !important}body,.tablemenu{background-color:#e9e5e9}header,.bg-gr{background-color:#f8f8f8}.bg-w{background-color:#fff}#overflow-body{overflow-x:hidden}hr{border-top:solid 1px #ddd}a{color:#067}.new-menu a{color:#000}.read-more{font-size:.8rem;color:#909090}.no-gutters{margin:0;padding:0}.no-gutters>.col,.no-gutters>[class*=col-]{margin:0;padding:0}.bg-strech{width:100%;height:auto}.circle{width:200px;height:200px;border-radius:50%}.bb{border-bottom:solid 1px #000}.underbar-purple,.bb-purple{border-bottom:solid 1px #e9e5e9}.instructor-list .underbar-white{border-bottom:1px solid #ccc}.b-purple{border:solid 1px #e9e5e9;padding:2rem 3rem}.minchou-ryo-200{font-family:"ryo-text-plusn","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:200;font-style:normal}.gothic-ryo-200{font-family:"ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:200;font-style:normal}.gothic-ryo-400{font-family:"ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:400;font-style:normal}.gothic-ryo-700{font-family:"ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:700;font-style:normal}.minchou-han-200{font-family:"source-han-serif-japanese","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:200;font-style:normal}.minchou-tbud-500{font-family:".tk-tbudmincho-std","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:500;font-style:normal}.minchou-tbud-900{font-family:".tk-tbudmincho-std","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:900;font-style:normal}.minchou-ten-400{font-family:ten-mincho,serif;font-weight:400;font-style:normal}.text-s{font-size:.8rem}.text-letter10{letter-spacing:10px}.text-letter20{letter-spacing:20px}.menu-tel i{vertical-align:-10px}.prev a:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f137";margin-right:.8rem}.next a:after{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f138";margin-left:.8rem}.side-part .widget li:before,footer .widget li:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f0da";margin-right:.5rem}.link a:after{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f0ac";margin-left:.8rem}.search-submit:after{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f002";margin-left:.8rem}.btn-maru{display:inline-block;text-decoration:none;background:rgba(255,0,0,1);color:#fff;width:100px;height:100px;line-height:20px;border-radius:50%;text-align:center;vertical-align:middle;overflow:hidden;transition:.4s}.menu-trigger,.menu-trigger-acrd,.menu-trigger span,.menu-trigger-acrd span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger,.menu-trigger-acrd{position:relative;width:20px;height:20px;margin-left:auto}.menu-trigger span,.menu-trigger-acrd span{position:absolute;top:-5px;left:0;width:20px;height:20px;margin-left:-10px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:translate(0,0) rotate(-45deg);transform:translate(0,0) rotate(-45deg);-webkit-animation:2s infinite;animation:2s infinite;box-sizing:border-box}.menu-trigger.active span,.menu-trigger-acrd.active span{-webkit-transform:translate(0,10px) rotate(-225deg);transform:translate(0,10px) rotate(-225deg);-webkit-animation:2s infinite;animation:2s infinite}.img-fluid{width:100%}.name{margin-bottom:.5rem}.name2{margin:.5rem 0 1rem}.name2 span{font-size:.8rem}.people-photo{border-radius:75px;-moz-border-image:border-radius:75px;-webkit-border-image:border-radius:75px}.people-photo-m{max-width:200px;border-radius:100px;-moz-border-image:border-radius:100px;-webkit-border-image:border-radius:100px}.text-sub{margin-top:-.5rem;font-size:1rem}.blog{margin-bottom:.7rem}.blog h6{margin-bottom:0}.sns a{margin-right:20px}.wp-block-image img{max-width:100％;height:auto}.new_arrived{width:100%;color:#ff0004;border-top:solid 2px #ff0004}li.qus:before{content:"Q";border-bottom:solid 1px #00b9ff;width:28px;height:28px;line-height:28px;display:inline-block;text-align:center;padding-left:2.5rem;margin-right:1rem}li.qus{padding:1rem 0 1rem 3.5rem;text-indent:-3.5rem}li.ans:before{content:"A";border-bottom:solid 1px red;width:28px;height:28px;line-height:28px;display:inline-block;text-align:center;padding-left:2.5rem;margin-right:1rem}li.ans{padding:1rem 0 1rem 3.5rem;text-indent:-3.5rem}.menu .navbar-brand{width:80px}.menu-L .menu-logo{padding-right:0}.menu-R>.row{margin:0}.menu-RL{margin:0}.menu-RR{background-color:#28263a}.menu-titles{margin-left:0}.menu-titles img{width:auto;max-height:16px}.menu-RL{background-image:url(//salon.ethicalife.jp/wp-content/themes/ethicalife/css/../images/top/shop-title-back03.jpg);background-size:cover;background-repeat:no-repeat;background-position:100% 80%}.menu-RL .menu-titles img{max-height:18px}.menu-tel td,.menu-tel a{color:#ddd;text-decoration:none;font-size:.8rem;font-weight:100}.shop .menu-tel a{font-size:1rem}.menu-tel .fab{line-height:1.5}@media (min-width:768px){.menu .navbar-brand{width:110px}}.global,.global .navbar{clear:both;background-color:#fff}.global{border-bottom:solid 5px #f0f0f0}.global ul{min-height:52px}.global li{display:inline-flex;align-items:center;padding:0}.global li.active,.navbar-default .navbar-nav li>a:hover{background-color:#eee;font-stretch:expanded}@media (min-width:576px){.global .navbar{padding:0}}.global .navbar-collapse:before,.global .navbar-collapse:after,.global .nav:before,.global .nav:after,.display-none{display:none}@media (min-width:576px){.global li.active{position:relative}.global li.active>a:after{content:"";position:absolute;top:48%;left:0;right:0;height:0;width:0;margin:0 auto;border:solid 14px transparent;border-bottom:solid 14px #f0f0f0}}@media (min-width:768px){.global ul,.global ol{width:100％;table-layout:fixed;margin:0;padding:0;font-size:.9rem;line-height:1rem}.global li{text-align:center;padding:0 10px}}.sub-menu .container .navbar{max-height:42px}.sub-menu{background-color:#f0f0f0}.sub-menu .container .col{height:52px}.sub-menu p{margin:0}.sub-menu .row,.sub-menu .col,.sub-menu .navbar-nav{width:100%}.single-part,.list-part{padding:30px}.top-img>img{width:70%;margin:1rem}.top-text{margin-bottom:0;padding:40px 20px;letter-spacing:.1rem}.top-text p{margin-bottom:0}.main-top{margin-top:0}.main-wrapper p{font-size:.9rem}.info-{background-color:none}.info-cont article a{color:#000}.info-photo{padding:0 0 0 5px;border-left:solid 1px #000}.info-photo figure{width:50px;margin:auto 15px}.schd_date{border-bottom:solid 1px #ddd}.schd_time{color:#2cbbba;font-size:1.2rem}.schd .hollyday{color:#ff1f8c}.schd_date_m{font-size:1.5rem;color:#aaa}.schd_yoga{color:#00cfff}@media (min-width:768px){.schd_date{min-height:60px;border-bottom:none}.schd_time,.schd_appt,.schd_appt_state{font-size:1rem}}.today-{background-color:#fff}.today-cont{padding:1rem 2rem;background-color:#f8f8f8}.today-cont .today-slice>figure>button{padding:0;border:none;background:0 0}.today-cont img{display:block}.today-cont article{margin:1rem}.today-cont article a{color:#000}.today-slice{background-color:#fff}.today-slice figure{width:auto;margin:0}.today-title{height:60px;padding:.7rem}.part-tablemenu{background-color:#fbfbfb}.shop-all h5{margin-top:-.5rem;letter-spacing:.15em}.shop-all h6{margin-top:-.3rem;font-size:.9rem}@media (min-width:768px){.photo-tablemenu{border-top:none}}.shop_info img{clear:both}.text-top-hari{padding:30px;width:100%;height:auto;z-index:10}.text-top-hari-l{position:relative;left:0}.text-top-hari-r{position:relative;left:0;top:0}.photo-top-hari{width:110%;height:auto;z-index:5}@media (min-width:768px){.text-top-hari-l{position:relative;left:48px}.text-top-hari-r{position:relative;left:-48px;top:48px}.photo-top-hari{width:150%}}footer p{font-size:.8rem}footer .fb-page{text-align:center}.side-part .widget,footer .widget li{margin-bottom:20px}.side-part .widget ul,footer .widget ul{list-style-type:none}.side-part .widget li,footer .widget li{font-size:.8rem}.side-part .widget li a,footer .widget li a{text-indent:-50px}.side-part .widget label,footer .widget label{margin-top:10px}.side-part .widget .err{width:95%;border-top:#000 dotted;background-color:#fee}.side-part .widget-title,footer .widget-title{padding:5px;border-bottom:solid 1px #ccc;font-size:1rem}.side-part .widget_search,footer .widget_search{padding:10px}.tablemenu1 p:nth-child(1){font-weight:600}.tablemenu1 p:nth-child(2){color:#97959a}.tablemenu .item-name{line-break:strict}.instructor-part,.lesson-part{background-color:#f8f8f8}}.lesson-part-s{background-color:#fff}.pb-title{margin-bottom:0;padding:0;background-color:#f8f8f8}.widget-title{font-family:"ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:200;font-style:normal;border-bottom:solid 1px #e9e5e9}.side-part aside:first-child,.back-white{background-color:#f8f8f8}.side-part .info,footer .info{padding:10px}@media (min-width:768px){.pb-title{padding:50px}}.hover-link{transform:scale(1);transition-duration:.3s}.hover-link:hover{transform:scale(1.05);transition-duration:.3s}.accordion-nrml .inner{display:none}.accordion-nrml p{cursor:pointer;padding:10px}.effect-fade{animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.effect-fadeup{opacity:0;transform:translate(0,35px);transition:all 1s}.effect-fadeleft{opacity:0;transform:translate(-20px,0px);transition:all 1s}.effect-faderight{opacity:0;transform:translate(20px,0px);transition:all 1s}.effect-fadeup.effect-scroll,.effect-fadeleft.effect-scroll,.effect-faderight.effect-scroll{opacity:1;transform:translate(0,0)}.breadcrumbs{padding:0 0 3px 35px;background-color:#f0f0f0;font-family:"ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:200;font-size:.8rem}.popular-posts li{margin-bottom:5px}.grecaptcha-badge{visibility:hidden}