*,:after,:before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}li,ul{list-style:none}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:0;color:inherit;font:inherit;font-size:inherit;margin:0;outline:0;vertical-align:middle}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#ccc;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input:-ms-input-placeholder,input:-ms-placeholder,textarea:-ms-input-placeholder,textarea:-ms-placeholder{color:#ccc}input::-ms-placeholder,textarea::-ms-placeholder{color:#ccc}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=submit],label,select{cursor:pointer}#header .cmn-inner .header_menu ul li a:after{border:6px solid transparent;border-bottom:none;border-top:10px solid #fff;content:"";display:inline-block;margin-left:.5em;vertical-align:middle}body.mac.sp .setsubun2026 ruby{margin-right:-.2em}body.mac.pc.firefox .setsubun2026 ruby,body.mac.pc.safari .setsubun2026 ruby{margin-right:0}body.sp.chrome .setsubun2026 ruby{margin-right:-.2em}body.win.pc.firefox .setsubun2026 ruby{margin-right:0}.setsubun2026 ruby rt{text-align:left}.setsubun2026 .section_omen .omen_lead img{height:auto;width:100%}.setsubun2026 .section_omen .omen_lead p span{color:#f3731b}@media print,screen and (min-width:768px){#header .cmn-inner .header_menu ul li a{padding:16px 18px}body.win.pc.chrome .setsubun2026 .section_omen .cmn_h2,body.win.pc.firefox .setsubun2026 .section_omen .cmn_h2{font-size:53px}.setsubun2026 ruby{margin-right:-.6em}.setsubun2026 .btn_cm{margin:0 auto 40px;width:500px}.setsubun2026 .section_chara .chara_img{padding-left:108px}.setsubun2026 .section_chara .chara_intro{padding:70px 0 60px}.setsubun2026 .section_omen .cmn_h2{font-size:55px}.setsubun2026 .section_omen .omen_lead{margin:40px auto 36px;width:1000px}.setsubun2026 .section_goods .oni{bottom:86px;right:-264px;width:500px}.setsubun2026 .section_goods .cmn_h2{margin-bottom:40px}.setsubun2026 .section_goods .goods_h3 .miniomen{left:36px}}@media only screen and (max-width:767px){.setsubun2026 ruby{margin-right:-.6em}.setsubun2026 .btn_cm{margin:4vw auto 7.2vw;width:80vw}.setsubun2026 .section_chara .chara_img{width:50vw}.setsubun2026 .section_omen .cmn-p_strong{margin-bottom:7vw}.setsubun2026 .section_omen .omen_lead{margin:3.73vw auto 8vw;position:relative;width:88.53vw}.setsubun2026 .section_omen .omen_lead p{color:#505050;font-size:4.53vw;font-weight:700;left:50%;line-height:1.47;position:absolute;text-align:center;top:2.4vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}.setsubun2026 .section_omen .omen_img{left:0;position:absolute;top:-2vw;width:18.67vw;z-index:3}.setsubun2026 .section_omen .omen li{margin:0 auto 6vw;width:76vw}.setsubun2026 .section_omen .omen li:first-child{margin-bottom:11vw}.setsubun2026 .section_omen .omen li a{display:block;position:relative}.setsubun2026 .section_omen .omen li a .cmn-button{display:block;margin:0 0 0 auto;width:68vw}.setsubun2026 .section_omen .omen_unit{margin-top:9vw}.setsubun2026 .section_goods .cmn_h2{margin-bottom:10vw}.setsubun2026 .section_goods .goods_unit{margin:4vw auto}.setsubun2026 .section_goods .goods_unit.active .goods_h3:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.setsubun2026 .section_goods .goods_unit.original .goods_h3{padding-block:6.13vw}.setsubun2026 .section_goods .goods_h3{margin-bottom:7vw}.setsubun2026 .section_goods .goods_h3:before{height:.53vw;right:3.53vw;width:5.33vw}.setsubun2026 .section_goods .goods_h3:after,.setsubun2026 .section_goods .goods_h3:before{background:#f3731b;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.setsubun2026 .section_goods .goods_h3:after{height:5.33vw;right:6vw;transition:.15s;width:.53vw}.setsubun2026 .section_goods .goods_h3 .goods_img{left:-15vw;position:absolute;top:-2vw;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:31vw}.setsubun2026 .section_goods .goods_h3 .goods_img img{height:auto;width:100%}.setsubun2026 .section_goods .goods_h3 .goods_img.kobukuro{left:-9vw;top:-3vw;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:20vw}.setsubun2026 .section_goods .goods_h3 .miniomen{left:-5vw;top:5vw}.setsubun2026 .section_goods .goods_list{display:none}}@media print,screen and (min-width:768px) and (max-width:1200px){#header .cmn-inner .header_menu ul li a{padding:1.33vw 1.5vw}body.win.pc.chrome .setsubun2026 .section_omen .cmn_h2,body.win.pc.firefox .setsubun2026 .section_omen .cmn_h2{font-size:4.42vw}.setsubun2026 .btn_cm{margin:0 auto 3.33vw;width:41.67vw}.setsubun2026 .section_chara .chara_img{padding-left:9vw}.setsubun2026 .section_chara .chara_intro{padding:5.83vw 0 5vw}.setsubun2026 .section_omen .cmn_h2{font-size:4.58vw}.setsubun2026 .section_omen .omen_lead{margin:3.33vw auto 3vw;width:83.33vw}.setsubun2026 .section_goods .oni{bottom:7.17vw;right:-22vw;width:41.67vw}.setsubun2026 .section_goods .cmn_h2{margin-bottom:3.33vw}.setsubun2026 .section_goods .goods_h3 .miniomen{left:3vw}}