@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";

/* main image */

h2#mainImg{clear:both;width:790px;height:214px;margin:0 5px 20px;}

/* contents */

#contentsPosition{padding-bottom:20px;}
#contentsPosition p{margin-bottom:15px;}


p.topCheck a{display:block;background:url(../images/top_bn_check_off.gif) 0 0 no-repeat;width:560px;height:85px;text-indent:-9999px;text-decoration:none;}
p.topCheck a:hover{background:url(../images/top_bn_check_on.gif) 0 0 no-repeat;}

h3{width:560px;height:30px;margin-bottom:20px;}

#topConBox dl{float:left;width:180px;margin:0 10px 20px 0;}
#topConBox dl.con03{margin:0;}

#topConBox dl dt{width:180px;height:93px;font-size:0;line-height:0;}
#topConBox dl dt img{margin:0;}

#topConBox dl dd{text-align:center;}

#contentsPosition #topConBox dl dd a{
display:block;
background-position:0 0;
background-repeat:no-repeat;
background-color:#638CCA;
width:180px;
color:#FFF;
font-size:12px;
font-weight:bold;
padding:9px 0;
}
#topConBox dl.con01 dd a{background-image:url(../images/top_con_01_ttl.jpg);}
#topConBox dl.con02 dd a{background-image:url(../images/top_con_02_ttl.jpg);}
#topConBox dl.con03 dd a{background-image:url(../images/top_con_03_ttl.jpg);}


ul#topConList{margin-bottom:20px;}

ul#topConList li{float:left;width:275px;margin-bottom:20px;}

ul#topConList li.con04{margin-right:10px;}

ul#topConList li a{
display:block;
background-position:0 0;
background-repeat:no-repeat;
width:275px;
height:83px;
text-indent:-9999px;
text-decoration:none;
}

ul#topConList li.con04 a{background-image:url(../images/top_con_04.jpg);}
ul#topConList li.con05 a{background-image:url(../images/top_con_05.jpg);}