@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}li{list-style:none}img{max-width:100%}body{width:100%;font-size:14px;line-height:1.6;font-family:"Montserrat","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:300;color:#d70051;letter-spacing:.05em}header{color:#d70051;background:#fff}header .inner{position:relative}header .inner h1{padding:10px}header .inner h1 img{display:block;width:180px}header .inner nav{position:absolute;top:20px;right:0;font-size:16px}header .inner nav ul{display:flex}header .inner nav ul li{padding:0 1.2em}main{width:800px}.sp-elem{display:none}.side-bnr{margin:0 auto 20px;display:block;width:100%}.inner{margin:auto;width:1100px}#main{margin-bottom:50px;padding:40px;text-align:center;color:#fff}#main .hd{font-size:14px}#main p{font-size:10px}#main p span{display:block;padding-bottom:1.5em;font-size:12px}#main img{margin:0 auto;display:block;width:230px}h2{padding:10px 0;margin-bottom:.5em;color:#d70051;font-size:34px;font-weight:200;text-align:center;line-height:1.3;letter-spacing:0}h2 span{display:block;font-size:14px;font-weight:300}h3{padding:2em 0 0;margin-bottom:.8em;color:#d70051;font-size:20px;font-weight:100;text-align:center;line-height:1.3;letter-spacing:0}.box{padding:10px 30px 25px;position:relative;box-sizing:border-box;border:solid 3px transparent;border-radius:1em;background:#fff;background-clip:padding-box;box-sizing:border-box}.box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-3px;border-radius:inherit;background:linear-gradient(to right,#f77062 0%,#fe5196 100%)}.box .box{padding:0;width:100% !important}#container{padding-bottom:50px;margin:auto;width:1100px;display:flex}#container #sidebar{padding-right:30px;width:300px}#container #sidebar .box{padding:10px 15px 15px;margin-bottom:20px}#container #sidebar .box h2{margin-bottom:.2em;font-size:28px}#container #sidebar .box h3{padding:.5em 0 0}#container #sidebar .open dl{padding-top:18px;position:relative;font-size:12px;border-top:1px solid}#container #sidebar .open dl dt{position:absolute;left:0;letter-spacing:0}#container #sidebar .open dl dd{display:block;padding-left:60px;margin-bottom:10px}#container #sidebar .open dl.credit dt{position:relative;display:block;text-align:center}#container #sidebar .open dl.credit dd{padding-left:0}#container #sidebar .open dl.credit dd ul{display:flex;align-items:center}#container #sidebar .open dl.credit dd ul li img{margin:auto;border:none}#container #sidebar .open dl.credit a{margin-top:1em;display:block;padding:8px 0;background:#fe5196;background:linear-gradient(-20deg,#f77062 0%,#fe5196 100%);border-radius:20px;color:#fff;text-align:center}#container #sidebar .open img{margin:15px auto 0;border:1px solid;display:block;width:80%}#container #sidebar .cover{text-align:center}#container #sidebar .cover li{padding:0 10px;margin-bottom:15px}#container #sidebar .cover li figcaption{font-weight:300;padding:.2em 0 .5em}#container #sidebar .cover li figcaption .castname{font-size:1.1rem}#container #sidebar .cover li figcaption .time{margin-top:.5em;padding:3px 0;background:#fe5196;border-radius:15px;color:#fff}#container #sidebar .cover li figcaption span{display:block}#container #sidebar .cover li:last-child{margin-bottom:0}#container #sidebar .nav.box li{margin-bottom:20px}#container #sidebar .nav.box li a{margin-bottom:1em;display:block;padding:8px 0;background:#fe5196;background:linear-gradient(-20deg,#f77062 0%,#fe5196 100%);border-radius:20px;color:#fff;text-align:center}#container section .box{margin-bottom:50px;width:800px}#news li{font-weight:300;padding:.8em 0;border-bottom:1px solid #fe5196}#news li span{padding:0 1em 0 0}#news li:last-child{border-bottom:none}article h2{font-size:26px}article .content p{margin-bottom:1em;font-size:16px;line-height:1.7}@media screen and (max-width:767px){article .content p{font-size:14px}}article .content p strong{font-weight:700}article .content figure img{margin:5% auto;display:block;width:70%;height:auto}article .navigation{margin-top:10px}article .navigation .navileft{float:left}article .navigation .navileft a:before{padding-right:.5em;content:"＜"}article .navigation .naviright{float:right}article .navigation .naviright a:after{padding-left:.5em;content:"＞"}article .navigation:after{content:"";display:block;clear:both}ul.therapist{display:flex;flex-wrap:wrap;width:100%}ul.therapist li{padding:1.5%;margin-right:2%;margin-bottom:4%;font-weight:300;width:32%;background:rgba(254,81,150,.1);border-radius:10px;text-align:center}ul.therapist li figure{position:relative}ul.therapist li figcaption{padding:.5em 0 0}ul.therapist li figcaption .castname{font-size:1.1rem}ul.therapist li figcaption .time{margin-top:.5em;padding:3px 0;background:#fe5196;border-radius:15px;color:#fff}ul.therapist li figcaption span{display:block}ul.therapist li:nth-child(3n){margin-right:0}.premium figure{position:relative}.premium figure:after{content:"";position:absolute;bottom:10px;left:8px;display:inline-block;width:35px;height:35px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/svg/special.svg) no-repeat;background-size:100%;z-index:1}.twitter figure{position:relative}.twitter figure .sns{position:absolute;bottom:10px;right:8px;display:flex}.twitter figure .sns .twurl{margin-left:5px;display:inline-block;width:35px;height:35px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/svg/twitter.svg) no-repeat;background-size:100%;z-index:1}.instagram figure{position:relative}.instagram figure .sns{position:absolute;bottom:10px;right:8px;display:flex}.instagram figure .sns .instaurl{display:inline-block;width:35px;height:35px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/instagram.png) no-repeat;background-size:100%;z-index:1}#ttl-main{margin-bottom:50px;padding:40px 0 50px;text-align:center;color:#fff;background-image:linear-gradient(to top,#f77062 0%,#fe5196 100%)}#ttl-main h2{padding:0;color:#fff;font-size:46px}#ttl-main h2 span{font-size:16px}#course{text-align:center;font-size:18px}#course .box .course1{color:#f88274}#course .box .course1 .price{background:#f88274;color:#fff}#course .box .course2{color:#df4f86}#course .box .course2 .price{background:#df4f86;color:#fff}#course .box .course3{color:#a74669}#course .box .course3 .price{background:#a74669;color:#fff}#course .box .course4{color:#6c3647}#course .box .course4 .price{background:#6c3647;color:#fff}#course .box p.note{padding-top:1em}#option{color:#d70051;text-align:center;font-size:18px}#option .box:before{background:#d70051}#option .box h2{color:#d70051}#option li{margin-bottom:15px;background:#d70051;color:#fff;display:flex;align-items:center;justify-content:center}#option li span{display:inline-block;width:300px;text-align:left}#option li span.menu{padding-right:8px;font-size:34px;text-align:right}.price{margin-top:10px;padding:10px;font-size:20px;letter-spacing:.15em}.price span{font-size:42px;font-weight:700}.price span.num{padding-left:.4em}.price .basic span{position:relative;font-size:32px}.price .basic span:after{content:"";position:absolute;top:50%;left:-15%;width:130%;border-bottom:1px solid;transform:rotate(-7deg)}.day-select{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.day-select li a{position:relative;margin:0 18px;width:75px;height:75px;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;font-size:15px;line-height:1.3}.day-select li a:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);content:"";width:100%;height:100%;background:#fe5196;background:linear-gradient(-45deg,#f77062 0%,#fe5196 100%);z-index:-1;border-radius:7px}.day-select li.current a:after{background:#209cff;background:linear-gradient(-45deg,#68e0cf 0%,#209cff 100%)}#weekly .day-select{padding:15px 0;margin-bottom:34px}.cast-image{display:flex}.cast-image span{position:absolute}.cast-image .main-photo{display:block;width:600px}.cast-image ul{padding:0 0 0 10px;width:134px}.change-photo{padding:0 0 10px}.change-photo img{display:block;width:100%;height:auto}.profile{margin-top:30px;position:relative}.profile .info{margin-bottom:20px;padding:15px 0;font-size:20px;border-top:1px solid;border-bottom:1px solid}.profile .info .twurl{position:absolute;top:14px;right:130px;display:inline-block;width:35px;height:35px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/svg/twitter.svg) no-repeat;background-size:100%;z-index:1}.profile .info .instagram{position:absolute;top:14px;right:80px;display:inline-block;width:35px;height:35px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/instagram.png) no-repeat;background-size:100%;z-index:1}.profile .info .premium{vertical-align:middle}.profile .info .premium:before{margin-right:10px;content:"";display:inline-block;width:35px;height:35px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/svg/special.svg) no-repeat;background-size:100%;z-index:1}.comment{line-height:1.8}#access iframe{margin-top:20px;width:100%;height:500px}#access .nav{margin-top:1em;display:flex;align-items:center;justify-content:center}#access .nav a{margin:1em 10px;display:block;padding:8px 40px;background:#fe5196;background:linear-gradient(-20deg,#f77062 0%,#fe5196 100%);border-radius:20px;color:#fff;text-align:center}#recruit h3.top{padding-top:.5em}#recruit dl{margin-top:50px;padding-top:37px;position:relative;border-top:1px solid}#recruit dl dt{position:absolute;left:0;letter-spacing:0}#recruit dl dd{padding-left:100px;margin-bottom:30px}#recruit dl dd img.line{margin:10px 0 20px;width:150px}#recruit img{margin:15px auto 0;border:1px solid;display:block;width:80%}footer{padding:30px 0 20px;background:#d70051;color:#fff;text-align:center}footer h1{font-size:10px}footer img{margin-top:7px;margin-bottom:10px;width:120px}footer .copy{margin-top:20px;font-size:10px}.footer-nav{padding:15px 0;margin-top:20px;display:flex;align-items:center;justify-content:center;border-top:1px solid;border-bottom:1px solid}.footer-nav li{margin:0 1.5em;font-weight:500}@media screen and (max-width:767px){.sp-elem{display:block}body{font-size:14px;line-height:1.6}h2{font-size:28px;line-height:1.3}h2 span{font-size:14px}h3{padding-top:1.5em;font-size:16px;line-height:1.4}header .inner h1{padding:10px 0}header .inner h1 img{width:130px}header .inner nav{position:fixed;top:0;right:-100%;width:50%;height:100%;background:#d70051;color:#fff;z-index:3;transition:.4s ease-out}header .inner nav ul{margin-top:47px;display:block;border-top:1px solid}header .inner nav ul li{padding:0}header .inner nav ul li a{display:block;padding:15px 1.2em;border-bottom:1px solid}header .inner nav.active{right:0}header #menu-btn{position:fixed;top:0;right:0;width:47px;height:47px;background:#d70051;z-index:3}header #menu-btn span{position:absolute;top:11px;left:10px;display:block;width:28px;height:2px;background:#fff;transition:.3s ease-out}header #menu-btn span:nth-child(2){top:22px}header #menu-btn span:nth-child(3){top:33px}header #menu-btn.active span:nth-child(1){top:22px;transform:rotate(135deg)}header #menu-btn.active span:nth-child(2){top:22px;left:50px;opacity:0}header #menu-btn.active span:nth-child(3){top:22px;transform:rotate(-135deg)}.inner{width:94%}section{width:auto}section#main{padding:7% 3%;margin-bottom:8%;font-size:12px}section#main .hd{margin-bottom:0;font-size:12px}section#main img{width:60%}.box{margin-bottom:7%;padding:3% 5% 5%;border-radius:.7em}.box h3{padding-top:1em;font-size:5vw}.box .credit{border-top:1px solid;padding-top:2em}.box .credit dt{position:relative;display:block;text-align:center;font-size:4vw}.box .credit dd{padding-left:0}.box .credit dd ul{display:flex;align-items:center}.box .credit dd ul li img{margin:auto;border:none}.box .credit img{width:100%}.cover{display:none}#container{padding-bottom:5%;width:100%}#container #sidebar{display:none}#container main{margin:auto;display:block;width:94%}#container main section .box{margin-bottom:7%;width:100%}.nav.box li{margin-bottom:20px}.nav.box li a{margin-bottom:1em;display:block;padding:12px 0;background:#fe5196;background:linear-gradient(-45deg,#f77062 0%,#fe5196 100%);border-radius:30px;color:#fff;text-align:center;font-size:1rem}article h2{font-size:18px}article .navigation{margin-top:-3%;margin-bottom:5%}#therapist,#weekly{margin-bottom:5%}#therapist h2{padding:5% 0 0;margin-bottom:.8em;font-size:22px}#weekly .therapist{margin-bottom:5%}ul.therapist{width:auto}ul.therapist li{padding:3%;margin-right:3%;width:48%;border-radius:5px}ul.therapist li:nth-child(3n){margin-right:3%}ul.therapist li:nth-child(2n){margin-right:0}ul.therapist li figcaption .time{font-size:10px}.premium figure:after{bottom:8px;left:8px;width:28px;height:28px}.twitter figure .sns{bottom:8px;right:6px}.twitter figure .sns .twurl{width:28px;height:28px}.instagram figure .sns{bottom:8px;right:6px}.instagram figure .sns .instaurl{width:28px;height:28px}.cast-image{display:block}.cast-image ul{padding:0;display:flex;width:100%}.cast-image .change-photo{position:relative;display:block;padding:30% 0 0;width:25%;overflow:hidden}.cast-image .change-photo img{position:absolute;top:0}.cast-image .change-photo:last-child{padding-right:0}.profile{margin-top:7%}.profile .info{margin-bottom:7%;padding:4% 0;font-size:15px}.profile .info .twurl{top:18px;right:0}#ttl-main{margin-bottom:7%;padding:5%}#ttl-main h2{font-size:38px}#ttl-main h2 span{font-size:14px}#course{font-size:12px}#course .course1,#course .course2,#course .course3,#course .course4{font-size:12px}#course .course1 .price,#course .course2 .price,#course .course3 .price,#course .course4 .price{font-size:16px}#course .course1 .price span,#course .course2 .price span,#course .course3 .price span,#course .course4 .price span{font-size:32px}#course .course1 .price .basic span,#course .course2 .price .basic span,#course .course3 .price .basic span,#course .course4 .price .basic span{font-size:26px}.day-select{flex-wrap:wrap}.day-select li a{margin:0 14px;width:60px;height:60px;font-size:12px}#weekly .day-select{padding:10px 0;margin-bottom:5%}#option{font-size:16px}#option p{font-size:12px}#option li{margin-bottom:3%;padding:0 5%}#option li span{width:50%}#option li span.menu{padding-right:6px;font-size:26px}#access .nav{margin-top:0;display:block}#access .nav a{margin-bottom:1em;display:block;padding:12px 0;background:#fe5196;background:linear-gradient(-45deg,#f77062 0%,#fe5196 100%);border-radius:30px;color:#fff;text-align:center;font-size:1rem}#access iframe{margin-top:0}#recruit dl{margin-top:10%;padding-top:30px}#recruit dl dd{padding-left:70px;margin-bottom:15px}#recruit dl dd img.line{display:none}footer{padding:30px 0 80px}footer h1{font-size:1.8vw}footer img{margin-bottom:5%;width:30%}.footer-nav{display:none}.reserve{padding:10px 0;position:fixed;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.6);text-align:center;font-size:14px;z-index:10}.reserve a{position:relative;padding:6px 13.5%;width:46%;font-size:12px;border-radius:5px;color:#fff;text-align:center;line-height:20px}.reserve a.tel{margin-right:2.5%;background:#209cff}.reserve a.tel:before{position:absolute;left:7px;top:7px;content:"";display:inline-block;width:18px;height:18px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/svg/tel.svg) no-repeat;background-size:18px;background-position:0 0}.reserve a.line{background:#1bb71f}.reserve a.line:before{position:absolute;left:7px;top:7px;content:"";display:inline-block;width:18px;height:18px;background:url(//rarara-land.com/wp-content/themes/rarara-land/assets/css/../images/svg/line.svg) no-repeat;background-size:18px;background-position:0 0}}