/* tetsudo_menu_pc */

#tetsudo_menu_pc #top_topics2 {
background: url("../image/top_img.jpg") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
height: 280px;
margin: 0;
padding: 0 0 15px;
width: 750px;
z-index: 0;
}
#tetsudo_menu_pc #top_topics2 ul {
border: 0 solid #CCCCCC;
height: 280px;
list-style: none outside none;
margin: 0;
padding: 0;
position: absolute;
width: 750px;
z-index: 0;
}

#tetsudo_menu_pc #top_topics2 ul li#topi01 a#link01 {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
width: 325px;
height: 34px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:235px;
left:16px;
}
#tetsudo_menu_pc #top_topics2 ul li#topi01 a#link03 {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
width: 325px;
height: 34px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:191px;
left:16px;
}
#tetsudo_menu_pc #top_topics2 ul li#topi01 a#link02 {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
width: 265px;
height: 30px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:241px;
left:46px;
}


#tetsudo_menu_pc #top_topics2 ul li#topi02 a {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
width: 374px; /* 374px */
height: 280px; /* 280px */
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:0px; /* 0px */
right:0px; /* 0px */
}
#tetsudo_menu_pc #top_topics2 ul:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}


/* tetsudo_menu_sp */

#tetsudo_menu_sp #top_topics2 {
background: url("../image/top_img_sp.jpg") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
height: 239px;
margin: 0;
padding: 0 0 15px;
width: 640px;
z-index: 0;
}
#tetsudo_menu_sp #top_topics2 ul {
border: 0 solid #CCCCCC;
height: 239px;
list-style: none outside none;
margin: 0;
padding: 0;
position: absolute;
width: 640px;
z-index: 0;
}
#tetsudo_menu_sp #top_topics2 ul li#topi01 a#link01 {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
width: 276px;
height: 30px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:200px;
left:16px;
}
#tetsudo_menu_sp #top_topics2 ul li#topi01 a#link03 {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
width: 276px;
height: 30px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:165px;
left:16px;
}
#tetsudo_menu_sp #top_topics2 ul li#topi01 a#link02 {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
font-size: 13px;
height: 30px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
width: 228px;
z-index: 0;
top:206px;
left:40px;
}

#tetsudo_menu_sp #top_topics2 ul li#topi02 a {
background: url("../image/space.gif") no-repeat scroll 0 0 transparent;
border: 0 solid #CCCCCC;
cursor: pointer;
float: left;
font-size: 13px;
width: 319px; /* 319px */
height: 239px; /* 239px */
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -375px;
z-index: 0;
top:0px; /* 0px */
right:0px; /* 0px */
}
#tetsudo_menu_sp #top_topics2 ul:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
