@import "/shared/css/kt/carrier_access_box.css";
@import "/shared/css/goods_navigation.css";

/* INDEX  -------------------------------------------
 bodyArea
 pageTitleArea
 location KeyVisual
 kt KeyVisual
 goods KeyVisual
 each boxes
 each boxes linkToEventReport
 each boxes linkimage
 whatsNewBox lastUpdateDate
 newsListBoxOneday (override)
 kt newsListBox
 searchSoftBox
 searchSoftBox twoColumns
 searchSoftBox twoColumns rightColumn threeColumns
 searchSoftBox releaseKeyword
 officialSiteBox
 getQrCodeBox
 oneContentsBox Element
 TwoKtContents Element
 TwoKtContents twoColumnsTypeKtContents
 TwoKtContents twoColumnsTypeContent
 boxBodyTopSpacer
-------------------------------------------------- */

/* bodyArea
-------------------------------------------------- */

.contentsDefaultGrid #bodyArea {
	width: 719px;
	_width: 766px;
	_w\idth: 719px;
	padding: 0px 25px 0px 22px;
	margin: 0px;
	position: relative;
}

#category1.contentsDefaultGrid #bodyArea,
#category2.contentsDefaultGrid #bodyArea,
#category3.contentsDefaultGrid #bodyArea {
	/*\*//*/
	revise: MacIE5.0bug;
	padding: 0px 25px 0px 0px;
	/**/
}

.contentsDefaultGrid #contentsArea {
	width: 523px;
	padding: 0px;
	margin: 0px;
	float: left;
}

/* pageTitleArea
-------------------------------------------------- */

#pageTitleArea {
	padding: 10px 25px 0px;
}

/* carrierAccessBox (override /shared/css/kt/carrier_access_box.css)
-------------------------------------------------- */

#category4 #contentsArea #carrierAccessBox {
	margin-left: 3px;
}

/* location KeyVisual
-------------------------------------------------- */

#category3 #keyVisual #catch {
	margin: 0px 5px 0px 0px;
	width: 520px;
	height: 234px;
	float: left;
	background: url(/shared/images/location/keyvisual.jpg) left bottom no-repeat;
}

#category3 #keyVisual #catch a {
	width: 520px;
	height: 234px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #362d32;
	text-align: center;
	outline-style: none;
	background: url(/shared/images/location/top_enter_button.gif) 212px 0px no-repeat;
}

#category3 #keyVisual #catch a:hover {
	background-position: 212px -234px;
}

#category3 #keyVisual #search {
	margin: 0px;
	width: 191px;
	background: url(/shared/images/location/keyvisual_search_bg_bottom.gif) left bottom no-repeat;
	float: left;
}

#category3 #keyVisual #search #searchBoxHead {
	margin: 0px;
	width: 191px;
	height: 21px;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #b4e2f2;
	text-align: center;
	line-height: 1em;
	vertical-align: top;
	background: url(/shared/images/location/keyvisual_search_bg_top.gif) left top no-repeat;
}

#category3 #keyVisual #search #searchBoxBody {
	margin: 0px;
	padding: 2px 7px 7px 6px;
	_padding: 2px 7px 8px 6px;
	min-height: 204px;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category3 #keyVisual #search #searchBoxBody select {
	/*\*//*/
	revise: MacIE5.0bug;
	font-size: x-small;
	/**/
}

#category3 #keyVisual #search #searchBoxBody .box {
	padding: 6px 0px 9px;
	background: url(/shared/images/hr_dot_blue.gif) left bottom repeat-x;
}

#category3 #keyVisual #search #searchBoxBody .box2 {
	padding: 5px 1px 8px;
	background: url(/shared/images/hr_dot_blue.gif) left bottom repeat-x;
}

#category3 #keyVisual #search #searchBoxBody .box3 {
	padding: 5px 1px 2px;
	_padding: 5px 1px 5px;
	_p\adding: 5px 1px 5px;
	background: url(/shared/images/hr_dot_blue.gif) left bottom repeat-x;
	/*\*//*/
	revise: MacIE5.0bug;
	padding: 5px 1px 5px;
	/**/
}

#category3 #keyVisual #search #searchBoxBody .box .imagelabel,
#category3 #keyVisual #search #searchBoxBody .box2 .imagelabel {
	padding: 0px 0px 3px;
}

#category3 #keyVisual #search #searchBoxBody .box .keyword {
	margin: 0px 0px 0px 1px;
}

#category3 #keyVisual #search #searchBoxBody .box3 .image {
	width: 47px;
	float: left;
	margin: 0px 6px 0px 0px;
	_margin: 0px 1px 0px 0px;
	_m\argin: 0px 6px 0px 0px;
}

#category3 #keyVisual #search #searchBoxBody .box3 .checkbox {
	width: 123px;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#category3 #keyVisual #search #searchBoxBody .box3 .checkbox .fieldNameSpacer {
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category3 #keyVisual #search #searchBoxBody .searchButtonBox {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	width: 178px;
}

#category3 #keyVisual #search #searchBoxBody .searchButtonBox ul.attention {
	float: left;
	width: 110px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style: none;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category3 #keyVisual #search #searchBoxBody .searchButtonBox ul.attention li {
	color: #333333;
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
	line-height: 105%;
	margin: 0px;
	background: none;
}

