#wcon	{
		float:left;
		width:778px;
		}

#wcon_l	{
		float:left;
		width:498px;
		margin-top:11px;
		margin-right:15px;
		display:inline;
		}

#wcon_r	{
		float:left;
		width:212px;
		margin-top:6px;
		}

#left	{
		margin-left:18px;
		}

.contents_box	{
		display:block;
		margin-bottom:10px;
		font-size:80%;
		line-height:160%;
		}

.contents_box_txt	{
		display:block;
		margin-bottom:30px;
		font-size:80%;
		line-height:160%;
		padding:0 10px;
		}

.title_bg	{
		background:url(../img/title_bk.gif) no-repeat;
		width:460px;
		height:21px;
		font-size:90%;
		padding-left:20px;
		padding-top:7px;
		display:block;
		margin-bottom:10px;
		clear:both;
		}

p.top_txt	{
		font-size:80%;
		line-height:160%;
		margin-top:10px;
		margin-left:12px;
		margin-right:12px;
		margin-bottom:20px;
		width:450px;
		}

#content	{
		width:480px;
		float:left;
		margin-bottom:20px;
		}

#content .content_img	{
		margin-left:7px;
		float:left;
		margin-top:20px;
		}

.content_right_txt	{
		width:178px;
		padding:55px 10px 10px 20px;
		line-height:120%;
		}


#content_right01	{
		width:212px;
		height:170px;
		background:url(../img/content_right01.gif) no-repeat;
		margin-right:53px;
		}

#content_right01 ul	{
		list-style:none;
		line-height:140%;
		font-size:80%;
		}

#content_right01 li	{
		list-style:none;
		line-height:160%;
		}

p.update	{
		font-size:70%;
		color:#541C03;
		padding:10px 20px 0px 26px;
		text-align:right;
		}
		
#content_right02	{
		width:212px;
		height:196px;
		background:url(../img/content_right02.gif) no-repeat;
		margin-right:53px;
		}

#content_right02 ul	{
		list-style-type:square;
		padding-left:16px;
		line-height:140%;
		font-size:80%;
		padding-bottom:4px;
		}

p.qa	{
		font-size:80%;
		color:#541C03;
		padding:0px 20px 0px 26px;
		text-align:right;
		display:block;
		}

#content_right03	{
		width:212px;
		height:200px;
		background:url(../img/content_right03.gif) no-repeat;
		margin-right:53px;
		}

#content_right03 ul	{
		list-style-type:disc;
		padding-left:16px;
		line-height:200%;
		font-weight:bold;
		font-size:80%;
		}

#content_bottom	{
		width:497px;
		height:80px;
		margin-top:0px;
		float:left;
		margin-bottom:20px;
		}

#merumaga	{
		background:url(../img/merumaga_bg.gif) no-repeat;
		width:280px;
		height:80px;
		float:left;
		}

p.m_maga	{
		color:#FFFFFF;
		font-size:10px;
		margin-left:80px;
		margin-top:34px;
		line-height:140%;
		}

#merumaga a	{
		color:#FFFFFF;
		text-decoration:none;
		}

#merumaga a:hover	{
		color:#FFFFFF;
		text-decoration:underline;
		}

#glossary	{
		background:url(../img/glossary_bg.gif) no-repeat;
		width:280px;
		height:80px;
		float:left;
		}


p.glossary_txt	{
		color:#FFFFFF;
		font-size:10px;
		margin-top:34px;
		line-height:140%;
		margin-left:80px;
		}

#glossary a	{
		color:#FFFFFF;
		text-decoration:none;
		margin-left:30px;
		margin-right:4px;
		}

#glossary a:hover	{
		color:#FFFFFF;
		text-decoration:underline;
		}


#backnumber	{
		float:left;
		width:216px;
		height:80px;
		background:url(../img/backnumber_bg.gif) no-repeat;
		}
#backnumber ul	{
		font-size:12px;
		line-height:140%;
		margin-left:12px;
		margin-top:28px;
		display:block;
		width:200px;
		}

#backnumber li	{
		list-style-type:square;
		list-style-position:inside;
		}

.backnumber_img	{
		float:right;
		margin-top:4px;
		margin-right:4px;
		}

.support_box	{
		float:left;
		}

.support_map_img	{
		float:left;
		margin-right:10px;
		margin-left:14px;
		display:inline;
		padding-bottom:20px;
		}

.support_map_txt	{
		float:left;
		font-size:80%;
		line-height:160%;
		width:280px;
		padding-top:10px;
		}


.local	{
		font-size:10px;
		}

#bunner01	{
		display:block;
		margin-top:4px;
		margin-left:2px;
		margin-bottom:8px;
		}