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

	For entrypage file

	Last update : 2010.4.30
	mio urakami

	---------------------------
	1-0 structure
		1-1 contents
		1-2 main
		1-3 pagenavi
		1-4 float clear

	2-0 visual setting
	2-1 common
	2-3 main
		2-3-1 mainheader
		2-3-2 mainblock
		2-3-3 mainblock 特殊ブロック
		2-3-4 mainblock テーブルの設定
		2-3-5 レイアウト テーブルの設定
		2-3-6 アイテム事典ページ
		2-3-7  mainblock common2
		2-3-8  mainblock その他の設定
		2-3-9 親密度チェック
	2-4 relatepage
	2-5 itemguide
		2-5-1 common
		2-5-2 itemblock
	2-6 pagenavi
	2-7 subnavi
		2-7-1 link settings
		2-7-2 common
--------------------------------------------*/


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

/*--------------------------------------------
1-1 contents
---------------------------------------------*/

#main{
	float:left;
	width:693px;
}

#subnavi{
	float:right;
	width:247px;
}

/* --------------------------------------------
1-2 main
---------------------------------------------*/

#main .textblock01 .textarea, #main .textblock02 .textarea{
	width:342px;
}

#main .photoarea{
	width:310px;
}

#main .textblock01 .textarea, #main .textblock02 .photoarea{
	float:left;
}

#main .textblock02 .textarea, #main .textblock01 .photoarea, body.itemindex #main .textblock01 .textarea{
	float:right;
}

body.itemindex #main .textblock01 .photoarea{
	float:left;
}

#itemguide .itemblock, #main .textblock00 .itemguide02 .itemblock{
	float:left;
	width:292px;
	margin-right:25px;
}

/* hack for IE6 - 20091119 */
* html #itemguide .itemblock, #main .textblock00 .itemguide02 .itemblock{
	margin-right:22px;
}

#main .textblock00 .itemguide02{
	padding-bottom:30px;
}

#itemguide .itemblock .photo,  #main .textblock00 .itemguide02 .itemblock .photo{
	float:left;
	width:110px;
}

#itemguide .itemblock .textarea, .itemguide02 .itemblock .textarea{
	float:right;
	width:170px;
}

/* --------------------------------------------
1-3 pagenavi
---------------------------------------------*/

#pagenavi p.back{
	float:left;
	width:280px;
}

#pagenavi p.next{
	float:right;
	width:280px;
}

/* --------------------------------------------
1-4 float clear
---------------------------------------------*/

#main h2, #main .textblock00, #mainblock .textblock01, #mainblock .textblock02, #mainblock .date, #relatepage, #itemguide .tr, #itemguide h3, #itemguide h4, #itemguide .footparts, #main .textblock00 .itemguide02 .tr, #main .textblock00 h3, #main .textblock00 h4, #mainblock div.editornote, #pagenavi{
	clear:both;
}

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

/* --------------------------------------------
2-1 common
---------------------------------------------*/

ul{
	list-style:none;
}

.more a:link{
	color:#017669;
}

.more a:visited{
	color:#666;
}

.more a:hover{
	color:#f36;
}



/* --------------------------------------------
2-3 main
----------------------------------------------*/

/* ----------------------------
2-3-1 mainheader
------------------------------*/

#main #h1area{
	padding:28px 6px 20px 6px;
	background:url("/imgj/item/line_ttl.jpg") no-repeat left top;
}

#main h1{
	padding-bottom:25px;
	font-size:200%;
}

#main p.excerpt{
	display:none;
	margin:0 0 0 360px;
	padding:3px 0 3px 9px;
	border-left:4px double #cfc5ad;
	color:#917656;
	font-size:80%;
	line-height:1.65;
}

/* --------------------------------------------------------
2-3-2 mainblock common
----------------------------------------------------------*/

#mainblock .textblock00{
	width:681px;
	padding:13px 0 13px 7px;
}


#mainblock .textblock01, #mainblock .textblock02{
	width:670px;
	padding:13px 0 13px 7px;
}

/*小見出し-block内*/
#mainblock h2{
	padding:0.8em 0 1em 0;
	color:#d93c3c;
	font-size:167%;
	line-height:1.34;
	border-top:3px dotted #cfc5ad;
}

