@charset "utf-8";

@import url(/common/css/base.css); 

/*　右サイドーコンテンツ 
------------------------------------------------ */

div#contents div#rightcolumn ul{
	width:180px;
	display:block;
  background-color:#F6EEDB;
}

div#contents div#rightcolumn ul li{
	width:180px;
	display:block;
}

div#contents div#rightcolumn ul li a {
	font-weight:bold;
  background:url(/common/images/arrow_s.gif) no-repeat left 0.4em;
	padding:0 0 0 10px;
}

/* 親メニュー該当ページon指定 */
body.index div#contents div#rightcolumn ul li#misomenu_01 p.menu_tit a,
body.kounou div#contents div#rightcolumn ul li#misomenu_02 p.menu_tit a,
body.enbun div#contents div#rightcolumn ul li#misomenu_03 p.menu_tit a,
body.rekisi div#contents div#rightcolumn ul li#misomenu_04 p.menu_tit a,
body.rekisi2 div#contents div#rightcolumn ul li#misomenu_04 p.menu_tit a,
/*
body.imamukasi div#contents div#rightcolumn ul li#misomenu_05 p.menu_tit a,
body.imamukasi2 div#contents div#rightcolumn ul li#misomenu_05 p.menu_tit a,
*/
body.haccp div#contents div#rightcolumn ul li#misomenu_06 p.menu_tit a,
body.haccp2 div#contents div#rightcolumn ul li#misomenu_06 p.menu_tit a,
body.haccp3 div#contents div#rightcolumn ul li#misomenu_06 p.menu_tit a,
body.haccp4 div#contents div#rightcolumn ul li#misomenu_06 p.menu_tit a,
/*
body.rank div#contents div#rightcolumn ul li#misomenu_07 p.menu_tit a,
*/
body.answer div#contents div#rightcolumn ul li#misomenu_08 p.menu_tit a,
body.ankert div#contents div#rightcolumn ul li#misomenu_09 p.menu_tit a,
body.recipe div#contents div#rightcolumn ul li#misomenu_10 p.menu_tit a,
body.recipe_b div#contents div#rightcolumn ul li#misomenu_10 p.menu_tit a,
body.recipe2 div#contents div#rightcolumn ul li#misomenu_11 p.menu_tit a{
	color:#CC0000;
}

div#contents div#rightcolumn ul li p.menu_tit{
	width:170px;
	display:block;
	background-color:#BCD38B;
	padding:5px;
  border-bottom:2px solid #C7B96E;
}

div#contents div#rightcolumn ul li p{
	width:165px;
	display:block;
	padding:5px 5px 5px 10px;
}

/* 子メニュー該当ページon指定 */
body.rekisi div#contents div#rightcolumn ul li#misomenu_04 p#menu_sub04_tit_01 a,
body.rekisi2 div#contents div#rightcolumn ul li#misomenu_04 p#menu_sub04_tit_02 a,
/*
body.imamukasi div#contents div#rightcolumn ul li#misomenu_05 p#menu_sub05_tit_01 a,
body.imamukasi2 div#contents div#rightcolumn ul li#misomenu_05 p#menu_sub05_tit_02 a,
*/
body.haccp div#contents div#rightcolumn ul li#misomenu_06 p#menu_sub06_tit_01 a,
body.haccp2 div#contents div#rightcolumn ul li#misomenu_06 p#menu_sub06_tit_02 a,
body.haccp3 div#contents div#rightcolumn ul li#misomenu_06 p#menu_sub06_tit_03 a,
body.haccp4 div#contents div#rightcolumn ul li#misomenu_06 p#menu_sub06_tit_04 a,
body.recipe div#contents div#rightcolumn ul li#misomenu_10 p#menu_sub10_tit_01 a,
body.recipe_b div#contents div#rightcolumn ul li#misomenu_10 p#menu_sub10_tit_02 a{
	color:#CC0000;
}

/*　メインコンテンツ 各ページ共通
------------------------------------------------ */

div#contents div#leftcolumn div.dtl_conts{
	text-align:left;
}

div#contents div#leftcolumn h2{
  width:562px;
  background-color:#F9F9EC;
  padding:10px;
	margin:0 0 10px 0;
  font-size:140%;
	display:block;
	border-bottom:2px solid #F6EEDB;
}

