@charset "Shift_JIS";

/* outline ====================================================
	Author:	KUZ (kuz333[at]gmail.com)
	last updated:	2008.07.15 (KUZ)
============================================================ */

/* index ======================================================

============================================================ */


/* #01	Common style ============================================ */

body{
	background: #323E47 ;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	vertical-align:top;
	color:#333333;
	font-family: "Hiragino Kaku Gothic Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

h1,h2,h3,h4,h5,h6,table,p,div,dl,dt,dd,from {
	border:0px;
	margin:20px 0px 20px 0px;
	padding:0px;
	font-size:12px;
	font-family: "Hiragino Kaku Gothic Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

img{
	vertical-align:top;
	border:0px;
}

hr{
	margin:0px;
	padding:0px;
}

ol,ul{margin-top:0px;}

ul {
	list-style-type:none;
	list-style-position:outside;
}

ul li {
	margin-left:-20px;
	margin-bottom:5px;
}

ol li {
	margin-left:-10px;
}

td,th,p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	line-height:18px;
}

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}



/* #02	Contets style ============================================ */

#Container {
	background: #FFFFFF url(../images/back_main.gif) ;
	width: 820px;
	margin: auto;
	text-align: left;
}


/* #02-01	header */
#Header{
	width: 760px;
	height: auto;
	margin: 0px 0px 0px 30px;
}

#Header h1{
	width: 363px;
	height: 62px;
	float: left;
	margin: 10px 0px 0px 0px;
}

#Header .PowerdBy{
	width: 124px;
	height: 17px;
	float: right;
	margin: 55px 0px 0px 0px;
}

#Navigation{
	clear: both;
	width: 820px;
	height: 80px;
	background: #FFFFFF url(../images/back_navigation.gif) no-repeat ;
	margin: 10px 0px 10px 0px;
}

#Navigation .Navi{
	width: auto;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align:center;
}

#Navigation .Navi a{
	margin: 0px 3px 0px 3px;
}

#Main{
	width: 760px;
	height: auto;
	margin: 0px 30px 0px 30px;
}


#MainArea{
	width: 460px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
}

#MainAria .Profile tr,th,td{
	margin: 20px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}

.Profile th{
	width:130px;
	background-color:#F3F3F3;
	text-align:center;

}

.Profile td{
	width:380px;
}

#SideArea{
	background: #F0F0F0;
	width: 280px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}

#Footer{
	clear: both;
	width: 760px;
	height: 80px;
	margin: 20px 30px 20px 30px;
}

#Footer hr{
	margin: 0px 0px 20px 0px;
	border:1px dotted #E3E3E3 ;
}

#Footer .TextNavigation{
	width: auto;
	height: auto;
	margin: 0px;
	float: left;
}

#Footer .TextNavigation a{
	margin: 0px 20px 0px 0px;
	text-decoration: none;
}

#Footer .Copyright{
	width: auto;
	height: auto;
	margin: 0px;
	float: right;
	text-align: right;
	color: #999999 ;
}

.LinkContent{
	text-align: right;
}

.LinkContent img{
	margin: 0px 5px 0px 0px;
	border: 0px;
	vertical-align: middle;
}

/*margin--------------------------------------------------*/

.marginTop5px{
	margin-top:5px;
}
.marginTop10px{
	margin-top:10px;
}
.marginTop15px{
	margin-top:15px;
}
.marginTop20px{
	margin-top:20px;
}
.marginTop-5px{
	margin-top:-5px;
}
.marginTop-10px{
	margin-top:-10px;
}
.marginTop-15px{
	margin-top:-15px;
}
.marginTop-20px{
	margin-top:-20px;
}

.marginRight5px{
	margin-right:5px;
}
.marginRight10px{
	margin-right:10px;
}
.marginRight15px{
	margin-right:15px;
}
.marginRight20px{
	margin-right:20px;
}
.marginRight-5px{
	margin-right:-5px;
}
.marginRight-10px{
	margin-right:-10px;
}
.marginRight-15px{
	margin-right:-15px;
}
.marginRight-20px{
	margin-right:-20px;
}

.marginBottom5px{
	margin-bottom:5px;
}
.marginBottom10px{
	margin-bottom:10px;
}
.marginBottom15px{
	margin-bottom:15px;
}
.marginBottom20px{
	margin-bottom:20px;
}
.marginBottom-5px{
	margin-bottom:-5px;
}
.marginBottom-10px{
	margin-bottom:-10px;
}
.marginBottom-15px{
	margin-bottom:-15px;
}
.marginBottom-20px{
	margin-bottom:-20px;
}

.marginLeft5px{
	margin-left:5px;
}
.marginLeft10px{
	margin-left:10px;
}
.marginLeft15px{
	margin-left:15px;
}
.marginLeft20px{
	margin-left:20px;
}
.marginLeft-5px{
	margin-left:-5px;
}
.marginLeft-10px{
	margin-left:-10px;
}
.marginLeft-15px{
	margin-left:-15px;
}
.marginLeft-20px{
	margin-left:-20px;
}
