@charset "utf-8";

@import url("base.css");

@import url("structure.css");


/*====================================================
------------------------------------------------------
	 top.css
------------------------------------------------------
====================================================*/

/*================= contents menu ============

	1: h1 h2 h3 pageImg

	2: mainContents
	

	

============================================== */

/*====================================================
	1: common
====================================================*/
h1 {}

h2.h2_00_01 { height: 35px; background: url(../img/h2_00_01.gif) no-repeat;}
h2.h2_00_02 { height: 35px; background: url(../img/h2_00_02.gif) no-repeat; margin-top: 50px;}


/*====================================================
	2: mainContents
====================================================*/
body { background: url(../img/bgBody.gif) 0 0 repeat-x;}
#top { width: 1130px; margin: 0 auto;}
#areaSWF { width: 1130px; margin: 0 auto;}
#areaD { padding-top: 15px;}
#areaE { float: left;}
#areaF { float: right;}

#top #areaF ul#topContact { width: 220px; height: 140px; background: url(../img/topContactBox.gif) 0 0 no-repeat; list-style: none; margin: 0 auto 20px auto; padding: 0;}
#top #areaF ul#topContact li { font-size: 1em; line-height: 130%; text-indent: -9876em;}
#top #areaF ul#topContact li ul {list-style: none;}
#top #areaF ul#topContact li li { }



#top #areaE ul#subNavi { clear: both; width: 485px; list-style-type: none; margin: 0 0 30px auto; padding: 0;}

#top #areaE ul#subNavi li
{ display: block; width: 485px; height: 70px; background: transparent; vertical-align: sub; margin-left: 0; padding-left: 0; list-style-type: none;}

#top #areaE ul#subNavi li a 
{ display: block; width: 485px; height: 70px; background: transparent; text-indent: -9876px; overflow: hidden; margin-left: 0; padding-left: 0;}

#top #areaE ul#subNavi li#tsN01 a { background: url(../img/bt00.gif) 0 0;}
#top #areaE ul#subNavi li#tsN02 a { background: url(../img/bt00.gif) 0 -70px;}
#top #areaE ul#subNavi li#tsN03 a { background: url(../img/bt00.gif) 0 -140px;}
#top #areaE ul#subNavi li#tsN04 a { background: url(../img/bt00.gif) 0 -210px;}
 
#top #areaE ul#subNavi li#tsN01 a:hover { background: url(../img/bt00.gif) -485px 0;}
#top #areaE ul#subNavi li#tsN02 a:hover { background: url(../img/bt00.gif) -485px -70px;}
#top #areaE ul#subNavi li#tsN03 a:hover { background: url(../img/bt00.gif) -485px -140px;}
#top #areaE ul#subNavi li#tsN04 a:hover { background: url(../img/bt00.gif) -485px -210px;}

.new { width: 485px; margin: -10px 0 30px auto; padding: 0;}
.new dl { clear: left; width: 485px; margin: 0 auto .5em auto; padding: 0 0 .8em 0;}
.new dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
/*\*//*/
    .new dl {
         display: inline-table;
     }
 /**/
.new dl dt { display: block; width: 20%; float: left; color: #245fac;}
.new dl dd { display: block; width: 80%; float: left; line-height: 160%; font-size: 95%;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
