h1 {
margin-top: 7px;
font-size:112%;
}
h2 {
margin-top: 7px;
font-size:112%;
}

.menu_lv1 {
font-size:80%;
font-weight:bold;
}
.category_lv1 {
font-size:80%;
font-weight:normal;
}

.menu_lv2 {
font-size:77%;
font-weight:bold;
}
.category_lv2 {
font-size:77%;
font-weight:normal;
}

li.category_inline {
font-size:80%;
font-weight:normal;
list-style-type: disc;
display:inline;
}

li.category_lv2 {
list-style-type: disc;
margin-left:-20px;
}

.bookTitle
{
font-size:80%;
font-weight:bold;
}

.bookAttribute
{
font-size:70%;
}

.listBookTitle
{
font-size:80%;
font-weight:bold;
}

.listBookAttribute
{
font-size:70%;
}


.sideListBookTitle
{
font-size:77%;
}

.sideListBookAttribute
{
font-size:66%;
}

.pagenator
{
font-size:80%;
font-weight:bold;
text-align:center;
margin-bottom:1.5em;
}

ul {
	list-style:none;
	}
div#javascript_tab , div#itemlist_frame{
	margin:15px auto 10px auto;
	width:585px;
	text-align:left;
	}

div#javascript_tab ul#tab {
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	float:left;
	width:100%;
	}

div#javascript_tab ul#tab li {
	margin:0 0 0 0.3em;
	padding:0.2em 0;
	text-align:center;
	border:1px solid #ccc;
	border-bottom:none;
	float:left;
	width:5em;
	background-color:#eee;
	}

div#javascript_tab ul#tab li.selected {
	background-color:#fff;
	border-bottom:none;
	}

div#javascript_tab ul#tab li.selected a {
	color:#000;
	font-weight:bold;
	}

div#javascript_tab dl{
	margin:0;
	padding:1em;
	color:#000;
	border:1px solid #ccc;
	border-top:none;
	background-color:#fff;
	clear:both;
	}
div#itemlist_frame dl{
	margin:0;
	padding:1em;
	color:#000;
	border:1px solid #ccc;
	background-color:#fff;
	clear:both;
	}

div#javascript_tab dl dt , div#itemlist_frame dl dt {
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px dotted #fff;
	}

div#javascript_tab dl dd, div#itemlist_frame dl dd {
	margin-left: 0;
	}

div#javascript_tab dl dd p {
	margin-bottom:1em;
	}




