/**
 * タイアップ用 CSS(party.css)
 *
 * タイアップ用CSSです。
 *
 * @author ヤマゼンWEBチーム
 * @copyright Yamazen Communications Co.,Ltd.
 * @media screen,projection,tv,print
 * @since 2008-11-17
 * @lastmodified 2009-09-14
 * @version ishikawa
 */

/**
 * 【全特集共通】大タイトル用 CSS
 *
 * 【全特集共通】大タイトル用のCSSです。
 *
 * @section CommonStyle
 * @lastmodified 2008-11-17
 * @version おがわ
 */
/* タイトル画像サイズ */
div.fea-title-l h2,
div.fea-title-l h2 a { height:200px; }
/* タイトル画像下　コピー文 */
div.fea-title-l p {
	background-color:#FFFFFF;
	color:#FFFFFF;
	border-top:none;
}
/**
 * 【全特集共通】小タイトル用 CSS
 *
 * 【全特集共通】小タイトル用のCSSです。
 *
 * @section Title-sStyle
 * @lastmodified 2008-11-17
 * @version おがわ
 */
/* 背景画像 */
div.fea-title-s h2,div.fea-title-s h2 a { 
	height:190px;
	background-color:#A0A0A4;
	background:url(/feature/type_cms/common/party/title_s.jpg) no-repeat 0 0;
}
div.fea-title-s p {
	background-color:#FFB1C5;
	color:#FFFFFF;
	border-top:none;
	height:0;
	padding:0 0 0;
}

/**
 * 【全特集共通】掲示板用 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-11-17
 * @version おがわ
 */
div.parts-link h3 {
	background:url(/feature/type_cms/common/party/link_title.gif) no-repeat 0 0;
	height:23px;
	margin-bottom:0;
}
div.p-l-column4 h4.relation,
div.p-l-column4 h4.new { height:25px; }

/* 今月のテーマタイトル */
div.fea-type-m-list-box div.monthly-theme {
	clear:both;
	margin-bottom:20px;
}
div.fea-type-m-list-box div.monthly-theme h4 {
	background: #C8C8C8 url(/feature/type_m/common/lunch/title_month.gif) no-repeat 0 0;
	height:28px;
	margin-bottom:10px;
	padding-top: 7px;
}
div.fea-type-m-list-box div.monthly-theme h4 div.bn {
	font-size: 120%;
	font-weight: bold;
	padding-left: 20px;
	color:#FFFFFF;
}
div.fea-type-m-list-box div.monthly-theme h4 div.bn div.month {
	width:26px;
	float:left;
	text-align:center;
	padding-left:0;
	color:#FF5FAA;
	margin-right:20px;
}
div.fea-type-m-list-box div.monthly-theme h4 div.bn div.title {
	width:600x;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}


/**
 * 【月替わり特集】リスト用 CSS
 *
 * 【月替わり特集】リスト用のCSSです。
 *
 * @section CalendarTableStyle
 * @lastmodified 2008-09-26
 * @version おがわ
 */
