/**
 * 社長メシ用 CSS(president.css)
 *
 * 社長メシ用CSSです。
 *
 * @author ヤマゼンWEBチーム
 * @copyright Yamazen Communications Co.,Ltd.
 * @media screen,projection,tv,print
 * @since 2008-11-18
 * @lastmodified 2008-11-18
 * @version おがわ
 */

/**
 * 【全特集共通】大タイトル用 CSS
 *
 * 【全特集共通】大タイトル用のCSSです。
 *
 * @section CommonStyle
 * @lastmodified 2008-11-18
 * @version おがわ
 */
/* タイトル画像サイズ */
div.fea-title-l h2,div.fea-title-l h2 a { height:222px; }
/* タイトル画像下　コピー文 */
div.fea-title-l p {
	background-color:#2D2D2D;
	color:#FFFFFF;
	border:none;
}
/**
 * 【全特集共通】小タイトル用 CSS
 *
 * 【全特集共通】小タイトル用のCSSです。
 *
 * @section Title-sStyle
 * @lastmodified 2008-11-18
 * @version おがわ
 */
/* 背景画像 */
div.fea-title-s h2,div.fea-title-s h2 a { height:122px; }
div.fea-title-s p {
	background-color:#2D2D2D;
	color:#FFFFFF;
	border:none;
}
/**
 * 【全特集共通　トップページ】最新情報用 CSS
 *
 * 【全特集共通　トップページ】最新情報用のCSSです。
 *
 * @section WhatsNewStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
div.fea-whatsnew h3 { height:42px; }
div.fea-whatsnew div.parts-btn-newsrss { padding-top:5px; }
/**
 * 【小特集　トップページ】ピックアップ用 CSS
 *
 * 【小特集　トップページ】ピックアップ用のCSSです。
 *
 * @section PickUpStyle
 * @lastmodified 2008-09-24
 * @version おがわ
 */