/*#mainblock .textblock00 h2, #mainblock .textblock01 h2{
	padding:0.8em 0 1em 0;
}*/

#mainblock h3{
	margin:0 0 1em 0;
	padding:0.7em 0 0 15px;
	background:url("/imgj/common/icon_dot.jpg") no-repeat 0 1em;
	color:#d93c3c;
	font-size:134%;
	font-weight:bold;
	line-height:1.34;
}

#mainblock h3.num{
	padding:0.7em 0 0 0;
	background:none;
}

#mainblock h3.type02{
	padding:1em 0 2px 3px;
	border-bottom:2px dotted #cfc5ad;
	background:none;
}

/*小見出し-block内*/
#mainblock h4{
	padding:0.25em 0;
	font-size:117%;
	font-weight:bold;
	line-height:1.34;
}

/*小見出し-block内*/
#mainblock h5{
	margin:0.5em 0 1em 0;
/*	padding:0.5em;
	background:#f6f2ea;*/
	font-size:117%;
	font-weight:bold;
	line-height:1.34;
}

#mainblock h4.type02{
	margin-bottom:1em;
	padding:5px 0.8em;
	background:#f6f2ea;
}

/*小見出し-アイテムブロック内*/
#mainblock .itemguide02 h4{
	padding:10px;
	background:#f6f2ea;
	font-size:117%;
	line-height:1.17;
}

/*本文*/
#mainblock p{
	margin:0 3px 1.3em 3px;
	font-size:117%;
	line-height:1.74;
}

/*本文-アイテムブロック内*/
#mainblock .itemguide02 p{
	line-height:1.5;
}

#mainblock ul{
	margin:0.5em 0 1.5em 0;
}

#mainblock li{
	margin:0 0 1.5em 0;
	padding-left:12px;
	background:url("/imgj/common/arw02_brown.gif") no-repeat 3px 4px;
	font-size:117%;
	line-height:1.5;
}

/*項目間が狭いリスト*/
#mainblock ul.narrow{
	margin:2em 1em;
}

#mainblock ul.narrow li{
	margin:0 0 0.6em 0;
	line-height:1.34;
}

/*番号付きリスト*/
#mainblock ol{
	margin:0.5em 0 1.5em 2em;
}

#mainblock ol li{
	margin:0 0 1.5em 0;
	padding-left:0;
	background:none;
	font-size:117%;
	line-height:1.5;
}

#mainblock ol ul li{
	margin-bottom:0.6em;
	padding-left:12px;
	background:url("/imgj/common/arw02_brown.gif") no-repeat 3px 4px;
	font-size:100%;
}


#mainblock dl{
	margin:0.5em 0 2em 4px;
/*	border-top:2px dotted #cfc5ad;
	border-bottom:2px dotted #cfc5ad;*/
}

#mainblock dt{
	margin-top:2em;
/*	padding:0.5em 0 0.5em 1em;
	border-left:5px solid #cfc5ad;*/
	font-size:117%;
	font-weight:bold;
}

#mainblock dd{
	margin:0.5em 0 0.6em 0.5em;
	padding:0.1em 0 0.6em 1em;
	border-left:1px solid #cfc5ad;
	border-bottom:1px solid #cfc5ad;
}

#mainblock dd p{
	margin:1em 0 0 0;
	line-height:1.6;
}

#mainblock sup, #mainblock sub{
	font-size:70%;
}

#mainblock .photoarea p{
	margin:0;
	padding-bottom:30px;
	font-size:100%;
	line-height:1;
}

/*写真キャプション*/
#mainblock p.caption{
	margin:0.5em 2px 20px 2px;
	color:#84643e;
	font-size:100%;
	line-height:1.5;
}

/* --------------------------------------------------------
2-3-3 mainblock 特殊ブロック
----------------------------------------------------------*/

/*著者名*/
#mainblock div.author{
	text-align:right;
}


/*注釈*/
#mainblock div.note p{
	margin:2em 0;
	color:#2a6ca4;
	font-size:100%;
	line-height:1.34;
}

/*更新日付*/
#mainblock p.date{
	margin:0 17px 2em 0;
	padding-top:2em;
	font-size:100%;
	text-align:right;
}

#mainblock div.date p{
	margin:1em 0 2em 0;
	font-size:100%;
	text-align:right;
}