#category3 #keyVisual #search #searchBoxBody .searchButtonBox ul.attention li {
	padding-left: 12px;
	_padding-left: 0px;
	_padding-left/* */: 12px;
	text-indent: -12px;
	_text-indent: 0px;
	_text-indent/* */: -12px;
}

#category3 #keyVisual #search #searchBoxBody .searchButtonBox .button {
	padding: 0px;
	margin: 0px 2px 0px 0px;
	float: right;
}

/* kt KeyVisual
-------------------------------------------------- */

#category4 #pageTitleArea {
	padding-left: 22px;
}

/* pickupBox */

#category4 #keyVisual #pickupBox {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 719px;
	position: relative;
}

#category4 #keyVisual #pickupBox h2 {
	margin: 0px;
	padding: 0px;
	width: 719px;
	height: 31px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #75d5a7;
	text-align: center;
	background: url(/shared/images/kt/h2_pickup.gif) left top no-repeat;
}

/* fiveColumnsTypePickupBox */
#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox {
	margin: -27px 0px 0px 8px;
	padding: 0px 0px 7px;
	width: 711px;
	background: url(/shared/images/hr_dot_01.gif) left bottom repeat-x;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn {
	width: 122px;
	margin: 33px 0px 0px 8px;
	padding: 0px;
	float: left;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.extremeLeft {
	margin-left: 0px;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn div.carrierIcon {
	margin: 0px 1px 1px 0px;
	float: left;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn div.section {
	float: left;
	padding: 4px 0px 0px;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn div.image {
	border: 1px solid #666666;
	margin: 0px 0px 3px;
	padding: 0px;
	width: 120px;
	float: left;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn p,
#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink {
	clear: both;
	line-height: 110%;
	margin: 0px;
	padding: 0px;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink {
	margin: 3px 0px 0px;
	padding: 0px;
	list-style: none;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink li {
	padding: 0px;
	margin: 0px;
	background-image: none;
	line-height: 110%;
	outline-style: none;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink a {
	padding: 0px 0px 0px 12px;
	margin: 0px;
	text-decoration: none;
	background: url(/shared/images/arrow_02.gif) 3px 3px no-repeat;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -12px;
	text-indent: 0;
	/**/
}

html*#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink a {
	background: url(/shared/images/arrow_02.gif) 3px 3px no-repeat;
}

* html #category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink a {
	background: url(/shared/images/arrow_02.gif) 3px 3px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_02.gif) 3px 3px no-repeat;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.leftColumn ul.apriLink li {
	padding-left: 12px;
	_padding-left: 0px;
	_padding-left/* */: 12px;
	text-indent: -12px;
	_text-indent: 0px;
	_text-indent/* */: -12px;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.rightColumn {
	width: 193px;
	margin: 0px;
	float: right;
}

#category4 #keyVisual #pickupBox .fiveColumnsTypePickupBox div.rightColumn div.image {
	margin: 0px;
	padding: 0px;
	width: 193px;
}

/* goods KeyVisual
-------------------------------------------------- */

#category5 #keyVisual table {
	margin: 0px;
	width: 716px;
}

#category5 #keyVisual table p {
	margin: 0px;
	padding: 0px;
	line-height: 105%;
	font-size: small;
	_font-size: x-small;
	_fo\nt-size: small;
}

#category5 #keyVisual table td.top {
	padding: 9px 15px 0px 17px;
	background: url(/shared/images/goods/keyvisual_bg_top.gif) left top no-repeat;
	vertical-align: top;
}

#category5 #keyVisual table td.top p span {
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category5 #keyVisual table td.middle {
	padding: 3px 15px 0px 17px;
	background: url(/shared/images/goods/keyvisual_bg_middle.gif) left top repeat-y;
	vertical-align: top;
}

#category5 #keyVisual table td.bottom {
	padding: 9px 15px 13px 15px;
	background: url(/shared/images/goods/keyvisual_bg_bottom.gif) left bottom no-repeat;
	vertical-align: top;
}

#category5 #keyVisual table td.bottom .image {
	border: 1px solid #d5d5d5;
}

/* each boxes
-------------------------------------------------- */

#contentsArea #eventInfoBox,
#contentsArea #campaignInfoBox,
#contentsArea #whatsNewBox,
#contentsArea #informationBox,
#contentsArea #themeparkBox,
#contentsArea #howToAccessBox,
#contentsArea #officialSiteBox,
#contentsArea #genreIchioshiBox,
#contentsArea #goodsCategoryBox {
	margin: 20px 0px 10px;
	padding: 0px;
	width: 523px;
	height: 31px;
	position: relative;
}

#contentsArea #whatsNewBox {
	clear: both;
	margin: 20px 0px 0px;
}

#category4 #contentsArea #whatsNewBox {
	margin: 10px 0px 0px;
}

#category4 #contentsArea .newsListBoxOneday {
	background: url(/shared/images/hr_dot_01.gif) left bottom repeat-x;
}

#contentsArea #informationBox {
	margin: 20px 0px 0px;
}

#contentsArea #themeparkBox {
	margin: 20px 0px 8px;
}

#contentsArea #officialSiteBox {
	margin: 20px 0px 8px;
}

#contentsArea #goodsCategoryBox {
	margin: 20px 0px 8px;
}

