:root,::before,::after{--font-mincho: "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;--font-gothic: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-bodoni: "Libre Bodoni", serif;--color-main: #682a2b}body{overflow-x:initial}a,a:visited{color:#000}a:hover{color:var(--color-main)}*{word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0;min-width:0}form{margin-bottom:0}html{font-family:var(--font-mincho);color:#000;line-height:1.75em;overflow-x:hidden;font-size:16px}html[lang=en-x-mtfrom-ja] #content iframe{display:none}body,input,textarea,select{font-family:var(--font-mincho);font-size:16px;font-weight:400;line-height:1.75em}.gothic{font-family:var(--font-gothic)}.pc{display:block !important}.sp,.sptab{display:none !important}@media(max-width: 959px){.pc{display:none !important}.sp,.sptab{display:block !important}}dl,dt,dd,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{margin:0;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}address{font-style:normal}img{max-width:100%;height:auto;border:0;vertical-align:bottom}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#1c1c1c}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{text-decoration:underline;color:#000}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}p{margin:0;color:var(--color-text1)}ul{list-style:none}.clearfix::after{content:"";display:block;clear:both}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.relative{position:relative}.center{text-align:center}.text-right{text-align:right}.bold{font-weight:bold}header aside{background-color:rgba(255,255,255,.7490196078);position:fixed;top:0;bottom:0;z-index:10;width:15em}header aside p.logo{margin:60px 40px}header aside ul.menu{margin:257px 40px 0}header aside ul.menu li{margin-top:49px}header aside ul.menu li::before{content:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/Coffee_beans.svg");margin-right:.8em}header aside ul.menu li a:hover{text-decoration:none;color:#cc292b}header .mv{height:0;padding-top:min(66%,1080px);position:relative;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/mv.jpg) right center no-repeat}header .mv .logo{position:absolute;right:10px;top:10px;max-width:150px}header .mv h1{position:absolute;top:2em;left:min(320px,30vw);color:#fff;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:clamp(20px,2vw,32px);line-height:1.65em;letter-spacing:.38em;z-index:2}header .mv h1 b{line-height:1.37em;letter-spacing:.24em;font-size:clamp(40px,5vw,80px);display:block;padding:6px 0 0 .42em}header .mv div.gift{position:absolute;z-index:2;text-align:center;top:clamp(300px,58%,500px);left:min(302px,28%);width:40%;max-width:545px}header .mv div.gift h3{z-index:2;position:relative}header .mv div.gift p{margin-top:13px;margin-top:-50px}header .mv .scrolldown{position:absolute;right:17vw;bottom:10px;height:calc(104px + 5vw)}@media(max-width: 1199px){header .mv .scrolldown{right:8vw}}header .mv .scrolldown span{position:absolute;right:-20px;top:0;color:#fff;font-size:12px;letter-spacing:.2em;-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;white-space:pre;line-height:1}@media(max-width: 959px){header .mv .scrolldown span{right:-15px;font-size:10px}}header .mv .scrolldown::after{content:"";position:absolute;top:0;width:1px;height:calc(104px + 5vw);background:#fff;-webkit-animation:pathmove 2s ease-in-out infinite;animation:pathmove 2s ease-in-out infinite;opacity:0}@-webkit-keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:calc(70px + 5vw);opacity:1}100%{height:0;top:calc(104px + 5vw);opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:calc(70px + 5vw);opacity:1}100%{height:0;top:calc(104px + 5vw);opacity:0}}@media(max-width: 959px){header aside{display:none}header .mv{height:auto;padding:20vw 14vw 0;background-size:auto 100%;background-position:right 20% top 0}header .mv h1{position:relative;left:unset;top:unset}header .mv div.gift{margin-top:9vw;-webkit-transform:translateY(14vw);transform:translateY(14vw);margin:0 auto;width:100%;position:relative;left:unset;top:unset}header .mv div.gift h3{padding:0 11vw;margin-bottom:0}header .mv div.gift p{margin-top:2vw}}@media(max-width: 767px){header .mv{background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/mv-sp.jpg) center bottom no-repeat;background-size:cover}}h2.section_title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:clamp(10px,1.25vw,16px);-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/print.svg) left 19px top 0 no-repeat;padding:min(67px,10vw) 4px 0;margin:0}h2.section_title>b{font-size:clamp(22px,3vw,40px);display:block;line-height:1.75em;letter-spacing:.5em}h2.section_title>b span{-ms-writing-mode:lr-tb;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;letter-spacing:0}h2.section_title>span{letter-spacing:.35em;margin-left:min(3em,2vw);display:block}@media(max-width: 959px){h2.section_title{background-size:25vw;background-position:top left}h2.section_title>b{letter-spacing:.3em;line-height:1.5em;letter-spacing:.25em}h2.section_title>span{letter-spacing:.1em;line-height:1.5em}}ul.product_list{position:static}@media(max-width: 599px){ul.product_list{font-size:14px}}ul.product_list .slick-list{overflow:visible;position:static;width:100%}ul.product_list li{width:486px;position:relative}ul.product_list li p.counter{color:var(--color-main);font-family:var(--font-bodoni);font-style:italic;font-size:min(37px,7vw);position:absolute;top:-1.1em;left:0;width:100%;text-align:center;line-height:1}ul.product_list li p.product_image{position:relative;aspect-ratio:5/5;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}ul.product_list li a{margin:0 0 min(60px,10vw);height:calc(100% - min(60px,10vw));padding:min(20px,3vw) min(45px,5.5vw) min(100px,18vw);border:1px solid var(--color-main);-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main);position:relative;display:block;background:#fff;z-index:2;position:relative}ul.product_list li a:hover{text-decoration:none}ul.product_list li a:hover .more{background-color:#f1eca3}ul.product_list li h4{margin:3px}ul.product_list li p.price{text-align:right;line-height:1.5em}ul.product_list li .more{position:absolute;left:0;right:0;bottom:-4em;width:7.5em;height:7.5em;text-align:center;line-height:7.5em;border:1px solid var(--color-main);margin:0 auto;font-size:clamp(10px,2vw,12px);color:var(--color-main);border-radius:50%;background:#fff;z-index:3;-webkit-transition:.3s;transition:.3s}ul.product_list li:after{content:"";position:absolute;left:0;right:0;bottom:15px;width:7.5em;height:7.5em;margin:0 auto;font-size:clamp(10px,2vw,12px);border:1px solid var(--color-main);border-radius:50%;-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main);z-index:1}@media(max-width: 599px){ul.product_list li a{margin:0 0 35px;height:calc(100% - 60px);-webkit-box-shadow:5px 5px 0 0 var(--color-main);box-shadow:5px 5px 0 0 var(--color-main)}ul.product_list li::after{bottom:27px;-webkit-box-shadow:3px 10px 0 0 var(--color-main);box-shadow:3px 10px 0 0 var(--color-main)}}p.moreinfo{text-align:right;position:relative;margin-top:80px}p.moreinfo a{padding:0 55px 10px 0;display:inline-block}p.moreinfo a::after{content:"";width:11em;height:.4em;margin:0 26px 5px 28px;display:inline-block;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:skew(45deg);transform:skew(45deg);position:absolute;bottom:0;right:0;-webkit-transition:.5s;transition:.5s}p.moreinfo a:hover{text-decoration:none}p.moreinfo a:hover::after{width:13em;right:-2em}@media(max-width: 959px){p.moreinfo a:hover::after{right:-1em}}@media(max-width: 599px){p.moreinfo a:hover::after{right:-3vw}}@media(max-width: 959px){p.moreinfo{margin:50px 0 0;overflow:hidden}}.sec01{margin:162px 0 162px 285px}.sec01 h2.section_title{margin:0 auto}.sec01 p.description{padding:min(65px,15vw) 0 0 calc(40vw - 394px);text-align:left;font-size:min(24px,3.5vw);font-weight:600;letter-spacing:.25em}.sec01 p.description::after{content:"";width:8.4em;height:.4em;margin:0 15px 5px 28px;display:inline-block;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:skew(45deg);transform:skew(45deg)}.sec01 .slide_wrapper{width:100vw;max-width:calc(100vw - 600px);overflow:hidden;margin-left:74px;margin-top:100px}.sec01 ul.product_list{width:486px;margin:69px 0 0 0}.sec01 ul.product_list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.sec01 ul.product_list .slick-slide{height:auto !important;padding:0 min(41px,3vw)}@media(max-width: 599px){.sec01 ul.product_list .slick-slide{padding:0 8px}}@media(max-width: 959px){.sec01{margin:32vw 0 0}.sec01 p.description{letter-spacing:.18em;padding-right:9vw;line-height:1em;text-align:right}.sec01 p.description::after{height:.8em;width:18.4em;margin:0vw -3vw 0 auto;display:block}.sec01 .slide_wrapper{max-width:unset;margin:0;padding-bottom:5vw}.sec01 ul.product_list{margin:80px 0 0 0;width:65vw;max-width:400px}}.sec02{position:relative}.sec02 .wrapper{max-width:900px;padding:0;margin:0 auto}.sec02 .wrapper p.morning{margin:80px 0 0 54px}.sec02 .wrapper p.morning img{-webkit-box-shadow:-20px -20px 0 0 var(--color-main);box-shadow:-20px -20px 0 0 var(--color-main)}@media(max-width: 1400px){.sec02 .wrapper{margin-left:242px}.sec02 .wrapper p.morning{width:60%}}@media(max-width: 959px){.sec02 .wrapper{margin-left:0}}.sec02 .wrapper h2.section_title span{letter-spacing:.25em}.sec02 .wrapper h2.section_title b{letter-spacing:.4em}.sec02 .wrapper .morning_gift{padding:min(150px,29vw) 0 0;position:relative;text-align:center}.sec02 .wrapper .morning_gift .limit{position:absolute;right:-80px;top:35px;z-index:2}@media(max-width: 1400px){.sec02 .wrapper .morning_gift .limit{right:-5.7vw}}@media(max-width: 1240px){.sec02 .wrapper .morning_gift .limit{right:-2vw}}@media(max-width: 1199px){.sec02 .wrapper .morning_gift .limit{right:0;width:20%}}.sec02 .wrapper .morning_gift h3{font-size:clamp(18px,3vw,24px);margin-top:min(60px,7vw);margin-bottom:min(32px,3vw);letter-spacing:.2em;line-height:1.75em}.sec02:before,.sec02:after{content:"";display:block;position:absolute;top:53.5%;border-top:1px solid #dfd1d1;left:0;right:0;-webkit-transform:rotate(14.5deg);transform:rotate(14.5deg);z-index:-1}.sec02:after{top:67.5%;-webkit-transform:rotate(-13.5deg);transform:rotate(-13.5deg)}@media(max-width: 959px){.sec02{margin-top:16vw;padding:0 3vw}.sec02 .wrapper h2.section_title{padding-top:35px;padding-right:calc(3vw + 4px);background-size:90%}.sec02 .wrapper h2.section_title b{letter-spacing:.3em}.sec02 .wrapper p.morning{margin:26vw 5vw 0 4vw}.sec02 .wrapper p.morning img{-webkit-box-shadow:-10px -10px 0 0 var(--color-main);box-shadow:-10px -10px 0 0 var(--color-main)}.sec02 .wrapper .morning_gift{padding:42vw 0 0}.sec02 .wrapper .morning_gift .limit{right:1vw;width:40%;z-index:-1}.sec02 .wrapper .morning_gift>img{width:71vw}.sec02 .wrapper .morning_gift h3{letter-spacing:0}.sec02 .wrapper .morning_gift p{text-align:left;margin:0 auto;max-width:660px}.sec02:before,.sec02:after{top:47.5%;border-top:1px solid #dfd1d1;left:-10vw;-webkit-transform:rotate(32.5deg);transform:rotate(32.5deg);width:118.5677021579vw;z-index:-2}.sec02:after{top:55.5%;-webkit-transform:rotate(-16deg);transform:rotate(-16deg);width:111.1111111111vw}}.sec03{margin-top:260px;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/sean_back.png) top 150px center no-repeat;background-size:contain;background-size:100% calc(100% - 150px)}.sec03 .layout{width:68%;margin:0 auto;padding-bottom:30px}@media(max-width: 1400px){.sec03 .layout{margin:0 5vw 0 min(300px,30vw)}}@media(max-width: 959px){.sec03 .layout{width:100%;max-width:600px;margin:0 auto}}.sec03 .layout figure{margin:0 10px;position:relative}.sec03 .layout figure figcaption{font-size:clamp(10px,2.5vw,14px);-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;letter-spacing:.4em;color:#e8e8e8}@media(max-width: 599px){.sec03 .layout figure figcaption{letter-spacing:.2em}}.sec03 .layout figure:nth-of-type(1){z-index:1}.sec03 .layout figure:nth-of-type(1) img{-webkit-box-shadow:-20px -15px 0 0 #fff;box-shadow:-20px -15px 0 0 #fff}.sec03 .layout figure:nth-of-type(1) figcaption{position:absolute;top:-7.2em;left:13.8%}.sec03 .layout figure:nth-of-type(2){margin-top:140px}.sec03 .layout figure:nth-of-type(2) img{-webkit-box-shadow:20px -15px 0 0 #fff;box-shadow:20px -15px 0 0 #fff}.sec03 .layout figure:nth-of-type(2) figcaption{position:absolute;bottom:-8em;right:13.8%}.sec03>figure{position:relative;z-index:2;margin:-50px 0 0;width:68%}.sec03>figure img{-webkit-box-shadow:20px 50px 0 0 #fff;box-shadow:20px 50px 0 0 #fff}.sec03>figure figcaption{position:absolute;font-size:clamp(10px,2.5vw,14px);color:#e8e8e8;bottom:5.7em;right:-5.85%;letter-spacing:.4em}@media(max-width: 599px){.sec03>figure figcaption{letter-spacing:.2em}}@media(max-width: 959px){.sec03{margin-top:64px;background-position:top 5vw center;background-size:100% 80%}.sec03 figcaption{color:#fff;letter-spacing:.15em}.sec03 .layout figure{margin-left:4.3vw}.sec03 .layout figure:nth-of-type(1) figcaption{top:-1.7em;left:2em;color:#e8e8e8}.sec03 .layout figure:nth-of-type(1) img{-webkit-box-shadow:unset;box-shadow:unset}.sec03 .layout figure:nth-of-type(2){margin:60px 0 0 -7vw}.sec03 .layout figure:nth-of-type(2) figcaption{bottom:20px;right:1em}.sec03 .layout figure:nth-of-type(2) img{-webkit-box-shadow:unset;box-shadow:unset}.sec03>figure{margin-top:20px;width:calc(100% - 4vw)}.sec03>figure figcaption{right:3em;left:unset;bottom:1.5em}.sec03>figure img{-webkit-box-shadow:unset;box-shadow:unset}}.sec04{max-width:1280px;margin:min(160px,22vw) 5vw 0 min(280px,30vw)}.sec04 .layout div{max-width:19em;margin-left:3vw}.sec04 .layout div h2{padding:87px 4px 0;background-position:right top}.sec04 .layout div h2 b{letter-spacing:.4em}.sec04 .layout div h2 span{letter-spacing:.25em}.sec04 .layout div p{line-height:1.75em}.sec04 .layout>p{margin:178px 0 0 20px}.sec04 .layout>p img{-webkit-box-shadow:-20px -20px 0 0 var(--color-main);box-shadow:-20px -20px 0 0 var(--color-main)}.sec04 .product{margin:min(77px,9vw) min(20px,4vw) 0}.sec04 .product>div{width:49.5%;padding:min(60px,6vw) min(60px,4vw);border:1px solid var(--color-main)}.sec04 .product>div div{margin-left:15px}.sec04 .product>div div p.name{margin-left:35px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:12px;letter-spacing:.4em}.sec04 .product>div div p.name b{font-size:24px;letter-spacing:.15em}.sec04 .product>div div p.name span{display:inline-block;margin-top:1.5em;padding:10px 0 5px;font-size:14px;color:#fff;background:var(--color-main)}.sec04 .product>div p.text{margin:min(45px,6vw) min(45px,4vw) 0;padding-bottom:5px}@media(max-width: 959px){.sec04 .product>div p.text{margin:min(45px,6vw) 0 0}}.sec04 .product>div dl{margin:min(40px,6vw) 0 0 min(45px,5vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec04 .product>div dl dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;--size: 5.8em;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;border:1px solid var(--color-main);width:var(--size);height:var(--size);margin-right:50px;border-radius:50%;line-height:1.3;color:var(--color-main)}.sec04 .product>div dl dd{margin-left:15px}.sec04 .product>div:first-of-type{-webkit-box-shadow:-20px 20px 0 0 var(--color-main);box-shadow:-20px 20px 0 0 var(--color-main)}.sec04 .product>div:last-of-type{-webkit-box-shadow:20px -20px 0 0 var(--color-main);box-shadow:20px -20px 0 0 var(--color-main);-webkit-transform:translateY(100px);transform:translateY(100px)}.sec04 .product>div:last-of-type p.text{margin-top:min(105px,7vw);padding-bottom:45px}@media(max-width: 1199px){.sec04 .product>div{width:97%;padding:7vw 5vw}}@media(max-width: 959px){.sec04{margin:80px auto}.sec04 .layout div{display:contents}.sec04 .layout div h2{padding-top:45px;margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-size:contain;background-position:2px 0}.sec04 .layout div h2 b{letter-spacing:.25em}.sec04 .layout div p{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 5vw;max-width:calc(600px + 5vw);margin-left:auto}.sec04 .layout>p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:84%;max-width:600px;margin:70px 0 20px auto;margin-right:5vw}.sec04 .layout>p img{-webkit-box-shadow:-10px -10px 0 0 var(--color-main);box-shadow:-10px -10px 0 0 var(--color-main)}.sec04 .product{max-width:600px;margin:40px auto;padding:0 4vw}.sec04 .product>div div p.name{margin-left:8vw;font-size:10px;letter-spacing:.3em}.sec04 .product>div div p.name b{font-size:18px}.sec04 .product>div div p.name span{font-size:12px}.sec04 .product>div dl dt{margin-right:3vw;font-size:10px;--size: 7.8em}.sec04 .product>div dl dd{margin-left:4vw;width:19vw}.sec04 .product>div:first-of-type{margin-left:3%;-webkit-box-shadow:-10px 10px 0 0 var(--color-main);box-shadow:-10px 10px 0 0 var(--color-main)}.sec04 .product>div:last-of-type{margin-right:3%;-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main);-webkit-transform:unset;transform:unset;margin-top:40px}.sec04 .product>div:last-of-type p.text{margin-top:6vw;padding-bottom:1vw}}.sec05{position:relative;margin-top:255px;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/coffee_cover.jpg) right top no-repeat;background-position-x:17vw}@media(max-width: 1400px){.sec05{background-position-x:10vw}}@media(max-width: 1199px){.sec05{background-position-x:0}}.sec05 .layout{max-width:1100px;padding-top:82px;margin:0 min(400px,26vw);height:100vw;max-height:1003px}.sec05 .layout h2 b{letter-spacing:.4em}.sec05 .feature{max-width:1300px;margin:0 0 0 min(300px,23vw)}.sec05 .feature .text h4{font-size:24px;letter-spacing:.23em;line-height:1.75em}.sec05 .feature .text p{margin:57px 8px 0;line-height:2em}.sec05 .feature>div:first-child{padding-left:min(137px,5vw)}.sec05 .feature>div:first-child p.image{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.sec05 .feature>div:first-child p.image img{-webkit-box-shadow:-20px -20px 0 0 var(--color-main);box-shadow:-20px -20px 0 0 var(--color-main)}.sec05 .feature>div:first-child .text{padding:min(205px,11vw) 0px 140px min(125px,4vw);-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.sec05 .feature>div:last-child{margin-top:-40px}.sec05 .feature>div:last-child p.image{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.sec05 .feature>div:last-child p.image img{-webkit-box-shadow:-20px 20px 0 0 var(--color-main);box-shadow:-20px 20px 0 0 var(--color-main)}.sec05 .feature>div:last-child .text{padding:min(230px,17vw) min(140px,4vw) 0 10px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.sec05:before,.sec05:after{content:"";display:block;position:absolute;top:67.3%;border-top:1px solid #dfd1d1;left:0;right:0;-webkit-transform:rotate(11.8deg);transform:rotate(11.8deg);z-index:-1}.sec05:after{top:68.5%;-webkit-transform:rotate(17deg);transform:rotate(17deg)}@media(max-width: 959px){.sec05{background-position:top 20px left 26%;background-size:174%;max-width:calc(600px + 8vw);margin:0 auto;overflow-x:hidden}.sec05 .layout{padding:10px 4vw 0;max-width:calc(600px + 8vw);margin:0 auto;height:538px}.sec05 .layout h2.section_title{margin:0 auto 0 0}.sec05 .feature{margin:0 auto}.sec05 .feature .text h4{margin:0;font-size:18px;letter-spacing:0}.sec05 .feature>div:first-child{padding-left:0}.sec05 .feature>div:first-child p.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:clamp(40px,16vw,90px);max-width:400px;width:71vw}.sec05 .feature>div:first-child p.image img{-webkit-box-shadow:-10px -10px 0 0 var(--color-main);box-shadow:-10px -10px 0 0 var(--color-main)}.sec05 .feature>div:first-child .text{padding:40px 5vw 0}.sec05 .feature>div:first-child .text p{margin:18px 0 0;line-height:1.75}.sec05 .feature>div:last-child{margin-top:40px}.sec05 .feature>div:last-child p.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:clamp(40px,16vw,90px);max-width:400px;width:71vw;margin-left:auto}.sec05 .feature>div:last-child p.image img{-webkit-box-shadow:10px -10px 0 0 var(--color-main);box-shadow:10px -10px 0 0 var(--color-main)}.sec05 .feature>div:last-child .text{padding:40px 5vw 0}.sec05 .feature>div:last-child .text p{margin:18px 0 0;line-height:1.75}.sec05:before,.sec05:after{top:52.3%;left:-30vw;-webkit-transform:rotate(52deg);transform:rotate(52deg);width:162.8664495114%;z-index:-1}.sec05:after{top:50%;-webkit-transform:rotate(44deg);transform:rotate(44deg);width:138.8888888889%;left:-19vw}}@media(max-width: 599px){.sec05 .layout{height:117vw}}.sec06{margin-top:297px;padding-bottom:122px;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/bakedgift_cover.jpg) no-repeat;background-size:auto;background-position:left 0 bottom 0}.sec06 .layout{max-width:1380px;margin:0 5vw 0 min(300px,23vw)}.sec06 .layout h2.section_title{padding-top:80px;background-position:top 20px center;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/print-2.svg) left 19px top 0 no-repeat}.sec06 .layout h2.section_title b{margin-top:-4.8em;background:#fff;display:inline;line-height:2em;letter-spacing:.4em;padding:3px}.sec06 .layout h2.section_title b span{display:inline-block;height:15px}.sec06 .layout h2.section_title>span{margin-right:29px;margin-top:80px;color:#000}.sec06 .layout .text{padding:min(60px,2vw) 0 min(440px,46vw) min(358px,20vw);max-width:920px;color:#000}.sec06 .layout .text span{background:rgba(255,255,255,.8509803922);color:#171717;padding:0 5px}@media(max-width: 1400px){.sec06 .layout .text{padding:min(53px,4vw) 0px min(433px,34vw) min(288px,9vw)}}.sec06 .layout .text h3{margin-bottom:35px;font-size:clamp(18px,4vw,24px);letter-spacing:.2em;line-height:1.55em}.sec06 .layout .text p{line-height:2em}@media(max-width: 1199px){.sec06 .layout .text{padding:3vw 0 36vw 5vw}}@media(max-width: 959px){.sec06{margin-top:185px;padding-bottom:0;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/bakedgift_cover_sp.jpg) center top no-repeat;background-size:660px}.sec06 .layout{margin:0 auto}.sec06 .layout h2.section_title{margin:0 auto;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/print.svg) left 40px top 15px no-repeat;background-size:72%;-webkit-transform:translateY(-115px);transform:translateY(-115px);min-height:403px}.sec06 .layout h2.section_title b{margin-top:-0.5em;padding:0 4px;line-height:2.1;letter-spacing:.27em}.sec06 .layout h2.section_title>span{margin-right:3vw}.sec06 .layout .text{max-width:660px;margin:0 auto;padding:calc(690px - 24vw) 20px 0;color:#000}.sec06 .layout .text h3{line-height:1.75em;margin-bottom:3vw}.sec06 .layout .text p{line-height:1.75em}}@media(max-width: 599px){.sec06{background-size:contain}.sec06 .layout .text{padding:calc(118vw - 300px) 4vw 0}}.sec07{margin-top:180px;background:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_back.png") center top no-repeat;background-size:contain;overflow:hidden}.sec07 .layout{max-width:1300px;margin:0 min(300px,20vw);position:relative}@media(max-width: 959px){.sec07 .layout{margin:0 auto}}.sec07 .layout h2.section_title{margin:0 0 0 min(50px,10vw)}.sec07 .layout h2.section_title b{letter-spacing:.43em}.sec07 .layout .image{margin:185px 0 0 40px}.sec07 .layout .image img{-webkit-box-shadow:-20px -20px 0 0 var(--color-main);box-shadow:-20px -20px 0 0 var(--color-main)}.sec07 .layout:before{content:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_deco_r.svg");position:absolute;top:33%;right:-220px}.sec07 .layout:after{content:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_deco_l.svg");position:absolute;bottom:-30px;left:-220px}.sec07 .story1{max-width:1260px;margin:60px 5vw 0 min(300px,25vw);position:relative}.sec07 .story1 .text{padding:142px min(80px,2vw) 0 min(108px,3vw);line-height:2em;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media(max-width: 1199px){.sec07 .story1 .text{padding:45px min(80px,2vw) 0 min(108px,3vw)}}.sec07 .story1 .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 40px;-webkit-box-flex:1;-ms-flex:1 1 612px;flex:1 1 612px}.sec07 .story1 .image img{-webkit-box-shadow:20px 20px 0 0 var(--color-main);box-shadow:20px 20px 0 0 var(--color-main)}@media(max-width: 1199px){.sec07 .story1 .image{max-width:500px;margin:0 auto}}.sec07 .story1:before{content:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_deco_r.svg");position:absolute;bottom:-58px;right:-220px}.sec07 .story2,.sec07 .story3{position:relative;background:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_band.png") center bottom no-repeat;background-size:cover}.sec07 .story2>div,.sec07 .story3>div{margin:160px 5vw 0 min(350px,25vw);max-width:1280px;padding-left:57px;padding-bottom:78px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec07 .story2 .text,.sec07 .story3 .text{padding:min(150px,29vw) 0 0 min(50px,3vw);max-width:510px;-webkit-box-flex:1;-ms-flex:1 1 510px;flex:1 1 510px;line-height:2em;color:#fff}.sec07 .story2 .text h3,.sec07 .story3 .text h3{margin-bottom:45px;font-size:clamp(18px,4vw,24px);line-height:1.8em;letter-spacing:.27em}.sec07 .story2 .image,.sec07 .story3 .image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 40px}.sec07 .story2 .image img,.sec07 .story3 .image img{-webkit-box-shadow:-20px -20px 0 0 #fff;box-shadow:-20px -20px 0 0 #fff}.sec07 .story2:after{content:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_deco_l2.svg");position:absolute;bottom:min(200px,30%);left:6vw}.sec07 .story3{background-position:center top}.sec07 .story3>div{margin:0px auto 0;margin:0 5vw 0 min(400px,25vw);max-width:1260px;padding-left:0}.sec07 .story3 .text{padding:110px min(70px,3vw) 0 0;max-width:600px;-webkit-box-flex:1;-ms-flex:1 1 54%;flex:1 1 54%}.sec07 .story3 .image{margin:80px 95px 0 0}.sec07 .story3 .image img{-webkit-box-shadow:20px 20px 0 0 #fff;box-shadow:20px 20px 0 0 #fff}.sec07 .story3:after{content:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_deco_r2.svg");position:absolute;top:24%;right:6vw}@media(max-width: 1199px){.sec07 .story2,.sec07 .story3{background:url("https://inodacoffee.itembox.design/item/gift_lp/test/images/history_band_sp.png") center bottom no-repeat;background-size:contain;margin-left:275px}.sec07 .story2>div,.sec07 .story3>div{margin:12vw 0;padding:0}.sec07 .story2 .text,.sec07 .story3 .text{padding:5vw 5vw 16vw;max-width:100%}.sec07 .story2 .text h3,.sec07 .story3 .text h3{margin-bottom:3vw;line-height:1.6em;letter-spacing:0}.sec07 .story2 .text p,.sec07 .story3 .text p{line-height:1.8em}.sec07 .story2 .image,.sec07 .story3 .image{margin:0 auto;text-align:center}.sec07 .story2 .image img,.sec07 .story3 .image img{width:56vw;-webkit-box-shadow:-10px -10px 0 0 #fff;box-shadow:-10px -10px 0 0 #fff}.sec07 .story2:after,.sec07 .story3:after{content:unset}.sec07 .story3{margin-top:-15vw;padding-bottom:2vw}.sec07 .story3>div{margin:12vw 0;padding:0}.sec07 .story3 .text{padding:5vw 5vw 0}.sec07 .story3 .text h3{margin-bottom:3vw;line-height:1.6em;letter-spacing:0}.sec07 .story3 .text p{line-height:1.8em}.sec07 .story3 .image{margin:15vw auto 0}.sec07 .story3 .image img{width:56vw;-webkit-box-shadow:10px 10px 0 0 #fff;box-shadow:10px 10px 0 0 #fff}}@media(max-width: 959px){.sec07{margin-top:10vw;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/history_back_sp.png) center top no-repeat;background-size:contain}.sec07 .layout h2.section_title{margin:0 auto}.sec07 .layout h2.section_title b{letter-spacing:.25em}.sec07 .layout .image{margin:9vw 0 0 4vw;max-width:80%}.sec07 .layout .image img{-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main)}.sec07 .story1{margin:30px auto 0}.sec07 .story1 .text{max-width:600px;padding:50px 5vw 0;line-height:1.75em;margin:0 auto}.sec07 .story1 .image{margin:0 7vw 0 auto;text-align:right;width:55vw}.sec07 .story1 .image img{-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main)}.sec07 .story2,.sec07 .story3{margin:0 auto}.sec07 .story2 .text,.sec07 .story3 .text{max-width:560px;width:90%;margin:0 auto}}@media(max-width: 599px){.sec07 .story2 .text,.sec07 .story3 .text{max-width:450px;width:100%}.sec07 .story2 .image{width:70%;margin-left:10vw}.sec07 .story3 .image{width:70%;margin-right:10vw}}.sec08{max-width:1300px;margin:100px 5vw 0 min(300px,24vw);position:relative}.sec08 h3.section_title{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.sec08 h3.section_title>b{font-size:clamp(18px,4vw,24px);letter-spacing:.2em}.sec08 h3.section_title>span{font-size:12px;letter-spacing:.37em;margin-left:1em;display:block}.sec08 ul{padding:30px 10px 0 min(135px,6vw);width:100%}.sec08 ul li{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main);border:1px solid var(--color-main);padding:min(40px,2vw) min(110px,3vw)}.sec08 ul li .image{margin-top:-80px;max-width:200px}.sec08 ul li .text{margin-left:min(120px,6vw)}@media(max-width: 599px){.sec08 ul li p{font-size:14px}}@media(max-width: 959px){.sec08{margin:80px auto 75px;max-width:calc(660px + 8vw)}.sec08 h3.section_title{padding:0 4vw;-ms-writing-mode:lr-tb;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sec08 h3.section_title>b{letter-spacing:0}.sec08 h3.section_title>span{letter-spacing:.28em;font-size:10px;margin-left:0}.sec08 ul{padding:0 8vw 0 5vw}.sec08 ul li{padding:3vw 3vw 4vw;margin-top:calc(40px + 1.5vw)}.sec08 ul li .image{margin-top:calc(-20px - 3vw);-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.sec08 ul li .text{margin-left:5vw;line-height:1.5em}.sec08 ul li .text h4{margin:2vw 0}}.sec09{margin:195px 0 0 0}.sec09 .text{text-align:center;margin:0 auto;width:100vw;max-width:640px}.sec09 .text h2.section_title2 span{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.4em}.sec09 .text h2.section_title2 span:before,.sec09 .text h2.section_title2 span:after{content:"";display:inline-block;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/gift_ilust.svg) center no-repeat;background-size:contain;width:92px;height:83px}.sec09 .text h2.section_title2 span:after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.sec09 .text h2.section_title2 b{display:inline-block;margin-top:-5px;font-size:40px;line-height:1.45em}.sec09 .text p{margin-top:50px;line-height:2em}@media(max-width: 959px){.sec09{margin:75px 0 0}.sec09 .text h2.section_title2{margin:0 0 28px}.sec09 .text h2.section_title2 span{padding:0 min(12vw,65px);font-size:clamp(10px,2vw,16px);letter-spacing:.3em}.sec09 .text h2.section_title2 span:before,.sec09 .text h2.section_title2 span:after{width:min(12vw,65px);height:min(12vw,65px)}.sec09 .text h2.section_title2 b{padding-top:5px;font-size:clamp(18px,3vw,28px)}.sec09 .text p{margin:0 auto;padding:0 4vw;line-height:1.8;text-align:left}.sec09 .text p br{display:none}.sec09 ul{margin-top:10vw}}.sec10{margin-top:115px;padding-bottom:160px;position:relative;z-index:20;background:#fff}.sec10 .category_wrapper{position:sticky;top:0;z-index:3}.sec10 .category_wrapper ul{--bs-gutter-x: 0;margin-top:115px}.sec10 .category_wrapper ul li{background:#000;cursor:pointer}.sec10 .category_wrapper ul li img{opacity:.5;-webkit-transition:.3s;transition:.3s}.sec10 .category_wrapper ul li:hover img{opacity:1}.sec10 .category_wrapper ul li.is-active img{opacity:1}.sec10 .category_body{position:relative;margin-top:54px;overflow-x:hidden}.sec10 .category_body .lineup{position:relative}.sec10 .category_body .lineup:not(.is-active){position:absolute;left:0;right:0;top:0}.sec10 h2.special{margin-top:0;text-align:center;color:var(--color-main)}.sec10 h2.special span{font-size:14px;display:block;letter-spacing:.4em}.sec10 h2.special b{display:block;margin-top:35px;padding:30px;background:url(https://inodacoffee.itembox.design/item/gift_lp/test/images/frame.svg) center center no-repeat}.sec10 p.image{margin:84px auto 0;text-align:center;max-width:1044px}.sec10 p.image img{-webkit-box-shadow:20px 20px 0 0 var(--color-main);box-shadow:20px 20px 0 0 var(--color-main)}.sec10 p.text{margin:97px auto 0;max-width:620px}.sec10 ul.product_list{--bs-gutter-x: 10px;max-width:1300px;width:100vw;margin:130px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec10 ul.product_list li{width:430px}.sec10 ul.product_list li a{margin:0 13px 60px;height:calc(100% - 60px)}@media(max-width: 599px){.sec10 ul.product_list li a{margin:0 8px 35px;height:calc(100% - 60px)}}.sec10 p.moreinfo{max-width:1340px;margin:80px auto 0}.sec10 p.moreinfo a{padding-right:88px}@media(max-width: 959px){.sec10{margin-top:75px;padding-bottom:30px}.sec10 .category_body{margin-top:60px}.sec10 .category_wrapper ul{margin-top:0}.sec10 h2.special span{font-size:clamp(10px,2vw,16px);letter-spacing:.3em}.sec10 h2.special b{margin:1vw auto !important;padding:1.1111em;background-size:contain;font-size:clamp(18px,3vw,28px)}.sec10 p.image{margin:40px 6vw 0 4vw}.sec10 p.image img{-webkit-box-shadow:10px 10px 0 0 var(--color-main);box-shadow:10px 10px 0 0 var(--color-main)}.sec10 p.text{margin:55px auto 0;padding:0 4vw}.sec10 .slide_wrapper{max-width:unset;margin:0;padding-bottom:0}.sec10 ul.product_list{margin:80px 0 0 0;width:65vw}.sec10 ul.product_list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.sec10 ul.product_list .slick-slide{height:auto !important}.sec10 p.moreinfo{margin:50px 0}.sec10 p.moreinfo a{padding-right:5.5em}}footer{background-color:var(--color-main);text-align:center;color:#fff;padding:40px;position:relative;z-index:20}footer small{font-size:16px}@media(max-width: 959px){footer{padding:12px 0}}@media(max-width: 599px){footer small{font-size:10px}}.image-left,.image-right{position:relative;z-index:1}.image-left::after,.image-right::after{content:"";display:block;width:100vw;height:100vh;max-width:100%;max-height:100%;min-height:100px;background-color:#682a2b;position:absolute;top:0;z-index:1;-webkit-transition:1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:1s cubic-bezier(0.645, 0.045, 0.355, 1)}.image-left::after{left:0}.image-right::after{right:0}.anime-on::after{width:0}p.gist-select{position:fixed;right:1em;bottom:1em;width:5.75em;height:5.75em;text-align:center;border:1px solid var(--color-main);margin:0 auto;font-size:clamp(14px,3vw,16px);color:var(--color-main);border-radius:50%;background:#fff;z-index:10;-webkit-transition:.3s;transition:.3s;font-weight:bold}p.gist-select a{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;height:100%;line-height:1.3;text-decoration:none;border-radius:50%;color:var(--color-main)}p.gist-select a:hover{background-color:#f1eca3}/*# sourceMappingURL=index.min.css.map */