/*補足*/
#mainblock div.supplement p{
	margin:2em 0;
	color:#7b736a;
	color:#666;
	font-size:92%;
	line-height:1.34;
}

/*著者注*/
#mainblock div.editornote{
	margin:2em 0;
	padding:1.6em;
	padding-bottom:1px;
	border:1px solid #dfdfdf;
	background:#f6f2ea;
}

#mainblock div.editornote h2, #mainblock div.editornote h3, #mainblock div.editornote h4{
	margin:0;
	padding:0 0 1em 0;
	background:none;
	border:none;
	color:#31444c;
	font-size:117%;
}

#mainblock div.editornote p, #mainblock div.editornote ul{
	color:#31444c;
}

/*引用文*/
#mainblock blockquote{
	margin:2em 0;
	padding:1.6em;
	padding-bottom:1px;
	border:1px solid #dfdfdf;
	background:#f0eff1;
}

#mainblock blockquote h2, #mainblock blockquote h3, #mainblock blockquote h4{
	margin:0;
	padding:0 0 0.5em 0;
	background:none;
	border:none;
	color:#333;
	font-size:117%;
}

#mainblock blockquote p, #mainblock blockquote ul, #mainblock blockquote ol{
	color:#444;
}

#mainblock blockquote p.origin{
	margin-top:0;
	font-size:86%;
	text-align:right;
	line-height:1.34;
}


/*ご注意*/
#mainblock div.attention{
	margin:2em 0;
	padding:1em;
	padding-bottom:1px;
	border:1px solid #2a6ca4;
	color:#2a6ca4;
}

#mainblock div.attention h2, #mainblock div.attention h3, #mainblock div.attention h4{
	margin:0;
	padding:0 0 0.5em 0;
	background:none;
	color:#2a6ca4;
	font-size:116%;
}

#mainblock div.attention p{
	color:#2a6ca4;
	font-size:100%;
}

/*化学式*/
#mainblock div.chemical{
	margin:2em 0;
	padding:1em;
	border:1px solid #dfdfdf;
	background:#f6f2ea;
}

#mainblock div.chemical h2, #mainblock div.chemical h3, #mainblock div.chemical h4{
	margin:0;
	padding:0 0 0.5em 0;
	background:none;
	color:#5e4322;
	font-size:116%;
}

#mainblock div.chemical table{
	margin-top:0;
}

#mainblock div.chemical td, #mainblock div.chemical th{
	padding:6px;
	font-size:117%;
}

#mainblock div.chemical td.text{
	font-size:100%;
}

/*引用文献*/
#mainblock div.reference{
	margin:2em 0 2em 14em;
	padding:1px 10px;
	border:2px solid #d9e6f0;
}

#mainblock div.reference h2, #mainblock div.reference h3 ,#mainblock div.reference h4{
	margin:0;
	padding:0.6em 0 0.5em 0;
	background:none;
	border:none;
	color:#5e4322;
	font-size:116%;
}

#mainblock .textblock01 div.reference{
	margin:2em 0 2em 5em;
	padding:1px 10px;
	border:2px solid #d9e6f0;
}

#mainblock div.reference p{
	margin:0.5em 0;
	font-size:100%;
	line-height:1.34;
}

/* --------------------------------------------------------
2-3-4 mainblock テーブルの設定
----------------------------------------------------------*/

#mainblock table.new caption, #mainblock table.new02 caption{
	margin:10px 2px;
	font-size:117%;
	font-weight:bold;
	line-height:1.34;
}

#mainblock table.new{
	width:100%;
	margin:0 0 15px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#mainblock table.new02{
	margin:0 144px 15px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#mainblock table.new th, #mainblock table.new td, #mainblock table.new02 th, #mainblock table.new02 td{
	padding:6px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:1.5;
}

#mainblock table.new td p, #mainblock table.new02 td p{
	margin:0.5em 0;
	font-size:100%;
	line-height:1.34;
}

#mainblock table.new td ul, #mainblock table.new02 td ul{
	margin:0;
}

#mainblock table.new td li, #mainblock table.new02 td li{
	margin:0.8em 0;
	font-size:100%;
	line-height:1.34;
}

/*見出し薄めのブラウン背景*/
#mainblock table.new th, #mainblock table.new02 th{
	font-weight:bold;
	vertical-align:top;
	background:#f6f2ea;
}