/* h3 */
#contentsArea #eventInfoBox h3,
#contentsArea #campaignInfoBox h3,
#contentsArea #whatsNewBox h3,
#contentsArea #themeparkBox h3,
#contentsArea #officialSiteBox h3,
#contentsArea #genreIchioshiBox h3,
#contentsArea #goodsCategoryBox h3,
#contentsArea #searchSoftBox h3,
#contentsArea #howToAccessBox h3,
#contentsArea #informationBox h3 {
	margin: 0px;
	padding: 0px;
	width: 523px;
	height: 31px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #ffd245;
	text-align: center;
}

/* eventInfoBox h3 */
#category1 #contentsArea #eventInfoBox h3 {
	color: #ffd245;
	background: url(/shared/images/soft/h3_eventinfo.gif) left bottom no-repeat;
}

#category2 #contentsArea #eventInfoBox h3 {
	color: #aae659;
	background: url(/shared/images/arcade/h3_eventinfo.gif) left bottom no-repeat;
}

#category3 #contentsArea #eventInfoBox h3 {
	color: #5eb4d5;
	background: url(/shared/images/location/h3_eventinfo.gif) left bottom no-repeat;
}

/* campaignInfoBox h3 */
#category2 #contentsArea #campaignInfoBox h3 {
	color: #5eb4d5;
	background: url(/shared/images/arcade/h3_campaigninfo.gif) left bottom no-repeat;
}

#category3 #contentsArea #campaignInfoBox h3 {
	color: #5eb4d5;
	background: url(/shared/images/location/h3_campaigninfo.gif) left bottom no-repeat;
}

/* whatsNewBox h3 */
#category1 #contentsArea #whatsNewBox h3 {
	color: #ffd245;
	background: url(/shared/images/soft/h3_whatsnew.gif) left bottom no-repeat;
}

#category2 #contentsArea #whatsNewBox h3 {
	color: #aae659;
	background: url(/shared/images/arcade/h3_whatsnew.gif) left bottom no-repeat;
}

#category3 #contentsArea #whatsNewBox h3 {
	color: #5eb4d5;
	background: url(/shared/images/location/h3_whatsnew.gif) left bottom no-repeat;
}

#category4 #contentsArea #whatsNewBox h3 {
	color: #75d5a7;
	background: url(/shared/images/kt/h3_whatsnew.gif) left bottom no-repeat;
}

/* themeparkBox h3 */
#category3 #contentsArea #themeparkBox h3 {
	color: #5eb4d5;
	background: url(/shared/images/location/h3_themepark.gif) left bottom no-repeat;
}

/* howToAccessBox h3 */
#category4 #contentsArea #howToAccessBox h3 {
	color: #75d5a7;
	background: url(/shared/images/kt/h3_access.gif) left bottom no-repeat;
}

/* officialSiteBox h3 */
#category1 #contentsArea #officialSiteBox h3 {
	color: #ffd245;
	background: url(/shared/images/soft/h3_officialsite.gif) left bottom no-repeat;
}

#category2 #contentsArea #officialSiteBox h3 {
	color: #aae659;
	background: url(/shared/images/arcade/h3_officialsite.gif) left bottom no-repeat;
}

#category2 #contentsArea #genreIchioshiBox h3 {
	color: #aae659;
	background: url(/shared/images/arcade/h3_genre.gif) left bottom no-repeat;
}

/* goodsCategoryBox h3 */
#category5 #contentsArea #goodsCategoryBox h3 {
	color: #ffa9e1;
	background: url(/shared/images/goods/h3_goods_category.gif) left bottom no-repeat !important;
}

/* searchSoftBox h3 */
#category1 #contentsArea #searchSoftBox h3 {
	height: 38px;
	background: url(/shared/images/soft/h3_search_top.gif) left bottom no-repeat;
}

#category2 #contentsArea #searchSoftBox h3 {
	color: #aae659;
	height: 38px;
	background: url(/shared/images/arcade/h3_search_top.gif) left bottom no-repeat;
}

#category4 #contentsArea #searchSoftBox h3 {
	color: #75d5a7;
	height: 38px;
	background: url(/shared/images/kt/h3_search_top.gif) left bottom no-repeat;
}

/* informationBox h3 */
#category5 #contentsArea #informationBox h3 {
	color: #ffa9e1;
	background: url(/shared/images/goods/h3_information.gif) left bottom no-repeat;
}

/* linkToEventReport */

#contentsArea #linkToEventReport {
	margin: 0px 0px 10px 8px;
	padding: 0px;
	width: 510px;
	height: 21px;
	position: relative;
	background: url(/shared/images/linkto_event_report.gif) left center no-repeat;
}

/* each boxes linkimage
-------------------------------------------------- */

#contentsArea #eventInfoBox span.linkimage,
#contentsArea #whatsNewBox span.linkimage,
#contentsArea #informationBox span.linkimage,
#contentsArea #linkToEventReport span.linkimage {
	margin: 0px;
	padding: 0px;
	width: 78px;
	height: 15px;
	position: absolute;
	display: block;
	top: 8px;
	right: 0px;
	_right: -1px;
}

#contentsArea #linkToEventReport span.linkimage {
	width: 138px;
	top: 0px;
}

/* whatsNewBox lastUpdateDate
-------------------------------------------------- */

#contentsArea #whatsNewBox #lastUpdateDate,
#contentsArea #informationBox #lastUpdateDate {
	text-align: right;
	padding: 1px 10px 0px 0px;
	color: #666666;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

/* eventListBox (override)
-------------------------------------------------- */

#contentsArea .eventListBox {
	margin: 0px 5px 3px 8px;
}

/* newsListBoxOneday (override)
-------------------------------------------------- */

