
body {
	background-color: black;
	color: #ffffff;
	font-size: 12px;
	margin=0;
	text-align:left;
	
}

form {
	margin-top:0em; margin-bottom:0em
}

a:link {
	color: white;
	text-decoration: none;
}

a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #003366;
	text-decoration: none;
}

td,p,font,div{
	text-align:left;
	vertical-align:top;
}

ul{
	margin:0px 5px 5px 5px;
/*	border-color:black;
	border-style:solid;
	border-width:1;*/
}

h2{
/*	font-family:arial black;
*/
font-family:arial black;
	margin:5px 2px;
	font-size:20px;
	color:#ACD6FF;
}

h3{
	font-family:arial black;
	margin:5px 2px;
	color:#ACD6FF;
}

h4{
	font-family:arial black;
	margin:5px 2px;
	color:orangered;
	font-weight:bold;
}

.p{
	font-family:arial black;
	margin:5px 2px;
	color:orangered;
}



.p_black{color:black;}








.admin_bg
{
	background-image:url(./img/bg.jpg);
}
.title{
/*	background-image:url(./img/body_back.gif);
*/	background-image:url(./img/ice.gif);
/*	background-image:url(./img/top_pic.jpg);*/
	background-repeat:repeat;
	width:700;
	height:125px;
	font-size:11px;
	color:darkorange;
	font-family:arial black;
	text-align:left;
}

.body{
/*	border:white;
	border-style:solid;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border-width:1px;*/
	width:700px;
	background-color:#111;
/*	height:700px;*/
}

.foot{
	width:700px;
	height:12px;
	font-size:10px;
	text-align:left;
	padding:3px;
	background-color:#336699;
}

.yamato{
/*	width:700px;*/	height:12px;
	font-size:10px;
	text-align:left;
	padding:3px;
/*	background-color:#336699;
*/}

.table1 { 
width: 550px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px gray solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
/*background-color: #FFFFFF;*/  /* 背景色 */ 
} 

