@charset "utf-8";

/* common
-----------------------------------------------------------------*/
#Content .content-header .inside{
	background: url(../img/bg_header.png) no-repeat 0 0;
}

#Main li{
	padding: 80px 0;
}
#Main li:nth-child(even){
	background-color: #e7f7fd;
}
#Main dl{
	box-sizing: border-box;
	padding-left: 3em;
}
#Main dt{
	margin-left: 3em;
}
#Main dt span{
	color: #00a7ea;
	display: inline-block;
	font-size: 150%;
	font-weight: bold;
	line-height: .75;
	margin-left: -3em;
	vertical-align: middle;
	width: 3em;
}
#Main dd{
	margin: 1em 0 0 3em;
}
#Main dd span{
	color: #ff931e;
	display: inline-block;
	font-size: 150%;
	font-weight: bold;
	line-height: .75;
	margin-left: -3em;
	vertical-align: middle;
	width: 3em;
}
#Main dd p {
    padding-left: 1.1em;
    text-indent: -1.1em;
}

/* for tb
-----------------------------------------------------------------*/
@media screen and (max-width: 979px){
	#Main dl{
		padding: 0 1em 0 3em !important;
	}
}

/* for tb - sp
-----------------------------------------------------------------*/
@media screen and (max-width: 767px){
	#Main li{
		padding: 40px 0;
	}
	#Main dl{
		box-sizing: border-box;
		padding: 0;
	}
}

/* for sp
-----------------------------------------------------------------*/
@media screen and (max-width: 479px){
	/* xxx */
}