@charset "UTF-8";


a.button{
	float: right;
	color:#fff !important;
	text-align: center;
	text-decoration: none !important;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	display:block;
	background:#1bc382;
	width:66px;
	height:56px;
	padding:10px 0 0;
}

/*a.button:link   {color:#fff; text-decoration: none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display:block; background:#E37089; padding:2px auto;}*/
/*a.button:visited{color:#fff; text-decoration: none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display:block; background:#E37089;}*/
/*a.button:hover  {color:#E37089; text-decoration:underline; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display:block; background:#F3E5E7;}*/
/*.white_link_2nd a:active {color:#fff; text-decoration: none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display:block; background:#E37089;}*/

.box1 h2{
	color: #1bc382;
	border-bottom: #1bc382 1px dotted;
	padding: 5px 0 2px;
	background: #FFF;
	margin: 5px 0 0;
}

.feedback{
	padding: 0 0 10px 0;
	background: url(../img/subjects/people.jpg) no-repeat right bottom;
	height: 390px;
}


/* スマホ向け **************************************************************************************** */

@media (max-width: 650px) {
	.panel_img{
		width: 65%;
	}
	
	a.button{
		height: 90%;
		width: 32%;
		padding: 1% 0;
	}

	.box1{
		margin: 0 -5.555555%;
	}

	.box2{
		margin: 5% 0;
	}

	.feedback{
	}

	.feedback .inner{
		background-color: rgba(255, 255, 255, 0.7);
		height: 400px;
	}
	
	img {max-width: 100%;}
}
