@charset "UTF-8";

BODY {
	margin:0;
	padding:0;	
	font-size:small;
	background-color:#FFC0A2;
	color:#000000;
	font-size:100%;
}

/*背景*/
.Leftspace{
	margin:auto;
	margin:auto;
	width:50%;
	height:100%;
	background-color:#000000;
	color:#FFFFFF;
}

.bg{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:100%;
	background-color:#FFFFFF;
	color:#000000;
	border:solid #FF6633 thin;
}

.header{
	margin:0;
	padding:0;
	background:#FF6633;
	width:100%;
	height:10px;
}

.liner{
	margin:0;
	padding:0;
	background:#FF6633;
	width:100%;
	height:3px;
}

.footer{
	margin:0;
	padding:0;
	width:100%;
	background-color:#FF6633;
	color:#FFFFFF;
	text-align:right;
	vertical-align:text-bottom;
}

.menu{
	margin:0;
	padding:0;
	background:#FFFFFF;
	width:240px;
	height:100%;
	color:#000000;
	border-right-style:solid;
	border-right-color:#FF6633;
	border-left-width:thin;
	float:left;
}

.menubar{
	margin:0;
	padding:0;
	background:#FF6633;
	width:100%;
	color:#FFFFFF;
}

/*フォント*/
.Small{
font-size:small;
}

.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;
}

/*成型*/
.CenterIE{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;	
}

#Center{
	text-align:center;
}

#Right{
	text-align:right;
}

#Left{
	text-align:left;
}

#FloatL{
	float:left;
}

#FloatR{
	float:right;
}

#ClearL{
	clear:left;
}

#ClearR{
	clear:right;
}

#ClearB{
	clear:both;
}

.CenterFF{
	margin:0;
	padding:0;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:800px;
	font-size:small;
	color:#000000;
	background-color:#FFFFFF;
}

.Title {
	font-size: 24px;
	color: #000066;
}


/*テーブル*/
.Table{
	width:100%;
	margin:0;
	padding:0;
}

.Width10per{
	margin:0;
	padding:0;
	width:10%;
}
.Width20per{
	margin:0;
	padding:0;
	width:20%;
}
.Width30per{
	margin:0;
	padding:0;
	width:30%;
}
.Width40per{
	margin:0;
	padding:0;
	width:40%;
}
.Width50per{
	margin:0;
	padding:0;
	width:50%;
}
.Width60per{
	margin:0;
	padding:0;
	width:60%;
}
.Width70per{
	margin:0;
	padding:0;
	width:70%;
}
.Width80per{
	margin:0;
	padding:0;
	width:80%;
}
.Width90per{
	margin:0;
	padding:0;
	width:90%;
}

.Wid200_fl_le{
	width:200px;
	position: absolute;
	left: 115px;
	top: 97px;
}

.Wid600_fl_ri{ 
	left: 200px
	width:600px;
	position: absolute;
	left: 58px;
	top: 105px;
}


.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; 
}
