/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif, '游明朝', 'Yu Mincho', YuMincho, serif}html,body{height:100%}html{font-size:62.5%;width:100%}body{width:100%}ul,li{margin:0;padding:0;list-style:none}img{vertical-align:bottom}a{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}a:hover{opacity:0.8}#wrapper{width:100%}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block;display:block}* html .clearfix{height:1%}.fl{float:left}.fr{float:right}@media screen and (max-width: 1024px){.content img{max-width:100%;height:auto}}@media screen and (min-width: 769px){.pc_none{display:none}}@media screen and (max-width: 768px){.sp_none{display:none}}#SNSBox{background:#FFF;position:fixed;_position:absolute;top:213px;right:0;padding:5px 0 10px;z-index:1000;overflow:hidden;width:37px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;box-shadow:0 0 7px #999999 !important}#SNSBox .SHARE{margin:0 0 8px 0;padding:0 0 5px 5px;border-bottom-style:double;border-bottom-color:#CCCCCC;font-size:1px}#SNSBox .facebook{background:url(/special/common/images/sns_facebook.png) no-repeat;padding-left:35px;margin:0 0 8px 7px;height:24px}#SNSBox .twitter{background:url(/special/common/images/sns_twitter.png) no-repeat;padding-left:35px;margin:0 0 8px 7px;height:24px}#SNSBox .mixi{background:url(/special/common/images/sns_mixi.png) no-repeat;padding-left:35px;margin-left:7px;height:24px}#sns_sp{padding:30px 0 0;width:100%;text-align:center}#sns_sp div{display:inline-block}iframe.twitter-share-button{width:82px !important}.content{margin:0 auto}#copy{text-align:center;font-size:1.4em}html,body{height:100%}body{word-wrap:break-word;color:#333;font-size:16px;line-height:1.6em;background-color:#fff}a{text-decoration:none;color:#333}h1,h2,h3,p,div,ul,ol,li{line-height:1.6em;margin:0;padding:0}h1,h2,h3{font-weight:bold}input[type="text"],textarea{outline-width:0}label{margin-bottom:0}select,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:none}[type="range"]{-webkit-appearance:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}em{font-weight:bold;font-style:normal}.util-ta-l{text-align:left !important}.util-ta-c{text-align:center !important}.util-ta-r{text-align:right !important}.util-clear{clear:both}.util-clear-fix:before,.util-clear-fix:after{content:"";display:block;height:0}.util-clear-fix:after{clear:both}.util-hide{display:none !important}.util-show,.util-block{display:block !important}.util-inline-block{display:inline-block !important}.util-flex{display:table;width:100%}.util-flex>.cell{display:table-cell}.util-float-l{float:left !important}.util-float-r{float:right !important}.util-float-none{float:none !important}.util-fw-b{font-weight:bold !important}.util-fw-n{font-weight:normal !important}.util-in{margin-left:10px;margin-right:10px}.util-inner{padding:10px;margin:0 auto}.util-inner:before,.util-inner:after{content:"";display:block;height:0}.util-inner:after{clear:both}.util-mb-0{margin-bottom:0 !important}.util-mb-10{margin-bottom:10px !important}.util-mb-15{margin-bottom:15px !important}.util-mb-20{margin-bottom:20px !important}.util-mt-0{margin-top:0 !important}.util-mt-10{margin-top:10px !important}.util-mt-15{margin-top:15px !important}.util-mt-20{margin-top:20px !important}.util-ml-0{margin-left:0 !important}.util-ml-10{margin-left:10px !important}.util-ml-20{margin-left:20px !important}.util-pb-0{padding-bottom:0 !important}.util-pb-10{padding-bottom:10px !important}.util-pb-20{padding-bottom:20px !important}.util-pt-0{padding-top:0 !important}.util-pt-10{padding-top:10px !important}.util-pt-20{padding-top:20px !important}.util-pl-0{padding-left:0 !important}.util-pl-10{padding-left:10px !important}.util-pl-20{padding-left:20px !important}.util-font-size-s{font-size:12px !important}.util-font-size-m{font-size:13px !important}.util-font-size-l{font-size:14px !important}.util-va-t{vertical-align:top !important}.util-va-m{vertical-align:middle !important}.util-va-b{vertical-align:bottom !important}.ly-global-footer{margin:0 auto;padding:0 20px}.ly-global-footer>.inner{padding:50px 0;text-align:center}.ly-global-footer>.inner>.copyright{font-family:'ヒラギノ角ゴ Pro W3';font-size:12px;font-weight:bold}.ly-section{width:100%}.ly-intro{margin:0 auto;background-size:cover;background-position:top center}.ly-wrapper{width:100%;background-color:#fff;overflow:hidden}@media screen and (min-width: 769px){.sp-none{display:block}.pc-none{display:none}}@media screen and (max-width: 768px){.sp-none{display:none}.pc-none{display:block}h2.img{width:100%}.ly-intro{width:100%;background:none;height:auto}.ly-intro>img{width:100%}.ly-section{width:100%}.ly-section .inner h2 img.sp-none{display:none}.ly-global-footer>.inner{padding:20px 0}.ly-global-footer>.inner>.footer-logo{display:inline-block;margin-bottom:20px}}*{box-sizing:border-box}a:hover img{opacity:.7}a img{transition:.3s all ease}.is-pc{display:block !important}.is-sp{display:none !important}.ly-header{position:relative;z-index:1}.ly-header .header-logo{position:absolute;left:100px;top:0}.ly-header .header-logo a{transition:opacity 0.15s linear;background-color:transparent}.ly-global-footer{position:relative;background-color:#fff;padding:20px 0}.ly-global-footer>.inner{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.ly-global-footer>.inner:before,.ly-global-footer>.inner:after{content:"";display:block;height:0}.ly-global-footer>.inner:after{clear:both}.ly-global-footer>.inner .footer-logo{display:block;width:194px;float:left}.ly-global-footer>.inner .footer-logo img{width:100%}.ly-global-footer>.inner .copyright{float:right;font-size:12px;font-weight:bold;padding-top:40px}.ly-contents{padding:0 0 40px;position:relative;z-index:1}.ly-contents img{width:100%;max-width:100%;height:auto;vertical-align:top}.ly-intro{display:block;position:relative;z-index:1;box-shadow:0 0 10px #000}.ly-section{width:100%}.ly-section>*>.inner{max-width:1070px;margin:0 auto;padding:0 20px;box-sizing:border-box;z-index:1}.ly-section>*>.inner>.heading{margin:0 auto;display:table}.ly-section>*>.inner>.heading img{width:100%}.ly-section .movie{margin:0 0 -5vw;padding:7vw 20px 10vw;background:url("/special/bodyslider/images/sp/bg_bigaloha.png");background-size:cover}.ly-section .mod-movie{width:100%;margin:40px 0 0;padding-top:56.25%;position:relative;box-sizing:border-box;background:#000}.ly-section .mod-movie video{width:100% !important;height:100% !important;position:absolute;top:0;right:0}.ly-section .mod-slideshow{margin:40px 0 0;padding:0;position:relative}.ly-section .mod-slideshow .slick-slide{height:auto}.ly-section .detail{margin:40px 0 0;padding:4vw 50px 12vw;position:relative;z-index:1;background:url("/special/bodyslider/images/bg_detail.png") 0 0 repeat-x;background-size:cover}.ly-section .mod-box{margin:25px 0 0;border-radius:5px;border:8px solid #fff;box-sizing:border-box;background:#fff}.ly-section .mod-box:first-child{margin-top:0}.ly-section .mod-box .inner{padding:25px;display:flex;flex-wrap:nowrap;border:6px solid #000}.ly-section .mod-box .box-item{width:50%;font-size:17px;position:relative}.ly-section .mod-box .box-item:nth-child(odd){margin-right:50px}.ly-section .mod-box .box-item:nth-child(even){margin-left:50px}.ly-section .mod-box .box-item>*:first-child{margin-top:0}.ly-section .mod-box .box-item img{width:10vw;position:absolute;bottom:-45px;right:-25px}.ly-section .mod-box .title{margin:30px 0 5px;font-weight:bold}.ly-section .mod-box .note li{margin-left:1em;text-indent:-1em}.ly-section .space{margin:-4vw 0 0;padding:8vw 20px;position:relative;background:url("/special/bodyslider/images/bg_space.png")}.ly-section .mod-space{margin:50px 0 0}.ly-section .mod-space .space-item{margin:50px 0 0;padding:50px 40px;border-radius:15px;background:#fff}.ly-section .mod-space .space-item:first-child{margin-top:0}.ly-section .mod-space .heading-lv3+*{margin-top:0 !important}.ly-section .mod-space .heading-lv4{margin:50px 0 20px}.ly-section .mod-space .text{font-size:24px;color:#66d4b5}.ly-section .mod-space .list{margin:20px 0 0 -30px;display:flex;flex-wrap:wrap}.ly-section .mod-space .list li{width:50%;padding:0 0 0 30px}.ly-section .gallery{margin:40px 0 0;padding:4vw 20px;background:url("/special/bodyslider/images/bg_blue.png")}.ly-section .mod-gallery{margin:50px 40px 0}.ly-section .mod-gallery>*:first-child{margin-top:0}.ly-section .mod-gallery .heading{margin:50px auto 0;display:table}.ly-section .mod-gallery .heading img{width:auto}.ly-section .mod-gallery .grid{margin:25px 0 0 -35px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.ly-section .mod-gallery .grid:first-of-type li{width:100%;max-width:640px}.ly-section .mod-gallery .grid li{width:50%;padding:0 0 0 35px}.ly-section .mod-gallery .grid .youtube{width:100%;padding-top:56.25%;position:relative;border:4px solid #fff;box-sizing:border-box}.ly-section .mod-gallery .grid .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}.ly-section .item{margin:40px 0 0;padding:4vw 20px;background:url("/special/bodyslider/images/bg_green.png")}.ly-section .mod-related{margin:4vw 0 0 -40px;padding:0 40px;display:flex;flex-wrap:wrap}.ly-section .mod-related li{width:33.33333%;padding:0 0 0 40px}.ly-section .mod-related li em{margin:20px 0 0;font-size:24px;color:#fff;line-height:1.4;letter-spacing:-.05em;text-align:center;display:block}.ly-section .plan{margin:40px 0 0;padding:4vw 20px;background:url("/special/bodyslider/images/bg_blue.png")}.ly-section .mod-plan{margin:4vw 0 0 -35px;display:flex;flex-wrap:wrap}.ly-section .mod-plan li{width:50%;margin:40px 0 0;padding:0 0 0 35px;display:flex;flex-wrap:wrap}.ly-section .mod-plan li:nth-child(-n+2){margin-top:0}.ly-section .mod-plan .inner{width:100%;padding:30px 40px;border-radius:15px;background:#fff}.ly-section .mod-plan .inner a{display:block}.ly-section .mod-plan .inner a:hover .heading span{text-decoration:none}.ly-section .mod-plan .heading img{width:auto;height:20px}.ly-section .mod-plan .heading span{margin:17px 0;font-size:18px;font-weight:normal;line-height:1.4;text-decoration:underline;display:block}.ly-section .mod-plan .text{margin:17px 0 20px;font-size:18px;line-height:1.4}.ly-section .mod-plan .price{font-size:18px;line-height:1;text-align:right}.ly-section .mod-plan .price em{font-size:24px;font-weight:normal;color:#ff4a12}@media screen and (max-width: 768px){.is-pc{display:none !important}.is-sp{display:block !important}.ly-global-footer>.inner{width:auto;padding-top:0}.ly-global-footer>.inner .footer-logo{float:none;margin:0 auto;padding-top:20px}.ly-global-footer>.inner .copyright{float:none;margin:0 auto;padding-top:5px}.ly-contents{padding-bottom:20px}.ly-main{padding:10px 0 0}.ly-section>*>.inner{padding:0}.ly-section .movie{margin:0 0 -10vw;padding:7vw 20px 14vw;background:url("/special/bodyslider/images/sp/bg_bigaloha.png")}.ly-section .mod-movie{margin-top:20px}.ly-section .mod-slideshow{margin-top:16px}.ly-section .detail{margin-top:20px;padding:25px 20px 20vw;background:url("/special/bodyslider/images/sp/bg_detail.png") 0 0 repeat-x;background-size:cover}.ly-section .mod-box{margin-top:12px;border-radius:5px;border-width:4px}.ly-section .mod-box .inner{padding:20px;display:block;border-width:3px}.ly-section .mod-box .box-item{width:100%;font-size:12px}.ly-section .mod-box .box-item:nth-child(odd){margin-right:0}.ly-section .mod-box .box-item:nth-child(even){margin:20px 0 0}.ly-section .mod-box .box-item img{width:20vw;bottom:-15px;right:-15px}.ly-section .mod-box .title{margin-top:20px}.ly-section .space{margin-top:-10vw;padding:45px 20px;background-size:128px 212px}.ly-section .mod-space{margin-top:15px}.ly-section .mod-space .space-item{margin-top:20px;padding:20px 15px}.ly-section .mod-space .heading-lv4{margin:20px 0 10px}.ly-section .mod-space .text{font-size:12px}.ly-section .mod-space .list{margin:5px 0 0 -15px}.ly-section .mod-space .list li{padding:0 0 0 30px;padding-left:15px}.ly-section .gallery{margin-top:20px;padding:25px 20px;background-size:44px 34px}.ly-section .mod-gallery{margin:15px 0 0;padding:0 30px}.ly-section .mod-gallery .heading{margin-top:20px}.ly-section .mod-gallery .heading img{width:22vw}.ly-section .mod-gallery .grid{margin:10px 0 0;display:block}.ly-section .mod-gallery .grid:first-of-type li{width:100%;max-width:100%}.ly-section .mod-gallery .grid li{width:100%;margin:12px 0 0;padding:0}.ly-section .mod-gallery .grid li:first-child{margin-top:0}.ly-section .mod-gallery .grid .youtube{border-width:2px}.ly-section .item{margin-top:20px;padding:25px 20px;background-size:44px 34px}.ly-section .mod-related{margin:25px 0 0 -12px;padding:0 15px}.ly-section .mod-related li{width:50%;margin:20px 0 0;padding-left:12px}.ly-section .mod-related li:nth-child(-n+2){margin-top:0}.ly-section .mod-related li em{margin-top:10px;font-size:12px}.ly-section .plan{margin-top:20px;padding:25px 20px;background-size:44px 34px}.ly-section .mod-plan{margin:25px 0 0;display:block}.ly-section .mod-plan li{width:100%;margin-top:15px;padding:0}.ly-section .mod-plan li:nth-child(-n+2){margin-top:15px}.ly-section .mod-plan li:first-child{margin-top:0}.ly-section .mod-plan .inner{width:100%;padding:15px}.ly-section .mod-plan .heading span{margin:10px 0;font-size:12px}.ly-section .mod-plan .text{margin:10px 0;font-size:12px}.ly-section .mod-plan .price{font-size:12px}.ly-section .mod-plan .price em{font-size:16px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track::before,.slick-track::after{content:'';display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;display:block;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* 2019.04.22 BEGIN */
.ly-section .mod-gallery .grid li{
	width:100%;
	max-width:640px
}
/* 2019.04.22  END  */
/* 2020.09.10 BEGIN */
.m10 {
	margin-bottom: 10px;
}
/* 2020.09.10 END */
/* 2022.03.23 BEGIN */
.popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: .6s;
}
.popup.is-show {
  opacity: 1;
  visibility: visible;
}
.popup-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 80%;
  max-width: 600px;
  padding: 50px;
  background-color: #fff;
  z-index: 2;
}
.popup-inner img {
  width: 100%;
}
.popup-inner p {
  font-size: 120%;
  text-align: center;
}
.close-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
}
.close-btn i {
  font-size: 15px;
  color: #333;
}
.close-btn .fa {
  line-height:50px;
}
.black-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.8);
  z-index: 1;
  cursor: pointer;
}
/* 2022.03.23 END */

/* 2023.10.26 END */

.text2{
  text-align: center;
  font-size: 25px;
  font-weight: bold;

}
.box-item2{
  width:100%;
  font-size:17px;
  position:relative
}
/* 2023.10.26 END */

