@charset "utf-8";
/* CSS Document */

/******************** .info ************************/
.info table{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

.info table th,
.info table td{
	color:#666;
	font-size:14px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:3px;
	text-align:center;
}
.info table td{
	font-family:	"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.info table th .tex_red{font-size:12px;}
.info table td strong{	color:#333;}

.info#price .bikou{
	margin:0px 40px 10px 40px;
	padding:10px;
	background-color:#FFC;
	border:1px dashed #ccc;
}
.info#price .attention{
	margin:0px 40px 10px 40px;
	padding:20px;
	background-color:#FF6;
	border:1px dashed #900;
	width: 555px;
}
.info#price .attention .center{margin-bottom:10px;}
.info#price .attention ol{
	list-style-position:inside;
	margin:0px;
	padding:0px;
}


.info#dog .cyu{
	margin:0px 40px 10px;
	padding:10px;
	background-color:#F9E2D2;
	border:1px dashed #ccc;
}
.info#dog .cyu .syomei{
	margin:10px 0px 0px 0px;
	padding:10px;
	background-color:#FFF;
	border:1px solid #ccc;
}
.info#dog .price{
	margin:0px 20px 10px 40px;
}

.info#access .left{
	padding:20px 20px;
	background-color: #F3FFCC;
	margin: 0px 30px 10px;
	border: 1px solid #8CD700;
}
.info#access .left img{
	margin:5px 0px;
}

.info#qa .item{
	margin:5px 20px 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.info#qa .item .q{
	background:url(img/q.gif) no-repeat 0px 2px;
	padding:8px 0px 9px 35px;
	border-bottom:1px dashed #8ECC07;
}

.info#qa .item .a{
	background:url(img/a.gif) no-repeat 30px 3px;
	padding:10px 0px 20px 48px;
}
