/*---------------------------------------*/
/* Global Style Property */
/*---------------------------------------*/

body {
background-color:#000000;
margin:0px;
padding:0px;
font-size:12px;
}

a         {color:#2b2b2b; text-decoration:underline;}
a:link    {color:#2b2b2b; text-decoration:underline;}
a:hover   {color:#888888; text-decoration:underline;}
a:visited {color:#2b2b2b; text-decoration:underline;}

.size12 {font-size:12px; font-weight:bold;}

/*---------------------------------------*/
/* Container Style Property */
/*---------------------------------------*/

#container {
width:700px;
margin:0px auto;
padding:0px;
}

/*---------------------------------------*/
/* header Style Property */
/*---------------------------------------*/

#header {
width:700px;
height:80px;
background-image:url(images/bg_header.gif);
}

.logo {
width:83px;
height:80px;
margin:0px;
padding:0px;
float:left;
}

.totop {
float:right;
font-size:12px;
color:#ffffff;
margin-top:30px;
}

.totop a         {color:#ffffff;}
.totop a:link    {color:#ffffff;}
.totop a:hover   {color:#666666;}
.totop a:visited {color:#ffffff;}

/*---------------------------------------*/
/* mainvisual Style Property */
/*---------------------------------------*/

#mainvisual {
width:700px;
height:540px;
margin:0px;
padding:0px;
}

/*---------------------------------------*/
/* contents-layout Style Property */
/*---------------------------------------*/

#contents-layout {
width:700px;
margin:0px;
padding:0px;
background-color:#ffffff;
height:900px;
}

/*left property*/

#left {
width:370px;
margin:10px 0px 0px 10px;
padding:0px;
float:left;
}

.ttl-left {
width:370px;
height:30px;
margin:0px;
padding:0px;
}

ul {
width:350px;
margin:10px;
padding:0px;
}

li {
list-style-image:url(images/icon_contents.gif);
margin:0px 0px 20px 15px;
padding:0px;
}

/*right property*/

#right {
width:290px;
margin:10px 10px 0px 0px;
padding:0px;
float:right;
}

.ttl-right {
width:290px;
height:30px;
margin:0px;
padding:0px;
}

#right-inner {
width:270px;
margin:10px;
padding:0px;
}

/*---------------------------------------*/
/* footer Style Property */
/*---------------------------------------*/

#footercolor {
width:700px;
height:30px;
margin:0px;
padding:0px;
clear:both;
background-color:#c7f7d3;
}