
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
 ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

a {
   color:#990000;
   text-decoration:none;
}

body { font: 12px Verdana, "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Geneva, Arial, sans-serif; background-color:#fff; color:#333; }

body {
   background:#FFFFFF none repeat scroll 0 0;
   margin:0;
   padding:0;
   behavior: url("/css/csshover3.htc");
}

#wrap {
   background:#FFFFFF none repeat scroll 0 0;

   color:#000000;
   left:50%;
   margin-left:-360px;
   position:absolute;
   width:730px;
   *width:1000px;
}


#left_column {
   float:left;
   height:450px;
   margin-left:12px;
   margin-right:12px;
   margin-top:12px;
   width:210px;
   text-align:right;
}

#left_column_main {

}

#left_column_logo{
   margin-top:30px;
   text-align:right;
}

#dateDisplay {
   font-size:12px;
   font-weight:bold;
}

#right_column {
   margin-right:22px;
   margin-top:12px;
   margin-bottom:12px;
   padding:12px;
   padding-left:24px;
   padding-right:24px;
   width:420px;
   position:relative;
   overflow:hidden;
   border:1px solid #DFDFDF;
}

#right_column.bgGlay{
    background-color:#dfdfdf;
}

#right_column .whatsnew_entry_sep{
   margin-top:40px;
   margin-bottom:40px;
   border-bottom:1px solid #dfdfdf;
}

#right_column .whatsnew_entry_navi_sep{
   margin-top:10px;
   margin-bottom:10px;
   border-bottom:1px solid #dfdfdf;
}
#right_column #whatsnew_entry_navi{
    width:100%;
    overflow:hidden;
}

#right_column #whatsnew_entry_navi ul{
    font-size:10px;
    position:relative;
    float: left;
    left: 50%;
}

#right_column #whatsnew_entry_navi li{
    position: relative; float: left; right: 50%;
}

#right_column .whatsnew_title{
   font-size:15px;
   margin-bottom:15px;
}

#right_column .whatsnew_body{
   line-height:180%;
}

#right_column .whatsnew_body img{
    float:left;
    margin-right:10px;
    margin-botton:20px;
    margin-top:5px;
}

#right_column .release_index_entry{
    background-color:#ffffff;
    padding:5px;
    margin-bottom:2px;
}

.box_hover{
	background:#b1e4fa;
	cursor:pointer;
	}
.none{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;
	}		

#right_column .release_index_img{
    float:left;
    margin-right:10px;
    margin-botton:20px;
}

#right_column .release_index_title{
   font-size:13px;
   margin-bottom:5px;
   padding-bottom:5px;
   margin-left:110px;
   border-bottom:1px solid #dfdfdf;
}


.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */