@charset "UTF-8";

BODY {
	font-size:small;
	background-color:#FFFFFF;
	color:#000000;
}


/*Font Style*/
.Small{
	font-size:12px;
}
.RedBold{
	font-weight:bold;
	color:#FF0000;
}
.LogFont{
	font-weight:bold;
	color:#400000;
}

.RedColorBold {
color: red;
font-weight: bolder;
}

.BlueColorBold {
color: blue;
font-weight: bolder;
}

.GreenColorBold {
color: green;
font-weight: bolder;
}

.Select{
color: #FFFFFF;
font-weight:bolder;
background-color: #ff8000;
padding: 2px;
}

/*Align Style*/
.CenterIE{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;	
}

.Center{
	text-align:center;
}

.CenterFF{
	position: relative;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	width: 800px;  
	background-color:#FFFFFF;
}

.Right{
	text-align:right;
}

.Left{
	text-align:left;
}

/*Title Style*/
.Title {
	font-size: 24px;
	color: #000066;
}

.Table{
	width:100%;
}
.TableWidth10per{
	width:10%;
}
.TableWidth90per{
	width:90%;
}

.DivMargin{
	width:80%;
	margin-left:30px;
}

.TitleLeft{
	width:60%;
	height:100px;
}

.TitleRight{
	width:40%;
	height:100px;
}

.HarfLeft{
	float:left;
	width:50%;
	}

.HarfRight{
	float:right;
	width:50%;
	}

/*BOX Style*/
.ManuList{
	margin-top:10px;
	width:25%;
	height:300px;
	color:#000000;
	border-top-width:1px;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-color:#000000;
	border-style:solid;
	border-collapse: collapse;
	background-color:#FFFFFF;
}
.ManuList2nd{
	margin-top:10px;
	width:25%;
	color:#000000;
	border-top-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-color:#000000;
	border-style:solid;
	border-collapse: collapse;
	background-color:#FFFFFF;
}
.ManuBet{
	margin-top:10px;
	width:5%;
	background-color:#FFFFFF;
}
.BlockWhite{
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
}

.ManuWhite{
	font-size:12px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	text-align:center;
	text-decoration: none;
}

.ManuWhiteLeft{
	font-size:12px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	text-align:left;
	text-decoration: none;
}


.ImageBox{
	margin-top:10px;
	width:70%;
	height:600px;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#FFFFFF;
}

.BlackLine{
	border-top-width:2px;
	border-bottom-width:1px;
	border-left-width:2px;
	border-right-width:2px;
	border-color:#000000;
	border-style:solid;
	border-collapse: collapse;
}

.CircleBlackLine{
	width:100%;
	border-top-width:2px;
	border-bottom-width:1px;
	border-left-width:2px;
	border-right-width:2px;
	border-color:#000000;
	border-style:solid;
	border-collapse: collapse;
}

.CircleLine{
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#000000;
	border-style:solid;
	border-collapse: collapse;
}

.BoxMargin10{
margin:10px;
}

.BoxMargin20{
margin:20px;
}

.BoxMargin10per{
margin-top:10px;
margin-left:10%;
margin-right:10%;
margin-bottom:10px;
}

.BoxHeight1{
	height:300px;
}

.Padding10{
	padding: 10px;
}
.LogLine{
	width:100%;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:2px;
	border-right-width:2px;
	border-color:#660000;
	border-style:solid;
	border-collapse: collapse;
}

.CopyrightBox{
width:100%;
background-color:#000000;
color:#FFFFFF;
}

.InputBox1{
width:150px;
height:20px;
}

.OrangeLine { 
width: 800px;
border: 3px #ff8000 solid;
border-collapse: collapse;
background-color: #FFFFFF;
padding: 10px;
}

.BlackBoxLine{
width:120px;
border-color:#000000;
border-style: solid;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 15px; 
} 

.RedBoxLine{
width:120px;
border-color:#FF0000;
border-style: solid;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 15px; 
} 

.BlueBoxLine{
width:120px;
border-color:#0000FF;
border-style: solid;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 15px; 
} 

.GreenBoxLine{
width:120px;
border-color:#00FF00;
border-style: solid;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 15px; 
} 

.GyanBoxLine{
width:160px;
border-color:#00CCFF;
border-style: solid;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 15px; 
} 

.BannarTable{
width:200px;
height:40px;
}

.LinkTable{
width:50%;
}

/*Form Style*/
.LinkArea{
width:99%;
height:50px;
}

/*List Style*/
.MGBottom {
margin-bottom: 4px;
}

/*Border Line*/
.HrBlue{
	border-color:#000066;
	border-width:2px;
	border-style:solid;
}

.HrOrange { 
border-style: dashed none none none; 
border-top-width: 2px; 
border-top-color: #ff8000; 
height: 2px; 
}
 
/*Link Style*/
a{
text-decoration: none; 
}
a img {
 border: none;
 }

a.links:hover {
color:#FF0000;
text-decoration: underline;
position: relative;
top: 1px;
left: 1px; 
}
