@charset "utf-8";
/* CSS Document */




/*------------------
	TopContent
--------------------*/


/* mvCnt
==================== */
#mvCnt{ width:100%; height:521px; padding:0; margin:0; overflow:hidden; position:relative;}
/* #thNavに関してはbgstretcher.cssに記述 */
/* topページのgNavはbase.cssに記述 */



/* topNewsCnt
==================== */

#topNews{ position:relative;}
#topNews dl{ width:676px; margin:0 auto 45px;}
#topNews dt { width: 15em; float: left; clear: both; margin:0 0 5px 7px; padding:3px 0 5px;}
#topNews dd { padding: 3px 0 5px 15em; margin:0 7px 5px 7px; border-bottom:1px dotted #333;}
#topNews dt img{ padding:0 5px 0 10px;}

.moreInfo{ width:8.5em; text-align:right; font-size:93%; position:relative; top:-38px; left:590px; margin:0;}


/* infomation
==================== */
#InfoCnt{ width:690px; float:left; padding:0;}
#InfoCnt dl{ margin:0 0 15px;}
#InfoCnt dl dt{ float: left; width: 9em; padding: 8px 0px 8px 1em; font-weight: bold; border-bottom:1px dotted #DAD687;}
#InfoCnt dl dd{ margin: 0px 0px 0px 10em; padding: 8px 0px; border-bottom:1px dotted #DAD687;}



/* topPlan
==================== */

#topPlan{ width:700px; margin:0 auto 0; background:url(../images/bg_topcontents.png) no-repeat top;}

#topPlan ul{ width:650px; padding:0 25px 30px; }
#topPlan ul li{ width:200px; float:left; margin:0 24px 20px 0;}
#topPlan ul li p{ margin-bottom:0.5em;}
#topPlan ul li.right{ margin-right:0px;}
#topPlan ul li img{ margin-bottom:5px;}



