#contents{
height:560px;
width:570px;
margin:5px;
position:relative;
top:0px;
left:0px;
}
#pics{
width:420px;
height:560px;
background:url(pics/1.jpg);
border:0;
cursor:pointer;
position:absolute;
top:0px;
left:0px;
}
#textTable{
position:absolute;
top:5px;
left:355px;
width:60px;
height:60px;
background-image:url(images/texticon.png);
}
#textblock{
position:absolute;
top:-100000px;
left:-100000px;
}

#switchbox{
width:60px;
height:60px;
position:absolute;
top:5px;
left:355px;
z-index: 2;

}

#t2,#t3,#t4,#t5,#t6,#t7,#t8,#t9,#t10,#t11,#t12,#t13,#t14,#t15{
display:none;
position:absolute;
}


.que{
padding:4px;
padding-left:23px;
margin-bottom:2px;
background-image:url(images/lg.png);
background-repeat : no-repeat;
border-bottom:1px dashed #666;
}
.ans{
padding:4px;
padding-left:23px;
margin-bottom:20px;
background-image:url(images/lady.png);
background-repeat : no-repeat;
border-bottom:1px solid #F30;
}

/* FFハック */
.que,  x:-moz-any-link, x:default  { width:340px; }
.ans,  x:-moz-any-link, x:default  { width:340px; }
/* GCハック */
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.que{width:330px;margin-left:5px;}
.ans{width:330px;margin-left:5px;}
}
/* IEハック */
.que { width/*\**/: 360px\9; }
.ans { width/*\**/: 360px\9; }

#thumb_area{
position:absolute;
top:0px;
left:430px;
}
.button{
width:142px;
height:31px;
margin-bottom:9px;
cursor:pointer;
}
#nikkoricomm{
width:550px;
margin:5px;
padding:5px;
margin-left:auto;
margin-right:auto;
border:solid #F30 2px;
text-align:left;
}
#nikkoricomm img{
margin-right:5px;
}