/*見出し薄めのブラウン背景-文字中央揃え*/
#mainblock table.new th.title, #mainblock table.new02 th.title{
	text-align:center;
	vertical-align:middle;
	background:#f6f2ea;
}

/*見出し濃いめのブラウン背景-文字中央揃え*/
#mainblock table.new th.title02, #mainblock table.new02 th.title02{
	text-align:center;
	vertical-align:middle;
	background:#e6e0d2;
}

/*見出し背景なし、文字左揃え*/
#mainblock table.new th.title03, #mainblock table.new02 th.title03{
	vertical-align:middle;
	background:transparent;
}

/*見出し背景なし、文字中央揃え*/
#mainblock table.new th.title04, #mainblock table.new02 th.title04{
	text-align:center;
	vertical-align:middle;
	background:transparent;
}

/*行薄いベージュ背景*/
#mainblock table.new tr.tr01, #mainblock table.new02 tr.tr01, #mainblock table.new td.tr01, #mainblock table.new02 td.tr01{
	background:#f6f2ea;
}

/*行薄い緑背景*/
#mainblock table.new tr.tr02, #mainblock table.new02 tr.tr02, #mainblock table.new td.tr02, #mainblock table.new02 td.tr02{
	background:#ebf2f0;
}

/*化学式センター揃え*/
#mainblock table.new td.formula, #mainblock table.new02 td.formula{
	text-align:center;
}

/*数字・テキストセンター揃え*/
#mainblock table.new td.num, #mainblock table.new02 td.num, #mainblock table.new td.text02, #mainblock table.new02 td.text02{
	text-align:center;
}

/*数字右揃え*/
#mainblock table.new td.num02, #mainblock table.new02 td.num02{
	text-align:right;
}

/*テキスト左・上揃え*/
#mainblock table.new td.text03, #mainblock table.new02 td.text03{
	vertical-align:top;
}

/* --------------------------------------------------------
2-3-5 レイアウト テーブルの設定
----------------------------------------------------------*/

#mainblock table.layout{
	margin:0 144px 0 0;
}

#mainblock table.layout td{
	padding-right:20px;
	vertical-align:top;
}

#mainblock table.layout td.caption p{
	margin:0.5em 0 1.5em 0;
	font-size:100%;
	line-height:1.5;
}

#mainblock div.editornote table.layout{
	margin:0;
}



/* --------------------------------------------------------
2-3-6 アイテム事典ページ
----------------------------------------------------------*/

/*小見出し-アイテム事典アイテムトップページ*/
body.itemindex #mainblock h2{
	margin-bottom:10px;
	padding:1em 0 5px 25px;
	background:url("/imgj/item/arw_next.gif") no-repeat 0 1em;
	color:#d93c3c;
	font-size:134%;
	line-height:1.34;
}

/*本文-アイテム事典アイテムトップページ*/
body.itemindex #mainblock .textblock01 .textarea p{
	margin:0 0 1.5em 25px;
	font-size:100%;
	line-height:1.5;
}

/*アイテム事典ページh2*/
#mainblock h2.type02{
	margin-bottom:1em;
	padding:7px 13px;
	color:#fff;
	font-size:134%;
	line-height:1.34;
	background:#45a78a;
	border:none;
}

/*アイテム事典ページテーブル*/
#item #mainblock table{
	width:670px;
	margin:1em 0;
	border-top:1px solid #bab4af;
}

#item #mainblock th, #item #mainblock td{
	padding:10px 7px;
	border-bottom:1px solid #bab4af;
	font-size:117%;
	line-height:1.5;
}

#item #mainblock td li{
	margin:0.7em 0;
	font-size:100%;
}

#item #mainblock td p, #item #mainblock td h3{
	margin:0 0 1em 0;
	font-size:100%;
}

#item #mainblock th{
	width:35%;
	vertical-align:top;
}

/*アイテム事典ページ化学式テーブル*/
#item #mainblock div.chemical table{
	width:auto;
	margin:0;
	border:none;
}

#item #mainblock div.chemical td, #item #mainblock div.chemical th{
	padding:6px;
	border:none;
	line-height:1.17;
}

#item #mainblock div.chemical td.text{
	font-size:100%;
}

/*アイテム事典ページテーブル2*/
#item #mainblock table.type02{
	width:98%;
	margin-left:4px;
	border-left:1px solid #bab4af;
}

