/* CSS Document */

h1 {
	margin:0 0 25px 0;
}

.catch {
	background:#333333;
}

.catchTxt1 {
	color:#ffffff;
	padding:10px 10px 10px 10px;
	font-size:14px;
}

.catchImg {
}

.catchTxt2 {
	color:#ffffff;
	padding:10px 10px 10px 10px;
	font-size:14px;
}




.shurui {
	background:#333333;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}

.shuruiTitle {}

.shuruiImg {
	text-align:center;
}

.shuruiTable {
	width:320px;
	margin:20px auto 0 auto;
	border-collapse:collapse;
}

.shuruiTable th , .shuruiTable td {
	vertical-align:top;
	padding:5px;
	font-size:14px;
	color:#ffffff;
	background:#111111;
	border:1px solid #cccccc;
}

.shuruiTable th {
	text-align:center;
}

.shuruiTable td {
}











.osusume {
	background:#333333;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}

.osusumeTitle {}

.osusumeTxt {
	font-size:14px;
	color:#ffffff;
	margin:10px 10px 10px 10px;
}

.osusumeImg {
	text-align:center;
}

.osusumeTable {
	width:320px;
	margin:20px auto 0 auto;
	border-collapse:collapse;
}

.osusumeTable th , .osusumeTable td {
	vertical-align: middle;;
	padding:5px;
	font-size:14px;
	color:#ffffff;
	background:#111111;
	border:1px solid #cccccc;
}

.osusumeTable th {
	text-align:center;
}

.osusumeTable td {
}






.txtbox {
	background:#333333;
	margin:20px 0 25px 0;
	padding:0 0 10px 0;
}

.price1 {
	color:#ffffff;
	font-size:12px;
	margin:10px 10px 0 10px;
}

.price2 {
	color:#ffffff;
	font-size:14px;
	margin:10px 10px 0 10px;
}

.price3 {
	color:#ffd900;
	font-size:14px;
	margin:0 10px 0 10px;
	text-align:right;
}

.priceLine {
	text-align:center;
}

.pricekome {
	font-size:12px;
	text-indent:-1em;
	padding-left:1em;
	color:#ffffff;
	margin:0 10px 0 10px;
}



.qabox {
	background:#333333;
	padding:10px;
	margin:10px 0 0 0;
}

.qaq {
	color:#ffffff;
	font-size:14px;
	background: url(../images/iconqaq.jpg);
	background-repeat:no-repeat;
	background-size: 24px auto;
	padding:0 0 0 35px;
	min-height:24px;
}

.qaline {}

.qaa {
	color:#ffffff;
	font-size:14px;
	background: url(../images/iconqaa.jpg);
	background-repeat:no-repeat;
	background-size: 24px auto;
	padding:0 0 0 35px;
	min-height:24px;
	margin:10px 0 0 0;
}

.qaboxLast {
	margin-bottom:25px;
}






.photobox {
	background:#333333;
	color:#ffffff;
	padding:15px 15px 25px 15px;
	margin:3px 0 25px 0;
}

.photoboxTxt {
	text-align:center;
	font-size:14px;
}

.photoboxImg {
	text-align:center;
	margin:10px 0 0 0;
}

.photoboxLine {
	margin:10px 0 10px 0;
}

.mailformBtn {
	text-align:center;
	margin:20px 0 0 0;
}
