/* CSS Document by IN*/

@charset "EUC-JP";


body { margin: 0%; padding: 0%; 

color: #333233; font-family: font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
font-size: 12px; line-height:1.7em; font-weight: 100; }
a		  { text-decoration:none; }
a:link	  { color:#333233;  }
a:visited { color:#333233; }
a:hover   { color:#FF9900; }


a.orenge12px:link {color: #FF3333; font-size:12px;}
a.orenge12px:active {color: #333233; font-size:12px;}
a.orenge12px:visited {color: #FF3333; font-size:12px;}
a.orenge12px:hover {color: #333233; font-size:12px;}


a.orenge10px:link {color: #FF3333; font-size:10px;}
a.orenge10px:active {color: #333233; font-size:10px;}
a.orenge10px:visited {color: #FF3333; font-size:10px;}
a.orenge10px:hover {color: #333233; font-size:10px;}


a.orenge12bpx:link {color: #FF6600; font-size:12px; font-weight: bold;}
a.orenge12bpx:active {color: #333233; font-size:12px; font-weight: bold;}
a.orenge12bpx:visited {color: #FF6600; font-size:12px; font-weight: bold;}
a.orenge12bpx:hover {color: #333233; font-size:12px; font-weight: bold;}


a.orgline12px:link {color: #FF3333; font-size:12px; text-decoration: underline; }
a.orgline12px:active {color: #333233; font-size:12px; text-decoration: underline;}
a.orgline12px:visited {color: #FF3333; font-size:12px; text-decoration: underline;}
a.orgline12px:hover {color: #333233; font-size:12px; text-decoration: underline;}

a.orenge14bpx:link {color: #FF6600; font-size:14px; font-weight: bold;}
a.orenge14bpx:active {color: #333233; font-size:14px; font-weight: bold;}
a.orenge14bpx:visited {color: #FF6600; font-size:14px; font-weight: bold;}
a.orenge14bpx:hover {color: #333233; font-size:14px; font-weight: bold;}

/*----------- for join page ----------------------*/


.regular12  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 12px; color: #333233; line-height: 16px;}
.orenge10  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 10px; color: #FF3333;}
.black12  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 12px; color: #000000;}
.orenge11  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 11px; color: #FF3333;}
.orenge12  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 12px; color: #FF3333;}
.yellow12  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 12px; color: #FF3333; font-weight: bold;}
.orenge12b  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 12px; color: #FF3333; font-weight: bold;}
.regular11  {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 11px; color: #333233; line-height: 14px;}

h1, h2, h3, h4  { 

		padding:15px 0px 1px;
		vertical-align:middle;
		letter-spacing:2px;
		font-size:14px;
		border-bottom:2px solid #FF00CC;
		color:#000;
		position:relative;
		display:block;
		}


table#weekly-table1{
	background: #FFFFFF;
	width: 660px;
	color: #FFCCFF;
	}
	
table#weekly-table1 caption{
/*	background: #fff url(table-icon.gif) */
	no-repeat 5px 50%;
	padding: 3px 3px 3px 28px;
	text-align: left;
	}
	
table#weekly-table1 th{
	color: #FFFFFF;
	padding: 3px;
	}
	
table#weekly-table1 td{
	background: #fff;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
  color: #333233;	
	}
	
	table#weekly-table1 td.bb{
	background: #fff;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	}
	
	table#weekly-table1 td.month1{
	background: #fff;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;
	
	}
	
	table#weekly-table1 td.month1_extra{
	background: #fff;
	border: 1px solid #FF0066;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	
	}
	
table#weekly-table1 td.form1{
  background: #fff;
  border: 1px solid #FF0066;
  text-align: center;
  vertical-align: middle;
  padding: 30px 10px 10px 10px;

  }
	
	table#weekly-table1 td.month1_extra2{
	background: #fff;
	text-align: left;
	vertical-align: middle;
	padding: 3px 2px 3px 2px;
	
	}
	
	table#weekly-table1 td.month2{
	background: #fff;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;

	}
	
	table#weekly-table1 td.month2_extra{
	background: #fff;
	border: 1px solid #FF0066;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;

	}

table#weekly-table1 td.form2{
  background: #fff;
  border: 1px solid #FF0066;
  text-align: center;
  vertical-align: middle;
  padding: 30px 10px 10px 10px;

  }
	
	table#weekly-table1 td.month3{
	background: #FFFF99;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 15px 3px 3px 5px;
	
	}
	
	table#weekly-table1 td.month3_extra{
	background: #FFFF99;
	border: 1px solid #FF0066;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;
	
	}

table#weekly-table1 td.form3{
  background: #FFFF99;
  border: 1px solid #FF0066;
  text-align: center;
  vertical-align: middle;
  padding: 30px 10px 10px 10px;

  }
	


	table#weekly-table1 td.month5{
	background: #FFCC33;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 15px 3px 3px 5px;
	
	}
	
	table#weekly-table1 td.month5_extra{
	background: #FFCC33;
	border: 1px solid #FF0066;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;
	
	}

table#weekly-table1 td.form5{
  background: #FFCC33;
  border: 1px solid #FF0066;
  text-align: center;
  vertical-align: middle;
  padding: 30px 10px 10px 10px;

  }





	table#weekly-table1 td.month4{
	background: #FFCC33;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: middle;
	padding: 15px 3px 3px 5px;
	
	}
	
	table#weekly-table1 td.month4_extra{
	background: #FFCC33;
	border: 1px solid #FF0066;
	text-align: left;
	vertical-align: middle;
	padding: 3px 3px 3px 5px;
	
	}

table#weekly-table1 td.form4{
  background: #FFCC33;
  border: 1px solid #FF0066;
  text-align: center;
  vertical-align: middle;
  padding: 30px 10px 10px 10px;

  }


table#weekly-table1 td.black{
	background: #FFCC33;
	border: 1px solid #FF0066;
	padding: 3px 3px 3px 3px;
	}

table#weekly-table1 td.black_nb{
	background: #FFCC33;
	border: 1px solid #000000;
	padding: 3px 3px 3px 3px;
	}

table#weekly-table1 td.green{
	background: #FF6666;
	repeat-x 0 0;
	border: 1px solid #FF0066;
	text-align: center;
	vertical-align: bottom;
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	height: 20px;
}
	
	table#weekly-table1 td.blue{
	background: #fff url(/images/join/blue.gif)
	repeat-x 0 0;
	border: 1px solid #269AC0;
	text-align: center;
	vertical-align: bottom;
	padding: 3px 3px 1px 3px;
	font-weight: bold;
	height: 20px;
	
	}
	
	table#weekly-table1 td.blue2{
	background: #fff url(/images/join/blue2.gif)
	repeat-x 0 0;
	border: 1px solid #269AC0;
	text-align: center;
	vertical-align: bottom;
	padding: 3px 3px 1px 3px;
	font-weight: bold;
	height: 20px;
	
	}
	
	
	table#weekly-table1 td.green2{
	background: #FF6666
	repeat-x 0 0;
	border: 1px solid #FF0066;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
	padding: 1px 3px 1px 8px;
	height: 20px;
	
	
	}
	
	table#weekly-table1 td.green6{
	background: #FF6666
	repeat-x 0 0;
	border: 1px solid #FF0066;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
	padding: 1px 3px 1px 3px;
	height: 20px;
	
	
	}
	
	
