/*-------------------------------------▼▼　基本-------------------------------------*/html	{	margin: 0;	/* setting border: 0 hoses ie6 win window inner well border */	padding: 0;	}body	{ 	margin: 0;	padding: 0;	background:#ededed;	text-align: center;	color: #454545;	font-size: 12px;	font-family: arial, helvetica, sans-serif;	line-height:150%;	}form, input	{	margin: 0;	padding: 0;	}td	{	font-size:10px;	line-height:150%;	padding:5px 0;	}hr	{	border:1px solid #ccc;	}/*-------------------------------------▼▼　リンク-------------------------------------*/a	{	color:#0033ff;	}a:hover	{	text-decoration:none;	color:#ccc;	}a img	{	border: 0;	}h1, h2, h3, h4, h5, h6 	{	margin:0;	padding:0;	}/*-------------------------------------▼▼　外枠-------------------------------------*/#container	{	width:760px;	margin:auto;	padding:auto;	border-right:1px solid #666;	border-left:1px solid #666;	text-align:left;	background:#fff;	}/*-------------------------------------▼▼　ヘッダー部分-------------------------------------*/#banner/*	{	width:760px;	background:url(img/banner_bg17.jpg) center bottom no-repeat;	height:200px;	border-bottom:5px solid #ce1b0c;	}　　*/#banner-inner	{	padding:20px 20px 10px 30px;	border-bottom:5px solid #ce1b0c;	background:#626262;	}#banner h1	{	font-size:18px;	font-weight:bold;	letter-spacing:2px;	}#banner h1 a	{	color:#fff;	}/*-------------------------------------▼▼　メイン-------------------------------------*/#wrap	{	width:760px;	float:left;	}#main	{	float:right;	width:600px;	background:#fff;	}#main-inner	{	margin:5px 10px 5px 0px;	}/*-------------------------------------▼▼　メイン【アドセンス】-------------------------------------*/.ad	{	clear:both;	margin:0;	padding:0 0 0 10px; 	}/*-------------------------------------▼▼　メイン【サイト説明】-------------------------------------*/#main_des	{	padding-left:10px;	padding-bottom:10px;	float:left;	}#des_inner	{	width:530px;	float:left;	}#des_inner h2	{	font-size:12px;	letter-spacing:1px;	color:#333;	margin-bottom:10px;	margin-top:20px;	border-left:5px double #c43606;	padding:2px 8px;	background:#ededed;	}#des_inner p	{	line-height:200%;	}/*-------------------------------------▼▼　メイン部分【一覧部分】-------------------------------------*/#box	{	width:550px;	padding-left:10px;	margin-top:5px;	clear:both;	}.box_h2	{	font-size:12px;	letter-spacing:1px;	color:#333;	margin-bottom:10px;	margin-top:20px;	border-left:5px double #c43606;	padding:2px 8px;	background:#ededed;	}.box_h3	{	color:#333;	font-size:12px;	letter-spacing:1px;	margin:5px;	font-weight:bold;	}.table1	{	border-right:1px solid #ccc;	border-top:1px solid #ccc;	}.table1 td	{	border-left:1px solid #ccc;	border-bottom:3px solid #ccc;	padding:5px;	}.table2 td	{	border:none;	}.table3 td	{	border-bottom:1px solid #ccc;	line-height:170%;	}/*-------------------------------------▼▼　メイン部分【ページトップ】-------------------------------------*/.gotop	{	text-align:right;	margin-top:10px;	margin-right:10px;	}/*-------------------------------------▼▼　メイン部分【パンくずリスト】-------------------------------------*/.pan	{	clear:both;	padding:2px 10px;	margin:10px;	border-left:5px solid #eaeae9;	border-top:1px solid #eaeae9;	border-right:5px solid #eaeae9;	border-bottom:1px solid #eaeae9;	}.pan a	{	text-decoration:none;	}/*-------------------------------------▼▼　サイド部分-------------------------------------*/#side	{	float:left;	width:159px;	border-right:1px solid #666;	border-bottom:1px solid #666;	}#side-inner	{	margin:0;	}#side a	{	text-decoration:none;	}#side a:hover	{	}/*-------------------------------------▼▼　カテゴリ部分-------------------------------------*/.category	{	}.category-inner	{	margin:0px;	padding-bottom:20px;	background:#ededed;	}.category h2	{	padding-top:5px;	padding-left:10px;	font-size:12px;	color:#333;	border-bottom:1px solid #abc4e5;	background:#fff;	}.category ul ,.category-navi ul	{	margin:0;	padding:0;	list-style-type:none;	}.category ul li ,.category-navi ul li	{	border-bottom:1px solid #abc4e5;	}.category ul li a ,.category-navi ul li a	{	display:block;	padding:5px 8px;	border-left:3px solid #ce1b0c;	}.category ul li a:hover ,.category-navi ul li a:hover	{	background:#fff;	text-decoration:none;	border-left:3px solid #333;	}.category-inner ul li span	{	font-size:10px;	}/*-------------------------------------▼▼　フッター部分-------------------------------------*/#footer	{	clear:both;	width:760px;	height:45px;	text-align:center;	border-top:5px solid #c43606;	background:#626262;	}#footer-inner	{	color:#fff;	padding-top:10px;	}#footer a	{	text-decoration:none;	}