BODY{
	line-height:			150%;
	margin-top:				0px;
	padding:				0px;
}

DIV.top_bar{
	float:			none;
	height:			30px;
}
DIV.top_bar_left{
	float:			left;
	width:			300px;
}
DIV.top_bar_right{
	float:			right;
	width:			300px;
}
DIV.top_bar_center{
}

DIV.img_bar{
	margin-top:		2px;
	height:			60px;
}
DIV.img_bar_left{
	float:			left;
	width:			256px;
}
DIV.img_bar_ads{
}

DIV.main_container{
	LINE-HEIGHT:	150%;
}
DIV.main_c_left{
	float:			left;
	width:			192px;
}
DIV.main_c_right{
	float:			right;
	width:			162px;
}
DIV.main_c_center{
	margin:			0px 0px 0px 200px;
	FONT-SIZE:		90%;
	LINE-HEIGHT:	150%;
}
DIV.main_c_center_home{
	margin:			0px 170px 0px 200px;
	FONT-SIZE:		90%;
	LINE-HEIGHT:	150%;
}

DIV.footer_bar{
}
DIV.footer_bar_left{
	float:			left;
}
DIV.footer_bar_right{
	float:			right;
}
DIV.footer_bar_center{
}



DIV.body_left
{
	WIDTH:			190px;
	MARGIN:			0px;
	BORDER:			0px;
	PADDING:		0px;
}
DIV.body_center
{
	WIDTH:			100%;
	MARGIN:			0px 8px;
	BORDER:			0px;
	PADDING:		0px;
	FONT-SIZE:		90%;
	LINE-HEIGHT:	150%;
}
DIV.body_center_top
{
	WIDTH:			100%;
	MARGIN:			0px 8px;
	BORDER:			0px;
	PADDING:		0px;
	FONT-SIZE:		90%;
	LINE-HEIGHT:	150%;
}
DIV.body_right
{
	WIDTH:			160px;
	MARGIN:			0px;
	BORDER:			0px;
	PADDING:		0px;
}

H1
{
	BORDER-RIGHT:	CadetBlue 1px solid;
	BORDER-BOTTOM:	CadetBlue 1px solid;
	BORDER-LEFT:	Cyan 1px solid;
	BORDER-TOP:		Cyan 1px solid;
	PADDING-RIGHT:	8pt;
	PADDING-LEFT:	8pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	0pt;
	BACKGROUND-COLOR:	lightskyblue;
	FONT-SIZE: 100%;
	MARGIN: 4px 0px;
}
H2
{
	BORDER-RIGHT:	LightGrey 1px solid;
	BORDER-BOTTOM:	LightGrey 1px solid;
	BORDER-LEFT:	Ivory 1px solid;
	BORDER-TOP:		Ivory 1px solid;
	PADDING-RIGHT:	8pt;
	PADDING-LEFT:	8pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	0pt;
	BACKGROUND-COLOR:	lightgoldenrodyellow;
	FONT-SIZE:		100%;
	MARGIN: 8px 0px;
}
H1.top
{
	BORDER-RIGHT:	CadetBlue 1px solid;
	BORDER-BOTTOM:	CadetBlue 1px solid;
	BORDER-LEFT:	Cyan 1px solid;
	BORDER-TOP:		Cyan 1px solid;
	PADDING-RIGHT:	8pt;
	PADDING-LEFT:	8pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	0pt;
	BACKGROUND-COLOR:	lightskyblue;
	FONT-SIZE: 110%;
	MARGIN: 4px 0px;
}
H2.top
{
	BORDER-RIGHT:	LightGrey 1px solid;
	BORDER-BOTTOM:	LightGrey 1px solid;
	BORDER-LEFT:	Ivory 1px solid;
	BORDER-TOP:		Ivory 1px solid;
	PADDING-RIGHT:	8pt;
	PADDING-LEFT:	8pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	0pt;
	BACKGROUND-COLOR:	lightgoldenrodyellow;
	FONT-SIZE:		110%;
	MARGIN: 8px 0px;
}
A.img:hover
{
	BACKGROUND-COLOR: transparent;
}
A:hover
{
	BACKGROUND-COLOR: yellow;
}
TABLE.tbl
{
	FONT-SIZE: 90%;
	LINE-HEIGHT: 150%;
	empty-cells: show;
}
TABLE.top
{
	FONT-SIZE: 90%;
	LINE-HEIGHT: 150%;
}
TABLE.waku
{
	FONT-SIZE: 100%;
	LINE-HEIGHT: 150%;
}
DIV.fs2
{
	FONT-SIZE: 90%;
}
H3
{
	PADDING-RIGHT: 8pt;
	PADDING-LEFT: 8pt;
	FONT-SIZE: x-small;
	BORDER-LEFT: navy double;
}
IMG
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
}
H6
{
	PADDING-RIGHT: 8pt;
	BORDER-TOP: lightskyblue 1px outset;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 8pt;
	FONT-SIZE: x-small;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 0pt;
	BORDER-LEFT: navy double;
	PADDING-TOP: 0pt;
	BORDER-BOTTOM: lightskyblue 1px outset;
	clear:			both;
}
H1.shop
{
	BORDER-RIGHT: pink 1px solid;
	PADDING-RIGHT: 8pt;
	PADDING-LEFT: 8pt;
	FONT-SIZE: large;
	COLOR: white;
	PADDING-BOTTOM: 2pt;
	PADDING-TOP: 2pt;
	BORDER-BOTTOM: pink 1px solid;
	BACKGROUND-COLOR: red;
	MARGIN: 0px 0px 8px 0px;
}
H1.kyujin
{
	BORDER-RIGHT: mediumseagreen 1px solid;
	PADDING-RIGHT: 8pt;
	PADDING-LEFT: 8pt;
	FONT-SIZE: large;
	COLOR: white;
	PADDING-BOTTOM: 2pt;
	PADDING-TOP: 2pt;
	BORDER-BOTTOM: mediumseagreen 1px solid;
	BACKGROUND-COLOR: green;
	MARGIN: 0px 0px 8px 0px;
}
DIV.shopdata
{
	BORDER-RIGHT: pink 1px solid;
	PADDING-RIGHT: 8pt;
	PADDING-LEFT: 8pt;
	PADDING-BOTTOM: 4pt;
	PADDING-TOP: 4pt;
	BORDER-BOTTOM: pink 1px solid;
	BACKGROUND-COLOR: lightyellow;
}
DIV.bloglist
{
	FONT-SIZE: x-small;
}
DIV.box_line_menu
{
	BORDER:		1px solid lightskyblue;
	FONT-SIZE:	90%;
	LINE-HEIGHT:	150%;
	MARGIN:		4px 0px 12px 0px;
}
DIV.box_title_menu
{
	PADDING:	0px 2px;
	BORDER:		1px solid white;
	BACKGROUND-COLOR:	Lavender;
	FONT:		bold;
	text-align:	center;
}
DIV.box_body_menu
{
	PADDING:	4px 2px;
}
DIV.box_body_menu_2
{
	BACKGROUND-COLOR:	LightCyan;
	PADDING:		2px 0px;
}

