@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Noto+Serif+JP&display=swap");body{background-color:#F7F7F9}body.pc{min-width:1168px}img{vertical-align:bottom}.header-wrapper{width:100%;height:auto;padding:0 24px;border-bottom:1px solid #d7d7d7;background-color:#fff;box-shadow:0 5px 5px -5px rgba(0,0,0,0.2);overflow:hidden}.header-wrapper .header-logo{padding:33px 0 16px}.sp .header-wrapper{height:auto}.sp .header-wrapper .header-logo{padding:12px 0;font-size:0px}.sp .header-wrapper .header-logo a{font-size:0px}.sp .header-wrapper .header-logo img{max-width:90px}.breadcrumb{margin:16px auto;width:100%;padding:16px 0px 16px 48px;box-sizing:border-box;color:#1E2427;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.breadcrumb span.breadcrumb-separator{font-size:14px;margin:0 4px}.sp .breadcrumb{margin:0 auto 8px;padding:8px 0px 8px 16px;font-size:12px}.sp .breadcrumb span.breadcrumb-separator{font-size:11px;margin:0 2px}.static-wrapper{background-color:#F7F7F9;overflow:hidden;color:#2D3539;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.static-main{margin:0 auto;max-width:1168px}.sp .static-main{padding:0 20px}.pc-upper-banner_1,.pc-middle-banner_1,.sp-upper-banner_1,.sp-middle-banner_1,.sp-lower-rect_1{text-align:center;margin-top:16px}.pc-middle-banner_1,.pc-middle-banner_2,.pc-middle-banner_3{margin-top:40px;margin-bottom:40px;text-align:center}.sp-middle-banner_1,.sp-middle-banner_2,.sp-middle-banner_3{margin-top:32px;margin-bottom:32px;text-align:center}.pc-lower-rect_1,.pc-lower-rect_2{margin:24px 16px}.ad-2col-wrapper{display:flex;justify-content:space-around;min-width:1064px;max-width:1280px;width:100%;box-sizing:border-box;margin:0 auto}.sp .ad-2col-wrapper{display:block;min-width:100%;max-width:100%}.ad-2col-1{max-width:900px;width:100%;box-sizing:border-box}.ad-2col-2{max-width:360px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:center;text-align:center}.ad-2col-banner{margin-bottom:16px}.ad-2col-ranking{margin-top:55px}.ad-pc-bottom-col_1{display:flex;justify-content:center;background:#fff}
