@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);
body,html{background:transparent;border:0;margin:0;outline:0;padding:0}@media screen and (max-width:768px){body{min-width:inherit}body.fixed{height:100%;position:fixed;width:100%}}.pomalo_id_contents{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif}.pomalo_id_contents a,.pomalo_id_contents abbr,.pomalo_id_contents acronym,.pomalo_id_contents address,.pomalo_id_contents applet,.pomalo_id_contents b,.pomalo_id_contents big,.pomalo_id_contents blockquote,.pomalo_id_contents button,.pomalo_id_contents caption,.pomalo_id_contents center,.pomalo_id_contents cite,.pomalo_id_contents code,.pomalo_id_contents dd,.pomalo_id_contents del,.pomalo_id_contents dfn,.pomalo_id_contents div,.pomalo_id_contents dl,.pomalo_id_contents dt,.pomalo_id_contents em,.pomalo_id_contents fieldset,.pomalo_id_contents font,.pomalo_id_contents form,.pomalo_id_contents h1,.pomalo_id_contents h2,.pomalo_id_contents h3,.pomalo_id_contents h4,.pomalo_id_contents h5,.pomalo_id_contents h6,.pomalo_id_contents i,.pomalo_id_contents iframe,.pomalo_id_contents img,.pomalo_id_contents ins,.pomalo_id_contents kbd,.pomalo_id_contents label,.pomalo_id_contents legend,.pomalo_id_contents li,.pomalo_id_contents object,.pomalo_id_contents ol,.pomalo_id_contents p,.pomalo_id_contents pre,.pomalo_id_contents q,.pomalo_id_contents s,.pomalo_id_contents samp,.pomalo_id_contents small,.pomalo_id_contents span,.pomalo_id_contents strike,.pomalo_id_contents strong,.pomalo_id_contents sub,.pomalo_id_contents sup,.pomalo_id_contents table,.pomalo_id_contents tbody,.pomalo_id_contents td,.pomalo_id_contents tfoot,.pomalo_id_contents th,.pomalo_id_contents thead,.pomalo_id_contents tr,.pomalo_id_contents tt,.pomalo_id_contents u,.pomalo_id_contents ul,.pomalo_id_contents var{background:transparent;border:0;margin:0;outline:0;padding:0}.pomalo_id_contents button,.pomalo_id_contents input,.pomalo_id_contents option,.pomalo_id_contents select,.pomalo_id_contents table,.pomalo_id_contents textarea{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif}.pomalo_id_contents article,.pomalo_id_contents aside,.pomalo_id_contents canvas,.pomalo_id_contents details,.pomalo_id_contents figcaption,.pomalo_id_contents figure,.pomalo_id_contents footer,.pomalo_id_contents header,.pomalo_id_contents hgroup,.pomalo_id_contents menu,.pomalo_id_contents nav,.pomalo_id_contents section,.pomalo_id_contents summary{display:block}.pomalo_id_contents ol,.pomalo_id_contents ul{list-style:none}.pomalo_id_contents blockquote,.pomalo_id_contents q{quotes:none}.pomalo_id_contents :focus{outline:0}.pomalo_id_contents ins{text-decoration:none}.pomalo_id_contents del{text-decoration:line-through}.pomalo_id_contents img{height:auto;max-width:100%;vertical-align:top}.pomalo_id_contents h1,.pomalo_id_contents h2,.pomalo_id_contents h3,.pomalo_id_contents h4,.pomalo_id_contents h5,.pomalo_id_contents h6{font-weight:400}.pomalo_id_contents .clearfix:after{clear:both;content:"";display:block}.pomalo_id_contents a{transition:.2s}.pomalo_id_contents a,.pomalo_id_contents a:link{color:#000;text-decoration:none}.pomalo_id_contents a:active,.pomalo_id_contents a:hover,.pomalo_id_contents a:visited{color:#000}.pomalo_id_contents .fadeInUp{opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1s}.pomalo_id_contents .fadeInUp.animate{opacity:1;transform:translateY(0)}.pomalo_id_contents .templateWrap{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-size:12px;letter-spacing:.08em;line-height:1.6;text-align:left;word-break:break-word}.pomalo_id_contents #main{margin-bottom:193px}.pomalo_id_contents a[href^="tel:"]{cursor:default;pointer-events:none}@media screen and (min-width:769px){.pomalo_id_contents .sp{display:none!important}}@media screen and (max-width:768px){.pomalo_id_contents #main{margin-bottom:100px}.pomalo_id_contents a:hover,.pomalo_id_contents a:hover img{opacity:1!important}.pomalo_id_contents .pc{display:none!important}.pomalo_id_contents a[href^="tel:"]{cursor:pointer;pointer-events:auto}}.pomalo_id_contents .templateWrap{background:#fff;position:relative}.pomalo_id_contents .templateWrap *{box-sizing:border-box}.pomalo_id_contents .templateWrap .bodyBg{height:100vh;left:0;position:fixed;top:0;width:100vw}.pomalo_id_contents .templateWrap .bodyBg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pomalo_id_contents .templateWrap .mainArea{background:#fff;margin:auto;max-width:375px;position:relative}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .mainArea{max-width:none}}.pomalo_id_contents .templateWrap .headBlock{overflow:hidden;position:relative}.pomalo_id_contents .templateWrap .headBlock__img{position:relative}.pomalo_id_contents .templateWrap .headBlock__img img{width:100%}.pomalo_id_contents .templateWrap .leadBlock__description{background:linear-gradient(90deg,#c1c1c1,#e9e9e9 50%,#c1c1c1);font-size:24px;font-weight:700;line-height:2;padding:56px 20px;text-align:center}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .leadBlock__description{font-size:16px;padding:40px 15px}}.pomalo_id_contents .templateWrap .tab-nav__list{display:flex;margin-bottom:33px}.pomalo_id_contents .templateWrap .tab-nav__list li{background:#fff;color:#183770;cursor:pointer;flex-grow:1;font-size:13px;font-weight:600;padding:14px 10px;position:relative;text-align:center}.pomalo_id_contents .templateWrap .tab-nav__list li:hover{opacity:.7}.pomalo_id_contents .templateWrap .tab-nav__list li:has(span:empty){display:none}.pomalo_id_contents .templateWrap .tab-nav__list li:first-child{border-radius:4px 0 0 4px}.pomalo_id_contents .templateWrap .tab-nav__list li:last-child{border-radius:0 4px 4px 0}.pomalo_id_contents .templateWrap .tab-nav__list li.is-current{background:#183770;color:#fff;pointer-events:none}.pomalo_id_contents .templateWrap .tab-nav__list li.is-current:after{background:url(../images/icon_balloon.svg) 0 0/contain no-repeat;bottom:-8px;content:"";display:block;height:10px;left:calc(50% - 6px);position:absolute;width:12px}.pomalo_id_contents .templateWrap .coupon{background:url(../images/coupon_bg_left.svg) left 6px center no-repeat,url(../images/coupon_bg_right.svg) right 6px center no-repeat,linear-gradient(135deg,#264b90,#0a265a);border-radius:4px;margin-bottom:24px;overflow:hidden;padding-bottom:12px}.pomalo_id_contents .templateWrap .coupon__header{display:flex;font-weight:700}.pomalo_id_contents .templateWrap .coupon__header__title{background:#1e3b72;color:#fff;flex-grow:1;letter-spacing:.1em;padding:5px 12px}.pomalo_id_contents .templateWrap .coupon__header__date{background:#0e244a;flex-shrink:0;padding:0 12px}.pomalo_id_contents .templateWrap .coupon__header__date .date{color:#ffd900;font-size:16px}.pomalo_id_contents .templateWrap .coupon__header__date .text{color:#ffd900;font-size:10px}.pomalo_id_contents .templateWrap .coupon__rate{color:#ffd900;display:grid;font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;gap:0 5px;line-height:1;padding:24px 0 22px;place-content:center;text-align:center}.pomalo_id_contents .templateWrap .coupon__rate__num{font-size:89px;font-weight:600;grid-area:1/1/3/2;letter-spacing:-.04em;line-height:.8}.pomalo_id_contents .templateWrap .coupon__rate__unit{font-size:52px;font-weight:800;grid-area:1/2/2/3}.pomalo_id_contents .templateWrap .coupon__rate__unit--small{font-size:41px}.pomalo_id_contents .templateWrap .coupon__rate__off{font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:20px;font-weight:600;grid-area:2/2/3/3;letter-spacing:-.02em}.pomalo_id_contents .templateWrap .coupon__code{align-items:center;background:#fff;border-radius:50px;color:#183770;cursor:pointer;display:flex;height:31px;margin:0 24px;padding:0 50px 0 16px;position:relative}.pomalo_id_contents .templateWrap .coupon__code__title{font-weight:600;margin-right:16px;position:relative;white-space:nowrap}.pomalo_id_contents .templateWrap .coupon__code__title:after{background:#183770;content:"";display:block;height:12px;opacity:.3;position:absolute;right:-8px;top:calc(50% - 5px);width:1px}.pomalo_id_contents .templateWrap .coupon__code__code{font-weight:700;margin-right:12px;white-space:nowrap;width:85px}.pomalo_id_contents .templateWrap .coupon__code__button{background:url(../images/icon_copy.svg) no-repeat;height:19px;margin-left:auto;position:relative;width:19px}.pomalo_id_contents .templateWrap .coupon__code__balloon{background:#ffd900;border-radius:4px;color:#183770;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.3;padding:3px 6px;position:absolute;right:-12px;text-align:center;top:-5px}.pomalo_id_contents .templateWrap .coupon__code__balloon:after{background:url(../images/icon_balloon_yellow.svg) 0 0/contain no-repeat;bottom:4px;content:"";display:block;height:12px;left:-6px;position:absolute;width:10px}.pomalo_id_contents .templateWrap .contentsBlock__section{background:#fff}.pomalo_id_contents .templateWrap .contentsBlock__section.bg01{background:#e7ebf6}.pomalo_id_contents .templateWrap .contentsBlock__content{padding:64px 20px;position:relative}.pomalo_id_contents .templateWrap .contentsBlock__content--coupon{padding:40px 20px 64px}.pomalo_id_contents .templateWrap .contentsBlock__content--coupon .contentsBlock__btn{margin-bottom:60px}.pomalo_id_contents .templateWrap .contentsBlock__tabTitle{font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:20px;font-weight:700;margin:0 0 16px;text-align:center}.pomalo_id_contents .templateWrap .contentsBlock__title{color:#183770;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.5;margin-bottom:30px;text-align:center}.pomalo_id_contents .templateWrap .contentsBlock__lead{font-size:14px;line-height:2;margin-bottom:30px;text-align:center}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit{display:flex;flex-wrap:wrap;gap:24px 13px;margin-bottom:40px}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit li{width:calc(33.33333% - 8.66667px)}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a{display:flex;flex-direction:column;height:100%}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a[href=""]{pointer-events:none}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a:hover{opacity:.7}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a .proper{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a .sale{color:#ba1010;font-size:16px;font-weight:500}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a .price{font-size:16px;font-weight:500}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit a[data-url=""] .credit__more{visibility:hidden}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit__img{margin-bottom:12px}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit__name{margin-bottom:8px}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit__price{font-family:Inter,Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,sans-serif;margin:auto 0 10px}.pomalo_id_contents .templateWrap .contentsBlock__itemCredit .credit__more{border:1px solid #183770;border-radius:4px;color:#183770;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1;padding:7px 8px 8px;text-align:center}.pomalo_id_contents .templateWrap .contentsBlock__bannerList{display:flex;flex-wrap:wrap;gap:16px 13px}.pomalo_id_contents .templateWrap .contentsBlock__bannerList li{border-radius:4px;overflow:hidden;width:calc(50% - 6.5px)}.pomalo_id_contents .templateWrap .contentsBlock__bannerList__title{color:#183770;font-size:14px;font-weight:600;margin:10px 0 6px}.pomalo_id_contents .templateWrap .contentsBlock__bannerList__text{margin-top:6px}.pomalo_id_contents .templateWrap .contentsBlock__iconList{display:flex;flex-wrap:wrap;gap:16px 13px}.pomalo_id_contents .templateWrap .contentsBlock__iconList li{border-radius:4px;overflow:hidden;text-align:center;width:calc(25% - 9.75px)}.pomalo_id_contents .templateWrap .contentsBlock__iconList li img{margin-bottom:5px}.pomalo_id_contents .templateWrap .contentsBlock__imgList{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}.pomalo_id_contents .templateWrap .contentsBlock__imgList li{border-radius:4px;overflow:hidden;text-align:center;width:100%}.pomalo_id_contents .templateWrap .contentsBlock__imgList li img{margin-bottom:5px}.pomalo_id_contents .templateWrap .contentsBlock__btnBlock{padding:24px 20px}.pomalo_id_contents .templateWrap .contentsBlock__btnBlock:has(span:empty){display:none}.pomalo_id_contents .templateWrap .contentsBlock__btn a{align-items:center;background:#183770;border:1px solid;border-radius:4px;color:#fff;display:flex;font-size:13px;font-weight:600;justify-content:center;min-height:56px;padding:12px 30px;position:relative;text-align:center}.pomalo_id_contents .templateWrap .contentsBlock__btn a[href=""]{pointer-events:none}.pomalo_id_contents .templateWrap .contentsBlock__btn a:hover{opacity:.7}.pomalo_id_contents .templateWrap .contentsBlock__btn a:after{background-color:currentColor;content:"";display:block;height:10px;-webkit-mask:url(../images/icon_arrow.svg) left center/contain no-repeat;mask:url(../images/icon_arrow.svg) left center/contain no-repeat;position:absolute;right:24px;top:calc(50% - 5px);width:6px}.pomalo_id_contents .templateWrap .contentsBlock__btn a.contentsBlock__btn__white{background:#fff;border:1px solid;color:#183770}.pomalo_id_contents .templateWrap .contentsBlock__btn:has(span:empty){display:none}.pomalo_id_contents .templateWrap .footBlock{margin:0 auto;max-width:1340px;padding:40px 30px}.pomalo_id_contents .templateWrap .footBlock__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .footBlock__inner{display:block}}.pomalo_id_contents .templateWrap .footBlock__staffCredit{font-size:10px;line-height:2.4}.pomalo_id_contents .templateWrap .footBlock__notes{font-size:12px;letter-spacing:.05em}@media screen and (max-width:768px){.pomalo_id_contents .templateWrap .footBlock__notes{font-size:10px;text-align:center}}.pomalo_id_contents .templateWrap .footer{background-color:#1d1d1d;padding:48px 20px}.pomalo_id_contents .templateWrap .footer__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pomalo_id_contents .templateWrap .footer__sns{margin:0 0 60px;order:0;width:100%}.pomalo_id_contents .templateWrap .footer__sns ul{gap:24px}.pomalo_id_contents .templateWrap .footer__sns ul,.pomalo_id_contents .templateWrap .footer__sns ul li a{align-items:center;display:flex;justify-content:center}.pomalo_id_contents .templateWrap .footer__sns ul li a:hover{opacity:.7}.pomalo_id_contents .templateWrap .footer__copyright{order:2;width:100%}.pomalo_id_contents .templateWrap .footer__copyright p{color:#fff;font-family:Roboto,sans-serif;font-size:10px;letter-spacing:.02em;line-height:16px;text-align:center;text-transform:uppercase}.pomalo_id_contents .templateWrap.is-publish .contentsBlock__tabTitle,.pomalo_id_contents .templateWrap.is-publish .js-tab__content:not(:first-child){display:none}.pomalo_id_contents .templateWrap:not(.is-publish) .bodyBg{max-height:1400px}.pomalo_id_contents .templateWrap:not(.is-publish) .contentsBlock__tabTitle{margin-top:30px}
