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

.yesno {
    height: 200px;
	/*background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);*/
	margin:0 0 20px;
	clear: both;
}
.yesno ul{
	padding: 20px 0 0 20px;
}
.yesno ul li {
	list-style:none;
	float: left;
	text-align: center;
	display: block;
	line-height: 100px;
	font-size: 120%;
	width: 300px;
	margin: 0 20px 0 0;
}
.positionFit p{
	background: #fff9e7 none repeat scroll 0 0;
	border-bottom:1px solid #d8d8d8;
    padding: 10px 20px;
}
.yesno ul li .btn {
    background-color: #3498db;
    color: #fff;
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%;
	font-size: 120%;
	border-radius:5px;
}
.yesno ul li .btn2 {
    background-color: #fe7f9d;
    color: #fff;
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%;
	font-size: 120%;
	border-radius:5px;
}

.yesno ul li a:hover {
    background-color: #298dcf;
	color:#fff;
}

/* ウィンドウ幅が0〜640pxの場合に適用するCSS */
@media screen and ( max-width:640px )
{
.yesno ul li {
	list-style:none;
	float: left;
	text-align: center;
	display: block;
	line-height: 100px;
	font-size: 120%;
	width: 45%;
	margin: 0 4% 0 0;
}
.yesno p{ margin-top:0px; }

.sppt40{ padding-top:40px;}

}