#rakutenLimitedId_header * {
	background: fixed no-repeat left top !important; font: 11px "Meiryo", "Hiragino Kaku Gothic ProN", "MS PGothic", sans-serif !important; list-style: none !important; margin: 0px !important; padding: 0px !important; -ms-layout-grid: none loose none none !important; transform-origin: 50% 50% !important; columns: auto auto !important; column-rule: rgb(255, 255, 255) !important; border-radius: 0px !important; border: currentColor !important; border-image: 100% 1 0 !important !important; left: auto !important; top: auto !important; height: auto !important; text-align: left !important; color: rgb(51, 51, 51) !important; text-transform: none !important; text-indent: 0px !important; letter-spacing: normal !important; overflow: visible !important; clear: none !important; text-decoration: none !important; word-spacing: normal !important; vertical-align: baseline !important; float: none !important; display: block !important; white-space: normal !important; visibility: visible !important; border-collapse: separate !important; position: static !important; z-index: auto !important; table-layout: auto !important; cursor: auto !important; unicode-bidi: normal !important; direction: ltr !important; -ms-ime-mode: auto !important; ruby-align: auto !important; ruby-position: inline !important; ruby-overhang: none !important; -ms-text-autospace: !important; -ms-line-break: normal !important; -ms-word-break: normal !important; -ms-text-justify: auto !important; -ms-overflow-x: visible !important; -ms-overflow-y: visible !important; -ms-word-wrap: normal !important; -ms-text-underline-position: below !important; -ms-writing-mode: lr-tb !important; min-height: 0px !important; max-height: 100% !important; min-width: 0px !important; max-width: 100% !important; content: normal !important; caption-side: top !important; counter-increment: none !important; counter-reset: none !important; box-sizing: content-box !important; border-spacing: 0 !important; empty-cells: show !important; quotes: none !important; font-size-adjust: none !important; font-stretch: normal !important; opacity: 1 !important; box-shadow: none !important; column-gap: normal !important; column-fill: balance !important; column-span: 1 !important; break-before: auto !important; break-after: auto !important; break-inside: auto !important; text-shadow: none !important; transform: none !important; perspective: none !important; transform-style: flat !important; behavior: none; box-decoration-break: slice; box-orient: inline-axis; box-direction: normal; box-ordinal-group: 1; box-align: stretch; box-flex: 0; box-flex-group: 1; box-pack: start; box-lines: single; text-wrap: normal; ruby-span: none; -moz-box-sizing: content-box;
}
#rakutenLimitedId_header div {
	overflow: visible;
}
#rakutenLimitedId_header span {
	overflow: visible;
}
#rakutenLimitedId_header input {
	overflow: visible;
}
#rakutenLimitedId_header form {
	overflow: visible;
}
#rakutenLimitedId_header img {
	overflow: visible;
}
#rakutenLimitedId_header a {
	overflow: visible;
}
body {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header img {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header div {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header p {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header ul {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header li {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header ol {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header dl {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header dt {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header dd {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#rakutenLimitedId_header {
	width: 100% !important; z-index: 2147483641 !important; min-height: 55px !important; min-width: 950px !important; _height: 60px;
}
#rakutenLimitedId_header a {
	cursor: pointer !important;
}
#rakutenLimitedId_header a img {
	cursor: pointer !important;
}
div#rakutenLimitedId_header div.riShopHdrWrap {
	left: 0px !important; top: 0px !important; width: 100%; text-align: left !important; line-height: 1 !important; overflow: visible !important; font-size: 78% !important; border-bottom-color: rgb(204, 204, 204) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: block !important; position: fixed !important; z-index: 2147483647 !important; -ms-zoom: 1 !important; min-width: 950px !important;
}
* html #rakutenLimitedId_header .riShopHdrWrap {
	position: absolute !important;
}
#rakutenLimitedId_header .riShopHdrWrap a {
	color: rgb(51, 51, 51) !important; text-decoration: none !important; opacity: 1 !important;
}
#rakutenLimitedId_header .riShopHdrArea {
	background: rgb(255, 255, 255) !important; margin: 0px !important; padding: 4px 0px !important; width: 100% !important; height: 47px !important; color: rgb(51, 51, 51) !important; z-index: 8888 !important; min-height: 47px !important;
}
#rakutenLimitedId_header .riShopHdrLogoArea {
	color: rgb(51, 51, 51) !important; overflow: visible !important; position: absolute !important; z-index: 9000 !important;
}
* html #rakutenLimitedId_header .riShopHdrLogoArea {
	position: absolute !important;
}
#rakutenLimitedId_header .riShopHdrLogoArea a {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
#rakutenLimitedId_header .riShopHdrLogoArea a:hover {
	color: rgb(191, 0, 0) !important; text-decoration: underline !important;
}
#rakutenLimitedId_header .riShopHdrLogo {
	margin: 12px !important; float: left !important; display: block !important;
}
#rakutenLimitedId_header .riShopHdrLogoTxtGnr {
	margin: 18px 12px 0px 0px !important; float: left !important;
}
#rakutenLimitedId_header .riShopHdrLogoTxt {
	padding-bottom: 5px !important;
}
#rakutenLimitedId_header .riShopHdrLogoGnr {
	display: block !important; position: relative !important;
}
#rakutenLimitedId_header .riShopHdrGenreWrap {
	background: rgb(255, 255, 255) !important; padding: 18px !important; border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; left: -34px !important; top: 27px !important; line-height: 1.5 !important; margin-top: 10px !important; display: none !important; position: absolute !important; z-index: 1 !important; -ms-zoom: 1 !important; max-height: 415px !important; min-width: 396px !important; box-shadow: 3px 3px rgba(206,206,206,0.65) !important; -moz-box-shadow: 3px 3px rgba(206, 206, 206, 0.65); -webkit-box-shadow: 3px 3px rgba(206, 206, 206, 0.65); -o-box-shadow: 3px 3px rgba(206, 206, 206, 0.65); -ms-box-shadow: 3px 3px #cecece; _width: 396px; _top: 37px;
}
#rakutenLimitedId_header .rGenreTreeTitleDiv {
	color: rgb(191, 0, 0) !important; padding-top: 10px !important; clear: both !important; font-weight: bold !important; _margin-left: 15px; _padding-top: 0;
}
#rakutenLimitedId_header .rGenreTreeDiv {
	padding: 5px 5px 0px 0px !important; _margin-left: 15px;
}
#rakutenLimitedId_header .rGenreTreeDiv a {
	display: inline !important;
}
#rakutenLimitedId_header .riShopHdrGenreWrap a {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
#rakutenLimitedId_header .riShopHdrGenreWrap a:hover {
	color: rgb(191, 0, 0) !important; text-decoration: underline !important;
}
#rakutenLimitedId_header .riShopHdrGenreList {
	width: 185px !important; margin-right: 9px !important; float: left !important; display: inline !important; list-style-type: none !important;
}
#rakutenLimitedId_header .riShopHdrGenreList li a {
	width: 100% !important; line-height: 1.5em !important;
}
* html #rakutenLimitedId_header .riShopHdrGenreList {
	width: 179px !important;
}
* html #rakutenLimitedId_header .riShopHdrGenreList a {
	line-height: 1.5 !important; display: inline !important;
}
#rakutenLimitedId_header .riShopHdrSearch {
	right: 513px !important; padding-top: 2px !important;
}
#rakutenLimitedId_header .riShopHdrInputArea {
	left: 162px !important; top: 10px !important; right: 695px !important; position: absolute !important;
}
.MacOS#rakutenLimitedId_header .riShopHdrInputArea {
	right: 730px !important; padding-right: 0px !important;
}
#rakutenLimitedId_header .searchInput {
	border-width: 2px medium 2px 2px !important; border-style: solid hidden solid solid !important; border-color: rgb(191, 0, 0) currentColor rgb(191, 0, 0) rgb(191, 0, 0) !important; border-radius: 3px !important; border-image: none !important; width: 100% !important; line-height: 32px !important; text-indent: 8px !important; font-size: 12px !important; cursor: text !important; min-height: 32px !important; background-color: white !important; _height: 32px;
}
#rakutenLimitedId_header .searchInput {
	color: rgb(0, 0, 0) !important;
}
#rakutenLimitedId_header :-ms-input-placeholder.searchInput {
	color: rgb(171, 171, 171) !important;
}
#rakutenLimitedId_header .riShopTermArea {
	top: 6px !important; text-align: left !important; right: 4px !important; color: rgb(51, 51, 51) !important; position: absolute !important; z-index: 9000 !important; min-height: 30px !important; min-width: 600px !important; _height: 30;
}
#rakutenLimitedId_header .riShopTermArea a {
	text-align: center !important; color: rgb(51, 51, 51) !important; line-height: 1.5em !important; text-decoration: none !important; display: inline !important;
}
#rakutenLimitedId_header .riShopTermArea a:hover {
	color: rgb(191, 0, 0) !important; text-decoration: underline !important;
}
#rakutenLimitedId_header .riShopTermInr {
	display: block !important; position: relative !important; _overflow: visible; _clear: both;
}
#rakutenLimitedId_header .riShopTermBnr {
	padding-top: 1px !important; float: left !important; min-height: 26px !important; min-width: 90px !important; _height: 26px; _width: 90px;
}
#rakutenLimitedId_header .riShopTermBnr img {
	height: 26px !important;
}
#rakutenLimitedId_header a img.riPostHeader {
	display: inline !important;
}
#rakutenLimitedId_header a.riPostHeader {
	display: inline !important;
}
#rakutenLimitedId_header .riShopTermUtil dd {
	padding: 0px 9px !important; border-right-color: rgb(225, 225, 225) !important; border-right-width: 1px !important; border-right-style: solid !important; float: left !important; display: inline !important; min-height: 26px !important; _height: 26px;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrTxt {
	_width: 150;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrTxt p {
	_line-height: 1.3;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrTxt .riShopTermInrTxtLn {
	padding-bottom: 3px !important;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrTxt a {
	line-height: 1.3 !important;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrRecWrap {
	width: 117px !important; border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
* html #rakutenLimitedId_header .riShopTermUtil .riShopTermInrRecWrap {
	width: 135px !important;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrRecWrap .riShopTermInrRecLn {
	padding-bottom: 4px !important; margin-top: -1px !important;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermInrRecWrap .riShopTermInrRecLn a {
	line-height: 1.3 !important;
}
#rakutenLimitedId_header .riShopTermUtil dd.riShopTermBskt {
	padding-left: 8px !important; border-left-color: rgb(225, 225, 225) !important; border-left-width: 1px !important; border-left-style: solid !important; _width: 64;
}
#rakutenLimitedId_header .riShopTermInrRec {
	text-align: center !important; display: block !important;
}
* html #rakutenLimitedId_header .riShopTermInrRec .riShopTermInrRecLink {
	width: 120px;
}
* html #rakutenLimitedId_header .riShopTermInrRec .riShopTermInrRecLink .riShopTermInrRecTri {
	_line-height: 1.3;
}
#rakutenLimitedId_header .riShopTermUtil .basket {
	background: url("https://r.r10s.jp/com/img/home/201210/beta05/icon_cart.gif") no-repeat 0px 4px !important; padding: 8px 0px 4px 29px !important; color: rgb(191, 0, 0) !important; font-weight: bold !important; float: left !important; display: inline !important; cursor: pointer !important; min-height: 17px !important;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermUtilInr {
	border: 0px currentColor !important; border-image: none !important; padding-right: 0px !important;
}
#rakutenLimitedId_header .riShopTermUtil .riShopTermUtilInr a {
	line-height: 1.1 !important;
}
#rakutenLimitedId_header .riShopTermUtil .util1 {
	padding: 0px 9px 0px 0px !important; border: 0px currentColor !important; border-image: none !important; width: 60px !important; float: left !important; min-width: 60px !important;
}
#rakutenLimitedId_header .riShopTermUtil .util2 {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; width: 55px !important; float: left !important; min-width: 55px !important;
}
#rakutenLimitedId_header .riShopTermUtil .util1 li {
	margin: 0px !important; padding: 0px 0px 4px !important; border: 0px currentColor !important; border-image: none !important; width: 65px !important; display: block !important; list-style-type: none !important; _height: 15; _padding: 0 0 0 0;
}
#rakutenLimitedId_header .riShopTermUtil .util2 li {
	margin: 0px !important; padding: 0px 0px 4px !important; border: 0px currentColor !important; border-image: none !important; width: 65px !important; display: block !important; list-style-type: none !important; _height: 15; _padding: 0 0 0 0;
}
#rakutenLimitedId_header .riShopTermUtil .util1 li a {
	width: 100% !important;
}
#rakutenLimitedId_header .riShopTermUtil .util2 li a {
	width: 100% !important;
}
#rakutenLimitedId_header #shopHdrRecoArea {
	background: rgb(255, 255, 255) !important; left: 0px !important; top: 40px !important; width: 100% !important; right: 0px !important; position: absolute !important;
}
* html #rakutenLimitedId_header #shopHdrRecoArea {
	left: 0px !important; right: 0px !important;
}
#rakutenLimitedId_header #shopHdrRecoArea #shophdrreco {
	width: 100% !important; margin-top: 0px !important; border-right-color: currentColor !important; border-bottom-color: rgb(191, 0, 0) !important; border-left-color: currentColor !important; border-right-width: 0px !important; border-bottom-width: 1px !important; border-left-width: 0px !important; border-right-style: none !important; border-bottom-style: solid !important; border-left-style: none !important;
}
#rakutenLimitedId_header .riShopHdrLogoGnrDrop {
	padding: 0px 0px 18px !important; position: relative !important; z-index: 3 !important;
}
#rakutenLimitedId_header .riShopHdrLogoGnrDrop * {
	display: inline !important;
}
#rakutenLimitedId_header .riShopTermInrRec * {
	display: inline !important;
}
#rakutenHeaderIESpace {
	_height: 40;
}
.MacOS#rakutenLimitedId_header * {
	font-size: 9pt !important;
}
.MacOS#rakutenLimitedId_header .riShopTermUtil .util1 {
	width: 65px !important;
}
.MacOS#rakutenLimitedId_header .riShopTermUtil .util2 {
	width: 65px !important;
}
.MacOS#rakutenLimitedId_header .riShopTermUtil .util1 li {
	width: 65px !important;
}
.MacOS#rakutenLimitedId_header .riShopTermUtil .util2 li {
	width: 65px !important;
}
.MacOS#rakutenLimitedId_header .riShopTermUtil .riShopTermInrRecWrap {
	width: 124px !important;
}
#marathon_parts {
	padding: 0px 10px 0px 5px; line-height: 2 !important; overflow: hidden; font-size: 10pt; font-weight: bold; position: relative; z-index: 2147483600; min-width: 980px; background-color: rgb(238, 238, 238); _padding: 0 0 0 5px;
}
#marathon_parts #marathonWord {
	width: 620px; text-align: left; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: "MS PGothic", sans-serif; font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238);
}
#marathon_parts #marathonWord a:hover {
	color: rgb(191, 0, 0); text-decoration: underline;
}
#marathon_parts #marathonWord a {
	text-align: left; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: "MS PGothic", sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; background-color: rgb(238, 238, 238);
}
#marathon_parts #itemGenreIcon {
	text-align: left; color: rgb(0, 0, 0); letter-spacing: 0px; font-family: "MS PGothic", sans-serif; font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238); _width: 230px; _margin-top: 5px;
}
#marathon_parts #genreImage {
	vertical-align: -4px;
}
#rakutenLimitedId_header .ris-hd-sprite {
	background: url("https://r.r10s.jp/com/img/home/itempage/haeder_sprite.png?v=1511191000") no-repeat left top !important; text-indent: 100% !important; overflow: hidden !important; display: block !important; white-space: nowrap !important;
}
#rakutenLimitedId_header .ris-rakuten-logo {
	background: url("https://r.r10s.jp/com/img/logo/rakuten_group_red.svg") no-repeat left top / 106px 32px !important; width: 106px !important; height: 32px !important; text-indent: 100% !important; overflow: hidden !important; display: block !important; white-space: nowrap !important;
}
#rakutenLimitedId_header .ris-genre-list-icon {
	background-position: -10px -277px !important; margin: 0px !important; padding: 0px !important; width: 20px !important; height: 19px !important;
}
#rakutenLimitedId_header .searchBtn {
	width: 23px !important; height: 24px !important;
}
#rakutenLimitedId_header .ris-header-function .ris-hd-sprite {
	margin: 2px auto 5px !important;
}
#rakutenLimitedId_header .ris-header-function .ris-mybasket {
	background-position: -10px -184px !important; margin: 4px auto !important; width: 22px !important; height: 22px !important; _height: 24px; _background-position: -10px -182px; _margin: 4px auto 4px;
}
#rakutenLimitedId_header .ris-header-function .ris-mycoupon {
	background-position: -10px -306px !important; width: 24px !important; height: 16px !important; margin-top: 6px !important; margin-bottom: 6px !important;
}
#rakutenLimitedId_header .ris-header-function .ris-browse {
	background-position: -10px -216px !important; width: 22px !important; height: 21px !important;
}
#rakutenLimitedId_header .ris-header-function .ris-bookmark {
	background-position: -10px -120px !important; width: 22px !important; height: 22px !important;
}
#rakutenLimitedId_header .ris-header-function .ris-order {
	background-position: -10px -88px !important; width: 21px !important; height: 22px !important;
}
#rakutenLimitedId_header .riShopHdrLogoGnr .ris-top-tail {
	left: 33px !important; top: -9px !important; width: 0px !important; height: 0px !important; border-right-color: transparent !important; border-bottom-color: rgb(104, 104, 104) !important; border-left-color: transparent !important; border-right-width: 9px !important; border-bottom-width: 9px !important; border-left-width: 9px !important; border-right-style: solid !important; border-bottom-style: solid !important; border-left-style: solid !important; position: absolute !important; z-index: 1 !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#rakutenLimitedId_header .riShopHdrLogoGnr .ris-top-tail-fill {
	top: 1px !important; width: 0px !important; height: 0px !important; right: -8px !important; border-right-color: transparent !important; border-bottom-color: rgb(255, 255, 255) !important; border-left-color: transparent !important; border-right-width: 8px !important; border-bottom-width: 8px !important; border-left-width: 8px !important; border-right-style: solid !important; border-bottom-style: solid !important; border-left-style: solid !important; position: absolute !important; _top: -18px;
}
#rakutenLimitedId_header .ris-search-btn {
	background: url("https://r.r10s.jp/com/img/home/itempage/haeder_sprite.png?v=1511191000") no-repeat 2px -239px rgb(191, 0, 0) !important; border-radius: 0px 3px 3px 0px !important; border: currentColor !important; border-image: none !important; top: 0px !important; width: 45px !important; height: 40px !important; right: -5px !important; display: block !important; position: absolute !important; cursor: pointer !important; box-sizing: border-box !important; -moz-box-sizing: border-box; _height: 36px; _top: 1px; -webkit-box-sizing: border-box; _right: -3px;
}
.pageError #rakutenLimitedId_header .ris-search-btn {
	right: -38px !important; _right: -69px;
}
#rakutenLimitedId_header .searchBtn {
	background: 0px 0px !important; margin: 0px !important; padding: 0px !important; outline: 0px !important; border: currentColor !important; border-image: none !important; width: 100% !important; height: 100% !important; color: rgb(255, 255, 255) !important; line-height: 1px !important; text-indent: -1000px !important; display: block !important; position: absolute !important; cursor: pointer !important;
}
#rakutenLimitedId_header input[type='submit'] {
	cursor: pointer !important; -webkit-appearance: button;
}
#rakutenLimitedId_header .ris-header-function {
	width: auto !important; float: left !important; display: inline-block !important; position: relative !important;
}
#rakutenLimitedId_header .riShopTermInr > * {
	font-size: 11px !important;
}
#rakutenLimitedId_header .ris-header-function .ris-header-list {
	margin: 0px 4px !important; text-align: center !important; font-size: 11px !important; float: left !important; display: block; position: relative !important;
}
#rakutenLimitedId_header .ris-header-function .ris-header-link {
	display: block !important; _display: initial;
}
#rakutenLimitedId_header .ris-header-function a:hover .ris-hd-sprite {
	opacity: 0.65 !important;
}
#rakutenLimitedId_header .ris-header-function a:hover {
	color: rgb(51, 51, 51) !important; text-decoration: none !important; opacity: 0.65 !important;
}
#rakutenLimitedId_header .riShopTermInrRecWrap {
	padding-right: 8px !important; float: left !important;
}
#rakutenLimitedId_header .riShopTermInrRecLn {
	padding-top: 5px !important; padding-bottom: 4px !important;
}
#rakutenLimitedId_header .riShopTermInrRecTri:hover {
	cursor: default !important;
}
#rakutenLimitedId_extshopParts {
	top: 55px !important;
}
#rakutenLimitedId_header .ris-ar-tri {
	overflow: hidden !important; padding-right: 15px !important; position: relative !important; -ms-zoom: 1 !important; _position: static;
}
#rakutenLimitedId_header .ris-ar-btm {
	top: 5px !important; width: 0px !important; height: 0px !important; right: 0px !important; border-top-color: rgb(102, 102, 102) !important; border-right-color: transparent !important; border-left-color: transparent !important; border-top-width: 6px !important; border-right-width: 6px !important; border-left-width: 6px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important; position: absolute !important; _top: 3px;
}
#rakutenLimitedId_header .ris-ar-btm span {
	top: -6px !important; width: 0px !important; height: 0px !important; right: -5px !important; clear: both !important; font-size: 0px !important; border-top-color: rgb(255, 255, 255) !important; border-right-color: transparent !important; border-left-color: transparent !important; border-top-width: 5px !important; border-right-width: 5px !important; border-left-width: 5px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important; display: block !important; position: absolute !important; content: " " !important;
}
#rakutenLimitedId_header a:hover {
	color: rgb(191, 0, 0) !important; text-decoration: underline !important;
}
#rakutenLimitedId_header .basket {
	background: rgb(191, 0, 0) !important; padding: 3px 5px 2px !important; border-radius: 10px !important; border: 2px solid rgb(255, 255, 255) !important; border-image: none !important; left: 33px !important; top: 0px !important; text-align: center !important; color: rgb(255, 255, 255) !important; line-height: 1.1em !important; font-family: "MS PGothic", "Osaka", Arial, sans-serif !important; font-size: 10px !important; font-weight: bold !important; position: absolute !important; z-index: 1 !important; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
