/**
 * FKDfan用 CSS(village.css)
 *
 * ビレッジ専用CSSです。
 *
/** 共通アイテム　**/
-----------------------
/** リンクボタン　**/
div.B-villlink {

}

div.B-villlink div.unit-text p.text {
background-color:#FFFFFF;
background-image:url(/fkd/common/img/feature/village/bt_bg.gif);
background-repeat:repeat-x;
border: 1px solid #333333;
color: #FFFFFF;
font-weight:bold;
margin:10px 10px 10px 120px;
padding:10px;
text-align:center;
width:270px;
}

div.B-villlink div.unit-text p.text a {
	color:#333333;
}


/** 見出し　**/
div.B-villmidashi {

}

div.B-villmidashi div.unit-big-title {
background-image:url(/fkd/common/img/feature/village/titlebr.gif);
border-bottom:none;
color:#FF0066;
font-weight:bold;
padding:5px 8px 5px 5px; 
width:497px;
}


/** 2010年04月　**/
-----------------------
/** タイトル大　**/

div.B-titleb1004{
margin:0px;
}
div.B-titleb1004 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1004/titleb1004.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-titleb1004 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-titleb1004 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1004{
margin:0px;
}
div.B-title1004 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1004/title1004.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1004 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1004 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2010年06月　**/
-----------------------
/** タイトル大　**/

div.B-titleb1006{
margin:0px;
}
div.B-titleb1006 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1006/titleb1006.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-titleb1006 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-titleb1006 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1006{
margin:0px;
}
div.B-title1006 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1006/title1006.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1006 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1006 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2010年07月　**/
-----------------------
/** タイトル大　**/

div.B-titleb1007{
margin:0px;
}
div.B-titleb1007 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1007/titleb1007.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-titleb1007 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-titleb1007 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1007{
margin:0px;
}
div.B-title1007 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1007/title1007.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1007 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1007 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** 2010年010月　**/
-----------------------
/** タイトル小　**/
div.B-title1010{
margin:0px;
}

div.B-title1010 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1010/title1010.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1010 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1010 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2010年11月　**/
-----------------------
/** タイトル小　**/
div.B-title1011{
margin:0px;
}

div.B-title1011 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1011/title1011.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1011 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1011 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2010年12月　**/
-----------------------
/** タイトル小　**/
div.B-title1012{
margin:0px;
}

div.B-title1012 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1012/title1012.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1012 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1012 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2011年2月　**/
-----------------------
/** タイトル小　**/
div.B-title1102{
margin:0px;
}

div.B-title1102 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1102/title1102v.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1102 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1102 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** 2011年3月　**/
-----------------------
/** タイトル小　**/
div.B-title1103{
margin:0px;
}

div.B-title1103 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1103/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1103 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1103 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2011年5月　**/
-----------------------
/** タイトル小　**/
div.B-title1105{
margin:0px;
}

div.B-title1105 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1105/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1105 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1105 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2011年6月　**/
-----------------------
/** タイトル大　**/

div.B-titleb1106{
margin:0px;
}
div.B-titleb1106 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1006/titleb1106.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-titleb1106 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-titleb1106 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1106{
margin:0px;
}

div.B-title1106 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1106/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1106 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1106 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2011年7月　**/
-----------------------
/** タイトル大　**/

div.B-titleb1107{
margin:0px;
}
div.B-titleb1106 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1007/titleb1107.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-titleb1107 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-titleb1107 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1107{
margin:0px;
}

div.B-title1107 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1107/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1107 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1107 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** 2011年8月　**/
-----------------------
/** タイトル大　**/

div.B-title1108{
margin:0px;
}
div.B-title1108 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1108/titleb1108.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1108 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1108 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1108{
margin:0px;
}

div.B-title1108 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1108/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1108 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1108 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** 2011年9月　**/
-----------------------
/** タイトル大　**/

div.B-title1109{
margin:0px;
}
div.B-title1109 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1109/titleb1109.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1109 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1109 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1109{
margin:0px;
}