#cbookHeader {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:100%; PADDING-TOP:0px
}
#cbookHeaderText {
	PADDING-RIGHT:0px; PADDING-LEFT:2px; FONT-SIZE:12px; PADDING-BOTTOM:4px; COLOR:#a9a9a9; PADDING-TOP:2px; LINE-HEIGHT:12px
}
#cbookHeaderLogo {
	PADDING-RIGHT:0px; PADDING-LEFT:2px; FLOAT:left; PADDING-BOTTOM:2px; WIDTH:250px; PADDING-TOP:0px
}
#cbookHeaderLogo IMG {
	BORDER-RIGHT:medium none; BORDER-TOP:medium none; BORDER-LEFT:medium none; BORDER-BOTTOM:medium none
}
#cbookHeaderTabs {
	FLOAT:right; MARGIN:15px 0px 0px
}
.cbookHeaderTab {
	FLOAT:right; WIDTH:100px; HEIGHT:20px
}
.cbookHeaderTab IMG {
	BORDER-RIGHT:medium none; BORDER-TOP:medium none; BORDER-LEFT:medium none; WIDTH:100px; BORDER-BOTTOM:medium none; HEIGHT:20px
}
#cbookHeaderTabBar {
	CLEAR:both; BACKGROUND-IMAGE:url(/shop/u_page/img/header_menu_background.gif); WIDTH:100%; BACKGROUND-REPEAT:repeat-x; HEIGHT:5px
}
#cbookHeaderTabBar IMG {
	HEIGHT:5px
}
#cbookHeaderSearch {
	BORDER-TOP:#333333 1px solid; BACKGROUND-IMAGE:url(/shop/u_page/img/header_search_background.gif); WIDTH:100%; BORDER-BOTTOM:#333333 1px solid; HEIGHT:35px
}
#cbookHeaderSearchBox {
	FLOAT:left; MARGIN:6px 0px 0px 4px; WIDTH:150px; HEIGHT:20px
}
#cbookHeaderSearchOption {
	FONT-SIZE:small; FLOAT:left; MARGIN:10px 0px 0px 4px; WIDTH:100px; HEIGHT:20px
}
#cbookHeaderSearchBox INPUT {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:150px; PADDING-TOP:0px
}
#cbookHeaderSearchButton {
	FLOAT:left; MARGIN:6px 0px 0px 4px; WIDTH:60px; HEIGHT:20px
}
#cbookHeaderSearchSubmit {
	BORDER-RIGHT:medium none; BORDER-TOP:medium none; BORDER-LEFT:medium none; WIDTH:60px; BORDER-BOTTOM:medium none; HEIGHT:20px
}
#cbookHeaderSearchText {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-WEIGHT:normal; FONT-SIZE:small; FLOAT:right; PADDING-BOTTOM:0px; MARGIN:10px 4px 0px 0px; PADDING-TOP:0px
}
#cbookHeaderOracle {
	BORDER-TOP:#333333 1px solid; BACKGROUND-IMAGE:url(/shop/u_page/img/header_oracle_background.gif); WIDTH:100%; BORDER-BOTTOM:#333333 1px solid; HEIGHT:60px
}
#cbookHeaderOracleImage {
	WIDTH:500px
}
#cbookHeaderOracleImage IMG {
	WIDTH:500px; HEIGHT:60px
}
.cbookHeaderAdvertise {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:5px; MARGIN:0px 0px 5px; WIDTH:100%; PADDING-TOP:5px; BORDER-BOTTOM:#cccccc 1px solid; TEXT-ALIGN:center
}
#cbookLeftMailmaga {
	BORDER-RIGHT:#a9a9a9 1px solid; BORDER-TOP:#a9a9a9 1px solid; MARGIN:20px 0px 0px; BORDER-LEFT:#a9a9a9 1px solid; WIDTH:180px; BORDER-BOTTOM:#a9a9a9 1px solid
}
#cbookLeftMailmagaTitle {
	HEIGHT:35px
}
#cbookLeftMailmagaTitle IMG {
	WIDTH:175px; HEIGHT:35px
}
#cbookLeftMailmagaItem {
	PADDING-RIGHT:4px; PADDING-LEFT:4px; PADDING-BOTTOM:4px; PADDING-TOP:4px
}
#cbookLeftMailmagaCheckbox {
	DISPLAY:none
}
#cbookLeftMailmagaText {
	PADDING-RIGHT:0px; PADDING-LEFT:4px; FONT-SIZE:small; PADDING-BOTTOM:0px; PADDING-TOP:2px
}
#cbookLeftMailmagaBox {
	PADDING-RIGHT:0px; PADDING-LEFT:4px; PADDING-BOTTOM:0px; WIDTH:170px; PADDING-TOP:0px
}
#cbookLeftMailmagaBox INPUT {
	WIDTH:170px
}
#cbookLeftMailmagaSubmit {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:170px; PADDING-TOP:2px; TEXT-ALIGN:right
}
#cbookLeftMailmagaSubmit INPUT {
	
}
#cbookLeftMailmagaMessage {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:150px; COLOR:#ff0000; PADDING-TOP:4px
}
#ValidationSummary {
	DISPLAY:none
}
#cbookRecommendCategoryMenu {
	PADDING-RIGHT:0px; DISPLAY:block; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:180px; PADDING-TOP:0px
}
#cbookRecommendCategoryMenuTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/leftmenu_recommned_title.gif); MARGIN:0px; WIDTH:180px; HEIGHT:25px
}
#cbookLeftCategoryChange {
	MARGIN:10px 0px 0px; WIDTH:180px
}
#cbookLeftCategoryChange IMG {
	WIDTH:180px; HEIGHT:20px
}
#cbookLeftCategoryChangeItems {
	BACKGROUND-IMAGE:url(/shop/u_page/img/leftmenu_categorychange_background.gif); WIDTH:180px; HEIGHT:18px
}
.cbookLeftCategoryChangeItem {
	PADDING-RIGHT:0px; PADDING-LEFT:5px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:85px; PADDING-TOP:4px; HEIGHT:18px
}

