@charset "utf-8";

/* ‚¨’m‚ç‚¹ -------------------------------------*/
#info{
	font-family:Verdana,"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	margin-top:20px;
	border:double 4px #afb2b5;
	letter-spacing:0.1em;
}
#info .infot{
	margin:1px;
	padding:30px;
	background-color:#ffffff;
}
#info .infot h2
,#info .infot p{
	font-size:120%;
	font-weight:bold;
	color:#4f4946;
	text-align:center;
}
#info .infot .infodate{
	font-size:85%;
	font-weight:normal;
	text-align:right;
}
#info .infom{
	margin:0px 12px 12px 12px;
	padding:0px 40px 12px 40px;
}
#info .infom h3{
	margin:0px 0px 0px 0px;
	font-size:85%;
	font-weight:bold;
	color:#4f4946;
	text-align:left;
	line-height:2;
}
#info .infom p{
	margin:0px 0px 12px 0px;
	font-size:85%;
	color:#4f4946;
	text-align:left;
	line-height:2;
}
#info .infom p.indent{
	text-indent:1em;
}
#info .infom p.row{
	margin:0px 0px 0px 0px;
	font-size:85%;
	color:#4f4946;
	text-align:left;
	line-height:2;
}
#info .infom p span{
	margin:0px 0px 12px 0px;
	font-size:75%;
	color:#e60012;
	text-align:left;
	line-height:1.5;
}
#info .infom ul{
	margin:0px 0px 12px 0px;
	font-size:85%;
	color:#4f4946;
	text-align:left;
	line-height:2;
}
#info .infom li{
	margin:0px 0px 20px 2em;
}
#info .infom li.list0{
	margin:0px 0px 0px 2em;
}
#info .infom li.list1{
	margin:0px 0px 0px 1em;
	list-style-type:none;
}
#info .infonote{
	margin:0px 12px 12px 12px;
	padding:0px 40px 12px 40px;
}
#info .infonote p{
	margin:0px 80px 12px 80px;
	font-size:85%;
	color:#4f4946;
	text-align:left;
	line-height:2;
}


#info .infonotebox{
	margin-bottom:30px;
	padding:25px 0px 10px 0px;
	clear:both;
	-webkit-text-size-adjust:100%;
}
#info .infonote dl{
	margin:0px;
	padding:0px;
	color:#4f4946;
	line-height:1.8;
	/*overflow:auto;*/
	zoom:normal;
}
#info .infonote dl dt{
	margin:0px;
	padding:10px 0px 10px 0px;
	width:10em;
	float:left;
	clear:both;
	font-size:85%;
	text-align:right;
}
#info .infonote dl dd{
	margin:0px;
	padding:10px 0px 10px 11em;
	display:block;
	font-size:85%;
}


/*
#info .infonote .infoexcept{
	margin:0px 50px 12px 50px;
	padding:5px 15px 5px 15px;
	border:dotted 1px #cccccc;
}
#info .infonote .infoexcept p{
	margin:0px;
	font-size:75%;
}
*/
#info .infonote .infocenter{
	margin:0px 0px 12px 0px;
	text-align:center;
}
#info .infonote .inforight{
	margin:0px 0px 12px 0px;
	text-align:right;
}

.infocontactus{
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	width:430px;
}
.infocontactus p{
	margin:10px 0px 0px 0px;
	line-height:1.5;
}
.infocontactus img{
	margin-top:1px;
	margin-bottom:3px;
	vertical-align:middle!important;
}
.infocontactus p span.fontl{
	font-size:120%;
	font-weight:bold;
	line-height:1em!important;
}

/**********************/
/* ‹¤’Ê */
/**********************/
#info .infonotebox:after{
	content:url("blank.gif");
	display:block;
	height:0;
	clear:both;
}