body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"NotoSansJP";font-weight:500;src:url("../fonts/NotoSansJP-Medium.ttf") format("ttf"),url("../fonts/NotoSansJP-Medium.eot") format("eot"),url("../fonts/NotoSansJP-Medium.woff") format("woff"),url("../fonts/NotoSansJP-Medium.woff2") format("woff2")}@font-face{font-family:"NotoSansJP";font-weight:700;src:url("../fonts/NotoSansJP-Bold.ttf") format("ttf"),url("../fonts/NotoSansJP-Bold.eot") format("eot"),url("../fonts/NotoSansJP-Bold.woff") format("woff"),url("../fonts/NotoSansJP-Bold.woff2") format("woff2")}#onicha{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"NotoSansJP",sans-serif;font-weight:500;color:#231815}#onicha *{box-sizing:border-box}#onicha main img{width:100%;max-width:100%;height:auto;display:block;pointer-events:none}#onicha main a{text-decoration:none;color:#231815;display:block;transition:all .2s}#onicha main a:hover{opacity:0.8}#onicha main button{padding:0;background:none;border:none;display:block;margin:0;transition:all .5s;cursor:pointer}#onicha main button:hover{opacity:0.8}#onicha main{overflow:hidden}@media print, screen and (max-width: 768px){#onicha .pc_only{display:none !important}}@media print, screen and (min-width: 769px){#onicha .sp_only{display:none !important}}#onicha .wrapper{width:94%;max-width:1225px;margin:0 auto;position:relative}@media print, screen and (max-width: 768px){#onicha .wrapper{width:83.6%}}#onicha .sns{display:flex;justify-content:flex-end}#onicha .sns li{margin-right:20px}@media print, screen and (max-width: 768px){#onicha .sns li{margin-right:15px}}#onicha .sns li a img{width:auto;max-width:none;height:25px}@media print, screen and (max-width: 768px){#onicha .sns li a img{height:20px}}#onicha .sns li:last-child{margin:0}#onicha .ttl img{width:auto;max-width:none;height:27px}@media print, screen and (max-width: 768px){#onicha .ttl img{height:22px}}#onicha .img_box img{position:absolute}#onicha .shake{-webkit-animation:shake 2s infinite ease-in-out;animation:shake 2s infinite ease-in-out}@-webkit-keyframes shake{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}.pala{opacity:0;transition:all 1s ease !important}.pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--rl5{-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s !important}.delay100{transition-delay:.1s !important}.delay150{transition-delay:.15s !important}.delay200{transition-delay:.2s !important}.delay250{transition-delay:.25s !important}.delay300{transition-delay:.3s !important}.delay400{transition-delay:.4s !important}.delay500{transition-delay:.5s !important}.delay600{transition-delay:.6s !important}.delay700{transition-delay:.7s !important}.delay800{transition-delay:.8s !important}.delay900{transition-delay:.9s !important}.delay1000{transition-delay:1s !important}.delay1100{transition-delay:1.1s !important}.delay1200{transition-delay:1.2s !important}.delay1300{transition-delay:1.3s !important}.delay1400{transition-delay:1.4s !important}.delay1500{transition-delay:1.5s !important}.delay1600{transition-delay:1.6s !important}.delay1700{transition-delay:1.7s !important}.delay1800{transition-delay:1.8s !important}.delay1900{transition-delay:1.9s !important}.delay2000{transition-delay:2s !important}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}.pala.action,.pala_line.action{opacity:1;-webkit-transform:none;transform:none}
/*# sourceMappingURL=style.css.map */
/* 新サイト共通ヘッダーとの共存用: ルート(html)の font-size は新サイトの rem リキッド設定に任せ、旧ページ本文の基準サイズは従来どおり 16px に固定する */
#onicha{font-size:16px}
/* 新サイト共通パーツ（ヘッダー / メニュー / フッター）には新サイトの body と同じ文字設定を与え、旧ページ body(#onicha) の font-weight:500 等を継承させない */
#onicha .header,#onicha .menu,#onicha .footer{font-family:var(--m-font-base);font-size:1.6rem;font-weight:400;color:var(--m-text)}
@media screen and (max-width:767px){#onicha .header,#onicha .menu,#onicha .footer{font-size:1.4rem}}
/* 旧リセットが small{font-size:100%} / img{vertical-align:baseline} を全要素に掛けるため、新パーツ内だけブラウザ既定（新サイトと同じ）に戻す */
#onicha .header small,#onicha .menu small,#onicha .footer small{font-size:smaller}
#onicha .header img,#onicha .menu img,#onicha .footer img{vertical-align:bottom}
