@charset "utf-8";
#content {
}

#about{
	background: #f6f6f6 url("../images/common/bg03.png") right 30px bottom no-repeat;
}


.list .item dl {
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: .01em;
    margin-bottom: 60px;
	width: 1200px;
	box-sizing: border-box;
	padding: 0px 20px;
}
.list .item dt {
	font-size: 33px;
	padding: 0 0 5px;
	margin: 0 0 20px;
	border-bottom: 1px solid #5d5d5d;
}
.list .item dd {
    margin: 0 auto;
    max-width: 1160px;
    box-sizing: border-box;
    padding: 0 40px 0 20px;
}

.list .item dd:first-child{
	margin-top: 30px;
}




.list .item dl .pb{
	margin-bottom: 30px !important;
	
}

.list .item dl a{
	color: #242e43;
	text-decoration: underline;
	
}


.pb2{

display: block;
content: "";
margin: 20px 0;

	}

/*-----------------------------------------------------	*/
/*	for - 767px					*/
/*-----------------------------------------------------	*/
@media screen and (max-width: 767px) {

}


/*-----------------------------------------------------	*/
/*	for - 480px					*/
/*-----------------------------------------------------	*/
@media screen and (max-width: 480px) {


	#about{
	background: #f6f6f6 url("../images/common/bg03.png") right 20px bottom no-repeat;
	background-size: 80%;
}
	
	
	.list .item dl {
    margin-bottom: 20px;
    max-width: 100%;
	padding: 0;
}
	.list .item dt {
		font-size: 20px;
		text-align: center;
		    margin-top: 20px;
	}
	.list .item dd {
		font-size: 14px;
		margin: 0px 0 0;
		padding: 0 10px 0 10px;
		max-width: 100%; 
	}
	

	
}