@charset "utf-8";

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

	■ 基本情報
		- 著作権	:	Copyright(c) Apullo.com. All Rights Reserved.
		- 作成者	:	アプロコム株式会社　田中大士
		- 作成日	:	2008/08/20
		- 更新日	:	

	■ ファイル情報
		- 名称
			∟ ページ設定

		- 概要
			∟ 各ページ専用のスタイル

	■ ソース内容
		- 共通設定ファイルのインポート
		- ページ固有のスタイル

	■ 対応ブラウザ
		- Microsoft Internet Explorer
			∟ 6	:	○
			∟ 7	:	○

		- MozillaFirefox
			∟ 1.0	:	○
			∟ 1.5	:	○
			∟ 2.0	:	○

		- Opera
			∟ 9.25	:	未確認

		- Apple Safari
			∟ 3.04 :	未確認

	■ 更新履歴

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


/*
 共通設定ファイルのインポート
---------------------------------------------------------------------- */
@import 'base.css';
@import 'domain.css';


/*
 背景画像
---------------------------------------------------------------------- */
body{background:#000000 url(/cnf/img/saiin/bg.gif);}


/*
 コンセプト
---------------------------------------------------------------------- */
/* エリア */
div#concept{margin:20px 0px 0px 0px; padding:0px 15px;}

/* タイトル */
div#concept h2{
	font-weight	: bold;
	font-size	: 110%;
	background	: url(/cnf/img/common/title_line.gif) bottom repeat-x;
	line-height	: 20px;
	padding		: 0px 10px;
}

/* 本文 */
div#concept div.concept_text{margin:20px 10px;}
div#concept div.concept_text_inner{height:240px;}
* html div#concept div.concept_text_inner{height:280px;}
*+html div#concept div.concept_text_inner{height:280px;}

/* 画像 */
div#concept img.img_01{float:left; margin:0px 10px 10px 0px;}
div#concept img.img_02{float:right; display:inline; margin:10px 0px 0px 10px;}


/*
 外観
---------------------------------------------------------------------- */
/* エリア */
div#externals{margin:30px 0px 0px 0px; padding:0px 15px;}

/* タイトル */
div#externals h2{
	font-weight	: bold;
	font-size	: 110%;
	background	: url(/cnf/img/common/title_line.gif) bottom repeat-x;
	line-height	: 20px;
	padding		: 0px 10px;
}

/* 一覧 */
div#externals table{margin:20px 0px;}
div#externals td{width:170px; text-align:center;}


/*
 こだわり
---------------------------------------------------------------------- */
/* エリア */
div#recommend{margin:20px 0px 0px 0px; padding:0px 15px;}

/* タイトル */
div#recommend h2{
	font-weight	: bold;
	font-size	: 110%;
	background	: url(/cnf/img/common/title_line.gif) bottom repeat-x;
	line-height	: 20px;
	padding		: 0px 10px;
}

/* 一覧 */
div#recommend table{margin:20px 0px;}
div#recommend td{width:170px; text-align:center; padding-bottom:20px;}
div#recommend p.name{font-weight:bold; color:#990000; margin:2px 10px; text-align:left;}
div#recommend p.price{font-size:80%; margin:2px 10px; text-align:right;}


/*
 メニュー
---------------------------------------------------------------------- */
/* エリア */
div#menu{padding:0px 15px;}

/* タイトル */
div#menu h2{
	font-weight	: bold;
	font-size	: 110%;
	background	: url(/cnf/img/common/title_line.gif) bottom repeat-x;
	line-height	: 20px;
	padding		: 0px 10px;
}
div#menu span{font-weight:normal;}

/* 一覧 */
div#menu table{margin:20px 0px;}
div#menu td{width:170px; text-align:center;}
div#menu p.name{font-weight:bold; color:#990000; margin:2px 10px;}


/*
 アクセス
---------------------------------------------------------------------- */
/* エリア */
div#access{margin:20px 0px 0px 0px; padding:0px 15px;}

/* タイトル */
div#access h2{
	font-weight	: bold;
	font-size	: 110%;
	background	: url(/cnf/img/common/title_line.gif) bottom repeat-x;
	line-height	: 20px;
	padding		: 0px 10px;
}

/* 詳細 */
div#access div{margin:20px 0px; padding:0px 10px;}
div#access img.map{float:right;}
div#access span{font-weight:bold;}
div#access p.space{margin:10px 0px 0px 0px;}




/*
 CSSハック
---------------------------------------------------------------------- */