/* テーマ一覧タイトル */
div.fea-type-m-list-box div.theme-title {
	clear:both;
	width:645px;
	margin-bottom:20px;
	background: url(/feature/type_m/common/lunch/mtitle.gif) no-repeat 0 0;
	height:25px;
	padding:5px 0 0 25px;
	color:#FF5FAA;
}
/* バックナンバー タイトル */
div.fea-type-m-list-box div.backnumber ul li dl dt {
	background: url(/feature/type_m/common/lunch/title_month.gif) no-repeat 0 0;
	height:28px;
	margin-bottom:10px;
	padding-top: 7px;
}
div.fea-type-m-list-box div.backnumber ul li div.bn {
	font-size: 120%;
	font-weight: bold;
	padding-left: 20px;
	color:#FFFFFF;
}
div.fea-type-m-list-box div.backnumber ul li div.bn div.month {
	width:26px;
	float:left;
	text-align:center;
	padding-left:0;
	color:#FF5FAA;
	margin-right:20px;
}
div.fea-type-m-list-box div.backnumber ul li div.bn div.title {
	width:600x;
	float:left;
	text-align:left;
	font-size:1em;
	margin:0;
	padding:0;
}
div.fea-type-m-list-box div.theme-title h3 { width:480px; }
/* PICKUP画像 */
div.fea-type-m-list-box div.monthly-theme ul li.left dl dd p.item { background: url(/feature/type_m/common/lunch/pickup_01.gif) no-repeat 0 0; }
div.fea-type-m-list-box div.monthly-theme ul li.right dl dd p.item { background: url(/feature/type_m/common/lunch/pickup_02.gif) no-repeat 0 0; }
/* 年ナビゲーション　下 */
div.fea-type-m-list-box div.year-nav {
	border-top:1px solid #FF5FAA;
}
/**
 * 【月特集　記事ページ】左サイドナビ用 CSS
 *
 * 【月特集　記事ページ】左サイドナビ用のCSSです。
 *
 * @section LeftSideStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
/* 大タイトル画像 */
div.fea-m-left-side p.title {
	width:148px;
	height:43px;
	background: url(/feature/type_m/common/lunch/title_menu.gif) no-repeat 0 0;
}
div.fea-m-left-side p.title span {
	display:block;
	height: 0;
	overflow: hidden;
	line-height:0;
	font-size:0;
}
div.fea-m-left-side p.gray-title {
	width:138px;
	background-color:#E9EFED;
	color:#FF5FAA;
}
div.fea-m-left-side ul.list li {
	margin:0;
	padding:0;
}
div.fea-m-left-side dl.box {
	margin:0;
	padding:0;
}
div.fea-m-left-side ul.list li table{
	margin-top: 2px;
}
div.fea-m-left-side ul.list li table th{
	background: url(/feature/type_m/common/default_gray/m-bg.jpg) no-repeat left top;
	text-align: center;
	width: 22px;
	height: 22px;
	vertical-align: top;
}
div.fea-m-left-side ul.list li p {
	margin-top:3px;
}
div.fea-m-left-side ul.list li p span.mt-title {
	display:block;
}
div.fea-m-left-side ul.list li p span.mt-title span.month  {
	display:block;
	width:20px;
	float:left;
	margin:1px 5px 0 0;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
div.fea-m-left-side ul.list li p span.mt-title span.title  {
	display:block;
	width:110px;
	float:left;
	margin:0;
	color:#FF5FAA;
}
div.fea-m-left-side ul.list li table th p{
	padding-top: 4px;
	font-size: 12px;
}
div.fea-m-left-side ul.list li table td{
	vertical-align: top;
	padding-top: 3px;
	padding-left: 5px;
}
div.fea-m-left-side ul.list li ul {
	border-top:1px dashed #666666;
	border-bottom:1px solid #5C8A78;
}
div.fea-m-left-side ul.list li.first ul {
	border-top:1px dashed #666666;
	border-bottom:none;
}
/**
 * 【全特集共通　記事ページ】右メインコンテンツ用 CSS
 *
 * 【全特集共通　記事ページ】右メインコンテンツ用のCSSです。
 *
 * @section MainStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
 /* 下線 */
div.fea-article-title { border-bottom:1px solid #5C8A78;}
/* 記事タイトル */
div.fea-article-title h3 {
	background:url(/feature/type_cms/common/party/titlekiji.gif) no-repeat 0 0;
	color:#300035;
	width:500px;
	height:28px;
	margin-bottom:5px;
	padding: 7px 0 0 10px;
}
div.fea-article-title h3 div.bn {
	font-weight: bold;
	padding-left: 20px;
	color:#FFFFFF;
}
div.fea-article-title h3 div.bn div.month {
	width:26px;
	float:left;
	text-align:center;
	padding-left:0;
	color:#FF5FAA;
	margin-right:20px;
}
div.fea-article-title h3 div.bn div.title {
	width:600x;
	float:left;
	text-align:left;
	font-size:1em;
	margin:0;
	padding:0;
}
div.fea-article-title p.name-spot {
	color:#FF5FAA;
	font-weight:bold;
	font-size:120%;
}
/* お店・スポット情報 */
div.fea-shop-info h4 {
	background:url(/feature/type_cms/common/party/title_shopinfo.gif) no-repeat 0 0;
	width:510px;
	height:25px;
}

/**
 * 【ユニット】用 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:#CBCBDD;
padding:5px;
color:#300035;
font-size:120%;
font-weight:bold;
}
/* テキスト */
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:#FFF1EE;}
/* タイトル */
div.fea-unit-area div.unit-twin-2 p.title-box { background-color:#CBCBDD;
padding:5px;
color:#300035;
font-size:120%;
font-weight:bold;
}
/* テキスト */
div.fea-unit-area div.unit-twin-2 p.text { background-color:#FFF1EE;
	padding:0 8px 8px;
}
/* 写真 */
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:#FFF1EE;
border-bottom:2px dotted #660000;
padding:5px;
}

/* ユニット　トリプル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:#CBCBDD;
padding:5px;
color:#300035;
font-size:120%;
font-weight:bold;
}
/* テキスト */
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:#CBCBDD;
padding:5px;
color:#300035;
font-size:120%;
font-weight:bold;
}
/* テキスト */
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;
	border-bottom:2px dotted #CBCBDD;
	padding-bottom:4px;
	color:#300035;
}

