@charset "utf-8";
#contents-inner-top{
margin:5px auto 0;
}

#contents-inner-top .mainImage{}


/*------------------------------------------news----------------------------------------*/
#contents-inner-top .news{
margin:0;
width:460px;
font-size:12px;
float:left;
}

#contents-inner-top .news img{
margin:0 0 6px 0;
}

#contents-inner-top .news_list {
overflow: scroll;
overflow-x: hidden;
padding:0 20px 0 0;
height:99px;
}

#contents-inner-top .news_list li{
margin:0;
padding:7px 0 7px 22px;
list-style:none;
color:#444;
border-bottom:1px dotted #FFCC7F;
background:url(../images/top/indent_news.gif) no-repeat 0px 11px;
}



/*------------------------------------------search----------------------------------------*/
#contents-inner-top img.baikyaku_banner {
float:right;
}



/*------------------------------------------search----------------------------------------*/
#contents-inner-top .search {
margin:0 auto 35px; padding:0;
width:700px;
}

#contents-inner-top .search_form {
margin:15px auto 0;
padding:0;
height:103px;
background:url(../images/top/back_search.gif) no-repeat top center;
position:relative;
}

#contents-inner-top .search_form ul {
margin:0; padding:0; height:29px; position:absolute; top:53px; left:23px;
}

#contents-inner-top .search_form ul li {
margin:0 7px 0 0; padding:6px 0 12px; display:inline;
font-size:14px;
background:url(../images/top/search_bg_right.gif) no-repeat right top;
}

#contents-inner-top .search_form ul li a {
margin:0; padding:6px 18px 12px 20px;
background:url(../images/top/search_bg_left.gif) no-repeat left top;
text-decoration:none;
color:#FFF;
}

#contents-inner-top .search_form ul li a:hover {
text-decoration:underline;
}


#contents-inner-top .imageAdjust1{
margin:0px 0px 8px 0px;
}
#contents-inner-top .imageAdjust2{
margin:0px 0px 8px 0px;
}

#contents-inner-top .price { color: #ff0000; font-weight: bold; font-size:14px; }
#contents-inner-top .price { color: #ff0000; font-weight: bold; font-size:14px; }






/*----------------------------------------message---------------------------------------*/
#contents-inner-top .message {
widht:705px; height:262px;
background:url(../images/top/message_bg.gif) no-repeat top center;
position:relative;
}

#contents-inner-top .message p {
width:484px;
height:101px;
position:absolute;
top:139px;
left:40px;
font-size:12px;
}


/*---------------------------------------shinchiku---------------------------------------*/

/*---------------------------------------estname------------------------------------*/
.estname_tag {
margin:0 0 6px 0; padding:22px 0 0 82px;
color:#FFF;
font-size:18px;
background:url(../images/shinchikulist/back_esttag_top.gif) no-repeat center top;
height:30px;
}

.estname_tag_inner {
}

.estname_tag_s {
margin:0 0 6px 0; padding:22px 0 0 12px;
color:#FFF;
font-size:18px;
background:url(../images/shinchikulist/back_esttag_s_top.gif) no-repeat center top;
height:30px;
}
/*--------------------------------------------------------------------------------------*/

#contents-inner-top .shinchiku {
margin:0px 0 20px 0;
width:700px;
padding-top:15px;
}



#contents-inner-top .shinchiku .big_outer {
margin:0 auto 10px; padding:0 0 16px;
width:700px;
background:url(../images/shinchikulist/back_bottom.gif) no-repeat center bottom;
}

#contents-inner-top .shinchiku .big_inner {
margin:0 auto; padding:16px 16px 0;
width:668px;
background:url(../images/shinchikulist/back_top.gif) no-repeat center top;
}

#contents-inner-top .shinchiku .big_inner table.special {
margin:0 auto;
}

#contents-inner-top .shinchiku .big_inner table.special td.pic {
width:162px;
text-align:center;
}

#contents-inner-top .shinchiku .big_inner table.special td.pic img.photo {
border:1px solid #CCC;
}

#contents-inner-top .shinchiku .big_inner table.special td.pic .detailbtn {
margin:8px 0 0 0;
}

#contents-inner-top .shinchiku .big_inner table.special td.txt {
padding-left:15px;
width:491px;
font-size:12px;
}

#contents-inner-top .shinchiku .big_inner table.special td.txt .est_copy {
margin:5px 0 0 0; padding-right:10px;
font-size:20px;
line-height:24px;
}

#contents-inner-top .shinchiku .big_inner table.special td.txt .line {
margin:0px auto 11px;
background:url(../images/top/shinchiku_line.gif) repeat-x left top;
}

#contents-inner-top .shinchiku .redText {
font-size:16px;
font-weight:bold;
letter-spacing:0.1em;
}

#contents-inner-top .shinchiku .grayText {
font-size:18px;
font-weight:bold;
line-height:1.1em;
}

#contents-inner-top .shinchiku .tableAdjust1{
margin-top:15px;
}

#contents-inner-top .shinchiku .tdAdjust1{
background-image:url(../images/top/back_shinchiku02.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:335px;
}

#contents-inner-top .shinchiku .inner {
padding:0 10px 10px 0;
}

#contents-inner-top .shinchiku table.data {
width:345px;
background:url(../images/top/back_shinchiku01.gif) no-repeat center top  ;
}

