#main {
	margin-top: -50px;
}
#main img {
	vertical-align: bottom;
}

.btnYamaguchi {
	width: 832px;
	margin: 0px auto;
	padding:24px 0px;
}

/*float̉*/
.btnYamaguchi {
    zoom: 1; /* for IE5.5 - IE7 */
}
.btnYamaguchi:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.btnYamaguchi ul.yamaguchiNavi{
	width:832px;
}

.btnYamaguchi ul.yamaguchiNavi li{
	float:left;
	width:160px;
	height:32px;
	margin-left:3px;
	margin-right:3px;
	list-style:none;
	text-indent:-9999px;
}

.btnYamaguchi ul.yamaguchiNavi li a{
	display:block;
	width:160px;
	height:32px;
	background-image:url(../images/yamaguchi/yamaguchi_navi.gif);	
}

.btnYamaguchi ul.yamaguchiNavi li.btn2013 a{background-position:0px 0px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2012 a{background-position:-160px 0px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2011 a{background-position:-320px 0px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2010 a{background-position:-480px 0px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2009 a{background-position:-640px 0px;}

.btnYamaguchi ul.yamaguchiNavi li.btn2013 a:hover{background-position:0px -32px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2012 a:hover{background-position:-160px -32px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2011 a:hover{background-position:-320px -32px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2010 a:hover{background-position:-480px -32px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2009 a:hover{background-position:-640px -32px;}

.btnYamaguchi ul.yamaguchiNavi li.btn2013on a{background-position:0px -64px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2012on a{background-position:-160px -64px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2011on a{background-position:-320px -64px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2010on a{background-position:-480px -64px;}
.btnYamaguchi ul.yamaguchiNavi li.btn2009on a{background-position:-640px -64px;}


.proInfo {
	height: 250px;
	position: relative;
}
.proInfo p {
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-size: 10px;
}

#eva3 {
	width: 760px;
	padding: 10px;
	background-color: #252525;
	margin: 0 auto;
}
#eva3 * {	
	color: #fff!important;
}
#eva3 a {
	color: #f90!important;
}

#wrapMain091009 {
	background: url(../images/yamaguchi/main091009bg.jpg) no-repeat center 0 #000;
	margin-top: 20px;
}
#main091009 {
	width: 960px;
	margin: 0 auto;
}

#wrapMain130201 {
	background: #000 url(../images/yamaguchi/main130201_bg.jpg) no-repeat center;
	margin-top: 20px;
}
#main130201 {
	width: 860px;
	margin: 0 auto;
}


#attention {
	border:solid 5px #F00;
	padding: 12px;
	width: 790px;
	margin: 30px auto;
}
#attention h3 {
	font-size: 170%;
	color: #f00;
	margin-bottom: 12px;
}
#attention p {
	margin: 5px 0;
}
#attention div {
	font-size: 120%;
	color: #f00;
	border: #f00 3px dashed;
	padding: 6px;
	line-height: 1.4;
	margin: 10px;
}


/*evacorrect*/
#revoSP {
	color:#CCC;
	background: #000;
	width: 820px;
	margin: 0px auto;
	padding:10px 0px;
}
#revoSP h2 {
	margin-bottom: 30px;
}
#revoSP h3 {
	margin-bottom: 12px;
}
#revoSP p {
	line-height: 1.5;
	margin: 3px 6px;
}

#revoSP p.p10 {
font-size:10px;
}

#revoSP p strong {
	color: #F00;
}

#revoSP table tr td.pad8{
	padding:8px;}
/*.evaboxdetail2 {
	margin-top: 14px;
	margin-left: 12px;
}
.evaboxdetail p,.evaboxdetail2 p {
	font-size: 10px;
	margin: 0!important;
}
.evaboxdetail {
	margin: 40px 24px 30px;
	float: left;
}*/
#revoSP {
    zoom:1;/*for IE 5.5-7*/
}
#revoSP a {
	color: #F90;
}
#revoSP:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
