body
{
	margin:0px ;
	background-color:#bec7c9 ;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3" ;
	color:#333333 ;
}

img
{
	border-style:none ;
}

br
{
	clear:both ;
}


/* BOX */

#box
{
	width:800px ;
	background-color:#d2d2d2 ;
	margin:30px auto 0px ;
	background-image:url("images/back.gif") ;
	background-repeat:repeat-y ;
}

#box_t
{
	width:800px ;
	height:54px ;
	background-image:url("images/back_top.gif") ;
	background-repeat:no-repeat ;
	margin:0px ;
	padding:0px ;
	overflow:hidden;
	text-indent:-999px;
}
#box_t h1{font-size:100%;}

#box_b
{
	width:800px ;
	height:15px ;
	background-image:url("images/back_bottom.gif") ;
	background-repeat:no-repeat ;
	margin:0px auto 15px ;
	padding:0px ;
}

#main
{
	width:780px ;
	background-color:#ffffff ;
	margin:0px ;
	padding:0px ;
}

/*  */

#box_l
{
	width:220px ;
	float:left ;
	margin:0px ;
	padding:0px ;
}

#left_space
{
	width:170px ;
	margin:10px auto ;
}

.suga
{
	float:left ;
	margin:0px auto 10px ;
}

.suga_p
{
	width:170px ;
	font-size:12px ;
	line-height:14px ;
	margin:0px 0px 10px ;
}

.suga_p a:link{color:#333333;text-decoration:none;}
.suga_p a:visited{color:#333333;text-decoration:none;}
.suga_p a:hover{color:#333333;text-decoration:underline;}

.banner
{
	margin:5px auto 8px ;
}


/* E */



#box_r
{
	width:540px ;
	float:left ;
	margin:0px ;
	padding:0px ;
}

#box_r h2
{
	margin-top: 0;
}

#main_box
{
	width:780px ;
	margin:30px 0px 0px ;
	padding:0px ;
}

.title
{
	margin:0px 0px 10px ;
	float:left ;
}

.read
{
	font-size:15px ;
	font-weight: bold;
	margin:5px 0px 10px 0px ;
	float:left ;
	padding:0px 30px 0px 40px ;
}

.index_box
{
	margin:5px 0px 15px 0px ;
	float:left ;
	padding:0px 40px 0px 40px ;
}

.left_menu
{
	float:left ;
	padding:0px ;
	margin:0px ;
}

.right_menu
{
	float:right ;
	padding:0px ;
	margin:0px ;
}

.menu_bt
{
	margin:0px 0px 10px ;
}

.right_p1
{
	width:210px ;
	font-size:12px ;
	line-height:14px ;
	margin:0px 20px 20px 0px ;
	float:right ;
	padding:0px ;
}

.right_p2
{
	width:210px ;
	font-size:12px ;
	line-height:14px ;
	margin:0px 20px 20px 0px ;
	float:right ;
	padding:0px ;
}


.click_l
{
	margin:0px 0px 0px 3px ;
}

.click_r
{
	margin:0px ;
	float:right ;
}

