@charset "UTF-8";

/* CSS Document */

/*=========================================

	post:		showa_shokuhin_HP
	File Name:	style.css
	Creater:		mayama
	
=========================================*/

/* = wrap
----------------------------------*/

#wrap {
		width:800px;
		text-align:left;
		margin:0 auto;
		margin-top: 10px;
}

/* = header
----------------------------------*/

#header {
		width:100%;
		position:relative;
		background:#FFFFFF url(../img/head_back.gif) no-repeat bottom right;
		border-top: 3px solid #804F1B;
		height:65px;
		margin-bottom: 1em;
}

#header h1 {
		position:absolute;
		width:185px;
		top:-3px;
		left:0;
}

#header #sub_navi {
		position:absolute;
		top:5px;
		right:5px;
}

#header #sub_navi li {
		display:inline;
		font-size:11px;
		line-height:100%;
}

#header #catch {
		position:absolute;
		top:43px;
		line-height: 130%;
		margin: 0;
		font-size: 10px;
}

/* = mainContent
----------------------------------*/

#mainContent {
		width:780px;
		margin: 0 10px;
		position: relative;
}

/* = cover
----------------------------------*/


#cover {
		margin-bottom:2em;
}

#cover p {
		margin-top:0.8em;
		margin-left: 10px;
}


/* = side_navi
----------------------------------*/

#leftCont {
		width:185px;
		float:left;
		margin-right: 32px;
}

#leftCont ul#sideNavi {
		width:185px;
		margin-bottom: 1em;
}

#leftCont ul#sideNavi li {
		width:185px;
		display:block;
		margin-bottom: 3px;
}

/* = container
----------------------------------*/

#container {
		float:right;
		width:540px;
}

/* = fooder
----------------------------------*/

#fooder {
		width:100%;
		clear:both;
		border-top:1px solid #ccc;
		margin-top: 2em;
}

#fooder ul {
		border-bottom:1px solid #ccc;
		text-align:center;
		font-size:10px;
		_zoom:1;
		overflow:hidden;
		padding: 5px 0;
		width: 800px;
}

#fooder ul li {
		border-left:1px solid #ccc;
		padding: 0 5px;
		display: inline;
		margin-left: -1px;
}

#fooder address {
		text-align:center;
		margin:1em 0;
}


/* = サブクラス
----------------------------------*/

.tableIndent {
		text-indent:4.2em;
}

.textIndent {
		margin-left:1em;
		text-indent:-1em;
}

#btnBack {
		text-align:center;
		margin-top: 1em;
		margin-bottom: 2em;
}

.rightTxt {
text-align:right;
}

p.jump {
		width: 90px;
		position:absolute;
		right:0;
		bottom:0;
		padding:2px 4px 2px 4px;
		background-color:#6A3A0D;
		text-align:center;
		font-size:10px;
		color:#ffffff;
}

p.jump a {
		color:#ffffff;
}

 p.jump a:visited {
		color:#ffffff;
}