DIV.shop_box_line_menu
{
	BORDER:		1px solid pink;
	FONT-SIZE:	90%;
	LINE-HEIGHT:	150%;
	MARGIN:		4px 0px 12px 0px;
}
DIV.shop_box_title_menu
{
	PADDING:	0px 2px;
	BORDER:		1px solid white;
	BACKGROUND-COLOR:	thistle;
	FONT:		bold;
	text-align:	center;
}
DIV.shop_box_body_menu
{
	PADDING:	4px 2px;
}
DIV.shop_box_body_menu_2
{
	BACKGROUND-COLOR:	lavenderblush;
	PADDING:		2px 0px;
}

DIV.box_line
{
	BORDER:		1px solid lightskyblue;
	FONT-SIZE:	90%;
	LINE-HEIGHT:	150%;
	MARGIN:		4px 0px;
}
DIV.box_title
{
	PADDING:	0px 2px;
	BORDER:		1px solid white;
	BACKGROUND-COLOR:	Lavender;
}
DIV.box_body
{
	PADDING:	4px 2px;
}
FORM.box
{
	MARGIN:		0px;
	/*/*/width:	100%;/**/
}
TABLE.t_out
{
	BACKGROUND-COLOR:	lightskyblue;
}
TABLE.t_in
{
	WIDTH:			100%;
	FONT-SIZE:		80%;
	LINE-HEIGHT:	150%;
	empty-cells:	show;
}
TH.t_in
{
	BACKGROUND-COLOR:	Lavender;
}
TH.t_in_head
{
	BACKGROUND-COLOR:	Lavender;
}
COLGROUP.t_in_head
{
	BACKGROUND-COLOR:	Lavender;
}
COLGROUP.t_in_1
{
	BACKGROUND-COLOR:	white;
}
COLGROUP.t_in_2
{
	BACKGROUND-COLOR:	LightCyan;
}
TR.t_in_head
{
	BACKGROUND-COLOR:	Lavender;
}
TR.t_in_1
{
	BACKGROUND-COLOR:	white;
}
TR.t_in_2
{
	BACKGROUND-COLOR:	LightCyan;
}
TR.t_in_3
{
	BACKGROUND-COLOR:	Pink;
}
TD.t_in_head
{
	BACKGROUND-COLOR:	Lavender;
}
TD.t_in_1
{
	BACKGROUND-COLOR:	white;
}
TD.t_in_2
{
	BACKGROUND-COLOR:	LightCyan;
}


TABLE.t_out_msch
{
	BACKGROUND-COLOR:	darkorange;
}
TABLE.t_in_msch
{
	WIDTH:			100%;
	FONT-SIZE:		80%;
	empty-cells:	show;
}
TABLE.t_in_msch_in
{
	WIDTH:			100%;
	FONT-SIZE:		100%;
	empty-cells:	show;
}
TD.t_in_left_msch
{
	BACKGROUND-COLOR:	orange;
}
TH.t_in_head_msch
{
	BACKGROUND-COLOR:	lightyellow;
}
TD.t_in_1_msch
{
	BACKGROUND-COLOR:	white;
}

DIV.home_sitemap{
	width:			100%;
}
DIV.home_sm_1{
	float:			left;
	width:			33%;
}
DIV.home_sm_2{
	float:			left;
	width:			33%;
}
DIV.home_sm_3{
	float:			left;
	width:			33%;
}
DIV.top_bar{
	background-image:	url(/imgs/top_bar_bk_l.gif);
	background-repeat:	repeat-x;
	height:		30px;
	clear:		both;
}
DIV.top_bar_right{
	background-image:	url(/imgs/top_bar_bk_r.gif);
	background-repeat:	repeat-x;
	width:		410px;
	height:		30px;
	float:		right;
	padding-top:	4px;
	padding-right:	4px;
	font-size:	10pt;
	text-align:	right;
}
DIV.top_bar_left{
	height:		30px;
	font-size:	10pt;
	padding-top:	0px;
	padding-left:	4px;
}
INPUT.kotogle_textbox{
	width:		180px;
}
DIV.random_link{
	font-size:	x-small;
}
DIV.random_link a.random_link{
	text-decoration: none;
	color: #999;
}
DIV.random_link a:hover.random_link{
	background: none;
}