div#contents div#leftcolumn h3{
  width:567px;
  color:#502C1C;
  padding:0 0 5px 15px;
  background:url("/common/images/icon_01.gif") no-repeat 0 0.2em;
	display:block;
}

div#contents div#leftcolumn h3.txt_only{
  width:582px;
  color:#502C1C;
  padding:0 0 5px 0;
  background:url(none);
}

div#contents div#leftcolumn h4{
  width:572px;
  color:#FFF;
  padding:2px 5px 1px 5px;
	line-height:1.5em;
  background-color:#82584C;
	margin:0 0 10px 0;
	display:block;
}

div#contents div#leftcolumn h5{
  width:572px;
	background:url(/common/images/icon_02.gif) no-repeat 0 0.4em;
	padding:0 0 0 10px;
	display:block;
}

div#contents div#leftcolumn p.catch{
  color:#333366;
	font-weight:bold;
  font-size:120%;
	padding:0 0 15px 0;
}

table{
  width:582px;
  margin:0 auto;
}

table th{
  width:120px;
}

table.wideauto th{
  width:auto;
	white-space:nowrap;
}

.centertd img{
	margin:0 auto;
}

dl.liststyle{
	width:582px;
}

dl.liststyle:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

dl.liststyle dt{
	clear:both;
	float:left;
	width:25px;
	display:block;
}

dl.liststyle dd{
	float:right;
	width:555px;
	display:block;
}

div#contents div#leftcolumn div.partition{
  clear:both;
	width:582px;
	display:block;
	padding:15px 0;
	background:url(/common/images/line_710.gif) no-repeat 0px center;
}
div#contents div#leftcolumn ul.two_conts{
  width:582px;
	display:block;
}
div#contents div#leftcolumn ul.two_conts:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#contents div#leftcolumn ul.two_conts li.left_conts{
  float:left;
	width:290px;
	display:block;
}
div#contents div#leftcolumn ul.two_conts li.right_conts{
  float:right;
	width:290px;
	display:block;
}
div#contents div#leftcolumn ul.two_conts li table{
	width:280px;
}
div#contents div#leftcolumn ul.two_conts li table th{
	width:auto;
}

div#contents div#leftcolumn ul.two_conts li table th,
div#contents div#leftcolumn ul.two_conts li table td{
	padding:3px 8px;
}

div#contents div#leftcolumn ul.two_conts li img{
	margin:0 auto;
}

div#contents div#leftcolumn ul.two_conts li.right_conts{
  float:right;
	width:290px;
	display:block;
}


/* /miso/index.html */

body#miso table th{
  width:140px;
}

div#contents div#leftcolumn div#miso_img{
  width:582px;
	margin:0 auto;
}

div#contents div#leftcolumn div#miso_img div.graybox{
	background:#CCCCCC;
	text-align:center;
	margin-bottom:10px;
}

div#contents div#leftcolumn div#miso_img div.graybox img{
	margin:0 auto;
}

div#contents div#leftcolumn div#miso_img dl{
  width:582px;
	display:block;
}
div#contents div#leftcolumn div#miso_img dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#contents div#leftcolumn div#miso_img dt{
  float:left;
	width:200px;
	display:block;
	font-weight:bold;
	color:#CC0000;
}
div#contents div#leftcolumn div#miso_img dd{
  float:right;
	width:382px;
	display:block;
	font-weight:bold;
	padding-top:0.5em;
}


/* /trivia/answer.html */
body.answer div#contents div#leftcolumn ul.two_conts li.right_conts{
	text-align:center;
}


/* /miso/ankert.html */

dl.liststyle_icon{
	width:582px;
}

dl.liststyle_icon:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

dl.liststyle_icon dt{
	clear:both;
	float:left;
	width:300px;
	display:block;
	background:url(/common/images/icon_02.gif) no-repeat 10px 0.4em;
	padding:0 0 0 20px;
}

dl.liststyle_icon dd{
	float:right;
	width:245px;
	display:block;
}


/* /miso/recipe.html */
body.recipe div#contents div#leftcolumn ul.two_conts li.left_conts,
body.recipe_b div#contents div#leftcolumn ul.two_conts li.left_conts{
	text-align:center;
}
body.recipe div#contents div#leftcolumn ul.two_conts li.left_conts img,
body.recipe_b div#contents div#leftcolumn ul.two_conts li.left_conts img{
	text-align:center;
	margin:10px auto;
}