#contentsArea .newsListBoxOneday {
	margin: 20px 0px 20px;
	_margin: 0px 0px 20px;
	/*\*//*/
	revise: MacIE5.0bug;
	margin: 0px 0px 20px;
	/**/
}

#contentsArea .newsListBox p.infodate {
	color: #666666;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
	margin: 0px;
	padding: 0px;
}

#contentsArea .newsListBox ul.link li {
	padding-bottom: 3px !important;
	margin-bottom: 0px !important;
}

#contentsArea .newsListBox ul.link li a {
	font-weight: normal;
}

#contentsArea .newsListBox ul.list li {
	padding-top: 0px !important;
}

#contentsArea .newsListBox .icon {
	margin-bottom: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	margin-bottom: 5px;
	/**/
}

#contentsArea .newsListBox .icon img {
	vertical-align: text-bottom;
}

*:first-child+html #contentsArea .newsListBox .icon img {
	vertical-align: middle;
	margin-bottom: 5px;
}

/* kt newsListBox
-------------------------------------------------- */

#category4 #contentsArea .newsListBoxOneday .newsListBox {
	width: 510px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 8px;
	background: none;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox .date {
	width: 510px;
	padding: 0px;
	margin: 2px 0px 5px 0px;
	background: url(/shared/images/kt/whatsnew_date_bg_body.gif) left bottom no-repeat;
	color: #666666;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
	line-height: 1;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox .date .datetext {
	width: 494px;
	_width: 510px;
	_w\idth: 494px;
	padding: 5px 8px 4px;
	background: url(/shared/images/kt/whatsnew_date_bg_top.gif) left top no-repeat;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox .newContents {
	margin: 0px 1px 0px;
	padding: 0px 3px 5px;
	background: url(/shared/images/hr_dot_01.gif) left bottom repeat-x;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox .noUnderBorderNewContents {
	background: none;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox .newContents p {
	margin: 0px 0px 2px;
	padding: 0px;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox .newContents p.title {
	padding: 3px 0px 0px;
	float: left;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox ul.link {
	margin-top: 0px;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox ul.link li {
	margin-bottom: 4px;
	padding: 0px;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox ul.link li a {
	padding: 0px 0px 0px 14px;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox ul.link li.carrier a {
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: 0px;
	text-indent: 0;
	/**/
}

#category4 #contentsArea .newsListBoxOneday .newsListBox ul.link li {
	padding-left: 14px;
	_padding-left: 0px;
	_padding-left/* */: 14px;
	text-indent: -14px;
	_text-indent: 0px;
	_text-indent/* */: -14px;
}

#category4 #contentsArea .newsListBoxOneday .newsListBox ul.link li.carrier {
	display: inline;
	margin-right: 18px;
	margin-top: 1px;
	padding-bottom: 4px;
	padding-left: 0px;
	_padding-left: 0px;
	_padding-left/* */: 14px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: 0px;
	text-indent: 0;
	/**/
}

*:first-child+html #category4 #contentsArea .newsListBoxOneday .newsListBox ul.link li.carrier a {
	background: url(/shared/images/arrow_01.gif) 14px 1px no-repeat;
	padding-left: 28px;
}

/* searchSoftBox
-------------------------------------------------- */

#searchSoftBox {
	margin: 20px 0px;
	padding: 0px;
	width: 523px;
}

#category1 #searchSoftBox {
	background: url(/shared/images/soft/top_search_bottom.gif) left bottom repeat-x;
}

#category2 #searchSoftBox {
	background: url(/shared/images/arcade/top_search_bottom.gif) left bottom repeat-x;
}

#category4 #searchSoftBox {
	margin: 19px 0px;
	background: url(/shared/images/kt/top_search_bottom.gif) left bottom repeat-x;
}

#searchSoftBox #searchButton {
	margin: 0px 15px 0px;
	padding: 0px 0px 3px;
	text-align: right;
}

/* searchSoftBox twoColumns */

#searchSoftBox div.twoColumns {
	margin: 1px 9px 0px 14px;
	padding: 0px;
	width: 497px;
	background: url(/shared/images/hr_dot_01.gif) left bottom repeat-x;
}

#searchSoftBox div.twoColumnsBottom {
	margin: 1px 9px 9px 14px;
	padding: 0px;
	width: 497px;
	background: none;
}

#searchSoftBox div.twoColumns div.leftColumn,
#searchSoftBox div.twoColumnsBottom .leftColumn {
	width: 51px;
	float: left;
}

#searchSoftBox div.twoColumns div.leftColumn .image,
#searchSoftBox div.twoColumnsBottom div.leftColumn .image {
	padding: 0px;
	margin: 2px 0px 4px;
}

#searchSoftBox div.twoColumns div.rightColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn {
	width: 446px;
	padding: 5px 0px 0px;
	float: right;
	/*\*//*/
	revise: MacIE5.0bug;
	font-size: x-small;
	/**/
}

/* searchSoftBox rightColumn twoColumns2 */

#searchSoftBox div.twoColumns div.rightColumn div.twoColumns2,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.twoColumns2 {
	width: 446px;
	padding-bottom: 2px;
	/*\*//*/
	revise: MacIE5.0bug;
	font-size: x-small;
	clear: right;
	/**/
}

