@charset "utf-8";

table{text-align:left;}
.12 {
	font-size: 12px;
	line-height: 16px;
}
.14-2 {
	font-size: 14px;
	line-height: 18px;
}

.14 {
	font-size: 14px;
	line-height: 24px;
}

.16 {
	font-size: 16px;
	line-height: 20px;
}

.bg {
	font-size: 12px;
	background-color: #CCCCCC;
}
.txtRed {
	color: #FF4A4A;
}
.txtRed01 {
	color: #CC0000;
}
.txtpink {
	color: #FF0066;
}
.txtblue {
	color: #00CCFF;
}
.txtgreen {
	color: #009966;
}
.txtgrey {
	color: #666666;
}
.waku_lr{
	background:url(supporters/img/waku_lr.gif) repeat-y;
	padding:6px 9px 0px 9px;
	font-size:13px;
}

.table {
	background:url(supporters/img/haikei.jpg) no-repeat;
}

/*reminder------------------------------------------------*/
#reminder-main{
width:960px;
font-size:87.5%;
color:#333;
}

#l-box{width:429px;
margin:20px 0;
padding:0 10px;
text-align:left;
float:left;
border-right:1px dashed #666;
color:#666;}

#r-box{width:490px;
margin:20px 0;
padding:0 10px;
text-align:left;
float:left;
line-height:1.8;}

#l-box .id-box{border:1px solid #FF6600;
margin-bottom:10px;
color:#666;
width:427px;}

#l-box .id-box p{padding:5px;
margin:0;}
#l-box table.id-box td{padding:5px;}
.center-p{text-align:center;
margin-bottom:5px;}

#r-box .big-text{font-size:120%;
font-weight:bold;
color:#FF6600;}

#r-box .orange-text{color:#FF6600;}

.clear{clear:both;}

.img-line{width:461px;
border:5px double #aaa;
padding:10px 0;}

#reminder-t1{margin-top:10px;}
#reminder-t1 input{margin-bottom:2px;
margin-top:2px;}

/*simple-page*/
#wrapper-simple{width:960px;
margin:0 auto;
text-align:left;
font-size:87.5%;}
#wrapper-simple2{width:744px;
margin:0 auto;
text-align:left;
color:#333;
font-size:87.5%;
padding:20px 0;
}

#wrapper-simple3{width:750px;
margin:0 auto;
text-align:left;
color:#333;
padding:20px 0;
}

#wrapper-simple h1,
#wrapper-simple p,
#wrapper-simple h2{font-size:100%;
font-weight:normal;
color:#333;
line-height:1.8;}

#wrapper-simple h1{margin-bottom:30px;}
#wrapper-simple h2{margin-top:20px;
margin-bottom:10px;
margin-left:30px;
margin-right:30px;}

#wrapper-simple p{margin-left:30px;
margin-right:30px;}


/*events------------------------------*/

.events-title{background-color:#F5F5F5;
border:3px double #aaa;
width:730px;
padding:5px 10px;
font-weight:bold;
font-size:16px;
line-height:1.5;

}
.events-title2{background-color:#F5F5F5;
border:3px double #aaa;
width:730px;
padding:5px 10px;
font-weight:bold;
font-size:14px;
line-height:1.5;
}

.events-t{width:748px;
}
.events-t,
.events-t th,
.events-t td{border:1px solid #999;
border-collapse:collapse;
}
.events-t th,
.events-t td{text-align:left;
padding:5px;
line-height:1.5;
font-size:95%;}

.events-t th{background-color:#F4FFFF;
font-weight:normal;
width:150px;}

/*login.htm--------------------------*/
#login-t{color:#333; 
margin-bottom:20px;}

#login-t .login{width:190px;
height:52px;
display:block;
text-indent:-9999px;}

#login-t .login a{
	background: url(img/join_btn.jpg) no-repeat;
	width:190px;
height:52px;
display:block;
	}

#login-t .login a:hover{
	background: url(img/join_btn_on.jpg) no-repeat;
}


/*mypage------------------------*/
#mypage-t{width:744px;
font-size:100%;
color:#333;
margin-bottom:50px;
line-height:1.5;
}

#mypage-t th{padding:20px 0;
vertical-align:top;
text-align:left;
border-bottom:dashed 1px #999;}
#mypage-t th p{width:20em;
float:right;
text-align:center;
font-size:87.5%;
font-weight:normal;}
#mypage-t td{padding:20px 0 10px 0;
border-bottom:dashed 1px #999;}
#mypage-t .mypage-l{width:45%;
font-weight:bold;}
#mypage-t .mypage-r{width:55%;}
#mypage-t .mypage-r .link a{color:#990000;
text-decoration:none;}
/*add-------*/
.txt1{padding:5px;}
.txt120{font-size:120%;
padding:5px;}
.txt80{font-size:80%;
padding:5px;}
.txt95{font-size:95%;}
.mb10{margin-bottom:10px;}
.ml-200{margin-left:200px;}
.mb0{margin-bottom:0;}
.m-20{margin:20px;}
.mt-30{margin-top:30px;}
.pl-10{padding-left:10px;}
.pb-20{padding-bottom:20px;}
.ml-1{margin-left:1.3em;}
.w-8{width:6em;}
.txt-c{text-align:center;}
.txt-r{text-align:right;}
.txt-l{text-align:left;}

.posi-top{vertical-align:top;}

.txt-line{display:block;
border:1px solid #999;
padding:5px;
line-height:1.5;}

.title-bg1{width:360px;
height:26px;
background:url(../sitemap/img/title_bg.gif) repeat-x;
font-weight:bold;
font-size:14px;
line-height:2;
display:block;}

.title-bg1 img{float:left;}

.site-map td{padding:5px 0;}


.dai-t{border:1px solid #666;
margin:5px;
font-size:80%;
width:350px;}
.dai-t th{background-color:#FFFF99;
padding:5px;
border:1px solid #666;}
.dai-t td{padding:5px;
border:1px solid #666;}

#backnumber-t td{vertical-align:top;}

/* interview ------------------------*/
#InterviewWrapper{
	width:750px;
	margin:0 auto;
	border:1px solid #FC0;
}

/* borderd ------------------------------------------------*/
table.borderd{
	border-collapse:collapse;
}

table.borderd th,
table.borderd td{
	border:1px solid #CCC;
	padding:5px;
}



/*end-------*/