.l-main__contents .inflight{width:100%;max-width:1280px;margin:0 auto;color:#444;text-align:left;line-height:1.5;overflow:hidden;}
.l-main__contents .inflight ul{padding:0;}
.l-main__contents .inflight ul li{list-style-type:none;}
.l-main__contents .inflight dl{margin-block:0;}
.l-main__contents .inflight dl dd{margin:0;}
.l-main__contents .inflight a{color:#499916;}
.l-main__contents .inflight .fBold{font-weight:bold;}
.l-main__contents .inflight .fRed{color:#f00;}
.l-main__contents .inflight .inflight__head{padding:0 0 13.333vw;background:linear-gradient(rgba(238,253,153,.25),rgba(181,255,249,.25));}
.l-main__contents .inflight .inflight__heading__mainImg img{margin-bottom:8vw;}
.l-main__contents .inflight .inflight__heading__mainImg__ttl img{width:61%;margin:0 auto;}
.l-main__contents .inflight .inflight__heading__note{margin:6.667vw auto 10.667vw;font-size:4.267vw;font-weight:500;text-align:center;}
.l-main__contents .inflight .inflight__anchorLink{margin:0 auto;padding:0 9.333vw;}
.l-main__contents .inflight .inflight__anchorLink__link{width:100%;margin:0 auto;padding:2.4vw 2.667vw;border-bottom:1px solid #DBDBDB;}
.l-main__contents .inflight .inflight__anchorLink__link:first-child{border-top:1px solid #DBDBDB;}
.l-main__contents .inflight .inflight__anchorLink__link a{display:flex;align-items:center;text-decoration:none;}
.l-main__contents .inflight .inflight__anchorLink__link__arrow{flex:0 0 5.333vw;content:"";inset:0;margin:auto;display:block;width:5.333vw;height:2.667vw;background-image:url(../../img/index/2023/icon_arrow.png);background-repeat:no-repeat;background-size:contain;}
.l-main__contents .inflight .inflight__anchorLink__link__icon{flex:0 0 13.333vw;display:block;aspect-ratio:1/1}
.l-main__contents .inflight .inflight__anchorLink__link__icon img{width:100%;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup{margin:0 0 0 4vw;text-align:left;}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup p{color:#444;font-size:4.267vw;font-weight:700;}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en{content:"";display:block;height:4.8vw;width:52vw;background-size:cover;background-repeat:no-repeat;}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_drink{background-image:url(../../img/index/2023/txt_nav_drink_sp.png);}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_entertainment{background-image:url(../../img/index/2023/txt_nav_entertainment_sp.png);}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_magazine{background-image:url(../../img/index/2023/txt_nav_magazine_sp.png);}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_lending{background-image:url(../../img/index/2023/txt_nav_lending_sp.png);}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_shopping{background-image:url(../../img/index/2023/txt_nav_shopping_sp.png);}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_limited{background-image:url(../../img/index/2023/txt_nav_limited_sp.png);}
.l-main__contents .inflight .inflight__contents{position:relative;padding:5.333vw 0 24vw;background-image:linear-gradient(#E7F6FD,#F8FAE0);}
.l-main__contents .inflight .inflight__contents::before{content:"";position:absolute;inset:0;margin:-12% auto auto -56%;display:block;width:127%;height:29.067vw;background-image:url(../../img/index/2023/illust_cloud-1.png);background-size:contain;background-repeat:no-repeat;}
.l-main__contents .inflight .inflight__contents::after{content:"";position:absolute;inset:0;margin:auto auto 0 auto;display:block;width:100%;height:30.4vw;background-image:url(../../img/index/2023/bg_foot.png);background-size:cover;background-repeat:no-repeat;}
.l-main__contents .inflight .inflight__contents__inner{padding:10.667vw 0;}
.l-main__contents .inflight .inflight__borderDecoration{position:relative;content:"";display:block;width:100%;max-width:1040px;height:10.133vw;background:linear-gradient(to right,#8BC980 33.333%,#FFCBBD 33.333% 66.666%,#CDAACC 66.666% 100%);}
.l-main__contents .inflight .inflight__section__heading--icon{position:absolute;inset:0;margin:auto auto 1% auto;display:block;width:21.333vw;aspect-ratio:1/1;object-fit:cover;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));z-index:1;}
.l-main__contents .inflight .inflight__borderDecoration.border-Top{margin:0 auto;padding:2.133vw 0 0 0;}
.l-main__contents .inflight .inflight__borderDecoration.border-Bottom{position:relative;margin:0 auto;padding:0 0 2.133vw 0;z-index:99;}
.l-main__contents .inflight .inflight__borderDecoration::before{content:"";display:block;width:100%;height:100%;background-color:#FFF;}
.l-main__contents .inflight .inflight__section{position:relative;width:100%;max-width:1040px;margin:0 auto;padding:0;z-index:99;}
.l-main__contents .inflight .inflight__section__inner{width:100%;height:100%;margin:0 auto;padding:5.333vw 0 1px;background-color:#FFF;}
.l-main__contents .inflight .inflight__section__heading{margin:0 auto 4vw;padding:0 5.333vw;}
.l-main__contents .inflight .inflight__section__listTtl--wrapper{padding:0 12vw;}
.l-main__contents .inflight .inflight__section__listTtl{position:relative;margin:0 auto 4vw;padding-left:1.5em;text-align:left;font-size:4.267vw;font-weight:700;}
.l-main__contents .inflight .inflight__section__listTtl::before{position:absolute;content:"";inset:0;margin:auto auto auto 0;width:2.667vw;aspect-ratio:1/1;background-color:#8BC980;border-radius:100%;}
.l-main__contents .inflight .inflight__section__list__catch{margin:0 auto 4vw;text-align:center;font-size:4vw;font-weight:700;}
.l-main__contents .inflight .inflight__section__list__wrapper{margin-bottom:10.667vw;padding:0 8vw;border-bottom:1px solid rgba(145,145,145,.5);}
.l-main__contents .inflight .inflight__section__list__wrapper:last-child{margin-bottom:2.667vw;border-bottom:none;}
.l-main__contents .inflight .inflight__section__list{padding:0 0 8vw;margin:0 auto 8vw;background-image:linear-gradient(to right,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x;}
.l-main__contents .inflight .inflight__section__list:last-child{padding-bottom:0;background:none;}
.l-main__contents .inflight .inflight__section__list__inner{padding:0 4vw;}
.l-main__contents .inflight .inflight__section__list__img{width:100%;margin:0 auto 5.333vw;}
.l-main__contents .inflight .inflight__section__list__img img{box-shadow:3px 3px 10px rgba(0,0,0,.2);}
.l-main__contents .inflight .inflight__section__list__img .img_280_224{width:74.667vw;aspect-ratio:5/4;object-fit:cover;}
.l-main__contents .inflight .inflight__section__list__info{text-align:left;}
.l-main__contents .inflight .inflight__section__list__info .info-limited{display:inline-block;margin-bottom:2%;padding:0 3%;border:1px solid;border-radius:100vmax;font-weight:bold;}
.l-main__contents .inflight .inflight__section__list__info .info-ttl{font-size:4.267vw;font-weight:700;}
.l-main__contents .inflight .inflight__section__list__info .info-ttl small{display:block;font-size:3.733vw;font-weight:700;}
.l-main__contents .inflight .inflight__section__list__info .info-note{font-size:3.467vw;font-weight:400;}
.l-main__contents .inflight .inflight__section__list__link--catch{margin:8vw 0 5.333vw;}
.l-main__contents .inflight .inflight__section__list__annotation{margin:0;text-align:left;font-size:3.467vw;}
.l-main__contents .inflight .inflight__section__list__annotation--emphasis{font-size:3.733vw;}
.l-main__contents .inflight .inflight__section__list__info .more-info-link{position:relative;display:inline-block;padding-right:1.5em;font-weight:bold;text-decoration:none;font-size:3.733vw;}
.l-main__contents .inflight .inflight__section__list__info .more-info-link .c-icon{position:absolute;top:0;right:0;bottom:0;margin:auto;}
.l-main__contents .inflight .inflight__section__list__info .more-info-link::before{content:"";position:absolute;inset:0;margin:auto 0 auto auto;width:2.133vw;height:3.467vw;background-image:url(../../img/index/2023/icon_arrow_link.png);background-repeat:no-repeat;background-size:contain;}
.l-main__contents .inflight .inflight__section__list__wrapper.list_drink.list-first{border-bottom:none;}
.l-main__contents .inflight .inflight__section__list.listColumn_3:last-child{padding:0 0 8vw;margin:0 auto 8vw;background-image:linear-gradient(to right,rgb(195,195,195),rgb(195,195,195) 4px,transparent 4px,transparent 8px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x;}
.l-main__contents .inflight .list_drink .list__annotation,.inflight .list_alcohol .list__annotation{margin:0 auto 10.667vw;}
.l-main__contents .inflight .list_candy .inflight__section__list{margin-bottom:0;padding-bottom:0;background-image:none;}
.l-main__contents .inflight .list_entertainment .inflight__section__list{margin-bottom:0;}
.l-main__contents .inflight .inflight__contents__inner.contents_magazine{position:relative;}
.l-main__contents .inflight .inflight__contents__inner.contents_magazine::before{content:"";position:absolute;inset:0;margin:-5% -32% auto auto;display:block;width:100%;height:24vw;background-image:url(../../img/index/2023/illust_cloud-1.png);background-repeat:no-repeat;background-size:cover;opacity:.7;}
.l-main__contents .inflight .list_magazine .inflight__section__list{margin-bottom:2.667vw;}
.l-main__contents .inflight .list_magazine .inflight__section__list__img{width:48vw;}
.l-main__contents .inflight .list_magazine .inflight__section__list__annotation{margin:5.333vw auto;}
.l-main__contents .inflight .list_magazine .inflight__section__list__info .info-ttl{font-size:3.467vw;}
.l-main__contents .inflight .list_magazine .more-info-link::before{margin:auto -10% auto auto;}
.l-main__contents .inflight .inflight__contents__inner.contents_lending{position:relative;}
.l-main__contents .inflight .inflight__contents__inner.contents_lending::before{content:"";position:absolute;inset:0;margin:-5% auto auto -42%;display:block;width:100%;height:22.667vw;background-image:url(../../img/index/2023/illust_cloud-1.png);background-repeat:no-repeat;background-size:cover;opacity:.7;}
.l-main__contents .inflight .inflight__section__listTtl.ttl_2-line::before{margin:2.5% auto auto 0;}
.l-main__contents .inflight .contents_lending .inflight__section__list.list__annotation{margin-bottom:0;}
.l-main__contents .inflight .list_candy .inflight__section__list{margin-bottom:0;}
.l-main__contents .inflight .inflight__contents__inner.contents_limited{position:relative;}
.l-main__contents .inflight .inflight__contents__inner.contents_limited::before{content:"";position:absolute;inset:0;margin:-5% -32% auto auto;display:block;width:100%;height:24vw;background-image:url(../../img/index/2023/illust_cloud-1.png);background-repeat:no-repeat;background-size:cover;opacity:.5;}
.l-main__contents .inflight .list_limited .inflight__section__list.list__annotation{margin:0 auto;}@media screen and (max-width:600px){.inflight .hide-sp{display:none!important}
.l-main__contents .inflight a:hover{opacity:1}}@media screen and (min-width:601px){.inflight .hide-pc{display:none!important}
.l-main__contents .inflight .inflight__contents__inner{padding:40px 0}
.l-main__contents .inflight .inflight__head{padding:0 0 70px}
.l-main__contents .inflight .inflight__heading{position:relative}
.l-main__contents .inflight .inflight__heading__mainImg img{margin-bottom:0}
.l-main__contents .inflight .inflight__heading__mainImg__ttl img{position:absolute;width:24%;max-width:295px;inset:0;margin:10% auto auto 8%}
.l-main__contents .inflight .inflight__heading__note{margin:50px auto 36px;font-size:18px}
.l-main__contents .inflight .inflight__anchorLink{max-width:980px;padding:0 10px}
.l-main__contents .inflight .inflight__anchorLink__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
.l-main__contents .inflight .inflight__anchorLink__link{width:calc(100% / 5);margin:0 auto;padding:0 30px;border-bottom:none;border-right:1px solid #DBDBDB}
.l-main__contents .inflight .inflight__anchorLink__link:first-child{border-top:none;border-left:1px solid #DBDBDB}
.l-main__contents .inflight .inflight__anchorLink__link a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:210px}
.l-main__contents .inflight .inflight__anchorLink__link__arrow{flex:0 0 20px;margin:auto auto 0 auto;max-width:100%;width:20px;height:13px}
.l-main__contents .inflight .inflight__anchorLink__link__icon{flex:0 0 80px;max-width:100%;margin:0 auto 10px}
.l-main__contents .inflight .inflight__anchorLink__link__icon img{width:80px}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup{margin:auto 0;max-width:100%;text-align:center}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup p{font-size:16px}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en{margin:5px auto 0;height:32px;background-size:contain}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_drink{width:98px;background-image:url(../../img/index/2023/txt_nav_drink_pc.png)}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_entertainment{width:102px;background-image:url(../../img/index/2023/txt_nav_entertainment_pc.png)}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_magazine{width:66px;background-image:url(../../img/index/2023/txt_nav_magazine_pc.png)}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_lending{width:57px;background-image:url(../../img/index/2023/txt_nav_lending_pc.png)}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_shopping{width:64px;background-image:url(../../img/index/2023/txt_nav_shopping_pc.png)}
.l-main__contents .inflight .inflight__anchorLink__link__hgroup .txt-en.txt_limited{width:94px;background-image:url(../../img/index/2023/txt_nav_limited_pc.png)}
.l-main__contents .inflight .inflight__borderDecoration{content:"";display:block;width:100%;max-width:1088px;height:min(10vw,60px);background:linear-gradient(to right,#8BC980 12.5%,#CDAACC 12.5% 37.5%,#FFCBBD 37.5% 62.5%,#CDAACC 62.5% 87.5%,#8BC980 87.5% 100%)}
.l-main__contents .inflight .inflight__borderDecoration.border-Top{padding-top:min(.833vw,8px);padding-right:min(.833vw,8px);padding-bottom:0;padding-left:min(.833vw,8px);border-radius:999rem 999rem 0 0}
.l-main__contents .inflight .inflight__borderDecoration.border-Bottom{padding-top:0;padding-right:min(.833vw,8px);padding-bottom:min(.833vw,8px);padding-left:min(.833vw,8px);border-radius:0 0 999rem 999rem}
.l-main__contents .inflight .inflight__borderDecoration.border-Top::before{border-radius:999rem 999rem 0 0}
.l-main__contents .inflight .inflight__borderDecoration.border-Bottom::before{border-radius:0 0 999rem 999rem}
.l-main__contents .inflight .inflight__section.sideBorder-5Color{background:linear-gradient(to bottom,#8BC980 5%,#CDAACC 5% 23%,#FFCBBD 23% 41%,#8BC980 41% 59%,#CDAACC 59% 77%,#FFCBBD 77% 95%,#8BC980 95% 100%)}
.l-main__contents .inflight .inflight__section.sideBorder-5Color::before{content:"";position:absolute;inset:0;margin:auto auto auto 0;display:block;width:50%;height:100%;background:linear-gradient(to bottom,#8BC980 5%,#FFCBBD 5% 23%,#CDAACC 23% 41%,#8BC980 41% 59%,#FFCBBD 59% 77%,#CDAACC 77% 95%,#8BC980 95% 100%)}
.l-main__contents .inflight .inflight__section.sideBorder-2Color{position:relative;background:linear-gradient(to bottom,#8BC980 5%,#CDAACC 5% 50%,#FFCBBD 50% 95%,#8BC980 95% 100%)}
.l-main__contents .inflight .inflight__section.sideBorder-2Color::before{content:"";position:absolute;inset:0;margin:auto auto auto 0;display:block;width:50%;height:100%;background:linear-gradient(to bottom,#8BC980 5%,#FFCBBD 5% 50%,#CDAACC 50% 95%,#8BC980 95% 100%)}
.l-main__contents .inflight .inflight__section.sideBorder-1Color{background:linear-gradient(to bottom,#8BC980 0 5%,#FFCBBD 5% 95%,#8BC980 95% 100%)}
.l-main__contents .inflight .inflight__contents{padding:30px 0 110px}
.l-main__contents .inflight .inflight__contents::before{margin:-6% auto auto -33%;width:965px;height:218px}
.l-main__contents .inflight .inflight__contents::after{max-width:1280px;height:389px}
.l-main__contents .inflight .inflight__contents__inner{padding:50px 0}
.l-main__contents .inflight .inflight__section{width:100%;max-width:1088px;margin:0 auto;padding-top:0;padding-right:min(.833vw,8px);padding-bottom:0;padding-left:min(.833vw,8px)}
.l-main__contents .inflight .inflight__section__inner{position:relative;padding:20px 56px 1px}
.l-main__contents .inflight .inflight__section__heading{max-width:450px;margin:0 auto 30px;padding:0}
.l-main__contents .inflight .inflight__section__heading--icon{width:100px}
.l-main__contents .inflight .inflight__section__listTtl--wrapper{padding:0}
.l-main__contents .inflight .inflight__section__listTtl{margin:0 auto 25px;padding-left:1.5em;font-size:20px}
.l-main__contents .inflight .inflight__section__listTtl::before{width:14px}
.l-main__contents .inflight .inflight__section__list__catch{margin:0 auto 25px;font-size:18px}
.l-main__contents .inflight .inflight__section__list__content{padding:0 56px}
.l-main__contents .inflight .inflight__section__list__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px;padding:0}
.l-main__contents .inflight .inflight__section__list__wrapper:last-child{margin-bottom:10px}
.l-main__contents .inflight .inflight__section__list{width:calc(100% / 2);padding:0 0 40px;margin:0 auto;background-image:none}
.l-main__contents .inflight .inflight__section__list.pd-right{padding-right:40px}
.l-main__contents .inflight .inflight__section__list.pd-left{padding-left:40px}
.l-main__contents .inflight .inflight__section__list.pd-top{padding-top:40px}
.l-main__contents .inflight .inflight__section__list:last-child{padding-bottom:0;background:none}
.l-main__contents .inflight .inflight__section__list__inner{padding:0;display:flex;align-items:flex-start}
.l-main__contents .inflight .inflight__section__list__img{flex:1;width:100%;margin-bottom:0}
.l-main__contents .inflight .inflight__section__list__img .img_280_224{width:220px}
.l-main__contents .inflight .inflight__section__list__info{flex:1;padding:0 0 0 20px}
.l-main__contents .inflight .inflight__section__list__info.column-1{flex:0 0 350px;padding:0 0 0 20px}
.l-main__contents .inflight .inflight__section__list:nth-child(2) .inflight__section__list__info,.inflight .inflight__section__list:nth-child(4) .inflight__section__list__info{padding:0 0 0 20px}
.l-main__contents .inflight .inflight__section__list__info .info-ttl{font-size:16px;margin-bottom:10px}
.l-main__contents .inflight .inflight__section__list__info .info-ttl small{font-size:14px}
.l-main__contents .inflight .inflight__section__list__info .info-note{margin:10px 0 15px;font-size:14px}
.l-main__contents .inflight .inflight__section__list__link--catch{margin:0 auto 10px;padding:0 55px}
.l-main__contents .inflight .list_alcohol .inflight__section__list.list__annotation{padding-top:0}
.l-main__contents .inflight .inflight__section__list.list__annotation{width:100%;margin:30px auto 30px}
.l-main__contents .inflight .inflight__section__list__annotation{font-size:14px}
.l-main__contents .inflight .inflight__section__list__annotation--emphasis{font-size:15px}
.l-main__contents .inflight .inflight__section__list__info .more-info-link{padding-right:1.5em;font-size:14px}
.l-main__contents .inflight .inflight__section__list__info .more-info-link::before{width:10px;height:12px}
.l-main__contents .inflight .inflight__section__list__wrapper.list_drink.list-first{background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x;border-bottom:none;}
.l-main__contents .inflight .inflight__section__list.listColumn_3{width:calc(100% / 3);margin-bottom:38px;}
.l-main__contents .inflight .inflight__section__list.listColumn_3:last-child{padding:0;margin-bottom:38px;}
.l-main__contents .inflight .list_drink .inflight__section__list.listColumn_3-left{background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:right 20px top;background-repeat:repeat-y;}
.l-main__contents .inflight .list_drink .inflight__section__list.listColumn_3-right{background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:left 20px top;background-repeat:repeat-y;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__inner{flex-direction:column;width:100%;max-width:220px;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__inner.inner-left{margin:0 auto 0 0;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__inner.inner-center{margin:0 auto;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__inner.inner-right{margin:0 0 0 auto;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__info{text-align:left;padding:0;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__img{flex:0;justify-content:flex-start;margin-bottom:20px;}
.l-main__contents .inflight .inflight__section__list.line-left{background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:left top;background-repeat:repeat-y;}
.l-main__contents .inflight .inflight__section__list.line-under{background-image:linear-gradient(to right,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x;}
.l-main__contents .inflight .inflight__section__list.line-left-under{background-image:linear-gradient(to right,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px),linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:8px 1px,1px 8px;background-position:left bottom,left top;background-repeat:repeat-x,repeat-y;}
.l-main__contents .inflight .inflight__section__list.listColumn_3 .inflight__section__list__info{flex-basis:auto;}
.l-main__contents .inflight .inflight__section__list__wrapper.listColumn_3__wrapper.list_drink.line-under{background-image:linear-gradient(to right,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x;}
.l-main__contents .inflight .inflight__contents__inner.contents_drink{position:relative}
.l-main__contents .inflight .inflight__contents__inner.contents_drink::before{content:"";position:absolute;inset:0;margin:2% -4% auto auto;display:block;width:400px;height:150px;background-image:url(../../img/index/2023/illust_cloud-2.png);background-repeat:no-repeat;background-size:contain}
.l-main__contents .inflight .list_drink .inflight__section__list.inflight__illust01{position:relative;background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:left top;background-repeat:repeat-y}
.l-main__contents .inflight .list_drink .inflight__section__list__illust01{position:absolute;inset:0;margin:auto 10% 0 auto;display:block;width:35.5%;height:fit-content}
.l-main__contents .inflight .list_candy .inflight__section__list{width:calc(100% / 2);margin-bottom:0}
.l-main__contents .inflight .list_candy .inflight__section__list__img{margin-bottom:0}
.l-main__contents .inflight .inflight__contents__inner.contents_entertainment{position:relative}
.l-main__contents .inflight .inflight__contents__inner.contents_entertainment::before{content:"";position:absolute;inset:0;margin:-3% -7% auto auto;display:block;width:668.76px;height:151.66px;background-image:url(../../img/index/2023/illust_cloud-1.png);background-repeat:no-repeat;background-size:cover;opacity:.7}
.l-main__contents .inflight .contents_entertainment .inflight__section__listTtl--wrapper,.inflight .list_entertainment{max-width:590px;margin:0 auto}
.l-main__contents .inflight .list_entertainment .inflight__section__list{width:100%;margin-bottom:0;padding:0}
.l-main__contents .inflight .list_entertainment .inflight__section__list{width:100%}
.l-main__contents .inflight .list_entertainment .inflight__section__list__img{margin-bottom:0;width:240px}
.l-main__contents .inflight .list_entertainment .inflight__section__list__info{padding:0 0 0 30px}
.l-main__contents .inflight .inflight__contents__inner.contents_magazine::before{width:668.76px;height:151.66px;margin:-3% -7% auto auto}
.l-main__contents .inflight .contents_magazine .inflight__section__listTtl--wrapper,.inflight .list_magazine{max-width:590px;margin:0 auto}
.l-main__contents .inflight .list_magazine .inflight__section__list{width:100%;margin-bottom:0;padding:0}
.l-main__contents .inflight .list_magazine .inflight__section__list__img{flex:0 0 240px;margin-bottom:0}
.l-main__contents .inflight .list_magazine .inflight__section__list__img img{width:240px}
.l-main__contents .inflight .list_magazine .inflight__section__list__info{padding:0 0 0 30px}
.l-main__contents .inflight .list_magazine .inflight__section__list__annotation{margin:25px auto 30px}
.l-main__contents .inflight .list_magazine .inflight__section__list__info .info-ttl{font-size:14px}
.l-main__contents .inflight .list_magazine .more-info-link{margin:10px auto 0}
.l-main__contents .inflight .list_magazine .more-info-link::before{margin:auto -10% auto auto}
.l-main__contents .inflight .inflight__contents__inner.contents_lending::before{margin:-7.5% auto auto -15%;display:block;width:576.16px;height:130.66px}
.l-main__contents .inflight .inflight__section__listTtl.ttl_2-line::before{margin:auto auto auto 0}
.l-main__contents .inflight .inflight__section__list__wrapper.list_lending{margin-bottom:0}
.l-main__contents .inflight .list_lending .inflight__section__list{padding-bottom:0}
.l-main__contents .inflight .list_lending .inflight__section__list:nth-child(2){background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:left top;background-repeat:repeat-y}
.l-main__contents .inflight .list_lending .inflight__section__list:nth-child(4){position:relative;background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:left top;background-repeat:repeat-y}
.l-main__contents .inflight .list_lending .inflight__section__list:nth-child(3) .inflight__section__list__img{margin-bottom:0}
.l-main__contents .inflight .list_lending .inflight__section__list:nth-child(4) .inflight__section__list__img{margin-bottom:0}
.l-main__contents .inflight .contents_lending .inflight__section__list.list__annotation{margin-bottom:0}
.l-main__contents .inflight .list_shopping{max-width:590px;margin:0 auto}
.l-main__contents .inflight .list_shopping .inflight__section__list{width:100%;margin-bottom:0;padding:0}
.l-main__contents .inflight .list_shopping .inflight__section__list__img{width:240px;margin-bottom:0}
.l-main__contents .inflight .list_shopping .inflight__section__list__img img{width:100%}
.l-main__contents .inflight .list_shopping .inflight__section__list__info{padding:0 0 0 30px}
.l-main__contents .inflight .inflight__contents__inner.contents_limited::before{margin:-8% -5% auto auto;display:block;width:668.76px;height:151.66px}
.l-main__contents .inflight .list_limited{max-width:590px;margin:0 auto}
.l-main__contents .inflight .contents_limited .inflight__section__list__catch{margin-bottom:38px}
.l-main__contents .inflight .inflight__section__list__wrapper.list_limited{margin-bottom:0}
.l-main__contents .inflight .list_limited .inflight__section__list{width:100%;margin-bottom:0;padding:0}
.l-main__contents .inflight .list_limited .inflight__section__list:nth-child(2){position:relative;background-image:linear-gradient(to bottom,#C3C3C3,#C3C3C3 4px,transparent 4px,transparent 8px);background-size:1px 8px;background-position:left top;background-repeat:repeat-y}
.l-main__contents .inflight .list_limited .inflight__section__list__img{max-width:240px;margin-bottom:0}
.l-main__contents .inflight .list_limited .inflight__section__list__img img{width:100%}
.l-main__contents .inflight .list_limited .inflight__section__list.list__annotation{padding:0;margin:40px auto 0}
.l-main__contents .inflight .list_limited .inflight__section__list__info{padding:0 0 0 30px}}.uccTit{margin:20px 0 0;text-align:center;width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;font-size:clamp(13px,1vw,15px)!important;}.ucc2025{width:calc(2 / 3 * 100%);margin:10px auto;}@media screen and (max-width:600px){.uccTit{margin:8vw 0 10px;font-size:3vw!important}}@media screen and (min-width:601px){#main .list_drink .inflight__section__list__illust01{inset:auto;right:0}}