body{
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	user-select: none;
	-webkit-user-drag:none;
	-khtml-user-drag:none;
	font-family: Meiryo, 'lr oSVbN', Osaka, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	line-height:1.8;
}
a{
	text-decoration:none;
}
.content{
	width:500px;
	margin:0 auto;
	max-width:80%;
}
a:link {/*未訪問のリンク*/
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    text-decoration:underline;
	/*color:#ffe5e5;*/
}
a:active {/*クリック中*/
    text-decoration:none;
}
.menu a{
	color:#cc1439;
}
.menu a:hover{
	color:#ffe5e5;
}
.mokuzi{
	line-height:220%;
	font-family:メイリオ, Verdana, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', CI, Meiryo, 'lr oSVbN', Osaka, Arial, Helvetica, sans-serif;
	color:#8d6449;
	font-size:9pt;
	letter-spacing:4px;
	padding: 0 20px;
}
.mokuzi_nos{
	width:450px;
	margin:0 auto;
}
.honbun_s{
	padding-left: 20px;
	padding-right: 20px;
	font-size:8pt;
	line-height:250%;
	letter-spacing:4px;
	font-family: メイリオ, Verdana, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', CI, Meiryo, 'lr oSVbN', Osaka, Arial, Helvetica, sans-serif;
}
.honbun_p{
	font-size:9pt;
	line-height:200%;
	letter-spacing:4px;
	font-family: メイリオ, Verdana, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', CI, Meiryo, 'lr oSVbN', Osaka, Arial, Helvetica, sans-serif;
}
.top{
	padding-right: 20px;
	padding-left: 20px;
	font-family: メイリオ, Verdana, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', CI, Meiryo, 'lr oSVbN', Osaka, Arial, Helvetica, sans-serif;
}

.exp{
	font-size:90%;
	line-height:150%;
}

.link{
	display:block;
	padding:15px 0 0;
}

.link a,.link a:link,.link a:visited,.link a:active{
	display:inline-block;
	border:1px solid rgba(0,0,0,0);
    text-decoration:none;
	background:#FFE1DD;
	width:40%;
	font-size:9pt;
	color:#990000;
	padding:5px 0;
	margin:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
}

.link a:hover{
	background:#FEB2AA;
}


input,select,.an span{
	background-color:#FEE5E0;
	color: #700000;
	border: 0px solid #D86E8F;
	padding:4px 5px;
	margin:5px 10px 15px 0px;
	text-align:center;
	font-family:Georgia,Verdana, Arial, "MS UI Gothic", Osaka, serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	font-size:10pt;
	letter-spacing:1px;
}
input[type="submit"]{
	padding:5px 10px;
	font-size:10pt;
	/*background: -moz-linear-gradient(
		top,
		#fee5e0 0%,
		#e6b3c0);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#fee5e0),
		to(#e6b3c0));
	box-shadow: 2px 2px 5px 0px #ddd;*/
}
.an input,select,.an span{
	padding:1px 5px;
	font-size:8pt;
	height:18px;
	margin:5px 10px 5px 0px;
}
.an input[type="submit"],.an span{
	padding:2px 10px;
	font-size:8pt;
	background-color:#FEE5E0;
	max-height:18px;
}
.an input[type="text"]{
	padding:2px 5px;
}

input[type="submit"]:hover{
	background:#FEB2AA;	
	/*background: -moz-linear-gradient(
		top,
		#e6b3c0 0%,
		#fee5e0);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#e6b3c0),
		to(#fee5e0));*/
}
p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
form {
	margin-bottom: 0em;
}