@charset "UTF-8";

form{
	margin:0;
}
input{
	margin-right:.5em;
}

form dt{
	border-bottom: 1px dotted #999;
	padding:.3em 5px;
	font-size:110%;
}
form dd{
	margin:10px 20px 0;
}
form dd li{
	margin:0 0 .5em;
}
form .box{
	margin-bottom:2em;
}

ul#aKind{
	/*margin-left:110px ;*/
} 
ul#aKind li{
	width:180px;
	float:left;
	padding-bottom:1em;
}
ul#aKind img{
	margin-bottom:5px;
}

ul#bKind{
	/*margin-left:110px ;*/
} 
ul#bKind li{
	width:354px;
	float:left;
	padding-bottom:1em;
	position:relative;
}
ul#bKind img{
	width:354px;
	margin-bottom:5px;
}
ul#bKind a{
	position:absolute;
	right:20px;
	text-decoration:underline;
	bottom:1em;
}

form table{
	/*width:560px;*/
	border-collapse: separate !important; 
	border-spacing:0 10px;
	border:0;
}
form th,
form td{
	border-bottom:1px solid #999;
	padding:.5em .5em;
}
form th{
	width:12em;
	font-weight:bolder;
}

.par li{ /*list横並び*/
	display:inline;
	margin-right:1em;
}
.nec th{ /*必須項目*/
	border-left:3px solid #fc0;
	white-space:nowrap;
}
ul#btn{
	text-align:center;
}

p#seal{
	text-align:center;
}

table#contactTable {
	
}
table#contactTable td {
	vertical-align:top;
}
td#contactLeft {
	width: 400px;
	border-right: 1px dotted #999;
}

h1 {
	padding-bottom: 14px;
}

#dokoItems li span {
	white-space:nowrap;
}



table#comfirmTable {
	margin:30px auto 0 auto;
	border-collapse: collapse;
}
table#comfirmTable td {
	border:1px solid #ccc;
	text-align:left;
	padding:5px 5px 5px 10px;
	vertical-align:top;
}
table#comfirmTable td.item{
	color:#333;
	background:#eee;
	color:#333;
}
table#comfirmTable td.entry{
	color:#333;
	background:#fff;
	color:#333;
}
#btn{
	position:relative;
	left:60px;
	width:400px;
	margin:15px 0 15px 0;
	text-align:center;
}
table#contactTable td #btn{
	position:relative;
	left:300px;
}
#btn li{
	float:left;
	padding-right:20px;
}
#btn li *{
	width:95px;
}

dl#enqueteBox {
	margin-top: 30px;
	padding: 20px;
	text-align: left;
	font-size: 14px;
	background-color: #cf9;
	border: 1px solid #888;
}
	dl#enqueteBox dt {
		text-align: center;
		font-size: 17px;
		font-weight: bold;
	}
	dl#enqueteBox dd {
		text-align: center;
	}
		dl#enqueteBox dd a {
			color: #00f;
			text-decoration: underline;
		}
		dl#enqueteBox dd a:hover {
			color: #f00;
		}
