@media (min-width: 640px) {
	#main_menu > li:nth-child(6)> a {
		background-color:gainsboro;
		color:#fff !important;
	}
}
.ev-title {
	font-weight: bold;
	font-size: 12pt;
	border-bottom:#CCCCCC solid 1px;
	clear: left
}
#ev-top {
	text-align: center;
	margin-bottom: 20px
}
#ev-intro-title {
	font-size: 12pt;
	font-weight: bold;
	text-indent: 0em;
}
#ev-intro {
	background-color: #FAF0E6;
	text-align: justify;
	text-justify: distribute;
	padding: 5px 5px;
	margin: 10px 5px 30px 5px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
}
#ev-intro div{
	margin: 10px;
}
.ev-img {
	margin:0px 20px 20px 0px;
}
@media (max-width: 640px) {
	.ev-img {
		margin-bottom: 10px;
	}
}
.ev-img-l {margin:5px 20px 20px 0px;float:left}
.ev-img-r {margin:0px 0px 10px 20px;float:right}
.ev-abs {
	margin-top:5px;
	font-size:10.5pt;
	line-height:16pt;
	margin-bottom:15px;
}
.ev-line {border-bottom:#CCCCCC solid 1px;margin-bottom:20px}
.sect {
	background-color:#eeeeee;
	padding-left:10px;
	margin-bottom:20px;
	clear:left;
	font-size: 18px;
	line-height: 150%;
	font-weight:bold;
	text-indent:0;
}
.ind div:not(.sect),
.ind center {
	text-indent:0;
}
.sbj a {
	color:#660000;
	text-decoration:none;
}
.sbj a:hover {
	opacity:0.8;
}
#head {font-size:16px;border-bottom:#CCCCCC solid 1px}
#page {margin-top:20px;margin-bottom:30px;clear:both;text-align:center}
.p{padding-left:40px}
.p2{padding-left:20px}
.t{margin-bottom:15px;border-bottom:1px solid #CCCCCC}
#psn{width:520px;border:none}
#psn img{margin-right:40px}
.auth{text-align:right;
	padding-bottom:20px;
}      
#evo-memo{
	margin-bottom:5px;
	margin-top:5px;
	padding:5px;
	border:dotted thin #0099cc;
}
.mc {text-align:center}
#page {margin-top:20px;margin-bottom:30px;clear:both;text-align:center}
#p-num {margin:10px}
