/* HARVEST WEB StyleSheet for other_b */
/* 2005.04.06 text_norm追加 */
/* 色指定　*/
/*　blue_0	#0C4099　大外ライン　*/
/*　blue_1	#0C64C8　ヘッダ・HOME　*/
/*　blue_2	#839ECC　フッタ・HOME　*/
/*　blue_3	#CCD8EB　HOMEサイドバー　*/
/*　red_1	#E65050　新刊　*/
/*　red_2	#FF9696　新刊サイドバー　*/
/*　red_3	#FFC8C8　新刊　*/
/*　orange_1	#FF6400　PRESENT・HOMEdate　*/
/*　orange_2	#FF9632　PRESENTオレンジバック　*/
/*　orange_3	#FFC164　PRESENTサイドバー　*/
/*　green_1	#278936　既刊　*/
/*　green_2	#70B17A　既刊　*/
/*　green_3	#A6CE96　既刊サイドバー　*/
/*　gray_0	#555555　文字グレー　*/
/*　gray_1	#4F4F4F　70%　*/
/*　gray_2	#7F7F7F　50%　*/
/*　gray_3	#CECECE　20% LINKSサイドバー　*/

body	{ font-family: "ＭＳ Ｐゴシック", osaka; margin:0px; text-align:left; }
table	{ border-collapse: collapse; padding: 0px }

.zentai	{
	width: 760px;
	align: center;
	border-left-style: solid; border-left-width: 1px;
	border-left-color: #0C4099;
	border-right-style: solid; border-right-width: 1px;
	border-right-color: #0C4099;
	background-color: #FFFFFF;
	}

