@charset "Shift_JIS";
@import "../../common/css/share/layout/col2R.css";
@import "sideNav.css";


/* institution
--------------------------------------------------
基本タグ設定
-------------------------------------------------- */
/* 基本タグ設定 */
#contents #contentsBody a
{
	text-decoration: underline;
}

#contents #contentsBody a:hover
{
	text-decoration: none;
}

#contents #contentsBody em
{
	font-weight: bold;
}


#contents #contentsBody p,
#contents #contentsBody li,
#contents #contentsBody dt,
#contents #contentsBody dd,
#contents #contentsBody th,
#contents #contentsBody td
{
	color: #314A31;
	line-height:180%;
}

#contents #contentsBody .fs3
{
	margin-bottom: 5px;
	_margin-bottom: 6px;
}

#contents #contentsBody .fs2
{
	margin-bottom: 10px;
}

#contents #contentsBody .westcourse
{
	color: #774c31;
}

#contents #contentsBody .eastcourse
{
	color: #73302e;
}

#contents #contentsBody .bodySubTitle
{
	color: #591412;
}

/*-------------------------------------------------
メインコンテンツ指定
-------------------------------------------------- */

/* コンテンツタイトル */
#cHead h2{
	width: 94px;
	height: 22px;
	margin-right: 300px;
	text-indent: -10000px;
	
	margin: 0 0 10px 0;
	padding: 0;
}


#cHead h2.institution{
	background: url(../image/institution_01.gif) top left no-repeat;
}

/* ----Bodyエリア---- */
#contents #contentsBody
	{
	background: #fff;
	margin:10px 0px 20px 0px;
	padding: 10px 20px 0px 20px;
/*\*/
	_padding:5px 20px 0px 20px;
/**/
	width: 705px;
	}



/* Anchor background */
#contents #contentsBody #cHeadNav{
	margin-bottom: 0px;
	padding: 0;
	width: 705px;
}

#contents #contentsBody .cHeadNavBottom
{
	background: url(../image/cHead_bg.gif) left bottom no-repeat;
}

/* Anchorリスト */
#cHeadNav ul.anchorList
	{
	padding: 0 10px 0 15px;
	margin: 0;
	}
#cHeadNav ul.anchorList li
	{
	float: left;
	padding: 0 10px 10px 0;
	margin: 0;
	}
#cHeadNav ul.anchorList li
{
	width: 126px;
	font-size:78.75%;
	line-height: 1.2;
}

#cHeadNav ul.anchorList li a
{
	padding: 2px 0 0 29px;
	display: block;
	background: url(../image/restaurant_arrow02.gif) 0 3px no-repeat;
	color: #804e3d;
}
#cHeadNav ul.anchorList li a:link,
#cHeadNav ul.anchorList ul li a:visited
	{
	background: url(../image/restaurant_arrow02.gif) 0 3px no-repeat;
	color: #804e3d;
	}
#cHeadNav ul.anchorList li a:hover
	{
	background: url(../image/restaurant_arrow02_f2.gif) 0 3px no-repeat;
	color: #804e3d;
	text-decoration: none;
	}
#cHeadNav ul.anchorList li a:active
	{
	background: url(../image/restaurant_arrow02.gif) 0 3px no-repeat;
	color: #804e3d;
	}


/* 区切りラインなし */
#cHeadNav ul.anchorList li.non a
{
	padding: 2px 0 0 14px;
	display: block;
	background: url(../image/restaurant_arrow03.gif) 0 3px no-repeat;
	color: #804e3d;
}
#cHeadNav ul.anchorList li.non a:link,
#cHeadNav ul.anchorList ul li.non a:visited
	{
	background: url(../image/restaurant_arrow03.gif) 0 3px no-repeat;
	color: #804e3d;
	}
#cHeadNav ul.anchorList li.non a:hover
	{
	background: url(../image/restaurant_arrow03_f2.gif) 0 3px no-repeat;
	color: #804e3d;
	text-decoration: none;
	}
#cHeadNav ul.anchorList li.non a:active
	{
	background: url(../image/restaurant_arrow03.gif) 0 3px no-repeat;
	color: #804e3d;
	}










/*            content                         */

#contents #contentsBody .cInstitutionArea{
	width: 705px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(../image/border.gif) bottom left repeat-x;
}

#contents #contentsBody .cInstitutionArea1{
	width: 705px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(../image/border.gif) bottom left repeat-x;
}


/* ページ一番下の店舗紹介のとき */
#contents #contentsBody .cInstitutionArea.last{
	background: none;
	margin-bottom: 0;
	padding-bottom: 20px;
}

#contents #contentsBody .cInstitutionArea
{
	width: 705px;
}


#contents #contentsBody .cInstitutionArea .cInstitutionAreaLeft{
	width: 347px;
	float: left;
}

#contents #contentsBody .cInstitutionArea .cInstitutionAreaRight{
	display: block;
	width: 342px;
	margin-left: 360px;
}

#contents #contentsBody .cInstitutionArea .cInstitutionAreaBottom{
	clear: both;
}

#contents #contentsBody .cInstitutionArea img.title{
	margin-bottom: 20px;
}

#contents #contentsBody .cInstitutionArea1 img.title{
	margin-bottom: 20px;
}

#contents #contentsBody .cInstitutionArea p{
	margin-bottom: 19px;
}


/* これ以降、Safari は読み込まない */

@media all {
@import url(hoge.css);
	.cBoxArea {display: table-cell;}
}
/* ここまで */