@charset "utf-8";
/* CSS Document */

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	zoom:1;
}

#aside a:hover, #contents-header-banner ul li a:hover img{
	filter: alpha(opacity=80);
 	-moz-opacity:0.8;
 	opacity:0.8;
}

#main .linup-pict{
	text-align:center;
	margin:20px 0;
}
#main table.default{
	margin-bottom:15px;
	clear:both;
	font-size:12px;
}

#contents-header-banner{
	position: relative;
}
#contents-header-banner ul li{
	position: absolute;
	top:210px;
}
#contents-header-banner ul li.btn1{
	left:547px;
}
#contents-header-banner ul li.btn2{
	left:673px;
}
#contents-header-banner ul li.btn3{
	left:796px;
}

#main #taikei1, #main #taikei2, #main #taikei3{
	margin-top:-20px;
	margin-bottom:20px;
	margin-left:-30px;
	padding-bottom:5px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:692px;	
}
#main #taikei1{
	background-image: url(../img/taikei1.gif);
	height:618px;
}
#main #taikei2{
	background-image: url(../img/taikei2.gif);
	height:241px;
}
#main #taikei3{
	background-image: url(../img/taikei3.gif);
	height:243px;
}
#main #taikei1 div a, #main #taikei2 div a, #main #taikei3 div a{
	background-image: url(../img/ya.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:10px;
	font-weight:bold;
	color:#1F8DE4;
	text-decoration:none;
	font-size:13px;
	position:absolute;
	line-height:1em;
}
#main #taikei1 div a:hover, #main #taikei2 div a:hover, #main #taikei3 div a:hover{
	filter: alpha(opacity=70);
 	-moz-opacity:0.7;
 	opacity:0.7;
}
.anchor1_01 a{top:212px; left:82px;}
.anchor1_02 a{top:212px; left:169px;}

.anchor1_03 a{top:212px; left:305px;}
.anchor1_04 a{top:228px; left:305px;}
.anchor1_05 a{top:244px; left:305px;}
.anchor1_25 a{top:260px; left:305px;}
.anchor1_06 a{top:276px; left:305px;}

.anchor1_07 a{top:212px; left:376px;}
.anchor1_08 a{top:212px; left:447px;}
.anchor1_09 a{top:212px; left:560px;}

.anchor1_10 a{top:409px; left:82px;}
.anchor1_11 a{top:409px; left:157px;}
.anchor1_12 a{top:409px; left:303px;}
.anchor1_13 a{top:409px; left:361px;}
.anchor1_14 a{top:409px; left:472px;}

.anchor1_15 a{top:548px; left:82px;}
.anchor1_16 a{top:548px; left:193px;}
.anchor1_17 a{top:569px; left:193px;}
.anchor1_18 a{top:548px; left:256px;}
.anchor1_19 a{top:548px; left:416px;}
.anchor1_20 a{top:569px; left:416px;}
.anchor1_21 a{top:548px; left:569px;}
.anchor1_22 a{top:569px; left:569px;}
.anchor1_23 a{top:590px; left:569px;}
.anchor1_24 a{top:548px; left:632px;}



.anchor2_01 a{top:207px; left:104px;}
.anchor2_02 a{top:207px; left:184px;}
.anchor2_03 a{top:207px; left:431px;}
.anchor2_04 a{top:207px; left:510px;}

.anchor3_01 a{top:201px; left:106px;}
.anchor3_02 a{top:201px; left:192px;}
.anchor3_03 a{top:201px; left:284px;}
.anchor3_04 a{top:219px; left:284px;}

del.discon {
	color: #F00;
	
}