@charset "EUC-JP";
@import url("_base.css");

/*=====================================/TOC/=================================*/
/* 
#1 全要素 
#2 特定要素 

/*=====================================/TOC-END/=============================*/

/*===========================================================================*/
/* #1 全要素                                                                 */
/*---------------------------------------------------------------------------*/

h2 {
	height:46px;
	line-height:46px;
	padding-left:32px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	background: url("../../img/header_background.jpg") 0px 0px no-repeat;
}

h3{
	clear:both;
	padding-top:10px;
	font-size:10px;
	font-weight:bold;
}

/*===========================================================================*/
/* #2 包括カラム                                                             */
/*---------------------------------------------------------------------------*/
#main {
	width:100%;
	height:auto !important;
//	background: url("../../img/_shadow.png");
	background-color:#fff;
}

#bottom_nav {
	margin-top:1px;
}


/*===========================================================================*/
/* #3 左カラム                                                               */
/*---------------------------------------------------------------------------*/
#left {
	float:left;
	width:250px;
	padding-left:15px;
}

ul#left > li{
	float:left;
	width:211px;
	height:50px;

}

ul#left > li a , ul#left > li a:visited {
	padding-top:27px;
	padding-left:150px;
	border:1px solid #045C80;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:black;
	display:block;
}

ul#left li > a:hover {
	border:1px solid #CC0000;
}

/*===========================================================================*/
/* #4 右カラム                                                               */
/*---------------------------------------------------------------------------*/
.takeList {
	clear:both;
//	float:left;
	width:305px;
//	height:432px;
	margin-bottom:24px;
	border:1px solid #045C80;
//	display:block;
	margin-left:auto !important;
	background-color:#fff;
}

.photo {
//	float:left;
//	width:300px;
//	height:300px;
//	margin:3px 0px 0px 3px;
	margin-bottom:2px;
	border:3px solid #045C80;
}

.label {
	position:relative;
//	top:-76px;
	float:left;
	width:49%;
	height:24px;
//	padding-left:5px;
	margin-left:2px;
	font-size:14px;
	font-weight:bold;
	text-indent:4px;
	color:#FFFFFF;
	background-color:#0980AD;
}

.val{
	position:relative;
//	top:-76px;
	float:left;
	width:49%;
	height:26px;
//	padding-left:5px;
	margin-left:2px;
	font-size:14px;
	font-weight:bold;
	text-indent:4px;
}

.val > a{
	color:blue;
	text-decoration: underline;
}

.price_label{
//	clear:both;
	height:24px;
//	float:left;
//	width:100%;
//	padding-left:3px;
//	margin-top:2px;
//	margin-left:3px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0980AD;
	border:none;
}

.price_val{
//	clear:both;
//	width:303px;
	margin-top:0px;
//	margin-left:3px;
	text-align:center;
	font-size:32px;
	font-weight:900;
	color:red;
	border:1px solid #045C80;
}

.comment_label{
	clear:both;
//	float:left;
//	position:relative;
//	top:150px;
//	width:100%;
	height:25px;
	margin-left:2px;
	margin-right:2px;
//	margin-top:0px;
//	padding-left:5px;
	font-size:16px;
	font-weight:900;
	color:#FFFFFF;
	background-color:#0980AD;
	display:block;
}

.comment_val{
//	float:left;
//	position:relative;
//	top:25px;
//	width:370px;
	height:150px;
	padding:2px;
//	margin-top:2px;
//	margin-left:5px;
	margin-left:2px;
	margin-right:2px;
	font-size:12px;
	border:2px solid #045C80;
	overflow-y: scroll;
	display:block;
}

.comment_val em{
	font-style:normal;
	font-weight:bold;
}

.btn {
//	float:left;
//	margin-top:26px;
//	position:relative;
//	padding-left:315px;
//	top:-65px;
}

.btn > a{
	width:380px;
	height:31px;
	background: url("../../img/appraisal.jpg") top;
	display:block;
}

.btn > a:hover{
	width:380px;
	height:31px;
	background: url("../../img/appraisal.jpg") bottom;
	display:block;
}

/*===========================================================================*/
/* #5 改ページ制御                                                           */
/*---------------------------------------------------------------------------*/
.page{
	width:100%;
	height:40px;
	margin-bottom:30px;
//	padding-bottom:10px;
//	text-align:left;
	overflow-x:scroll;
}

.page a{
//	float:left;
	padding:5px;
	margin-left:10px;
	font-size:16px;
	border:1px solid #000;
}

.active{
	background-color:#3399FF;
}

#page_case {
	width:1000px;
	height:32px;
	padding-top:4px;
}


/*===========================================================================*/
/* #6 最下部リンク                                                           */
/*---------------------------------------------------------------------------*/
#link{
//	width:960px;
//	float:left;
	text-align:center;
}

h3 + p{
//	width:900px;
//	height:15px;
	padding-top:0px;
//	padding-left:5px;
//	margin-left:54px;
	text-align:left;
	font-size:10px;
	background-color:#F5F5F5;
	border-bottom:1px solid #c0c0c0;
}


#left {
	display:none;
}
