
/*全体構造
-------------------------------------------------------*/
body {
     width: 900px;
     color: #000000;
     font-size: 12px;
     padding: 0px;
     margin-top:0;
     margin-left: auto;
     margin-right: auto;
     background-color:#20B4F8;
}

div#contentsAria {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 900px;
	line-height: 18px;
	color: #000000;
	border-left:1px solid #94DDFF;
	border-right:1px solid #94DDFF;
}

div#contentsAria h3 {
	margin: 0px;
	padding: 0px;
}

/* ------------------------------------------------------
ヘッダー
------------------------------------------------------ */
div#contentsAria div#pageHeaderBlock {
	height: 267px;
	width: 900px;
	background-image: url(images/top_01.jpg);
	background-repeat: no-repeat;
}

div#contentsAria div#pageHeaderBlock2 {
	height: 173px;
	width: 900px;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
}

div#contentsAria div#pageHeaderBlock h2,
div#contentsAria div#pageHeaderBlock p {
	width: 900px;
	text-indent: -9999px;
}

div#contentsAria div#pageHeaderBlock2 h2,
div#contentsAria div#pageHeaderBlock2 p {
	width: 900px;
	text-indent: -9999px;
}

div#contentsAria h4 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

div#contentsAria div#pageBlock {
   border: 1px solid transparent;
	height: 498px;
	width: 900px;
	background-image: url(images/top_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0;
	margin:-1px;
}

div#contentsAria div#pageBlock div#toptextBox {
	height: 5px;
	_height:0;
	width: 900px;	
}

div#contentsAria div#pageBlock div#toptextBox h3,
div#contentsAria div#pageBlock div#toptextBox p {
    font-size:7px;
	width: 900px;
	text-indent: -9999px;
	padding:0;
	margin:0;
}

div#contentsAria div#pageBlock .navi{
   padding:0;
   margin:0;
}

div#contentsAria div#pageBlock .navi ul{
   padding:0;
   margin-left:20px;
}

div#contentsAria div#pageBlock .navi li{
   margin:0;
   padding:0px 0px 5px 0px;
   list-style-type: none;
}

div#contentsAria div#leftWrap {
   padding:0;
   margin:0;
   float:left;
   width:220px;
}

div#contentsAria div#leftWrap .navi{
   padding:0;
   margin:0;
}

div#contentsAria div#leftWrap .navi ul{
   padding:0;
   margin-left:30px;
}

div#contentsAria div#leftWrap .navi li{
   margin:0;
   padding:0px 0px 5px 0px;
   list-style-type: none;
}

div#contentsAria div#rightWrap {
   padding:0;
   margin:0 10px 0 0;
   width:647px;
   text-align:center;
   background-color:#86D8FD;
   float:right;
}

div#contentsAria div#rightWrap .title {
   padding:0;
   margin-top:10px;
}

div#contentsAria div#rightWrap .box {
   height:100px;
}

div#contentsAria div#rightWrap .profileBox {
   width:600px;
   margin:20px 0px 0px 0px;
}

div#contentsAria div#rightWrap .cornerBox {
   width:565px;
   margin:20px 0px 0px 15px;
}

div#contentsAria div#rightWrap .cornerBox td {
   padding:5px 0px 5px 0px;
}

div#contentsAria div#rightWrap .cornerBoxText {
   margin-left:10px;
   font-weight:bold;
}




/* ------------------------------------------------------
メイン
------------------------------------------------------ */
div#contentsAria div#mainAreaWrap{
　　padding:0;
    margin:0; 
}

div#contentsAria div#mainAreaWrap p{
    padding: 0px;
	margin: 0px;
	line-height: 20px;
}


div#contentsAria div#contentsAria .clear{
    clear: both;
}

#information{
margin-left:20px;
scrollbar-base-color:#1D1E1E;
scrollbar-track-color:#EC0D15;
}

#info .info_c{
padding:0;
margin:0;
text-align:left;
width:594px;
height:184px;
border:#454545 1px solid;
background-color:#999999;
scrollbar-base-color:#1D1E1E;
scrollbar-track-color:#EC0D15;
}