/* ジャンル切り替え文字サイズ */
.cbookLeftCategoryChangeItem A {
	FONT-SIZE:10px; COLOR:#ffffff
}
.cbookLeftCategoryChangeItem A:link {
	COLOR:#ffffff
}
.cbookLeftCategoryChangeItem A:visited {
	COLOR:#ffffff
}
.cbookLeftCategoryChangeItem A:hover {
	COLOR:#ff9900
}
.cbookLeftCategoryChangeItem aa:active {
	COLOR:#ff9900
}
#cbookLeftBanner {
	WIDTH:180px
}
.cbookLeftBannerImage {
	MARGIN:5px 0px 0px; WIDTH:180px
}
.cbookLeftBannerImage IMG {
	BORDER-RIGHT:medium none; BORDER-TOP:medium none; BORDER-LEFT:medium none; BORDER-BOTTOM:medium none
}
#cbookTopLogin {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:small; PADDING-BOTTOM:0px; WIDTH:100%; PADDING-TOP:2px; HEIGHT:20px; TEXT-ALIGN:center
}
#cbookTopLogin A {
	FONT-WEIGHT:normal; FONT-SIZE:small
}
#cbookTopRecommend {
	MARGIN:0px; WIDTH:100%; min-width:400px
}
#cbookTopRecommendTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/top_recommend_title.gif); WIDTH:100%; BACKGROUND-REPEAT:no-repeat; HEIGHT:30px
}
#cbookTopRecommendTitleItem {
	BACKGROUND-POSITION:right 50%; BACKGROUND-IMAGE:url(/shop/u_page/img/top_recommend_title_right.gif); WIDTH:100%; BACKGROUND-REPEAT:no-repeat; HEIGHT:30px
}
#cbookTopRecommendItem {
	BORDER-RIGHT:#a9a9a9 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#a9a9a9 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:5px; MARGIN:0px; BORDER-LEFT:#a9a9a9 1px solid; WIDTH:100%; PADDING-TOP:5px; BORDER-BOTTOM:#a9a9a9 1px solid; BACKGROUND-COLOR:#fffef7
}
#cbookTopRecommendText {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:right; PADDING-BOTTOM:0px; MARGIN-LEFT:-200px; WIDTH:100%; PADDING-TOP:0px
}
#cbookTopRecommendName {
	FONT-WEIGHT:normal; FONT-SIZE:small; MARGIN-LEFT:90px; LINE-HEIGHT:20px
}
#cbookTopRecommendCaption {
	FONT-WEIGHT:normal; FONT-SIZE:small; MARGIN-LEFT:90px; COLOR:#8b4513
}
#cbookTopRecommendExplain {
	FONT-SIZE:small; MARGIN-LEFT:90px
}
#cbookTopRecommendSpec {
	FONT-SIZE:small; MARGIN:0px 0px 0px; TEXT-ALIGN:right
}
#cbookTopRecommendPrice {
	DISPLAY:inline; FONT-WEIGHT:normal; FONT-SIZE:small; COLOR:#ff0000
}
#cbookTopRecommendImage {
	FLOAT:left; WIDTH:80px
}
#cbookTopRecommendImage IMG {
	BORDER-RIGHT:#d5d5d5 1px solid; BORDER-TOP:#d5d5d5 1px solid; BORDER-LEFT:#d5d5d5 1px solid; WIDTH:70px; BORDER-BOTTOM:#d5d5d5 1px solid; HEIGHT:94px
}
.cbookMainMinwidth {
	WIDTH:360px; HEIGHT:1px
}
.cbookMainMinwidth IMG {
	WIDTH:380px; HEIGHT:1px
}
#cbookTopRecommendList {
	MARGIN:20px 0px 0px; WIDTH:100%
}
#cbookTopRecommendListTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/top_recommendlist_title.jpg); WIDTH:100%; BACKGROUND-REPEAT:no-repeat; HEIGHT:30px; TEXT-ALIGN:right
}
#cbookTopRecommendListTitleItem {
	PADDING-RIGHT:0px; BACKGROUND-POSITION:right 50%; PADDING-LEFT:0px; BACKGROUND-IMAGE:url(/shop/u_page/img/top_recommendlist_title_right.gif); PADDING-BOTTOM:0px; PADDING-TOP:4px; BACKGROUND-REPEAT:no-repeat; HEIGHT:30px
}
/* MARGIN:0px 10px 0px 0px */
#cbookTopRecommendListTitleItem A {
	FONT-SIZE:small; MARGIN:0px 5px 0px 0px
}
#cbookTopRanking {
	MARGIN:20px 0px 0px; WIDTH:100%; min-width:400px
}
#cbookTopRankingTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/top_rankinglist_title.gif); WIDTH:100%; BACKGROUND-REPEAT:no-repeat; HEIGHT:30px
}
#cbookTopRankingTitleItem {
	PADDING-RIGHT:0px; BACKGROUND-POSITION:right 50%; PADDING-LEFT:8px; FONT-SIZE:small; BACKGROUND-IMAGE:url(/shop/u_page/img/top_rankinglist_title_right.gif); PADDING-BOTTOM:0px; WIDTH:100%; PADDING-TOP:10px; BACKGROUND-REPEAT:no-repeat; HEIGHT:30px
}
#cbookTopRankingItem {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:8px; MARGIN:0px; WIDTH:100%; PADDING-TOP:8px; BORDER-BOTTOM:#d5d5d5 0px dashed
}
#cbookTopRankingText {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:right; PADDING-BOTTOM:0px; MARGIN-LEFT:-200px; WIDTH:100%; PADDING-TOP:0px
}
#cbookTopRankingName {
	FONT-WEIGHT:normal; FONT-SIZE:small; MARGIN-LEFT:96px; LINE-HEIGHT:20px
}
#cbookTopRankingExplain {
	FONT-SIZE:small; MARGIN-LEFT:96px
}
#cbookTopRankingSpec {
	FONT-SIZE:small; MARGIN:0px 0px 0px; TEXT-ALIGN:right
}
#cbookTopRankingPrice {
	DISPLAY:inline; FONT-WEIGHT:normal; FONT-SIZE:small; COLOR:#ff0000
}
#cbookTopRankingImage {
	FLOAT:left; WIDTH:80px; MARGIN:0px 0px 0px 3px
}
#cbookTopRankingImage IMG {
	BORDER-RIGHT:#d5d5d5 1px solid; BORDER-TOP:#d5d5d5 1px solid; BORDER-LEFT:#d5d5d5 1px solid; WIDTH:70px; BORDER-BOTTOM:#d5d5d5 1px solid; HEIGHT:94px
}
.cbookTopRankingListItem {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:8px; WIDTH:100%; PADDING-TOP:8px; BORDER-BOTTOM:#a9a9a9 1px dashed
}
.cbookTopRankingListName {
	FONT-WEIGHT:normal; FONT-SIZE:small
}
.cbookTopRankingListSpec {
	FONT-SIZE:small; TEXT-ALIGN:right
}
.cbookTopRankingListPrice {
	DISPLAY:inline; FONT-WEIGHT:normal; FONT-SIZE:small; COLOR:#ff0000
}
#CbookNikkei DIV {
	FONT-SIZE:small
}
.CbookNikkeiHeader {
	MARGIN:0px 0px 10px; HEIGHT:25px; BACKGROUND-COLOR:#081e4b; TEXT-ALIGN:center
}
.CbookNikkeiHeader IMG {
	FLOAT:left; WIDTH:122px; HEIGHT:25px
}
.CbookNikkeiList {
	CLEAR:left; MARGIN:0px 0px 10px; TEXT-ALIGN:center
}
.CbookNikkeiHeadline {
	PADDING-RIGHT:0px; PADDING-LEFT:5px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 10px; BORDER-LEFT:#081e4b 1px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookNikkeiParts01 {
	FLOAT:left; MARGIN:0px 20px 20px 10px; WIDTH:45%
}
.CbookNikkeiParts02 {
	FLOAT:left; MARGIN:0px 0px 20px; WIDTH:45%
}
.CbookNikkeiPartsTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:8px; FONT-SIZE:small; PADDING-BOTTOM:5px; BORDER-LEFT:#323232 8px solid; PADDING-TOP:5px; BACKGROUND-COLOR:#cccccc
}
.CbookNikkeiPartsMain {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; VERTICAL-ALIGN:top; BORDER-LEFT:#ffffff 8px solid; PADDING-TOP:10px
}
.CbookNikkeiPartsMainLeft {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; PADDING-TOP:0px
}
.CbookNikkeiPartsMainLeft IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; WIDTH:75px; BORDER-BOTTOM:0px
}
.CbookNikkeiPartsMainRight {
	PADDING-RIGHT:0px; PADDING-LEFT:50px; FLOAT:right; PADDING-BOTTOM:0px; MARGIN-LEFT:-100px; WIDTH:80%; PADDING-TOP:0px
}
.CbookNikkeiPartsMainRight IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; BORDER-BOTTOM:0px
}
.CbookNikkeiPartsMainBottom {
	CLEAR:both
}
.CbookNikkeiPartsMainBottom IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; BORDER-BOTTOM:0px; HEIGHT:19px
}
.CbookNikkeiClear {
	CLEAR:left
}
.CbookNikkeiNavigate {
	MARGIN:0px 0px 10px
}
.CbookNikkeiNavigateBack {
	FLOAT:left
}
.CbookNikkeiNavigateNext {
	FLOAT:right
}
.CbookNikkeiFooter {
	CLEAR:both; BACKGROUND-COLOR:#eeeeee
}
#CbookGenre DIV {
	
}
.CbookGenreTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-WEIGHT:normal; PADDING-BOTTOM:5px; MARGIN:0px 0px 20px; PADDING-TOP:0px; BORDER-BOTTOM:#333333 1px dashed; LETTER-SPACING:10px; TEXT-ALIGN:center
}
.CbookGenreParts {
	MARGIN:0px 0px 30px
}
.CbookGenrePartsTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookGenreList {
	FONT-SIZE:small; MARGIN:5px 0px 0px; WIDTH:100%
}
.CbookGenreList TD {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; PADDING-BOTTOM:4px; WIDTH:20%; PADDING-TOP:4px
}
#cbookRightAdvertise {
	MARGIN:20px 0px 0px; WIDTH:150px
}
#cbookRightReview {
	MARGIN:10px 0px 0px; WIDTH:150px
}
#cbookRightReviewTitle {
	WIDTH:100%; HEIGHT:20px
}
#cbookRightReviewTitle IMG {
	WIDTH:150px; HEIGHT:20px
}
#cbookRightReviewItem {
	BORDER-RIGHT:#a9a9a9 1px solid; PADDING-RIGHT:4px; BORDER-TOP:#a9a9a9 1px solid; PADDING-LEFT:4px; FONT-SIZE:small; PADDING-BOTTOM:4px; BORDER-LEFT:#a9a9a9 1px solid; PADDING-TOP:4px; BORDER-BOTTOM:#a9a9a9 1px solid
}
#cbookRightReviewImage {
	MARGIN:0px 0px 0px 30px; WIDTH:75px
}
#cbookRightReviewImage IMG {
	BORDER-RIGHT:medium none; BORDER-TOP:medium none; BORDER-LEFT:medium none; WIDTH:75px; BORDER-BOTTOM:medium none; HEIGHT:50px
}
#cbookRightReviewText {
	FONT-SIZE:small; TEXT-ALIGN:center
}
#cbookRightTopics {
	MARGIN:10px 0px 0px; WIDTH:150px
}
#cbookRightTopicsTitle {
	WIDTH:100%; HEIGHT:20px
}
#cbookRightTopicsTitle IMG {
	WIDTH:150px; HEIGHT:20px
}

