﻿@charset "utf-8";


/* flashArea
------------------------------ */
#TOP #BODY #MAIN .flashArea{
	background:url(../img/bg_top_body.gif) repeat-x left top;
	min-width:960px;
	margin:0 auto;
	}
/*\*/ *html #TOP #BODY #MAIN .flashArea{width:100%;}/**/
#TOP #BODY #MAIN .flashArea .flashSec{width:960px;margin:0 auto;}
#TOP #BODY #MAIN .flashArea .flashSec p img{font-size:0;line-height:0;}





/* contentsArea
------------------------------ */
#TOP #BODY #MAIN .contentsArea{
	background:url(../img/bg_content_body.gif) repeat-x left top;
	min-width:960px;
	margin:0 auto;
	}
/*\*/ *html #TOP #BODY #MAIN .contentsArea{width:100%;}/**/	
#TOP #BODY #MAIN .contentsArea .contentsSec{width:960px;margin:0 auto;padding-bottom:30px;}


/* infoBox */
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox{
	float:left;
	width:734px;
	background:url(../img/bg_top_frame_body.gif) no-repeat left top;
	padding-top:26px;
	}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox .whatsnew{float:left;width:419px;padding-left:14px;}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox .pressrelease{float:right;width:262px;padding-right:10px;}

#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox .lead h2,
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox .lead p{font-size:0;line-height:0;}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox .lead h2{float:left;width:97px;}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox .lead p{float:right;width:80px;}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox ul{margin:21px 8px 0 0;}
/*\*/ *html #TOP #BODY #MAIN .contentsArea .contentsSec .infoBox ul{margin:8px 8px 0 0;}/**/
*:first-child+html #TOP #BODY #MAIN .contentsArea .contentsSec .infoBox ul{margin:8px 8px 0 0;}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox li{
	line-height:1.3;
	border-bottom:1px dotted #b2b2b2;
	margin-bottom:10px;
	padding-bottom:9px;
	}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox li dt{font-size:95%;}
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox li dd,
#TOP #BODY #MAIN .contentsArea .contentsSec .infoBox li dd a{color:#15a0e4;}


/* bannerBox */
#TOP #BODY #MAIN .contentsArea .contentsSec .bannerBox{float:right;width:220px;}
#TOP #BODY #MAIN .contentsArea .contentsSec .bannerBox ul{margin-top:12px;}
#TOP #BODY #MAIN .contentsArea .contentsSec .bannerBox li{font-size:0;line-height:0;margin-bottom:5px;}