#item #mainblock table.type02 th, #item #mainblock table.type02 td{
	width:auto;
	padding:6px 4px;
	border-right:1px solid #bab4af;
	border-bottom:1px solid #bab4af;
}

#item #mainblock table.type02 th{
	background:#f6f2ea;
}

#item #mainblock table.type02 th.title{
	text-align:center;
}

#item #mainblock table.type02 th.comparetitle{
	width:23%;
	text-align:center;
}

#item #mainblock table.type02 td{
	text-align:center;
}

#item #mainblock table.type02 th.text, #item #mainblock table.type02 td.illust{
	background:transparent;
	font-size:92%;
	vertical-align:middle;
}

#item #mainblock table.type02 td.illust{
	padding-right:0;
	border-right:none;
}

#item #mainblock table.type02 .note02{
	margin-top:0.6em;
}

#item #mainblock table.type02 .note02 p{
	margin:0;
	font-size:86%;
	line-height:1.34;
}

/* --------------------------------------------------------
2-3-7  mainblock common2
----------------------------------------------------------*/

/*右マージン確保*/
#mainblock .textblock00 h3, #mainblock .textblock00 h4, #mainblock .textblock00 p, #mainblock .textblock00 div, #mainblock .textblock00 ul, #mainblock .textblock00 ol, #mainblock .textblock00 blockquote, #mainblock .textblock00 dl{
	margin-right:144px;
}

/*div内右マージン解除*/
#mainblock .textblock00 div p, #mainblock .textblock00 div ul, #mainblock .textblock00 div ol, #mainblock .textblock00 table div, #mainblock .textblock00 table p, #mainblock .textblock00 table ul, #mainblock .textblock00 table ol, #mainblock .textblock00 table dl, #mainblock .textblock00 div.checkform, #mainblock .textblock00 div.checkform table, #mainblock .textblock00 div.itemguide02, #mainblock .textblock00 div.itemguide02 div, #mainblock .textblock00 h3.type02, #mainblock .textblock00 h4.type02, #mainblock .textblock00 .itemguide02 h4, #mainblock .textblock00 blockquote p, #mainblock .textblock00 blockquote ul, #mainblock .textblock00 blockquote ol, #mainblock .textblock00 blockquote dl{
	margin-right:0;
}

/*本文点線あり*/
#mainblock p.line{
	margin:0.5em 0 1.3em 0;
	padding:1.5em 147px 0 3px;
	border-top:3px dotted #cfc5ad;
	font-size:117%;
	line-height:1.74;
}


/* --------------------------------------------------------
2-3-8  mainblock その他の設定
----------------------------------------------------------*/

/*editornote内での注意書きブロックの設定*/
#mainblock div.editornote div.attention{
	margin:0 0 16px 0;
	padding:0;
	border:none;
	background:none;
}

#mainblock div.editornote div.attention h2, #mainblock div.editornote div.attention h3, #mainblock div.editornote div.attention h4{
	padding-top:1.5em;
	border-top:2px dotted #2a6ca4;
}

/* --------------------------------------------------------
2-3-9 親密度チェック
----------------------------------------------------------*/

/*親密度チェックフォーム*/
#mainblock .textblock00 div.checkform table{
	width:678px;
	border-bottom:1px solid #d3c4ab;
	border-right:1px solid #d3c4ab;
	border-left:1px solid #d3c4ab;
}

#mainblock .textblock00 div.checkform h2{
	padding:1.5em 0 0.5em 0;
	border:none;
	color:#d93c3c;
}

div.checkform table td, div.checkform table th{
	padding:10px 2px 10px 10px;
	font-size:117%;
	vertical-align:top;
}

div.checkform table th{
	width:45px;
}

div.checkform table tr{
	border-top:1px solid #d3c4ab;
}

div.checkform table tr.tr01, div.checkform table tr.tr03, div.checkform table tr.tr05, div.checkform table tr.tr07, div.checkform table tr.tr09, div.checkform table tr.tr10, div.checkform table tr.tr12, div.checkform table tr.tr14, div.checkform table tr.tr16, div.checkform table tr.tr18, div.checkform table tr.tr20, div.checkform table tr.tr22, div.checkform table tr.tr23, div.checkform table tr.tr25, div.checkform table tr.tr27, div.checkform table tr.tr29{
	background:#f9e9e7;
}

