/*!
Theme Name: Yonden Energy LP
Theme URI: https://space-inc.co.jp
Author: SPACE inc.
Description: SPACE Original Theme
Version: 1.0.1
*/*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{background:#FFF;color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#000}body{font:10px/1.231 arial,helvetica,clean,sans-serif;font:x-small;font-size:small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font:100%;font-size:inherit}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%}a:link,a:visited,a:hover,a:active{color:#172a88}a:link,a:visited{text-decoration:underline}a:hover{text-decoration:none;opacity:0.9}html{font-size:62.5%}body{background-color:#fff;font-size:1.6rem;line-height:2;font-family:'Noto Sans JP', sans-serif;color:#000;text-align:center}ul,dl,ol{list-style-position:outside;text-indent:0}th,td{vertical-align:top}img{max-width:100%;max-height:100%;vertical-align:top}.clear{display:inline-block}.clear::after{clear:both;content:"";display:block;font-size:0.1em;height:0;line-height:0;visibility:hidden}* html .clear{height:1px}.clear{display:block}.elps{overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.container{margin:0 auto;padding:0 10px;width:100%}@media screen and (min-width: 1000px){.container{max-width:1000px}}.mb_none{display:none}@media screen and (min-width: 1000px){.mb_none{display:block !important}}@media screen and (min-width: 1000px){.mb_none.inline{display:inline !important}}@media screen and (min-width: 1000px){.mb_none.ib{display:inline-block !important}}.pc_none{display:block}@media screen and (min-width: 1000px){.pc_none{display:none !important}}.pc_none.inline{display:inline}@media screen and (min-width: 1000px){.pc_none.inline{display:none !important}}.pc_none.ib{display:inline-block}@media screen and (min-width: 1000px){.pc_none.ib{display:none !important}}.yt-modal{position:fixed;inset:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;background:transparent;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease}.yt-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.yt-modal__bg{position:absolute;inset:0;background:rgba(0,0,0,0.75);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.yt-modal.is-open .yt-modal__bg{opacity:1}.yt-modal__inner{position:relative;z-index:1;width:100%;max-width:960px;background:transparent;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0.3s ease 0.05s, -webkit-transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, -webkit-transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, transform 0.3s ease 0.05s, -webkit-transform 0.3s ease 0.05s}.yt-modal.is-open .yt-modal__inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.yt-modal__player{width:100%}.yt-modal__slide-player{width:100%;aspect-ratio:16 / 9;background:transparent}.yt-modal__slide-player iframe{width:100%;height:100%;border:0}.yt-modal__swiper{width:100%;padding-bottom:40px;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;overflow:visible !important}.yt-modal__swiper.is-ready{opacity:1}@media screen and (min-width: 1000px){.yt-modal__swiper{overflow:hidden !important}}.yt-modal__swiper .swiper-button-prev,.yt-modal__swiper .swiper-button-next{color:#fff}.yt-modal__swiper .swiper-button-prev::after,.yt-modal__swiper .swiper-button-next::after{font-size:28px}.yt-modal__swiper .swiper-button-prev{left:0}.yt-modal__swiper .swiper-button-next{right:0}.yt-modal__swiper .swiper-pagination-bullet{background:#fff;opacity:0.5}.yt-modal__swiper .swiper-pagination-bullet-active{opacity:1}.yt-modal__swiper .swiper-pagination{width:100%}@media screen and (min-width: 1000px){.yt-modal__swiper .swiper-pagination{bottom:5px}}.yt-modal__close{position:absolute;top:-52px;right:0;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#000;font-size:24px;line-height:44px;cursor:pointer}@media screen and (min-width: 1000px){.yt-modal__close{right:-52px}}.modal-open{overflow:hidden}#wrapper{position:relative;width:100%}.header{height:64px;background:#fff}.header .container{padding:10px 15px}.header .logo{margin:0 auto}.header .logo img{height:44px}.footer{background:#fff}.footer .container{padding:20px 30px}.footer__logo img{width:100%}.footer__info .shop-list{margin-top:20px;border-top:1px solid #9e9e9f}.footer__info .shop-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #9e9e9f;font-weight:bold}.footer__info .shop-list .item .shop-name{display:inline-block;margin-right:0.3em;font-size:14px}.footer__info .shop-list .item .shop-name::before{display:inline-block;content:"●"}.footer__info .shop-list .item .shop-name.nihama{margin-right:-0.3em;-webkit-transform:scaleX(0.8);transform:scaleX(0.8)}.footer__info .shop-list .item .shop-name.nihama::before{margin-right:0.15em;-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}.footer__info .shop-list .item .shop-tel{display:inline-block;font-size:14px}.footer__info .shop-list .item .shop-tel.nihama{padding-right:0.5em}.footer__info .shop-list .item .shop-tel a{color:inherit;text-decoration:none}.footer__info .notes{margin-top:10px;font-size:12px;text-align:center;line-height:1.4}.sec1{background:#bae2f8 url("../images/bg_cloud_sp.png") center top no-repeat;background-size:178% auto}.fview{overflow:hidden;background-size:100% auto}.fview .container{position:relative;padding:25px 15px 0;overflow:hidden}.fview .container::before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:104%;aspect-ratio:416 / 44;background:url("../images/fv_flag_sp.png") center bottom no-repeat;background-size:auto 100%}.fview h1{width:100%}.fview .chara img{width:100%}.gift{position:relative}.gift .container{padding:0 15px}.gift .container>ul>li{position:relative;display:block;margin-bottom:15px;text-align:center}.gift .container>ul>li img{width:calc(360vw /4)}.gift .container>ul>li .supple{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:10px;line-height:1.4;text-align:left}.gift .container>ul>li .supple ul li{display:block;position:relative;padding-left:1em}.gift .container>ul>li .supple ul li::before{content:"※";position:absolute;left:0}.outline{padding:0 15px}.outline .container{position:relative;padding:calc(25vw / 4);background:#fff;border-radius:5px}.outline .container::before{position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:104%;aspect-ratio:368 / 34;background:url("../images/top_outline.png") center center no-repeat;background-size:100% auto}.outline .ttl{padding:calc(14vw / 4) 0 0;background-size:100% auto}.outline .ttl img{width:calc(220vw / 4)}.outline .list{text-align:left;font-size:14px}.outline .list .item{margin-top:20px;line-height:1.6}.outline .list .item em{display:block;background:url("../images/list_circle.svg") left center no-repeat;background-size:14px 14px;padding-left:1.2em;width:5.6em;font-size:14px;text-align:justify}.outline .list .item small{font-size:12px}.outline .list .item ol{padding-left:1.8em;font-size:12px}.outline .list .item ol li{display:block;position:relative}.outline .list .item ol li::before{content:"※1";position:absolute;left:-1.8em}.outline .list .item ol li:nth-of-type(2)::before{content:"※2"}.formlink{padding:30px 30px 0}.formlink .container{padding:0}.formlink .container a{display:block;-webkit-transition:.2s all;transition:.2s all}.formlink .container a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.outlink{padding:30px 30px 30px}.outlink .container{padding:0}.outlink .container a{display:block;-webkit-transition:.2s all;transition:.2s all}.outlink .container a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.outlink:last-of-type{padding-bottom:40px}.cashback{background-color:#e50012}.cashback>.container{background:url(../images/bg_line_sp.png) center top no-repeat;background-size:auto 100%}.cashback .ttl{padding:15px}.cashback .ttl img{width:100%}.merit{overflow:hidden;padding-bottom:calc(210vw / 4)}.merit .container{position:relative;padding:0;background:url("../images/bg_merit_sp.png") left top no-repeat;background-size:calc(400vw / 4) auto}.merit .head{position:relative;overflow:hidden}.merit .head .ttl{margin-top:calc(36vw / 4)}.merit .head .ttl img{width:calc(360vw / 4)}.merit .over .list{margin-left:-15px;margin-right:-15px;padding:35px 30px 0}.merit .over .list .item{display:block;margin-top:15px}.merit .over .list .item:first-child{margin-top:0}.merit .over .notes{margin-top:15px;margin-left:20px;margin-right:20px;padding:0;line-height:1.4;text-align:justify;font-size:12px}.merit .bnr{margin-left:30px;margin-right:30px}.merit .bnr .list{padding:25px 0;margin-right:-5px}.merit .bnr .list .item{display:block;margin-top:10px}.merit .bnr .list .item:first-child{margin-top:0}.merit .bnr .list .item a{display:block;-webkit-transition:.2s all;transition:.2s all}.merit .bnr .list .item a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.merit .bnr .list .item.cp2026{margin-top:50px}.merit .hirutoku{position:relative}.merit .hirutoku .copy{padding:0 15px 15px}.merit .hirutoku .copy img{width:100%}.merit .hirutoku .chara{position:relative;padding-right:calc(34vw / 4);text-align:right;z-index:10}.merit .hirutoku .chara img{width:calc(233vw / 4)}.movie{position:relative;z-index:1;margin-top:calc(-316vw / 4);padding-top:calc(130vw / 4);background:url("../images/bg_cloud3_sp.png") right calc(-18vw / 4) top no-repeat;background-size:calc(494vw / 4) auto}.movie .container{padding:0 30px 0;background-color:#f5fafd}.movie .ttl{padding-top:0}.movie .desc{margin:0 -30px;margin-top:15px;padding:0 30px;background-color:#f5fafd;line-height:1.6;font-size:15px}.movie .list{margin:0 -30px;padding:0 30px 15px;background-color:#f5fafd}.movie .list .item{display:block;padding-top:15px}.movie .list .item .player{position:relative;margin-top:5px;aspect-ratio:16 / 9}.movie .cm{padding-bottom:45px}.movie .cm .frame{position:relative;margin-left:-15px;margin-right:-15px;background:url("../images/thumb_cm.jpg") calc(26vw / 4) calc(82vw / 4) no-repeat;background-size:calc(288vw / 4) auto}.movie .cm .frame img{width:100%}.movie .cm .frame::before{content:"";display:block;width:calc(60vw / 4);height:calc(60vw / 4);background-color:rgba(255,255,255,0.9);border-radius:50%;position:absolute;top:57%;left:44%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movie .cm .frame::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:18px 0 18px 28px;border-color:transparent transparent transparent #dddddd;position:absolute;top:57%;left:45%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movie .cm .chara{padding:0 10px;margin-top:-15px}@media screen and (min-width: 1000px){.footer .container{padding:30px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 390px;flex:0 0 390px}.footer__info{-webkit-box-flex:0;-ms-flex:0 0 445px;flex:0 0 445px}.footer__info .shop-list{margin-top:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, auto);grid-auto-flow:column;border-bottom:1px solid #9e9e9f;line-height:1.4}.footer__info .shop-list .item:nth-of-type(3){border-bottom:none}.footer__info .notes{margin-top:5px;text-align:left}.sec1{background:#bae2f8 url("../images/bg_cloud_pc.png") calc(50%) 122px no-repeat;background-size:1490px auto}.fview{position:relative;padding-bottom:0;background:none;overflow:visible}.fview::before{content:"";display:block;position:absolute;left:0;top:0;width:369px;height:89px;background:url("../images/fv_flag_l_pc.png") center center no-repeat;background-size:100% auto}.fview::after{content:"";display:block;position:absolute;right:0;top:0;width:369px;height:89px;background:url("../images/fv_flag_r_pc.png") center center no-repeat;background-size:100% auto}.fview .container{position:relative;overflow:visible;padding:0}.fview .container::before{display:none}.fview h1{position:relative;padding-top:30px;text-align:center;z-index:2;text-align:right}.fview h1 img{width:auto}.fview .chara{position:absolute;left:14px;top:196px;width:225px;height:324px;z-index:1}.gift{position:relative;background:none}.gift::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:110px;background:url("../images/bg_sec1_bottom_pc.png") calc(50% + 50px) top repeat-x;background-size:1284px 117px}.gift .container{position:relative;padding:0}.gift .container>ul{margin-top:-70px;aspect-ratio:990 / 758}.gift .container>ul>li{width:331px;position:absolute}.gift .container>ul>li:nth-of-type(1){left:160px;top:0;width:331px}.gift .container>ul>li:nth-of-type(2){right:160px;top:20px}.gift .container>ul>li:nth-of-type(3){left:0;bottom:0;width:285px;z-index:2}.gift .container>ul>li:nth-of-type(4){left:253px;bottom:0;width:386px}.gift .container>ul>li:nth-of-type(5){right:0;bottom:0;width:296px;z-index:1}.gift .container>ul>li .supple{bottom:75px}.outline{margin-top:0;padding:50px 0 0;background:#fff}.outline .container{padding:45px 50px 20px;background-color:rgba(186,226,248,0.4)}.outline .container::before{width:100%;background:url("../images/top_outline_pc.png") center top no-repeat;background-size:100% auto}.outline .ttl{padding:0 0 20px;background-size:100% auto}.outline .ttl img{width:268px}.outline .list{text-align:left;font-size:14px}.outline .list .item{position:relative;padding-left:7em;margin-top:10px;font-size:15px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.outline .list .item em{position:absolute;left:0;top:0;width:5.6em;font-size:15px;text-align:justify;text-align-last:justify}.outline .list .item ol{margin-top:10px}.outline .list .item ol li{display:inline-block;margin-right:3em}.formlink{padding:40px 0 0;background-color:#fff}.formlink .container a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:1}.formlink .container a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.formlink img{width:440px}.outlink{padding:25px 0 60px;background-color:#fff}.outlink .container a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:1}.outlink .container a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.outlink img{width:744px}.outlink:last-of-type{padding-bottom:60px}.cashback{background:#e50012 url(../images/bg_line_pc.png) center -1094px no-repeat;background-size:2494px auto}.cashback>.container{background:none}.cashback>.container .ttl{padding:15px}.cashback>.container .ttl img{width:914px}.cashback .outline{background:transparent}.cashback .outline .container{background:#e3f3fc}.cashback .outline .ttl img{width:268px}.cashback .formlink{background:transparent}.cashback .outlink{background:transparent}.merit{padding-bottom:200px;background:url("../images/bg_merit_pc.png") calc(50% - 388px) top repeat-x;background-size:2190px auto}.merit .container{background:none}.merit .head{aspect-ratio:auto;height:auto;overflow:visible}.merit .head .ttl{margin-top:0;padding-top:20px}.merit .head .ttl img{margin-left:0;width:993px}.merit .over{position:relative}.merit .over .list{margin-left:0;margin-right:0;margin-top:40px;padding:0 0 75px;display:grid;grid-template-columns:1fr 1fr 1fr;background:rgba(255,255,255,0.4);border-radius:20px;gap:0}.merit .over .list .item{display:block;margin-top:0;position:relative;padding-top:5px}.merit .over .list .item:first-child{grid-column:1 / 2;grid-row:1 / 2}.merit .over .list .item:first-child::after{content:"";display:block;position:absolute;top:25px;right:-1px;bottom:62px;border-right:2px dotted #5db6e7;width:0}.merit .over .list .item:nth-child(2){grid-column:2 / 4;grid-row:1 / 2}.merit .over .list .item:nth-child(2) img{-webkit-transform:translateY(-38px);transform:translateY(-38px)}.merit .over .list .item:nth-child(3){margin-top:-50px;grid-column:1 / 2;grid-row:2 / 3}.merit .over .list .item:nth-child(3)::after{content:"";display:block;position:absolute;top:25px;right:-1px;bottom:0;border-right:2px dotted #5db6e7;width:0}.merit .over .list .item:nth-child(4){margin-top:-50px;grid-column:2 / 3;grid-row:2 / 3}.merit .over .list .item:nth-child(4)::after{content:"";display:block;position:absolute;top:25px;right:-1px;bottom:0;border-right:2px dotted #5db6e7;width:0}.merit .over .list .item:nth-child(5){margin-top:-50px;grid-column:3 / 4;grid-row:2 / 3}.merit .over .notes{position:absolute;bottom:0;margin-top:0;margin-left:0;margin-right:0;padding:20px;font-size:12px}.merit .bnr{margin-left:0;margin-right:0}.merit .bnr .list{padding:25px 0}.merit .bnr .list .item{display:block;margin:10px auto 0;width:651px}.merit .bnr .list .item a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:1}.merit .bnr .list .item a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.merit .bnr .list .item.cp2026{margin-top:260px}.merit .hirutoku{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.merit .hirutoku .copy{padding:0}.merit .hirutoku .copy img{width:751px}.merit .hirutoku .chara{position:relative;padding-right:0;text-align:right;z-index:10}.merit .hirutoku .chara img{width:188px}.movie{margin-top:-140px;padding-top:138px;background:url("../images/bg_cloud3_pc.png") center top repeat-x;background-size:1300px auto;overflow:hidden}.movie .container{padding-left:0;padding-right:0;padding-bottom:58px;max-width:none;background-color:#f5fafd}.movie .ttl{padding-top:0}.movie .ttl img{width:712px}.movie .desc{margin-top:5px;font-size:16px}.movie .list{margin:0 auto;padding:0;max-width:1000px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.movie .list .item{display:block;margin-top:20px;-webkit-box-flex:0;-ms-flex:0 0 456px;flex:0 0 456px}.movie .list .item .player{position:relative;margin-top:5px;aspect-ratio:16 / 9}.movie .cm{margin-top:50px;padding-bottom:45px;position:relative}.movie .cm .frame{position:relative;margin-left:0;margin-right:0;background:url("../images/thumb_cm.jpg") calc(50% + 5px) 138px no-repeat;background-size:523px auto;width:1056px;margin:0 auto}.movie .cm .frame img{width:1056px;cursor:pointer}.movie .cm .frame::before{content:"";display:block;width:60px;height:60px;background-color:rgba(255,255,255,0.9);border-radius:50%;position:absolute;top:57%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.movie .cm .frame::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:18px 0 18px 28px;border-color:transparent transparent transparent #dddddd;position:absolute;top:57%;left:calc(50% + 4px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.movie .cm .frame:hover::before{opacity:0.8}.movie .cm .chara{display:none}}