div.B-title1109 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1109/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1109 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1109 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** 2011年10月　**/
-----------------------
/** タイトル大　**/

div.B-title1110{
margin:0px;
}
div.B-title1110 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1110/titleb1110.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1110 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1110 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1110{
margin:0px;
}

div.B-title1110 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1110/title.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1110 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1110 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** 2011年11月　**/
-----------------------
/** タイトル大　**/

div.B-title1111{
margin:0px;
}
div.B-title1111 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1111/titleb1111.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1111 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1111 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1111{
margin:0px;
}

div.B-title1111 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1111/title_bn.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1111 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1111 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}


/** 2011年12月　**/
-----------------------
/** タイトル大　**/

div.B-title1112{
margin:0px;
}
div.B-title1112 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1112/title.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1112 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1112 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1112{
margin:0px;
}

div.B-title1112 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1112/title_bn.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1112 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1112 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}



/** 2012年1月　**/
-----------------------
/** タイトル大　**/

div.B-title1201{
margin:0px;
}
div.B-title1201 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1201/title.jpg);
background-repeat:no-repeat;
width:510px;
height:350px;
background-color:#FFFFFF;
margin:0px;
}
div.B-title1201 div.unit-wide p.text {
font-size:0px;
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}
div.B-title1201 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}

/** タイトル小　**/
div.B-title1201{
margin:0px;
}

div.B-title1201 div.unit-wide p.photo{
background-image:url(/fkd/common/img/feature/village/1201/title_bn.jpg);
background-repeat:no-repeat;
width:510px;
height:120px;
background-color:#FFFFFF;
margin:0px;
}

div.B-title1201
height:0px;
margin:0px;
display:block;
overflow:hidden;
background-color:#FFFFFF;
}

div.B-title1201 div.unit-wide p.caption {
background-color:#FFFFFF;
margin:0px;
}





//--------------------
div.fea-unit-area div.B-bgb div.unit-300-left {
background-color:#000000;
margin:0;
padding-bottom:10px;
}
div.fea-unit-area div.B-bgb div.unit-300-left p.text {
background-color:#000000;
color:#FFFFFF;
}
div.fea-unit-area div.B-bgb div.unit-300-left p.text a{
color:#FF0066;
}

div.fea-unit-area div.B-bgb div.unit-300-left p.caption {
background-color:#000000;
color:#FFFFFF;
}




/** index用ボタン(背景バージョン)　**/

div.B-1004index{
}

div.B-1004index div.unit-triple-3 p.caption {
border-bottom:none;
color:#FF6200;
margin-bottom:0px;
padding-bottom:0px;
background-color:#FFFFFF;
}

div.B-1004index div.unit-triple-3 p.text {
text-align:center;
background-image:url(/fkd/common/img/feature/village/1004/bt.gif);
background-repeat:no-repeat;
padding:15px 5px 5px 5px;
color:#D21A00;
	height:100px;
}
div.B-1004index div.unit-triple-3 p.text a {
color:#0066CC;
}
div.B-1004index div.unit-triple-3 div.photo-box {
	background-color:#FFFFFF;
}
div.B-1004index div.unit-triple-3 p.photo {
background-color:#5CCDDA;
}

/** index用ボタン（イメージバージョン）　**/

div.B-indexbt{
}

div.B-indexbt div.unit-triple-3 {
background-color:#FFFFFF;
padding-top:0px;
}

div.B-indexbt div.unit-triple-3 p.caption {
background-color:#FFFFFF;
border-bottom:none;
color:#FF6200;
margin-bottom:0px;
padding-bottom:0px;
}

/** トリプル**/

div.B-1004triple{
}

/* 全体背景 */
div.B-1004triple div.unit-triple-3 {
	background-color: #000000;
	padding:1px;
	width:508px;
	margin-bottom:0px;
	margin-top:0px;
}

/* タイトル */
div.B-1004triple div.unit-triple-3 p.title-box {
	padding: 3px;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	background-color: #FFCC99;
}

