/*  
Theme Name: NegisTable
Author: Kai Yamaguchi
*/

@charset "utf-8";

/*<GLOBAL>*/

.font14 { font-size: medium;	line-height:1.8; }

h3{font-size: 1em;}
h4{font-size: 1.5em;color:#000;/*font-style: italic;*/font-weight: bold; }
h5{color:#C36E52;}

* {
	margin:0;
	padding:0;
	/*font-family:'Hiragino Maru Gothic Pro', 'ヒラギノ丸ゴ Pro W4';*/
}

html {overflow-y:scroll;}

body {
	font-family:'メイリオ' ,meiryo,'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Verdana, Sans-serif;
	margin:auto;
	padding:auto;
	background:#fff;
	color:#666;
	line-height:1.5;
	font-weight:normal;
	text-align:center;
	font-size:75%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size:82%;
}
html>body body {
	font-size:82%;
} 

a img {
	border: 0;
}

a {
	color: #003399;
	text-decoration: none;
}

a:hover {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #003399;
	text-decoration:none;
}

a:focus {
	outline:0;
}

p {
	display : inline;
}

li {
	list-style:none;
}

hr {
	display:none;
	clear:both;
}

.clear {
	display: block;
	width:1px;
	height: 15px;
	margin: 0 0 -15px 0;
	padding:0;
	font-size: 1px;
	line-height: 1px;
	text-indent:-9999px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.date {
	font-family:Georgia,Times New Roman,serif;
}

.alt {
	display: none;
}

.alt2 {
	display: none;
}

.clearBoth{clear: right;}

.more { vertical-align: middle; } 

/*--- Globalレイアウト ---*/

#Container {
	margin:0 auto;
	position:relative;
	text-align:left;
	background:#fff;
}

/*コンテナの横幅*/
#Container {
	width:808px;
	}
/*コテンテナ内の横幅*/
#TopMiddle,#Middle,#Footer,#Header,#GlobalNavigation,#MainContent,#UnderMenu,#Header h1 a{
	width:788px;
	}
/*枠線の横幅*/
#TopLeft,#TopRight,
#MiddleLeft1,#MiddleRight1,
#MiddleLeft2,#MiddleRight2,
#MiddleLeft3,#MiddleRight3,
#MiddleLeft4,#MiddleRight4,
#MiddleLeft5,#MiddleRight5,
#MiddleLeft6,#MiddleRight6,
#MiddleLeft7,#MiddleRight7,
#MiddleLeft8,#MiddleRight8,
#MiddleLeft9,#MiddleRight9,
#MiddleLeft10,#MiddleRight10,
#MiddleLeft11,#MiddleRight11,
#UnderLeft,#UnderRight{
	width:10px;
	}
/*上部下部枠線の縦幅*/
#TopLeft,#TopMiddle,#TopRight,#UnderLeft,#Footer,#UnderRight{
	height:20px;
	}
/*サイド部枠線の縦幅*/
#MiddleLeft1,#Middle1,#MiddleRight1,#Main1{
	height:590px;
	}

#MiddleLeft2,#Middle2,#MiddleRight2,#Main2{
	height:700px;
	}

#MiddleLeft3,#Middle3,#MiddleRight3,#Main3{
	height:1100px;
	}

#MiddleLeft4,#Middle4,#MiddleRight4,#Main4{
	height:1700px;
	}

#MiddleLeft5,#Middle5,#MiddleRight5,#Main5{
	height:1100px;
	}

#MiddleLeft6,#Middle6,#MiddleRight6,#Main6{
	height:1400px;
	}

#MiddleLeft7,#Middle7,#MiddleRight7,#Main7{
	height:1000px;
	}

#MiddleLeft8,#Middle8,#MiddleRight8,#Main8{
	height:800px;
	}

#MiddleLeft9,#Middle9,#MiddleRight9,#Main9{
	height:1100px;
	}

#MiddleLeft10,#Middle10,#MiddleRight10,#Main10{
	height:1200px;
	}

#MiddleLeft11,#Middle11,#MiddleRight11,#Main11{
	height:900px;
	}


/*メインコンテンツの縦幅上げるときはサイド部の縦幅と同じだけプラス*/

#MainContent1{
	height:390px;
	width:788px;
}

#MainContent2{
	height:500px;
	width:788px;
}

#MainContent3{
	height:900px;
	width:788px;
}

#MainContent4{
	height:1500px;
	width:788px;
}

#MainContent5{
	height:900px;
	width:788px;
}

#MainContent6{
	height:1200px;
	width:788px;
}

#MainContent7{
	height:800px;
	width:788px;
}

#MainContent8{
	height:600px;
	width:788px;
}

#MainContent9{
	height:900px;
	width:788px;
}

#MainContent10{
	height:1000px;
	width:788px;
}

#MainContent11{
	height:700px;
	width:788px;
}


#TopLeft{
	background: transparent url(images/TopShadowLeft.gif) no-repeat;
	float:left;
	background-position: bottom;
	}
#TopMiddle{
	background: transparent url(images/TopShadowMiddle.gif) repeat-x ;
	float:left;
	text-align:right;
	background-position: bottom;
	}
#TopRight{
	background: transparent url(images/TopShadowRight.gif) no-repeat;
	float:left;
	background-position: bottom;
	}

