

#certificate { width:935px; background:url(../img/certi_bg.jpg) repeat-y #fff; margin:0 auto;}
.certi_right{float:left; width:365px; margin-left:90px;}
.certi_left{float:left; width:365px; margin-left:50px;}
.bg{margin:25px 0;}

.amount{font-size:15px; margin:15px auto 20px auto;text-align:center;}


.big3 .clear{
	margin-bottom:20px;
}

.big3 .crown{
	float:left;
}
.big3 .score{
	float:left;
	font-size:16px;
	line-height:50px;
	margin-left:10px;
}
.info{text-align:right; float:left;}

.info .name{
	font-size:30px;
	color:#0066CC;
	font-weight:bold;
	margin-left:10px;
	line-height:100%;
	width:180px;
	text-align:left;
	height: 0px;
}

.big3 span{
	font-size:12px;
	color:#333;
	font-weight:normal;
}

.under3rd table tr td{
	font-size:14px;
	line-height:200%;
	text-align:left;
}

.under3rd table tr td{
	padding: 0 5px;
}

/*
#flame{ text-align:center; padding:15px; line-height:1.5;}

#final{ margin:15px;}
#final .gakunen { color: #F00000; margin-bottom:0.7em; font-size:14px;}
#final dl { color: #000; margin-left: 20px; margin-top:10px; }
#final dt,
#final dd { padding:5px; margin: 0 0 8px; line-height: 130%; }
#final dt { clear: both; float: left; color: #222; text-align: left; border-left:#F00 solid 5px; font-size:16px; font-weight:bold; }
#final dd { margin-left: 100px; }
#final p.notice { clear:both; font-size: .9em; margin-left: 20px; color: #666; text-align: right; }
.about_red_under table { text-align: center; color: #F00; border-collapse: collapse; border: 1px #F00 solid; }
.about_red_under td { border: 1px #F00 solid; text-align:center; padding: .2em 1em; border-collapse: collapse;}
.about_red_under th { color: #FFF; background: #F00; border:1px #F00 ; text-align: center; border-collapse: collapse;}
	*/

/* CLEARFIX */

	#gaiyou dl:after { content: ""; display: block; clear: both; height: 0; }
	#gaiyou dl { display: inline-block; }
	/* Exclude MacIE \*/
	#gaiyou dl { display: block; }
/* CLEARFIX End */

/*
#attention{ margin:15px; font-size:0.8em; text-align:center;}


.about_red{ 
    background-color: #ED1C24;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 14px;
    height: 27px;
    margin: 10px 0 0 10px;
	text-align:center;
    width: 105px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,arial,sans-serif;
}

.about_red_under {
	border-top: 1px solid #FF0000;
    float: left;
    font-size: 14px;
    margin: 10px;
    padding-left: 5px;
    padding-top: 5px;
    width: 730px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,arial,sans-serif;
}

#about_red_under_jitei{border-top: 1px solid #FF0000;
    float: left;
    font-size: 12px;
    margin: 10px;
    padding-left: 5px;
    padding-top: 5px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,arial,sans-serif;
}

#about_red_under_jitei table { text-align: center; color: #F00; border-collapse: collapse; border: 0px #F00 solid; }
#about_red_under_jitei td { border: 1px #F00 solid; text-align:center; padding: .2em 1em; }
#about_red_under_jitei th { color: #FFF; background: #F00; border:0px #F00 ; text-align: center;}

#reward{
	margin:20px auto;
}
*/

.clear {
    clear: both;
}

/*footer*/
#footer { padding: 0 0 0 10px; font-size: 10px; background: #EDEDED url(../image/footer/footer_top_bg_shadow.jpg) repeat-x 0 0; }
	
	#footer-box { width: 900px; padding-top: 10px; text-align: left; font-size:10px; margin:auto; }
	#footer-link { width:728px; margin-top: 2px; padding-bottom: 6px; border-bottom: 1px solid #CCC; }
	#footer-link a { text-decoration: none; color: #666; background: url(../image/footer/footer_link_arrow.gif) no-repeat 0 .2em; padding-left: 1em; margin: 0 5px; }
	#footer-link a:hover { color: #888; }
	#footer-link dt { float: left; }
	#footer-logo { margin-top: 5px; margin-right: 13px; }
	#footer-copyright { width:728px; padding: 5px 0 12px 0; color: #666; margin: 3px 5px 0 5px; }
	
	/*for IE*/
	#footer #link a { _background: url(../image/footer/footer_link_arrow.gif) no-repeat 0 0; }
	#footer-link a{ _background: url(../image/footer/footer_link_arrow.gif) no-repeat 0 0; }
	#footer #link,
	#footer-link,
	#footer #copyright,
	#footer-copyright{ _width: 700px; }


/* pic */
#yousu{
	background-color:#FFEEEE;
	padding:10px;
	text-align:center;
	width:925px;
	margin:0 auto;
	}


.pic{
	float:left;
	padding:5px;
	width:220px;
	margin:0 auto;
	text-align:center;
}

.pic p{
	font-size:14px;
	width:200px;
	margin:0 auto;
	text-align:center;
}
#kaicho {
	width:932px;
	margin: 10px auto;
	text-align: center;
	padding: 0px 0 10px;
	background: #fff;
	border: solid 1px #dbccb5;
}
#kaicho > h2 {
	font-size:50px;
	font-weight: bold;
	color:#dd0000;
	text-align: center;
}
#kaicho > p {
	font-size:14px;
	margin: 0 auto;
}
#kaicho > ul {
	width: 900px;
	margin: 20px auto 10px;
	list-style: none;
}
#kaicho > ul:after {
	content: "";
	display: block;
	clear: both;
}
#kaicho > ul > li {
	width: 225px;
	display: block;
	float: left;
	font-size:33px;
	font-weight: bold;
	line-height: 1.0;
}
#kaicho > img {
	width: 934px;
	margin: 0 auto;
}