#cbookRightTopicsItem {
FONT-SIZE:small; LINE-HEIGHT:20px;
BORDER-RIGHT:#a9a9a9 1px solid;
PADDING-RIGHT:4px;
BORDER-TOP:#a9a9a9 1px solid;
PADDING-TOP:4px;
BORDER-LEFT:#a9a9a9 1px solid;
PADDING-LEFT:4px;
BORDER-BOTTOM:#a9a9a9 1px solid;
PADDING-BOTTOM:4px;
BACKGROUND-IMAGE:url(/shop/u_page/img/right_contents_background.gif)
}

#cbookRightTopicsItem LI {
	MARGIN:0px 0px 5px 0px; padding:0px 0px 0px 0px; list-style-type: none
}
#cbookRightPickup {
	MARGIN:10px 0px 0px; WIDTH:150px
}
#cbookRightPickupTitle {
	WIDTH:100%; HEIGHT:20px
}
#cbookRightPickupTitle IMG {
	WIDTH:150px; HEIGHT:20px
}
#cbookRightPickupItem {
FONT-SIZE:small; LINE-HEIGHT:20px;
BORDER-RIGHT:#a9a9a9 1px solid;
PADDING-RIGHT:4px;
BORDER-TOP:#a9a9a9 1px solid;
PADDING-TOP:4px;
BORDER-LEFT:#a9a9a9 1px solid;
PADDING-LEFT:4px;
BORDER-BOTTOM:#a9a9a9 1px solid;
PADDING-BOTTOM:4px;
BACKGROUND-IMAGE:url(/shop/u_page/img/right_contents_background.gif)
}