#contents-inner-top .shinchiku td.data_name {
padding:16px 18px 0 23px;
}
#contents-inner-top .shinchiku td.data_name .est_copy {
margin:5px 0 0 0;
font-size:12px;
}

#contents-inner-top .shinchiku td.data_name .line {
margin:0px auto 11px;
background:url(../images/top/shinchiku_line.gif) repeat-x left top;
}

#contents-inner-top .shinchiku td.data_left {
padding:0 10px 6px 23px;
}

#contents-inner-top .shinchiku td.data_left ul {
margin:5px 0;
}

#contents-inner-top .shinchiku td.data_left .li1{
background:url(../images/top/indent.gif) no-repeat left 3px;
padding:0 0 0 12px;
margin:0;
color:#666;
font-size:12px;
font-weight:bold;
line-height:1.2em;
}

#contents-inner-top .shinchiku td.data_left .cmnt{
margin:5px 0 0;
padding:0;
color:#666;
font-size:12px;
line-height:1.2em;
}

#contents-inner-top .shinchiku td.data_right {
padding:0 18px 6px 0;
width:162px;
text-align:center;
}

#contents-inner-top .shinchiku td.data_right img.photo {
margin-bottom:7px;
border:1px solid #CCC;
}



/*---------------------------------------recommend---------------------------------------*/
#contents-inner-top .recommend{
margin:8px auto 20px;
width:700px;
}

#contents-inner-top .recommend .redText{
font-size:14px;
font-weight:bold;
}

#contents-inner-top .recommend .grayText{
color:#343434;
font-size:16px;
font-weight:bold;
}

#contents-inner-top .recommend .gray{
color:#666;
font-size:14px;
font-weight:bold;
}



#contents-inner-top .recommend .tableAdjust1{
margin-top:15px;
}

#contents-inner-top .recommend .tdAdjust1{
background:url(../images/top/back_recommend02.gif) no-repeat bottom left;
width:335px;
}



#contents-inner-top .recommend .inner{
padding:0 10px 0 0;
}

#contents-inner-top .recommend table.data {
width:345px;
background:url(../images/top/back_recommend01.gif) no-repeat center top;
}

#contents-inner-top .recommend td.data_left {
padding:23px 0 10px 23px;
width:142px;
}

#contents-inner-top .recommend td.data_left .line {
margin:5px auto 11px;
background:url(../images/top/staff_line.gif) repeat-x left top;
}

#contents-inner-top .recommend td.data_left ul {
margin:5px 10px 5px 0;
}

#contents-inner-top .recommend td.data_right {
padding:23px 18px 10px 0;
width:162px;
text-align:center;
}

#contents-inner-top .recommend img.photo {
margin-bottom:5px;
border:1px solid #CCC;
}

#contents-inner-top .recommend .cmnt{
width:329px;
margin:0 auto;
padding:0;
font-size:12px;
line-height:1.2em;
color:#666;
border-top:1px dotted #FC3;
}

#contents-inner-top .recommend .cmnt .cmnt_txt {
padding:10px 23px 23px;
}



#contents-inner-top .recommend .li1{
margin:0;
padding:0 0 0 12px;
color:#7c7c7c;
font-size:12px;
line-height:1.2em;
background:url(../images/top/indent.gif) no-repeat left 3px ;
}

#contents-inner-top .recommend .li1_c{
background:url(../images/top/indent_c.gif) no-repeat ;
background-position:0px 4px ;
padding:2px 0px 0px 12px;
margin:0px 0px 2px 0px;
font-size:10px;
color:#7C7C7C;
}

#contents-inner-top .recommend em{
color:#439a22;
}

.centurytown {width:716px; margin-bottom:14px;}
.centurytown .bg_bottom {
	width:342px;
	padding:0 16px 16px 0;
	background:url(../images/top/centurytown/bg_bottom.gif) no-repeat left bottom;
}
.centurytown .bg_top {
	padding-top:16px;
	background:url(../images/top/centurytown/bg_top.gif) no-repeat left top;
}
.centurytown .inn {
	width:310px;
	margin:0 auto;
}

.centurytown .inn .label {}
	.centurytown .inn .label a {
	display:block;
	width:100px; height:30px;
	padding:80px  10px 10px;
	text-align:center;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	background:url(../images/top/centurytown/label_off.gif) no-repeat center top;
	}
	.centurytown .inn .label a:hover {
	color:#4D4D4D;
	background:url(../images/top/centurytown/label_on.gif) no-repeat center top;
	}
	
.centurytown .inn .data {
	width:183px; height:120px;
	padding:0 0 0 7px;
	position:relative;
	}
	.centurytown .inn .data .btn {
	position:absolute;
	bottom:0; right:0;
	}
	.centurytown .inn .data .estname {
	height:40px;
	padding-left:12px;
	background:url(../images/top/centurytown/indent.gif) no-repeat left top;
	}
	.centurytown .inn .data .estname ul {
	text-align:left;
	}
	.centurytown .inn .data .estname ul li.freetxt {
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	}
	.centurytown .inn .data .estname ul li.estadd {
	color:#4D4D4D;
	font-size:16px;
	}
	.centurytown .inn .data .cmnt {
	padding-top:10px;
	font-size:14px;
	text-align:left;
	}
