
/*	www.wish.co.jp		*/
/*	common.css			*/
/*	coded by Shin Watanabe	*/

/* BODY */

	body			{
				color			:	#202020;
				font-size					:	12px;
				line-height		:	18px;
				background-color	:	#FFFFFF;
				overflow		:	auto;
				}

/* HTML */

	a:link,a:visited	{
				color			:	#CC2222;
				font-size		:	14px;
				font-weight		:	0;
				text-align		:	center;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a:hover			{
				color			:	#FF2222;
				font-size		:	14px;
				font-weight		:	0;
				text-align		:	center;
				text-decoration		:	underline;
				}

	table			{
				font-size		:	12px;
				line-height		:	18px;
				}

	ul			{
				font-size		:	13px;
				line-height		:	18px;
				list-style-image	:	url(../img/blw_list.gif);
				}

	p, div	{
				padding-top			:	7px;
				padding-bottom	:	7px;
				padding-left		:	10px;
				padding-right		:	10px;
				line-height			:	22px;
				}

	.small			{
				color			:	#FF3030;
				font-size		:	10px;
				line-height		:	12px;
				}

	.lrgtitl			{
				color			:	#FFFFFF;
				font-size		:	16px;
				font-weight		:	bold;
				padding-top			:	7px;
				padding-bottom	:	7px;
				padding-left		:	12px;
				padding-right		:	10px;
				line-height			:	22px;
				}

	.smltitl			{
				color			:	#FFFFFF;
				font-size		:	12px;
				font-weight		:	bold;
				padding-top			:	7px;
				padding-bottom	:	7px;
				padding-left		:	18px;
				padding-right		:	10px;
				line-height			:	22px;
				}

	.smlbdy			{
				color			:	#BB3333;
				font-size		:	12px;
				line-height			:	22px;
				}

	.boldred			{
				color			:	#FF0000;
				font-weight		:	bold;
				}

	.title_lll			{
				font-size		:	24px;
				color			:	#882222;
				font-weight		:	bold;
				line-height			:	30px;
				}

	.title_ll			{
				font-size		:	20px;
				color			:	#882222;
				font-weight		:	bold;
				line-height			:	28px;
/*				background-image	:	url(../img/title_llbg.gif);*/
				}

	.title_l			{
				font-size		:	14px;
#				color			:	#2222FF;
				color			:	#2020AA;
				font-weight		:	bold;
				line-height			:	20px;
				}

	.title_b			{
				font-size		:	14px;
				color			:	#202020;
				line-height			:	20px;
				}

	.title_sc			{
				font-size		:	12px;
				color			:	#202020;
				background-color	:	#FFDD99;
				border-bottom					:	3px white solid;
				padding-left			:	0px;
				padding-right		:	0px;
				line-height			:	20px;
				}

	.title_s			{
				color			:	#3333FF;
				font-weight		:	bold;
				}

/* USER */

	.text			{
				font-size		:	12px;
				font-weight		:	bold;
				color			:	#303030;
				}

	.copyright			{
				font-size		:	11px;
				color			:	#CC5555;
				}

	a.titlel:link,a.titlel:visited	{
				color			:	#CC2222;
				font-size		:	20px;
				font-weight		:	bold;
				text-align		:	center;
				letter-spacing		:	0px;
				text-decoration		:	none;
				line-height		:	26px;
				}

	a.titlel:hover			{
				color			:	#FF2222;
				font-size		:	20px;
				font-weight		:	bold;
				text-align		:	center;
				text-decoration		:	underline;
				line-height		:	26px;
				}

	a.bold:link,a.bold:visited	{
				font-weight		:	bold;
				text-align		:	center;
				padding-top		:	2px;
				padding-bottom		:	2px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				line-height		:	26px;
				}

	a.bold:hover			{
				color			:	#4422FF;
				font-weight		:	bold;
				text-decoration		:	underline;
				}

	a.boldred:link,a.boldred:visited	{
				color					:	#FF4422;
				font-weight		:	bold;
				text-align		:	center;
				padding-top		:	2px;
				padding-bottom		:	2px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				line-height		:	26px;
				}

	a.boldred:hover			{
				color			:	#FF7733;
				font-weight		:	bold;
				text-decoration		:	underline;
				}

	a.menurd:link,a.menurd:visited	{
				color			:	#FF4477;
				font-size		:	12px;
				font-weight		:	0;
				padding-top		:	4px;
				padding-bottom		:	2px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				line-height		:	17px;
				}

	a.menurd:hover			{
				color			:	#FF77BB;
				font-size		:	12px;
				font-weight		:	0;
				text-decoration		:	underline;
				}

	a.smlwht:link,a.smlwht:visited	{
				color			:	#FFFFFF;
				font-size		:	12px;
				font-weight		:	0;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.smlwht:hover			{
				color			:	#CC2222;
				background-color	:	#FFFFFF;
				font-size		:	12px;
				font-weight		:	0;
				text-decoration		:	none;
				}

	a.smlblu:link,a.smlblu:visited	{
				color			:	#1188FF;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.smlblu:hover			{
				color			:	#1188FF;
				background-color	:	#FFFFFF;
				font-size		:	10px;
				font-weight		:	0;
				text-decoration		:	none;
				}

	a.smlorg:link,a.smlorg:visited	{
				color			:	#FF5511;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.smlorg:hover			{
				color			:	#FF5511;
				background-color	:	#FFFFFF;
				font-size		:	10px;
				font-weight		:	0;
				text-decoration		:	none;
				}

	a.smlgrn:link,a.smlgrn:visited	{
				color			:	#009922;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.smlgrn:hover			{
				color			:	#009922;
				background-color	:	#FFFFFF;
				font-size		:	10px;
				font-weight		:	0;
				text-decoration		:	none;
				}

	a.smlbrw:link,a.smlbrw:visited	{
				color			:	#BB7755;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.smlbrw:hover			{
				color			:	#BB7755;
				background-color	:	#FFFFFF;
				font-size		:	10px;
				font-weight		:	0;
				text-decoration		:	none;
				}

	a.sml:link,a.sml:visited	{
				color			:	#CC0000;
				font-size		:	10px;
				font-weight		:	200;
				letter-spacing		:	1px;
				text-align		:	center;
				text-decoration		:	none;
				}

	a.sml:hover			{
				color			:	#FF2222;
				font-size		:	10px;
				letter-spacing		:	1px;
				font-weight		:	0;
				text-align		:	center;
				text-decoration		:	none;
				}

	a.btmlnk:link,a.btmlnk:visited	{
				color			:	#1188FF;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	1px;
				text-decoration		:	none;
				}

	a.btmlnk:hover			{
				color			:	#0000FF;
				font-size		:	10px;
				letter-spacing		:	1px;
				font-weight		:	0;
				text-decoration		:	none;
				}

/* HTML.USER */

	textarea.whatsnew	{
				color						:	#DD5555;
				font-size				:	12px;
				padding-top			:	4px;
				padding-bottom	:	2px;
				line-height			:	16px;
				background-color	:	transparent;
/*				background-image	:	url(../img/latest_news_img.jpg); */
				background-repeat: no-repeat;
/*			border					:	1px blue solid; */
				width						: 207;
				height					: 340;
				border					:	none;
				overflow				:	none;
				}

	div.news	{
				color			:	#3040C0;
				font-size		:	12px;
				padding-top		:	4px;
				padding-bottom		:	2px;
				line-height		:	14px;
				}

	div.news_red	{
				color			:	#DD5555;
				font-size		:	12px;
				padding-top		:	4px;
				padding-bottom		:	2px;
				line-height		:	14px;
				}

	div.news_blu	{
				color			:	#30AABB;
				font-size		:	12px;
				padding-top		:	4px;
				padding-bottom		:	2px;
				line-height		:	14px;
				}

	table.menu	{
				position	:	fixed;
				top				:	135px;
/*				left:			:	10px; */
				background-attachment: fixed;
				}

	.tbdr		{
				line-height		:	18px;
				border-style	:	solid;
				border-width	:	1px;
				border-color	:	#DDDDDD;
/*				margin-top		:	3px;*/
				}

	.lst		{
				border	: none;
				background-color	:	#FFEECC;
				}

	.gry_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#F8F8F8;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rd1_lst		{
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFE7F0;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rd2_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFC5C5;
#				font-weight		:	bold;
				padding-left		:	5px;
				padding-right		:	5px;
				border	: none;
				}

	.rd3_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFA4A4;
#				font-weight		:	bold;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.blg_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#EEEEFF;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.red_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFDDF7;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.cia_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#BBDDFF;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.org_lst		{
				border	: none;
				font-size		:	12px;
				font-weight		:	bold;
				line-height		:	20px;
				background-color	:	#FFCC00;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.ylw_lst		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFEEAA;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rd1_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFE7F0;
				background-image	:	url(../img/frm_rd1_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rd2_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFC5C5;
				background-image	:	url(../img/frm_rd2_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rd3_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFA4A4;
				background-image	:	url(../img/frm_rd3_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.bg1_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#99AAFF;
				background-image	:	url(../img/frm_bg1_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.bg2_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#BBCCFF;
				background-image	:	url(../img/frm_bg2_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.bg3_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#D8EEFF;
				background-image	:	url(../img/frm_bg3_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.bg4_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#DDDDDD;
				background-image	:	url(../img/frm_bg4_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}


	.red_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFDDF7;
				background-image	:	url(../img/frm_red_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.cia_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#CCEEFF;
				background-image	:	url(../img/frm_cya_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.org_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	20px;
				background-color	:	#FFDD11;
				background-image	:	url(../img/frm_org_cnr.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.red_s			{
				color			:	#FF4477;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.blu_s			{
				color			:	#3388FF;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.org_s			{
				color			:	#FF5511;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.grn_s			{
				color			:	#009922;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.brw_s			{
				color			:	#BB7755;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

/* FORM */

	textarea		{
				color			:	darkblue;
/*				background-color	:	transparent; */
				background-color	:	#eeeeff;
/*				width			:	300px; */
			border			:	1px blue solid;
/*				border			:	none; */
				overflow		:	auto;
				padding-top		:	2px;
				}

	input		{
				color			:	darkblue;
/*				background-color	:	transparent; */
				background-color	:	#eeeeff;
/*				width			:	300px; */
			border			:	1px blue solid;
/*				border			:	none;
				overflow		:	auto;
				}

	.select		{
				color			:	darkblue;
/*				background-color	:	transparent; */
				background-color	:	#eeeeff;
/*				width			:	300px; */
			border			:	1px blue solid;
/*				border			:	none;
				overflow		:	auto;
				}

	input.btn		{
				color			:	darkblue;
				background-color	:	transparent;
				height			:	20px;
				width			:	160px;
				border			:	1px #333333 solid;
				margin-left		:	5px;
				}
