﻿.font_gothic{font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important}.font_mincho{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}.default_style .part+.part,.default_style .part+.txt,.default_style .part+.link,.default_style .part+.btn,.default_style .part+.img,.default_style .part+.list,.default_style .part+.input,.default_style .part+.select,.default_style .part+.textarea,.default_style .txt+.part,.default_style .txt+.txt,.default_style .txt+.link,.default_style .txt+.btn,.default_style .txt+.img,.default_style .txt+.list,.default_style .txt+.input,.default_style .txt+.select,.default_style .txt+.textarea,.default_style .link+.part,.default_style .link+.txt,.default_style .link+.link,.default_style .link+.btn,.default_style .link+.img,.default_style .link+.list,.default_style .link+.input,.default_style .link+.select,.default_style .link+.textarea,.default_style .btn+.part,.default_style .btn+.txt,.default_style .btn+.link,.default_style .btn+.btn,.default_style .btn+.img,.default_style .btn+.list,.default_style .btn+.input,.default_style .btn+.select,.default_style .btn+.textarea,.default_style .img+.part,.default_style .img+.txt,.default_style .img+.link,.default_style .img+.btn,.default_style .img+.img,.default_style .img+.list,.default_style .img+.input,.default_style .img+.select,.default_style .img+.textarea,.default_style .list+.part,.default_style .list+.txt,.default_style .list+.link,.default_style .list+.btn,.default_style .list+.img,.default_style .list+.list,.default_style .list+.input,.default_style .list+.select,.default_style .list+.textarea,.default_style .input+.part,.default_style .input+.txt,.default_style .input+.link,.default_style .input+.btn,.default_style .input+.img,.default_style .input+.list,.default_style .input+.input,.default_style .input+.select,.default_style .input+.textarea,.default_style .select+.part,.default_style .select+.txt,.default_style .select+.link,.default_style .select+.btn,.default_style .select+.img,.default_style .select+.list,.default_style .select+.input,.default_style .select+.select,.default_style .select+.textarea,.default_style .textarea+.part,.default_style .textarea+.txt,.default_style .textarea+.link,.default_style .textarea+.btn,.default_style .textarea+.img,.default_style .textarea+.list,.default_style .textarea+.input,.default_style .textarea+.select,.default_style .textarea+.textarea{margin-top:1em}.osechi_wrap{max-width:1300px;margin:0 auto 80px}.osechi_wrap .sec+.sec{margin-top:100px}.osechi_wrap .block+.block{margin-top:80px}.osechi_wrap .box+.box{margin-top:60px}.osechi_wrap .part+.part{margin-top:20px}.osechi_wrap a{transition:.2s}.osechi_wrap a:hover{text-decoration:none;opacity:.7}.mv_sec .mv_header{margin-bottom:70px}.mv_sec .mv_header .mv_img{width:100%;height:auto}.mv_sec .mv_block .txt{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:20px;text-align:center;line-height:1.8}.mv_sec .nav_box{width:700px;margin:0 auto;display:flex;justify-content:space-around;align-items:stretch}.mv_sec .nav_box .nav_item{width:330px;border-bottom:2px solid #999;position:relative}.mv_sec .nav_box .nav_item a{display:block;font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;text-align:center;font-size:22px;padding-bottom:23px}.mv_sec .nav_box .nav_item:after{content:"";display:block;width:8px;height:8px;border-bottom:2px solid #999;border-right:2px solid #999;position:absolute;bottom:10px;left:0;right:0;transform:rotate(45deg);margin:auto}.intro_sec .intro_header{display:flex;justify-content:center;margin-bottom:60px}.intro_sec .intro_header .intro_header_ttl{font-size:28px;font-weight:600;writing-mode:vertical-rl;line-height:1.5}.product_sec .p_header{width:900px;text-align:center;margin:0 auto 40px}.product_sec .p_header .p_header_img{margin-bottom:14px}.product_sec .p_header .p_header_ttl{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:26px;font-weight:600;margin-bottom:20px}.product_sec .p_header .p_header_subttl{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:20px;line-height:1.7}.product_sec .product_block{width:700px;margin:0 auto}.product_sec .product_block .product_block_header{margin-bottom:40px}.product_sec .product_block .product_block_header .ttl{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;text-align:center;font-size:26px;font-weight:600}.text_box{width:900px;margin:0 auto}.text_box .ttl{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;text-align:center;font-size:26px;font-weight:600;margin-bottom:30px}.text_box .img+.txt{margin-top:30px}.text_box .txt{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:19px;line-height:1.7}.text_box .txt+.txt{margin-top:20px}.recipe_item a{display:block}.recipe_item a img{width:100%;height:auto}.banner_sec .banner_block{width:700px;margin:0 auto}.banner_sec .banner_block a{display:block}.article_sec .article_block{width:700px;margin:0 auto}.article_sec .article_block .article_block_header{margin-bottom:30px}.article_sec .article_block .article_block_header .ttl{text-align:center;font-size:26px;font-weight:600}.article_sec .article_block .article_block_inner .article_list{display:flex;justify-content:space-between;align-items:stretch}.article_sec .article_block .article_block_inner .article_list .article_item{width:220px;background:#fff;display:flex}.article_sec .article_block .article_block_inner .article_list .article_item a{display:block}.article_sec .article_block .article_block_inner .article_list .article_item a p{font-size:14px;padding:16px 10px}.t_link li{margin:20px 0;font-size:18px}.t_link li.align_r{text-align:right}.t_link li.align_r a:after{content:"";width:18px;height:18px;display:inline-block;background-image:url(/sp/img/common/arr2.png);background-size:contain;vertical-align:-1px}.t_link li.align_r a:after{margin-left:10px}.t_link a.arr_r:after,.t_link a.arr_r:before{transform:rotate(90deg)}/*# sourceMappingURL=style.css.map */
