@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 800px) {
	
h2.title {
	border-bottom:#012B74 solid 1px;	
}

h3{
	padding:5px;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:#ddd solid 1px;	
}

div#main_contents {
	width:900px;
	margin:0 auto 50px;
	padding:0;
}

div#cad {
	margin-bottom:200px;
}
div#cad ul{
	list-style:none;
}
div#cad li{
	display:block;	
	margin-bottom:50px;
}
div#cad span{
	display:block;	
}


} /* PCここまで */




@media screen and (max-width: 799px) {

h2.title {
	border-bottom:#012B74 solid 1px;
	text-align:center;
}
h2.title img{
	height:20px;
}

div#main_contents {
	width:90%;
	margin:0 auto 50px;
	padding:0;
	font-size:0.8em;
}

h3{
	padding:5px;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:#ddd solid 1px;	
}

div.flow{
	text-align:center;
}
div.flow img{
	width:100%;
}

div#cad{
	margin:10px 0 30px;
}
div#cad p{
	margin:10px 0;
	font-size:0.8em;
	line-height:1.4em;
}

div#flow{
	margin:10px 0 30px;
}
div#flow ol{
	margin:0;
	padding:0;
	list-style:circle;
}
div#flow li{
	margin:10px 0;
	font-size:0.7em;
	line-height:1.4em;
}


	
} /* SMPここまで */
