.main ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*.main ul {
	border-top: 1px solid #CCCCCC;
}
.main ul li {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 10px;
}
.main ul li:nth-child(odd) {
	background: #F9FFE7;
	padding-top: 15px;

}
.main ul li:nth-child(even) {
	padding-top: 15px;
	background: #EEFDE6;	
}*/
.wrp h2 small {
	display: block;
	padding-top: 5px;
	color: #a94442;
}
.main h3 small{
	font-weight: normal;
	color: #777;	
}
.main .form-group {
	border: 1px solid #CCCCCC;
	padding: 10px;
	background: #F1F1F1;
	border-radius: 4px;
}
.main .form-group label small {
	font-weight: normal;
	color: #777;
}
.main .form-group .radio-group {
	margin-left: 10px;
	display: inline;
}

.main .form-group .radio-inline+.radio-inline, .main .form-group .checkbox-inline+.checkbox-inline {
	margin-left: 20px;
}

.send {
	padding: 10px 40px;
	font-size: 20px;
}

@media only screen and (min-width: 768px) {
	body {
		background-color: rgb(255, 255, 255);
		background-image: url("../image/back.png");
		text-align: center;
		font-family: "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
		color: rgb(68, 68, 68);
		background-repeat: repeat;
		margin: 0px;
	}
	.wrp {
		margin-top: 20px;
		margin-bottom: 10px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		background-color: #fffef5;
		-webkit-box-shadow: 0px 0px 20px 0px #474;
		-moz-box-shadow: 0px 0px 20px 0px #474;
		box-shadow: 0px 0px 20px 0px #474;
		border: solid 1px #aaa;
	}
	.wrp h2 {
		margin-top: 50px;
	}
	.main {
		margin: 0 50px 50px;
		padding: 20px;
		border: 1px solid #000000;
	}
}

@media only screen and (max-width: 767px) {
	#work .radio-inline+.radio-inline, #work .checkbox-inline+.checkbox-inline {
		display: block !important;
		margin-left: 0 !important;
	}
	.last {
		margin-top: 10px;
	}
	.send {
		margin-bottom: 20px;
	}
	.wrp h2 span {
		display: block;
	}
}
