#contents{font-family:'メイリオ', 'Meiryo', sans-serif}.btn_ptop{z-index:1000}.mb-45{margin-bottom:4.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.mb-45{margin-bottom:4.5rem}}@media only screen and (max-width: 767px){.mb-45{margin-bottom:2.325rem}}.mb-170{margin-bottom:17rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.mb-170{margin-bottom:8rem}}@media only screen and (max-width: 767px){.mb-170{margin-bottom:5.58rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.mb-170{margin-bottom:12rem}}.slider01 .slick-arrow{z-index:2;top:50%;margin-top:-10px;width:20px;height:20px;border-top:3px solid #3498db;border-right:3px solid #3498db;opacity:.8}.slider01 .slick-arrow::before{content:''}.slider01 .slick-prev{left:30px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slider01 .slick-next{right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider01 .slick-dots{bottom:2%}.slider01 .slick-dots li,.slider01 .slick-dots li button,.slider01 .slick-dots li button::before{width:12px;height:12px}.slider01 .slick-dots li{margin:0 7px}.slider01 .slick-dots li button{background:#fff;padding:0 !important;border-radius:100% !important}.slider01 .slick-dots li.slick-active button{padding:0 !important;background:#990100 !important}.slider01 .slick-dots li button::before{content:''}.comp_st{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st{font-size:3rem}}@media only screen and (max-width: 767px){.comp_st{font-size:2.139rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st{font-size:3.3rem}}.comp_st.l{font-size:4.2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st.l{font-size:3.4rem}}@media only screen and (max-width: 767px){.comp_st.l{font-size:2.418rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st.l{font-size:3.8rem}}.comp_st.ll{text-align:center;font-size:5.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st.ll{font-size:4rem}}@media only screen and (max-width: 767px){.comp_st.ll{font-size:2.79rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st.ll{font-size:4.6rem}}.comp_bottom_line{margin-bottom:8rem;text-align:center;border-bottom:.6rem solid #ccc;padding:0 5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_bottom_line{margin-bottom:6rem}}@media only screen and (max-width: 767px){.comp_bottom_line{margin-bottom:2.79rem}}@media only screen and (max-width: 767px){.comp_bottom_line{border-bottom-width:.372rem}}.comp_bottom_line span{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;display:inline-block;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;text-align:center;line-height:1.3;letter-spacing:.16em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_bottom_line span{font-size:3.3rem}}@media only screen and (max-width: 767px){.comp_bottom_line span{font-size:2.418rem}}@media only screen and (min-width: 1025px){.comp_bottom_line span{min-width:500px}}.comp_bottom_line span::before{content:"";width:100%;height:.6rem;background-color:#886997;position:absolute;bottom:-.6rem;left:0}@media only screen and (max-width: 767px){.comp_bottom_line span::before{height:.4rem;bottom:-.4rem}}.comp_st_kirameki{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif}.comp_st_kirameki span{display:block;line-height:1.3}.comp_st_kirameki .s{font-size:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st_kirameki .s{font-size:2.1rem}}@media only screen and (max-width: 767px){.comp_st_kirameki .s{font-size:1.86rem}}.comp_st_kirameki .s em{color:#ba0d0d}.comp_st_kirameki .s+.l{margin-top:.5rem}.comp_st_kirameki .l{font-size:4.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st_kirameki .l{font-size:3.6rem}}@media only screen and (max-width: 767px){.comp_st_kirameki .l{font-size:2.604rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st_kirameki .l{font-size:3.7rem}}.comp_st_kirameki .l em{width:5.3rem;line-height:5.3rem;text-align:center;display:inline-block;background-color:#ba0d0d;color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st_kirameki .l em{width:4.7rem;line-height:4.7rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st_kirameki .l em{width:4.6rem;line-height:4.6rem}}@media only screen and (max-width: 767px){.comp_st_kirameki .l em{width:3.404rem;line-height:3.404rem}}.comp_st2{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st2{font-size:3rem}}@media only screen and (max-width: 767px){.comp_st2{font-size:2.139rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st2{font-size:3.3rem}}.comp_st2 .l{font-size:3.8rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st2 .l{font-size:2.8rem}}@media only screen and (max-width: 767px){.comp_st2 .l{font-size:2.232rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st2 .l{font-size:3.8rem}}.comp_st2 .ll{text-align:center;font-size:5.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st2 .ll{font-size:4rem}}@media only screen and (max-width: 767px){.comp_st2 .ll{font-size:2.79rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st2 .ll{font-size:4.6rem}}.comp_text{font-size:2.2rem;text-align:center;letter-spacing:.14em;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_text{font-size:1.8rem}}@media only screen and (max-width: 767px){.comp_text{font-size:1.395rem}}.comp_text em{color:#ba0d0d}.tit{font-size:3.4rem;text-align:center;letter-spacing:.14em;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Font Awesome 5 Free";font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}@media only screen and (min-width: 768px) and (max-width: 1024px){.tit{font-size:2.4rem}}@media only screen and (max-width: 767px){.tit{font-size:2.232rem}}.tit .ls{font-size:4.4rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.tit .ls{font-size:3.4rem}}@media only screen and (max-width: 767px){.tit .ls{font-size:2.604rem}}.sub_tit{font-size:1.7rem;color:#fff;letter-spacing:.14em;line-height:1.625;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.sub_tit{font-size:1.6rem}}@media only screen and (max-width: 767px){.sub_tit{font-size:1.488rem}}.sub_tit span{display:inline-block;padding:12px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2F0B60}.sub_tit2{font-size:3rem;letter-spacing:normal;line-height:1.625;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}@media only screen and (min-width: 768px) and (max-width: 1024px){.sub_tit2{font-size:2.6rem}}@media only screen and (max-width: 767px){.sub_tit2{font-size:2.232rem}}.sub_tit2 span{display:inline-block}.sub_tit3{font-size:2.2rem;letter-spacing:normal;line-height:1.6875;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}@media only screen and (min-width: 768px) and (max-width: 1024px){.sub_tit3{font-size:1.9rem}}@media only screen and (max-width: 767px){.sub_tit3{font-size:2.046rem}}.sub_tit3 span{display:inline-block}.txt{font-size:1.6rem;letter-spacing:.14em;line-height:1.625;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt{font-size:1.5rem}}@media only screen and (max-width: 767px){.txt{font-size:1.302rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt{font-size:.85em}}.txt em{color:#ba0d0d}.comp_text_s{font-size:1.6rem;letter-spacing:.14em;line-height:1.625;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_text_s{font-size:1.5rem}}@media only screen and (max-width: 767px){.comp_text_s{font-size:1.302rem}}.comp_text_s em{color:#ba0d0d}.comp_text_ss{font-size:1.6rem;line-height:1.66667;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_text_ss{font-size:1.4rem}}@media only screen and (max-width: 767px){.comp_text_ss{font-size:1.209rem}}.title_border{position:relative;width:100%;text-align:center}.title_border::before{z-index:0;content:"";width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:var(--theme-color, #5D1023)}.title_border span{position:relative;color:var(--theme-color, #5D1023);font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;line-height:1.3;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:1;background:#EDE7DB;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1024px){.title_border span{font-size:2.6rem}}@media only screen and (max-width: 767px){.title_border span{font-size:1.674rem}}@media only screen and (max-width: 767px){.title_border span{line-height:1.2}}.title_border.w span{background:#fff}.btn_solid02 a{position:relative;border:#ccc solid 1px;display:block;font-size:1.6rem;font-size:15px;width:200px;min-height:40px;padding:8px 17px 5px 17px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:normal;-webkit-transition:.5s background-color ease-in-out,.5s color ease-in-out;transition:.5s background-color ease-in-out,.5s color ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_solid02 a{font-size:1.5rem}}@media only screen and (max-width: 767px){.btn_solid02 a{font-size:1.302rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_solid02 a{padding:14px 15px}}@media only screen and (max-width: 767px){.btn_solid02 a{padding:14px 15px;width:80%}}.btn_solid02 a::after{content:'';position:absolute;width:15px;height:1px;background:#ccc;position:absolute;top:50%;right:0%}.btn_solid02 a:hover{border:#2F0B60 solid 1px;color:#000;background-color:#cab1d7}.btn_solid02 a:hover::after{background:#2F0B60}.btn_solid03 a{color:#fff;position:relative;border:#2F0B60 solid 1px;background:#2F0B60;display:block;font-size:1.6rem;font-size:15px;width:350px;min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:normal;-webkit-transition:.5s background-color ease-in-out,.5s color ease-in-out;transition:.5s background-color ease-in-out,.5s color ease-in-out;vertical-align:middle;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_solid03 a{font-size:1.5rem}}@media only screen and (max-width: 767px){.btn_solid03 a{font-size:1.302rem}}.btn_solid03 a::after{content:'';position:absolute;width:15px;height:1px;background:#fff;position:absolute;top:50%;right:0%}.btn_solid03 a::before{content:"";position:absolute;top:-8px;left:-8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:15px solid transparent;border-left:15px solid #fff}.btn_solid03 a span{display:block;position:absolute;top:38%;left:0;width:100%}.btn_solid03 a:hover{color:#2F0B60;background-color:#fff}.btn_solid03 a:hover::after{background:#2F0B60}.btn_solid03 a:hover::before{border-left:15px solid #2F0B60}.btn_solid04 a{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;color:#D5C186;background:#2B1615;display:block;position:relative;font-size:3rem;width:490px;padding:35px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_solid04 a{font-size:2rem}}@media only screen and (max-width: 767px){.btn_solid04 a{font-size:1.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_solid04 a{width:80%;padding:24px 0}}@media only screen and (max-width: 767px){.btn_solid04 a{width:80%;padding:18px 1em 18px 0}}.btn_solid04 a::before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #D5C186;border-right:solid 2px #D5C186;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:2em}@media only screen and (max-width: 767px){.btn_solid04 a::before{right:0.4em}}.btn_solid04 a:hover{color:#fff;opacity:0.8}@media only screen and (max-width: 767px){.comp_tbl table tr{border-bottom:1px solid #ccc}}.comp_tbl table thead th{font-size:1.8rem;color:#fff;padding-top:.744rem;padding-bottom:.744rem;text-align:center;font-weight:normal;background:#ba0d0d}@media only screen and (max-width: 767px){.comp_tbl table tbody th,.comp_tbl table tbody td{display:block;width:100%;padding-left:.93rem;padding-right:.93rem}}.comp_tbl table tbody th{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:1.6rem;color:#ba0d0d}@media only screen and (max-width: 767px){.comp_tbl table tbody th{padding-top:1.1625rem;margin-bottom:.465rem}}.comp_tbl table tbody td{font-size:1.4rem}@media only screen and (max-width: 767px){.comp_tbl table tbody td{padding-bottom:1.1625rem}}@media only screen and (max-width: 767px){.comp_tbl2 table tr{border-bottom:1px solid #ccc;background-color:#fff}}.comp_tbl2 table thead th{font-size:1.8rem;color:#fff;padding-top:.744rem;padding-bottom:.744rem;text-align:center;font-weight:normal;background:#ba0d0d}@media only screen and (max-width: 767px){.comp_tbl2 table tbody th,.comp_tbl2 table tbody td{display:block;width:100%;padding-left:.93rem;padding-right:.93rem}}.comp_tbl2 table tbody th{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:1.6rem;color:#ba0d0d}@media only screen and (max-width: 767px){.comp_tbl2 table tbody th{padding-top:1.1625rem;margin-bottom:.465rem}}.comp_tbl2 table tbody td{font-size:1.4rem}@media only screen and (max-width: 767px){.comp_tbl2 table tbody td{color:#000;padding-bottom:1.1625rem}}.comp_btn_more{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:2.8rem;text-align:center;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_btn_more{font-size:2.4rem}}@media only screen and (max-width: 767px){.comp_btn_more{font-size:1.674rem}}.comp_btn_more.is-active span{display:none}.comp_btn_more.is-active span+span{display:inline-block}.comp_btn_more.is-active span::before{-webkit-transform:translate(-50%, 50%) rotate(135deg);transform:translate(-50%, 50%) rotate(135deg)}.comp_btn_more:hover{opacity:.7}.comp_btn_more span{padding-top:5rem;display:inline-block;position:relative}@media only screen and (max-width: 767px){.comp_btn_more span{padding-top:3.25rem}}.comp_btn_more span+span{display:none}.comp_btn_more span::before{content:"";width:3rem;height:3rem;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media only screen and (max-width: 767px){.comp_btn_more span::before{width:2rem}}@media only screen and (max-width: 767px){.comp_btn_more span::before{height:2rem}}.c-multiple_btn{margin-right:auto;margin-left:auto;margin-top:5.5rem;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.c-multiple_btn{max-width:1024px}}@media only screen and (min-width: 1920px){.c-multiple_btn{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.c-multiple_btn{width:90%}}@media only screen and (max-width: 767px){.c-multiple_btn{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn{margin-top:4rem}}@media only screen and (max-width: 767px){.c-multiple_btn{margin-top:2.325rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn{margin-bottom:2rem}}@media only screen and (max-width: 767px){.c-multiple_btn{margin-bottom:2.325rem}}.c-multiple_btn li{width:48.68549%}@media only screen and (max-width: 767px){.c-multiple_btn li{width:100%}}@media only screen and (min-width: 768px){.c-multiple_btn li:not(:first-child){margin-left:2.62902%}}@media only screen and (max-width: 767px){.c-multiple_btn li:not(:first-child){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.c-multiple_btn li:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.6975rem}}@media only screen and (max-width: 767px){.c-multiple_btn li:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-multiple_btn a{font-size:3rem;padding:2.5rem 4rem;font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;display:block;text-align:left;line-height:1.2;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border:1px solid #68407b;position:relative;overflow:hidden;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn a{font-size:2.2rem}}@media only screen and (max-width: 767px){.c-multiple_btn a{font-size:1.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn a{padding:2rem}}@media only screen and (max-width: 767px){.c-multiple_btn a{padding:1.395rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.c-multiple_btn a{font-size:3rem}}.c-multiple_btn a::before{content:"";width:15rem;height:100%;-webkit-transform:translateX(-50%) skewX(45deg);transform:translateX(-50%) skewX(45deg);background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);position:absolute;top:0;left:-15.1rem}@media only screen and (max-width: 1024px){.c-multiple_btn a::before{width:4.65rem;left:-4.743rem;-webkit-animation-name:shiny_sp;animation-name:shiny_sp;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.c-multiple_btn a:hover{opacity:.6}@media only screen and (min-width: 1025px){.c-multiple_btn a:hover::before{-webkit-animation-name:shiny;animation-name:shiny;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.c-multiple_btn a .inn{display:inline-block;position:relative;padding-left:3.2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn a .inn{padding-left:2.5rem}}@media only screen and (max-width: 767px){.c-multiple_btn a .inn{padding-left:2.139rem}}.c-multiple_btn a .inn::before{content:"";width:0;height:0;border-style:solid;border-width:1.2rem 0 1.2rem 1.6rem;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn a .inn::before{border-width:1rem 0 1rem 1.4rem}}@media only screen and (max-width: 767px){.c-multiple_btn a .inn::before{border-width:.744rem 0 .744rem 1.116rem}}.c-multiple_btn a .inn span{display:block}.c-multiple_btn a .s{font-size:2rem;margin-top:.25rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn a .s{font-size:1.4rem}}@media only screen and (max-width: 767px){.c-multiple_btn a .s{font-size:1.302rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-multiple_btn a .s img{width:2rem;margin-left:.5rem}}@media only screen and (max-width: 767px){.c-multiple_btn a .s img{width:1.75rem;margin-left:.5rem}}.c-multiple_btn .member a{text-align:center;color:#fff;background-color:#68407b}.c-multiple_btn .member a::before{content:none}.c-multiple_btn .member a .inn::before{border-color:transparent transparent transparent #68407b}.c-multiple_btn .product a{color:#fff;background-color:#68407b}.c-multiple_btn .product a:hover{opacity:.9}.con_contact{margin:3em auto 6em;max-width:1280px;width:90%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact{margin:3em auto 5em}}@media only screen and (max-width: 767px){.con_contact{margin:3em auto 4em}}.con_contact .comp_bottom_line{margin-bottom:2em}.con_contact>.txt{text-align:center}@media only screen and (max-width: 767px){.con_contact>.txt{text-align:left}}.con_contact .box_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em 3.29897%;margin-top:2em}.con_contact .box_contact li{border:1px solid #f0f0f0;width:31.13402%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .box_contact li{width:46.7%}}@media only screen and (max-width: 767px){.con_contact .box_contact li{width:100%}}.con_contact .box_contact li>h4{background-color:#f0f0f0;font-weight:bold;padding:.5em 2em}.con_contact .box_contact li>.txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:1.12px;padding:1em 2em;position:relative}.con_contact .box_contact li>.txt a,.con_contact .box_contact li>.txt span{color:#886997;font-size:1.3em;font-weight:600;text-decoration:none}.con_contact .box_contact li>.txt a.fax,.con_contact .box_contact li>.txt span.fax{pointer-events:none}.con_contact .box_contact li>.txt::after{content:'';border-top:1px solid #666;border-right:1px solid #666;position:absolute;right:1em;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:center;transform-origin:center;height:8px;width:8px}.con_mv{max-width:100%;margin:0 auto;width:83.33333%}.intro{max-width:100%;width:80.20833%;margin:0 auto;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro{margin-top:100px}}@media only screen and (max-width: 767px){.intro{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro{width:90%}}@media only screen and (max-width: 767px){.intro{width:90%}}.intro .btn_box{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro .btn_box{margin-top:50px}}@media only screen and (max-width: 767px){.intro .btn_box{margin-top:2em}}.intro .btn_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro .btn_box ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.intro .btn_box ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.intro .btn_box ul li{width:48.7013%}@media only screen and (max-width: 767px){.intro .btn_box ul li{margin-top:1em;width:100%}}.con_titbox{margin:0 auto;margin-top:150px;position:relative;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_kodawari.png) 0 0 no-repeat;padding:147px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_titbox{margin-top:100px}}@media only screen and (max-width: 767px){.con_titbox{margin-top:4em}}@media only screen and (min-width: 1025px){.con_titbox{min-height:560px;padding:124px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_titbox{padding:4em 0;background-size:cover;background-position:-24em}}@media only screen and (max-width: 767px){.con_titbox{padding:4em 0;background-size:cover;background-position:-24em}}.con_titbox .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;margin-right:22.72727%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_titbox .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_titbox .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_titbox .txt_box{margin:0 auto;width:90%}}.con_titbox .txt_box .tit,.con_titbox .txt_box .txt{display:inline-block;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}@media only screen and (max-width: 767px){.con_titbox .txt_box .tit,.con_titbox .txt_box .txt{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.con_titbox .txt_box .tit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:1.4;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_01.png) center 0 no-repeat;padding-top:1em;margin-left:2em}@media only screen and (max-width: 767px){.con_titbox .txt_box .tit{margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.con_titbox .txt_box .txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:2}@media only screen and (max-width: 767px){.con_titbox .txt_box .txt{width:100%;margin:2em 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.box_introduction2{background:#ece7da;margin-bottom:12.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction2{margin-bottom:6rem}}@media only screen and (max-width: 767px){.box_introduction2{margin-bottom:3.72rem}}.box_introduction2 .box_chef{max-width:1600px;padding:4.375% 10.9375%;margin:auto;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}.box_introduction2 .box_chef .box_txt{width:46.4%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction2 .box_chef .box_txt{width:55%}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_txt{width:100%}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.box_introduction2 .box_chef .box_txt .comp_st_kirameki{margin-bottom:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction2 .box_chef .box_txt .comp_st_kirameki{margin-bottom:2rem}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_txt .comp_st_kirameki{margin-bottom:1.395rem}}.box_introduction2 .box_chef .box_txt .comp_text_s{letter-spacing:.08em}.box_introduction2 .box_chef .box_txt .chef{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:1.9rem;margin-top:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction2 .box_chef .box_txt .chef{font-size:1.8rem}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_txt .chef{font-size:1.581rem}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_txt .chef{margin-top:1.86rem}}.box_introduction2 .box_chef .box_txt .chef .s{font-size:1.4rem;display:inline-block;margin-right:1em}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_txt .chef .s{font-size:1.209rem}}.box_introduction2 .box_chef .box_video{width:50.64%;margin-left:3.2%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction2 .box_chef .box_video{width:40%}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .box_video{width:100%}}@media only screen and (max-width: 767px){.box_introduction2 .box_chef .comp_st_kirameki{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction2 .box_chef{padding:7.8125% 5%}.box_introduction2 .box_chef .box_video{margin-left:5%}}@media only screen and (max-width: 767px){.box_introduction2{width:110%;margin-left:-5.5%}.box_introduction2 .box_chef{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5%}.box_introduction2 .box_chef .box_video{margin-left:0%;margin-bottom:5%}}.box_introduction3,.box_introduction5,.box_introduction6{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.box_introduction3,.box_introduction5,.box_introduction6{max-width:1280px}}@media only screen and (min-width: 1920px){.box_introduction3,.box_introduction5,.box_introduction6{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.box_introduction3,.box_introduction5,.box_introduction6{width:90%}}@media only screen and (max-width: 767px){.box_introduction3,.box_introduction5,.box_introduction6{width:90%}}.box_introduction4{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.box_introduction4{max-width:1280px}}@media only screen and (min-width: 1920px){.box_introduction4{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.box_introduction4{width:90%}}@media only screen and (max-width: 767px){.box_introduction4{width:90%}}.box_introduction4 .comp_st_kirameki .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.box_introduction4 .comp_st_kirameki .img{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.box_introduction4 .comp_st_kirameki .img span{display:inline-block;margin-right:1.5rem}@media only screen and (min-width: 1025px) and (max-width: 1280px){.box_introduction4 .comp_st_kirameki .img span{width:100%;display:block;margin-bottom:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction4 .comp_st_kirameki .img span{width:100%;display:block;margin-bottom:.5rem}}@media only screen and (max-width: 767px){.box_introduction4 .comp_st_kirameki .img span{width:30%}}.box_introduction3,.box_introduction5,.box_introduction6{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.box_introduction3,.box_introduction5,.box_introduction6{max-width:1280px}}@media only screen and (min-width: 1920px){.box_introduction3,.box_introduction5,.box_introduction6{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.box_introduction3,.box_introduction5,.box_introduction6{width:90%}}@media only screen and (max-width: 767px){.box_introduction3,.box_introduction5,.box_introduction6{width:90%}}.box_introduction7{margin-right:auto;margin-left:auto;margin-bottom:8.5rem}@media only screen and (min-width: 768px){.box_introduction7{max-width:1280px}}@media only screen and (min-width: 1920px){.box_introduction7{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.box_introduction7{width:90%}}@media only screen and (max-width: 767px){.box_introduction7{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_introduction7{margin-bottom:6rem}}@media only screen and (max-width: 767px){.box_introduction7{margin-bottom:3.72rem}}.comp_st_kirameki{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif}.comp_st_kirameki span{display:block;line-height:1.3}.comp_st_kirameki .s{font-size:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st_kirameki .s{font-size:2.1rem}}@media only screen and (max-width: 767px){.comp_st_kirameki .s{font-size:1.86rem}}.comp_st_kirameki .s em{color:#ba0d0d}.comp_st_kirameki .s+.l{margin-top:.5rem}.comp_st_kirameki .l{font-size:4.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st_kirameki .l{font-size:3.6rem}}@media only screen and (max-width: 767px){.comp_st_kirameki .l{font-size:2.604rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st_kirameki .l{font-size:3.7rem}}.comp_st_kirameki .l em{width:5.3rem;line-height:5.3rem;text-align:center;display:inline-block;background-color:#ba0d0d;color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (min-width: 1025px) and (max-width: 1280px){.comp_st_kirameki .l em{width:4.7rem;line-height:4.7rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.comp_st_kirameki .l em{width:4.6rem;line-height:4.6rem}}@media only screen and (max-width: 767px){.comp_st_kirameki .l em{width:3.404rem;line-height:3.404rem}}.tmp_kirameki_introduction{margin-bottom:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction{margin-bottom:5rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction{margin-bottom:3.72rem}}@media only screen and (min-width: 1025px){.tmp_kirameki_introduction.adjust_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tmp_kirameki_introduction .box_l{width:41.40625%}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .box_l{width:50%}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .box_l{width:100%}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .box_l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.tmp_kirameki_introduction .comp_st_kirameki{margin-bottom:3rem;padding-top:6.7rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .comp_st_kirameki{margin-bottom:2rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki{margin-bottom:1.395rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .comp_st_kirameki{padding-top:5.45862rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki{padding-top:4.90862rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.tmp_kirameki_introduction .comp_st_kirameki{padding-top:6.07931rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki{text-align:center}}.tmp_kirameki_introduction .comp_st_kirameki::before{content:"";width:8.7rem;height:5.4rem;background-image:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_fan.jpg);background-size:100%;background-position:center;position:absolute;top:0;left:0}@media only screen and (min-width: 1025px) and (max-width: 1280px){.tmp_kirameki_introduction .comp_st_kirameki::before{width:7.7rem;height:4.77931rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .comp_st_kirameki::before{width:6.7rem;height:4.15862rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki::before{width:6.231rem;height:3.86752rem;left:50%;margin-left:-3.1155rem}}.tmp_kirameki_introduction .comp_st_kirameki .s{font-size:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .comp_st_kirameki .s{font-size:2.3rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki .s{font-size:1.86rem}}.tmp_kirameki_introduction .comp_st_kirameki .s+.l{margin-top:.75rem}.tmp_kirameki_introduction .comp_st_kirameki .l{font-size:3.8rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .comp_st_kirameki .l{font-size:3rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki .l{font-size:2.418rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.tmp_kirameki_introduction .comp_st_kirameki .l{font-size:3.2rem}}.tmp_kirameki_introduction .comp_st_kirameki .l em{width:4.8rem;line-height:4.8rem}@media only screen and (min-width: 1025px) and (max-width: 1280px){.tmp_kirameki_introduction .comp_st_kirameki .l em{width:4.2rem;line-height:4.2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .comp_st_kirameki .l em{width:4rem;line-height:4rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .comp_st_kirameki .l em{width:3.218rem;line-height:3.218rem}}.tmp_kirameki_introduction .comp_st_kirameki .l+.s{margin-top:.75rem}.tmp_kirameki_introduction .box_r{width:58.59375%}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction .box_r{width:50%}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .box_r{width:100%}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction .box_r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.395rem}}.tmp_kirameki_introduction .box_r .img{display:block;padding-top:62%;position:relative;overflow:hidden}.tmp_kirameki_introduction .box_r .img img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.tmp_kirameki_introduction:not(.reverse) .box_l{padding-right:4.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction:not(.reverse) .box_l{padding-right:3rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction:not(.reverse) .box_l{padding-right:0}}.tmp_kirameki_introduction.reverse .box_l{padding-left:4.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_kirameki_introduction.reverse .box_l{padding-left:3rem}}@media only screen and (max-width: 767px){.tmp_kirameki_introduction.reverse .box_l{padding-left:0}}@media only screen and (min-width: 768px){.tmp_kirameki_introduction.reverse .box_l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 768px){.tmp_kirameki_introduction.reverse .box_r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.btn_box02{max-width:100%;width:66.66667%;margin:0 auto;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_box02{margin-top:50px}}@media only screen and (max-width: 767px){.btn_box02{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_box02{width:90%}}@media only screen and (max-width: 767px){.btn_box02{width:90%}}.btn_box02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_box02 ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.btn_box02 ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.btn_box02 ul li{width:49.21875%}@media only screen and (max-width: 767px){.btn_box02 ul li{margin-top:1em;width:100%}}.con_kirameki{width:83.33333%;margin:0 auto;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kirameki{margin-top:4em}}@media only screen and (max-width: 767px){.con_kirameki{margin-top:4em}}.con_kirameki .img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_kirameki .img>span:first-of-type{width:60.5625%}@media only screen and (max-width: 767px){.con_kirameki .img>span:first-of-type{width:100%}}.con_kirameki .img>span:first-of-type>span{display:block;padding-top:74.8194%;position:relative;overflow:hidden}.con_kirameki .img>span:first-of-type>span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.con_kirameki .img>span:first-of-type>span img:not(.no_adjustment){max-width:none;width:auto;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.con_kirameki .img>span:last-of-type{width:39.4375%}@media only screen and (max-width: 767px){.con_kirameki .img>span:last-of-type{width:100%}}.con_kirameki .img>span:last-of-type>span{display:block;padding-top:114.89699%;position:relative;overflow:hidden}.con_kirameki .img>span:last-of-type>span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_kirameki .box_text{margin-top:3em}.con_kirameki .box_text .comp_text{color:#251539;margin-top:1em}.con_kirameki .box_text .txt_img{margin:1em auto 0;text-align:center}.con_kirameki h3,.con_kirameki .comp_st{color:#251539}.con_kirameki .txt_img{margin-top:1em}.con_kirameki .comp_tbl{margin-top:1em}@media only screen and (max-width: 767px){.con_kirameki .comp_tbl .comp_st{color:#fff}}.con_kirameki .btn_solid04{margin-top:2em;text-align:center}.con_kirameki .btn_solid04 a{margin:0 auto}.con_osechi_menu{margin-top:10rem;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu{margin-top:8rem}}@media only screen and (max-width: 767px){.con_osechi_menu{margin-top:4.65rem}}@media only screen and (min-width: 768px){.con_osechi_menu{max-width:1920px}}@media only screen and (min-width: 1920px){.con_osechi_menu{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu{width:100%}}@media only screen and (max-width: 767px){.con_osechi_menu{width:100%}}.con_osechi_menu h3{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu h3{max-width:578px}}@media only screen and (min-width: 1920px){.con_osechi_menu h3{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu h3{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu h3{width:90%}}.con_osechi_menu h3 span{display:block;padding-top:18.16609%;position:relative;overflow:hidden}.con_osechi_menu h3 span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .comp_btn_more{margin-top:1rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .comp_btn_more{margin-top:1rem}}@media only screen and (max-width: 767px){.con_osechi_menu .comp_btn_more{margin-top:.93rem}}@media only screen and (min-width: 1025px){.con_osechi_menu .comp_btn_more.is-active{display:none}}.con_osechi_menu .box_osechi_menu{background:#3D0B00;position:relative;padding-bottom:13rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_osechi_menu{padding-bottom:10rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_osechi_menu{padding-bottom:5.58rem}}.con_osechi_menu .box_osechi_menu::before{content:"";width:100%;height:100%;background-size:100% auto;background-position:top center;background-repeat:no-repeat;position:absolute;z-index:0;background-image:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_menu_l.jpg);background-size:cover}.con_osechi_menu .box_osechi_menu::after{content:"";width:100%;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;bottom:0;left:0;z-index:3}.con_osechi_menu .box_osechi_menu.is-active::after{opacity:0;-webkit-transition:.2s opacity ease-in-out .2s;transition:.2s opacity ease-in-out .2s}.con_osechi_menu .inn_osechi_menu{margin-right:auto;margin-left:auto;padding-top:13rem;position:relative;z-index:1}@media only screen and (min-width: 768px){.con_osechi_menu .inn_osechi_menu{max-width:1180px}}@media only screen and (min-width: 1920px){.con_osechi_menu .inn_osechi_menu{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .inn_osechi_menu{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .inn_osechi_menu{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .inn_osechi_menu{padding-top:10rem}}@media only screen and (max-width: 767px){.con_osechi_menu .inn_osechi_menu{padding-top:5.58rem}}.con_osechi_menu .box_menu1{margin-bottom:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu1{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1{margin-bottom:2.325rem}}.con_osechi_menu .box_menu1 .inner_osechi_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.con_osechi_menu .box_menu1 .box_l{width:30.84746%}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_l{width:100%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_l{margin-bottom:.93rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_l p{width:90%;margin-left:auto;margin-right:auto}}.con_osechi_menu .box_menu1 .box_l p span{display:block;padding-top:94.18605%;position:relative;overflow:hidden}.con_osechi_menu .box_menu1 .box_l p span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu1 .box_r{width:69.15254%;padding-left:4.23729%}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_r{width:100%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_r{padding-left:0}}.con_osechi_menu .box_menu1 .box_top{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_osechi_menu .box_menu1 .box_top .img{width:26.24021%}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top .img{width:100%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top .img{width:50%;padding-right:1.395rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_osechi_menu .box_menu1 .box_top .img span{display:block;padding-top:94.00922%;position:relative;overflow:hidden}.con_osechi_menu .box_menu1 .box_top .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu1 .box_top h4{width:46.4752%}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top h4{width:100%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top h4{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_osechi_menu .box_menu1 .box_top h4 span{display:block;padding-top:102.80899%;position:relative;overflow:hidden}.con_osechi_menu .box_menu1 .box_top h4 span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu1 .box_top .comp_text{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;width:27.2846%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top .comp_text{width:100%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu1 .box_top .comp_text{font-size:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top .comp_text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.con_osechi_menu .box_menu1 .box_top .comp_text li{color:#fff}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu1 .box_top .comp_text li{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}.con_osechi_menu .box_menu1 .box_top .comp_text li:not(:last-child){margin-left:.8rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .box_top .comp_text li{font-size:1.4rem;width:50%;padding-left:1em;text-indent:-1em}.con_osechi_menu .box_menu1 .box_top .comp_text li:nth-child(odd){padding-right:.93rem}.con_osechi_menu .box_menu1 .box_top .comp_text li:nth-child(n+3){margin-top:.93rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu1 .comp_text{text-align:left}}.con_osechi_menu .tmp_osechi_menu{margin-bottom:.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .tmp_osechi_menu{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu{margin-bottom:2.79rem}}.con_osechi_menu .tmp_osechi_menu .inner_osechi_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.con_osechi_menu .tmp_osechi_menu .box_l{width:37.20339%;padding-top:6rem}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_l{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .tmp_osechi_menu .box_l{padding-top:0}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_l{padding-top:0}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_osechi_menu .tmp_osechi_menu .box_l{padding-top:0}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_l{margin-bottom:2.325rem}}.con_osechi_menu .tmp_osechi_menu .box_r{width:62.79661%}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_r{width:100%}}.con_osechi_menu .tmp_osechi_menu .box_top{padding-left:8.77193%;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_top{padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .tmp_osechi_menu .box_top{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_top{margin-bottom:1.86rem}}.con_osechi_menu .tmp_osechi_menu .box_top .img{padding-top:6rem;width:47.33728%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .tmp_osechi_menu .box_top .img{padding-top:3rem}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_top .img{padding-top:0}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_osechi_menu .tmp_osechi_menu .box_top .img{padding-top:3rem}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_top .img{width:50%;padding-right:1.395rem}}.con_osechi_menu .tmp_osechi_menu .box_top h4{width:52.66272%}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_top h4{width:50%}}.con_osechi_menu .tmp_osechi_menu .box_top h4 span{display:block;padding-top:102.80899%;position:relative;overflow:hidden}.con_osechi_menu .tmp_osechi_menu .box_top h4 span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .tmp_osechi_menu .box_bottom{padding-left:4.04858%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_bottom{padding-left:0}}@media only screen and (min-width: 768px){.con_osechi_menu .tmp_osechi_menu .box_bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}}.con_osechi_menu .tmp_osechi_menu .box_bottom.clone_after{margin-top:2rem}.con_osechi_menu .tmp_osechi_menu .box_bottom li{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;color:#fff}@media only screen and (min-width: 1025px){.con_osechi_menu .tmp_osechi_menu .box_bottom li{font-size:2rem;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}.con_osechi_menu .tmp_osechi_menu .box_bottom li:not(:last-child){margin-left:.7rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .tmp_osechi_menu .box_bottom li{font-size:1.8rem;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}}@media only screen and (max-width: 767px){.con_osechi_menu .tmp_osechi_menu .box_bottom li{font-size:1.4rem;width:50%;padding-left:1em;text-indent:-1em}.con_osechi_menu .tmp_osechi_menu .box_bottom li:nth-child(odd){padding-right:.93rem}.con_osechi_menu .tmp_osechi_menu .box_bottom li:nth-child(n+3){margin-top:.93rem}}.con_osechi_menu .box_menu2 .box_l .img{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu2 .box_l .img{max-width:439px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu2 .box_l .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu2 .box_l .img{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu2 .box_l .img{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu2 .box_l .img{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu2 .box_l .img{width:100%}}.con_osechi_menu .box_menu2 .box_l .img span{display:block;padding-top:124.14579%;position:relative;overflow:hidden}.con_osechi_menu .box_menu2 .box_l .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu2 .box_top .img p{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu2 .box_top .img p{max-width:218px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu2 .box_top .img p{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu2 .box_top .img p{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu2 .box_top .img p{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu2 .box_top .img p{margin-left:0}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu2 .box_top .img p{width:100%}}.con_osechi_menu .box_menu2 .box_top .img span{display:block;padding-top:122.93578%;position:relative;overflow:hidden}.con_osechi_menu .box_menu2 .box_top .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu3 .box_l .img{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu3 .box_l .img{max-width:422px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu3 .box_l .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu3 .box_l .img{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu3 .box_l .img{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu3 .box_l .img{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu3 .box_l .img{width:100%}}.con_osechi_menu .box_menu3 .box_l .img span{display:block;padding-top:102.36967%;position:relative;overflow:hidden}.con_osechi_menu .box_menu3 .box_l .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu3 .box_top .img p{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu3 .box_top .img p{max-width:230px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu3 .box_top .img p{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu3 .box_top .img p{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu3 .box_top .img p{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu3 .box_top .img p{margin-left:0}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu3 .box_top .img p{width:100%}}.con_osechi_menu .box_menu3 .box_top .img span{display:block;padding-top:102.17391%;position:relative;overflow:hidden}.con_osechi_menu .box_menu3 .box_top .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu3 .box_bottom{font-size:1.7rem}}.con_osechi_menu .box_menu4{margin-bottom:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu4{margin-bottom:4.5rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu4{margin-bottom:6.045rem}}.con_osechi_menu .box_menu4 .box_l .img{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu4 .box_l .img{max-width:425px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu4 .box_l .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu4 .box_l .img{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu4 .box_l .img{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu4 .box_l .img{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu4 .box_l .img{width:100%}}.con_osechi_menu .box_menu4 .box_l .img span{display:block;padding-top:102.58824%;position:relative;overflow:hidden}.con_osechi_menu .box_menu4 .box_l .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu4 .box_top .img p{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu4 .box_top .img p{max-width:226px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu4 .box_top .img p{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu4 .box_top .img p{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu4 .box_top .img p{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu4 .box_top .img p{margin-left:0}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu4 .box_top .img p{width:100%}}.con_osechi_menu .box_menu4 .box_top .img span{display:block;padding-top:103.9823%;position:relative;overflow:hidden}.con_osechi_menu .box_menu4 .box_top .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu5{margin-bottom:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu5{margin-bottom:4.5rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu5{margin-bottom:6.045rem}}.con_osechi_menu .box_menu5 .box_l .img{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu5 .box_l .img{max-width:425px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu5 .box_l .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu5 .box_l .img{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu5 .box_l .img{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu5 .box_l .img{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_menu5 .box_l .img{width:100%}}.con_osechi_menu .box_menu5 .box_l .img span{display:block;padding-top:102.58824%;position:relative;overflow:hidden}.con_osechi_menu .box_menu5 .box_l .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_menu5 .box_top .img p{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu5 .box_top .img p{max-width:226px}}@media only screen and (min-width: 1920px){.con_osechi_menu .box_menu5 .box_top .img p{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_menu .box_menu5 .box_top .img p{width:90%}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu5 .box_top .img p{width:90%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_menu5 .box_top .img p{margin-left:0}}@media only screen and (max-width: 767px){.con_osechi_menu .box_menu5 .box_top .img p{width:100%}}.con_osechi_menu .box_menu5 .box_top .img span{display:block;padding-top:103.9823%;position:relative;overflow:hidden}.con_osechi_menu .box_menu5 .box_top .img span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_food{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_osechi_menu .box_food li{width:24.32203%;color:#fff}@media only screen and (max-width: 767px){.con_osechi_menu .box_food li{width:48%}}@media only screen and (min-width: 768px){.con_osechi_menu .box_food li:not(:nth-child(4n+1)){margin-left:.90395%}.con_osechi_menu .box_food li:nth-child(n+5){margin-top:4.5rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_food li:nth-child(even){margin-left:4%}.con_osechi_menu .box_food li:nth-child(n+3){margin-top:2.79rem}}.con_osechi_menu .box_food .img{display:block;padding-top:75.26132%;position:relative;overflow:hidden;margin-bottom:1rem}.con_osechi_menu .box_food .img img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_osechi_menu .box_food .comp_st{font-size:2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_food .comp_st{font-size:1.8rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_food .comp_st{font-size:1.488rem}}.con_osechi_menu .box_food .comp_text{font-size:1.3rem;margin-top:1rem;line-height:1.76923;letter-spacing:.08em;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_menu .box_food .comp_text{font-size:1.3rem}}@media only screen and (max-width: 767px){.con_osechi_menu .box_food .comp_text{font-size:1.209rem}}.con_osechi_menu .btn_solid04{margin-top:6em;text-align:center}.con_osechi_menu .btn_solid04 a{margin:0 auto;color:#2B1615;background:#fff}.con_osechi_menu .btn_solid04 a::before{border-top:solid 2px #2B1615;border-right:solid 2px #2B1615}.con_osethibox{background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_osethi.png);background-size:cover;padding-top:160px;padding-bottom:110px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox{padding-top:80px}}@media only screen and (max-width: 767px){.con_osethibox{padding-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_osethibox{padding-bottom:4em}}.con_osethibox .title_box{text-align:center}@media only screen and (max-width: 767px){.con_osethibox .title_box{text-align:left}}.con_osethibox .title_box .comp_st2{text-align:center}.con_osethibox .title_box .comp_st2 .cl{color:#745609}.con_osethibox .title_box .txt{margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .title_box .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_osethibox .title_box .txt{margin-top:1em}}.con_osethibox .inline{margin:0 auto;width:66.66667%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline{width:90%}}@media only screen and (max-width: 767px){.con_osethibox .inline{width:90%}}.con_osethibox .inline .flex_box{margin:0 auto;margin-top:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box{margin-top:100px}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_osethibox .inline .flex_box .box{text-align:left;width:23.4375%}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box{margin:1em auto 0;width:48%}}.con_osethibox .inline .flex_box .box .ti{font-size:1.7rem;margin-top:15px;letter-spacing:.14em;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box .box .ti{font-size:1.7rem}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box .ti{font-size:1.488rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box .box .ti{margin-top:15px}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box .ti{margin-top:15px}}@media only screen and (min-width: 1025px){.con_osethibox .inline .flex_box .box .ti{min-height:2em}}.con_osethibox .inline .flex_box .box .txt{margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box .box .txt{margin-top:10px}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box .txt{margin-top:10px}}.con_osethibox .inline .flex_box .box .price{margin-top:15px;font-size:1.5rem;text-align:right;color:#990100}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box .box .price{margin-top:15px}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box .price{margin-top:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box .box .price{font-size:1.4rem}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box .price{font-size:1.209rem}}.con_osethibox .inline .flex_box .box .price em{margin-right:4px;font-size:2rem;letter-spacing:.1em;line-height:1.3;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .flex_box .box .price em{font-size:2rem}}@media only screen and (max-width: 767px){.con_osethibox .inline .flex_box .box .price em{font-size:1.86rem}}.con_osethibox .inline .btn_box{margin:0 auto;margin-top:82px;width:49.21875%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .btn_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_osethibox .inline .btn_box{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .btn_box{width:80%}}@media only screen and (max-width: 767px){.con_osethibox .inline .btn_box{width:95%}}.con_osethibox .inline .btn_box .btn_solid04{margin-top:6em;text-align:center}.con_osethibox .inline .btn_box .btn_solid04 a{margin:0 auto;color:#fff;background:#670003}.con_osethibox .inline .btn_box .btn_solid04 a::before{border-top:solid 2px #fff;border-right:solid 2px #fff}.con_osethibox .inline .btn_box .txt{margin-top:15px;font-size:1.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .btn_box .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_osethibox .inline .btn_box .txt{margin-top:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osethibox .inline .btn_box .txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.con_osethibox .inline .btn_box .txt{font-size:1.209rem}}.con_kagayaki{width:83.33333%;margin:0 auto;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagayaki{margin-top:4em}}@media only screen and (max-width: 767px){.con_kagayaki{margin-top:4em}}.con_kagayaki .img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_kagayaki .img>span:first-of-type{width:60.5625%}@media only screen and (max-width: 767px){.con_kagayaki .img>span:first-of-type{width:100%}}.con_kagayaki .img>span:first-of-type>span{display:block;padding-top:74.8194%;position:relative;overflow:hidden}.con_kagayaki .img>span:first-of-type>span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.con_kagayaki .img>span:first-of-type>span img:not(.no_adjustment){max-width:none;width:auto;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.con_kagayaki .img>span:last-of-type{width:39.4375%}@media only screen and (max-width: 767px){.con_kagayaki .img>span:last-of-type{width:100%}}.con_kagayaki .img>span:last-of-type>span{display:block;padding-top:114.89699%;position:relative;overflow:hidden}.con_kagayaki .img>span:last-of-type>span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_kagayaki .box_text{margin-top:3em}.con_kagayaki .box_text .comp_text{color:#251539;margin-top:1em}.con_kagayaki .box_text .txt_img{margin:1em auto 0;text-align:center}.con_kagayaki h3,.con_kagayaki .comp_st{color:#251539}.con_kagayaki .txt_img{margin-top:1em;background:none}.con_kagayaki .comp_tbl{margin-top:1em}@media only screen and (max-width: 767px){.con_kagayaki .comp_tbl .comp_st{color:#fff}}.con_kagayaki .btn_solid04{margin-top:6em;text-align:center}.con_kagayaki .btn_solid04 a{margin:0 auto}.kagayaki_menu{margin:0 auto;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.kagayaki_menu{margin-top:4em}}@media only screen and (max-width: 767px){.kagayaki_menu{margin-top:4em}}.kagayaki_menu .box_osechi_menu{padding-bottom:13rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.kagayaki_menu .box_osechi_menu{padding-bottom:10rem}}@media only screen and (max-width: 767px){.kagayaki_menu .box_osechi_menu{padding-bottom:5.58rem}}.kagayaki_menu .box_osechi_menu::before{content:"";width:100%;background-size:100% auto;background-position:top center;background-repeat:no-repeat;position:absolute;z-index:0;background-image:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_menu_l2.jpg);background-size:cover}.kagayaki_menu .bgblack_menu .con_coupon_banner{margin-bottom:0;padding-bottom:5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.kagayaki_menu .bgblack_menu .con_coupon_banner{padding-bottom:3.5rem}}@media only screen and (max-width: 767px){.kagayaki_menu .bgblack_menu .con_coupon_banner{padding-bottom:1.86rem}}.kagayaki_menu .bgblack_menu .comp_point_banner .img{border:1px solid #eee}.kagayaki_menu .bgblack_menu .view_sp{padding-bottom:1px}.con_voice{margin-right:auto;margin-left:auto;margin:0 auto;margin-top:8rem}@media only screen and (min-width: 768px){.con_voice{max-width:1540px}}@media only screen and (min-width: 1920px){.con_voice{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_voice{width:90%}}@media only screen and (max-width: 767px){.con_voice{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_voice{margin-top:6rem}}@media only screen and (max-width: 767px){.con_voice{margin-top:5.58rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_voice{width:90%}}@media only screen and (max-width: 767px){.con_voice{width:90%}}.con_voice h3{margin-right:auto;margin-left:auto;margin-bottom:3.5rem}@media only screen and (min-width: 768px){.con_voice h3{max-width:261px}}@media only screen and (min-width: 1920px){.con_voice h3{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_voice h3{width:90%}}@media only screen and (max-width: 767px){.con_voice h3{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_voice h3{margin-bottom:3rem}}@media only screen and (max-width: 767px){.con_voice h3{margin-bottom:1.86rem}}.con_voice h3 span{display:block;padding-top:96.93487%;position:relative;overflow:hidden}.con_voice h3 span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_voice h3{width:27.5%}}@media only screen and (max-width: 767px){.con_voice h3{width:40%}}.con_voice .comp_text{margin-right:auto;margin-left:auto;margin-bottom:6rem;text-align:center}@media only screen and (min-width: 768px){.con_voice .comp_text{max-width:1540px}}@media only screen and (min-width: 1920px){.con_voice .comp_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_voice .comp_text{width:90%}}@media only screen and (max-width: 767px){.con_voice .comp_text{width:90%}}@media only screen and (min-width: 768px){.con_voice .comp_text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_voice .comp_text{margin-bottom:4rem}}@media only screen and (max-width: 767px){.con_voice .comp_text{margin-bottom:1.86rem}}.con_voice .box_voice .inn_voice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_voice .box_voice .inn_voice .items{width:14.93506%;margin-right:1.94805%;background:#F5F5F5;padding:1.4em 1.2em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1025px){.con_voice .box_voice .inn_voice .items{min-height:386px}.con_voice .box_voice .inn_voice .items:nth-child(6n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_voice .box_voice .inn_voice .items{margin-right:2%;margin-top:2%;width:32%}.con_voice .box_voice .inn_voice .items:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px){.con_voice .box_voice .inn_voice .items{margin-right:1%;margin-top:1%;width:49%}}.con_voice .box_voice .inn_voice .items .item_tit{position:relative;text-align:left;min-height:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.con_voice .box_voice .inn_voice .items .item_tit:before{content:'';width:15px;height:1px;z-index:0;position:absolute;top:50%;left:5%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:#333;background-size:100% auto}.con_banner{margin-right:auto;margin-left:auto;margin:0 auto;margin-top:20rem}@media only screen and (min-width: 768px){.con_banner{max-width:1540px}}@media only screen and (min-width: 1920px){.con_banner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_banner{width:90%}}@media only screen and (max-width: 767px){.con_banner{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_banner{margin-top:6rem}}@media only screen and (max-width: 767px){.con_banner{margin-top:5.58rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_banner{width:90%}}@media only screen and (max-width: 767px){.con_banner{width:90%}}.con_banner .flex_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_banner .flex_banner .items{width:48.96104%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_banner .flex_banner .items{width:48%}}@media only screen and (max-width: 767px){.con_banner .flex_banner .items{margin-top:1em;width:100%}}.con_banner .flex_banner .items .btn_solid04{margin-top:44px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_banner .flex_banner .items .btn_solid04{margin-top:1.4em}}@media only screen and (max-width: 767px){.con_banner .flex_banner .items .btn_solid04{margin-top:1.4em}}.con_banner .flex_banner .items .btn_solid04 a{margin:0 auto}.con_banner .flex_banner .items .btn_solid04.cl_01 a{color:#EEE1BC;background:#5C4408}.con_banner .flex_banner .items .btn_solid04.cl_01 a::before{border-top:solid 2px #EEE1BC;border-right:solid 2px #EEE1BC}.con_osechi_online{margin-right:auto;margin-left:auto;margin-block:9rem}@media only screen and (min-width: 768px){.con_osechi_online{max-width:1280px}}@media only screen and (min-width: 1920px){.con_osechi_online{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_online{width:90%}}@media only screen and (max-width: 767px){.con_osechi_online{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online{margin-block:6rem}}@media only screen and (max-width: 767px){.con_osechi_online{margin-block:4.185rem}}.con_osechi_online .comp_bottom_line{margin-bottom:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online .comp_bottom_line{margin-bottom:2.5rem}}@media only screen and (max-width: 767px){.con_osechi_online .comp_bottom_line{margin-bottom:1.86rem}}.con_osechi_online>.comp_text{margin-bottom:3.5rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online>.comp_text{margin-bottom:3.5rem}}@media only screen and (max-width: 767px){.con_osechi_online>.comp_text{margin-bottom:2.79rem}}.con_osechi_online .tmp_first_user{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_osechi_online .tmp_first_user{max-width:1180px}}@media only screen and (min-width: 1920px){.con_osechi_online .tmp_first_user{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_online .tmp_first_user{width:90%}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user{width:90%}}@media only screen and (min-width: 768px){.con_osechi_online .tmp_first_user{width:100%}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user{width:100%}}.con_osechi_online .tmp_first_user .inn{margin-right:auto;margin-left:auto;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 768px){.con_osechi_online .tmp_first_user .inn{max-width:970px}}@media only screen and (min-width: 1920px){.con_osechi_online .tmp_first_user .inn{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_online .tmp_first_user .inn{width:90%}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user .inn{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online .tmp_first_user .inn{padding-top:2rem}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user .inn{padding-top:1.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online .tmp_first_user .inn{padding-bottom:2rem}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user .inn{padding-bottom:1.86rem}}.con_osechi_online .tmp_first_user .inn .comp_text{margin-bottom:1.5rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online .tmp_first_user .inn .comp_text{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user .inn .comp_text{margin-bottom:.93rem}}@media only screen and (max-width: 767px){.con_osechi_online .tmp_first_user .inn .comp_text{text-align:left}}.con_osechi_online .tmp_first_user .inn .comp_text.r{color:#ba0d0d}.con_osechi_online .tmp_first_user .inn .comp_text .r{color:#ba0d0d}.con_osechi_online .tmp_first_user .inn .comp_text .b{font-weight:900}@media only screen and (min-width: 1025px){.con_osechi_online .tmp_first_user .inn ul{padding-left:3rem}}.con_osechi_online .tmp_first_user .inn li{text-indent:-1em;padding-left:1em}.con_osechi_online .tmp_first_user .inn .comp_text_s{letter-spacing:.1em}.con_osechi_online #lnk_furusato span{color:#79528c}.con_osechi_online .catch_furusato{font-size:3.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_online .catch_furusato{font-size:2.5rem}}@media only screen and (max-width: 767px){.con_osechi_online .catch_furusato{font-size:2rem}}.con_osechi_online .box_furusato{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.con_osechi_online .box_furusato{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_osechi_online .box_furusato a{display:block;width:24.21875%;float:left;margin-left:1.03906%}.con_osechi_online .box_furusato a:first-child{margin-left:0}@media only screen and (max-width: 767px){.con_osechi_online .box_furusato a{width:48.5%;margin-left:3%;margin-bottom:3%}.con_osechi_online .box_furusato a:nth-child(odd){margin-left:0;clear:left}}.tmp_first_user h4{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;padding:2.5rem;line-height:1.3;color:#fff;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#ba0d0d;letter-spacing:.16em}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user h4{font-size:2.6rem}}@media only screen and (max-width: 767px){.tmp_first_user h4{font-size:1.767rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user h4{padding:2rem}}@media only screen and (max-width: 767px){.tmp_first_user h4{padding:1.1625rem}}@media only screen and (max-width: 767px){.tmp_first_user h4{line-height:1.2}}.tmp_first_user .box_text{border-left:2px solid #ba0d0d;border-bottom:2px solid #ba0d0d;border-right:2px solid #ba0d0d}.tmp_first_user .inn{margin-right:auto;margin-left:auto;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 768px){.tmp_first_user .inn{max-width:970px}}@media only screen and (min-width: 1920px){.tmp_first_user .inn{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.tmp_first_user .inn{width:90%}}@media only screen and (max-width: 767px){.tmp_first_user .inn{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user .inn{padding-top:2rem}}@media only screen and (max-width: 767px){.tmp_first_user .inn{padding-top:1.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user .inn{padding-bottom:2rem}}@media only screen and (max-width: 767px){.tmp_first_user .inn{padding-bottom:1.86rem}}.tmp_first_user .inn .comp_text{margin-bottom:1.5rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user .inn .comp_text{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.tmp_first_user .inn .comp_text{margin-bottom:.93rem}}@media only screen and (max-width: 767px){.tmp_first_user .inn .comp_text{text-align:left}}.tmp_first_user .inn .comp_text.r{color:#ba0d0d}.tmp_first_user .inn .comp_text .r{color:#ba0d0d}.tmp_first_user .inn .comp_text .b{font-weight:900}@media only screen and (min-width: 1025px){.tmp_first_user .inn ul{padding-left:3rem}}.tmp_first_user .inn li{text-indent:-1em;padding-left:1em}.tmp_first_user .inn .comp_text_s{letter-spacing:.1em}.tmp_first_user.precaution_text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.tmp_first_user.precaution_text{max-width:1230px}}@media only screen and (min-width: 1920px){.tmp_first_user.precaution_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.tmp_first_user.precaution_text{width:90%}}@media only screen and (max-width: 767px){.tmp_first_user.precaution_text{width:90%}}.tmp_first_user.precaution_text .inn{max-width:1140px}.tmp_first_user.precaution_text .inn .comp_text{font-size:1.8rem;text-align:left;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user.precaution_text .inn .comp_text{font-size:1.7rem}}@media only screen and (max-width: 767px){.tmp_first_user.precaution_text .inn .comp_text{font-size:1.488rem}}.tmp_first_user.precaution_text .inn .txt:first-of-type{display:none}.tmp_first_user.precaution_text .inn .link{margin-top:2rem;margin-bottom:0;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_first_user.precaution_text .inn .link{margin-top:2rem}}@media only screen and (max-width: 767px){.tmp_first_user.precaution_text .inn .link{margin-top:1.395rem}}.tmp_first_user.precaution_text .inn .link a{display:inline-block;color:#ba0d0d;text-decoration:underline;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.tmp_first_user.precaution_text .inn .link a:hover{opacity:.7;text-decoration:none}.cv2col{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.cv2col{max-width:1028px}}@media only screen and (min-width: 1920px){.cv2col{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.cv2col{width:90%}}@media only screen and (max-width: 767px){.cv2col{width:90%}}@media only screen and (max-width: 767px){.cv2col{width:90%;display:block;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1025px){.cv2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.cv2col li{width:48.63813%}}.cv2col form,.cv2col input{width:100%}.con_packing{margin-right:auto;margin-left:auto;margin-top:10rem;padding:3rem;background-color:#000}@media only screen and (min-width: 768px){.con_packing{max-width:1280px}}@media only screen and (min-width: 1920px){.con_packing{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_packing{width:90%}}@media only screen and (max-width: 767px){.con_packing{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_packing{margin-top:6rem}}@media only screen and (max-width: 767px){.con_packing{margin-top:4.185rem}}@media only screen and (max-width: 767px){.con_packing{padding:.93rem}}.con_packing .comp_st{margin-bottom:2rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_packing .comp_st{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_packing .comp_st{margin-bottom:1.86rem}}.con_packing .box_packing{padding:5.5rem 3rem;background-color:#fff}@media only screen and (max-width: 767px){.con_packing .box_packing{padding:3rem .93rem 3.5rem}}.con_packing .inn_packing::after{content:none;height:11.16rem;width:100%;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;bottom:0;left:0;z-index:3}@media only screen and (max-width: 767px){.con_packing .inn_packing::after{content:""}}.con_packing .inn_packing.is-active::after{opacity:0;-webkit-transition:.2s opacity ease-in-out .2s;transition:.2s opacity ease-in-out .2s}.con_packing .comp_text{margin-bottom:4rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_packing .comp_text{margin-bottom:4rem}}@media only screen and (max-width: 767px){.con_packing .comp_text{margin-bottom:1.86rem}}.con_packing ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_packing ul li{width:31.03448%}@media only screen and (max-width: 767px){.con_packing ul li{width:49%}}@media only screen and (min-width: 768px){.con_packing ul li:not(:nth-child(3n+1)){margin-left:2.29885%}.con_packing ul li:nth-child(n+5){margin-top:2.5rem}}@media only screen and (max-width: 767px){.con_packing ul li:nth-child(odd){margin-right:2%}.con_packing ul li:nth-child(n+3){margin-top:1.395rem}}.con_packing ul li .img{display:block;padding-top:75%;position:relative;overflow:hidden}.con_packing ul li .img img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_packing ul li .text{font-size:1.6rem;line-height:1.61538;letter-spacing:.08em;margin-top:2rem}@media only screen and (min-width: 1025px){.con_packing ul li .text{padding:0 1rem}}.con_packing ul li .text span{display:block;padding-left:1em;text-indent:-1em}.tmp_caution{margin-right:auto;margin-left:auto;margin-top:8rem}@media only screen and (min-width: 768px){.tmp_caution{max-width:1230px}}@media only screen and (min-width: 1920px){.tmp_caution{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.tmp_caution{width:90%}}@media only screen and (max-width: 767px){.tmp_caution{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution{margin-top:6rem}}@media only screen and (max-width: 767px){.tmp_caution{margin-top:4.65rem}}.tmp_caution h4{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;letter-spacing:0.2em;font-size:2.2rem;padding:2.5rem;line-height:1.3;color:#fff;text-align:center;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#ba0d0d}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution h4{font-size:1.9rem}}@media only screen and (max-width: 767px){.tmp_caution h4{font-size:1.581rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution h4{padding:2rem}}@media only screen and (max-width: 767px){.tmp_caution h4{padding:1.1625rem}}@media only screen and (max-width: 767px){.tmp_caution h4{line-height:1.2}}.tmp_caution .box_text{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;border-left:2px solid #ba0d0d;border-bottom:2px solid #ba0d0d;border-right:2px solid #ba0d0d}.tmp_caution .inn{border:1px solid 1px;margin:0 auto;max-width:970px;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution .inn{padding-top:2rem}}@media only screen and (max-width: 767px){.tmp_caution .inn{padding-top:1.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution .inn{padding-bottom:2rem}}@media only screen and (max-width: 767px){.tmp_caution .inn{padding-bottom:1.86rem}}.tmp_caution .inn .comp_text{margin-bottom:1.5rem;text-align:center;font-size:3.5rem;letter-spacing:.01em}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution .inn .comp_text{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.tmp_caution .inn .comp_text{margin-bottom:.93rem}}@media only screen and (max-width: 767px){.tmp_caution .inn .comp_text{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution .inn .comp_text{font-size:2.6rem}}@media only screen and (max-width: 767px){.tmp_caution .inn .comp_text{font-size:1.674rem}}.tmp_caution .inn .comp_text.r{color:#323232}.tmp_caution .inn .comp_text.r span{font-weight:bold;color:#ba0d0d}.tmp_caution .inn .comp_text .r{color:#323232}.tmp_caution .inn .link{text-align:center}.tmp_caution .inn .link a{font-size:1.8rem;display:block;text-decoration:underline;color:#ba0d0d}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_caution .inn .link a{font-size:1.8rem}}@media only screen and (max-width: 767px){.tmp_caution .inn .link a{font-size:1.674rem}}@media only screen and (min-width: 1025px){.tmp_caution .inn ul{padding-left:3rem}}.tmp_caution .inn li{text-indent:-1em;padding-left:1em}.con_enjoy{margin:0 auto;padding-top:100px;padding-bottom:100px;margin-top:20rem;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_enjoy.png);background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy{padding-top:2em}}@media only screen and (max-width: 767px){.con_enjoy{padding-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_enjoy{padding-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy{margin-top:6rem}}@media only screen and (max-width: 767px){.con_enjoy{margin-top:5.58rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy{width:100%}}@media only screen and (max-width: 767px){.con_enjoy{width:100%}}.con_enjoy .tit_enjoy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.con_enjoy .tit_enjoy h3{color:#670003;position:relative;font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;padding:2.5rem;line-height:1.3;text-align:center;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .tit_enjoy h3{font-size:2.6rem}}@media only screen and (max-width: 767px){.con_enjoy .tit_enjoy h3{font-size:1.674rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .tit_enjoy h3{padding:2rem}}@media only screen and (max-width: 767px){.con_enjoy .tit_enjoy h3{padding:1.1625rem}}@media only screen and (max-width: 767px){.con_enjoy .tit_enjoy h3{line-height:1.2}}.con_enjoy .tit_enjoy h3::before{content:"";width:50px;height:103px;background-size:100% auto;background-position:top center;background-repeat:no-repeat;position:absolute;z-index:0;right:-7%;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_ohashi.png);background-size:cover}@media only screen and (max-width: 767px){.con_enjoy .tit_enjoy h3::before{width:10%;height:130%;right:-9%}}.con_enjoy .tit_enjoy .comp_text{width:100%;display:block}.con_enjoy .flex_enjoy{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-top:100px}@media only screen and (min-width: 768px){.con_enjoy .flex_enjoy{max-width:1290px}}@media only screen and (min-width: 1920px){.con_enjoy .flex_enjoy{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_enjoy .flex_enjoy{width:90%}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy{margin-top:4em}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy{margin-top:2.4em}}.con_enjoy .flex_enjoy .lbox{width:58.13953%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy .lbox{width:48%}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy .lbox{margin-top:1em;width:100%}}.con_enjoy .flex_enjoy .rbox{width:36.27907%;text-align:left;padding:27px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy .rbox{padding:0;width:48%}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy .rbox{padding:0;margin-top:1em;width:100%}}.con_enjoy .flex_enjoy .rbox .comp_text{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy .rbox .comp_text{font-size:2.4rem}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy .rbox .comp_text{font-size:1.8rem}}.con_enjoy .flex_enjoy .rbox .comp_text .l{font-size:2.7rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy .rbox .comp_text .l{font-size:2.5rem}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy .rbox .comp_text .l{font-size:1.86rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_enjoy .flex_enjoy .rbox .comp_text .l{font-size:2.1rem}}.con_enjoy .flex_enjoy .rbox .comp_text .l em{width:3.7rem;line-height:3.7rem;text-align:center;display:inline-block;background-color:#ba0d0d;color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_enjoy .flex_enjoy .rbox .comp_text .l em{width:3.1rem;line-height:3.1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy .rbox .comp_text .l em{width:3.5rem;line-height:3.5rem}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy .rbox .comp_text .l em{width:2.66rem;line-height:2.66rem}}.con_enjoy .flex_enjoy .rbox .txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_enjoy .flex_enjoy .rbox .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_enjoy .flex_enjoy .rbox .txt{margin-top:1em}}.con_knowledge{margin:0 auto;padding-bottom:100px;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_knowledge.png);background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_knowledge{padding-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge{width:100%}}@media only screen and (max-width: 767px){.con_knowledge{width:100%}}.con_knowledge .meaning_box{margin:0 auto;padding-top:135px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box{padding-top:4em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box{padding-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box{width:90%}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box{width:90%}}.con_knowledge .meaning_box .tit_meaning{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .tit_meaning{width:90%}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .tit_meaning{width:100%}}.con_knowledge .meaning_box .tit_meaning .comp_text{margin-top:60px;width:100%;display:block;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .tit_meaning .comp_text{margin-top:2em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .tit_meaning .comp_text{margin-top:1.8em}}.con_knowledge .meaning_box .tit_meaning .txt{margin-top:68px;width:100%;display:block;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .tit_meaning .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .tit_meaning .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .tit_meaning .txt{text-align:left}}.con_knowledge .meaning_box .flex_knowledge{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-top:100px}@media only screen and (min-width: 768px){.con_knowledge .meaning_box .flex_knowledge{max-width:1280px}}@media only screen and (min-width: 1920px){.con_knowledge .meaning_box .flex_knowledge{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_knowledge .meaning_box .flex_knowledge{width:90%}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge{margin-top:4em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge{margin-top:2.4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge{width:100%}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge{width:100%}}.con_knowledge .meaning_box .flex_knowledge .items{width:32.8125%;margin-right:.78125%;position:relative;background:#fff;padding:40px 35px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:#F4DA99 solid 2px}.con_knowledge .meaning_box .flex_knowledge .items::before{content:"";position:absolute;top:-40px;left:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:40px solid transparent;border-left:40px solid var(--theme-color, #670003)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .items::before{top:-20px;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:20px solid transparent;border-left:20px solid var(--theme-color, #670003)}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .items::before{top:-20px;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:20px solid transparent;border-left:20px solid var(--theme-color, #670003)}}@media only screen and (min-width: 1025px){.con_knowledge .meaning_box .flex_knowledge .items{min-height:496px}.con_knowledge .meaning_box .flex_knowledge .items:nth-child(3n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .items{width:32%;margin-right:1%;padding:32px 12px 0;padding:1em 1em}.con_knowledge .meaning_box .flex_knowledge .items:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .items{margin-top:1em;padding:1em 1em;width:100%}}.con_knowledge .meaning_box .flex_knowledge .items .comp_text{min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:#670003 dashed 1px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .items .comp_text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .items .comp_text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .items .comp_text{min-height:auto;padding:1em 0 1em;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .items .comp_text{min-height:auto;padding:1em 0 2em;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_knowledge .meaning_box .flex_knowledge .items .txt{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .items .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .items .txt{margin-top:1em}}.con_knowledge .meaning_box .flex_knowledge .rbox{width:36.27907%;text-align:left;padding:27px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .rbox{padding:0;width:48%}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .rbox{padding:0;margin-top:1em;width:100%}}.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text{font-size:2.4rem}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text{font-size:1.8rem}}.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l{font-size:2.7rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l{font-size:2.5rem}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l{font-size:1.86rem}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l{font-size:2.1rem}}.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l em{width:3.7rem;line-height:3.7rem;text-align:center;display:inline-block;background-color:#ba0d0d;color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l em{width:3.1rem;line-height:3.1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l em{width:3.5rem;line-height:3.5rem}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .rbox .comp_text .l em{width:2.66rem;line-height:2.66rem}}.con_knowledge .meaning_box .flex_knowledge .rbox .txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .meaning_box .flex_knowledge .rbox .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_knowledge .meaning_box .flex_knowledge .rbox .txt{margin-top:1em}}.con_knowledge .con_aco{margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .con_aco{margin-top:2em}}@media only screen and (max-width: 767px){.con_knowledge .con_aco{margin-top:2em}}.con_knowledge .con_aco .title_knowledge{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:80px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .con_aco .title_knowledge{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_knowledge .con_aco .title_knowledge{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_knowledge .con_aco .title_knowledge::before{z-index:0;content:"";width:80px;height:55px;position:absolute;top:0;left:0;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_knowledge1.png) 0 0 no-repeat;background-size:contain}.con_knowledge .con_aco .title_knowledge.bg2::before{background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_knowledge2.png) 0 0 no-repeat}.con_knowledge .con_aco .title_knowledge.bg3::before{background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_knowledge3.png) 0 0 no-repeat}.con_knowledge .con_aco .title_knowledge.bg4::before{background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_knowledge4.png) 0 0 no-repeat}.con_knowledge .con_aco .title_knowledge.bg5::before{background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/ic_knowledge5.png) 0 0 no-repeat}.con_knowledge .con_aco .title_knowledge.mt{margin-top:72px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .con_aco .title_knowledge.mt{margin-top:2em}}@media only screen and (max-width: 767px){.con_knowledge .con_aco .title_knowledge.mt{margin-top:2em}}.con_knowledge .con_aco .title_knowledge h3{position:relative;vertical-align:bottom}.con_knowledge .con_aco .title_knowledge h3 span{position:relative;color:#745609;font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:1;background:#EDE7DB;display:inline-block;padding-right:0.8em;margin-right:0.8em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .con_aco .title_knowledge h3 span{font-size:2.6rem}}@media only screen and (max-width: 767px){.con_knowledge .con_aco .title_knowledge h3 span{font-size:1.674rem}}.con_knowledge .con_aco .title_knowledge h3 span::before{z-index:0;content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#745609;background-size:cover}.con_knowledge .con_aco .title_knowledge .txt{color:#745609;display:inline-block;width:85%;font-size:1.4rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_knowledge .con_aco .title_knowledge .txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.con_knowledge .con_aco .title_knowledge .txt{font-size:1.209rem}}.con_knowledge .con_aco .faq{width:100%;margin-top:20px}.con_knowledge .con_aco .faq__question{cursor:pointer;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;gap:10px;background:#fff;padding:0 60px 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:120px}.con_knowledge .con_aco .faq__toggleIcon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.con_knowledge .con_aco .faq__question.is-open .faq__toggleIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.con_knowledge .con_aco .faq__toggleIcon{display:block;width:15px;height:15px;position:relative;margin-right:-2em}.con_knowledge .con_aco .faq__toggleIcon::before{content:"";display:inline-block;height:2px;width:9px;background:#5D1023;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);position:absolute;top:50%;left:0}.con_knowledge .con_aco .faq__toggleIcon::after{content:"";display:inline-block;height:2px;width:9px;background:#5D1023;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg);position:absolute;top:50%;right:0}.con_knowledge .con_aco .faq__answer{display:none;padding:42px 60px 42px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FAF8F8}.knowledge_box{position:relative;margin-right:auto;margin-left:auto;margin:0 auto}@media only screen and (min-width: 768px){.knowledge_box{max-width:1280px}}@media only screen and (min-width: 1920px){.knowledge_box{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.knowledge_box{width:90%}}@media only screen and (max-width: 767px){.knowledge_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box{width:90%}}@media only screen and (max-width: 767px){.knowledge_box{width:90%}}.knowledge_box.bg_map::before{content:'';background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_map_ishikawa.png) no-repeat center/contain;aspect-ratio:1;position:absolute;top:12em;right:-30%;max-height:763px;height:100%;max-width:763px;width:100%}@media only screen and (max-width: 767px){.knowledge_box.bg_map::before{top:4em}}@media only screen and (max-width: 767px){.knowledge_box.bg_map::before{right:-11%}}@media only screen and (max-width: 767px){.knowledge_box.bg_map::before{max-height:48vw}}@media only screen and (max-width: 767px){.knowledge_box.bg_map::before{max-width:48vw}}.knowledge_box .tit_knowledge{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding-top:95px}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .tit_knowledge{padding-top:2em}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge{padding-top:2em}}.knowledge_box .tit_knowledge::before{content:"";width:20px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);background:#5D1023}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge::before{width:10px;height:30px}}.knowledge_box .tit_knowledge.none::before{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .tit_knowledge{width:90%}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge{width:100%}}.knowledge_box .tit_knowledge h3{color:#670003;position:relative;font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;font-size:3.5rem;padding:2.5rem;line-height:1.3;text-align:center;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .tit_knowledge h3{font-size:2.6rem}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge h3{font-size:1.674rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .tit_knowledge h3{padding:2rem}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge h3{padding:1.1625rem}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge h3{line-height:1.2}}.knowledge_box .tit_knowledge .comp_text{width:100%;display:block;text-align:center}.knowledge_box .tit_knowledge .txt{margin-top:4em;width:100%;display:block;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .tit_knowledge .txt{margin-top:2em}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge .txt{margin-top:2em}}@media only screen and (max-width: 767px){.knowledge_box .tit_knowledge .txt{text-align:left}}.knowledge_box .flex_knowledge{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-top:80px}@media only screen and (min-width: 768px){.knowledge_box .flex_knowledge{max-width:1280px}}@media only screen and (min-width: 1920px){.knowledge_box .flex_knowledge{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.knowledge_box .flex_knowledge{width:90%}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge{margin-top:4em}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge{margin-top:2.4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge{width:100%}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge{width:100%}}.knowledge_box .flex_knowledge .items{width:32.8125%;margin-right:.78125%;position:relative;background:#fff;padding:40px 35px 1em;margin-top:34px;-webkit-box-sizing:border-box;box-sizing:border-box;border:#F4DA99 solid 2px}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge .items{margin-top:1em}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge .items{margin-top:1em}}.knowledge_box .flex_knowledge .items::before{content:"";position:absolute;top:-40px;left:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:40px solid transparent;border-left:40px solid var(--theme-color, #670003)}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge .items::before{top:-20px;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:20px solid transparent;border-left:20px solid var(--theme-color, #670003)}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge .items::before{top:-20px;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(225deg);transform:rotate(225deg);border:20px solid transparent;border-left:20px solid var(--theme-color, #670003)}}@media only screen and (min-width: 1025px){.knowledge_box .flex_knowledge .items{min-height:496px}.knowledge_box .flex_knowledge .items:nth-child(3n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge .items{width:32%;margin-right:1%;padding:32px 12px 0;padding:1em 1em}.knowledge_box .flex_knowledge .items:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge .items{margin-top:1em;padding:1em 1em;width:100%}}.knowledge_box .flex_knowledge .items .comp_text{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-weight:bold;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:#670003 dashed 1px}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge .items .comp_text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge .items .comp_text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge .items .comp_text{min-height:auto;padding:1em 0 1em;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge .items .comp_text{min-height:auto;padding:1em 0 2em;-webkit-box-sizing:border-box;box-sizing:border-box}}.knowledge_box .flex_knowledge .items .txt{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .flex_knowledge .items .txt{margin-top:1em}}@media only screen and (max-width: 767px){.knowledge_box .flex_knowledge .items .txt{margin-top:1em}}.knowledge_box .flex_knowledge.h_none .items{min-height:auto}.knowledge_box .con_osechi_online{margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1024px){.knowledge_box .con_osechi_online{margin-top:9em}}@media only screen and (max-width: 767px){.knowledge_box .con_osechi_online{margin-top:8em}}.con_layout1 .flexbox{margin:0 auto;margin-top:150px;width:67.70833%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox{margin-top:100px}}@media only screen and (max-width: 767px){.con_layout1 .flexbox{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_layout1 .flexbox{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox{width:90%}}@media only screen and (max-width: 767px){.con_layout1 .flexbox{width:90%}}.con_layout1 .flexbox .lbox{width:53.84615%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox .lbox{width:42%}}@media only screen and (max-width: 767px){.con_layout1 .flexbox .lbox{margin:0 auto 1em;width:100%}}.con_layout1 .flexbox .rbox{width:43%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox .rbox{width:55%}}@media only screen and (max-width: 767px){.con_layout1 .flexbox .rbox{margin:0 auto;width:100%}}.con_layout1 .flexbox .rbox .txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox .rbox .txt{margin-top:24px}}@media only screen and (max-width: 767px){.con_layout1 .flexbox .rbox .txt{margin-top:1em}}.con_layout1 .flexbox .rbox .btn_solid02{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_layout1 .flexbox .rbox .btn_solid02{margin-top:30px}}@media only screen and (max-width: 767px){.con_layout1 .flexbox .rbox .btn_solid02{margin-top:1.4em}}@media only screen and (max-width: 767px){.con_layout1 .flexbox .rbox .btn_solid02 a{margin:auto;text-align:center;display:block}}.con_list .flexbox{margin:0 auto;margin-top:70px;width:67.70833%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox{margin-top:50px}}@media only screen and (max-width: 767px){.con_list .flexbox{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_list .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox{width:90%}}@media only screen and (max-width: 767px){.con_list .flexbox{width:90%}}.con_list .flexbox .list_box{width:30.38462%;margin-left:4.42308%}.con_list .flexbox .list_box:nth-child(3n+1){margin-left:0}@media only screen and (max-width: 767px){.con_list .flexbox .list_box{margin:2em auto 0;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox .list_box .img{margin:0 auto;width:100%}}@media only screen and (max-width: 767px){.con_list .flexbox .list_box .img{margin:0 auto;width:100%}}.con_list .flexbox .list_box .img img{width:100%;height:100%}.con_list .flexbox .list_box .txtbox{margin:0 auto;width:100%;position:relative;padding:30px 2%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(https://gigaplus.makeshop.jp/omotenashi1/2026osechi/bg_list.png) 0 0 no-repeat;text-align:center}@media only screen and (max-width: 767px){.con_list .flexbox .list_box .txtbox{background-size:cover}}.con_list .flexbox .list_box .sub_tit3{text-align:center}.con_list .flexbox .list_box .txt{margin-top:8px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox .list_box .txt{margin-top:8px}}@media only screen and (max-width: 767px){.con_list .flexbox .list_box .txt{margin-top:8px}}.con_list .flexbox .list_box .price{font-size:2.4rem;color:#990100;letter-spacing:2px;line-height:1.625;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox .list_box .price{font-size:2.4rem}}@media only screen and (max-width: 767px){.con_list .flexbox .list_box .price{font-size:2.232rem}}.con_list .flexbox .list_box .price span{display:inline-block;color:#990100;font-size:64%}.con_list .flexbox .list_box .btn_solid02{margin:0 auto;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_list .flexbox .list_box .btn_solid02{margin-top:25px}}@media only screen and (max-width: 767px){.con_list .flexbox .list_box .btn_solid02{margin-top:1.4em}}.con_list .flexbox .list_box .btn_solid02 a{margin:auto;text-align:center;display:block}.con_btnbox{margin:0 auto;margin-top:70px;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_btnbox{margin-top:50px}}@media only screen and (max-width: 767px){.con_btnbox{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_btnbox{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_btnbox{margin-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_btnbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_btnbox{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_btnbox .btn_solid02,.con_btnbox .btn_solid03{margin:0 2%}.con_osechi_faq{margin-right:auto;margin-left:auto;margin-bottom:8rem}@media only screen and (min-width: 768px){.con_osechi_faq{max-width:1280px}}@media only screen and (min-width: 1920px){.con_osechi_faq{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_osechi_faq{width:90%}}@media only screen and (max-width: 767px){.con_osechi_faq{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_osechi_faq{margin-bottom:2.79rem}}.con_osechi_faq dl{margin-top:-2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dl{margin-top:-2rem}}@media only screen and (max-width: 767px){.con_osechi_faq dl{margin-top:0rem}}.con_osechi_faq dt,.con_osechi_faq dd{font-size:1.6rem}@media only screen and (max-width: 767px){.con_osechi_faq dt,.con_osechi_faq dd{font-size:1.302rem}}.con_osechi_faq dt .inn,.con_osechi_faq dd .inn{padding:2.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_osechi_faq dt .inn,.con_osechi_faq dd .inn{padding:1rem 0}}.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{font-family:"Yu Mincho", "YuMincho","ヒラギノ明朝 Pr6 W6", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", serif;width:5.3rem;font-size:2.8rem;line-height:5.3rem;text-align:center;border:1px solid #555}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{width:4rem}}@media only screen and (max-width: 767px){.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{width:3.348rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{font-size:2.2rem}}@media only screen and (max-width: 767px){.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{font-size:1.674rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{line-height:4rem}}@media only screen and (max-width: 767px){.con_osechi_faq dt .ic,.con_osechi_faq dd .ic{line-height:3.348rem}}.con_osechi_faq dt .comp_text_s,.con_osechi_faq dd .comp_text_s{padding-left:4.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt .comp_text_s,.con_osechi_faq dd .comp_text_s{padding-left:3rem}}@media only screen and (max-width: 767px){.con_osechi_faq dt .comp_text_s,.con_osechi_faq dd .comp_text_s{padding-left:1.395rem}}.con_osechi_faq dt .r,.con_osechi_faq dd .r{color:#ba0d0d}.con_osechi_faq dt{border-bottom:2px solid #f0f0f0;position:relative;-webkit-transition:.4s background-color ease-in-out;transition:.4s background-color ease-in-out}.con_osechi_faq dt:hover{background-color:#eee;cursor:pointer}.con_osechi_faq dt.is-active::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.con_osechi_faq dt::before{font-size:2.8rem;right:2rem;content:"\f105";font-family:"fontAwesome";position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:1;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt::before{font-size:2.2rem}}@media only screen and (max-width: 767px){.con_osechi_faq dt::before{font-size:1.581rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt::before{right:1.5rem}}@media only screen and (max-width: 767px){.con_osechi_faq dt::before{right:1rem}}.con_osechi_faq dt .ic{color:#fff;background-color:#555}.con_osechi_faq dt .comp_text_s{width:calc(100% - 5.3rem - 4rem)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dt .comp_text_s{width:calc(100% - 4rem - 3.5rem)}}@media only screen and (max-width: 767px){.con_osechi_faq dt .comp_text_s{width:calc(100% - 3.348rem - 2.25rem)}}.con_osechi_faq dd{border-bottom:2px solid #f0f0f0}.con_osechi_faq dd:not(:first-of-type){display:none}.con_osechi_faq dd .comp_text_s{width:calc(100% - 5.3rem)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dd .comp_text_s{width:calc(100% - 4rem)}}@media only screen and (max-width: 767px){.con_osechi_faq dd .comp_text_s{width:calc(100% - 3.348rem)}}.con_osechi_faq dd .indent{display:inline-block;padding-left:1em;text-indent:-1em}.con_osechi_faq dd a{text-decoration:underline}.con_osechi_faq dd a:hover{text-decoration:none}@media only screen and (max-width: 767px){.con_osechi_faq dd .tbl,.con_osechi_faq dd .tbl_seizo{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.con_osechi_faq dd .tbl table,.con_osechi_faq dd .tbl_seizo table{width:100%}.con_osechi_faq dd .tbl table th,.con_osechi_faq dd .tbl table td,.con_osechi_faq dd .tbl_seizo table th,.con_osechi_faq dd .tbl_seizo table td{padding:.5em 1em;font-weight:400;text-align:center;border:1px solid #000;font-size:1.5rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_osechi_faq dd .tbl table th,.con_osechi_faq dd .tbl table td,.con_osechi_faq dd .tbl_seizo table th,.con_osechi_faq dd .tbl_seizo table td{font-size:1.4rem}}@media only screen and (max-width: 767px){.con_osechi_faq dd .tbl table th,.con_osechi_faq dd .tbl table td,.con_osechi_faq dd .tbl_seizo table th,.con_osechi_faq dd .tbl_seizo table td{font-size:1.302rem}}.con_osechi_faq dd .tbl table th,.con_osechi_faq dd .tbl_seizo table th{color:#fff;background:#505050;border-right-color:#fff;line-height:1.3}.con_osechi_faq dd .tbl table td+td,.con_osechi_faq dd .tbl_seizo table td+td{text-align:left}.con_osechi_faq dd .tbl table thead tr th:last-of-type,.con_osechi_faq dd .tbl_seizo table thead tr th:last-of-type{border-right-color:#000}.con_osechi_faq dd .tbl table tbody tr:nth-child(even),.con_osechi_faq dd .tbl_seizo table tbody tr:nth-child(even){background-color:#e5e3cc}@media only screen and (max-width: 767px){#header .box_usermenu #snav{display:none}}@media only screen and (max-width: 767px){#footer{padding-bottom:6rem}}.bx-wrapper{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border:none;background:none}.bx-wrapper .bx-pager{bottom:1em}.bx-wrapper .bx-pager a.bx-pager-link{width:40px;height:5px;background:#DDD;border-radius:0}.bx-wrapper .bx-pager a.bx-pager-link.active{background:#68407C}@media only screen and (min-width: 768px) and (max-width: 1024px){.bx-wrapper .bx-pager a.bx-pager-link{width:25px;height:3px}}@media only screen and (max-width: 767px){.bx-wrapper .bx-pager a.bx-pager-link{width:25px;height:3px}}.bx-wrapper .bx-controls-direction a.bx-prev{background:url(https://gigaplus.makeshop.jp/omotenashi1/images/home/ic_arrow_banner_l.png) no-repeat center/auto 100%}.bx-wrapper .bx-controls-direction a.bx-next{background:url(https://gigaplus.makeshop.jp/omotenashi1/images/home/ic_arrow_banner_r.png) no-repeat center/auto 100%}