.home	{ background-color: #CCD8EB; width: 240px }
.kankou	{ background-color: #FF9696; width: 240px }
.kikan	{ background-color: #FFF; width: 240px; border-right:1px solid #278936; }


.black { color: #000000 }

.text_norm{
	font-size: 12px; color: #555555; font-weight: normal;
	line-height: 18px; text-align: left;
	}
.wanted {
	font-size: 14px; color: #555555; font-weight: normal;
	line-height: 24px;
	}
.wanted_title{
	font-size: 25px; color: #111111; font-weight: 700;
	line-height: 29px;
	}
.wanted_bold{
	font-size: 15px; color: #333333; font-weight: bold;
	line-height: 14px;
	}
/* home用　*/
.title_blue2{
	font-size: 14px; color: #0C4099; font-weight: bold
	}
.title_blue{
	background-image: url(../img/title_blue.gif);
	font-size: 14px; color: #0C4099; font-weight: bold;
	margin-bottom: 10px
	}
.blueback{
	background-color: #0C64C8
	}
.shinkan_blue{
	background-color: #0C64C8; width: 197px; height: 24px;
	font-size: 12px; color: #FFFFFF; font-weight: bold;
	line-height: 17px; padding: 4px; text-align: left;
	}
.shinkan_auther{
	font-size: 10px; color: #555555; font-weight: normal;
	line-height: 13px; padding: 4px
	}
.kakomi_blue{
	border-style: solid;
	border-width: 1px;
	border-color: #0C64C8;
	margin-bottom: 10px; text-align: left;
	}


.date	{ color: #FF6400; font-weight: bold }
.editer{
	font-size: 12px; color: #555555; font-weight: normal;
	line-height: 18px; padding: 8px; text-align: left;
	}
.dotted	{ border-style: dotted; border-width: 2px; border-color: #0C64C8;
	padding: 8px; text-align: left; }

/* kankou用　*/
.kankou_def{
	font-size: 10px; color: #555555; font-weight: normal;
	}

.kankou_def hr{
	height: 1px;
	border-style: solid;
	border-width: 0px;
	background-color: #E65050;
	color: #E65050;
	}
.kankou_date{ padding: 0 0 0 13px }
.kankou_date_l{	padding: 0 13 0 0px }
.big{
	font-size: 20px; color: #E65050; font-weight: bold;
	line-height: 20px; vertical-align: -2px
	}
.kankou_title{
	font-family: "ＭＳ Ｐゴシック", osaka;
	font-size: 14px; color: #000000; font-weight: bold;
	line-height: 16px; margin-top: -3px;
	padding: 0 0 0 13px
	}
.kankou_title_l{
	font-family: "ＭＳ Ｐゴシック", osaka;
	font-size: 14px; color: #000000; font-weight: bold;
	line-height: 16px; margin-top: -3px;
	padding: 0 11 0 2px
	}
.kankou_red{ font-size: 12px; color: #E65050; font-weight: bold }
.kankou_au{
	font-size: 12px; margin-top: -4px;
	padding: 0 0 0 13px
	}
.kankou_au_l{
	font-size: 12px; margin-top: -4px;
	padding: 0 11 0 2px
	}
.kankou_story{
	line-height: 18px; margin-top: -7px;
	}
.kankou_story_l{
	line-height: 18px; margin-top: -7px;
	padding: 0 11 0 2px
	}
.kankou_cw{ margin-top: -8px; text-align: right }
.kankou_cw_l{ margin-top: -8px; text-align: left }
/* kikan用　*/
.title_green{
	background-color: #70B17A;
	font-size: 12px; color: #FFFFFF; font-weight: bold;
	text-align: center
	}
.kikan_box{
	width: 146px;
	border-style: solid; border-width: 1px;
	border-color: #278936;
	background-color: #FFFFFF;
	}
.kikan_box_e{
	width: 146px;
	border-style: solid; border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
.number	{
	font-size: 10px; color: #555555; font-weight: normal;
	text-align: center; padding: 4 0 0 0px
	}
.hit	{
	font-size: 12px; color: #555555; font-weight: normal;
	text-align: center
	}
.kikan_cvr{ padding: 4 3 4 0px }
.kikan_title{
	width: 146px; height: 32px;
	background-color: #70B17A;
	font-size: 10px; color: #FFFFFF; font-weight: bold;
	text-align: left; line-height: 13px; padding: 0 4 0 4px
	}
.kikan_auther{
	background-color: #FFFFFF;
	font-size: 9px; color: #555555; font-weight: normal;
	text-align: left; line-height: 11px; padding: 4px
	}
.find	{
	font-size: 12px; color: #555555; font-weight: normal;
	line-height: 15px; padding: 8 16 0px; width: 240px
	}
.kikan hr{
	height: 1px;
	border-style: solid;
	border-width: 0px;
	background-color: #278936;
	color: #278936
	}
.select	{ width: 208px }
.button	{
	font-size: 12px; color: #FFFFFF; font-weight: normal;
	background-color: #70B17A; width: 208px; height:20px
	}
.find_kakomi{
	border-style: solid; border-width: 1px;
	border-color: #278936;
	}
.find_error{
	font-size: 12px; color: #555555; font-weight: normal;
	padding: 10 5 10px
	}
.find_genre{
	font-size: 12px; color: #555555; font-weight: normal;
	padding: 4px
	}
.find_yuuhi td{
	border-style: solid; border-width: 1px;
	border-color: #278936;
	border-collapse: collapse;
	background-color: #FFFFFF;
	font-size: 12px; color: #555555; font-weight: bold;
	line-height: 16px;
	padding: 4px
	}
.find_yuuhi th{
	border-style: solid; border-width: 1px;
	border-color: #278936;
	border-collapse: collapse;
	background-color: #70B17A;
	font-size: 12px; color: #FFFFFF; font-weight: bold;
	padding: 4px
	}
.tab	{
	font-size: 12px; color: #555555; font-weight: normal;
	padding: 0 0 4 54px
	}
.d_zentai{
	width: 400px;
	border-style: solid; border-width: 1px;
	border-color: #0C4099;
	background-color: #FFFFFF;
	}
.d_num	{
	font-size: 12px; color: #FFFFFF; font-weight: bold;
	background-color: #0C4099;
	width: 60px; height:26px
	}
.d_title{
	font-size: 14px; color: #FFFFFF; font-weight: bold;
	background-color: #0C4099;
	width: 340px; height:26px;
	padding: 0 4 0px
	}
.d_auther{
	font-size: 12px; color: #000000; font-weight: normal;
	line-height: 16px; width: 155px; height:50px
	}
.d_auther2{
	font-size: 12px; color: #000000; font-weight: normal;
	line-height: 16px; width: 155px; height:66px
	}
.d_spec{
	font-size: 10px; color: #555555; font-weight: normal;
	line-height: 15px; width: 155px; height:108px
	}
.d_spec2{
	font-size: 10px; color: #555555; font-weight: normal;
	line-height: 15px; width: 155px; height:92px
	}
.d_genre{padding: 0 0 2px}
.d_arasuji{
	width: 360px;
	border-style: solid; border-width: 1px;
	border-color: #0C4099;
	font-size: 12px; color: #555555; font-weight: normal;
	line-height: 18px; text-align: left; padding: 5px
	}
.d_cw	{
	font-size: 11px; color: #555555; font-weight: normal;
	text-align: center; padding: 5px
	}


/* present用　*/

.kakomi_orange1{

	width: 480px;

	border-style: solid;

	border-width: 1px;

	border-color: #FF6400;

	margin-bottom: 20px

	}

.kakomi_orange2{

	width: 200px;

	border-style: solid;

	border-width: 1px;

	border-color: #FF6400;

	margin-top: 20px

	}

.topborder_orange{

	border-top-style: solid;

	border-top-width: 1px;

	border-top-color: #FF6400;

	}

.orangeback{

	background-color: #FF9632;

	font-size: 12px; color: #FFFFFF; font-weight: bold;

	padding: 3 6 3px

	}

.orangeback2{

	background-color: #FFC164;

	font-size: 12px; color: #555555; font-weight: bold;

	padding: 3 6 3px

	}

.p_oubo{

	background-color: #FFFFFF;

	font-size: 10px; color: #555555; font-weight: normal;

	text-align: left; line-height: 15px; padding: 8px

	}

.p_setsumei{

	font-size: 14px; color: #555555; font-weight: normal;

	text-align: left; line-height: 20px; 
	padding-top: 10px;
	padding-left:30px;
	padding-bottom:10px;
	padding-right:10px;

	}

.p_teikyou{

	font-size: 10px; color: #555555; font-weight: normal;

	text-align: right; padding: 10px;

	}

.title_orange{

	background-color: #FF9632;

	font-size: 12px; color: #FFFFFF; font-weight: bold;

	text-align: center

	}


/* links用　*/

.kakomi_gray{

	width: 480px;

	border-style: solid;

	border-width: 1px;

	border-color: #4F4F4F;

	margin-bottom: 20px

	}

.kakomi_gray2{

	width: 480px;

	border-style: solid;

	border-width: 1px;

	border-color: #4F4F4F;

	background-image: url(../img/links_back.gif)

	}
.kakomi_gray3{

	width: 460px;

	border-style: solid;

	border-width: 1px;

	border-color: #4F4F4F;
	margin-bottom:20px;
	}

.grayback{

	background-color: #4F4F4F

	}

.topborder_gray{

	border-top-style: solid;

	border-top-width: 1px;

	border-top-color: #4F4F4F

	}

.link_name{

	font-size: 12px; font-weight: bold;

	text-align: left; line-height: 15px; padding: 0 0 0 30px

	}

.link_url{

	font-size: 12px; font-weight: normal;

	text-align: left; line-height: 15px; padding: 0 0 0 30px

	}

.l_setsumei{

	font-size: 10px; color: #555555; font-weight: normal;

	text-align: left; line-height; 15px; 
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	}

.l_setsumei2{

	font-size: 10px; color: #555555; font-weight: normal;

	line-height: 15px

	}





/* image用 */


.title	{ margin-bottom: 10px }

.img_footer{ vertical-align: middle }

.img_cvr{
	border-style: solid;
	border-width: 1px;
	border-color: #000000
	}