table#weekly-table1 td.day2{
	background: #FF6666
	repeat-x 0 0;
	border: 1px solid #EF5521;
	text-align: right;
	vertical-align: bottom;
	padding: 3px 3px 3px 3px;
	width: 600px;
	}
	

td.bar{
   margin:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:0px;
	height: 23px;
	background-image: url(/images/join/bar_back.gif);
	color: #333233;
   }
   
td.bar2{
   margin:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	height: 23px;
	background-image: url(/images/join/bar_back.gif);
	color: #333233;
   }
   

td.bar3{
   margin:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	height: 23px;
	background-image: url(/images/join/bar_back2.gif);
	color: #333233;
   }

   
td.card{
   margin:0px;
	font-size:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:0px;
	height: 32px;
  color: #333233;
   }
   

td.text_area1{
   margin:0px;
	font-size:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:0px;
	height: 45px;
	line-height:140%;
	color: #333233;
   }
   
   
td.text_area2{
   margin:0px;
	font-size:10px;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:0px;
	height: 20px;
  color: #333233; 
   }

  
td.text_area3{
   margin:0px;
   font-size:12px;
   padding: 5px 10px 0px 10px;
	 height: 45px;
	 line-height:120%;
   color: #333233;
   }
   
   
td.text_area4{
   margin:0px;
	font-size:11px;
    padding-top:2px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	height: 30px;
	line-height:120%;
  color: #333233;
   }
   
   
td.text_area5{
   margin:0px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:0px;
	line-height:140%;
	color: #333233;
   }
   
   
 td.text_area6{
   margin:0px;
   	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	color: #333233;
	line-height:1.4em;
   }

div.text_area1{
	color: #333233;
}
/*------------------------------*/