#rakutenLimitedId_header .ris-ar-right {
	left: 0px !important; top: 4px !important; width: 0px !important; height: 0px !important; text-align: right !important; clear: both !important; font-size: 0px !important; border-top-color: transparent !important; border-bottom-color: transparent !important; border-left-color: rgb(125, 125, 125) !important; border-top-width: 4px !important; border-bottom-width: 4px !important; border-left-width: 4px !important; border-top-style: solid !important; border-bottom-style: solid !important; border-left-style: solid !important; display: block !important; position: absolute !important; content: " " !important; _display: none;
}
#rakutenLimitedId_header .ris-hover-helper {
	top: -20px !important; width: 135px !important; height: 20px !important; right: -20px !important; position: absolute !important;
}
#rakutenLimitedId_header .ris-btn-close {
	background: url("https://r.r10s.jp/com/img/home/itempage/sp/btn_close.png") no-repeat 0px 0px / 16.5px 16.5px !important; top: 6px !important; width: 16.5px !important; height: 16.5px !important; right: 6px !important; display: block !important; position: absolute !important; cursor: pointer !important;
}
#rakutenLimitedId_header .ris-header-function .ris-notification {
	background-position: -10px -152px !important; margin: 4px auto 2px !important; width: 22px !important; height: 22px !important; _height: 24px; _margin: 5px 0 0 10px;
}
.global-banner-wrapper {
	background: rgb(255, 255, 255); width: 100%; text-align: center; padding-bottom: 0px !important;
}
#globalBannerWrapper {
	padding-bottom: 0px !important;
}
.global-banner-contents {
	padding-bottom: 0px !important;
}
.global-banner-settings-api {
	padding-bottom: 0px !important;
}
