@charset "utf-8";

#conts ul li{
	text-align: left;
	padding: 0 5% 30px;	
}
.category1{
	padding-top:20px;
	border-bottom: dotted 1px #ccc;
	margin-bottom:20px;
}

#conts{
	padding:40px 0;
}
#conts input[type="submit"]{
	font-size:2em;
	padding:10px 40px;
	margin:40px auto 20px;
	display: block;
}
#conts input[type="checkbox"]{
	width:50%;
	height:50%;
}
#conts ul{
	padding-bottom:15px;
}
#conts ul li a{
	display:block;
	width:100%;
	height:100%;
	background:url(/sp/images/icon/icon_07.png) 97% 50% no-repeat;
	color:#333;
}

#conts table{
	font-size:1.25em;
	width: 95%;
	border-top:dotted 1px #ccc;
	border-bottom:dotted 1px #ccc;
	text-align: left;
	border-collapse:collapse
}
#conts table tr td.select-box{
	width: 60px;
	background:#FFD58E;
	text-align: center;
}
#conts table tr td.image-box{
	width: 40%;
	padding:20px 0 0;
	text-align: center;
}
#conts table tr td.image-box img{
	max-width: 85%;
}
#conts table tr td.image-box p{
	text-align: left;
	padding:15px 5%;
}
#conts table tr td table{
	width: 100%;
	font-size:1em;
}
#conts table .info-box{
	padding:10px 15px;
	border:solid 1px #999999;
}
#conts table .nice-box{
	padding:20px;
	font-size:1em;
}
#conts table .nice-box img{
	vertical-align: middle;
	margin-right:15px;
}
#conts table .nice-box span{
	background:url(/sp/images/icon/icon_06.png) left top no-repeat;
	display: inline-block;
	width: 142px;
	height: 44px;
	line-height:44px;
	color:white;
	text-align: right;
	font-size:1em;
	font-weight:bold;
	padding-right:5px;
}
#conts table .nice-box strong{
	color:red;
}
#conts table th{
	background:#FFA914;
	color:white;
}
#info-table{
	padding-top:0px;
}