/* ユニット　画像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:#CBCBDD;
	font-weight:bold;
	font-size:120%;
	padding:5px;
	color:#300035;
}
/* テキスト */
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.photo a:hover img{
    opacity:1.00;
    filter: alpha(opacity=100);
}
/* キャプション */
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:#CBCBDD;
padding:5px;
color:#300035;
font-size:120%;
font-weight:bold;
}
/* テキスト */
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; }
/* タイトル */
div.fea-unit-area div.unit-200-right p.title-box {
	background-color:#CBCBDD;
	font-weight:bold;
	font-size:120%;
	padding:5px;
	color:#300035;
}
/* テキスト */
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 { 
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	width:490px;
	padding:10px;
}
/* タイトル */
div.fea-unit-area div.unit-200-left p.title-box {
	background-color:#ffffff;
	font-weight:bold;
	padding:0 0 3px 0;
	color:#FF5FAA;
}
/* テキスト */
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; }
div.fea-unit-area div.unit-200-left div.text-box { width:280px; }
div.fea-unit-area div.unit-200-left div.photo-box { width:200px; }

/* ユニット　画像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:#CBCBDD;
	padding:5px;
	color:#300035;
	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 {
	padding: 5px;
	font-weight: bold;
	color: #300035;
	background-color: #CBCBDD;
}

/* テキスト */
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.fea-unit-area div.unit-table div.left {
	width:110px;
	padding-right:10px;
	background-color:#FFFFFF;
}
/* 右側 */
div.fea-unit-area div.unit-table div.right {
	width:390px;
	background-color:#FFFFFF;
}

/* テキスト　【div.unit-text】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-text { background-color:#FFFFFF; }

/* タイトル */
div.fea-unit-area div.unit-text p.title-box {
background-color:#2B236A;
padding:5px;
color:#FFFFFF;
font-weight:bold;

}

/* テキスト */
div.fea-unit-area div.unit-text p.text {
background-color:#ffcc66;
padding:5px;
}

/* 点線　【div.unit-line-dash】
---------------------------------------- */
/* 線幅・線種・線の色 */
div.fea-unit-area div.unit-line-dash { border-bottom:1px dashed #CCCCCC; }

/* BIGタイトル　【div.unit-big-title】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-big-title {
	background-image:url(bg_bar.gif);
	background-repeat: no-repeat;
	background-color:#CA0000;
	color:#ffffff;
	padding:5px;
	width:500px;
	font-weight:bold;
	border-bottom:2px solid #420A44;
}

/* ユニット　横幅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 2009-09-14
 * @version irie
 */


div.fea-unit-area div.unit-300-right p.text { background-color:#FFFFFF; }



/* 左サイドナビ背景色 */
div.contents-col2-2 { background:url(/feature/type_cms/common/party/menubg.gif) repeat-y 0 0; }
/* 小タイトル */
div.fea-left-side dl.menu dt.title {
	border-left:5px solid #CA0000;
	border-bottom:1px solid #666666;
}


div.fea-pickup div.box p.title {
background-color:#CA0000;
font-size:14px;
font-weight:bold;
padding:5px 10px;
}

div.contents-col1, div.contents-col2 {
clear:both;
margin-bottom:0;
width:670px;
}

div.fea-title-l p {
border-top:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
height:21px;
padding:0px;
width:660px;
}


div.fea-title-l {
margin-bottom:0;
width:670px;
}



div.B-formlink{

}

div.B-formlink div.unit-text p.text {
background-color:#790000;
color: #FFFFFF;
font-weight:bold;
font-size: 120%;
margin:10px 10px 10px 30px;
padding:10px;
text-align:center;
width:420px;
}

div.B-formlink div.unit-text p.text a {
color:#FFFFFF;
}

div.B-formlink2 div.unit-text p.text {
background-color:#333333;
background-image:url(bt_bg.gif);
background-repeat:repeat-x;
border: 1px solid #999999;
color: #FFFFFF;
font-weight:bold;
margin:10px 10px 10px 120px;
padding:10px;
text-align:center;
width:260px;
}
div.B-formlink2 div.unit-text p.text a:hover {
background-image:url(bt_bg_ov.gif);
}

div.B-linkbt{

}

div.B-linkbt div.unit-triple-3 p.text {
	background-color:#FFFFFF;
	background-image:url(bt_bg.gif);
	background-repeat:repeat-x;
	border: 1px solid #CC9999;
	color: #FFFFFF;
	padding:8px;
}

div.B-linkbt div.unit-triple-3 p.caption {
background-color:#FFFFFF;
border-bottom:0px dotted #CBCBDD;
color:#333333;
padding-bottom:4px;
}


