@charset "shift_jis";
/* CSS Document */
#contents-area-base3{
	width:900px;
	margin:20px 0 10px 0;
}
/*--レフトカラム--*/
#const-left{
	width:101px;
	border:solid 1px #999;
	padding:5px;
	float:left;
	margin-right:25px;
}


/*---レフトメニュープルダウン      
#menu_container {
width:101px;
}
#menu_container li {
position: relative;
text-align: left;
}

#menu_container li ul li{
position: relative;
text-align:center;
}

#menu_container li a {
padding: 5px;
display: block;
width: 91px;
}
#menu_container li a:link, #menu_container li a:visited {
background: #FFF;
border-bottom:1px #CCC dotted;
}
#menu_container li a:active, #menu_container li a:hover {
color:#666;
background:#E6E6E6;
}
#menu_container ul {
padding-left: 1px;
position: absolute;
top: -1px;
left: 101px;
display: none;
width: 101px;
}
* html #menu_container ul {
top: 0;
}
#menu_container ul li {
position: static;
}
#menu_container li:hover ul {
display: block;
}---*/  
   

/*--センターカラム--*/
#const-center{
	width:612px;
	float:left;
	margin-right:25px;
}
.const-center-img{
	width:600px;
	border:solid 1px #999;
	padding:5px;
}
.next-back-btn{
	width:610px;
	margin:10px 0 30px 0;
	text-align:center;
}
.spec-tb{
	border-bottom:solid 1px #999;
	line-height:190%;
}
.spec-tb tr td{
	border-bottom:dotted 1px #999;
}


/*--ライトカラム--*/
#const-right{
	width:102px;
	background-color:#CCC;
	padding:10px;
	float:left;
}
#const-right img{
	border:solid 1px #999;
	padding:5px;
	background-color:#FFF;
	cursor:pointer;
}