div.checkform table td.question{
	line-height:1.34;
}

div.checkform table td.mark{
	width:45px;
}

div.checkform table td.mark input{
	margin-right:6px;
}

div.checkform table td.mark label{
	font-size:117%;
}

div.checkform p.fix{
	width:681px;
	margin-top:0.5em;
	padding:1em 0;
	background:#a2e0ce;
	text-align:center;
}

div.checkform p.cancel{
	width:681px;
	padding-top:0.5em;
}

div.checkform p.cancel input{
	font-size:80%;
}


/* --------------------------------------------
2-4 relatepage
----------------------------------------------*/

#main #relatepage{
	margin-bottom:3em;
	padding:13px 0 0 7px;
	border-top:2px dotted #cfc5ad;
}

#main #relatepage h2{
	padding:0.5em 0 1.6em 0;
	color:#5e4322;
	font-size:117%;
	font-weight:bold;
}

#main #relatepage p{
	margin:0 0 1em 0.5em;
	padding:0 0 0 8px;
	background:url("/imgj/common/arw02_brown.gif") no-repeat 0 3px;
	font-size:100%;
	line-height:1.34;
}

/* --------------------------------------------
2-5 itemguide
----------------------------------------------*/

/* ----------------------------
2-5-1 common
------------------------------*/

#itemguide{
	margin:0 7px;
	background:#f6f2ea;
}

#itemguide p{
	margin:0 33px 1.3em 50px;
	line-height:1.5;
}

#itemguide h2{
	padding:16px 18px 0.5em 0;
	background:url("/imgj/item/ttl_itemguide.gif") no-repeat left top;
	color:#997e5e;
	font-size:117%;
	font-weight:bold;
	text-align:right;
}

/*小見出し*/
#itemguide h3{
	margin:0 18px 0 18px;
	padding:60px 8px 8px 8px;
	border-bottom:2px dotted #cfc5ad;
	color:#d93c3c;
	font-size:117%;
	font-weight:bold;
}

/*百貨カテゴリ名*/
#itemguide h4{
	margin:18px 33px 14px 27px;
	padding:2px 0 2px 14px;
	background:url("/imgj/common/icon_dot.jpg") no-repeat 0 4px;
	font-size:100%;
	font-weight:bold;
	line-height:1.34;
}

/* ----------------------------
2-5-2 itemblock
------------------------------*/

#itemguide .tr, #main .textblock00 .itemguide02 .tr{
	width:655px;
	padding-left:24px;
}

#itemguide .itemblock, #main .textblock00 .itemguide02 .itemblock{
	padding:10px 0 10px 0;
}

#itemguide .itemblock p, #main .textblock00 .itemguide02 .itemblock p{
	margin:0;
	padding:0;
}

/*入門編、商品説明文*/
#main .textblock00 .itemguide02 .itemblock p.lead{
	margin:0.5em 5px 1em 5px;
}

/*商品名*/
#itemguide .itemblock h5, #main .textblock00 .itemguide02 .itemblock h5{
	padding:2px 0 8px 0;
	line-height:1.34;
}

#itemguide .itemblock .price, #itemguide .itemblock .text, #main .textblock00 .itemguide02 .itemblock .price, #main .textblock00 .itemguide02 .itemblock .text{
	margin:4px 0 0 0;
	font-size:92%;
	line-height:1.5;
}

/* --------------------------------------------
2-6 pagenavi
----------------------------------------------*/

#pagenavi{
	padding:20px 7px 0 7px;
	line-height:1.2;
}

#pagenavi p{
	line-height:1.34;
}

#pagenavi p.back{
	padding:20px 0 20px 36px;
	background:url("/imgj/item/arw03_back.gif") no-repeat left center;
	line-height:1.5;
}

#pagenavi p.next{
	padding:20px 36px 20px 0;
	background:url("/imgj/item/arw03_next.gif") no-repeat right center;
	text-align:right;
	line-height:1.5;
}

/* --------------------------------------------
2-7 subnavi
----------------------------------------------*/

/* ----------------------------
2-7-1 link settings
------------------------------*/

#subnavi a:link, #subnavi a:visited{
	text-decoration:none;
}

#subnavi a:hover{
	text-decoration:underline;
}

