/* ページのレイアウト */

body {
     margin-top:5px;
     text-align:center;
     font-size:12px;
	 color:#555555;
	 line-height:120%;
}

a:link {text-decoration:none;color: #339900;}
a:visited {text-decoration:none;color: #339900;}
a:hover {text-decoration: underline;color: #FF0033;}


#container{
     margin:0 auto;
	 width:704px;
     text-align:left;
}

#header{
     width:704px;
	 margin-bottom:10px;
}

#content{
     width:704px;
}

#splitcontentleft{
     float:left;
	 width:520px;
}

#splitcontentright{
     float:right;
	 width:174px;
}

#footer{
     clear:both;
	 width:704px;
}


/* ページの基本デザイン */

/*******************　headerのデザイン　*******************/

#top_left{
     float:left;
}

#top_center{
     float:right;
     font-size:12px;
	 padding-top:15px;
	 padding-right:5px;
	 text-align:right;
	 line-height:150%;
}

#top_right{
     float:right;
}

.link_h{
     float:left;
	 border-color:#FFFFFF;
	 border-style:solid;
	 border-width:1px 1px 1px 0px;
	 background-color:#666666;
	 font-size:12px;
	 width:87px;
	 text-align:center;
}

.link_h a{
     display:block;
     text-decoration:none;
	 color:#ffffff;
     padding:3px 5px;
}

#top a:hover{
     background-color:#CC0000;
}

#soft a:hover{
     background-color: #9933CC;
}

#down a:hover{
     background-color: #FF6600;
}

#hard a:hover{
     background-color: #999966;
}

#accessory a:hover{
     background-color: #6666CC;
}

#supply a:hover{
     background-color: #339966;
}

#book a:hover{
     background-color: #FFCC00;
}

#osusume a:hover{
     background-color: #FF0099;
}


.link_h2{
     float:left;
	 border-color:#FFFFFF;
	 border-style:solid;
	 border-width:0px 1px 1px 0px;
	 width:87px;
	 height:3px;
	 margin-bottom:10px;
}

#top2{
     background-color:#CC0000;
}

#soft2{
     background-color: #9933CC;
}

#down2{
     background-color: #FF6600;
}

#hard2{
     background-color: #999966;
}

#accessory2{
     background-color: #6666CC;
}

#supply2{
     background-color: #339966;
}

#book2{
     background-color: #FFCC00;
}

#osusume2{
     background-color: #FF0099;
}

/*******************　splitcontentleftのデザイン　*******************/

#leftbox{
     float:left;
	 width:260px;
	 margin-bottom:10px;
}

#rightbox{
     float:right;
	 width:260px;
	 margin-bottom:10px;
}

#pickup{
     width:238px;
	 border:#999999 solid 1px;
	 background-color:#F3F3F3;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#CC0000;
	 padding-left:10px;
	 margin-bottom:5px;
}

#table01{
     width:250px;
	 margin-top:5px;
}

#td01{
     padding-bottom:10px;
	 line-height:130%;
}

.kokoku{
     width:494px;
	 padding:5px;
	 text-align:center;
	 border: #CCCCCC double 3px;
	 background-color:#F3F3F3;
}

#selection{
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#CC0000;
	 text-align:left;
	 display:block;
	 margin:5px 10px;
	 border-bottom: #990000 dotted 1px;
	 padding:0px 10px;
}

.kokoku_td{
     padding:5px 20px;
	 text-align:left;
}

#whatnews_1{
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#CC0000;
	 text-align:left;
	 display:block;
	 margin:10px 0px 0px 0px;
	 padding:0px 3px;
}

#whatnews{
     width:500px;
     font-size:12px;
	 border-top:#666666 dotted 1px;
	 border-bottom:#666666 dotted 1px;
	 padding:10px 0px 10px 10px;
	 line-height:150%;
}

#whatnews a{
     display:block;
}


/*******************　splitcontentrightのデザイン　*******************/

#corner{
     line-height:160%;
	 padding:3px 0px;
	 border-top:#666666 1px dashed;
	 margin-bottom:10px;
}

#corner a{
     display:block;
	 font-size:15px;
	 font-weight:bold;
	 color:#666666;
}

#powerup_1{
	 font-weight:bold;
	 padding:3px 10px;
	 background-color:#FF6666;
	 color:#FFFFFF;
	 margin-bottom:5px;
}

.powerup{
     margin:10px 0px 5px 0px;
     font-size:10px;
	 line-height:100%;
	 border-bottom:#FF9999 solid 1px;
	 height:75px;
}

/*******************　footerのデザイン　*******************/

#footer{
	 display:block;
	 padding:2px;
	 border-top:#999999 solid 1px;
	 border-bottom:#999999 solid 1px;
	 background-color:#f5f5f5
}     
