@charset "utf-8";

/*
Font-size Adjustment.
			77% = 10px	|	123.1% = 16px	|	167% = 22px
			85% = 11px	|	131% =  17px	|	174% = 23px 
			93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	| 
*/


div#container {
	width: 787px;
	margin: 0 auto;
	text-align: center;
}

div#container div#header,
div#container div#main,
div#container div#footer {
	width: 787px;
	margin: 0 auto;
	text-align: left;
}

/*=======================================================

						HEADER
							
=======================================================*/

div#container div#header {
	position: relative;
}

div#container div#header img {
	vertical-align: bottom;
}

div#container div#header img.bunshun {
	position: absolute;
	bottom: 10px;
	right: 13px;
	cursor: pointer;
}


/*=======================================================

						MAIN
							
=======================================================*/

div#container div#main {
	background: url(../images/bg.gif) repeat-y left top;
	width: 787px;
	float: left;
	padding: 10px 0 85px 0;
}

div#container div#main .center {
	display: block;
	margin: 0 auto;
}

div#container div#main ul#txt,
div#container div#main ul#book {
	padding-top: 20px;
}


/*=============left==============*/

div#container div#main ul#txt {
	width: 503px;
	float: left;
	padding-left: 27px;
}

div#container div#main ul#txt li p#story {
	background: url(../images/story.gif) no-repeat left top;
	width: 66px;
	height: 13px;
	padding: 2px 0 19px 0;
	text-indent: -9999px;
}

div#container div#main ul#txt li#txt-01 {
	width: 504px;
	color: #3f3f3f;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 175%;
	padding-bottom: 32px;
}

div#container div#main ul#txt li p#profile {
	background: url(../images/profile.gif) no-repeat left top;
	width: 349px;
	height: 34px;
	padding-bottom: 4px;
	text-indent: -9999px;
}

div#container div#main ul#txt li#txt-02 {
	width: 350px;
	color: #3f3f3f;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 175%;
}



/*=============right==============*/

div#container div#main ul#book {
	width: 196px;
	float: left;
	padding-left: 30px;
}

div#container div#main ul#book li {
	width: 196px;
	display: block;
}

div#container div#main ul#book li.detail {
	width: 196px;
	display: block;
	margin-top: 5px;
	text-align: right;
}

div#container div#main ul#book li.detail a {
	background: url(../images/arrow.gif) no-repeat 0 0.25em;
	padding-left: 14px;
	color: #0052A5;
	text-align: right;
	line-height: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#container div#main ul#book li.detail a:hover {
	color: #53A7CB;
}

div#container div#main ul#book li#btn {
	width: 81px;
	float: right;
	margin: 12px 0 10px 0;
	text-align: right;
	cursor: pointer;
}

div#container div#main ul#book li p#price {
	float: right;
	text-align: right;
	color: #3f3f3f;
	font-size: 93%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#container div#main ul#book li.sign{
clear:right; 
color:#3f3f3f; 
border:1px solid #3f3f3f; 
padding:7px 7px 7px 15px; 
background:#FF9933;
width:174px;
}

/*=======================================================

						FOOTER
							
=======================================================*/

div#container div#footer {
	clear: both;
	background: url(../images/footer.gif) no-repeat left top;
	height: 24px;
	text-indent: -9999px;
}
