@charset "Shift_JIS";


/* 文字サイズ
--------------------------------------------------------------*/

body {
	color: #483709;
	font-family: Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.6;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

* html body {
	font-size: 75%;
}
*:first-child + html body {
	font-size: 75%;
}


/* コンテンツ枠
--------------------------------------------------------------*/

div#wrap {
	clear: both;
	width:750px;
	margin:0 auto;
	background: url(../images/common/wrap_img_001.jpg) repeat-y left top;
}


div#wrapIn{
	width:750px;
	margin: 0 auto;
	padding-bottom:20px;
	background: url(../images/product/wrap_img_001.jpg) no-repeat left bottom;
}

div#wrap a:link,
div#wrap a:visited {
	color:#7F2D00;
	text-decoration:underline;
}
div#wrap a:hover,
div#wrap a:active {
	color:#D46325;
	text-decoration:none;
}

div#ctMain {
	width:614px;
	margin: 0 0 0 59px;
	background:url(../images/common/bg_ct_rp.gif) repeat-y;
}
div#ctMainTp {
	width:614px;
	background:url(../images/common/bg_ct_tp.gif) no-repeat left top;
}
div#ctMainBt {
	width:614px;
	background:url(../images/common/bg_ct_bt.gif) no-repeat left bottom;
}


/* 見出し・リード文
--------------------------------------------------------------*/

/*change/index.html用メニュー背景*/
body div.changeHead {
	background-position: left 56px!important;
	padding-bottom: 0!important;
} 

div#ctHead {
	width:750px;
	margin: 1px auto 0;
	padding-bottom: 8px;
	background: url(../images/common/bg_wrap_top.jpg) no-repeat left bottom;
}
div#ctHead p {
	float: left;
	width: 240px;
	height: 45px;
	margin-top: 10px;
	padding-left: 3px;
}
div#ctHead ul {
	float: right;
	width:489px;
}
div#ctHead ul li {
	float:left;
	padding-left: 2px;
}
div#ctHead ul li.pt0 {
	padding-left: 0;
}
div#ctHead img {
	vertical-align: bottom;
}


div#ctHead div.naviExplain p {
	padding:3px 0 19px 50px;
	color:#490000;
	font-family	: Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size:86%;
	line-height:1.2;
}
div#ctHead div.naviExplain p#txt1,
div#ctHead div.naviExplain p#txt2,
div#ctHead div.naviExplain p#txt3,
div#ctHead div.naviExplain p#txt4,
div#ctHead div.naviExplain p#txt5 {
	display:none;
}
div#ctHead div#ex01 p#txt1 {
	display:block;
}
div#ctHead div#ex02 p#txt2 {
	display:block;
}
div#ctHead div#ex03 p#txt3 {
	display:block;
}
div#ctHead div#ex04 p#txt4 {
	display:block;
}
div#ctHead div#ex05 p#txt5 {
	display:block;
}
div#titleArea {
	width:639px;
	margin-left: 50px;
	padding-bottom: 10px;
}
div#titleArea h1 {
	padding: 30px 0 0;
}
div#titleArea p {
	margin-left:5px;
	line-height:1.75;
}
div#lnavi {
	width:639px;
	margin:0 0 23px 50px;
	background:url(../images/common/bg_mnu_local_rp.gif) repeat-y;
}
div#lnaviIn {
	width:639px;
	background:url(../images/common/bg_mnu_local_tp.gif) no-repeat left top;
}
div#lnaviIn ul {
	width:639px;
	min-height:19px;
	padding-top:3px;
	background:url(../images/common/bg_mnu_local_bt.gif) no-repeat left bottom;
	text-align:right;
	font-size:86%;
}
* html div#lnaviIn ul {
	height:19px;
}
div#lnaviIn ul li {
	float: right;
	padding-right:15px;
}
div#lnaviIn ul li a {
	display: block;
	padding-left:16px;
	background:url(../images/common/bg_mnu_arrow.gif) no-repeat 0 .2em;
}
div#lnaviIn ul li a:hover {
	background:url(../images/common/bg_mnu_arrow_on.gif) no-repeat 0 .2em;
}


/* 味の素テンプレートcssに付与
--------------------------------------------------------------*/

/* layout.css */
#PAGETOP {
	width:750px;
	margin:0 auto;
}


/* clearfix ------- */
.clear01:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	line-height: 0;
}
.clear01 {
	display: inline-table;
	min-height: 1%;
}
/* for macIE \*/
* html .clear01 {
	height: 1%;
}
.clear01 {
	display: block;
}
/* end of for macIE */
