@charset "UTF-8";

@media screen and (max-width: 920px){
html{width:100%!important;margin:0!important;padding:0!important}body{margin:0!important;padding:0!important;min-width:0!important;width:100%!important;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%}body *{box-sizing:border-box}#hpb-container{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;position:relative!important;border-left:0!important;border-right:0!important}#hpb-header{height:auto!important;min-height:0!important;padding:14px!important;display:flex!important;flex-direction:column;gap:12px;position:relative!important}#hpb-headerMain,#hpb-headerLogo,#hpb-headerExtra1,#hpb-headerExtra2{position:static!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;clear:both!important}#hpb-headerMain h1{font-size:11px!important;line-height:1.7!important;padding:0!important;margin:0!important;overflow-wrap:anywhere}#hpb-headerMain h1 br{display:none}#hpb-headerMain h1 font{font-size:inherit!important}#hpb-headerMain h1>strong:last-child{display:block;margin-top:5px}#hpb-headerLogo a{width:100%!important;max-width:390px!important;height:60px!important;min-height:60px!important;background-size:contain!important;background-position:left center!important;padding:0!important;margin:0!important}#hpb-headerExtra1{display:flex!important;flex-wrap:wrap;gap:8px 14px;align-items:center}#hpb-headerExtra1 p.tel{float:none!important;width:auto!important;height:auto!important;max-width:100%!important;line-height:1.65!important;padding:0!important;margin:0!important;font-size:20px!important}#hpb-headerExtra1 p.tel span{height:auto!important;min-height:20px;float:none!important;width:auto!important;background:none!important;text-indent:0!important;font-size:12px!important;line-height:1.5!important;display:block!important}#hpb-headerExtra1 p.tel font{font-size:inherit!important}#hpb-headerExtra1 p.tel font[size="-2"]{font-size:12px!important}#hpb-headerExtra1 p.mail{float:none!important;width:auto!important;padding:0!important;margin:0!important;font-size:13px!important}#hpb-headerExtra1 p.mail a{display:block;min-height:40px;line-height:1.6;padding:9px 12px 9px 28px!important;background-position:8px center!important}#hpb-headerExtra2{display:none!important}#hpb-inner{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 12px 24px!important;gap:18px;position:relative!important}#hpb-inner:after{display:none!important}#hpb-nav{order:0;position:static!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;overflow:visible!important;background:none!important;padding:0!important;margin:0!important}#hpb-nav h3{display:none!important}#hpb-nav ul{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;background:none!important;list-style:none!important;padding:0!important;margin:0!important}#hpb-nav ul:after{display:none!important}#hpb-nav li{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;background:none!important}#hpb-nav li a{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;min-height:46px!important;padding:10px 5px!important;background:#347d32!important;color:#fff!important;text-indent:0!important;border-radius:3px;line-height:1.55!important;font-size:12px!important;text-decoration:none!important}#hpb-nav li span.en{display:none!important}#hpb-nav li span.ja{display:block!important;position:static!important;width:auto!important;height:auto!important;text-indent:0!important;overflow:visible!important;color:white!important;font-size:12px!important;line-height:1.55!important}#hpb-wrapper{order:1;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#hpb-main,#toppage,#detail,#hpb-title{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;height:auto!important;min-height:0!important;overflow:visible!important;padding-left:0!important;padding-right:0!important}#hpb-wrapper img,#hpb-aside img{max-width:100%!important;height:auto!important;object-fit:contain}#hpb-wrapper p,#hpb-wrapper div,#hpb-wrapper ul,#hpb-wrapper ol,#hpb-wrapper h2,#hpb-wrapper h3,#hpb-wrapper h4{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}#hpb-wrapper p{line-height:1.9!important}#hpb-wrapper table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-left:0!important;margin-right:0!important;border-collapse:collapse!important}#hpb-wrapper table>tbody{display:table!important;min-width:600px;max-width:none!important}#hpb-wrapper table td,#hpb-wrapper table th{font-size:13px!important;line-height:1.65!important;padding:8px 7px!important;min-width:55px;max-width:none!important}#hpb-wrapper table td:first-child,#hpb-wrapper table th:first-child{min-width:105px}#hpb-aside{order:2;float:none!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 0 0!important;border-top:2px solid #68ad58;font-size:14px!important;line-height:1.85!important;overflow-wrap:anywhere}#hpb-aside .ranking,#hpb-aside .banner,#hpb-aside .shopinfo{width:100%!important;max-width:100%!important;height:auto!important;margin-left:0!important;margin-right:0!important;overflow-wrap:anywhere}#hpb-aside img{max-width:min(100%,300px)!important}#hpb-aside .shopinfo p{width:100%!important}#hpb-footer,#hpb-footerMain,#hpb-footerExtra1{position:static!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;clear:both!important;overflow-wrap:anywhere}#hpb-footer{order:3;padding:20px 12px!important}#hpb-footerExtra1 ul{display:flex!important;flex-wrap:wrap;gap:10px 16px;padding:0!important}#hpb-footerExtra1 li{float:none!important;display:block!important;padding:0!important;margin:0!important}#hpb-footerExtra1 a{font-size:12px!important;line-height:1.7!important}iframe,video,embed{max-width:100%!important}.top27{margin-bottom:20px!important}.top27 .t27-grid{grid-template-columns:1fr!important}.top27 .t27-ribbon{font-size:12px!important;line-height:1.7!important;padding:10px 12px!important}.top27 .t27-section{padding:20px 14px!important}.top27 .t27-section h3{font-size:21px!important}.top27 .t27-grid h4{font-size:17px!important}.top27 .t27-grid article p{font-size:14px!important}.top27 .t27-contact{padding:22px 14px!important}.top27 .t27-phone{font-size:25px!important}.top27 .t27-btn{font-size:16px!important;padding:14px 8px!important}.top27 .t27-step b{font-size:15px!important}.top27 .t27-step p{font-size:14px!important}.mobile-table-note{font-size:12px!important;line-height:1.7!important;color:#576c77!important;margin:6px 0!important}
}
@media screen and (min-width:921px){.mobile-table-note{display:none}}