div.fea-pickup h3 { height:42px; }
div.fea-pickup div.box p.title {
	background-color:#F4EFDC;
	color:#BF0000;
	border-bottom:1px solid #E8DFC4; 
}
div.fea-pickup div.box p.title a { color:#BF0000; }
div.fea-pickup div.box p.spot { border-bottom:1px solid #cccccc; }
/**
 * 【小特集　トップページ】エリアリスト用 CSS
 *
 * 【小特集　トップページ】エリアリスト用のCSSです。
 *
 * @section AreaListStyle
 * @lastmodified 2008-09-24
 * @version おがわ
 */
div.fea-area-list h3 { height:42px; }
div.fea-area-list h3.area01 { background:url(/feature/type_s/common/president/title_area01.gif) no-repeat 0 0;}
div.fea-area-list h3.area02 { background:url(/feature/type_s/common/president/title_area03.gif) no-repeat 0 0;}
div.fea-area-list h3.area03 { background:url(/feature/type_s/common/president/title_area02.gif) no-repeat 0 0;}
div.fea-area-list ul li dl dd.text div.title {
	border-top:none;
	border-bottom:1px solid #E8DFC4;
	background-color:#F4EFDC;
	color:#BF0000;
}
div.fea-area-list ul li dl dd.text div.title a {
	color:#BF0000;
	font-weight:bold;
}
/**
 * 【全特集共通】掲示板用 CSS
 *
 * 【全特集共通】掲示板用のCSSです。
 *
 * @section BBSStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
/* テーブル */
div.fea-bbs table.tbl { border:1px solid #B2B2B2; }
/* テーブル 見出し */
div.fea-bbs table.tbl th {
	color:#333333;
	background-color:#F4EFDC;
}
/* テーブル セル */
div.fea-bbs table.tbl td { background-color:#ffffff; }
/* テーブル TR背景色 */
div.fea-bbs table.tbl td.light { background-color:#FFFBF0; }

/**
 * 【全特集共通】LINKエリア用 CSS
 *
 * 【全特集共通】LINKエリア用のCSSです。
 *
 * @section LINKAreaStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
div.parts-link h3 {
	background:url(/feature/type_s/common/president/link_title.gif) no-repeat 0 0;
	height:35px;
	margin-bottom:10px;
}
div.parts-link div.p-l-column4 h4.relation,
div.parts-link div.p-l-column4 h4.new { height:27px; }

/**
 * 【全特集共通　記事ページ】左サイドナビ用 CSS
 *
 * 【全特集共通　記事ページ】左サイドナビ用のCSSです。
 *
 * @section LeftSideStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
/* 左サイドナビ背景色 */
div.contents-col2-2 { background:url(/feature/type_s/common/president/bg.gif) repeat-y 0 0; }
/* 小タイトル背景 */
div.fea-left-side dl.menu dt.tit-01 { background:url(/feature/type_s/common/president/title_menu_01.gif) no-repeat 0 0; }
div.fea-left-side dl.menu dt.tit-02 { background:url(/feature/type_s/common/president/title_menu_03.gif) no-repeat 0 0; }
div.fea-left-side dl.menu dt.tit-03 { background:url(/feature/type_s/common/president/title_menu_02.gif) no-repeat 0 0; }
/* リスト　線あり */
div.fea-left-side dl.menu dd.cont ul.normal-list li { background:url(/feature/type_s/common/president/line_double.gif) no-repeat left bottom; }
div.fea-left-side dl.menu dd.cont ul.normal-list li a {
	background:url(/feature/type_s/common/president/line_double.gif) no-repeat left bottom;
	color:#000000;
	text-decoration:none;
}
div.fea-left-side dl.menu dd.cont ul.normal-list li a:hover {
	color:#000000;
	text-decoration:underline;
}
/* リスト　線なし */
div.fea-left-side dl.menu dd.cont ul.no-line li { border-bottom:none; }
div.fea-left-side dl.menu dd.cont ul.no-line li a {border-bottom:none; }
div.fea-left-side dl.menu dd.cont ul.no-line li a:hover { background-color:none; }
/* リストアイコン */
div.fea-left-side dl.menu dd.cont ul.normal-list li span { background:url(/feature/type_s/common/president/icon_arrow_red.gif) no-repeat 5px 10px;}
/**
 * 【全特集共通　記事ページ】右メインコンテンツ用 CSS
 *
 * 【全特集共通　記事ページ】右メインコンテンツ用のCSSです。
 *
 * @section MainStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
/* 下線 */
div.fea-article-title { border-bottom:1px solid #3F3F3F; }
/* 記事タイトル */
div.fea-article-title h3 {
	background:url(/feature/type_s/common/president/title_article.gif) no-repeat 0 0;
	color:#ffffff;
	width:470px;
	height:30px;
	padding:12px 0 0 40px;
	margin:0 0 5px 0;
}
div.fea-article-title p.name-spot {
	color:#BF0000;
	font-weight:bold;
	font-size:120%;
	margin-bottom:3px;
}
/* お店・スポット情報 */
div.fea-shop-info h4 {
	background:url(/feature/type_s/common/president/shop_info_title.gif) no-repeat 0 0;
	width:510px;
	height:30px;
}


/**
 * 【ユニット】用 CSS
 *
 * 【ユニット】用のCSSです。
 *
 * @section UnitStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
/* ユニット　ワイド　【div.unit-wide】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-wide { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-wide p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-wide p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-wide p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-wide p.caption { background-color:#FFFFFF; }

/* ユニット　ツイン1　【div.unit-twin-1】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-twin-1 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-twin-1 p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-twin-1 p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-twin-1 p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-twin-1 p.caption { background-color:#FFFFFF; }

/* ユニット　ツイン2　【div.unit-twin-2】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-twin-2 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-twin-2 p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-twin-2 p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-twin-2 p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-twin-2 p.caption { background-color:#FFFFFF; }

/* ユニット　トリプル1　【div.unit-triple-1】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-triple-1 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-triple-1 p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-triple-1 p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-triple-1 p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-triple-1 p.caption { background-color:#FFFFFF; }

/* ユニット　トリプル3　【div.unit-triple-3】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-triple-3 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-triple-3 p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-triple-3 p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-triple-3 p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-triple-3 p.caption { background-color:#FFFFFF; }

/* ユニット　画像300　右テキスト　【div.unit-300-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-300-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-300-right p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-300-right p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-300-right p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-300-right p.caption { background-color:#FFFFFF; }

/* ユニット　画像300　左テキスト　【div.unit-300-left】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-300-left { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-300-left p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-300-left p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-300-left p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-300-left p.caption { background-color:#FFFFFF; }

/* ユニット　画像200　右テキスト　【div.unit-200-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-200-right {
	background-color:#FFFFFF;
	margin-bottom:20px;
}
/* タイトル */
div.fea-unit-area div.unit-200-right p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-200-right p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-200-right p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-200-right p.caption { background-color:#FFFFFF; }

/* ユニット　画像200　左テキスト　【div.unit-200-left】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-200-left { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-200-left p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-200-left p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-200-left p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-200-left p.caption { background-color:#FFFFFF; }

/* ユニット　画像160　右テキスト　【div.unit-160-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-160-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-160-right p.title-box {
	background-color:#FFFFFF;
	font-weight: bold;
}
/* テキスト */
div.fea-unit-area div.unit-160-right p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-160-right p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-160-right p.caption { background-color:#FFFFFF; }

/* ユニット　画像160　左テキスト　【div.unit-160-left】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-160-left {background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-160-left p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-160-left p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-160-left p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-160-left p.caption { background-color:#FFFFFF; }


/* テーブル風　【div.unit-table】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-table { background-color:#FFFFFF; }
/* 左側 */
div.fea-unit-area div.unit-table div.left { background-color:#FFFFFF; }
/* 右側 */
div.fea-unit-area div.unit-table div.right { background-color:#FFFFFF; }

/* テキスト　【div.unit-text】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-text {
	background-color:#FFFFFF;
	margin-bottom:20px;
}
/* タイトル */
div.fea-unit-area div.unit-text p.title-box {
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
}
/* テキスト */
div.fea-unit-area div.unit-text p.text { background-color:#FFFFFF; }

/* 点線　【div.unit-line-dash】
---------------------------------------- */
/* 線幅・線種・線の色 */
div.fea-unit-area div.unit-line-dash { border-bottom:1px solid #666666; }

/* BIGタイトル　【div.unit-big-title】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-big-title {
	background:url(/feature/type_s/common/president/mtitle.gif) no-repeat 0 0;
	width:480px;
	height:23px;
	padding:5px 5px 0 25px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
}

/* ユニット　横幅670 画像270　右テキスト　【div.unit-270-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-270-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-270-right p.title-box { background-color:#FFFFFF; }
/* テキスト */
div.fea-unit-area div.unit-270-right p.text { background-color:#FFFFFF; }
/* 写真 */
div.fea-unit-area div.unit-270-right p.photo { background-color:#FFFFFF; }
/* キャプション */
div.fea-unit-area div.unit-270-right p.caption { background-color:#FFFFFF; }

/* ユニット　取材スタッフ　【div.unit-reporter】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-reporter {
	border-top:1px dashed none;
	border-bottom:1px dashed none;
	background-color:#FFFFFF;
}
/* 写真 */
div.fea-unit-area div.unit-reporter dl dt { background-color:#FFFFFF; }
div.fea-unit-area div.unit-reporter dl dt img { border:1px solid none; }
/* テキスト */
div.fea-unit-area div.unit-reporter dl dd { background-color:#FFFFFF; }

/* ユニット　ボタン　【div.unit-btn】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-btn { background-color:#FFFFFF; }


/**
 * 【ユニット】用 独自クラス名 CSS
 *
 * 【ユニット】用　独自クラス名のCSSです。
 *
 * @section UnitStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
/* そば匠's チョイス BIGタイトル　【div.unit-big-title】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.B-choice-sho div.unit-big-title {
	background: url(/feature/type_s/common/soba/sho_title.gif) no-repeat 0 0;
	color:#ffffff;
	padding:13px 5px 0 45px;
	width:460px;
	height:30px;
	font-weight:bold;
	border-bottom:none;
}


div.fea-left-side dl.menu dt.tit-0{
font-size:0px;
height:0px;
}

