@charset "utf-8";
/**
 ************************
 * @ver 0.00
 * @date 10/02/23
 * @editors kzms2
 ************************
 */

/* @import css file
========================*/
/* coa file */
@import url(coa.css);
/* common design file */
@import url(cmn.css);

/* @central area
========================*/
#contentsColumn .eyecatch{
line-height:0;
margin-bottom:10px;
_zoom:1;
}
#contentsColumn .subttl{
border-bottom:1px dotted #cecece;
font-size:120%;
margin-bottom:10px;
}
#contentsColumn .subttl h2{
font-weight:bold;
}
#contentsColumn .more{
margin-bottom:10px;
}

/* @topics box
------------------------*/
/* @tab box
------------------------*/
.dtlLists{
height:195px;
overflow:hidden;
_zoom:1;
}
.dtlLists li{
float:left;
padding-bottom:10px;
width:185px;
_width:185px;
}
.dtlLists li .img{
border:1px solid #dbdbdb;
line-height:0;
}
.dtlLists li h3{
font-weight:bold;
}
.dtlLists li h3 .iconNew,
.dtlLists li h3 .iconRecommend,
.dtlLists li h3 .iconTodaysNew{
width:85px;
margin-bottom:1px;
*display:block;
line-height:0;
}
.dtlLists li h4{
margin-bottom:4px;
overflow:hidden;
*zoom:1;
font-size:88%;
}
.dtlLists li p{
clear:left;
padding-right:10px;
line-height:1.4;
}

.dtlLists2:after,
.dtlLists2 div:after{
height:0;
visibility:hidden;
content: ".";
display: block;
clear: both;
}
.dtlLists2,
.dtlLists2 div{
width: 100%;
}
.dtlLists2{
border-top:1px dotted #ccc;
padding-top:10px;
margin-bottom:10px;
}
.dtlLists2 li{
float:left;
padding-bottom:10px;
width:280px;
_width:270px;
}
.dtlLists2 h3{
font-weight:bold;
}
.dtlLists2 .row1{
padding-right:5px;
vertical-align:top;
}
.dtlLists2 .row2 p{
margin-bottom:5px;
width: 100%;
}
.visualL{
width:90px;
height:90px;
}
/* @link box
------------------------*/
#contentsColumn .LinkBox ul{
margin-bottom:10px;
padding:0 17px;
width:520px;
}
/* @link images box
------------------------*/
#contentsColumn .LinkImageBox ul.simpleLists3{
margin-bottom:10px;
width:556px;
}
#contentsColumn .LinkImageBox .simpleLists3 li{
float:left;
padding:4px;
width:130px;
}
/* @featured box
-------------------------*/
#contentsColumn .featuredBox .bxInner{
margin-bottom:10px;
}
#contentsColumn .featuredBox ul.designLists3{
width:524px;
padding:0 16px;
}
#contentsColumn .featuredBox .designLists3 li{
width:160px;
padding:5px;
float: left;
}
#contentsColumn .featuredBox .designLists3 li a{
min-height:40px;
height: auto!important;
height:40px;
}
#contentsColumn .featuredBox .designLists3 li a span{
height:36px;
}
/* @linkSearch box
-------------------------*/
#contentsColumn .linkSearchBox .bxInner{
margin-bottom:10px;
}
#contentsColumn .linkSearchBox dl{width:540px;}
#contentsColumn .linkSearchBox #houseDl dd{
float:left;
padding:5px 12px;
width:45%;
}
#contentsColumn .linkSearchBox ul.designLists{
width:520px;
padding:0 17px;
}
#contentsColumn .linkSearchBox .designLists li{
width:150px;
padding:5px 5px 0;
float:left;
margin:0;
}
/* @freeSectionBx box
------------------------*/
#contentsColumn .freeSectionBx .simpleLists li {
padding-left: 5px;
}
#contentsColumn .freeSectionBx .simpleLists li .sectionBx {
overflow: hidden;
}
#contentsColumn .freeSectionBx .simpleLists li .imgArea,
#contentsColumn .freeSectionBx .simpleLists li .textArea {
float: left;
}
#contentsColumn .freeSectionBx .simpleLists li .imgArea  {
width: 25%;
padding-right: 10px;
}
#contentsColumn .freeSectionBx .simpleLists li .imgArea img {
border: 1px solid #fff;
}
#contentsColumn .freeSectionBx .simpleLists li .textArea  {
padding-left: 10px;
overflow: hidden;
width: 69%;
border-top: none;
}
/* @flash box
-----------------------*/
#contentsColumn #flash .bxWrap .bxInner {
text-align:center;
margin: 10px 0;
overflow: hidden;
}
#contentsColumn #flash .flashSub {
padding: 10px;
background: #efefef;
border: 1px solid #ccc;
color: #555;
}
#contentsColumn #flash .flashSub p {
font-size: 12px;
line-height: 2em;

}

/* 20121012 */
#bnr_camp {
	height: 150px;
	margin-bottom: 20px;
}
#bnr_camp a em {
	visibility: hidden;
}
#bnr_camp a {
	display: block;
	height: 150px;
	background: url(../img/top_banner.jpg) no-repeat center top;
	text-decoration: none;
}
#chirasi_new {
	height: 447px;
	background: url(../img/mansion_2012.jpg) no-repeat center 0;
	margin: 20px auto;
}
#chirasi_new em {
	visibility: hidden;
}