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

	ファイル概要 : 追加・スタイル定義



	@package	plantower
	@license	HotmArk Co., Ltd.
	@copyright	HotmArk Co., Ltd.
	@author		AOI, Inc. <info@a-oi.jp>
	@access		public
	@charset	utf-8
	@media		screen, print
	@modified	2006/01
	@version	1.0
	@remark

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



	/* ---------------------------------------
		News-Common-Layout
	--------------------------------------- */
	body.news {
		background: #C4B1A3 url("../news/img/bg_stripe.png") repeat-x;
		}

	body#news-index #keyimage-box {
		background: transparent url("../news/img/keyimage_news.png") no-repeat;
		}

	body.news div#col-main {
		padding-bottom: 100px;
		background: #E6E2E0 url("../news/img/bg_maincol.png") repeat-y;
		}

	body.news div#col1 h3 {
		background: #652B17 url("../news/img/h3_news.png") no-repeat;
		text-indent: -9999px;
		height: 24px;
		}

	body.news div#col2 { font-family	: 'ＭＳ Ｐゴシック'; }
	
		body.news div#col2 li {
			font-size	: 11px;
			color		: #ffffff;
			background	: transparent url("../news/img/li_bg_index.png") no-repeat;
			}

			body#map-demi div#col2 li#map-index-news {
				background: transparent url("../map/img/li_bg_index.png") no-repeat 0 -100px;
				}


		body.news div#col2 li a
		{
			font-size		: 10px;
			border-bottom	: 1px none #FFF;
			text-decoration	: none;
		}
		body.news div#col2 li a:hover
		{
			text-decoration	: underline;
		}

		body.news #newBox
		{
			padding		: 20px 20px 10px 20px;
			line-height	: 20px;
		}
		body.news #newBox p
		{
			padding		: 0 20px 0 20px;
		}







	/* ---------------------------------------
		Company-Common-Layout
	--------------------------------------- */
	body.company {
		background: #C4B1A3 url("../map/img/bg_stripe.png") repeat-x;
		}

	body.company #keyimage-box {
		background	:transparent url("../company/img/keyimage_company.png") no-repeat;
		}

	body.company div#col1 {
		background	:#E6E2E0;
		}

		body.company div#col1 h3 {
			height		:24px;
			text-indent	:-9999px;
			background	:#170601 url("../company/img/h3_company.png") no-repeat;
			}

	/* ---------------------------------------
		Q&A-Common-Layout
	--------------------------------------- */
	body.qanda {
		background: #C4B1A3 url("../map/img/bg_stripe.png") repeat-x;
		}

	body.qanda #keyimage-box {
		background	:transparent url("../qa/img/keyimage_qa.png") no-repeat;
		}

	body.qanda div#col1 {
		background	:#ffffff;
		}

		body.qanda div#col1 h3 {
			height		:24px;
			text-indent	:-9999px;
			background	:#507A02 url("../qa/img/h3_qa.png") no-repeat;
			}


	/* ---------------------------------------
		Privacy-Common-Layout
	--------------------------------------- */
	body.privacy {
		background: #C4B1A3 url("../map/img/bg_stripe.png") repeat-x;
		}

	body.privacy #keyimage-box {
		background	:transparent url("../privacy/img/keyimage_privacy.png") no-repeat;
		}

	body.privacy div#col1 {
		background	:#ffffff; /* E6E2E0 */
		}

		body.privacy div#col1 h3 {
			height		:24px;
			text-indent	:-9999px;
			background	:#252320 url("../privacy/img/h3_privacy.png") no-repeat;
			}

	/* ---------------------------------------
		Sitemap-Common-Layout
	--------------------------------------- */
	body.sitemap {
		background: #C4B1A3 url("../map/img/bg_stripe.png") repeat-x;
		}

	body.sitemap #keyimage-box {
		background	:transparent url("../sitemap/img/keyimage_sitemap.png") no-repeat;
		}

	body.sitemap div#col1 {
		background	:#E6E2E0; /* E6E2E0 */
		}

		body.sitemap div#col1 h3 {
			height		:24px;
			text-indent	:-9999px;
			background	:#858000 url("../sitemap/img/h3_sitemap.png") no-repeat;
			}

		body.sitemap #category
		{
			cursor	: hand;
		}

	/* ---------------------------------------
		Inquiry-Common-Layout
	--------------------------------------- */
	body.inquiry {
		background: #C4B1A3 url("../map/img/bg_stripe.png") repeat-x;
		}

	body.inquiry #keyimage-box {
		background	:transparent url("../inquiry/img/keyimage_inquiry.png") no-repeat;
		}

	body.inquiry div#col1 {
		background	:#ffffff;
		}

		body.inquiry div#col1 h3 {
			height		:24px;
			text-indent	:-9999px;
			background	:#094760 url("../inquiry/img/h3_inquiry.png") no-repeat;
			}









	/**
		Hack 追加
	*/
	.tbHack table td
	{
		padding		: 5px;
		line-height	: 18px;
	}

	.tbHack table td ol li
	{
		padding		: 0 0 0 20px;
		list-style	: decimal inside;
	}
	.tbHack table td ul li
	{
		padding		: 0 0 0 20px;
		list-style	: disc inside;
	}

	.tbHack h4
	{
		padding		: 0 0 15px 0;
		font-family	: Arial;
		font-size	: 20px;
		color		: #333333;
	}
	.tbHack h5
	{
		padding		: 0 0 5px 0;
		font-family	: 'ＭＳ Ｐゴシック';
		font-size	: 14px;
		color		: #444444;
	}

	.txtBig
	{
		font-family	: Arial, 'ＭＳ Ｐゴシック';
		font-size	: 120%;
		font-weight	: bold;
		color		: #444444;
	}
	.txtNormal
	{
		font-family	: Arial, 'ＭＳ Ｐゴシック';
		font-size	: 80%;
		color		: #444444;
	}
	.txtSmall
	{
		font-family	: Arial, 'ＭＳ Ｐゴシック';
		font-size	: 70%;
		color		: #444444;
	}
	.txtBit
	{
		font-family	: Arial, 'ＭＳ Ｐゴシック';
		font-size	: 60%;
		color		: #444444;
	}
	.txtColor_8a2c00
	{
		color	: #8a2c00;
	}

	.txtSmallWhite
	{
		font-family	: Arial, 'ＭＳ Ｐゴシック';
		font-size	: 70%;
		color		: #ffffff;
	}
	.txtBitWhite
	{
		font-family	: Arial, 'ＭＳ Ｐゴシック';
		font-size	: 60%;
		color		: #ffffff;
	}