/* searchSoftBox rightColumn threeColumns */

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns2,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns3,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns2,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns3 {
	width: 446px;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns3 img,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns3 img {
	margin: 1px 3px 0px 2px;
	_margin: 2px 3px 0px 2px;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns div.threeLeftColumn,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns2 div.threeLeftColumn,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns3 div.threeLeftColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns div.threeLeftColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns2 div.threeLeftColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns3 div.threeLeftColumn {
	width: 137px;
	_width: 140px;
	_w\idth: 137px;
	padding: 0px 0px 0px 3px;
	float: left;
}

#searchSoftBox div.twoColumns div.rightColumn div.twoColumns2 div.twoColumns2LeftColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.twoColumns2 div.twoColumns2LeftColumn {
	width: 137px;
	_width: 140px;
	_w\idth: 137px;
	padding: 0px 0px 0px 3px;
	float: left;
}

#searchSoftBox div.twoColumns div.rightColumn div.twoColumns2 div.twoColumns2RightColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.twoColumns2 div.twoColumns2RightColumn {
	width: 210px;
	padding-top: 0px;
	float: left;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns div.threeCenterColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns div.threeCenterColumn {
	width: 180px;
	float: left;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns2 div.threeCenterColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns2 div.threeCenterColumn {
	width: 140px;
	float: left;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns3 div.threeCenterColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns3 div.threeCenterColumn {
	width: 300px;
	float: left;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns div.threeRightColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns div.threeRightColumn {
	width: 126px;
	float: right;
}

#searchSoftBox div.twoColumns div.rightColumn div.threeColumns2 div.threeRightColumn,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns2 div.threeRightColumn {
	width: 166px;
	float: right;
}

#searchSoftBox div.twoColumns div.rightColumn div.twoColumns2 .fieldCheckSpacer,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns .fieldCheckSpacer,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns2 .fieldCheckSpacer,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns3 .fieldCheckSpacer,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns .fieldCheckSpacer,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns2 .fieldCheckSpacer,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns3 .fieldCheckSpacer {
	padding: 1px 1px 0px 2px;
	margin: 0px;
	float: left;
	clear: both;
}

#searchSoftBox div.twoColumns div.rightColumn div.twoColumns2 .fieldNameSpacer,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns .fieldNameSpacer,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns2 .fieldNameSpacer,
#searchSoftBox div.twoColumns div.rightColumn div.threeColumns3 .fieldNameSpacer,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns .fieldNameSpacer,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns2 .fieldNameSpacer,
#searchSoftBox div.twoColumnsBottom div.rightColumn div.threeColumns3 .fieldNameSpacer {
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: none;
}

/* searchSoftBox releaseKeyword */

#searchSoftBox #releaseKeyword {
	padding: 0px 14px 0px;
	margin: 0px 0px 12px;
	_margin: 0px 0px 26px;
	_ma\rgin: 0px 0px 33px;
}

*:first-child+html #searchSoftBox #releaseKeyword {
	margin: 0px 0px 33px;
}

#searchSoftBox #releaseKeyword .img {
	margin: 3px 9px 0px 0px;
	float: left;
}

#searchSoftBox #releaseKeyword .box {
	width: 127px;
	margin: 7px 9px 0px 0px;
	float: left;
}

#searchSoftBox #releaseKeyword .box2 {
	margin: 7px 0px 0px 0px;
	float: left;
}

#searchSoftBox #releaseKeyword .i212a {
	width: 213px;
	ime-mode: active;
	/*\*//*/
	revise: MacIE5.0bug;
	width: 204px;
	/**/
}

/* officialSiteBox
-------------------------------------------------- */

#contentsArea #officialSiteBox div.threeColumnsEqually {
	margin: 10px 0px 0px 14px;
	width: 498px;
}

#contentsArea #officialSiteBox div.threeColumnsEqually .image {
	padding: 0px;
	margin: 0px;
}

#contentsArea #officialSiteBox div.threeColumnsEqually div.leftColumn {
	margin: 0px 9px 0px 0px;
	width: 160px;
	float: left;
}

#contentsArea #officialSiteBox div.threeColumnsEqually div.rightColumn {
	width: 160px;
	float: right;
}

/* genreIchioshiBox
-------------------------------------------------- */

#category2 #contentsArea #genreIchioshiLinks {
	margin: 0px;
}

#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEqually {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 2px;
	width: 510px;
	background: url(/shared/images/hr_dot_02.gif) 1px bottom repeat-x;
}

#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEquallyContinue {
	margin: 0px 0px 4px 8px;
	padding: 0px 0px 2px;
	width: 510px;
	background: url(/shared/images/hr_dot_02.gif) 1px bottom repeat-x;
}

#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEqually .image,
#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEquallyContinue .image {
	padding: 0px;
	margin: 0px;
}

#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEqually div.leftColumn,
#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEquallyContinue div.leftColumn {
	margin: 0px;
	width: 184px;
	float: left;
}

#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEqually div.centerColumn,
#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEquallyContinue div.centerColumn {
	margin: 0px 0px 0px 3px;
	width: 160px;
	float: left;
}

#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEqually div.rightColumn,
#category2 #contentsArea #genreIchioshiLinks div.threeColumnsEquallyContinue div.rightColumn {
	margin: 0px 0px 0px 3px;
	width: 160px;
	float: right;
}

#category2 #contentsArea #genreIchioshiLinks h4 {
	width: 184px;
	height: 50px;
	padding: 0px;
	margin: 0px 0px 3px;
	font-size: 1px;
	te\xt-indent: -10000px;
	line-height: 1;
	text-align: center;
	color: #666666;
}

