@charset "EUC-JP";

/*-----------------------------------
	全体枠
-----------------------------------*/
div#main {
	width:900px;
	padding:30px 20px 20px 20px;
}
div.pagetop {
	width: 860px;
	margin:100px auto 0px auto;
	text-align: right;
}
div.item {
	width: 858px;
	border:1px solid #ccc;
	border-top:none;
	margin-bottom:50px;
	padding-top:30px;
}
div.naiyou {
	width:780px;
	margin:0px auto 40px auto;
}

div.item p{
	margin-bottom:30px;
}
div.item h3{
	font-size:15px;
	font-weight:bold;
}
div.item div.naiyou h2 {
	background: #1F2F50;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin-bottom: 10px;
	text-indent: 10px;
}

/*900以下表示========================================*/

@media screen and (max-width:900px){
/***スマホ*********************/
	
/*-----------------------------------
	全体枠
-----------------------------------*/
div#main {
	width:96%;
	padding:30px 20px 20px 20px;
}
div.pagetop {
	width: 100%;
	margin:100px auto 0px auto;
	text-align: right;
}
div.item {
	width: 100%;
	border:1px solid #ccc;
	border-top:none;
	margin-bottom:50px;
	padding-top:30px;
}
div.naiyou {
	width:100%;
	padding: 10px;
	margin:0px auto 40px auto;
}

div.item p{
	margin-bottom:30px;
}
div.item h3{
	font-size:15px;
	font-weight:bold;
}div.item div.naiyou h2 {
	background: #1F2F50;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin-bottom: 10px;
	text-indent: 10px;
}

/***スマホここまで*********************/
}
