@charset 'utf-8';
@import url("./common.css");

/* ====================================
  INDEX main.css
 --------------------------------------
  1.header
  3.left_box
  	3-1.news V
===================================== */

/* 1.header
=====================================*/
div#header{
	height		:50px;
	}
	
h2#main_img{
	padding-top	:100px;
	padding-bottom:10px;
	color		:#FFFFFF;
	text-align	:right;
	font-size	:16px;
	margin-bottom:10px;
	}
	
h2.ippan{
	background	:url(../img/ippan.jpg) no-repeat bottom left;
	}
	
h2.resort{
	background	:url(../img/resort.jpg) no-repeat bottom left;
	}
	
h2.hokubu_resort{
	background	:url(../img/hokubu_resort.jpg) no-repeat bottom left;
	}
	
h2.hokubu_chuko{
	background	:url(../img/hokubu_chuko.jpg) no-repeat bottom left;
	}
	
h2.hokubu_jyutaku{
	background	:url(../img/hokubu_jyutaku.jpg) no-repeat bottom left;
	}
	
h2.hokubu_jigyou{
	background	:url(../img/hokubu_jigyou.jpg) no-repeat bottom left;
	}
	
h2.chubu_resort{
	background	:url(../img/chubu_resort.jpg) no-repeat bottom left;
	}
	
h2.chubu_chuko{
	background	:url(../img/chubu_chuko.jpg) no-repeat bottom left;
	}
	
h2.chubu_jyutaku{
	background	:url(../img/chubu_jyutaku.jpg) no-repeat bottom left;
	}
	
h2.chubu_jigyou{
	background	:url(../img/chubu_jigyou.jpg) no-repeat bottom left;
	}
	
h2.nanbu_resort{
	background	:url(../img/nanbu_resort.jpg) no-repeat bottom left;
	}
	
h2.nanbu_chuko{
	background	:url(../img/nanbu_chuko.jpg) no-repeat bottom left;
	}
	
h2.nanbu_jyutaku{
	background	:url(../img/nanbu_jyutaku.jpg) no-repeat bottom left;
	}
	
h2.nanbu_jigyou{
	background	:url(../img/nanbu_jigyou.jpg) no-repeat bottom left;
	}

h2.myhome{
	background	:url(../img/ttl_myhome.jpg) no-repeat bottom left;
	}



/* 2.object
=====================================*/
h3{
	margin-top	:20px;
	}

div.object{
	border		:solid #C0C0C0 1px;
	clear		:both;
	width		:260px;
	padding-bottom	: 5px;
	float		: left;
	}
	


div.object img.photo{
	float		:left;
	margin		:5px;
	}
    
dl.detail dt{
	float		:left;
	width		:60px;
	background	:url(../img/marrow.gif) no-repeat center left;
	padding-left:18px;
	}
	
dl.detail dd{
	margin-left:20px;
	}
	
.more{
	float		:right;
	}
	
p.pagetop{
	text-align	:right;
	margin		:10px;
	}
	



/* 2-2.item_box1
=====================================*/
/* 080527 update */

.item_box{
	border		:solid #C0C0C0 1px;
	width		: 265px;
	padding-bottom	: 5px;
	float		: left;
	}

.item_box h3{
	margin-top	: 3px;
	font-size	: 12px;
	font-weight	: bold;
	letter-spacing	: 0em;
	}

.item_box p{
	margin		: 0;
	line-height	: 120%;
	}

.item_box img{
	margin		: 6px 5px 0 6px;
	float		: left;
	}

/*.item_box p.detail{
	width		: 113px;
	padding		: 15px 5px 5px 12px;
	float		: right;
	font-size	: 10px;
	line-height	: 140%;
	letter-spacing	: 0em;
	background	: url("../img/bg_detail.gif") no-repeat 0 20px;
	}*/

/*.item_box p.next{
	text-align	: right;
	margin		: 30px 15px 0 0;
	}*/

dl.detail dt{
	float		:left;
	width		:60px;
	background	:url(../img/marrow.gif) no-repeat center left;
	padding-left:18px;
	}
	
dl.detail dd{
	margin-left:20px;
	}
	
.more{
	float		:right;
	}
/* 3.side
=====================================*/
li.place{
	background	:url(../img/headline.gif) no-repeat top left;
	text-indent	:2em;
	color		:#FFFFFF;
	font-weight	:bold;
	margin-bottom:10px;
	}
	
ul.link{
	color		:#036;
	font-weight	:normal;
	margin-left	:20px;
	margin-top	:5px;
	}
	
ul.link li{
	background	:#FFFFFF url("../img/map_arrow.gif") no-repeat;
	}