#category2 #contentsArea #genreIchioshiLinks h4 a {
	width: 184px;
	height: 50px;
	display: block;
	color: #c3c3c3;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	outline: none;
}

#category2 #contentsArea #genreIchioshiLinks h4#genreVideo a {
	background: url(/shared/images/arcade/top_roll_button_video.gif) left top no-repeat;
}

#category2 #contentsArea #genreIchioshiLinks h4#genreTrading a {
	background: url(/shared/images/arcade/top_roll_button_trading.gif) left top no-repeat;
}

#category2 #contentsArea #genreIchioshiLinks h4#genreUpright a {
	background: url(/shared/images/arcade/top_roll_button_upright.gif) left top no-repeat;
}

#category2 #contentsArea #genreIchioshiLinks h4#genreMedal a {
	background: url(/shared/images/arcade/top_roll_button_medal.gif) left top no-repeat;
}

#category2 #contentsArea #genreIchioshiLinks h4#genrePrize a {
	background: url(/shared/images/arcade/top_roll_button_prize.gif) left top no-repeat;
}

#category2 #contentsArea #genreIchioshiLinks h4#genreKids a {
	background: url(/shared/images/arcade/top_roll_button_kids.gif) left top no-repeat;
}

#category2 #contentsArea #genreIchioshiLinks h4#genreVideo a:hover,
#category2 #contentsArea #genreIchioshiLinks h4#genreTrading a:hover,
#category2 #contentsArea #genreIchioshiLinks h4#genreUpright a:hover,
#category2 #contentsArea #genreIchioshiLinks h4#genreMedal a:hover,
#category2 #contentsArea #genreIchioshiLinks h4#genrePrize a:hover,
#category2 #contentsArea #genreIchioshiLinks h4#genreKids a:hover {
	background-position: 0px -50px;
}


/* getQrCodeBox
-------------------------------------------------- */

#category4 #contentsArea #getQrCodeBox {
	margin: 0px 0px 10px 3px;
	padding: 0px;
	width: 520px;
	height: 41px;
	position: relative;
	background: url(/shared/images/kt/get_qr_bg.gif) left bottom no-repeat;
}

#category4 #contentsArea #getQrCodeBox p {
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	color: #94cd48;
}

#category4 #contentsArea #getQrCodeBox .carrier {
	position: absolute;
	top: 4px;
	left: 4px;
}

#category4 #contentsArea #getQrCodeBox .iCarrierIcon,
#category4 #contentsArea #getQrCodeBox .yCarrierIcon,
#category4 #contentsArea #getQrCodeBox .ezCarrierIcon,
#category4 #contentsArea #getQrCodeBox .wCarrierIcon {
	position: absolute;
	width: 20px;
	height: 13px;
}

#category4 #contentsArea #getQrCodeBox .iCarrierIcon {
	top: 5px;
	left: 70px;
}

#category4 #contentsArea #getQrCodeBox .yCarrierIcon {
	top: 5px;
	left: 154px;
}

#category4 #contentsArea #getQrCodeBox .ezCarrierIcon {
	top: 23px;
	left: 70px;
}

#category4 #contentsArea #getQrCodeBox .wCarrierIcon {
	top: 23px;
	left: 154px;
}

#category4 #contentsArea #getQrCodeBox .iAnchorLink,
#category4 #contentsArea #getQrCodeBox .yAnchorLink,
#category4 #contentsArea #getQrCodeBox .ezAnchorLink,
#category4 #contentsArea #getQrCodeBox .wAnchorLink {
	position: absolute;
}

#category4 #contentsArea #getQrCodeBox .iAnchorLink {
	width: 38px;
	height: 9px;
	top: 7px;
	left: 94px;
}

#category4 #contentsArea #getQrCodeBox .yAnchorLink {
	width: 84px;
	height: 9px;
	top: 7px;
	left: 178px;
}

#category4 #contentsArea #getQrCodeBox .ezAnchorLink {
	width: 42px;
	height: 9px;
	top: 25px;
	left: 94px;
}

#category4 #contentsArea #getQrCodeBox .wAnchorLink {
	width: 46px;
	height: 9px;
	top: 25px;
	left: 178px;
}

#category4 #contentsArea #getQrCodeBox .iAnchorLink a,
#category4 #contentsArea #getQrCodeBox .yAnchorLink a,
#category4 #contentsArea #getQrCodeBox .ezAnchorLink a,
#category4 #contentsArea #getQrCodeBox .wAnchorLink a {
	display: block;
	height: 9px;
}

#category4 #contentsArea #getQrCodeBox .iAnchorLink a {
	width: 38px;
}

#category4 #contentsArea #getQrCodeBox .yAnchorLink a {
	width: 84px;
}

#category4 #contentsArea #getQrCodeBox .ezAnchorLink a {
	width: 42px;
}

#category4 #contentsArea #getQrCodeBox .wAnchorLink a {
	width: 46px;
}

/* oneContentsBox Element
-------------------------------------------------- */

#contentsArea .oneContentsBox {
	margin: 0px 0px 6px 6px;
	padding: 4px 0px 0px;
	width: 514px;
	background: url(/shared/images/location/one_contents_box_bg_top.gif) left top no-repeat;
}

