@charset "Shift_Jis";



/* ■■■■■　　読モ一覧　　■■■■■ */

div#jaqua-fan1_box {
	width:					780px;
	margin:					0px;
	padding:				0px;
	background-color:		#EEB9D5;
}

/* ▼ヘッダー部分 */
div#jaqua-fan1_box div#jf_header {
	margin:					0px;
	padding:				7px 0px 8px 0px;
	background-color:		#6F4B3F;
	text-align:				center;
}
div#jaqua-fan1_box div#jf_header h1 {
	display:				inline;
	margin:					0px;
	padding:				0px;
	color:					#FFFFFF;
	font-weight:			normal;
	font-size:				14px;
}
div#jaqua-fan1_box div#jf_header p {
	display:				inline;
	margin:					0px;
	padding:				0px;
	color:					#FFFFFF;
	font-size:				14px;
}
div#jaqua-fan1_box div#jf_header img {
	clear:					left;
	margin:					7px 0px 0px 0px;
	padding:				0px;
}

/* ▼コンテンツ部分 */
div#jaqua-fan1_box div#jf_main {
	width:					720px;
	margin:					0px 0px 0px 30px;
	padding:				0px;
	background-image:		url("/images/bg_jf_main.gif");
	background-repeat:		repeat-y;
}
div#jaqua-fan1_box div#jf_main div#text {
	margin:					0px 20px;
	padding:				10px 0px 0px 0px;
	line-height:			1.75em;
}
div#jaqua-fan1_box div#jf_main div#text div#movie {
	float:					right;
	margin:					0px 0px 20px 20px;
}
div#jaqua-fan1_box div#jf_main div#text h2 {
	margin:					0px;
	padding:				0px;
	color:					#6F4B3F;
	font-weight:			normal;
	font-size:				12px;
}
div#jaqua-fan1_box div#jf_main div#text p {
	margin:					0px;
	padding:				0px;
	color:					#6F4B3F;
	font-size:				12px;
}

div#jaqua-fan1_box div#jf_main div#list {
	clear:					both;
	margin:					0px 13px;
	padding:				0px;
	text-align:				center;
}
div#jaqua-fan1_box div#jf_main div#list h2 {
	margin:					0px 0px 10px 0px;
	padding:				3px 0px 2px 35px;
	background-color:		#920683;
	background-image:		url("/images/bg_jf_h2_list.gif");
	background-repeat:		no-repeat;
	color:					#FFFFFF;
	font-size:				14px;
	line-height:			1.2em;
	text-align:				left;
}
div#jaqua-fan1_box div#jf_main div#list div#table_base {
	margin:					0px;
	padding:				0px;
	background-image:		url("/images/bg_jf_list-table.gif");
	background-repeat:		repeat-y;
	text-align:				left;
}
div#jaqua-fan1_box div#jf_main div#list table {
	margin:					0px auto;
	padding:				0px;
}
div#jaqua-fan1_box div#jf_main div#list table td {
	width:					116px;
	vertical-align:			top;
}
div#jaqua-fan1_box div#jf_main div#list table span {
	margin:					0px;
	padding:				0px;
	color:					#EA69A2;
	font-size:				12px;
}
div#jaqua-fan1_box div#jf_main div#list table div {
	margin:					3px 0px 0px 0px;
	padding:				0px;
}
div#jaqua-fan1_box div#jf_main div#list table img {
	margin:					0px;
	padding:				0px;
	border:					1px solid #EA69A2;
}
div#jaqua-fan1_box div#jf_main div#list table p#name {
	margin:					8px 0px;
	padding:				0px;
	background-color:		#EA69A2;
	color:					#FFFFFF;
	text-align:				center;
	font-size:				10px;
	line-height:			1.7em;
}
div#jaqua-fan1_box div#jf_main div#list table p#name strong {
	font-size:				12px;
	font-weight:			normal;
}
div#jaqua-fan1_box div#jf_main div#list table p#btn {
	margin:					8px 0px 0px 0px;
	padding:				0px;
}
div#jaqua-fan1_box div#jf_main div#list table p#btn a {
	display:				block;
	margin:					0px 0px 5px 0px;
	padding:				0px;
}
div#jaqua-fan1_box div#jf_main div#list table p#btn a img {
	border-width:			0px;
}
div#jaqua-fan1_box div#jf_main div#list table ul {
	margin:					0px;
	padding:				0px;
	list-style-type:		none;
}
div#jaqua-fan1_box div#jf_main div#list table ul li {
	margin:					0px;
	padding:				0px;
	background-repeat:		no-repeat;
}
div#jaqua-fan1_box div#jf_main div#list table ul li.class1 {
	background-image:		url("/images/bg_jf_list_a1.gif");
}
div#jaqua-fan1_box div#jf_main div#list table ul li.class2 {
	background-image:		url("/images/bg_jf_list_a2.gif");
}
div#jaqua-fan1_box div#jf_main div#list p#attention {
	margin:					0px 20px;
	padding:				0px;
	font-size:				10px;
	line-height:			1.35em;
}

