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

	For grandindex file

	Last update : 2010.2.5
	mio urakami

	---------------------------
	1-0 structure
		1-1 サイトマップ
		1-2 float clear
	2-0 visual setting
		2-1 サイトマップ
			2-1-1 下のブロック
		2-2 お問い合わせページ
			2-2-1 共通
			2-2-2 テーブルの設定
			2-2-3 個人情報保護について
			2-2-4 確認画面
			2-2-5 完了画面
  --------------------------------------------*/


/*----------------------------------------------------------------
  1-0 structure
-----------------------------------------------------------------*/

/* --------------------------------------------
  1-1 サイトマップ
---------------------------------------------*/

#sitemap #block01{
	float:left;
	width:282px;
	margin-right:41px;
}

#sitemap #block02{
	float:left;
	width:282px;
}

#sitemap #block03{
	float:right;
	width:282px;
}


/* --------------------------------------------
  1-2 float clear
---------------------------------------------*/

#sitemap #block04{
	clear:both;
}

/*----------------------------------------------------------------
  2-0 visual setting
-----------------------------------------------------------------*/

/* --------------------------------------------
  2-1 サイトマップ
---------------------------------------------*/

#sitemap #topicpath{
	padding:19px 11px 28px 11px;
}

#sitemap #main{
	width:928px;
	padding:40px 11px 1px 11px;
}

#sitemap .box{
	padding-bottom:25px;
}

#sitemap .box h2{
	padding:3px 0 10px 24px;
	background:url("/img/common/arw_green.gif") no-repeat 0 0;
	font-size:117%;
	font-weight:bold;
}

#sitemap .box ul{
	margin-bottom:1px;
	padding:0 0 6px 40px;
	list-style:none;
}

#sitemap .box li{
	margin:0.7em 0;
	padding-left:11px;
	background:url("/img/productmenu/icon_list01.gif") no-repeat 0 1px;
	line-height:1.34;
}


/* ----------------------------
  2-1-1 下のブロック
------------------------------*/

#sitemap #block04{
	padding:10px 16px;
	border-top:3px double #dad2d0;
}

#sitemap #block04 ul{
	list-style:none;
}

#sitemap #block04 li{
	margin:1.2em 0;
	padding-left:16px;
	background:url("/img/common/icon_dot_yellow.gif") no-repeat 0 2px;
	font-size:117%;
	line-height:1.34;
}

/* --------------------------------------------
  2-2 お問い合わせページ
---------------------------------------------*/


/* ----------------------------
  2-2-1 共通
------------------------------*/

#contact #topicpath{
	padding:19px 11px 28px 11px;
}

#contact #lead{
	margin:25px 116px;
}

#contact #lead p{
	font-size:117%;
	line-height:1.7;
}

#contact #main form{
	width:718px;
	margin-left:116px;
}

#contact #lead p.note{
	margin:2em 0 1em 3px;
	font-size:100%;
	line-height:1.5;
}


/* ----------------------------
  2-2-2 テーブルの設定
------------------------------*/
/*
#contact #main form table{
	width:716px;
	border-top:1px solid #dad2d0;
	border-left:1px solid #dad2d0;
}

#contact #main form th{
	width:27%;
	padding:10px;
	background:#ece9e9;
	border-right:1px solid #dad2d0;
	border-bottom:1px solid #dad2d0;
	font-size:117%;
	font-weight:bold;
}

#contact #main form td{
	padding:10px;
	border-right:1px solid #dad2d0;
	border-bottom:1px solid #dad2d0;
	font-size:117%;
}

#contact #main form td p.ex{
	margin-bottom:4px;
	color:#336699;
	font-size:80%;
}

#contact #main form .name, #contact #main form .mailadd{
	width:380px;
	padding:3px;
	border:1px solid #b57c7c;
}

#contact #main form .telnum{
	padding:3px;
	border:1px solid #b57c7c;
}

#contact #main form .comment{
	width:410px;
	padding:3px;
	border:1px solid #b57c7c;
	line-height:1.6;
}

/* ----------------------------
  2-2-3 個人情報保護について
------------------------------*/


#contact #main form td.notes{
	padding:20px 20px 5px 20px;
	font-size:92%;
}

#contact #main form .notes h2{
	margin:0.5em 0 1.5em 0;
	font-size:117%;
	font-weight:bold;
}

#contact #main form .notes ul{
	list-style:none;
}

#contact #main form .notes li{
	margin:1.2em 0;
	padding-left:8px;
	background:url("/img/common/arw01_grey.gif") no-repeat 0 4px;
	line-height:1.5;
}

#contact #main form p.btn{
	margin:20px 0 30px 0;
	text-align:center;
}

/* ----------------------------
  2-2-4 確認画面
------------------------------*/

#contact .error{
	color:#f00;
}

#contact #main form .contactconfirm td{
	padding:15px;
	background:#fff;
	line-height:1.7;
}

#contact #main form p.edit{
	margin:5px 2px 0 0;
	text-align:right;
}

/* ----------------------------
  2-2-5 完了画面
------------------------------*/

#contact #main .finishmessage{
	margin-top:50px;
	padding:28px;
	background:#fff;
	border:1px solid #dad2d0;
}

#contact #main .backindex{
	text-align:center;
}