#subnavi h3 a:link{
	color:#5e4322;
}

#subnavi h3 a:visited{
	color:#666;
}

#subnavi h3 a:hover{
	color:#f36;
}

/* ----------------------------
2-7-2 common
------------------------------*/

#subnavi{
	margin:16px 0;
	background:url("/imgj/subnavi/back_subnavi.gif") repeat-y left top;
}

/*タイトル*/
#subnavi h2{
	margin-bottom:20px;
	padding:10px 12px;
	background:url("/imgj/subnavi/back_subnavi_ttl.gif") no-repeat left top;
	text-align:right;
}

/*小見出し*/
#subnavi h3{
	margin:12px 10px;
	padding:0 0 0.5em 16px;
	background:url("/imgj/subnavi/icon_h3.gif") no-repeat 0 1px;
	line-height:1.34;
}

#subnavi h3.on{
	background:url("/imgj/subnavi/icon_h3on.gif") no-repeat left top;
	font-weight:bold;
}

#subnavi ul{
	margin:0.2em 14px 0.5em 13px;
	padding-bottom:0.1em;
	background:url("/imgj/subnavi/line01.gif") no-repeat left bottom;
}

#subnavi li{
	margin-bottom:1em;
	padding-left:9px;
	background:url("/imgj/subnavi/arw02_grey.gif") no-repeat 0 3px;
	line-height:1.34;
}

#subnavi li.on{
	background:url("/imgj/subnavi/arw02_pink.gif") no-repeat 0 3px;
	color:#d93c3c;
}

#item #subnavi li{
	margin-bottom:0.5em;
	margin-left:1em;
	padding-left:9px;
	background:url("/imgj/subnavi/icon_el_grey.gif") no-repeat 0 3px;
	line-height:1.2;
}

#item #subnavi li.h4{
	margin:1em 0;
	padding-left:9px;
	background:url("/imgj/subnavi/arw02_grey.gif") no-repeat 0 3px;
	line-height:1.34;
}



/*インデックスページに戻るリンク*/
#subnavi p.backindex{
	margin:20px 8px 4px 8px;
	padding-right:18px;
	background:url("/imgj/subnavi/arw01_green.gif") no-repeat right bottom;
	text-align:right;
	line-height:1.34;
}

/* --------------------------------------------
2-7 news
----------------------------------------------*/

/*小見出し-block内*/
#news #mainblock h2{
	padding:0.5em 0 1em 0;
	font-weight:bold;
	border:none;
}

/*小見出し-block内*/
#news #mainblock h3{
	margin:0 0 1em 0;
	padding:0.7em 0 0 15px;
	color:#5E4322;
	font-size:134%;
}

#news #h1area{
	padding:28px 6px 5px 6px;
	background:url("/imgj/common/line_dotgrey.gif") repeat-x left bottom;
}

#news #mainblock{
	margin-top:0;
	padding-top:0px;
}

#news #mainblock .textblock00{
	padding-top:10px;
}

.newsindex #mainblock .textblock00{
	width:681px;
	padding:10px 0 10px 7px;
	background:url("/imgj/common/line_dotgrey.gif") repeat-x left bottom;
}

/*小見出し-block内*/
.newsindex #mainblock .textblock00 h2{
	margin:0;
	padding:0 0 1em 0;
	color:#d93c3c;
	font-size:150%;
	line-height:1.34;
}

.newsindex #mainblock .textblock00 p{
	margin-right:144px;
	margin-bottom:2px;
}

/*続きを読む*/
.newsindex #mainblock .textblock00 p.more{
	margin:0;
	padding-right:17px;
	background:url("/imgj/common/arw01_green.gif") no-repeat 100% 6px;
	text-align:right;
}

/*更新日付*/
#news #mainblock p.date{
	margin:1em 17px 0 2px;
	padding-top:0;
	color:#666;
	font-size:100%;
	text-align:left;
}


/*小見出し*/
#news #subnavi .newarea h3{
	margin:12px 7px 12px 7px;
	padding:1.2em 3px 0.5em 8px;
	background:url("/imgj/subnavi/line01.gif") no-repeat left top;
	line-height:1.34;
}

#news #subnavi .newarea ul{
	margin:0.2em 14px 0.5em 13px;
	padding-bottom:0.1em;
	background:none;
}