﻿.gle2sp{color:#9c0d5b;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff;font-size:1.6rem}@media screen and (max-width: 640px){.gle2sp{font-size:1.4rem}}.gle2sp div,.gle2sp span,.gle2sp object,.gle2sp iframe,.gle2sp h1,.gle2sp h2,.gle2sp h3,.gle2sp h4,.gle2sp h5,.gle2sp h6,.gle2sp p,.gle2sp blockquote,.gle2sp pre,.gle2sp abbr,.gle2sp address,.gle2sp cite,.gle2sp code,.gle2sp del,.gle2sp dfn,.gle2sp em,.gle2sp img,.gle2sp ins,.gle2sp kbd,.gle2sp q,.gle2sp samp,.gle2sp small,.gle2sp strong,.gle2sp sub,.gle2sp sup,.gle2sp var,.gle2sp b,.gle2sp i,.gle2sp dl,.gle2sp dt,.gle2sp dd,.gle2sp ol,.gle2sp ul,.gle2sp li,.gle2sp fieldset,.gle2sp form,.gle2sp label,.gle2sp legend,.gle2sp table,.gle2sp caption,.gle2sp tbody,.gle2sp tfoot,.gle2sp thead,.gle2sp tr,.gle2sp th,.gle2sp td,.gle2sp article,.gle2sp aside,.gle2sp canvas,.gle2sp details,.gle2sp figcaption,.gle2sp figure,.gle2sp footer,.gle2sp header,.gle2sp hgroup,.gle2sp menu,.gle2sp nav,.gle2sp section,.gle2sp summary,.gle2sp time,.gle2sp mark,.gle2sp audio,.gle2sp video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-transform:none;background:transparent}.gle2sp div:after,.gle2sp span:after,.gle2sp object:after,.gle2sp iframe:after,.gle2sp h1:after,.gle2sp h2:after,.gle2sp h3:after,.gle2sp h4:after,.gle2sp h5:after,.gle2sp h6:after,.gle2sp p:after,.gle2sp blockquote:after,.gle2sp pre:after,.gle2sp abbr:after,.gle2sp address:after,.gle2sp cite:after,.gle2sp code:after,.gle2sp del:after,.gle2sp dfn:after,.gle2sp em:after,.gle2sp img:after,.gle2sp ins:after,.gle2sp kbd:after,.gle2sp q:after,.gle2sp samp:after,.gle2sp small:after,.gle2sp strong:after,.gle2sp sub:after,.gle2sp sup:after,.gle2sp var:after,.gle2sp b:after,.gle2sp i:after,.gle2sp dl:after,.gle2sp dt:after,.gle2sp dd:after,.gle2sp ol:after,.gle2sp ul:after,.gle2sp li:after,.gle2sp fieldset:after,.gle2sp form:after,.gle2sp label:after,.gle2sp legend:after,.gle2sp table:after,.gle2sp caption:after,.gle2sp tbody:after,.gle2sp tfoot:after,.gle2sp thead:after,.gle2sp tr:after,.gle2sp th:after,.gle2sp td:after,.gle2sp article:after,.gle2sp aside:after,.gle2sp canvas:after,.gle2sp details:after,.gle2sp figcaption:after,.gle2sp figure:after,.gle2sp footer:after,.gle2sp header:after,.gle2sp hgroup:after,.gle2sp menu:after,.gle2sp nav:after,.gle2sp section:after,.gle2sp summary:after,.gle2sp time:after,.gle2sp mark:after,.gle2sp audio:after,.gle2sp video:after{content:initial;height:auto;visibility:visible}.gle2sp article,.gle2sp aside,.gle2sp details,.gle2sp figcaption,.gle2sp figure,.gle2sp footer,.gle2sp header,.gle2sp hgroup,.gle2sp menu,.gle2sp nav,.gle2sp section{display:block}.gle2sp img{width:100%;height:auto;line-height:0;vertical-align:top;backface-visibility:hidden}.gle2sp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gle2sp a,.gle2sp a:link{color:#9c0d5b;text-decoration:underline;outline:none}.gle2sp a:visited{color:#9c0d5b}.gle2sp a:hover{color:#9c0d5b;text-decoration:none}.gle2sp a:active{color:#9c0d5b}.gle2sp area{border:none;outline:none}.gle2sp .btm1em{margin-bottom:1em}.gle2sp .btm0{margin-bottom:0}.gle2sp .btm5{margin-bottom:5px}.gle2sp .btm10{margin-bottom:10px}.gle2sp .btm15{margin-bottom:15px}.gle2sp .btm20{margin-bottom:20px}.gle2sp .btm25{margin-bottom:25px}.gle2sp .btm30{margin-bottom:30px}.gle2sp .btm35{margin-bottom:35px}.gle2sp .btm40{margin-bottom:40px}.gle2sp .btm45{margin-bottom:45px}.gle2sp .btm50{margin-bottom:50px}.gle2sp .btm60{margin-bottom:60px}.gle2sp .btm70{margin-bottom:70px}.gle2sp .lang-en{font-family:Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Verdana, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, meiryo, sans-serif}.gle2sp .pcnone{display:none}.gle2sp .sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.gle2sp .small{font-size:1.4rem}.gle2sp .clearfix::after{content:"";display:block;clear:both}.gle2sp .kv{position:relative;border-bottom:10px solid #fff}@media screen and (max-width: 640px){.gle2sp .kv{border-bottom:none}}.gle2sp .kv .scroll{display:block;position:absolute;bottom:2.4vw;left:0;right:0;width:2.5vw;margin:0 auto 0}@media screen and (max-width: 1280px){.gle2sp .kv .scroll{bottom:30px;width:32px}}@media screen and (max-width: 640px){.gle2sp .kv .scroll{bottom:5vw;width:8.2vw}}.gle2sp .nav{position:relative;z-index:1;max-width:1080px;padding:13px 0;margin:-35px auto 35px;background:#eb6686;border:3px solid #d95e7d;border-radius:8px;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 1280px){.gle2sp .nav{margin:-25px auto 35px}}@media screen and (max-width: 640px){.gle2sp .nav{padding:10px 0;margin:0 auto 40px;border-radius:0;border-left:none;border-right:none;font-size:3vw;line-height:1.4}}.gle2sp .nav ul{display:flex;justify-content:center}.gle2sp .nav ul li{width:33.33333%;border-right:2px solid #f08ba0;border-left:2px solid #cf617c;text-align:center;white-space:nowrap}.gle2sp .nav ul li:nth-of-type(1){width:30%;border-left:none}.gle2sp .nav ul li:nth-of-type(2){width:40%}.gle2sp .nav ul li:nth-of-type(3){width:34%;border-right:none}@media screen and (max-width: 640px){.gle2sp .nav ul li:nth-of-type(1){width:24%}.gle2sp .nav ul li:nth-of-type(2){width:42%}.gle2sp .nav ul li:nth-of-type(3){width:34%}}.gle2sp .nav ul li a{display:block;background:no-repeat top center;padding:15px 0 0;color:#fff;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.gle2sp .nav ul li a{padding:0;background:none !important}}.gle2sp .nav ul li a:hover{opacity:0.7}.gle2sp .nav ul li:nth-of-type(1) a{background-image:url("../img/nav01.png")}.gle2sp .nav ul li:nth-of-type(2) a{background-image:url("../img/nav02.png")}.gle2sp .nav ul li:nth-of-type(3) a{background-image:url("../img/nav03.png")}.gle2sp .contents{background:#fff5f3}.gle2sp .bnr01{max-width:860px;margin:0 auto 35px}@media screen and (max-width: 640px){.gle2sp .bnr01{margin:0 15px 40px}}.gle2sp .ttl01{margin:0 auto 40px}@media screen and (max-width: 640px){.gle2sp .ttl01{margin:0 auto 20px}}.gle2sp .lead01{margin:0 auto 40px;color:#000;font-size:1.8rem;text-align:center}@media screen and (max-width: 640px){.gle2sp .lead01{margin:0 auto 20px;font-size:1.4rem;text-align:left}}.gle2sp .lead02{display:inline-block;background:#fff;margin:0 auto 40px;padding:8px 30px;color:#000;font-size:1.8rem;text-align:center}@media screen and (max-width: 640px){.gle2sp .lead02{margin:0 auto 20px;padding:5px 15px;font-size:1.4rem}}.gle2sp .lead02 span{font-weight:bold;color:#fdbd35}.gle2sp .btn01{width:238px}@media screen and (max-width: 640px){.gle2sp .btn01{width:70%;margin:0 auto}}.gle2sp .btn01 a{display:block;background:#fdbd35;border-radius:4px;padding:10px;color:#000 !important;font-weight:bold;text-align:center;text-decoration:none;transition:.3s}.gle2sp .btn01 a:hover{opacity:0.7}.gle2sp .stories{margin:0 15px;padding:0 0 70px}@media screen and (max-width: 640px){.gle2sp .stories{margin:0 15px;padding:0 0 40px}}.gle2sp .stories .stories_list{display:flex;justify-content:center;flex-wrap:wrap}.gle2sp .stories .stories_list>li{width:23%;background:#fff;margin:0 1% 2vw}@media screen and (max-width: 1650px){.gle2sp .stories .stories_list>li{width:31.5%;margin:0 0.9% 2vw}}@media screen and (max-width: 1280px){.gle2sp .stories .stories_list>li{margin:0 0.9% 25px}}@media screen and (max-width: 640px){.gle2sp .stories .stories_list>li{width:100%;margin:0 0 20px}}.gle2sp .stories .stories_list>li a,.gle2sp .stories .stories_list>li .modal-open{display:block;text-decoration:none;transition:.3s}.gle2sp .stories .stories_list>li a:hover,.gle2sp .stories .stories_list>li .modal-open:hover{opacity:0.7}.gle2sp .stories .stories_list>li a:hover img,.gle2sp .stories .stories_list>li .modal-open:hover img{opacity:1.0}.gle2sp .stories .stories_list>li a dl,.gle2sp .stories .stories_list>li .modal-open dl{padding:15px 10px;text-align:left}.gle2sp .stories .stories_list>li a dl dt,.gle2sp .stories .stories_list>li .modal-open dl dt{margin:0 0 10px;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 640px){.gle2sp .stories .stories_list>li a dl dt,.gle2sp .stories .stories_list>li .modal-open dl dt{font-size:1.55rem}}.gle2sp .stories .stories_list>li a dl dt>img,.gle2sp .stories .stories_list>li .modal-open dl dt>img{display:inline-block;width:80px;margin:0 0.25em;vertical-align:text-bottom}@media screen and (max-width: 640px){.gle2sp .stories .stories_list>li a dl dt>img,.gle2sp .stories .stories_list>li .modal-open dl dt>img{width:60px}}.gle2sp .stories .stories_list>li a dl .ico,.gle2sp .stories .stories_list>li .modal-open dl .ico{display:flex;justify-content:space-between;align-items:center;margin:10px 0 0}.gle2sp .stories .stories_list>li a dl .ico .cat,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat{padding:6px 13px;border-radius:20px;color:#fff;font-size:1.35rem;line-height:1.0}@media screen and (max-width: 640px){.gle2sp .stories .stories_list>li a dl .ico .cat,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat{font-size:1.2rem}}.gle2sp .stories .stories_list>li a dl .ico .cat.column,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.column{background:#fe812e}.gle2sp .stories .stories_list>li a dl .ico .cat.event,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.event{background:#73ba47}.gle2sp .stories .stories_list>li a dl .ico .cat.media,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.media{background:#8f5fc5}.gle2sp .stories .stories_list>li a dl .ico .cat.news,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.news{background:#5f77c5}.gle2sp .stories .stories_list>li a dl .ico .cat.movie,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.movie{background:#68c9cf}.gle2sp .stories .stories_list>li a dl .ico .cat.review,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.review{background:#f564b2}.gle2sp .stories .stories_list>li a dl .ico .cat.campaign,.gle2sp .stories .stories_list>li .modal-open dl .ico .cat.campaign{background:#eb6686}.gle2sp .stories .stories_list>li a dl .ico .check,.gle2sp .stories .stories_list>li .modal-open dl .ico .check{width:122px;background:#fdbd35;border-radius:4px;padding:5px;color:#000;font-size:1.4rem;font-weight:bold;text-align:center}@media screen and (max-width: 640px){.gle2sp .stories .stories_list>li a dl .ico .check,.gle2sp .stories .stories_list>li .modal-open dl .ico .check{width:30%;padding:3px 5px;font-size:1.3rem}}.gle2sp .sns{background:linear-gradient(180deg, #fff5f3 0%, #fff5f3 50%, #fff 50%, #fff 100%);margin:0 0 70px}@media screen and (max-width: 640px){.gle2sp .sns{margin:0 0 40px}}.gle2sp .sns .sns_cont{background:#f6e1e1 url("../img/bg01.png") top center;border-radius:70% 70% 70% 70% / 25% 25% 25% 25%;padding:40px 60px 80px}@media screen and (max-width: 1500px){.gle2sp .sns .sns_cont{padding:40px 30px 80px}}@media screen and (max-width: 640px){.gle2sp .sns .sns_cont{background-size:1000px auto;border-radius:70% 70% 70% 70% / 1.5% 1.5% 1.5% 1.5%;padding:20px 15px 40px}}.gle2sp .sns .sns_cont .sns_list{display:flex;justify-content:space-between;flex-wrap:wrap}.gle2sp .sns .sns_cont .sns_list>li{width:23.5%}@media screen and (max-width: 1500px){.gle2sp .sns .sns_cont .sns_list>li{width:24%}}@media screen and (max-width: 640px){.gle2sp .sns .sns_cont .sns_list>li{width:100%;margin:0 0 20px}}.gle2sp .sns .sns_cont .sns_list>li iframe{max-width:100% !important;min-width:100% !important;width:100% !important;box-sizing:border-box;margin:0 !important}.gle2sp .sns .sns_cont .txt_follow{margin:40px 0 20px;font-size:1.8rem;text-align:center}@media screen and (max-width: 640px){.gle2sp .sns .sns_cont .txt_follow{margin:0 0 15px;font-size:1.4rem}}.gle2sp .sns .sns_cont .btn_insta{width:238px;margin:0 auto}@media screen and (max-width: 640px){.gle2sp .sns .sns_cont .btn_insta{width:70%}}.gle2sp .sns .sns_cont .btn_insta a{display:block;background:#fff;border-radius:4px;padding:10px;color:#000 !important;font-weight:bold;text-align:center;text-decoration:none;transition:.3s}.gle2sp .sns .sns_cont .btn_insta a:hover{opacity:0.7}.gle2sp .sns .sns_cont .btn_insta a span{background:url("../img/ico_insta.png") no-repeat left center;background-size:25px;padding:7px 0 7px 35px}@media screen and (max-width: 640px){.gle2sp .sns .sns_cont .btn_insta a span{background-size:20px;padding:7px 0 7px 30px}}.gle2sp .series{text-align:left}.gle2sp .series .inner{max-width:1080px;margin:0 auto}@media screen and (max-width: 640px){.gle2sp .series .inner{margin:0 15px}}.gle2sp .series .club{margin:60px 0 30px}@media screen and (min-width: 641px){.gle2sp .series .club{background:url("../img/bg02_pc.png") no-repeat bottom 18px left;background-size:100% 195px}}@media screen and (max-width: 640px){.gle2sp .series .club{background:url("../img/bg02_sp.png") no-repeat bottom left;background-size:100% 76%;margin:30px 0}}@media screen and (max-width: 445px){.gle2sp .series .club{background-size:100% 78%}}@media screen and (max-width: 380px){.gle2sp .series .club{background-size:100% 80%}}.gle2sp .series .club .inner{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.gle2sp .series .club .inner{flex-wrap:wrap}}.gle2sp .series .club .inner .txt{width:550px}@media screen and (max-width: 640px){.gle2sp .series .club .inner .txt{width:100%}}.gle2sp .series .club .inner .txt h3{max-width:452px;margin:0 0 55px}@media screen and (max-width: 640px){.gle2sp .series .club .inner .txt h3{max-width:88%;margin:0 auto 30px;text-align:center}}.gle2sp .series .club .inner .txt h3 span{display:block;margin:15px 0 0;font-size:2.5rem;font-style:italic}@media screen and (max-width: 640px){.gle2sp .series .club .inner .txt h3 span{font-size:4.4vw}}.gle2sp .series .club .inner .txt .btn01{margin:25px 0 0}@media screen and (max-width: 640px){.gle2sp .series .club .inner .txt .btn01{margin:15px auto 20px}}.gle2sp .series .club .inner .img{width:523px;margin:-16px 0 0}@media screen and (max-width: 640px){.gle2sp .series .club .inner .img{width:80%;margin:0 auto}}.gle2sp .series .accessories{display:flex;justify-content:space-between;align-items:center;background:url("../img/bg03.png") no-repeat bottom left;background-size:1100px auto;padding:0 0 40px}@media screen and (max-width: 640px){.gle2sp .series .accessories{flex-wrap:wrap;background:none}}.gle2sp .series .accessories .txt{width:455px}@media screen and (max-width: 640px){.gle2sp .series .accessories .txt{width:100%;text-align:center}}.gle2sp .series .accessories .txt h3{background:url("../img/ico_accessories.png") no-repeat left center;background-size:60px;padding:8px 0 8px 70px;margin:0 0 20px;font-size:3.2rem;font-style:italic}@media screen and (max-width: 640px){.gle2sp .series .accessories .txt h3{display:inline-block;background-size:10vw;padding:3px 0 3px 11vw;margin:0 0 10px;font-size:6vw}}.gle2sp .series .accessories .txt .dis{font-size:1.7rem}@media screen and (max-width: 640px){.gle2sp .series .accessories .txt .dis{font-size:1.4rem;text-align:left}}.gle2sp .series .accessories .txt .btn01{margin:25px 0 0}@media screen and (max-width: 640px){.gle2sp .series .accessories .txt .btn01{margin:15px auto 20px}}.gle2sp .series .accessories .img{width:618px}@media screen and (max-width: 640px){.gle2sp .series .accessories .img{width:80%;margin:15px auto 20px}}.gle2sp .series .rental_demodays{display:flex;justify-content:space-between;background:url("../img/bg04.png") no-repeat center 10px;padding:40px 0}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays{flex-wrap:wrap;background:none;padding:0}}.gle2sp .series .rental_demodays>div{display:flex;justify-content:space-between;flex-wrap:wrap;width:500px;padding:30px 0 20px}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div{width:100%;padding:0}.gle2sp .series .rental_demodays>div:first-child{padding:0 0 40px}}.gle2sp .series .rental_demodays>div h3{display:flex;align-items:center;width:100%;margin:0 0 30px;padding:0 0 0 70px;font-style:italic;font-size:2.8rem;line-height:1.1}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div h3{display:inline-flex;justify-content:center;align-items:center;padding:3px 0 3px 11vw;margin:0 0 12px;font-size:5.5vw}}.gle2sp .series .rental_demodays>div h3 small{font-size:2.0rem}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div h3 small{font-size:3.5vw}}.gle2sp .series .rental_demodays>div h3 img{display:inline-block;width:173px;margin:0 0.3em 0 0}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div h3 img{width:28vw;height:auto}}.gle2sp .series .rental_demodays>div .txt{width:260px}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div .txt{width:100%}}.gle2sp .series .rental_demodays>div .txt .btn01{margin:20px 0 0}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div .txt .btn01{margin:15px auto}}.gle2sp .series .rental_demodays>div .img{width:214px}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div .img{width:80%;margin:15px auto 20px}}.gle2sp .series .rental_demodays>div .img img{border:6px solid #eed5d5}.gle2sp .series .rental_demodays>div.rental h3{background:url("../img/ico_rental.png") no-repeat left center;background-size:60px}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div.rental h3{background-position:left 7.5vw center;background-size:10vw}}.gle2sp .series .rental_demodays>div.demodays h3{background:url("../img/ico_demodays.png") no-repeat left center;background-size:60px}@media screen and (max-width: 640px){.gle2sp .series .rental_demodays>div.demodays h3{background-position:left 7.5vw center;background-size:10vw}}.gle2sp .gle2sp_column01{background:#f6e1e1 url("../img/bg01.png") top center;background-size:1300px auto;padding:70px 0}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01{background-size:1000px auto;padding:20px 0 0}}.gle2sp .gle2sp_column01 .ttl_main01{max-width:1077px;margin:0 auto 60px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .ttl_main01{width:92%;margin:0 auto 30px}}.gle2sp .gle2sp_column01 .column_contents{position:relative;background:#fff;max-width:1020px;margin:0 auto;padding:45px 30px 60px;color:#494949;text-align:left}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .column_contents{padding:30px 15px 15px}}.gle2sp .gle2sp_column01 .column_contents .btn_back{position:absolute;top:-30px;right:-23px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .column_contents .btn_back{top:-20px;right:0}}.gle2sp .gle2sp_column01 .column_contents .btn_back a{position:relative;display:block;background:#fdbd35;border-radius:4px 4px 0 4px;padding:10px 15px;color:#000;font-weight:bold;text-align:center;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .column_contents .btn_back a{border-radius:4px 0 0 4px;padding:7px 10px;font-size:1.2rem}}.gle2sp .gle2sp_column01 .column_contents .btn_back a:hover{opacity:0.7}@media screen and (min-width: 641px){.gle2sp .gle2sp_column01 .column_contents .btn_back a::after{content:"";position:absolute;bottom:-18px;right:0;display:block;width:23px;height:18px;background:url("../img/bg_btn_back.png") no-repeat 0 0}}.gle2sp .gle2sp_column01 h2{background:#eb6686;padding:12px 18px;margin:0 0 40px;border-left:10px solid #c14362;color:#fff;font-size:2.8rem}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 h2{padding:10px;margin:0 0 20px;border-left-width:6px;font-size:1.6rem}}.gle2sp .gle2sp_column01 h3{margin:50px 0;color:#9c0d5b;font-size:3.0rem;font-style:italic;text-align:center;line-height:1.5}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 h3{margin:20px 0 15px;font-size:1.6rem}}.gle2sp .gle2sp_column01 h4{margin:0 0 20px;color:#f377ad;font-size:2.0rem;font-style:italic}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 h4{font-size:1.5rem;margin:0 0 10px}}.gle2sp .gle2sp_column01 h4.center{text-align:center}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 h4.center{text-align:left}}.gle2sp .gle2sp_column01 .flex_box01{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 50px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box01{margin:0 0 20px}}.gle2sp .gle2sp_column01 .flex_box01>div{width:48.0%}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box01>div{width:100%;margin:0 0 15px}}.gle2sp .gle2sp_column01 .flex_box02{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 50px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box02{margin:0 0 20px}}.gle2sp .gle2sp_column01 .flex_box02 .txt{width:64%}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box02 .txt{width:100%;margin:0 0 15px}}.gle2sp .gle2sp_column01 .flex_box02 .img{width:31.5%}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box02 .img{width:70%;margin:0 auto 15px}}.gle2sp .gle2sp_column01 .flex_box03{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 50px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box03{justify-content:space-around;margin:0 0 20px}}.gle2sp .gle2sp_column01 .flex_box03>div{width:25%}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box03>div{width:47%;margin:0 0 5px}}.gle2sp .gle2sp_column01 .flex_box03>div.mv video{width:230px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .flex_box03>div.mv video{width:100%}}.gle2sp .gle2sp_column01 .txt p{margin:0 0 20px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .txt p{margin:0 0 10px}}.gle2sp .gle2sp_column01 .txt p:last-child{margin:0}.gle2sp .gle2sp_column01 .txt.mb{margin:0 0 50px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .txt.mb{margin:0 0 20px}}.gle2sp .gle2sp_column01 .mv{text-align:center}.gle2sp .gle2sp_column01 .mv video{width:250px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .mv video{width:65%}}.gle2sp .gle2sp_column01 .people{background:#fff0f3;max-width:620px;margin:60px auto;padding:10px;font-size:1.2rem}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people{margin:30px auto;font-size:1.1rem}}.gle2sp .gle2sp_column01 .people::after{content:"";display:block;clear:both}.gle2sp .gle2sp_column01 .people .img{float:left;width:146px;margin:0 15px 0 0}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people .img{width:28%;margin:0 0 4vw 0}}@media screen and (max-width: 450px){.gle2sp .gle2sp_column01 .people .img{width:36%}}.gle2sp .gle2sp_column01 .people dl{margin:0 0 10px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people dl{float:right;width:68%}}@media screen and (max-width: 450px){.gle2sp .gle2sp_column01 .people dl{width:60%}}.gle2sp .gle2sp_column01 .people dl dt{margin:0 0 10px}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people dl dt{margin:0 0 6px;line-height:1.5}}.gle2sp .gle2sp_column01 .people dl dt span{margin:0 15px 0 0;color:#eb6686;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people dl dt span{display:block;font-size:1.45rem}}.gle2sp .gle2sp_column01 .people dl dd{font-size:1.4rem}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people dl dd{font-size:1.15rem;line-height:1.5}}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people>p{clear:both}}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .people a{word-break:break-all}}.gle2sp .gle2sp_column01 .btn01{width:310px;margin:0 auto}@media screen and (max-width: 640px){.gle2sp .gle2sp_column01 .btn01{width:90%}}.gle2sp .gle2sp_column01 a{color:#44b9f0}.gle2sp .red{color:#c20606}.gle2sp .pink{color:#eb6686}@media screen and (max-width: 640px){.gle2sp{width:100%;margin:auto}.gle2sp .pcnone{display:initial}.gle2sp .spnone{display:none}}.gle2sp .modal-open{cursor:pointer}.gle2sp .modal-area .modal-movie{width:94%;max-width:1000px;background:#FFF;border-radius:10px;z-index:10000001 !important;margin:auto;padding:50px;background:#fff;position:fixed;display:none}.gle2sp .modal-area .modal-iframe{width:48%}.gle2sp .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.gle2sp .modal-area .modal-iframe .iframe:last-child{margin:0}.gle2sp .modal-area .modal-iframe .iframe-head{padding:10px 0;text-align:left;line-height:1.2}.gle2sp .modal-area .modal-iframe .iframe-head span{font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.3333333333;display:block}.gle2sp .modal-area .modal-iframe .iframe iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.gle2sp .modal-area .modal-video{margin:0 0 10px;line-height:0}.gle2sp .modal-area .modal-video:last-child{margin:0}.gle2sp .modal-area .modal-video video{width:100%}.gle2sp .modal-area .modal-close{width:88px;height:90px;margin-left:-44px;background:url(/gle2sp/assets/img/btn_close@2x.png) left top/contain no-repeat;border:none;cursor:pointer;position:absolute;left:50%;bottom:-100px;z-index:20000000 !important;display:none}.gle2sp .modal-area .video-area{overflow-y:visible !important;padding:0 !important}.gle2sp .modal-area .video-area .modal-close{position:absolute;bottom:-100px}.gle2sp .modal-area .video-iframe{width:100%;position:relative;line-height:0;overflow:hidden;border-radius:10px}.gle2sp .modal-area .video-iframe:before{content:"";display:block;padding-top:56.25%}.gle2sp .modal-area .video-iframe iframe,.gle2sp .modal-area .video-iframe video{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width: 640px){.gle2sp .modal-area *{box-sizing:border-box}.gle2sp .modal-area .modal-movie{max-height:70%;padding:20px;overflow-y:scroll}.gle2sp .modal-area .modal-movie:after{display:none}.gle2sp .modal-area .modal-iframe{width:100%;padding:0 0 20px}.gle2sp .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.gle2sp .modal-area .modal-close{width:100%;height:65px;margin:0;background:url(/gle2sp/assets/img/btn_close@2x.png) center bottom/contain no-repeat;position:fixed;left:0;bottom:0}}body.body-fixed{position:fixed !important;width:100%;height:100%;left:0}#modal-overlay{z-index:10000000 !important;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.75)}