#cbookRightPickupItem LI {
	MARGIN:0px 0px 5px 0px; padding:0px 0px 0px 0px; list-style-type: none
}
#cbookRightWeekly {
	MARGIN:10px 0px 0px; WIDTH:150px
}
#cbookRightWeeklyTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/right_weekly_title.gif); WIDTH:100%; BACKGROUND-REPEAT:no-repeat; HEIGHT:20px
}
#cbookRightWeeklyTitle IMG {
	WIDTH:150px; HEIGHT:20px
}
#cbookRightWeeklyItem {
FONT-SIZE:small; LINE-HEIGHT:20px;
BORDER-RIGHT:#a9a9a9 1px solid;
PADDING-RIGHT:4px;
BORDER-TOP:#a9a9a9 1px solid;
PADDING-TOP:4px;
BORDER-LEFT:#a9a9a9 1px solid;
PADDING-LEFT:4px;
BORDER-BOTTOM:#a9a9a9 1px solid;
PADDING-BOTTOM:4px;
BACKGROUND-IMAGE:url(/shop/u_page/img/right_contents_background.gif)
}
#cbookRightWeeklyItem LI {
	MARGIN:0px 0px 5px 0px; padding:0px 0px 0px 0px; list-style-type: none
}
#cbookRightPeriodical {
	MARGIN:10px 0px 0px; WIDTH:150px
}
#cbookRightPeriodicalTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/right_periodical_title.gif); WIDTH:150px; BACKGROUND-REPEAT:no-repeat; HEIGHT:20px
}
#cbookRightPeriodicalItem {
FONT-SIZE:small; LINE-HEIGHT:20px;
BORDER-RIGHT:#a9a9a9 1px solid;
PADDING-RIGHT:4px;
BORDER-TOP:#a9a9a9 1px solid;
PADDING-TOP:4px;
BORDER-LEFT:#a9a9a9 1px solid;
PADDING-LEFT:4px;
BORDER-BOTTOM:#a9a9a9 1px solid;
PADDING-BOTTOM:4px;
BACKGROUND-IMAGE:url(/shop/u_page/img/right_contents_background.gif)
}
#cbookRightPeriodicalItem LI {
	MARGIN:0px 0px 5px 0px; padding:0px 0px 0px 0px; list-style-type: none
}
#cbookRightCoffeebreak {
	MARGIN:10px 0px 0px; WIDTH:150px
}
#cbookRightCoffeebreakTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/right_coffeebreak_title.gif); WIDTH:150px; BACKGROUND-REPEAT:no-repeat; HEIGHT:20px
}
#cbookRightCoffeebreakItem {
FONT-SIZE:small;
BORDER-RIGHT:#a9a9a9 1px solid;
PADDING-RIGHT:4px;
BORDER-TOP:#a9a9a9 1px solid;
PADDING-TOP:4px;
BORDER-LEFT:#a9a9a9 1px solid;
PADDING-LEFT:4px;
BORDER-BOTTOM:#a9a9a9 1px solid;
PADDING-BOTTOM:4px;
BACKGROUND-IMAGE:url(/shop/u_page/img/right_contents_background.gif)
}
#cbookRightCoffeebreakCaption {
	FONT-SIZE:small
}
#cbookRightCoffeebreakImage {
	WIDTH:100%; TEXT-ALIGN:center
}
#cbookRightCoffeebreakImage IMG {
	BORDER-RIGHT:#d5d5d5 1px solid; BORDER-TOP:#d5d5d5 1px solid; MARGIN:0px auto; BORDER-LEFT:#d5d5d5 1px solid; WIDTH:70px; BORDER-BOTTOM:#d5d5d5 1px solid
}
#cbookRightCoffeebreakSpec {
	FONT-SIZE:small; WIDTH:100%; TEXT-ALIGN:center
}
#cbookRightCoffeebreakPrice {
	FONT-WEIGHT:normal; FONT-SIZE:small; COLOR:#ff0000
}
#CbookShoei DIV {
	
}
.CbookMagazineTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-WEIGHT:normal; PADDING-BOTTOM:5px; MARGIN:0px 0px 20px; PADDING-TOP:0px; BORDER-BOTTOM:#333333 1px dashed; LETTER-SPACING:5px; TEXT-ALIGN:center
}
.CbookShoeiTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 20px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookShoeiLeft {
	FLOAT:left; MARGIN:0px 10px
}
.CbookShoeiLeft IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; WIDTH:198px; BORDER-BOTTOM:0px
}
.CbookShoeiRight {
	FONT-SIZE:small; FLOAT:left
}
.CbookShoeiRight IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; BORDER-BOTTOM:0px
}
.CbookShoeiRight SPAN {
	FONT-WEIGHT:normal; COLOR:#ff0000
}
.CbookShoeiGuide {
	PADDING-RIGHT:0px; BORDER-TOP:#333333 1px dashed; PADDING-LEFT:0px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:20px 0px 10px; PADDING-TOP:5px; TEXT-ALIGN:center
}
.CbookShoeiFooter {
	FONT-SIZE:small; BACKGROUND-COLOR:#eeeeee
}
.CbookShoeiClear {
	CLEAR:both
}
#CbookRanking {
	
}
.CbookRankingHeader {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 10px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookRankingHeader2 {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:10px 0px 5px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookRankingTable {
	FONT-SIZE:small; MARGIN:0px; BORDER-COLLAPSE:collapse
}
.CbookRankingTable TD {
	PADDING-RIGHT:0px; PADDING-LEFT:5px; PADDING-BOTTOM:5px; PADDING-TOP:5px
}
.CbookRankingGrey {
	BACKGROUND-COLOR:#eeeeee
}
#CbookRightBackNumber {
	
}
.CbookRightBackNumberTitle {
	WIDTH:150px; BACKGROUND-COLOR:#eeeeee
}
.CbookRightBackNumberTable {
	WIDTH:150px; BORDER-COLLAPSE:collapse; BACKGROUND-COLOR:#eeeeee
}
.CbookRightBackNumberTable TD {
	FONT-SIZE:small
}
#CbookHelpMenu {
	WIDTH:150px
}
#CbookHelpMenu TD {
	FONT-SIZE:small
}
#CbookGuide {
	
}
#CbookGuide TD {
	FONT-SIZE:small
}
.CbookGuideText {
	FONT-SIZE:small
}
#CbookGihyo DIV {
	
}
.CbookGihyoHeader {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 10px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookGihyoTitle {
	MARGIN:0px 0px 10px; TEXT-ALIGN:center
}
.CbookGihyoTitle IMG {
	WIDTH:600px; HEIGHT:120px
}
.CbookGihyoHeadtext {
	FONT-SIZE:small; MARGIN:0px 0px 10px; WIDTH:600px; TEXT-ALIGN:left
}
.CbookGihyoList {
	MARGIN:0px 0px 10px; TEXT-ALIGN:center
}
.CbookGihyoParts {
	TEXT-ALIGN:center
}
.CbookGihyoParts1 {
	BACKGROUND-IMAGE:url(/shop/u_page/img/gihyo_back1.gif); MARGIN:0px 0px 20px; WIDTH:600px
}
.CbookGihyoParts2 {
	BACKGROUND-IMAGE:url(/shop/u_page/img/gihyo_back2.gif); MARGIN:0px 0px 20px; WIDTH:600px
}
.CbookGihyoParts3 {
	BACKGROUND-IMAGE:url(/shop/u_page/img/gihyo_back3.gif); MARGIN:0px 0px 20px; WIDTH:600px
}
.CbookGihyoParts4 {
	BACKGROUND-IMAGE:url(/shop/u_page/img/gihyo_back4.gif); MARGIN:0px 0px 20px; WIDTH:600px
}
.CbookGihyoParts5 {
	BACKGROUND-IMAGE:url(/shop/u_page/img/gihyo_back5.gif); MARGIN:0px 0px 20px; WIDTH:600px
}
.CbookGihyoPartsMain {
	
}
.CbookGihyoPartsMainHead {
	PADDING-RIGHT:15px; PADDING-LEFT:0px; FONT-WEIGHT:normal; FONT-SIZE:small; PADDING-BOTTOM:5px; COLOR:#006400; PADDING-TOP:0px; TEXT-ALIGN:right
}
.CbookGihyoPartsMainLeft {
	PADDING-RIGHT:10px; PADDING-LEFT:20px; FLOAT:left; PADDING-BOTTOM:0px; PADDING-TOP:0px
}
.CbookGihyoPartsMainLeft IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; MARGIN:0px 0px 10px; BORDER-LEFT:0px; BORDER-BOTTOM:0px
}
.CbookGihyoPartsMainRight {
	FLOAT:right; MARGIN-LEFT:-200px; WIDTH:82%
}
.CbookGihyoPartsMainRightText {
	TEXT-ALIGN:left; PADDING-RIGHT:15px; PADDING-LEFT:0px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px
}
.CbookGihyoPartsMainRightText SPAN {
	COLOR:#cc0033
}
#CbookExamination {
	
}
.CbookExaminationTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 20px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookExaminationMainBlockSub {
	TEXT-ALIGN:center
}
.CbookExaminationMainBlock {
	MARGIN:0px auto; WIDTH:95%; TEXT-ALIGN:left
}
.CbookExaminationMain {
	FONT-SIZE:small; WIDTH:100%; BORDER-COLLAPSE:collapse
}
.CbookExaminationMain TR {
	VERTICAL-ALIGN:top
}
.CbookExaminationMain HR {
	MARGIN:15px 0px
}
.CbookExaminationMain TD {
	PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; PADDING-TOP:0px; HEIGHT:20px
}
.CbookExaminationMainBack {
	FONT-WEIGHT:normal; FONT-SIZE:small; BACKGROUND-COLOR:#eeeeee
}
.CbookExaminationMain2 {
	FONT-SIZE:small; WIDTH:100%; BORDER-COLLAPSE:collapse
}
.CbookExaminationMain2 TR {
	VERTICAL-ALIGN:top
}
.CbookExaminationMain2 TD {
	PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; PADDING-TOP:0px; HEIGHT:20px
}
#CbookCiw {
	
}
#CbookCiw UL {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 0px 20px; PADDING-TOP:0px
}
.CbookCiwTitle {
	FONT-WEIGHT:normal; FONT-SIZE:small; MARGIN:0px 0px 20px; TEXT-ALIGN:center
}
.CbookCiwBlock {
	MARGIN:0px 0px 10px; WIDTH:100%
}
.CbookCiwPartsL {
	FLOAT:left; WIDTH:48%
}
.CbookCiwPartsR {
	FLOAT:right; WIDTH:48%
}
.CbookCiwPartsTitle {
	BORDER-RIGHT:#daa520 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#daa520 1px solid; PADDING-LEFT:5px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 5px; BORDER-LEFT:#daa520 1px solid; COLOR:#8b4513; PADDING-TOP:0px; BORDER-BOTTOM:#daa520 1px solid; BACKGROUND-COLOR:#fff5ee
}
.CbookCiwPartsText {
	FONT-SIZE:small
}
.CbookCiwPartsTitle2 {
	CLEAR:both; BORDER-RIGHT:#daa520 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#daa520 1px solid; PADDING-LEFT:5px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 5px; BORDER-LEFT:#daa520 1px solid; COLOR:#8b4513; PADDING-TOP:0px; BORDER-BOTTOM:#daa520 1px solid; BACKGROUND-COLOR:#eeeeee; TEXT-ALIGN:center
}
.CbookCiwPartsText2 {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:small; PADDING-BOTTOM:5px; MARGIN:0px 0px 10px; PADDING-TOP:0px; BORDER-BOTTOM:#333333 1px dashed
}
.CbookCiwPartsText2End {
	FONT-SIZE:small; MARGIN:0px 0px 10px
}
.CbookCiwTable {
	FONT-SIZE:small; WIDTH:100%
}
#CbookIek {
	
}
.CbookIekTitle {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-WEIGHT:normal; PADDING-BOTTOM:5px; MARGIN:0px 0px 20px; PADDING-TOP:0px; BORDER-BOTTOM:#333333 1px dashed; LETTER-SPACING:10px; TEXT-ALIGN:center
}
.CbookIekBlock {
	MARGIN:0px 10px; WIDTH:100%
}
.CbookIekMain {
	FONT-SIZE:small
}
.CbookIekItemsBlock {
	BORDER-RIGHT:#333333 1px solid; PADDING-RIGHT:10px; BORDER-TOP:#333333 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:10px; MARGIN:10px 0px 20px; BORDER-LEFT:#333333 1px solid; WIDTH:100%; PADDING-TOP:10px; BORDER-BOTTOM:#333333 1px solid; TEXT-ALIGN:center
}
.CbookIekItemss {
	MARGIN:0px auto; WIDTH:550px
}
.CbookIekItems {
	PADDING-RIGHT:10px; PADDING-LEFT:10px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:0px 0px 0px 10px; WIDTH:250px; PADDING-TOP:0px; TEXT-ALIGN:left
}
.CbookIekItemsTitle {
	
}
.CbookIekItemsParts1 {
	FLOAT:left
}
.CbookIekItemsParts IMG {
	FLOAT:left; MARGIN:0px 10px 0px 0px; HEIGHT:100px
}
.CbookIekMainHeadline {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 10px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
.CbookIekMainText {
	MARGIN:0px 0px 20px
}
.CbookIekHr {
	MARGIN:0px 0px 10px; BORDER-BOTTOM:#333333 1px dashed
}
.CbookIekImage {
	BACKGROUND-COLOR:#eeeeee; TEXT-ALIGN:center
}
.CbookIekImage IMG {
	MARGIN:10px
}
#CbookFooter {
	FONT-SIZE:small; WIDTH:100%; TEXT-ALIGN:center
}
.CbookFooterGroup {
	FLOAT:left; PADDING-BOTTOM:1px; MARGIN:1px 0px 0px; WIDTH:33%; BORDER-BOTTOM:#333333 0px dashed
}
.CbookFooterGroup IMG {
	BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; BORDER-BOTTOM:0px
}
.CbookFooterNavi {
	MARGIN:10px 0px
}
.CbookFooterTable {
	WIDTH:100%
}
.CbookFooterTable TD {
	FONT-SIZE:small
}
#CbookBlanket {
	WIDTH:100%
}
.CbookBlanketHead {
	TEXT-ALIGN:center
}
.CbookBlanketHead IMG {
	WIDTH:600px; HEIGHT:100px
}
.CbookBlanketMain {
	FONT-SIZE:small; MARGIN:0px 0px 10px
}
.CbookBlanketMain SPAN {
	COLOR:#cccccc
}
.CbookBlanketMain IMG {
	WIDTH:200px; HEIGHT:106px
}
#CbookNewtitle {
	
}
.CbookNewtitleTable {
	WIDTH:100%
}
.CbookNewtitleTable TD {
	FONT-SIZE:small
}
.CbookNewtitleTable IMG {
	HEIGHT:10px
}
.CbookNewtitleHead {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 20px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
#cbookUpageMailmagaoutline {
	TEXT-ALIGN:center
}
#cbookUpageMailmagaHead {
	PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px 0px 45px; BORDER-LEFT:#666666 4px solid; PADDING-TOP:0px; BORDER-BOTTOM:#081e4b 1px solid
}
#cbookUpageMailmaga {
	MARGIN:0px 0px 10px; WIDTH:452px; TEXT-ALIGN:left
}
#cbookUpageMailmagaTitle {
	MARGIN:0px 0px 10px; HEIGHT:35px
}
#cbookUpageMailmagaTitle IMG {
	WIDTH:450px; HEIGHT:35px
}
#cbookUpageMailmagaItem {
	PADDING-RIGHT:4px; PADDING-LEFT:4px; PADDING-BOTTOM:4px; PADDING-TOP:4px
}
#cbookUpageMailmagaCheckbox {
	DISPLAY:none
}
#cbookUpageMailmagaText {
	PADDING-RIGHT:0px; PADDING-LEFT:4px; FONT-SIZE:small; PADDING-BOTTOM:0px; PADDING-TOP:2px
}
#cbookUpageMailmagaText2 {
	PADDING-RIGHT:0px; BORDER-TOP:#333333 1px dashed; PADDING-LEFT:4px; FONT-SIZE:small; PADDING-BOTTOM:0px; PADDING-TOP:2px
}
#cbookUpageMailmagaBox {
	PADDING-RIGHT:0px; PADDING-LEFT:4px; PADDING-BOTTOM:0px; WIDTH:440px; PADDING-TOP:0px
}
#cbookUpageMailmagaBox INPUT {
	WIDTH:440px
}
#cbookUpageMailmagaSubmit {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:440px; PADDING-TOP:2px; TEXT-ALIGN:right
}
#cbookUpageMailmagaSubmit INPUT {
	
}
#cbookUpageMailmagaMessage {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:small; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:150px; COLOR:#ff0000; PADDING-TOP:4px
}
#ValidationSummary {
	DISPLAY:none
}
#CbookNewsletter {
	FONT-SIZE:small
}
.SelectMakerDiv {
	MARGIN:5px 0px 0px
}
#MakerSearchPartsDiv {
	DISPLAY:none; MARGIN:10px 0px 0px; WIDTH:180px
}
#MakerSearchPartsDiv SELECT {
	WIDTH:180px
}
.MakerSearchPartsTitle {
	BACKGROUND-IMAGE:url(/shop/u_page/img/leftmenu_makersearch_title.gif); WIDTH:180px; BACKGROUND-REPEAT:no-repeat; HEIGHT:20px
}
.MakerSearchPartsTitle SPAN {
	DISPLAY:none
}