#contentsArea .oneContentsBox .twoColumnsTypeOneContents {
	margin: 0px;
	padding: 5px 0px 10px;
	width: 514px;
	background: url(/shared/images/location/one_contents_box_bg_body.gif) left bottom no-repeat;
}

#contentsArea .oneContentsBox .twoColumnsTypeOneContents div.leftColumn {
	width: 91px;
	float: left;
}

#contentsArea .oneContentsBox .twoColumnsTypeOneContents div.rightColumn {
	width: 423px;
	float: right;
}

#contentsArea .oneContentsBox .twoColumnsTypeOneContents div.leftColumn .image {
	padding: 0px;
	margin: 0px 0px 7px 11px;
}

/* joypolislink */
#contentsArea .oneContentsBox .joypolislink {
	padding: 0px 11px;
	margin: 0px 0px 8px;
	height: 13px;
	line-height: 1;
}

#contentsArea .oneContentsBox .joypolislink span {
	height: 13px;
}

#contentsArea .oneContentsBox .joypolislink span#joypolis {
	width: 92px;
	height: 13px;
}

#contentsArea .oneContentsBox .joypolislink span a {
	padding: 0px;
	margin: 0px;
	height: 13px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #ffffff;
	text-align: center;
	outline-style: none;
}

#contentsArea .oneContentsBox .joypolislink span#joypolis a {
	width: 92px;
	height: 13px;
	background: url(/shared/images/location/top_link_joypolis.gif);
}

#contentsArea .oneContentsBox .joypolislink span#joypolis a:hover {
	background-position: 0px -13px;
}

/* TwoKtContents Element
-------------------------------------------------- */

#contentsArea .twoKtContents {
	margin: 0px 0px 6px 6px;
	padding: 4px 0px 0px;
	width: 514px;
	background: url(/shared/images/location/contents_box_bg_top.gif) left top no-repeat;
}

#contentsArea .oneKtContents {
	margin: 0px 0px 6px 6px;
	padding: 4px 0px 0px;
	width: 514px;
	background: url(/shared/images/location/contents_box_bg_top2.gif) left top no-repeat;
}

/* TwoKtContents twoColumnsTypeKtContents */
#contentsArea .twoKtContents .twoColumnsTypeKtContents {
	margin: 0px;
	padding: 0px;
	width: 514px;
	background: url(/shared/images/location/contents_box_bg_body.gif) left bottom no-repeat;
}

#contentsArea .oneKtContents .twoColumnsTypeKtContents {
	margin: 0px;
	padding: 0px;
	width: 514px;
	background: url(/shared/images/location/contents_box_bg_body2.gif) left bottom no-repeat;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents div.leftColumn,
#contentsArea .oneKtContents .twoColumnsTypeKtContents div.leftColumn {
	width: 254px;
	float: left;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents div.rightColumn {
	width: 254px;
	float: right;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox {
	width: 254px;
	padding: 6px 0px 7px;
	margin: 0px 0px 3px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .parklink {
	padding: 0px 11px;
	margin: 0px 0px 0px;
	height: 21px;
	line-height: 1;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .parklink span {
	height: 13px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl001 {
	width: 122px;
	height: 13px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl002 {
	width: 180px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl003 {
	width: 106px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl004 {
	width: 187px;
}

#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl005 {
	width: 127px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span a,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .parklink span a {
	padding: 0px;
	margin: 0px;
	height: 13px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #ffffff;
	text-align: center;
	outline-style: none;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl001 a {
	width: 122px;
	height: 13px;
	background: url(/shared/images/location/top_link_bee.gif);
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl002 a {
	width: 180px;
	background: url(/shared/images/location/top_link_festivalwalk.gif);
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl003 a {
	width: 106px;
	background: url(/shared/images/location/top_link_samy.gif);
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl004 a {
	width: 187px;
	background: url(/shared/images/location/top_link_ario_sapporo.gif);
}

#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl005 a {
	width: 127px;
	background: url(/shared/images/location/top_link_allstarpark.gif);
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl001 a:hover,
#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl002 a:hover,
#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl003 a:hover,
#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl004 a:hover,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .parklink span#pl005 a:hover {
	background-position: 0px -13px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox .text,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox .text {
	padding: 0px 4px;
	margin: 0px;
}

#contentsArea .twoKtContents .twoColumnsTypeKtContents .contentsBox div.img,
#contentsArea .oneKtContents .twoColumnsTypeKtContents .contentsBox div.img {
	padding: 0px;
	margin: 8px 10px 11px 11px;
	width: 120px;
	height: 90px;
}

/* twoColumnsTypeContent */

#contentsArea .twoKtContents .twoColumnsTypeContent,
#contentsArea .oneKtContents .twoColumnsTypeContent {
	margin: 0px;
	width: 255px;
}

#contentsArea .twoKtContents .twoColumnsTypeContent div.leftColumn,
#contentsArea .oneKtContents .twoColumnsTypeContent div.leftColumn {
	width: 91px;
	float: left;
}

#contentsArea .twoKtContents .twoColumnsTypeContent div.rightColumn,
#contentsArea .oneKtContents .twoColumnsTypeContent div.rightColumn {
	width: 163px;
	float: right;
}

#contentsArea .twoKtContents .twoColumnsTypeContent div.leftColumn .image,
#contentsArea .oneKtContents .twoColumnsTypeContent div.leftColumn .image {
	padding: 0px;
	margin: 0px 0px 7px 11px;
}

/* goodsCategories Element
-------------------------------------------------- */

#category5 #contentsArea #goodsCategories {
	width: 520px;
}

#category5 #contentsArea #goodsCategories .goodsThreeCategoriesBox {
	width: 513px;
	_width: 520px;
	_w\idth: 513px;
	padding: 0px 0px 0px 9px;
	margin: 0px;
}

#category5 #contentsArea #goodsCategories .goodsThreeCategoriesBox ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#category5 #contentsArea #goodsCategories .goodsThreeCategoriesBox ul li {
	width: 160px;
	height: 54px;
	margin: 0px 9px 0px 0px;
	padding: 0px;
	float: left;
	position: relative;
}

#category5 #contentsArea #goodsCategories .goodsThreeCategoriesBox ul li a {
	width: 160px;
	height: 54px;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	outline-style: none;
	background: #aabbcc;
}

#category5 #contentsArea #goodsCategories .goodsThreeCategoriesBox ul li img {
	width: 40px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	te\xt-indent: 0px;
}

/* boxBodyTopSpacer */
#category4 #contentsArea .boxBodyTopSpacer {
	margin: 0px 0px 9px;
}

