body{overflow-x:hidden;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,\ メイリオ,Meiryo,Osaka,\ ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#333;background:#fff}.pc-global_body__5oazS{min-width:1366px;overflow:auto}.pc-global_body__5oazS a{cursor:pointer}.pc-global_body__5oazS a:hover{opacity:.5;transition:.3s}.sp-global_body__nvDEu{-webkit-tap-highlight-color:rgb(0 0 0/30%)}.top_headerTopWrap__ZVWtV{box-sizing:border-box;display:flex;justify-content:space-between;width:1080px;padding:0 0 20px;margin:0 auto}.top_logoSplinkWrap__HvWJn{display:flex;align-items:center;justify-content:space-between}.label_sideLabelWrap__iFX0_{box-sizing:border-box;padding:0 15px 15px;margin:0 0 30px;background-color:#fff;box-shadow:0 0 6px rgb(148 148 148/20%)}.label_sideLabelWrap__iFX0_ h3{box-sizing:border-box;padding:15px 0 0;margin:0 0 10px;font-size:17px;font-weight:600}.label_labelBox__Y5p1U{box-sizing:border-box;width:100%;padding:1% 0;margin:0 0 10px;text-align:center;background-color:#fff;border:1px solid #e2e2e2;border-radius:3px}.label_labelBox__Y5p1U img{width:100%;height:auto;font-size:0;vertical-align:bottom}.label_sideLabelWrap__iFX0_ p{position:relative;margin:15px 0 0}.label_sideLabelWrap__iFX0_ p:before{position:absolute;top:0;right:0;bottom:0;margin:auto;vertical-align:middle;content:""}.label_sideLabelWrap__iFX0_ p a{display:inline-block;width:100%;color:#333}.label_sideLabelWrap__iFX0_ p a:link{text-decoration:none}.label_sideLabelWrap__iFX0_ p:after{position:absolute;top:0;right:5px;bottom:0;width:6px;height:6px;margin:auto;vertical-align:middle;content:"";border-top:1px solid #a1a2a2;border-right:1px solid #a1a2a2;transform:rotate(45deg)}.label_sideLabelWrap__iFX0_ p:hover:after{border-top:1px solid #ac2bcc;border-right:1px solid #ac2bcc}.upper-banner_sideTopBnrWrap__8ZpJb{margin:0 0 30px}.upper-banner_sideBnrBox__SU9qE{margin:0 0 10px}.qr-code_sideQrWrap___b2xX{box-sizing:border-box;padding:0 15px 15px;margin:0 0 30px;text-align:center;background-color:#fff;box-shadow:0 0 6px rgb(148 148 148/20%)}.qr-code_sideQrWrap___b2xX h3{box-sizing:border-box;padding:15px 0 0;margin:0 0 10px;font-size:17px;font-weight:600}.qr-code_sideQrWrap___b2xX img{vertical-align:bottom;border:1px solid #e2e2e2}.upper-banner_sideTopBnrWrap__dkbuf{margin:0 0 30px}.upper-banner_sideBnrBox__3BR4o{margin:0 0 10px}.genre-side-menu_title__fAW_7{box-sizing:border-box;padding:15px 0 0;margin:0 0 10px;font-size:17px;font-weight:600}.genre-side-menu_item__vrwQn:not(:last-child){border-bottom:1px dashed #a1a2a2}.genre-side-menu_item__vrwQn span a{box-sizing:border-box;display:inline-block;width:100%;padding:10px 0;color:#333}.genre-side-menu_item__vrwQn span{position:relative;margin:15px 0 0}.genre-side-menu_item__vrwQn span a:hover{color:#ac2bcc}.genre-side-menu_item__vrwQn span:after{position:absolute;top:0;right:5px;bottom:0;width:6px;height:6px;margin:auto;vertical-align:middle;content:"";border-top:1px solid #a1a2a2;border-right:1px solid #a1a2a2;transform:rotate(45deg)}.genre-side-menu_item__vrwQn span:hover:after{border-top:1px solid #ac2bcc;border-right:1px solid #ac2bcc}.genre-side-menu_container__7__tO{box-sizing:border-box;padding:0 15px 5px;margin:0 0 30px;background-color:#fff;box-shadow:0 0 6px rgb(148 148 148/20%)}.side-menu_sidenaviWrap__TnKAP{float:left;width:220px;font-size:14px}