.table1 TD { 
border: 1px gray solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

.table2 { 
width: 450px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px gray solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
/*background-color: #FFFFFF;*/  /* 背景色 */ 
} 

.table_yamato { 
border-collapse: collapse; /* 枠線の表示方法 */ 
/*border: 1px gray solid;*/ /* テーブル全体の枠線（太さ・色・スタイル） */ 
/*background-color: #FFFFFF;*/  /* 背景色 */ 
} 

.table2 TD { 
border: 1px gray solid; /* セルの枠線（太さ・色・スタイル） */ 
} 


.schedule{
	width:200px;
	max-width:200px;
	
	border-color:gray;
	border-style:solid;
	border-width:1px;

	padding:10px 5px;
	background-color:#222;
}

.whats_new{
	width:200px;
	border-color:gray;
	border-style:solid;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border-width:1px;
	padding:10px 5px;
	background-color:#222;
}

.release{
	width:200px;
	border-color:gray;
/*	border-style:solid;
	border-width:1px;
*/	padding:10px 5px;
	background-color:#111;
}

.right{
	width:495px;
/*	border-color:white;
	border-style:solid;
	text-align:right;
	border-width:1px;*/

}

.right_box{
	width:495px;
	padding:10px;5px;

}

.text_box{
	line-height:120%;
	text-indent:11px;
}

.left{
	width:200px;
/*	border-color:white;
	border-style:solid;
	border-width:1px;*/
	float:left;
}

.photo{
	width:400px;
	
	border-color:white;
	border-style:solid;
	border-width:1px;
	margin:20px;
}

.btn_ride{
	width:55px;
	font-weight:bold;
	text-align:center;
}
.btn_click{
	width:55px;
	text-align:center;
}
.btn{
	width:55px;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	color:white;
	background-color:222;
	padding:5px 0px;
}
.btn_now{
	font-weight:bold;
	text-align:center;
	color:red;
	width:55px;
	background-color:333;
	padding:5px 0px;
}

.btn_ride{
	font-weight:bold;
	text-align:center;
	color:red;
	width:55px;
	background-color:888;
	padding:5px 0px;
}

.bbs_text{
	ime-mode:active;
	istyle:1;
	border-width:0pt; 
	text-align:left;
	padding:2px;
/*	height:20px;*/
}

.bbs_reg{
	height:30;
/*	border-color:white;
	border-style:solid;
	border-width:1px;*/
	
}

.bbs_text_err{
	background-color:pink;
	color:white;
	ime-mode:active;
	istyle:1;
	border-width:0pt; 
	text-align:left;
	padding:2px;
/*	height:20px;*/
}

.prof_class{
	border-style:solid;
	width:150px;
	border-width:0px 40px 0px 0px;
}

.prof_class_on{
	border-style:solid;
	width:150px;
	border-width:0px 20px 0px 20px;
}

.prof_class_get{
	border-style:solid;
	width:150px;
	border-width:0px 0px 0px 40px;
}

.photo_ico{
/*	position:absolute;*/
	margin:2px 0px 0px 2px;
	height:60px;
	width:60px;
	z-index:0;
	background-position:50% 50%;
/*	border-color:white;
	border-style:solid;
	border-width:2px 0px 0px 2px;*/
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	opacity:0.40;
}
.photo_ico_on{
/*	position:absolute;*/
	margin:2px 0px 0px 2px;

	padding:0px;
	height:60px;
	width:60px;
	z-index:1;
	background-position:50% 50%;
/*	border-color:white;
	border-style:solid;
	border-width:2px 0px 0px 2px;*/
}

.admin{
	margin:5px;
}

.box_line{
	padding:10px;
	width:600px;
	border:white;
	border-style:solid;
	border-width:1px;
}

.movie_btn{
	width:200px;
	height:60px;
	padding: 5px 10px;
	background-color:555;
	border:white;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	font-size:15px;
}
.movie_btn_on{
	color:black;
	width:200px;
	height:60px;
	padding: 5px 10px;
	background-color:darkorange;
	border:white;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	font-size:15px;
}



	/*背景*/
	.test{background-color:222;}
	.bgo{background-color:darkorange;}
	.bgr{background-color:orangered;}
	.bgg{background-color:#F0F0F0;}
	/*フロート*/
	.float_l{float:left;}
	.float_r{float:right;}
	.float_end{clear:both;}
	.end{float:none;clear:both;font-size:1px;}
	
	/*テキスト*/
	.t_left{text-align:left;}
	.t_center{text-align:center;}
	.t_right{text-align:right;}

	.ime_act{ime-mode:active;}
	.ime_dis{ime-mode:disabled;}
	
	.alert{color:darkorange;font-weight:bold;font-size:small;}
	.alert_big{color:darkorange;font-weight:bold;font-size:x-large;}
	.alert_caution{color:red;font-weight:bold;font-size:small;}

	.p_red{color: red;}
	.p_black{color: black;}
	/*パディング*/
	.padding01{padding:1px;}
	.padding02{padding:2px;}
	.padding03{padding:3px;}
	.padding04{padding:4px;}
	.padding05{padding:5px;}
	.padding06{padding:6px;}
	.padding07{padding:7px;}
	.padding08{padding:8px;}
	.padding09{padding:9px;}
	.padding10{padding:10px;}
	.padding15{padding:15px;}
	.padding20{padding:20px;}
	
	.padding_left01{padding-left:1px;}
	.padding_left02{padding-left:2px;}
	.padding_left03{padding-left:3px;}
	.padding_left04{padding-left:4px;}
	.padding_left05{padding-left:5px;}
	.padding_left06{padding-left:6px;}
	.padding_left07{padding-left:7px;}
	.padding_left08{padding-left:8px;}
	.padding_left09{padding-left:9px;}
	.padding_left10{padding-left:10px;}
	.padding_left15{padding-left:15px;}
	.padding_left20{padding-left:20px;}
	.padding_left25{padding-left:25px;}


	.padding_right01{padding-right:1px;}
	.padding_right02{padding-right:2px;}
	.padding_right03{padding-right:3px;}
	.padding_right04{padding-right:4px;}
	.padding_right05{padding-right:5px;}
	.padding_right06{padding-right:6px;}
	.padding_right07{padding-right:7px;}
	.padding_right08{padding-right:8px;}
	.padding_right09{padding-right:9px;}
	.padding_right10{padding-right:10px;}
	.padding_right15{padding-right:15px;}
	.padding_right20{padding-right:20px;}
	
	.padding_top01{padding-top:1px;
	
	}
	.padding_top02{padding-top:2px;}
	.padding_top03{padding-top:3px;}
	.padding_top04{padding-top:4px;}
	.padding_top05{padding-top:5px;}
	.padding_top06{padding-top:6px;}
	.padding_top07{padding-top:7px;}
	.padding_top08{padding-top:8px;}
	.padding_top09{padding-top:9px;}
	.padding_top10{padding-top:10px;}
	.padding_top15{padding-top:15px;}
	.padding_top20{padding-top:20px;}
	
	.padding_bottom01{padding-bottom:1px;}
	.padding_bottom02{padding-bottom:2px;}
	.padding_bottom03{padding-bottom:3px;}
	.padding_bottom04{padding-bottom:4px;}
	.padding_bottom05{padding-bottom:5px;}
	.padding_bottom06{padding-bottom:6px;}
	.padding_bottom07{padding-bottom:7px;}
	.padding_bottom08{padding-bottom:8px;}
	.padding_bottom09{padding-bottom:9px;}
	.padding_bottom10{padding-bottom:10px;}
	.padding_bottom15{padding-bottom:15px;}
	.padding_bottom20{padding-bottom:20px;}
	
	/*マージン*/
	.margin01{margin:1px;}
	.margin02{margin:2px;}
	.margin03{margin:3px;}
	.margin04{margin:4px;}
	.margin05{margin:5px;}
	.margin06{margin:6px;}
	.margin07{margin:7px;}
	.margin08{margin:8px;}
	.margin09{margin:9px;}
	.margin10{margin:10px;}
	.margin15{margin:15px;}
	.margin20{margin:20px;}
	
	.margin_left01{margin-left:1px;}
	.margin_left02{margin-left:2px;}
	.margin_left03{margin-left:3px;}
	.margin_left04{margin-left:4px;}
	.margin_left05{margin-left:5px;}
	.margin_left06{margin-left:6px;}
	.margin_left07{margin-left:7px;}
	.margin_left08{margin-left:8px;}
	.margin_left09{margin-left:9px;}
	.margin_left10{margin-left:10px;}
	.margin_left15{margin-left:15px;}
	.margin_left20{margin-left:20px;}
	
	.margin_right01{margin-right:1px;}
	.margin_right02{margin-right:2px;}
	.margin_right03{margin-right:3px;}
	.margin_right04{margin-right:4px;}
	.margin_right05{margin-right:5px;}
	.margin_right06{margin-right:6px;}
	.margin_right07{margin-right:7px;}
	.margin_right08{margin-right:8px;}
	.margin_right09{margin-right:9px;}
	.margin_right10{margin-right:10px;}
	.margin_right15{margin-right:15px;}
	.margin_right20{margin-right:20px;}
	
	.margin_top01{margin-top:1px;}
	.margin_top02{margin-top:2px;}
	.margin_top03{margin-top:3px;}
	.margin_top04{margin-top:4px;}
	.margin_top05{margin-top:5px;}
	.margin_top06{margin-top:6px;}
	.margin_top07{margin-top:7px;}
	.margin_top08{margin-top:8px;}
	.margin_top09{margin-top:9px;}
	.margin_top10{margin-top:10px;}
	.margin_top15{margin-top:15px;}
	.margin_top20{margin-top:20px;}
	
	.margin_bottom01{margin-bottom:1px;}
	.margin_bottom02{margin-bottom:2px;}
	.margin_bottom03{margin-bottom:3px;}
	.margin_bottom04{margin-bottom:4px;}
	.margin_bottom05{margin-bottom:5px;}
	.margin_bottom06{margin-bottom:6px;}
	.margin_bottom07{margin-bottom:7px;}
	.margin_bottom08{margin-bottom:8px;}
	.margin_bottom09{margin-bottom:9px;}
	.margin_bottom10{margin-bottom:10px;}
	.margin_bottom15{margin-bottom:15px;}
	.margin_bottom20{margin-bottom:20px;}
	
	/*フォントサイズ*/
	.fsxxs{font-size:xx-small;}
	.fsxs{font-size:x-small;}
	.fss{font-size:small;}
	.fsm{font-size:medium;}
	.fsl{font-size:large;}
	.fsxl{font-size:x-large;}
	.fsxxl{font-size:xx-large;}
	.fs08{font-size:8px;}
	.fs09{font-size:9px;}
	.fs10{font-size:10px;}
	.fs11{font-size:11px;}
	.fs12{font-size:12px;}
	.fs15{font-size:15px;}
	.fs18{font-size:18px;}
	.fs20{font-size:20px;}
	.fs25{font-size:25px;}
	.fs30{font-size:30px;}
	
	
	.bgo{background-color:darkorange;}
	.bgr{background-color:orangered;}
	.bgred{background-color:red;}
	.bgb{background-color:#003366;}
	.bgg{background-color:#a9a9a9;}
