/* メニューボタン
---------------------------------------------------- */
#header li#offline a {
	background: url(../images/bottan_on.jpg) 345px 281px;
}


/* サブコンテンツ
---------------------------------------------------- */
#sub_contents a:active,#sub_contents ul li a:hover {
	color: #b450e5;
	text-decoration: underline;
}


/* サブコンテンツタイトル
---------------------------------------------------- */
h2 {
	background-image: url(../images/sub_off.jpg);
}

/* 見出しタイトル
---------------------------------------------------- */
#new h3 {
	background-image: url(../images/in_new.png);
}

#event h3 {
	background-image: url(../images/in_event.png);
}

#ansolo h3 {
	background-image: url(../images/in_ansolo.png);
}

#master h3 {
	background-image: url(../images/in_master.png);
}

#mail h3 {
	background-image: url(../images/in_mail.png);
}

#aria h3 {
	background-image: url(../images/in_aria.png);
}

#tales h3 {
	background-image: url(../images/in_tales.png);
}

#strap h3 {
	background-image: url(../images/in_strap.png);
}

#brace h3 {
	background-image: url(../images/in_brace.png);
}

#kanbai h3 {
	background-image: url(../images/in_kanbai.png);
}

#tsuhan h3 {
	background-image: url(../images/in_tsuhan.png);
}

#pay h3 {
	background-image: url(../images/in_pay.png);
}

#arrive h3 {
	background-image: url(../images/in_arrive.png);
}

#return h3 {
	background-image: url(../images/in_return.png);
}

#postage h3 {
	background-image: url(../images/in_postage.png);
}

#postal h3 {
	background-image: url(../images/in_postal.png);
}

#bank h3 {
	background-image: url(../images/in_bank.png);
}

#exchange h3 {
	background-image: url(../images/in_exchange.png);
}

#offer h3 {
	background-image: url(../images/in_offer.png);
}

/* 画像サイズ
---------------------------------------------------- */
img.new {
	margin: 5px 15px 30px 0;
	width: 500px;
	height: 350px;
	float: left;
}

img.books {
	margin: 0 20px 10px 20px;
	width: 400px;
	height: 280px;
	float: left;
}

img.assce {
	margin: 0 20px 10px 20px;
	width: 400px;
	height: 300px;
	float: left;
}

img.tan {
	margin: 0 20px;
	width: 400px;
	height: 280px;
}

/* 回り込み解除
---------------------------------------------------- */
.clear {
	margin: 0;
	padding: 0;
	clear: both;
}

/* 次タイトルの余白
---------------------------------------------------- */
.subtitle_mar {
	margin: 10px;
}

/* 購入する
---------------------------------------------------- */
.buy {
	text-align: center;
}

table {
	margin: 0 0 0 30px;
}

td {
	border: 2px #ffffff solid;
}

.t1 {
	background-color: #5995b3;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.t2 {
	background-color: #1f4e66;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	text-align: center;
}


