@charset "Shift_JIS";body{	margin:0;	padding:0;	background-color:#333;}body,td{	font-size:9pt;	color:#454545;	line-hight:120%;}img{	border:none;}strong{	font-weight:lighter;}#main{	background-color:#fff;	width:900px;}h1{	width:898px;	height:15px;	margin:1px 0 1px 0;	padding-top:3px;	font-size:8pt;	font-weight:lighter;	text-align:left;	color:#000;	background-color:#ccc;	border:solid 1px #666;}#header{	width:900px;	height:95px;	background-image:url(../img/bg-logo.gif);	border-bottom:solid 10px #333;	text-align:left;}#footer{	width:900px;	height:20px;	font-size:8pt;	text-align:center;	background-color:#000;	border:solid 1px #666;	padding-top:3px;}#footer a{	color:#ccc;}#footer-link{	width:650px;	font-size:8pt;	text-align:left;}#footer-link a{			text-decoration:none; }#footer-link a:hover{	text-decoration:underline;}/*-----------------------------------------------------------*/#menu{	width:170px;	padding:3px;}#menu img{	margin-bottom:3px;}.miniwaku{	/*メニュー下のモバ+BKM*/	border-style:solid;	border-width:0 1px 1px 1px;	border-color:#000;	width:159px;	margin:0;	padding-left:2px;}.miniwaku img{	vertical-align:middle;}.miniwaku2{	/*メニュー下のモバ+BKM*/	border-style:solid;	border-width:0 1px 1px 1px;	border-color:#000;	width:159px;	hegiht:30px;	margin:0;	padding-left:2px;}.miniwaku img{	vertical-align:middle;}.miniwaku3{	/*メニュー下のモバ+BKM*/	border-style:solid;	border-width:0 1px 1px 1px;	border-color:#000;	width:159px;	hegiht:110px;	margin:0;	padding-left:2px;}.miniwaku img{	vertical-align:middle;}.bn{	padding-top:10px;}.bn img{	margin-left:10px;}/*-----------------------------------------------RANDOM------*/#random{	width:347px;	border:solid 2px #000;	border-top:none;	border-bottom:none;	text-align:center;}.item-left td{	width:108px;	height:108px;	background-image:url(/img/bg-photo.gif);	margin:0;	padding:0;}.item-name{	border-bottom:solid 2px #333;	height:20px;	width:210px;	margin:0;	padding:0;}.item-name img{	vertical-align:middle;}.item-kakaku{	width:210px;	height:20px;	margin:0;	padding:5px 0 0 0;}.item-com{	width:210px;	margin:0;	padding:5px 0 0 0;}.item-kakaku b{	font-family:impact;	color:#c00;	font-size:15pt;}.item-left,.item-right{	float:left;	margin:0;	padding:0;}/*-----------------------------------------------------激安---*/#geki		{margin-left:7px;}#geki td	{font-size:8pt;}#geki font	{font-weight:bold;	color:red;font-size:10pt;}.geki-td	{padding-left:5px;}#geki a:hover{text-decoration:none;}/*-----------------------------------------------------------*/.info{	margin:0 0 10px 10px;	font-size:8pt;}.info p{	margin:5px 0 0 0;	padding:0;	text-align:right;}.info span{	color:#f60;}.info-post{	border:solid 1px #f90;	padding:3px;}.info-pay{	/*　tdに対して　*/	border-bottom:solid 3px #fc0;	font-size:8pt;}.info-pay span{	color:red;}/*-----------------------------------------------SubPage------*/.com{	width:650px;	text-align:left;}.Q-title{	width:610px;	height:30px;	background-image:url(../img/bg-waku1.gif);	text-align:left;	margin-top:8px;	padding:10px 0 0 20px;}.Q-com{	width:610px;	text-align:left;	background-image:url(../img/bg-waku2.gif);	padding:10px;	border-bottom:solid 3px #000;}.sankaku{	width:400px;	text-align:center;	color:orange;}.up{	width:590px;	margin:10px;	text-align:right;}dl a		{	color:blue; text-decoration:none;	}dl a:hover	{	color:#0c3; text-decoration:underline;	}