#MiddleLeft1,#MiddleLeft2,#MiddleLeft3,#MiddleLeft4,#MiddleLeft5,#MiddleLeft6,#MiddleLeft7,#MiddleLeft8,#MiddleLeft9,#MiddleLeft10,#MiddleLeft11{
	clear:both;
	background: transparent url(images/MiddleShadowLeft.gif) repeat-y;
	float:left;
	}
	
#Middle1,#Middle2,#Middle3,#Middle4,#Middle5,#Middle6,#Middle7,#Middle8,#Middle9,#Middle10,#Middle11{
	float:left;
	}
	
#MiddleRight1,#MiddleRight2,#MiddleRight3,#MiddleRight4,#MiddleRight5,#MiddleRight6,#MiddleRight7,#MiddleRight8,#MiddleRight9,#MiddleRight10,#MiddleRight11{
	background: transparent url(images/MiddleShadowRight.gif) repeat-y;
	float:right;
	}

#UnderLeft{
	clear:both;
	background: transparent url(images/UnderShadowLeft.gif) no-repeat;
	float:left;
	_position:relative;
	_top:-76px;
	}
#Footer{
	background: transparent url(images/UnderShadowMiddle.gif) repeat-x ;
	line-height: 30px;
	text-align: center;
	float:left;
	_position:relative;
	_top:-76px;
	}
#UnderRight{
	background: transparent url(images/UnderShadowRight.gif) no-repeat;
	float:right;
	}
/*--- END Globalレイアウト ---*/

/*<END GLOBAL>*/

/*<HEADER>*/

#Header {
	background:#fff;
	height:76px;
	}

#Header a { text-indent:-9999px;}

#Header h1 a {
	background: transparent url(images/Header.gif) no-repeat;
	top:0px;
	left:0px;
	height:76px;
	float:left;
}
#Header h2 {
	text-indent:-9999px;
}
/*<END HEADER>*/

/*<MAIN>*/
#GlobalNavigation{
	/*background-color:red;*/
	height:105px;
}
#GlobalNavigation a:hover { text-decoration:none; background-position:0px -104px; }
#GlobalNavigation li { float: left; }
#navi01 a { width:156px; height:105px; background:url(images/Gnavi01.gif) no-repeat; float:left; }
#navi02 a { width:111px; height:105px; background:url(images/Gnavi02.gif) no-repeat; float:left; }
#navi03 a { width:127px; height:105px; background:url(images/Gnavi03.gif) no-repeat; float:left; }
#navi04 a { width:110px; height:105px; background:url(images/Gnavi04.gif) no-repeat; float:left; }
#navi05 a { width:112px; height:105px; background:url(images/Gnavi05.gif) no-repeat; float:left; }
#navi06 a { width:172px; height:105px; background:url(images/Gnavi06.gif) no-repeat; float: left; }

#MainContent1{
	clear:both;
	background-color: #fff; 
	background-image: url(images/tableBGimage.gif) ;
	background-repeat: no-repeat;
	background-position: right bottom;
	_background-attachment: fixed;
	overflow: auto;
}

#MainContent2,#MainContent3,#MainContent4,#MainContent5,#MainContent6,#MainContent7,#MainContent8,#MainContent9,#MainContent10,#MainContent11{
	clear:both;
	background-color: #fff; 
	background-image: url(images/tableBGimage.gif) ;
	background-repeat: no-repeat;
	background-position: right bottom;
	_background-attachment: fixed;
	overflow: auto;
}

.Photo{
	float:left;
	width:357;
	height:213px;
	background-color:#fff;
	padding:10px 10px 20px 20px;
}

.Photo2{
	float:left;
	width:357;
	background-color:#fff;
	padding:10px 10px 20px 20px;
}

.L{
	float:left;
	width:357px;
}

.R{
	float:right;
	width:380px;
}

.WorkText{
	margin-left:160px;
	padding:10px 10px 20px 20px;
}

#TableThisMonth{
	margin-left:367px;
	padding:10px 10px 20px 20px;
	width:357;
	height:213px;

}

#TableThisMonthTitle{
	padding:5px 0px 5px 0px;
	text-align: right;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin:10px 20px 10px 20px;
}

#TableThisMonthMain{
	padding:0px 20px 0px 20px;
}


#DishTitle{
	padding:5px 0px 5px 0px;
	/*text-align: right;*/
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin:10px 0px 10px 0px;
}

.text{
	float:left;
	padding:10px 0px 20px 20px;
	width:357px;
	_width:350px;
	height:318px;
	margin:0px 0px 40px 0px;
}

.PhotoText1,.PhotoText2,.PhotoText3{
	margin: 40px 0px 20px 0px;
	width:230px;
	float:left;
}

.PhotoText1{
	clear:both;
	padding:0px 0px 0px 20px;
}

.PhotoText2,.PhotoText3{
	padding:0px 0px 0px 20px;
}

.3rdText{
	clear:both;
	margin: 0px 0px 15px 0px;
	float:left;
}

#UnderMenu{
	background-color:#3D0F00;
	text-align:center;
	font-size:0.9em;
}

#UnderMenu a{
	color:#fff;
}

#UnderMenu a:hover{
	color:#fff;
	background-color:#5F2D1D;
}


/*<END MAIN>*/



/*</END FOOTER>*/
