@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "qc.css";
@import "digi.css";

/* main image */

#mainImg{width:800px;height:282px; position:relative;}

#mainImg dl{position:absolute; top:0px; left:596px;}
#mainImg dl dt{width:193px;height:51px;}
#mainImg dl dd{width:193px;height:111px;}
#mainImg dl dd a{display:block;background-position:0 0;background-repeat:no-repeat;width:193px;height:111px;text-indent:-9999px;}

#mainImg dl dd.mainimgNav01 a{background-image:url(../images/mainimg_nav01_of.jpg);}
#mainImg dl dd.mainimgNav02 a{background-image:url(../images/mainimg_nav02_of.jpg);}

#mainImg dl dd.mainimgNav01 a:hover{background-image:url(../images/mainimg_nav01_on.jpg);text-decoration:none;}
#mainImg dl dd.mainimgNav02 a:hover{background-image:url(../images/mainimg_nav02_on.jpg);text-decoration:none;}



#contentsPosition{background:url(../images/top_con_bg.jpg) 100% 14px no-repeat;}

/*h2{width:370px;height:32px;}*/

h2{}

p.topCatch{width:370px;margin:5px 0 20px;}
p.topCatch02{margin:5px 0 20px;}


p.topBn01{margin:0px 0px 0px 0px;}


h3{
/*background:url(../images/top_ttl_02.jpg) 0 0 no-repeat;*/
width:580px;
height:auto;
/*text-indent:-9999px;*/
}


#contentsPosition ul li{
float:left;
background-position:0 0;
background-repeat:no-repeat;
width:140px;
margin-right:6px;
}

#contentsPosition ul li.topConNav01{/*background-image:url(../images/topcon_nav01.jpg);*/margin-bottom:11px;}
#contentsPosition ul li.topConNav02{/*background-image:url(../images/topcon_nav02.jpg);*/margin-bottom:11px;}
#contentsPosition ul li.topConNav03{/*background-image:url(../images/topcon_nav03.jpg);*/margin-bottom:11px;}
#contentsPosition ul li.topConNav04{/*background-image:url(../images/topcon_nav04.jpg);*/margin-bottom:11px;}
#contentsPosition ul li.topConNav05{/*background-image:url(../images/topcon_nav05.jpg);*/margin-bottom:18px;}
#contentsPosition ul li.topConNav06{/*background-image:url(../images/topcon_nav06.jpg);*/margin-bottom:18px;}
#contentsPosition ul li.topConNav07{/*background-image:url(../images/topcon_nav07.jpg);*/margin-bottom:18px;}
#contentsPosition ul li.topConNav08{/*background-image:url(../images/topcon_nav08.jpg);*/margin-bottom:18px;}



#contentsPosition ul li.topConNav04,#contentsPosition ul li.topConNav08{
margin-right:0;}

#contentsPosition ul li a{
display:block;
width:140px;
height:143px;
/*text-indent:-9999px;*/
}

#contentsPosition ul li a:hover{text-decoration:none;}

p.topBn02{clear:both;margin-bottom:30px;}