/* ■■■■■　　読モ個別　　■■■■■ */

body#jf2 {
	margin:					0px;
	padding:				0px;
	background-color:		#F5D4E5;
	background-image:		url("/images/bg_jf2_base.gif");
	text-align:				center;
}

div#jaqua-fan2_box {
	width:					650px;
	margin:					0px auto;
	padding:				30px 0px 0px 0px;
	text-align:				left;
}
/* ▼左側部分 */
div#jaqua-fan2_box div#jf2_left {
	float:					left;
	width:					210px;
	margin:					0px;
	padding:				0px;
}
div#jaqua-fan2_box div#jf2_left p {
	height:					220px;
	margin:					0px 0px 0px 15px;
	padding:				0px;
}
div#jaqua-fan2_box div#jf2_left p img {
	margin:					0px;
	padding:				0px;
	border:					2px solid #EA69A2;
}
div#jaqua-fan2_box div#jf2_left dl {
	margin:					30px 15px 30px 15px;
	padding:				0px;
}
div#jaqua-fan2_box div#jf2_left dl dt {
	margin:					0px;
	padding:				0px;
}
div#jaqua-fan2_box div#jf2_left dl dd {
	margin:					15px 0px 0px 0px;
	padding:				0px;
	color:					#663366;
	font-size:				12px;
	line-height:			1.7em;
}
/* ▼右側部分 */
div#jaqua-fan2_box div#jf2_right {
	float:					right;
	width:					440px;
	margin:					0px;
	padding:				0px;
}
div#jaqua-fan2_box p#ms_box {
	height:					220px;
	margin:					0px 10px 0px 0px;
	padding:				0px;
	text-align:				center;
}
div#jaqua-fan2_box p#ms_box img {
	margin:					10px 0px 0px 0px;
	padding:				0px;
}
div#jaqua-fan2_box div#fla_box {
	height:					350px;
	margin:					0px 10px 0px 0px;
	padding:				0px;
	text-align:				center;
}
div#jaqua-fan2_box div#fla_box object {
	margin:					0px;
	padding:				0px;
}
div#jaqua-fan2_box div#navi_box {
	margin:					10px 10px 0px 0px;
	padding:				0px;
}
div#jaqua-fan2_box div#navi_box img {
	border-width:			0px;
}
div#jaqua-fan2_box div#navi_box div#left_base {
	float:					left;
	width:					360px;
}
div#jaqua-fan2_box div#navi_box div#right {
	float:					right;
	width:					70px;
	text-align:				right;
}
div#jaqua-fan2_box div#navi_box div#left_base div#left {
	float:					left;
	width:					70px;
	text-align:				left;
}
div#jaqua-fan2_box div#navi_box div#left_base div#center {
	float:					right;
	width:					290px;
	text-align:				center;
}


div#jaqua-fan2_box br {
	clear:					both;
}
div#jaqua-fan2_box p#name {
	margin:					20px 0px 0px 0px;
	padding:				3px 10px;
	background-color:		#EA69A2;
	color:					#FFFFFF;
	font-size:				14px;
	font-weight:			bold;
}
div#jaqua-fan2_box p#attention {
	margin:					15px 10px;
	padding:				0px;
	color:					#666666;
	font-size:				10px;
	text-align:				center;
	line-height:			1.35em;
}

