body{
	background: #dddddd url(img_c/background.gif) center center;
	font-family:Verdana;
	margin:0px 20px 0px 20px;
	font-size:small;
	color:#252525;
	line-height:1.4;
	text-align:center;
	
}

.sub_background{
	background: #ffffff url(img_c/sub_background.gif) top repeat-x;
	padding:60px 20px 20px 20px;
}

.side_margin{
	margin-left:20px;
	margin-right:20px;
}

table{
	font-size:small;
}

A:link { color: #3322cc}
A:visited {  color: #662288;}
A:hover { color: #ff0000;}

h5{
	margin-bottom:1px;
}
h4{
	margin-bottom:1px;
}
h3{
	margin-bottom:10px;
}

h1{
	font-size:large;
	margin-bottom:10px;
}


.m_3		{
		background:#eeeeee url(img_c/m3back.gif) no-repeat right center;
		padding:3px 2px 2px 10px;
		border:solid #666666 1px;
		border-top-color:#eeeeee;
		border-left:#880000 10px solid;
		border-bottom:#bbbbbb 1px solid;
		border-right-color:#cccccc;
}

.m_4		{
		padding:3px 2px 2px 10px;
		border:solid 0px;
		border-left:#bbbbbb 10px solid;
		border-bottom:#bbbbbb 2px solid;
}

.m_5		{
		padding:2px 0px 0px 10px;
		border:solid 1px #999999;
		border-left:#880000 10px solid;
}




.read_small	{
		font-size:medium;
		line-height:1.5;
}






.line		{
		background:url(img_c/line.gif) center center repeat-x;
		height:5px;
		margin-top:5px;
}


.li_side	{
		margin-left:5px;
}

.li_new_window	{
		list-style-image:url(img_c/li_new_window.gif);

}

.li_nomal_white	{
		list-style-image:url(img_c/li_nomal_white.gif);
}

.li_circle_white	{
		list-style-image:url(img_c/li_circle_white.gif);
		padding-bottom:4px;
}

.li_return_white	{
		list-style-image:url(img_c/li_return_white.gif);
}

.li_up_white	{
		list-style-image:url(img_c/li_up_white.gif);
		padding-bottom:4px;
}

.li_pdf	{
		list-style-image:url(img_c/li_pdf.gif);
}

.ul_margin_none{
		margin-top:0px;
		margin-left:30px;
		margin-bottom:0px;
}

.ul_menu{
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
}


.table_m1	{
		background:#555566;
		font-weight:bold;
		color:#ffffff;
}

.table_m2	{
		background:#777788;
		font-weight:bold;
		color:#ffffff;
}

.table_m3	{
		background:#e6e6f0;
		font-weight:bold;
		color:#000000;
}





.kaisou_link	{font-size:12px;
		 width:750px;
		 margin-left: auto;
		 margin-right: auto;
		 text-align:left;
}

.main_outline950	{
		 width:950px;
		 background:#ffffff;
		 margin-left: auto;
		 margin-right: auto;
		 text-align:left;
}

.main_outline	{
		 width:760px;
		 background:#ffffff;
		 margin-left: auto;
		 margin-right: auto;
		 text-align:left;
}

.main_contents	{width:550px;
		 background:#ffffff;
		 float:left; 
		 padding:5px 0px 5px 0px;
}

.main_side	{width:200px;
		 background:#eeeeee url(img_c/back_main_side.gif) repeat-x  right bottom;
		 float:right; 
		 margin:5px 0px 0px 0px;
		 padding-bottom:60px;
}

.c_both		{clear:both; 
}

.products_menu	{
		font-size:12px;
		background:#ffffff url(img_c/p_menu_back.gif) repeat-x ;
		border:solid #666666 1px;
		width:129px;
		padding:2px;
}

.topics		{
		font-size:x-small;
}

.side_outline	{
		border:solid 1px #666666;
		padding:5px;
}



.product_main{
		 background:#ffffff url(img_c/back_pruduct_guide.gif) right repeat-y ;
		 border:solid 1px #666666;
		 padding:5px;
		 width:530px;
}

.product_name{
		 font:normal normal 900 150% normal;
}

.product_sck{
		 font:normal normal 900 105% normal
}





.footer		{font-size:10px;
		 text-align:center;
		 width:760px;
		 margin-left: auto;
		 margin-right: auto;
}