#category4 #rightNavigationArea .boxBodyTopSpacer {
	margin: 0px 0px 9px;
}

#category5 #contentsArea .boxBodyTopSpacer {
	margin: 0px 0px 19px;
}

#category5 #rightNavigationArea .boxBodyTopSpacer {
	margin: 0px 0px 19px;
}

/* rightnavigation serchArea
-------------------------------------------------- */

#rightNavigationArea .boxHeading h3.serch {
	margin: 0px 0px 8px;
	background: url(/shared/images/rightnavi/rn_serch_t.gif) left top no-repeat;
	width: 177px;
	height: 23px;
}

#rightNavigationArea .boxHeading h3 {
	width: 177px;
	height: 24px;
	padding: 0px;
	margin: 0px 0px 3px;
	font-size: 1px;
	te\xt-indent: -10000px;
	line-height: 1;
	text-align: center;
	color: #666666;
}

#category3 #rightNavigationArea #search {
	width: 177px;
	margin: 0px 0px 20px;
	background: url(/shared/images/rightnavi/serch_bgbox.gif) left top no-repeat;
	float: left;
}

#category3 #rightNavigationArea #search #searchBoxBody {
	margin: 0px;
	padding: 2px 7px 0px 6px;
	_padding: 2px 7px 0px 6px;
	background: url(/shared/images/rightnavi/serch_bgbox_end.gif) left bottom no-repeat;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category3 #rightNavigationArea #search #searchBoxBody select {
	/*\*//*/
	revise: MacIE5.0bug;
	font-size: x-small;
	/**/
}

#category3 #rightNavigationArea #search #searchBoxBody .box {
	padding: 6px 0px 5px;
}

#category3 #rightNavigationArea #search #searchBoxBody .box2 {
	padding: 4px 1px 8px;
	background: url(/shared/images/hr_dot_blue.gif) left bottom repeat-x;
}


#category3 #rightNavigationArea #search #searchBoxBody .box .imagelabel,
#category3 #rightNavigationArea #search #searchBoxBody .box2 .imagelabel {
	padding: 0px 0px 3px;
}

#category3 #rightNavigationArea #search #searchBoxBody .box .keyword {
	margin: 0px 0px 0px 1px;
}

#category3 #rightNavigationArea #search #searchBoxBody .box3 .image {
	width: 47px;
	float: left;
	margin: 0px 6px 0px 0px;
	_margin: 0px 1px 0px 0px;
	_m\argin: 0px 6px 0px 0px;
}

#category3 #rightNavigationArea #search #searchBoxBody .box3 .checkbox {
	width: 109px;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#category3 #rightNavigationArea #search #searchBoxBody .box3 .checkbox .fieldNameSpacer {
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category3 #rightNavigationArea #search #searchBoxBody .searchButtonBox {
	margin: 0px;
	padding: 7px 0px 8px 0px;
	width: 164px;
}

#category3 #rightNavigationArea #search #searchBoxBody .searchButtonBox ul.attention {
	float: left;
	width: 90px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style: none;
	font-size: x-small;
	_font-size: xx-small;
	_fo\nt-size: x-small;
}

#category3 #rightNavigationArea #search #searchBoxBody .searchButtonBox ul.attention li {
	color: #333333;
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
	line-height: 105%;
	margin: 0px;
	background: none;
}

#category3 #rightNavigationArea #search #searchBoxBody .searchButtonBox ul.attention li {
	padding-left: 12px;
	_padding-left: 0;
	_padding-left/* */: 12px;
	text-indent: -12px;
	_text-indent: 0px;
	_text-indent/* */: -12px;
}

#category3 #rightNavigationArea #search #searchBoxBody .searchButtonBox .button {
	padding: 0px;
	margin: 0px 2px 0px 0px;
	float: right;
}

#category3 #rightNavigationArea #search .button02 {
	float: left;
	padding: 0px 0px 7px;
	margin: 0px;
	background: url(/shared/images/hr_dot_blue.gif) left bottom repeat-x;
}

#category3 #rightNavigationArea #search .banar {
	float: left;
	padding: 0px;
	margin: 8px 0px 4px 2px;
}

#category3 #rightNavigationArea #search .words {
	float: left;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

#category3 #rightNavigationArea #search .intitle {
	float: left;
	padding: 0px;
	margin: 4px 0px 3px;
}

