/* CSS Document */


.p{
	border: thin dotted #003333;
}

body{
}#container {
	width: 850px;
	text-align: left;
	background: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 0px auto auto;
}

a img {
	border-style:none;
}
.totop{
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}

/*Menu
--------------------------------*/
#Menu {

}
/*#Menu ul {
	list-style-type : none;
	clear: both;
	background: #CCCCCC;
}
*/
#Menu a:link, a:visited{
	border: #fff 2px outset;
	background-color: #bbb;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	float: left;
}
#Menu a:active{
	border-style: none;
}
#Menu a:hover{

}
#hidari{
	float: left;
	width: 8px;
	height: 45px;
}
#ue{
	padding-left: 8px;
}



/*header
--------------------------------*/
#header{
	width: 850px;
	margin-top: 5px;
}

/*
mesegge
--------------------------*/
#mesegge{
	margin-left: 30px;
	margin-top: 60px;
	margin-bottom: 40px;
}
#mesegge p{
    line-height: 1.5;
	font-size: 14px;
	color: #333333;
	letter-spacing: 1px;
	text-indent: 1px;
	margin-right: 100px;
	margin-left: 20px;
}
#mesegge h2{
	background: url(../imge/tagu_no_01.gif) no-repeat left;
	letter-spacing: 2em;
	color: #009966;
	padding-left: 5em;
	font-size: 16px;
	line-height: 5;
	font-weight: bolder;
}

/*reg
---------------------------*/ 
#mesegge h2{
	background: url(../imge/tagu_no_01.gif) no-repeat left;
	letter-spacing: 2em;
	color: #009966;
	padding-left: 5em;
	font-size: 16px;
	line-height: 5;
	font-weight: bolder;
}


#reg{
	margin-top: 40px;
	margin-left: 35px;
	width: 850px;
	margin-bottom: 20px;
}
#reg h2{
	background: url(../imge/tagu_no_01.gif) no-repeat left;
	color: #009966;
	padding-left: 5em;
	font-size: 16px;
	line-height: 5;
	font-weight: bolder;
}
/*reg_L
---------------------------*/ 
#reg_L{
	width:410px;
	padding-left: 5px;
	padding-top: 20px;
	float: left;
}
#reg_L ul{
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
	list-style: none;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#reg_L ul ul { 
	font-size: 14px;
	line-height: 20px;
	color: #0066CC;
	list-style: none;
	padding-left: 15px;
	padding-top: 10px;
	margin-right: 10px;
	border-style: none;
	border-color: #FFFFFF;
}
/*reg_R
---------------------------*/ 

#reg_R{
	width:410px;
	padding-left: 5px;
	float: left;
	padding-top: 20px;
}
#reg_R ul{
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
	list-style: none;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#reg_R ul ul {
	font-size: 14px;
	line-height: 20px;
	color: #0066CC;
	list-style: none;
	padding-left: 15px;
	padding-top: 10px;
	margin-right: 10px;
	border-style: none;
	border-color: #FFFFFF;
}

/*fukusu
---------------------------*/ 
#fukusu {
	padding-bottom: 10px;
	padding-left: 5px;
	margin-left: 20px;
	margin-right: 100px;
	list-style: none;
	color: #333333;
	line-height: 2;
	letter-spacing: 2px;
	font-size: 14px;
	font-size: 14px;
}

/*mein
---------------------------*/ 
#mein{
	margin-left: 30px;
	margin-top: 30px;
}

#mein ul.system {
	padding-bottom: 15px;
	padding-left: 5px;
	margin-left: 20px;
	margin-right: 100px;
	list-style: none;
}
#mein ul li.green{
	color: #339999;
	margin-left: 15px;
	letter-spacing: 1px;
	font-size: 14px;
	background: url(../imge/psokon_green.gif) no-repeat;
	padding-left: 60px;
	padding-bottom: 10px;
	padding-top: 7px;
}
#mein ul li.pink{
	color: #FF33FF;
	margin-left: 15px;
	letter-spacing: 1px;
	font-size: 14px;
	background: url(../imge/psokon_pink.gif) no-repeat;
	padding-left: 60px;
	padding-bottom: 10px;
	padding-top: 7px;
}
#mein ul li.yerrow{
	color: #FF6600;
	margin-left: 15px;
	letter-spacing: 1px;
	font-size: 14px;
	background: url(../imge/psokon_yerrow.gif) no-repeat;
	padding-left: 60px;
	padding-bottom: 10px;
	padding-top: 7px;
}
#mein ul li.blue{
	color: #3366FF;
	margin-left: 15px;
	letter-spacing: 1px;
	font-size: 14px;
	background: url(../imge/psokon_blue.gif) no-repeat;
	padding-left: 60px;
	padding-bottom: 10px;
	padding-top: 7px;
}
#mein ul li.red{
	color: #FF0000;
	margin-left: 15px;
	letter-spacing: 1px;
	font-size: 14px;
	background: url(../imge/psokon_red.gif) no-repeat;
	padding-left: 60px;
	padding-bottom: 10px;
	padding-top: 7px;
}


#mein ul li img{
	padding-right: 10px;
}



#mein h2.tokutyou{
	background: url(../imge/tagu_no.gif) no-repeat left;
	color: #009966;
	font: bolder 16px/5 "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 5em;
}

#mein h2.fukusuu{
	background: url(../imge/tagu_no.gif) no-repeat left;
	color: #009966;
	font: bolder 16px/5 "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 5em;
}
#mein h2.zaimu{
	background: url(../imge/tagu_no.gif) no-repeat left;
	color: #009966;
	font: bolder 16px/5 "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 5em;
}
#mein p{
	font-size: 16px;
	color: #FF0033;
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 25px;
}
#fukusu .unline{
	border-bottom: thin solid #FF0000;
	color: #009966;
}