/* テキスト */
div.B-1004triple div.unit-triple-3 p.text {
	background-color: #000000;
	color: #FFFFFF;
	padding:2px;
	font-size: 85%;
}

/* 写真 */
div.B-1004triple div.unit-triple-3 p.photo {
	background-color: #FFFFFF;
}

/* キャプション */
div.B-1004triple div.unit-triple-3 p.caption {
	background-color: #000000;
	border-bottom:1px solid #FF0066;
	color:#FF0066;
    margin-bottom:3px;
    font-weight: none;
    padding:0px
}

/** layout6 **/

div.B-layout6{
background-color:#000000;
}

/* 全体背景 */
div.B-layout6 div.unit-300-right {
	background-color: #000000;
	padding:1px;
	width:508px;
	margin-bottom:0;
	margin-top:0;
}
div.fea-unit-area div.B-layout6 div.unit-triple-3 {
background-color:#000000;
}
div.fea-unit-area div.B-layout6 div.unit-triple-3 div.photo-box {
background-color: #000000;
    width: 160px;
}
div.fea-unit-area div.B-layout6 div.unit-triple-3 p.caption {
background-color: #000000;
}
div.fea-unit-area div.B-layout6 div.unit-triple-3 p.text {
    background-color: #000000;
    color: #FFFFFF;
    padding:0 0 0 5px;
}
/* タイトル */
div.B-layout6 div.unit-300-right p.title-box {
	padding: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #000000 !important;
	background-color: #FFFF00;
	border-bottom:solid 1px #FF0066;
}

/* テキスト */
div.B-layout6 div.unit-300-right p.text {
	background-color:#000000;
	color: #FFFFFF;
}

div.B-layout6 div.unit-300-right div.text-box {
	width:190px;
}

/* 写真 */
div.B-layout6 div.unit-300-right p.photo {
background-color:#000000;
}

div.B-layout6 div.unit-300-right p.photo a:hover img{
	opacity: 1.00;
	filter: alpha(opacity=100);
}
div.B-layout6 div.unit-300-left p.photo a:hover img{
	opacity: 1.00;
	filter: alpha(opacity=100);
}
/* キャプション */
div.B-layout6 div.unit-300-right p.caption {
	background-color:#333333;
	color: #FF0066;
	padding: 2px;
}


/** layout10 **/

div.B-layout10{
}

/* 全体背景 */
div.B-layout10 div.unit-160-right {
	background-color: #000000;
	padding:1px;
	width:508px;
}

/* タイトル */
div.B-layout10 div.unit-160-right p.title-box {
	padding: 5px;
	font-weight: bold;
	font-size:110%;
	border-bottom:1px solid #FFFF00;
	border-top:1px solid #FFFF00;
	color: #FFFF00;
	background-color: #000000;
}

/* テキスト */
div.B-layout10 div.unit-160-right p.text {
	background-color: #000000;
	color: #FFFFFF;
}

/* 写真 */
div.B-layout10 div.unit-160-right p.photo {
	background-color: #FFFFFF;
}

/* キャプション */
div.B-layout10 div.unit-160-right p.caption {
	background-color: #FFFFFF;
}




/** 今回紹介した店舗**/

div.B-1004shoplist{
}

div.B-1004shoplist div.unit-text p.text {
background-color:#FFFFFF;
margin:0px 0px 10px 10px;
padding:3px;;
}

div.B-1004shoplist1{
}

div.B-1004shoplist1 div.unit-text p.text {
background-color:#FFFFFF;
margin:10px 0px 0px 10px;
padding:3px;;
}

/** レストラン画像リンク**/

div.B-gourmet{
}

div.B-gourmet div.unit-wide p.photo a:hover img{
	opacity: 1.00;
	filter: alpha(opacity=100);
}

div.fea-unit-area div.B-layout6 div.unit-triple-3 {
margin-bottom:0;
}

div.B-layout6 div.unit-300-right p.caption {
    background-color: #000000 !important;
    }

div.B-layout6 {
background-color:#000000 !important;
padding:0 0 10px !important;
}
