@charset "UTF-8";/* CSS Document */@import url("cust.css");body {	background:url(/images/bg_body.gif) #FFFFFF;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	margin:0;	font-size:12px;	line-height:16px;	color:#646464;}#bgframe {	width:800px;	background:url(/images/frame_bg.gif) repeat-y;	margin:auto;	text-align:center;}#frame {	width:760px;	padding:10px;	margin:auto;	background-color:#FFFFFF;	text-align:left;}a:link {	text-decoration:none;	color:#646464;}a:visited {	text-decoration:none;	color:#646464;}a:hover {	text-decoration:underline;	color:#CCCCCC;}/*ヘッダー----------------------------------------*/#header {	}#header_top {	width:760px;}#header img {	float:left;	padding-bottom:10px;}#header .right {	padding-top:18px;	text-align:right;} /*コンテンツ----------------------------------------*/#contents {	width:760px;	background:url(/images/bgimage_left.gif) repeat-y;}#contents_left {	float:left;	width:160px;	margin:0;}#contents_right {	float:right;	width:570px;	margin-top:10px;	margin-right:10px;}/*メニュー----------------------------------------*/#menu {	margin:0;	padding:0;}#menu ul {	list-style-type:none;	margin:0;	padding:0;}#menu li {	display:block;	width:140px;	padding-top:5px;	padding-left:10px;}#menu li a {	background:url(/images/menu01_01.gif) no-repeat;	text-decoration:none;	color:#646464;	height:20px;	padding:5px 0 0 25px;	display:block;	text-align:left;}#menu li a:hover {	background:url(/images/menu01_02.gif) no-repeat;	text-decoration:none;	color:#000000;	height:20px;	padding:5px 0 0 25px;	display:block;	text-align:left;}/*Bannar----------------------------------------*/#bannar {	text-align:center;}#bannar img {	margin-top:10px;}	 /*イメージ----------------------------------------*/#image {	width:760px;	background:url(/images/img.jpg) no-repeat top left;	border-bottom:3px #B9B9B9 solid;	height:210px;	margin:0;	padding:0;	display:block;}#image_line {	width:760px;	background:url(/images/bgline.gif) repeat-x;	padding:4px;}#image .text {	padding:120px 10px 20px 450px;}.text h1 {	margin:0 0 5px;	text-align:left;	font-size:18px;	font-weight:bold;	color:#cc0030;}.text h2 {	margin:0;	text-align:left;	font-size:14px;	font-weight:bold;	color:#cc0030;}/*回り込み解除----------------------------------------*/#clear {	clear:both;}/*フッター----------------------------------------*/#footer {	width:760px;	border-bottom:1px #C8C8C8 solid;	border-top:1px #C8C8C8 solid;	background-color:#000000;	display:block;}#footer p {	text-align: center;	margin-top: 10px;	margin-bottom: 10px;}#footer a {	color: #FFFFFF;}#footer address {	font-size:10px;	color:#FFFFFF;	font-style:normal;	padding:2px;	text-align:center;}/*同一カテゴリに所属するコンテンツ一覧----------------------------------------*/#childcategorylist {	padding:10px;}#childcategorygoods {	margin:0 0 15px;	padding:0;	width:550px;	clear:both;}#thumnail_cc {	float:left;	width:100px;	padding:0 0 10px;}#goodslist {	width:400px;	margin-left:110px;	font-size:12px;	font-weight:bold;	display:block;	background: url(/images/commons/arrow.gif) no-repeat top left;	border-bottom:solid 1px #C8C8C8;	padding:3px 3px 3px 20px;}#childcategory {	margin-bottom:15px;}#childcategory_name {	width:400px;	margin-left:110px;	display:block;	font-size:12px;	font-weight:bold;	background: url(/images/commons/arrow02.gif) no-repeat top left;	border-bottom:solid 1px #C8C8C8;	padding:3px 3px 3px 20px;}#childcategory_sum {	width:400px;	margin-left:110px;	padding:3px;	font-size:10px;}/*トピックス----------------------------------------*/#topic {	clear:both;	margin-bottom:10px;}#list {	clear:both;	border-bottom:1px #E0E0E0 dotted;	padding-top:15px;	padding-bottom:5px;}#list_more {	text-align:right;	font-size:10px;	vertical-align:middle;	height:30px;	background:url(/images/commons/readmore01.gif) no-repeat right top;	padding-right:10px;}#banner {	text-align:center;	padding-bottom:10px;}