/* 第一階層専用 */

/* 共通、A、BODY、IMG、H1（H2以下はc_color.css）部分はlayoutに
　 以下のページのmain 以外の詳細設定
　　　・サイトマップ(sitemap)
　　　・お客様窓口(contact)
　　　・インフォメ(information)
　　
//////////////////////////////////////////////////////////////////////// */


/* サイトマップ専用 /////////////////////////////////////////////////// */

#nav-site	{
	width:232px;
	float:left;
	margin-bottom:30px;
	font-size:x-small;
	text-align:right;
	}

#main-site	{
	width:528px;
	float:right;
	font-size:small;
	line-height:1.3;
	background-image:url(img/chara_back.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin-bottom:30px;
	line-height:1.6;
	}

#nav-site .nav-mid	{
	margin:0 10px;
	}

#nav-site .nav-icon	{
	margin:12px 10px 0 10px;
	}

#main-site ul	{
	margin:8px 0 21px 24px;
	font-size:small;
	}

#main-site .icon	{
	margin-top:6px;
	}


/* お客様窓口専用 /////////////////////////////////////////////////// */

.text-contact	{
	margin-left:156px;
	margin-bottom:20px;
	margin-top:10px;
	}

.h2-contact	{
	height:64px;
	background-image:url(img/contact/title_01.gif);
	}

#contact-main	{
	padding:16px 20px 20px 20px;
	background-color:#d5ebfa;	/* CEEFF8 d9f1f7*/
	background-image:url(img/contact/chara_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

#contact-main table	{
	background-color:#ffffff;
	border-top:solid 1px;
	border-left:solid 1px;
	border-color:#1BAACC;
	}

#contact-main td	{
	padding:6px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#1BAACC;
	}

input	{
	border:solid 1px #999999;
	}

textarea	{
	border:solid 1px #999999;
	}

select	{
	border:solid 1px #999999;
	}


.td-l	{
	font-weight:bold;
	}

.text-form	{
	font-size:small;
	color:#0066CC;
	}

.text-form2	{
	color:#CC0000;
	}
