/*サイドとメインをくくる*/
#centertop{
	height:10px;
	}
#center{
	padding:5px 0px 0 0px;
	}
#centerbottom{
	height:10px;
	}
				

				
/*サイドのブロック*/
#box_side{
	width: 245px;
	float: left;
}

.topmenu{
	width:220px;
	margin:0 0 10px 0;
	padding:5px;
	background-color:#dddddd;
	}

	h3{
	height:40px;
	padding:0px;
		}
	#box_side ul{
		list-style:none;
		background-color:#ffffff;
		margin:0px;
		padding:5px 0px 0px 0px;
		}
	#box_side li{
		margin:5px 0px 0px 0px;
		padding:0px 0px 10px 8px;
		border-bottom:1px dotted #cccccc;
			}
	#box_side li a{
		padding:0px 5px 0px 12px;
  		background: url(../img/listmark01_l.gif) no-repeat 0 6px;
		font-size:10pt;
		/*text-decoration:none;
		color:#000000;*/
		display:list-item;
		text-decoration: underline;color: #0066cc;
		}
	#box_side li a:hover{
  		background: #ffffff url(../img/listmark01_l.gif) no-repeat -400px 6px;
  		text-decoration: underline;
  		color: #ff0000;
		}
	#box_side li span{
		padding:0px 5px 0px 12px;
  		background: url(../img/listmark01_l.gif) no-repeat 0 6px;
		font-size:10pt;
		display:list-item;
		text-decoration: none; color: #000000;
		}
	
	.topicstitle{
		width:220px;
		height:23px;
		padding-top:12px;
	}
	.topicstitle a{
		/*--「注目製品」の場合--
		padding-left:65px;*/
		/*--「ピックアップ」の場合--*/
		padding-left:85px;
		font-size:10pt;
		font-weight:bold;
		text-decoration:underline;
		color:#FFFFFF;
		}
	.topicstitle a:hover{
  		text-decoration: underline;
  		color: #ff0000;
		}
		
/*左のバナー*/
.top_banar{
	width:228px;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border:1px solid #dddddd;
	}
	.banarlink a{
		padding-left:3px;
		font-size:11pt;
		font-weight:bold;
		text-decoration:underline;
		color:#333333;
		line-height:120%;
		}
	.banarlink a:hover{
  		text-decoration: underline;
  		color: #ff0000;
		}
	.banarlink_text a{
		padding-left:3px;
		font-size:10pt;
		text-decoration:none;
		color:#000000;
		line-height:120%;
		}
	.banarlink_text a:hover{
  		text-decoration: underline;
  		color: #ff0000;
		}
	
/*右のブロック*/
#box_main{
	width: 485px;
	float: right;
}

/*右のタイトル部分*/
h1{
	height:24px;
	padding:0px;
	}
h2{
 color:#17176e;
 font-size:12pt;
 font-weight:bold;
 margin-left:10px;
 margin-top:8px;
 }
	
	/*メインの記事の部分*/
	#main{
	margin:10px 0 0px 0;
	background-color: #dddddd;
	padding-bottom:3px;
		}
	
	.okomarilist ul{
		list-style:none;
		background-color:#ffffff;
		margin:0px;
		padding:2px 0px 0px 0px;
		}
	.okomarilist li{
		margin:5px 0px 0px 0px;
		padding:0px 0px 8px 8px;
		border-bottom:1px dotted #cccccc;
			}
	.okomarilist li a{
		padding:0px 5px 0px 12px;
  		background: url(../img/listmark_red.gif) no-repeat 0 6px;
		font-size:11pt;
		display:list-item;
		text-decoration: underline;color: #0066cc;
		}
	.okomarilist li a:hover{
  		text-decoration: underline;
  		color: #ff0000;
		}
	
	.okomariitiran{
		margin:5px;
		padding:;
	}
	.okomariitiran a{
		padding-left:5px;
		font-size:8pt;
		}
	.okomariitiran a:hover{
  		text-decoration: underline;
  		color: #ff0000;
		}
		
		
	.jigyotab{
		background-color:#f6f6f6;
		width:230px;
		height:24px;
		padding:3px 3px 3px 3px;
		/*border:1px solid #000000;*/
			}
	.textlink a{
  		/*margin:3px 3px 3px 10px;
  		background: url(../img/listmark02.gif) no-repeat 0 50%;*/
		padding-left:3px;
		font-size:11pt;
		text-decoration:underline;
		color:#000000;
		line-height:120%;
		}
	.textlink a:hover{
  		/*background: url(../img/listmark02.gif) no-repeat -230px 50%;*/
  		text-decoration: underline;
  		color: #ff0000;
		}	
		
	.textlink_small a{
  		/*margin:3px 3px 3px 10px;*/
  		background: url(../img/listmark01_l.gif) no-repeat 0 50%;
		padding-left:10px;
		font-size:10pt;
		/*text-decoration:none;
		color:#000000;*/
		line-height:120%;
		text-decoration: underline;color: #0066cc;
		}
	.textlink_small a:hover{
  		background: url(../img/listmark01_l.gif) no-repeat -400px 50%;
  		text-decoration: underline;
  		color: #ff0000;
		}
	p{
		padding:15px 7px;
		line-height:150%;
		}
	blockquote{
		margin:10px 10px 10px 10px;
		padding:0px;
		line-height:120%;
		font-size:11pt;
		}
