@charset "UTF-8";

/* screen.css
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

	1. imported styles
	2. header
		└flash contents
		└sub navigation
	3. main contents
		└shared style
		└Gift Collection 1
		└Building Guide
		└Gift Collection 2
		└Special Contents
		└Restaurant
		└Cafe
		└Party Plan

		
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/


/* ------------------------------------------------------------
	1. imported styles
   ------------------------------------------------------------*/
@import url("../shared/css/reset.css");
@import url("../shared/css/basic.css");
@import url("../shared/css/design.css");
/* ------------------------------------------------------------
	2. header
   ------------------------------------------------------------*/

/* ----- flash contents ----- */
#header { padding-bottom: 18px; }
#header #flashcontents {
	padding-top: 18px;
	padding-bottom: 10px;
}
/* ----- sub navigation ----- */

#header div.subnav { text-align: right; }
#header div.subnav div.title h1 {
	/*font-size: 11px;*/
	font-size: 91.7%;
	font-weight: normal;
}
#header div.subnav div.title,
#header div.subnav div.title h1 {
	display: inline;
	color: #706761;
}
#header div.subnav ul,
#header div.subnav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#header div.subnav ul { }
#header div.subnav li { margin-left: 15px; }
#header div.subnav img {
	vertical-align: middle;
	padding-bottom: 2px;
	margin-right: 3px;	
	
}
#header div.subnav a { text-decoration: none; }
/* ------------------------------------------------------------
	3. main contents
   ------------------------------------------------------------*/
#main { }
/* ----- shared style ----- */
#main ul,
#main li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#main hr { display: none; }
/* title */
#main div.title {
	background: url(../img/hr_title_dot.gif) repeat-x right top;
	padding-bottom: 5px;
}
/* main-left-section */
#main div.main-left-section {
	float: left;
	width: 330px;
}
/* main-right-section */
#main div.main-right-section {
	float: right;
	width: 540px;
}
/* left-section */
#main div.left-section {
	float: left;
	width: 260px;
}
/* right-section */
#main div.right-section {
	float: right;
	width: 260px;
}
/* entry shared style */
#main div.body { line-height: 1.3; }
#main div.body ul { }
#main div.body li {
	text-indent: -15px;
	margin: 0px;
	padding: 0px 0px 1px 15px;
}
#main div.body li img {
	margin-right: 3px;
	vertical-align: middle;	
	padding-bottom: 2px;
	
}
#main div.body p {
	/*font-size: 11px;*/
	font-size: 91.7%;
	padding: 0px;
}
#main div.body a { font-weight: bold; }
#main div.hr-btm {
	border-bottom: 1px solid #9B9591;
	margin-bottom: 7px;
}
/* entry L */
#main div.entry-l {
	clear: both;
	padding-bottom: 7px;
}
#main div.entry-l div.image { padding-bottom: 7px; }
#main div.entry-l div.body { }
#main div.entry-l div.body p { }
/* entry S */
#main div.entry-s {
	clear: both;
	padding-bottom: 7px;
}
#main div.entry-s div.image {
	width: 80px;
	float: left;
}
#main div.entry-s div.body {
	width: 170px;
	float: right;
}
#main div.entry-s div.body p { }
/* category title */
#main div.category-title {
	clear: both;
	/*font: 14px Georgia, "Times New Roman", Times, serif;*/
	font: 116.7% Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding-bottom: 4px;
}
/* ----- Gift Collection 1 ----- */
#main div.gift-section1 { }
#main div.gift-section1 p{
	margin: 0px;
	padding: 0px;
}
#main div.gift-section1 div.left-section {
	width: 170px;
	float: left;
}
#main div.gift-section1 div.right-section {
	width: 160px;
	float: right;
}
#main div.gift-section1 div.lnav li {
	background: url(../shared/img/hr_lnav_dot.jpg) repeat-x left bottom;
	height: 42px;
	width: 160px;
}
/* banner */
#main div.gift-section1 div.banner{
	width: 166px;
	padding-top: 5px;
}
#main div.gift-section1 div.banner p {
	margin: 0px;
	padding: 0px;
}
/* ----- Building Guide ----- */
#main div.building-section {
	clear: both;
	padding-top: 20px;
}
#main div.building-section div.title { padding-bottom: 0px; }
#main div.building-section div.guide { position: relative; }
#main div.building-section p.image {
	text-align: right;
	padding-bottom: 15px;
}
#main div.building-section li.nav1,
#main div.building-section li.nav2,
#main div.building-section li.nav3,
#main div.building-section li.nav4,
#main div.building-section li.nav5 { position: absolute; }
/* ギフトコレクション */
#main div.building-section li.nav1 {
	left: 10px;
	top: 180px;
}
/* カフェ */
#main div.building-section li.nav2 {
	left: 130px;
	top: 190px;
}
/* ラウンジ */
#main div.building-section li.nav3 {
	left: 180px;
	top: 160px;
}
/* レストラン */
#main div.building-section li.nav4 {
	left: 220px;
	top: 130px;
}
#main div.building-section li.nav5 {
	left: 200px;
	top: 5px;
}
/* お知らせ */
#main div.building-section ul.topics img {
	vertical-align: middle;
	padding-bottom: 2px;
	margin-right: 3px;
}
/* ----- Gift Collection 2 ----- */
#main div.gift-section2 {
	clear: both;
	padding-bottom: 15px;
}
/* ----- Special Contents ----- */
#main div.special-section {
	clear: both;
	padding-bottom: 15px;
}
/* ----- Restaurant ----- */
#main div.restaurant-section { clear: both; }
/* ----- Cafe ----- */
#main div.cafe-section { clear: both; }
/* ----- Party Plan ----- */
#main div.party-section { clear: both; }
/* -----  ----- */




/*  */



/* ------------------------------------------------------------
	
   ------------------------------------------------------------*/

/* ------------------------------------------------------------
	
*/


/* -----  ----- */
