@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: none;
}

/*format all
-----------------------------------------------*/

h1,h2,h3,h4,h5,h6,p,em,strong,address,ul,ol,li,div,img,object{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	border: none;
}

h1,h2,h3,h4,h5,h6{ /*NN6*/
	line-height: 0px;}

body {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	color: #333;
	background: url(../images/background.gif) #FFA932 no-repeat top left;}

 html body {
	margin: 0 0 0 0;
}





th{
	text-align: left;
	font-weight: normal;
}

ul,ol{
	list-style-type: none;
}

strong{
	font-weight: bold;
}







/*all page
-----------------------------------------------*/




div#headtext{display:none;}

table#container{
	width:760px;
	height:100%;
	min-height:100%;
	margin: 0;		/*all for no-IE*/
	padding:0;}

table#container td#left{
	background-color:#fff;
	height:540px;}


table#container td#right{
	background-color:#fff;
	height:540px;}

table#leftbox{width:435px;
	margin:0;
	padding:0;}

table#leftbox td{
	background-color:#fff;}

img#image{
	margin:10px 0 0 0;}



table#rightbox{width:325px;
	margin:0;
	padding:0;}

table#rightbox td{
	background-color:#fff;}

div#member{width:315px;
	height:340px;
	text-align:center;
	background: url(../images/member_back.gif) #fff no-repeat bottom left;}

div#member img{margin:0 0 7px 0;}


td#footer{background:#EEEEEE url(../images/foot_line.gif) no-repeat top left;}

div#copy{margin:10px 0 0 10px;
	width:320px;
	float:left;}

div#karuta{margin:10px 20px 0 0;
	text-align:right;}


a:link{ color: #0068B7; text-decoration:none;}
a:visited{ color: #900; text-decoration:none;}
a:active{ color: #F00; text-decoration:none;}
a:hover{ color: #F00; text-decoration:none;}


.xxs-10{ font-size: 9px; font-weight:normal; line-height:normal; }
.xxs-12{ font-size: 9px; font-weight:normal; line-height:120%; }
.xxs-14{ font-size: 9px; font-weight:normal; line-height:140%; }
.xxs-16{ font-size: 9px; font-weight:normal; line-height:160%; }

.xs-10{ font-size: 10px; font-weight:normal; line-height:normal; }
.xs-12{ font-size: 10px; font-weight:normal; line-height:120%; }
.xs-14{ font-size: 10px; font-weight:normal; line-height:140%; }
.xs-16{ font-size: 10px; font-weight:normal; line-height:160%; }

.xs-10b{ font-size: 10px; font-weight:bold; line-height:normal; }
.xs-12b{ font-size: 10px; font-weight:bold; line-height:120%; }
.xs-14b{ font-size: 10px; font-weight:bold; line-height:140%; }
.xs-16b{ font-size: 10px; font-weight:bold; line-height:160%; }

.s-10{ font-size: 11px; font-weight:normal; line-height:normal; }
.s-12{ font-size: 11px; font-weight:normal; line-height:120%; }
.s-14{ font-size: 11px; font-weight:normal; line-height:140%; }
.s-16{ font-size: 11px; font-weight:normal; line-height:160%; }

.s-10b{ font-size: 11px; font-weight:bold; line-height:normal; }
.s-12b{ font-size: 11px; font-weight:bold; line-height:120%; }
.s-14b{ font-size: 11px; font-weight:bold; line-height:140%; }
.s-16b{ font-size: 11px; font-weight:bold; line-height:160%; }

.m-10{ font-size: 12px; font-weight:normal; line-height:normal; }
.m-12{ font-size: 12px; font-weight:normal; line-height:120%; }
.m-14{ font-size: 12px; font-weight:normal; line-height:140%; }
.m-16{ font-size: 12px; font-weight:normal; line-height:160%; }

.m-10b{ font-size: 12px; font-weight:bold; line-height:normal; }
.m-12b{ font-size: 12px; font-weight:bold; line-height:120%; letter-spacing:1px;}
.m-14b{ font-size: 12px; font-weight:bold; line-height:140%; letter-spacing:1px;}
.m-16b{ font-size: 12px; font-weight:bold; line-height:160%; letter-spacing:1px;}

.l-10{ font-size: 14px; font-weight:normal; line-height:normal; }
.l-12{ font-size: 14px; font-weight:normal; line-height:120%;}
.l-14{ font-size: 14px; font-weight:normal; line-height:140%;}
.l-16{ font-size: 14px; font-weight:normal; line-height:160%;}

.l-10b{ font-size: 14px; font-weight:bold; line-height:normal; }
.l-12b{ font-size: 14px; font-weight:bold; line-height:120%; letter-spacing:1px;}
.l-14b{ font-size: 14px; font-weight:bold; line-height:140%; letter-spacing:1px;}
.l-16b{ font-size: 14px; font-weight:bold; line-height:160%; letter-spacing:1px;}

.xl-10{ font-size: 18px; font-weight:normal; line-height:normal; }
.xl-12{ font-size: 18px; font-weight:normal; line-height:120%; }
.xl-14{ font-size: 18px; font-weight:normal; line-height:140%; }
.xl-16{ font-size: 18px; font-weight:normal; line-height:160%; }

.xl-10b{ font-size: 18px; font-weight:bold; line-height:normal; }
.xl-12b{ font-size: 18px; font-weight:bold; line-height:120%; letter-spacing:1px;}
.xl-14b{ font-size: 18px; font-weight:bold; line-height:140%; letter-spacing:1px;}
.xl-16b{ font-size: 18px; font-weight:bold; line-height:160%; letter-spacing:1px;}




