@charset 'utf-8';
@import url("./f_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;
	}

/* 2.object
=====================================*/
h3{
	margin-top	:20px;
	}

div.object{
	border		:solid #C0C0C0 1px;
	clear		:both;
	width		:530px;
	margin-bottom:10px;
	}
	
div.object:after{
	content: "";
	display: block;
	clear: both;
	}	

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;
	}
	
/* 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;
	}
