@media print,(min-width: 769px){body #areaWrapper1{width:1200px !important}}#osechi2027{margin:0;padding:0;box-sizing:border-box;color:#272727;line-height:1.5;-webkit-text-size-adjust:100%;font-size:1rem;position:relative;background-size:500px;background-repeat:repeat;font-family:"Zen Old Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#osechi2027 ol,#osechi2027 ul{list-style:none}#osechi2027 img{max-width:100%;height:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";flex-shrink:0}@media screen and (max-width: 768px){#osechi2027{overflow:hidden;font-size:max(.8rem,min(4vw,1rem))}}img.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border-width:0 !important}.br{display:block;margin-top:-1em}.br::before,.pc_br::before{content:"\a";white-space:pre}@media screen and (max-width: 768px){.pc_br::before{content:""}.sp_br::before{content:"\a";white-space:pre}}#osechi2027 .section{padding:5rem 0;position:relative;z-index:10}#osechi2027 .section #intro_receive.section{padding:0 10rem}#osechi2027 .section .section_inner{position:relative;z-index:1}@media print,(min-width: 769px){#osechi2027 .section .section_inner{padding:2rem 3.9rem}}#osechi2027 .section #item-area .section_inner{padding:2.5rem;background-color:#fff}#osechi2027 .section-bgoff{padding:3vw 5vw;position:relative;z-index:1}@media screen and (max-width: 768px){#osechi2027 .section-bgoff.adjust_sp{padding:5vw}}#osechi2027 .section_title{position:relative;z-index:1;text-align:center}#osechi2027 .lead{font-size:1em}@media screen and (max-width: 768px){#osechi2027 .section{padding:10vw 2%}#osechi2027 .section.adjust_sp{padding:15vw 0}#osechi2027 #intro.section{padding:15vw 2%}#osechi2027 #intro_receive.section{padding:0 2%}#osechi2027 .section_inner{padding:5vw}}.btnBack{display:block;margin:0 auto;background-color:#fff;width:330px}.btnBack a{display:inline-block;position:relative;padding:15px 5px;width:20rem;color:#aa1b20;text-align:center;text-decoration:none;border:1px solid #aa1b20}.btnBack a:after{display:block;position:absolute;left:30px;top:50%;margin-top:-5px;height:10px;width:10px;content:"";transform:rotate(225deg);border-right:2px solid #ba1b1a;border-top:2px solid #ba1b1a}@media screen and (max-width: 768px){.btnBack{width:280px}.btnBack a{box-sizing:border-box;font-size:.95em;padding:12px 5px;width:100%}}#osechi2027 .fs0{flex-shrink:0}#osechi2027 .col2-1,#osechi2027 .col2-2,#osechi2027 .col3-1,#osechi2027 .col3-2,#osechi2027 .col4-2{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){#osechi2027 .col3-1{gap:1.5em}}.osechi2027_links .col4-2{display:flex;flex-wrap:wrap;justify-content:space-between}.osechi2027_links .col4-2 img{width:100%}#osechi2027 .col2-2>*,#osechi2027 .col2-1>*{width:48%}#osechi2027 .col3-2>*{width:30%;padding:1rem 0}#osechi2027 .col3-1>*{width:calc(33.3333333333% - 1rem)}#osechi2027 .col4-2>*{width:22%}.osechi2027_links .col4-2>*{width:22%}#osechi2027 .col2-2>*:nth-child(2n+1),#osechi2027 .col2-1>*:nth-child(2n+1),#osechi2027 .col3-1>*:nth-child(3n+2):last-child,#osechi2027 .col3-2>*:nth-child(3n+2):last-child{margin-left:0}#osechi2027 .col4-2>*:nth-child(4n+3):last-child{margin-left:0;margin-right:26%}@media print,(min-width: 769px){#osechi2027 .col3-1>*:nth-child(3n+2):last-child,#osechi2027 .col3-2>*:nth-child(3n+2):last-child{margin-right:35%}}.osechi2027_links .col4-2>*:nth-child(4n+3):last-child{margin-left:0;margin-right:26%}#osechi2027 .col4-2>*:nth-child(4n+2):last-child,.osechi2027_links .col4-2>*:nth-child(4n+2):last-child{margin-left:0;margin-right:52%}#osechi2027 .col2-1.center{justify-content:center}#osechi2027 .col2-1 figure{display:flex;height:100%;flex-direction:column}#osechi2027 .col2-2 figure,#osechi2027 .col3-1 figure,#osechi2027 .col3-2 figure{display:flex;height:100%;flex-direction:column}#osechi2027 .col2-1 figcaption,#osechi2027 .col2-2 figcaption{display:flex;flex-direction:column;height:100%;justify-content:space-between}#osechi2027 .col3-2 figcaption{color:#5c5c5c;padding:.5rem 0 0}#osechi2027 .col3-2 a.tipup figcaption{color:#dd3838;text-decoration:underline}#osechi2027 .col3-2 a.tipup figcaption span{color:#dd3838;text-decoration:underline}#osechi2027 .col3-2 a:hover{text-decoration:none}#osechi2027 .heading_sub{font-size:1.35rem;text-align:center;margin-bottom:2rem;font-family:"Zen Old Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#osechi2027 #osechi2027_lineup .contents_inner{background-color:#fff;padding:2rem}#osechi2027 #note.section{padding:0 3vw}#osechi2027 #note.section .note{color:#272727;font-size:.8rem;line-height:1.5;padding-left:1em;text-indent:-1em}@media screen and (max-width: 768px){#osechi2027 .col2-1>*,#osechi2027 .col3-1>*{width:100%}#osechi2027 .col3-2>*{width:48%}#osechi2027 .col3-2>*:nth-child(3n+2):last-child{margin-left:0;margin-right:0}#osechi2027 .col4-2>*{width:48%}.osechi2027_links .col4-2>*{width:48%}#osechi2027 .col4-2>*:nth-child(4n+2):last-child,.osechi2027_links .col4-2>*:nth-child(4n+2):last-child{margin-right:0}}@media screen and (max-width: 768px){#osechi2027 .heagind_title{margin-top:0;padding:0 1rem}#osechi2027 .lineup{padding:1rem .5rem 1rem}#osechi2027 #osechi2027_lineup .contents_inner{padding:4%}}#tipup-wrap .note{color:#6e6f70;font-size:.8rem;line-height:1.5;padding-left:1em;text-indent:-1em}#osechi2027 .note li::before,#tipup-wrap .note li::before{content:"※"}#osechi2027 .note img,#tipup-wrap .note img{vertical-align:baseline}@media screen and (max-width: 768px){#osechi2027 .note,#tipup-wrap .note{padding-left:min(3.5vw, 0.8rem);text-indent:max(-3.5vw, -0.8rem);font-size:min(3.5vw, 0.8rem)}}#osechi2027 .note_large{font-size:1rem}#osechi2027 .float_wrap{position:relative}#osechi2027 .floating{width:100%}#osechi2027 #float{background:#af8415;color:#fff;margin:0;text-align:center;box-sizing:border-box;font-family:"Zen Old Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;width:1200px;transition:all ease .3s;z-index:999}#osechi2027 #float ul{position:relative;display:grid;place-items:center;grid-template-columns:1fr 1fr 1fr 1fr;border-top:3px solid #f2df8c;border-bottom:3px solid #f2df8c;background-color:#f2df8c;gap:.08em}@media screen and (max-width: 768px){#osechi2027 #float ul{grid-template-columns:1fr 1fr}}#osechi2027 #float ul li{position:relative;width:100%;height:100%;display:flex;align-items:center;background-color:#af8415}@media screen and (max-width: 768px){#osechi2027 #float ul li{min-height:52px}}#osechi2027 #float ul li::before{bottom:.75em;content:"";position:absolute;background-image:url(/library/contents/products/osechi2027/common/img/float-arrow.svg);width:1em;height:1em;right:5%;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center}#osechi2027 #float ul li.link-osechitop::before{transform:translateY(-50%) rotate(270deg)}#osechi2027 #float ul .btn_deco-yoyaku{background-color:#ba1b1a;height:100%}#osechi2027 #float ul.menu2 li{width:50%}#osechi2027 #float ul.menu3 li{width:33.3333333333%}#osechi2027 #float ul.menu4 li{width:25%}#osechi2027 #float ul li.ns-show{display:none}#osechi2027 #float ul li a{display:block;position:relative;color:#5c5c5c;-webkit-text-decoration-line:none;text-decoration-line:none;font-size:1.4rem;line-height:1.5rem;display:inline-block;width:100%;padding:1rem 0;box-sizing:border-box}#osechi2027 #float ul li a .lineleft{display:inline-block}#osechi2027 #float ul li a span{color:#fff}@media screen and (max-width: 768px){#osechi2027 #float ul li a{font-size:min(3.5vw,1rem)}}#osechi2027 #float ul li .btn_deco{position:relative;display:flex;text-decoration:none;color:#333;outline:none;justify-content:center;align-items:center}@media print,(min-width: 769px){#osechi2027 #float ul li .btn_deco{min-height:80px}}@media screen and (max-width: 768px){#osechi2027 #float ul li .btn_deco{padding:.5rem 0}}#osechi2027 #float ul li .text{position:relative;z-index:2}#osechi2027 #float ul li .btn_deco:hover{color:#ce4448}#osechi2027 #float.fadein{transform-origin:left;top:0;position:fixed;-webkit-animation:fadeIn 1s cubic-bezier(0.3, 0.6, 0.36, 1) 1 0s;animation:fadeIn 1s cubic-bezier(0.3, 0.6, 0.36, 1) 1 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#osechi2027 #float.hidden{opacity:0;visibility:hidden}#osechi2027 #float.float-link_osechidetail ul{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 768px){#osechi2027 #float.float-link_osechidetail ul{grid-template-columns:1fr 1fr 1fr}#osechi2027 #float.float-link_osechidetail ul li:before{right:2.5%}#osechi2027 #float.float-link_osechidetail ul a{font-size:.9rem}}#osechi2027 #float ul.col3{grid-template-columns:1fr 1fr 1fr}#osechi2027 #float ul.col3 .btn_deco.btn_deco-yoyaku.text::before{content:"";right:-15%;bottom:-150%}#osechi2027 .acc-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:480px;width:100%;padding:1em 2em;font-size:1.25em;background-color:#f9e6e3;position:relative;box-sizing:border-box;border:.25em solid #fff;border-radius:999px;text-decoration:none;color:#333}@media screen and (max-width: 768px){#osechi2027 .note_large{font-size:1rem}}@media screen and (max-width: 768px){#osechi2027 #float{width:100%;margin:0}#osechi2027 #float ul li a{font-size:1rem;line-height:1.1rem}}@-webkit-keyframes float_btn-anime{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes float_btn-anime{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@media screen and (max-width: 768px){#osechi2027 #float ul li .btn_deco{margin:0}}@media screen and (max-width: 768px){#osechi2027 #float ul li .btn_deco.btn_deco-yoyaku{padding:1rem 0 2rem}}@-webkit-keyframes fadeIn{0%{transform:translateY(-100%);position:absolute;opacity:.1}100%{transform:translateY(0%);position:fixed;opacity:1}}@keyframes fadeIn{0%{transform:translateY(-100%);position:absolute;opacity:.1}100%{transform:translateY(0%);position:fixed;opacity:1}}@media screen and (max-width: 768px){#osechi2027 .acc-btn{width:100%;max-width:100%}}.acc-btn::after{content:"";position:absolute;background-repeat:no-repeat;background-size:100% 100%;right:5%;top:50%;display:block;width:3%;height:100%;transform:translate(-50%, -50%) rotate(90deg)}.acc-btn.active::after{content:"";position:absolute;transform:translate(-50%, -50%) rotate(-90deg)}#osechi2027 #float.js_float-sp{padding-right:80px}#osechi2027 #float.js_float-sp .btnPageBtn.is-visible{position:absolute;bottom:50%;transform:translateY(50%);display:block !important;opacity:1 !important;right:20px}#osechi2027 .yoyaku_float.fix{bottom:0;margin-bottom:50%}@media screen and (max-width: 768px){#osechi2027 #float.js_float-sp{padding-right:0}#osechi2027 #float.js_float-sp .btnPageBtn.is-visible{top:-20px;transform:translateY(-100%)}#osechi2027 .yoyaku_float.fix{margin-bottom:30vh}}#osechi2027 .base_link{text-align:center;margin:.5em 1em;position:relative;z-index:400}#osechi2027 .base_link a{display:inline-block;width:100%;height:100%;padding:1em 3rem;font-size:1.5em;color:#fff;outline:.1em solid #fff;outline-offset:-0.5em;position:relative;text-decoration:none;box-sizing:border-box;box-shadow:0px 0px 5px rgba(0,0,0,.25);min-height:150px;transition:box-shadow ease .3s}#osechi2027 .base_link a:hover{box-shadow:0px 0px 10px rgba(0,0,0,.6)}#osechi2027 .base_link a::after{content:"";display:block;width:1rem;height:100%;position:absolute;top:0;right:1em}#osechi2027 .base_link a.yoyaku{width:40%;text-align:center;margin:.5em 3vw 1em;position:relative;z-index:400}#osechi2027 .base_link .min{font-size:.6em}#osechi2027 .base_link .block{display:block}#osechi2027 .base_link.yoyaku a{font-size:2em;display:inline-flex;flex-flow:wrap;justify-content:center;align-items:center;background:url("/library/contents/products/osechi2027/common/img/link_yoyaku_bg.jpg") no-repeat center/cover}@media screen and (max-width: 768px){#osechi2027 .base_link.yoyaku a{font-size:max(1.5em,min(6vw,2em))}}#osechi2027 .base_link.yoyaku a::after{content:"";display:block;width:32px;height:32px;position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(270deg);background:url("/library/contents/products/osechi2027/common/img/float-arrow.svg") no-repeat center/contain}@media print,(min-width: 769px){#osechi2027 .base_link.yoyaku a::after{right:.75em}}#osechi2027 .base_link.yoyaku .min{font-size:.9em}@media print,(min-width: 769px){#osechi2027 .link_col{display:flex;justify-content:center}#osechi2027 .link_col>.base_link{width:45%}}@media screen and (max-width: 768px){#osechi2027 .base_link a{font-size:max(1em,min(5vw,1.5em));padding:1em min(10vw,4rem);min-height:min(25vw,150px)}#osechi2027 .base_link.yoyaku a{font-size:max(1.5em,min(6vw,2em))}#osechi2027 .base_link a::after{width:min(3vw,1.5rem);right:min(5vw,2rem)}}#osechi2027 #osechi2027_column.section-bgoff,#osechi2027 #osechi2027_yoyaku.section-bgoff{padding:2em 5vw}@media screen and (max-width: 768px){#osechi2027 #osechi2027_column.adjust_sp{padding:0vw 3vw}}@media screen and (max-width: 768px){#osechi2027 #osechi2027_column .col2-1{gap:1.5em}}@media print,(min-width: 769px){#osechi2027 #osechi2027_column .col2-1.column-link_wrap{width:80%;margin:0 auto}}@media screen and (max-width: 768px){#osechi2027 #osechi2027_yoyaku.adjust_sp{padding:12vw 3vw 18vw}}#osechi2027 #osechi2027_column .column_list{display:grid;gap:1rem}@media print,(min-width: 769px){#osechi2027 #osechi2027_column .column_list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){#osechi2027 #osechi2027_column .column_list{gap:2%}}#osechi2027 #osechi2027 .btn_column{background-color:#fff;text-align:center}#osechi2027 #osechi2027 .btn_column a{padding:1rem;display:block;text-decoration:none;position:relative;transition:box-shadow ease .3s;box-shadow:0px 0px 5px rgba(255,210,200,.5)}#osechi2027 #osechi2027 .btn_column a>*{display:flex;justify-content:center;align-items:center;flex-direction:row}#osechi2027 #osechi2027 .column_img{width:40%;margin-right:5%}#osechi2027 #osechi2027 .column_img img{width:100%}#osechi2027 #osechi2027 .column_title{width:60%;color:#000;text-decoration:underline;-webkit-text-decoration-color:#ce4448;text-decoration-color:#ce4448;text-decoration-thickness:3px;font-size:1.125rem}#osechi2027 #osechi2027 .btn_column a::after{content:"";position:absolute;right:0;top:0;width:4rem;height:4rem;background-size:100% 100%}#osechi2027 #osechi2027 .btn_column a:hover{box-shadow:0px 0px 10px rgba(255,140,110,.5)}#osechi2027 #osechi2027 .btn_column a:hover img{opacity:1}#osechi2027 #osechi2027 .inc-part .takuhai_title{display:none}#osechi2027 #osechi2027 .howto_box{padding:.5rem;margin:1rem 0;box-sizing:border-box;border:1px dashed #5c5c5c}#osechi2027 #osechi2027 .howto_info ul{list-style:upper-alpha inside;font-weight:bold}#osechi2027 #osechi2027 .howto_info li{list-style:upper-alpha inside;font-weight:bold}#osechi2027 #osechi2027 .howto_info li span{font-weight:normal}#osechi2027 #osechi2027 .howto_note li::before{content:"●"}@media screen and (max-width: 768px){#osechi2027 #osechi2027 .btn_column a{padding:2.5vw}#osechi2027 #osechi2027 .column_title{font-size:max(.9rem,min(4vw,1.125rem))}#osechi2027 #osechi2027 .btn_column a::after{width:min(10vw,4rem);height:min(10vw,4rem)}}#osechi2027 .no-script{position:relative;z-index:auto}#osechi2027 .no-script:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;background-repeat:repeat;z-index:1;background-position:center center;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.15) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.15) 75%);background-position:0 0,20px 20px;background-size:40px 40px}#osechi2027 .no-script a{background-color:#c57d3e;background-blend-mode:soft-light;flex-direction:column;justify-content:center;display:inline-flex}#osechi2027 .howto_box{padding:.5rem;margin:1rem 0;box-sizing:border-box;border:1px dashed #5c5c5c}#osechi2027 .howto_info ul{list-style:upper-alpha inside;font-weight:bold}#osechi2027 .howto_info li{list-style:upper-alpha inside;font-weight:bold}#osechi2027 .howto_info li span{font-weight:normal}#osechi2027 .howto_note li::before{content:"●"}#osechi2027 .absence{font-size:.8em}
/*# sourceMappingURL=common.min.css.map */