@charset "UTF-8";

body {
 background:rgb(255,255,255);
 font-family: "ＭＳ Ｐゴシック",平成角ゴシック,Osaka, sans-serif ;
}
#i1 {
	width:740px;
	background-image:url(../img/ibk.gif);
 padding-bottom:20px;
}

h1 {
	text-align:center;
	padding:70px 70px 10px 70px;
	margin-left:64px;
}


#logo {
	width:370px;
	height:89px;
}

#i {
	margin-left:120px;
}

#i2 {
	background-image:url(../img/i01.gif);
	width:500px;
	height:202px;
	background-repeat:no-repeat;
	background-position:right bottom;
	text-align:left;
}

#i3 {
	background-image:url(../img/i02.gif);
	width:500px;
	height:250px;
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
}

ul {
	list-style:none;
}

ul#i4{
	padding-top:15px;
}

a:link,a:visited {
	text-decoration:none;
	color:#600;
}

a:hover {
	text-decoration:underline;
	color:#804040;
}

a.u:link,a.u:visited {
	text-decoration:none;
	color:#900;
	font-size:0.8em;
	font-weight:bold;
}

a.u:hover {
	text-decoration:underline;
	color:#900;
	font-size:0.8em;
	font-weight:bold;
}

img {
	border-style:none;
	width:77px;
	height:30px;
}

img2 {
	width:500px;
	height:41px;
}

#valid {
	width:88px;
	height:31px;
}



#uni {
	width:450px;
	background-color:#ffac84;
	padding:10px 20px;
	margin-left:175px;
	text-align:center;
}

.ctr {
	text-align:center;
}

#card {
	background-color:#fff0f0;
	width:300px;
	color:#f00;
	font-size:0.9em;
	font-family:monospace;
	padding:3px;
	border-style:solid;
	border-width:2px;
	margin-left:245px;
	text-align:center;
}

#en {
 font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-left:165px;
}

#copy {
 font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	text-align:center;
	color:#666;
 margin-top:30px;
	margin-left:64px;
}
#add {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.8em;
 text-align:center;
 color:#666;
 margin-top:5px;
 margin-left:64px;
}

#lin {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.8em;
 text-align:center;
 color:#000;
 margin-top:5px;
 margin-left:64px;
}

.bold {
	font-weight:bold;
}

.small {
	font-size:0.7em;
}
#whats_new{
 border:solid 2px rgb(182,113,0);
 margin:0;
 width:400px;
 margin-left:203px;
}
#whats_new h2{
 font-size:0.95em;
 margin:0;
 padding:3px 10px;
 background:rgb(182,113,0);
 line-height:0.95em;
 color:rgb(255,255,255);
}
#whats_new table{
 margin:5px
}
#whats_new th,#whats_new td{
 font-size:0.75em;
}
