.pc{display:block}.sp{display:none}@media only screen and (max-width: 767px){.pc{display:none!important}.sp{display:block!important}}.content-title{color:#ff8000}.announcement-text{font-size:1.3vw}.announcement-text p{margin:0}@media only screen and (max-width: 960px){.announcement-text{font-size:2vw}}@media only screen and (max-width: 767px){.announcement-text{font-size:3vw}}.hero_logo{position:absolute;top:0;left:0;z-index:10}.hero_logo img{width:100%;object-fit:cover}.article-tag{background-color:#4c4843;color:#fff;display:inline-block;padding:2px 5px;margin:2px}article h1{color:#ffa701;font-size:32pt}article .article__date{margin-top:3%}article .article__date a{background-color:#000;color:#fff;opacity:.6;padding:7px 7px 7px 4px;margin-right:5px}article:has(#CaseSpecial) .article__date{display:flex;flex-wrap:wrap;justify-content:center}article:has(#CaseSpecial) .article__date a{margin-top:5px}article:has(#CaseSpecial) h2{color:#fff;background-color:#ffa701;margin:8px 0;padding:5px 10px}article:has(#CaseSpecial) h3{font-size:calc(var(--typeHeaderSize)*.73 + 1pt);position:relative;padding-left:2%;margin:2% 0}article:has(#CaseSpecial) h3:before{content:"";position:absolute;top:0;left:0;width:1%;height:100%;background-color:#ffa701}article:has(#CaseSpecial) p{color:#5b5b5b;font-size:calc(1rem - 2pt)}.info-tag{color:#fff;background-color:#ffa701;margin-right:10px;padding:2px 7px 2px 2px;font-size:calc(1rem - 1pt)}.accentbox1{border:1px solid #808080;padding:1%;margin-bottom:3%}.accentbox1_title{font-size:calc(1rem + 2pt)!important;color:#ffa701!important;font-weight:700;margin-bottom:5px!important}.accentbox1_text{font-weight:700;color:#000!important;margin-bottom:5px!important}.accentbox1 hr{border:1px dashed;opacity:.6}.accentbox2{border:1px solid;padding:2%;color:#000!important}.accentbox2 p{color:#000!important}.accentbox3{border:1px solid #ffa701;margin:3% 0}.accentbox3_title{margin:0!important;font-size:1.3rem;padding:1%;color:#fff!important;background-color:#ffa701}.accentbox3 ul{margin-top:1%;margin-bottom:1%!important;color:#000!important}.accentbox3 ul li::marker{font-size:150%}article:has(#CaseSpecial) .caption{color:gray}@media only screen and (max-width: 767px){article:has(#CaseSpecial) h1{font-size:24pt}article:has(#CaseSpecial) h2{font-size:calc(var(--typeHeaderSize)*.73 + 3pt)}article:has(#CaseSpecial) h3{font-size:calc(var(--typeHeaderSize)*.73 + 2pt)}article:has(#CaseSpecial) p{font-size:.9rem}.info-tag{margin-left:10px}.accentbox1{padding:1% 1% 1% 10px}.accentbox1_title{font-size:1.12rem}.accentbox3 ul li{font-size:calc(var(--typeBaseSize)*.92 + 2pt)}}.align-item-baseline{align-items:baseline!important}.text-left{text-align:left!important}.contact-column_wrapper{display:grid;grid-template-columns:25% 1fr;padding:2% 0;border-bottom:1px dotted #BFBFBF;font-size:.8em}.contact-column_title{margin-bottom:0;grid-row:1 / 2;grid-column:1 / 2;display:flex;align-items:center}.required{color:#fff;background-color:#ff3707;border-radius:5px;padding:1px 5px;font-size:.9em;margin-left:7px}.contact-column_input{grid-row:1 / 2;grid-column:2 / 3;display:flex}.contact-column_wrapper input,.contact-column_wrapper select,.contact-column_wrapper textarea{margin-bottom:0;flex:1;border-radius:5px;border:1px solid #808080}.contact-column_padding{padding:0 5px}.zip-input-1{grid-row:1 / 2;align-items:center}.zip-input-1 input{flex:unset;width:22%}.zip-input-2{grid-row:2 / 3;margin:1.5% 0}.zip-input-2 input,.zip-input-2 select{flex:unset;width:22%}.zip-input-3{grid-row:3 / 4}.contact-policy{display:block!important;margin-top:4px}.contact-policy a{color:#0066ce}.contact-policy input{vertical-align:top}.contact-policy p{margin:0!important}.contact-submit{margin-top:18px}@media only screen and (max-width: 767px){.contact-column_wrapper{grid-template-columns:40% 1fr}.contact-name{width:50%}.contact-column_wrapper input,.contact-column_wrapper select,.contact-column_wrapper label{font-size:1em!important;padding:4px}.contact-policy label{padding:0}.contact-policy input{vertical-align:bottom}.contact-policy span{margin-bottom:2px}}@media only screen and (max-width: 380px){.contact-column_wrapper{grid-template-columns:46% 1fr}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
