@charset "shift_jis";

/***********************************************************
*
*	shop regular style
*
***********************************************************/

div#content h1 {
	background-image:url(/image/shop/book/title-regular.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid black;
	height:36px;
	text-indent:-1000px;
}


div#intro {
	border:1px solid #999;
	background-color:#fffcf2;
	padding:20px;
}

div#intro p.catch {
	margin:20px 0;
	font-weight:bold;
	font-size:90%;
}

div#intro h3 {
	font-size:110%;
	font-weight:bold;
}

div#intro h4 {
	font-size:1em;
	color:#ff0000;
	margin:1em 0 0 1em;
}

div#intro div.detail {
	margin-left:1em;
	color:#333333;
	font-size:90%;
}

div#desc {
}

div#desc h3 {
	background-color:#666666;
	color:white;
	font-size:100%;
	padding:5px;
}

div#desc p#warn{
	color:red;
	font-size:110%;
	font-weight:bold;
}
div#desc ul {
	margin:0;
	padding:0;
}
div#desc ul li {
}

div.book {
	margin-top:2em;
	border:2px solid #666666;
	padding:10px 4px;
}

div.book div.logos {
	float:left;
	padding:4px;
}
div.book div.logos a.campaign {
	display:block;
	width:165px;
	height:19px;
	background-image:url(/image/shop/book/campaign.jpg);
	text-indent:-1000px;
}

div.book div.caption {
	color:#996600;
	font-size:9pt;
}
div.book div.title {
	color:black;
	font-size:12pt;
	font-weight:bold;
}
div.book div.detail {
	color:#666666;
	font-size:9pt;
}

div.book a.basket {
    height: 28px;
    margin: 8px;
    clear: both;
    font-size: 9pt;
    color: black;
    float: left;
    width: 420pt;
    coloar: black;
    background-position: center right;
    background-repeat: no-repeat;
}

div.book div.attend {
	height:20px;
	margin:8px;
	clear:both;
	float:right;
}

div.book div.attend ul{
}

div.book div.attend ul li {
	display:inline;
	padding-right:20px;
}

div.book a.mail {
	background-image:url(/image/shop/book/cart-mail.gif);
}
div.book a.normal {
	background-image:url(/image/shop/book/cart-takuhai.gif);
}
div.book a.subscriptin {
	background-image:url(/shop/book/image/subscriptin.gif);
	text-indent:-1000px;
}
div.book a.basket .label{
	color:#990000;
}
div.book a.basket .price{
	font-weight:bold;
}
div.book a.basket .size{
	font-size:8pt;
	color:#666666;
}
