@charset "utf-8";

*{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-weight:normal;
	/*For IE Only*/
	word-break:break-all;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body {
	text-align:center;
	background-color:#F7F7F7;
}

.price a {
	color:#f38b50;
}

.price a:hover {
	color:#666666;
}

#container {
	width:1000px;
 	margin:0 auto;
 	text-align:left;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
}


#main{
	background-image: url(img/bg.jpg);
	clear: both;
	width: 1000px;
	height: 1100px;
}

#text01 p{
	height:600px;
	writing-mode: tb-rl;
	font-size:14px;
	color:#838383;
	padding:90px 190px 0 190px;
	line-height:23pt;
	}

#text_02_L{
	float:left;
	width:448px;
}

.img_book,
.order{
	margin-left:265px;
}

.img_book a,
.order a{
	text-indent:-999px;
	display:block;
	width:176px;
	background-position:no-repaet;
}


.img_book a{
	height:	243px;
	background-image:url(img/img_book.jpg);
}
.img_book a:hover{
	background-image:url(img/img_book.jpg);
	background-position:no-repaet;
	background-position:0 -243px;
}

.order a{
	height:22px;
	background-image:url(img/bt_order.jpg);
}

.order a:hover{
	 background-image:url(img/bt_order.jpg);
	 background-position:0 -22px;
	 background-position:0 -22px;
}

#text_02_R{
	float:right;
	width:502px;
	padding-left:50px;
	padding: 0 0 30px 50px;
}

.title01{
	color:#FF6633;
	font-size:14px;
	margin:11px 0 0 0;
}

.title02{
	font-size:17px;
	margin:11px 0 0 0;
}

.price{
	font-size:13px;
	margin:11px 0 0 0;
	line-height: 16pt;
	
}

.text_detail01{
	font-size:13px;
	margin:55px 0 0 0;
}

.text_detail02{
	font-size:12px;
	color:#999999;
	line-height:20px;
}

#footer{
	clear:both;
	text-align:center;
	padding:46px 0;
}
