
@charset "utf-8";


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : cooker.css
	
	■CONTENTS LIST
	
	圧力鍋：共通												|	*1
	圧力鍋トップ												|	*2
	MAXUS（マクサス）											|	*3
	TROIS（トロー）												|	*4
	REGULAR（レギュラー）										|	*5
	魔法のクイック料理											|	*6
	NEO RO:TA（ネオロタ）										|	*7
	セイバーX（セイバーエックス）								|	*8
	こなべちゃん												|	*9
	蔵炊（くらだき）											| 	*10
	バスケット													|	*11
	ガラス蓋													|	*12
	キッチンタイマー											|	*13
	ステンレスクリーナー										|	*14
	プロ仕様圧力鍋 ミドルサイズ・ビッグサイズ					|	*15
	圧力鍋とは													|	*16
	Q&A															|	*17
	店舗情報													|	*18
	店舗情報 / ワンダーシェフをお取り扱いの販売店の皆様へ		|	*19
	製品比較表													|	*20
	容量別圧力鍋一覧											|	*21
	商品の保証について											|	*22
	商品の交換・返品について									|	*23
	浜田陽子先生のクッキングガイド								|	*24
	圧力鍋の使い方												|	*25
	圧力鍋のお手入れ											|	*26
	圧力鍋のしくみ												|	*27
	日本最高クラスの高圧力										|	*28
	とってもやさしい圧力鍋-からだにやさしい簡単レシピ- 浜田陽子	|	*29
	ユーザーズボイス											|	*30

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ********************************************************************************
 * CLEARFIX
 * ******************************************************************************** */

div.column:after,
body.cooker div#main div.productSpecifications:after,
div.features:after,
div#footNavi:after,
body#index div#main ul.cookerNavi:after,
body#capacity div#content ul#capacityNavi:after,
body#kuradaki div#main div#usage div#column2 ol li dl:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.column,
body.cooker div#main div.productSpecifications,
div.features,
div#footNavi,
body#index div#main ul.cookerNavi,
body#capacity div#content ul#capacityNavi,
body#kuradaki div#main div#usage div#column2 ol li dl {
	display: inline-block;
}
* html div.column,
* html body.cooker div#main div.productSpecifications,
* html div.features,
* html div#footNavi,
* html body#index div.main ul#cookerNavi,
* html body#capacity div#content ul#capacityNavi,
* html body#kuradaki div#main div#usage div#column2 ol li dl {
	height: 1%;
}
div.column,
body.cooker div#main div.productSpecifications,
div.features,
div#footNavi,
body#index div#main ul.cookerNavi,
body#capacity div#content ul#capacityNavi,
body#kuradaki div#main div#usage div#column2 ol li dl {
	display: block;
}


/* ********************************************************************************
 * ■圧力鍋：共通 | *1
 * file path : /cooker/
 * body class name : body.cooker
 * ******************************************************************************** */

/* div#main
 * ******************************************************************************** */
/* h1#pageTitle */
body.cooker div#main h1#pageTitle {
	margin-bottom: 30px;
}
/* div.column
------------------------------------------------------------*/
body.cooker div#main div.column {
	margin: 0 10px;
}
/* div.productSpecifications
------------------------------------------------------------*/
body.cooker div#main div.column div.productSpecifications {
	margin-bottom: 20px;
}
/* table */
body.cooker div#main div.column div.productSpecifications table {
	width: 290px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 85%;
	line-height: 1.2;
}
body.cooker div#main div.column div.productSpecifications table tr th,
body.cooker div#main div.column div.productSpecifications table tr td {
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}
body.cooker div#main div.column div.productSpecifications table tr th {
	width: 75px;
	color: #023e0a;
}
body.cooker div#main div.column div.productSpecifications table tr td {
	color: #8c8c8c;
}
/* div.note
------------------------------------------------------------*/
body.cooker div#main div.column div.note {
	width: 580px;
	margin-bottom: 15px;
	padding: 0 0 10px;
	background: url(images/frame_foot.gif) 0 100% no-repeat;
}
body.cooker div#main div.column div.note ul {
	padding-top: 15px;
	background: url(images/frame_head.gif) 0 0 no-repeat;
	line-height: 1.2;
	color: #023e0a;
}
body.cooker div#main div.column div.note ul li {
	margin: 0 15px 5px;
	padding-left: 1em;
	text-indent: -1em;
}
/* div#cookingGuide
 * -------------------------------------------------------------------------------- */
body.cooker div#main div#cookingGuide {
	margin-bottom: 15px;
	padding-top: 18px;
	border-top: 1px solid #e9eae9;
}
/* h2 */
body.cooker div#main div#cookingGuide h2 {
	margin-bottom: 20px;
}
/* p.note */
body.cooker div#main div#cookingGuide p.note {
	margin-bottom: 20px;
	padding: 0 10px;
	line-height: 1.6;
}
/* p.cookingGuide */
body.cooker div#main div#cookingGuide p.cookingGuide {
	float: left;
	width: 142px;
	text-align: right;
}
/* dl.profile */
body.cooker div#main div#cookingGuide dl.profile {
	float: right;
	width: 415px;
	padding: 0 0 15px;
	background: url(images/frame_profile_foot.gif) 0 100% no-repeat #fffde5;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: 1.4;
	color: #8c8c8c;
}
body.cooker div#main div#cookingGuide dl.profile dt {
	padding: 15px 18px 0 18px;
	background: url(images/frame_profile_head.gif) 0 0 no-repeat;
	font-weight: bold;
}
body.cooker div#main div#cookingGuide dl.profile dd {
	padding: 0 18px;
}
/* dd span.siteUrl */
body.cooker div#main div#cookingGuide dl.profile dd span.siteUrl {
	display: block;
	padding-top: 5px;
	color: #616060;
}
/* dd img */
body.cooker div#main div#cookingGuide dl.profile dd img {
	float: right;
	padding-left: 15px;
}
/* ul.icnPdf */
body.cooker div#main div#cookingGuide ul.pdf {
	margin-left: 36px;
	padding-top: 20px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: 1.2;
}
body.cooker div#main div#cookingGuide ul.pdf li {
	margin-bottom: 10px;
}
body.cooker div#main div#cookingGuide ul.pdf li a {
	padding: 2px 0 1px 23px;
	background: url(../assets/images/icn_pdf.gif) 0 0 no-repeat;
}

/* div#footNavi
 * -------------------------------------------------------------------------------- */
body.cooker div#main div#footNavi {
}
/* dl */
body.cooker div#main div#footNavi dl {
	display: inline;
	float: left;
	width: 186px;
	margin-left: 11px;
	font-size: 0;
	line-height: 0;
}

/* ■圧力鍋トップ | *2
 * file path : /cooker/index.html
 * body id name : body#index
 * ******************************************************************************** */

/* h1#pageTitle */
body#index div#main h1#pageTitle {
	margin-bottom: 15px;
}
/* h2 */
body#index div#main h2 {
	margin: 15px 0 15px 10px;
}
/* ul.cookerNavi
------------------------------------------------------------*/
body#index div#main ul.cookerNavi {
	width: 600px;
	margin: 20px 0 20px;
}
body#index div#main ul.cookerNavi li {
	float: left;
	width: 183px;
	margin: 0 0 20px 10px;
	padding-bottom: 10px;
	border: 1px solid #e8eae8;
}
body#index div#main ul.cookerNavi li.on dl dd {
	text-decoration: underline;
}
/* h3 */
body#index div#main ul.cookerNavi li h3 {
	position: relative;
	margin: 1px 0 5px 1px;
	font-size: 0;
	line-height: 0;
}
/* h3 span */
body#index div#main ul.cookerNavi li h3 span {
		position:absolute; top:16px; left:120px;
}
/* dl */
body#index div#main ul.cookerNavi li dl {
	width: 154px;
	margin: 0 auto;
}
body#index div#main ul.cookerNavi li dl dt {
	margin-bottom: 10px;
	font-size: 0;
	line-height: 0;
}
body#index div#main ul.cookerNavi li dl dd {
	line-height: 1.5;
}

/* ■MAXUS（マクサス） | *3
 * file path : /cooker/maxus/index.html
 * body id name : body#maxus
 * ******************************************************************************** */
body#maxus div#main  {
	position: relative;
}
/* p.btnGuide */
body#maxus div#main p.btnGuide {
	position: absolute; left:408px; top:127px;
	width: 175px;
	height: 85px;
}
/* h1#pageTitle */
body#maxus div#main h1#pageTitle {
	margin-bottom: 5px;
}
/* p.btnMovie */
body#maxus div#main p.btnMovie {
	text-align: right;
	margin: 0 10px 20px 0;
}
/* div#column1
 * -------------------------------------------------------------------------------- */
body#maxus div#main div#column1 {
}
/* h2 */
body#maxus div#main div#column1 h2 {
	margin-bottom: 30px;
}
/* dl */
body#maxus div#main div#column1 dl {
	margin-bottom: 35px;
}
body#maxus div#main div#column1 dl dt {
	margin-bottom: 12px;
}
body#maxus div#main div#column1 dl dd {
	line-height: 1.6;
}
/* div.productSpecifications
------------------------------------------------------------*/
body#maxus div#main div.column div.productSpecifications {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #dfdfdf;
}
body#maxus div#main div.column div.last {
	margin-bottom: 20px;
	padding-bottom: 0;
	border: none;
}

/* div#specific
 * ******************************************************************************** */
/* h2 */
body#maxus div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div#column2
 * -------------------------------------------------------------------------------- */
body#maxus div#main div#column2 {
}
/* dl */
body#maxus div#main div#column2 dl.style1 {
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e9eae9;
}
body#maxus div#main div#column2 dl.style1 dt {
	margin-bottom: 12px;
}
body#maxus div#main div#column2 dl.style1 dd {
	margin-top: 12px;
	line-height: 1.6;
}
/* div.cookinTime */
body#maxus div#main div#column2 dl.style1 dd div.cookinTime {
	margin: 5px 0;
	padding: 1px;
	background-color: #a8cd9b;
}
body#maxus div#main div#column2 dl.style1 dd div.cookinTime, x:-moz-any-link {/* For Firefox */
	padding: 2px 1px 1px 2px;
}
/* table */
body#maxus div#main div#column2 dl.style1 dd table {
	color: #616060;
}
body#maxus div#main div#column2 dl.style1 dd table, x:-moz-any-link {/* For Firefox */
	width: 577px;
}
body#maxus div#main div#column2 dl.style1 dd table tr th,
body#maxus div#main div#column2 dl.style1 dd table tr td {
	padding: 4px 5px 2px 5px;
	border: 1px solid #ffffff;
	border-width: 1px;
	font-size: 85%;
	font-family: "ＭＳ Ｐゴシック";
}
body#maxus div#main div#column2 dl.style1 dd table tr th {
	background-color: #a8cd9b;
}
body#maxus div#main div#column2 dl.style1 dd table tr td {
	background-color: #e9eae9;
}
/* ul */
body#maxus div#main div#column2 ul.note {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: 1.2;
	color: #023e0a;
}
body#maxus div#main div#column2 ul.note li {
	margin-bottom: 2px;
	padding-left: 1em;
	text-indent: -1em;
}
/* div.features
------------------------------------------------------------*/
body#maxus div#main div#column2 div.features {
	padding: 10px 0 20px 10px;
	background: url(../assets/images/line_bg_1.gif) 0 100% no-repeat;
}
/* div.last */
body#maxus div#main div#column2 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#maxus div#main div#column2 div.features dl {
	float: left;
	width: 175px;
	margin-right: 20px;
}
/* dl.last */
body#maxus div#main div#column2 div.features dl.last {
	margin-right: 0;
}
body#maxus div#main div#column2 div.features dl dt {
	margin: 0 0 12px 0;
}
body#maxus div#main div#column2 div.features dl dd {
	line-height: 1.4;
}
body#maxus div#main div#column2 div.features dl dd img {
	margin-top: 20px;
}
/* div#safetyDesign
 * ******************************************************************************** */
/* h2 */
body#maxus div#main div#safetyDesign h2 {
	margin-bottom: 20px;
}
/* p.illust */
body#maxus div#main div#safetyDesign p.illust {
	margin-bottom: 20px;
	text-align: center;
}
/* div.features
------------------------------------------------------------*/
body#maxus div#main div#safetyDesign div.features {
	padding: 10px 0 30px 10px;
	background: url(../assets/images/line_bg_2.gif) 0 100% no-repeat;
}
/* div.last */
body#maxus div#main div#safetyDesign div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
/* div.bgNone */
body#maxus div#main div#safetyDesign div.bgNone {
	background: url(../assets/images/line_bg_3.gif) 0 100% no-repeat;
}
body#maxus div#main div#safetyDesign div.features dl {
	float: left;
	width: 275px;
	margin-right: 20px;
}
/* dl.last */
body#maxus div#main div#safetyDesign div.features dl.last {
	margin-right: 0;
}
body#maxus div#main div#safetyDesign div.features dl dt {
	margin: 0 0 12px 0;
}
body#maxus div#main div#safetyDesign div.features dl dd {
	line-height: 1.4;
}
/* dd.img */
body#maxus div#main div#safetyDesign div.features dl dd.img {
	text-align: center;
}
body#maxus div#main div#safetyDesign div.features dl dd img {
	margin-top: 20px;
}

/* div#movie
------------------------------------------------------------*/
body#maxus div#main div#cookingGuide div#movie {
	margin: 40px 10px 40px;
}
/* #flashArea */
body#maxus div#main div#movie #flashArea {
	float: left;
	width: 320px;
}
/* div.floatRight */
body#maxus div#main div#movie div.floatRight {
	width: 240px;
}
body#maxus div#main div#movie div.floatRight h3,
body#maxus div#main div#movie div.floatRight p {
	margin-bottom: 20px;
}

/* ■TROIS（トロー） | *4
 * file path : /cooker/trois/index.html
 * body id name : body#trois
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#trois div#main div#column1 h2 {
	margin-bottom: 30px;
}
/* h3 */
body#trois div#main div#column1 h3 {
	margin: 30px 0 20px;
}
/* dl */
body#trois div#main div#column1 dl {
	margin: 0 0 40px 10px;
}
body#trois div#main div#column1 dl dt {
	margin-bottom: 1px;
}
body#trois div#main div#column1 dl dd {
	margin: 0 0 10px 10px;
	line-height: 1.4;
}

/* div#specific
 * ******************************************************************************** */
body#trois div#main div#specific {}
/* h2 */
body#trois div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div#column2
 * -------------------------------------------------------------------------------- */
/* dl.style1 */
body#trois div#main div#column2 dl.style1 {
	margin-bottom: 30px;
}
body#trois div#main div#column2 dl.style1 dt {
	margin-bottom: 12px;
}
body#trois div#main div#column2 dl.style1 dd {
	margin-top: 12px;
	line-height: 1.6;
}
/* div.features
------------------------------------------------------------*/
body#trois div#main div#column2 div.features {
	padding: 10px 0 30px 10px;
	background: url(../assets/images/line_bg_2.gif) 0 100% no-repeat;
}
/* div.last */
body#trois div#main div#column2 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#trois div#main div#column2 div.features dl {
	float: left;
	width: 275px;
	margin-right: 20px;
}
/* dl.last */
body#trois div#main div#column2 div.features dl.last {
	margin-right: 0;
}
body#trois div#main div#column2 div.features dl dt {
	margin: 0 0 12px 0;
}
body#trois div#main div#column2 div.features dl dd {
	line-height: 1.4;
}
/* dd p */
body#trois div#main div#column2 div.features dl dd p {
	margin-bottom: 10px;
}
/* dd ul */
body#trois div#main div#column2 div.features dl dd ul {
	margin-bottom: 10px;
	font-weight: bold;
}
/* dd.img */
body#trois div#main div#column2 div.features dl dd.img {
	text-align: center;
}
body#trois div#main div#column2 div.features dl dd.img img {
	margin-top: 20px;
}

/* ■REGULAR（レギュラー） | *5
 * file path : /cooker/regular/index.html
 * body id name : body#regular
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#regular div#main div#column1 h2 {
	margin-bottom: 30px;
}
/* h3 */
body#regular div#main div#column1 h3 {
	margin: 30px 0 20px;
}
/* dl */
body#regular div#main div#column1 dl {
	margin: 0 0 40px 10px;
}
body#regular div#main div#column1 dl dt {
	margin-bottom: 1px;
}
body#regular div#main div#column1 dl dd {
	margin: 0 0 10px 10px;
	line-height: 1.4;
}
/* div#specific
 * ******************************************************************************** */
body#regular div#main div#specific {}
/* h2 */
body#regular div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div#column2
 * -------------------------------------------------------------------------------- */
/* dl.style1 */
body#regular div#main div#column2 dl.style1 {
	margin-bottom: 30px;
}
body#regular div#main div#column2 dl.style1 dt {
	margin-bottom: 12px;
}
body#regular div#main div#column2 dl.style1 dd {
	margin-top: 12px;
	line-height: 1.6;
}
/* div#safetyDesign
 * ******************************************************************************** */
/* h2 */
body#regular div#main div#safetyDesign h2 {
	margin-bottom: 20px;
}
/* p.note */
body#regular div#main div#safetyDesign p.note {
	line-height: 1.7;
	margin-bottom: 15px;
}
/* div.features
------------------------------------------------------------*/
body#regular div#main div#safetyDesign div.features {
	padding: 10px 0 30px 10px;
	background: url(../assets/images/line_bg_2.gif) 0 100% no-repeat;
}
/* div.last */
body#regular div#main div#safetyDesign div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#regular div#main div#safetyDesign div.features dl {
	float: left;
	width: 275px;
	margin-right: 20px;
}
/* dl.last */
body#regular div#main div#safetyDesign div.features dl.last {
	margin-right: 0;
}
body#regular div#main div#safetyDesign div.features dl dt {
	margin: 0 0 12px 0;
}
body#regular div#main div#safetyDesign div.features dl dd {
	line-height: 1.4;
}
/* dd p */
body#regular div#main div#safetyDesign div.features dl dd p {
	margin-bottom: 10px;
}
/* dd ul */
body#regular div#main div#safetyDesign div.features dl dd ul {
	margin-bottom: 10px;
	font-weight: bold;
}
/* dd.img */
body#regular div#main div#safetyDesign div.features dl dd.img {
	text-align: center;
}
body#regular div#main div#safetyDesign div.features dl dd.img img {
	margin-top: 20px;
}

/* ■魔法のクイック料理 | *6
 * file path : /cooker/quick/index.html
 * body id name : body#quick
 * ******************************************************************************** */

/* div#main */
body#quick div#main {
	position: relative;
}
/* h1#pageTitle */
body#quick div#main h1#pageTitle {
	margin-bottom: 5px;
}
/* p.btnGuide */
body#quick div#main p.btnGuide {
	position: absolute; left:408px; top:137px;
	width: 175px;
	height: 85px;
}
/* p.btnMovie */
body#quick div#main p.btnMovie {
	text-align: right;
	margin: 0 10px 20px 0;
}
/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#quick div#main div#column1 h2 {
	margin-bottom: 30px;
}
/* h3 */
body#quick div#main div#column1 h3 {
	margin: 30px 0 20px;
}
/* p.note */
body#quick div#main div#column1 p.note {
	margin-bottom: 30px;
	line-height: 1.7;
}
/* div#withImgTop
------------------------------------------------------------*/
body#quick div#main div.column div#withImgTop {
	width: 580px;
	height: 10px;
	background: url(images/frame_head.gif) 0 0 no-repeat;
	line-height: 0;
	font-size: 0;
}
/* div.withImg
------------------------------------------------------------*/
body#quick div#main div.column div.withImg {
	width: 580px;
	padding: 15px 0 10px;
	background: url(images/frame_bg.gif) 0 0 repeat-y;
}
body#quick div#main div.column div.withImg table  {
	margin: 0 0 0 26px;
	line-height: 1.2;
	color: #023e0a;
}
body#quick div#main div.column div.withImg table th {
	padding: 0 15px 20px 0;
	padding-left: 1em;
	text-indent: -1em;
	vertical-align: top;
	text-align: left;
}
body#quick div#main div.column div.withImg table td {
	padding: 0 0 40px 45px;
}
/* div#withImgBtm
------------------------------------------------------------*/
body#quick div#main div.column div#withImgBtm {
	width: 580px;
	height: 10px;
	background: url(images/frame_foot.gif) 0 100% no-repeat;
	margin-bottom: 15px;
	line-height: 0;
	font-size: 0;
}

/* div#specific
 * ******************************************************************************** */
body#quick div#main div#specific {}
/* h2 */
body#quick div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div#column2
 * -------------------------------------------------------------------------------- */
/* div.features
------------------------------------------------------------*/
body#quick div#main div#column2 div.features {
	padding: 10px 0 30px 10px;
	background: url(../assets/images/line_bg_2.gif) 0 100% no-repeat;
}
/* div.last */
body#quick div#main div#column2 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#quick div#main div#column2 div.features dl {
	float: left;
	width: 275px;
	margin-right: 20px;
}
/* dl.last */
body#quick div#main div#column2 div.features dl.last {
	margin-right: 0;
}
body#quick div#main div#column2 div.features dl dt {
	margin: 0 0 12px 0;
}
body#quick div#main div#column2 div.features dl dd {
	line-height: 1.4;
}
/* dd p */
body#quick div#main div#column2 div.features dl dd p {
	margin-bottom: 10px;
}
/* dd ul */
body#quick div#main div#column2 div.features dl dd ul {
	margin-bottom: 10px;
	font-weight: bold;
}
/* dd.img */
body#quick div#main div#column2 div.features dl dd.img {
	text-align: center;
}
body#quick div#main div#column2 div.features dl dd.img img {
	margin-top: 20px;
}
/* div#valueset
 * -------------------------------------------------------------------------------- */
body#quick div#main div#valueset {
}
/* p.floatLeft */
body#quick div#main div#valueset p.floatLeft {
	position: relative;
	margin-left: -20px;
}
/* div#cookingGuide
 * -------------------------------------------------------------------------------- */
body#quick div#main div#cookingGuide {
	margin-top: 25px;
}
/* div#movie
------------------------------------------------------------*/
body#quick div#main div#cookingGuide div#movie {
	margin: 20px 10px 40px;
}
/* #flashArea */
body#quick div#main div#movie #flashArea {
	float: left;
	width: 320px;
	height: 285px;
}
/* div.floatRight */
body#quick div#main div#movie div.floatRight {
	width: 240px;
}
body#quick div#main div#movie div.floatRight h3 {
	margin: 0 0 20px 0;
}
body#quick div#main div#movie div.floatRight p {
	margin: 0 0 20px 0;
}

/* dl.profile */
body#quick div#main div#cookingGuide dl.profile {
	float: none;
	width: 580px;
	margin: 0 auto;
	background: url(quick/images/frame_profile_foot.gif) 0 100% no-repeat #fffde5;
}
body#quick div#main div#cookingGuide dl.profile dt {
	background: url(quick/images/frame_profile_head.gif) 0 0 no-repeat;
}

/* ■NEO RO:TA（ネオロタ） | *7
 * file path : /cooker/neorota/index.html
 * body id name : body#neorota
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#neorota div#main div#column1 h2 {
	margin-bottom: 30px;
}
/* h3 */
body#neorota div#main div#column1 h3 {
	margin: 30px 0 20px;
}
/* dl */
body#neorota div#main div#column1 dl {
	margin: 0 0 40px 10px;
}
body#neorota div#main div#column1 dl dt {
	margin-bottom: 1px;
}
body#neorota div#main div#column1 dl dd {
	margin: 0 0 10px 10px;
	line-height: 1.4;
}

/* div#specific
 * ******************************************************************************** */
body#neorota div#main div#specific {}
/* h2 */
body#neorota div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div#column2
 * -------------------------------------------------------------------------------- */
/* dl.style1 */
body#neorota div#main div#column2 dl.style1 {
	margin-bottom: 30px;
}
body#neorota div#main div#column2 dl.style1 dt {
	margin-bottom: 12px;
}
body#neorota div#main div#column2 dl.style1 dd {
	margin-top: 12px;
	line-height: 1.6;
}
/* div.features
------------------------------------------------------------*/
body#neorota div#main div#column2 div.features {
	padding: 10px 0 30px 10px;
	background: url(../assets/images/line_bg_2.gif) 0 100% no-repeat;
}
/* div.last */
body#neorota div#main div#column2 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#neorota div#main div#column2 div.features dl {
	float: left;
	width: 275px;
	margin-right: 20px;
}
/* dl.last */
body#neorota div#main div#column2 div.features dl.last {
	margin-right: 0;
}
body#neorota div#main div#column2 div.features dl dt {
	margin: 0 0 12px 0;
}
body#neorota div#main div#column2 div.features dl dd {
	line-height: 1.4;
}
/* dd p */
body#neorota div#main div#column2 div.features dl dd p {
	margin-bottom: 10px;
}
/* dd ul */
body#neorota div#main div#column2 div.features dl dd ul {
	margin-bottom: 10px;
	font-weight: bold;
}
/* dd.img */
body#neorota div#main div#column2 div.features dl dd.img {
	text-align: center;
}
body#neorota div#main div#column2 div.features dl dd.img img {
	margin-top: 20px;
}
/* ul.icnPdf */
body#neorota div#main div#cookingGuide ul.pdf {
	margin-left: 10px;
}

/* ■セイバーX（セイバーエックス） | *8
 * file path : /cooker/savor/index.html
 * body id name : body#savor
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#savor div#main div#column1 h2 {
	margin-bottom: 30px;
}
/* h3 */
body#savor div#main div#column1 h3 {
	margin: 30px 0 20px;
}
/* div.productSpecifications
------------------------------------------------------------*/
body#savor div#main div.column div.productSpecifications {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
}
body#savor div#main div.column div.last {
	margin-bottom: 20px;
	padding-bottom: 0;
	border: none;
}

/* div#specific
 * ******************************************************************************** */
body#savor div#main div#specific {}
/* h2 */
body#savor div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div.features
------------------------------------------------------------*/
body#savor div#main div#column2 div.features {
	padding: 10px 0 20px 10px;
	background: url(../assets/images/line_bg_1.gif) 0 100% no-repeat;
}
/* div.last */
body#savor div#main div#column2 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#savor div#main div#column2 div.features dl {
	float: left;
	width: 175px;
	margin-right: 20px;
}
/* dl.last */
body#savor div#main div#column2 div.features dl.last {
	margin-right: 0;
}
body#savor div#main div#column2 div.features dl dt {
	margin: 0 0 12px 0;
}
body#savor div#main div#column2 div.features dl dd {
	line-height: 1.4;
}
body#savor div#main div#column2 div.features dl dd img {
	margin-top: 20px;
}
/* ul.icnPdf */
body#savor div#main div#cookingGuide ul.pdf {
	margin-left: 10px;
}

/* ■こなべちゃん | *9
 * file path : /cooker/konabe/index.html
 * body id name : body#konabe
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#konabe div#main div#column1 h2 {
	margin-bottom: 20px;
}
/* p.note */
body#konabe div#main div#column1 p.note {
	margin-bottom: 30px;
	line-height: 1.7;
}

/* ■蔵炊（くらだき） | *10
 * file path : /cooker/kuradaki/index.html
 * body id name : body#kuradaki
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
body#kuradaki div#main div#column1 {
}
/* h2 */
body#kuradaki div#main div#column1 h2 {
	margin-bottom: 25px;
}
/* p.note */
body#kuradaki div#main div#column1 p.note {
	margin-bottom: 20px;
	line-height: 1.7;
}
/* ol */
body#kuradaki div#main div#column1 ol {
	margin-bottom: 20px;
	line-height: 1.7;
}
/* div.productSpecifications
------------------------------------------------------------*/
body#kuradaki div#main div#column1 div.productSpecifications {
	margin-top: 50px;
}
/* div#usage
 * ******************************************************************************** */
/* h2 */
body#kuradaki div#main div#usage h2 {
	margin-bottom: 20px;
}
/* p.note */
body#kuradaki div#main div#usage p.note {
	margin-bottom: 20px;
	line-height: 1.7;
}
/* ol
------------------------------------------------------------*/
body#kuradaki div#main div#usage div#column2 ol {
}
body#kuradaki div#main div#usage div#column2 ol li {
	margin-bottom: 20px;
	padding-bottom: 50px;
	background: url(kuradaki/images/kuradaki_icn_arrow.gif) 50% 100% no-repeat;
}
/* li.last */
body#kuradaki div#main div#usage div#column2 ol li.last {
	margin-bottom: 10px;
	padding-bottom: 0;
	background: none;
}
/* dl */
body#kuradaki div#main div#usage div#column2 ol li dl dt,
body#kuradaki div#main div#usage div#column2 ol li dl dd {
	float: left;
	width: 300px;
	line-height: 1.6;
}
body#kuradaki div#main div#usage div#column2 ol li dl dt {
	margin-bottom: 10px;
}
/* dd.img */
body#kuradaki div#main div#usage div#column2 ol li dl dd.img {
	float: right;
	width: auto;
}

/* ■バスケット | *11
 * file path : /cooker/basket/index.html
 * body id name : body#basket
 * ******************************************************************************** */

/* div.section
------------------------------------------------------------*/
body#basket div#main div.section {
	margin-top: 40px;
}
/* div.leftColumn */
body#basket div#main div.section div.leftColumn {
	width: 280px;
	line-height: 1.6;
}
body#basket div#main div.section div.leftColumn ul li {
	margin-top: 15px;
}
/* p.note */
body#basket div#main p.note {
	margin: 60px 0 20px;
	line-height: 1.6;
}
/* dl */
body#basket div#main dl dt {
	margin-bottom: 5px;
}
body#basket div#main dl dd {
	margin-bottom: 40px;
	line-height: 1.6;
}
/* dl.example */
body#basket div#main dl.example dd {
	width: 228px;
}
body#basket div#main dl.example dd.floatRight {
	padding-right: 70px;
}

/* ■ガラス蓋 | *12
 * file path : /cooker/cover/index.html
 * body id name : body#cover
 * ******************************************************************************** */
/* p.note */
body#cover div#main p.note {
	margin: 40px 0 0;
}
/* div.section
------------------------------------------------------------*/
body#cover div#main div.section {
	margin-top: 40px;
}
/* div.rightColumn */
body#cover div#main div.section div.rightColumn {
	width: 370px;
	line-height: 1.6;
}
/* dl */
body#cover div#main div.section div.rightColumn dl dt {
	margin-bottom: 6px;
	line-height: 0;
	font-size: 0;
}
body#cover div#main div.section div.rightColumn dl dd {
	margin-bottom: 15px;
	line-height: 1.6;
}
body#cover div#main div.section div.rightColumn dl dd br {
	line-height: 0.5em;
}

/* ■キッチンタイマー | *13
 * file path : /cooker/timer/index.html
 * body id name : body#timer
 * ******************************************************************************** */
/* p.note */
body#timer div#main p.note {
	margin: 40px 0 40px;
	line-height: 1.6;
}
/* div.section
------------------------------------------------------------*/
body#timer div#main div.section {
	margin-bottom: 50px;
}
/* div.rightColumn */
body#timer div#main div.section div.rightColumn {
	width: 280px;
	line-height: 1.6;
}
/* dl */
body#timer div#main div.section div.rightColumn dl dt {
	margin-bottom: 6px;
	line-height: 0;
	font-size: 0;
}
body#timer div#main div.section div.rightColumn dl dd {
	margin-bottom: 15px;
	line-height: 1.6;
}
body#timer div#main div.section div.rightColumn dl dd br {
	line-height: 0.5em;
}

/* ■ステンレスクリーナー | *14
 * file path : /cooker/cleaner/index.html
 * body id name : body#cleaner
 * ******************************************************************************** */
/* p.note */
body#cleaner div#main p.note {
	margin-top: 36px;
	line-height: 1.6;
}

/* div.section
------------------------------------------------------------*/
body#cleaner div#main div.section {
	margin-top: 30px;
}
/* div.leftColumn */
body#cleaner div#main div.section div.leftColumn {
	width: 280px;
	line-height: 1.6;
}
body#cleaner div#main div.section div.leftColumn table {
	width: 253px;
	margin-left: 12px;
	font-size: 85%;
}
body#cleaner div#main div.section div.leftColumn table tr.first th,
body#cleaner div#main div.section div.leftColumn table tr.first td {
	font-weight: bold;
}
body#cleaner div#main div.section div.leftColumn table th {
	width: 65px;
	color: #023e0a;
}
body#cleaner div#main div.section div.leftColumn table td {
	width: 188px;
	padding-left: 1em;
	text-indent: -1em;
}
body#cleaner div#main div.section div.leftColumn dl {
	padding-top: 30px;
	font-size: 77%;
}
body#cleaner div#main div.section div.leftColumn dl dt {
	margin: 0 0 3px 0;
}
/* div.howto
------------------------------------------------------------*/
body#cleaner div#main div.howto {
	margin-bottom: 30px;
}
/* h2 */
body#cleaner div#main div.howto h2 {
	margin-bottom: 30px;
}
/* div.column */
body#cleaner div#main div.howto div.column {
	width: 580px;
	line-height: 1.6;
}
body#cleaner div#main div.howto div.column dl {
	width: 260px;
}
body#cleaner div#main div.howto div.column dl dd {
	margin-left: 18px;
	padding-bottom: 5px;
	text-indent: -18px;
}
body#cleaner div#main div.howto div.column dl dd img.number {
	vertical-align: middle;
	padding-right: 3px;
}
body#cleaner div#main div.howto div.column dl dd span.note {
	font-size: 77%;
	color: #FF3C00;
}
body#cleaner div#main div.howto div.column img.arrow {
	width: 32px;
	padding: 72px 0 0 13px;
}
/* p.alignCenter img.arrow */
body#cleaner div#main div.howto p.alignCenter img.arrow {
	padding: 10px 0 30px;
}

/* ■プロ仕様圧力鍋 ミドルサイズ・ビッグサイズ | *15
 * file path : /cooker/regular_pro/index.html
 * body id name : body#regularPro
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
/* h2 */
body#regularPro div#main h2 {
	margin-bottom: 30px;
}
/* h3 */
body#regularPro div#main div#column1 h3 {
	margin: 30px 0 20px;
}
/* dl */
body#regularPro div#main div#column1 dl {
	margin: 0 0 40px 10px;
}
body#regularPro div#main div#column1 dl dt {
	margin-bottom: 1px;
}
body#regularPro div#main div#column1 dl dd {
	margin: 0 0 10px 10px;
	line-height: 1.4;
}
/* div#column2, div#column3
 * -------------------------------------------------------------------------------- */
/* h2 */
body#regularPro div#main div#column2 h2,
body#regularPro div#main div#column3 h2 {
	margin-bottom: 20px;
}
/* h3 */
body#regularPro div#main div#column2 h3,
body#regularPro div#main div#column3 h3 {
	margin: 0 0 20px;
}
/* div.note
------------------------------------------------------------*/
body#regularPro div#main div#column2 div.note,
body#regularPro div#main div#column3 div.note {
	margin-bottom: 30px;
}
/* div.mgnBtm15 */
body#regularPro div#main div#column2 div.mgnBtm15,
body#regularPro div#main div#column3 div.mgnBtm15 {
	margin-bottom: 15px;
}

/* ■圧力鍋とは | *16
 * file path : /cooker/detail/index.html
 * body id name : body#detail
 * ******************************************************************************** */

/* div#main
 * ================================================================================ */
body#detail div#main {
	float: none;
	width: 800px;
	margin: 0 auto;
}
/* h1#pageTitle */
body#detail div#main h1#pageTitle {
	margin:60px 0 40px;
}
/* dl.feature */
body#detail div#main dl.feature {
	margin-bottom: 40px;
}
body#detail div#main dl.feature dt {
	margin-bottom: 20px;
}
/* h2 */
body#detail div#main h2 {
	margin-bottom: 20px;
}
/* dl.style1 */
body#detail div#main dl.style1 dt {
	margin-bottom: 12px;
}
body#detail div#main dl.style1 dd {
	line-height: 1.6;
}
/* div#column1
 * -------------------------------------------------------------------------------- */
/* p.note */
body#detail div#main div#column1 p.note {
	margin-bottom: 15px;
	line-height: 1.7;
}
/* div.cookinTime */
body#detail div#main div#column1 div.cookinTime {
	width: 420px;
	margin: 5px 0;
	padding: 1px;
	background-color: #a8cd9b;
}
body#detail div#main div#column1 div.cookinTime, x:-moz-any-link {/* For Firefox */
	padding: 2px 1px 1px 2px;
}
/* table */
body#detail div#main div#column1 div.cookinTime table {
	color: #616060;
}
body#detail div#main div#column1 div.cookinTime table, x:-moz-any-link {/* For Firefox */
	width: 420px;
}
body#detail div#main div#column1 div.cookinTime table tr th,
body#detail div#main div#column1 div.cookinTime table tr td {
	padding: 4px 5px 2px 5px;
	border: 1px solid #ffffff;
	border-width: 1px;
	font-size: 85%;
	font-family: "ＭＳ Ｐゴシック";
}
body#detail div#main div#column1 div.cookinTime table tr th {
	background-color: #a8cd9b;
}
body#detail div#main div#column1 div.cookinTime table tr td {
	background-color: #e9eae9;
}
/* ul */
body#detail div#main div#column1 ul.note {
	margin-bottom: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: 1.2;
	color: #023e0a;
}
body#detail div#main div#column1 ul.note li {
	margin-bottom: 2px;
	padding-left: 1em;
	text-indent: -1em;
}
/* div#column2
 * -------------------------------------------------------------------------------- */
/* p.note */
body#detail div#main div#column2 p.note {
	margin-bottom: 35px;
	line-height: 1.7;
}
/* p.img */
body#detail div#main div#column2 p.img {
	margin: 0 0 40px 5px;
}
/* div#column3,div#column4
 * -------------------------------------------------------------------------------- */
body#detail div#main div#column3 {
	padding-bottom: 40px;
}
body#detail div#main div#column3 p,
body#detail div#main div#column4 p {
	line-height: 1.7;
}

/* ■Q&A | *17
 * file path : /cooker/qa/
 * body id name : body#qa
 * ******************************************************************************** */

/* div#container
 * ******************************************************************************** */
body#qa div#container {
	background: url(qa/images/qa_head_bg.jpg) 50% 103px no-repeat;
}
/* div#qaHead
 * -------------------------------------------------------------------------------- */
body#qa div#qaHead {
	position: relative;
	width: 800px;
	height: 283px;
	padding-top: 1px;
	margin: 0 auto;
	background: url(qa/images/qa_head_bg.jpg) 50% 0 no-repeat;
}
/* h1 */
body#qa div#qaHead h1 {
	position:absolute; top:58px; left:57px;
}
/* div#main
 * ******************************************************************************** */
/* h2 */
body#qa div#main h2 {
	position: relative;
	margin-bottom: 30px;
}
/* input.searchText */
body#qa div#main h2 input.searchText {
	position:absolute; top:20px; left:370px;
	width: 169px;
	height: 17px;
	padding: 0 4px;
	border: 1px solid #bdbd9d;
}
/* input.btnSearch */
body#qa div#main h2 input.btnSearch {
	position:absolute; top:20px; left:557px;
}
/* dl.qLists */
body#qa div#main dl.qLists {
	width: 570px;
	margin: 0 0 30px 20px;
	line-height: 1.4;
}
body#qa div#main dl.qLists dt {
	margin-bottom: 12px;
	font-weight: bold;
	color: #113a1d;
}
body#qa div#main dl.qLists dd {
	margin-bottom: 8px;
	padding-left: 18px;
	background: url(qa/images/icn_q.gif) 0 0.3em no-repeat;
}
/* div.qa
------------------------------------------------------------*/
body#qa div#main div.qa {
	width: 575px;
	margin: 0 0 25px 14px;
	padding-bottom: 25px;
	background: url(qa/images/qa_note_bg_repeat.gif) 0 17px repeat-y;
}
/* dl */
body#qa div#main div.qa dl {
	width: 575px;
	background: url(qa/images/qa_note_head.gif) 0 0 no-repeat;
}
body#qa div#main div.qa dl dt {
	width: 498px;
	margin: 0 0 10px 40px;
	padding: 30px 0 10px 0;
	background: url(qa/images/qa_note_line.gif) 0 100% no-repeat;
	line-height: 1.4;
	font-weight: bold;
	color: #023e0a;
}
/* dt span */
body#qa div#main div.qa dl dt span {
	padding-left: 24px;
	background: url(qa/images/icn_question.gif) 0 0.1em no-repeat;
}
body#qa div#main div.qa dl dd {
	margin: 0 40px 0 40px;
	padding-left: 24px;
	background: url(qa/images/icn_answer.gif) 0 0.2em no-repeat;
	line-height: 1.6;
	color: #616060;
}
/* dd p */
body#qa div#main div.qa dl dd p {
	margin-bottom: 0.4em;
}
/* dd ol */
body#qa div#main div.qa dl dd ol {
	padding-left: 1.7em;
	list-style-type: decimal;
	list-style-position: outside;
}
body#qa div#main div.qa dl dd ol li {
	margin-bottom: 5px;
}
/* dd a */
body#qa div#main div.qa dl dd a {
	text-decoration: underline;
}
body#qa div#main div.qa dl dd a:hover {
	text-decoration: none;
}
/* dd strong */
body#qa div#main div.qa dl dd strong {
	color: #c23605;
}

/* ■店舗情報 | *18
 * file path : /cooker/store_list/index.html
 * body id name : body#storeList
 * ******************************************************************************** */

/* div#content
 * ******************************************************************************** */
/* h1#pageTitle */
body#storeList div#content h1#pageTitle {
	margin:60px 0 30px;
}
/* h2 */
body#storeList h2 {
	margin-bottom: 13px;
}
/* div#storeListHead
 * ================================================================================ */
body#storeList div#storeListHead {
	position: relative;
	width: 800px;
	height: 250px;
}
/* p.note */
body#storeList div#storeListHead p.note {
	position: relative;
	line-height: 1.7;
}
/* p.btn */
body#storeList div#storeListHead p.btn {
	position:absolute; top:190px; left:0;
}
/* p.map */
body#storeList div#storeListHead p.map {
	position:absolute; top:0; right:25px;
	z-index: 100;
}
/* div#main
 * ================================================================================ */
body#storeList div#main {
	float: none;
	width: 800px;
}
/* h3 */
body#storeList div#main h3 {
	width: 800px;
	margin: 40px 0 20px;
	padding-bottom: 13px;
	background: url(store_list/images/index_ttl_bg.gif) 0 100% no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.1;
	color: #4d6b4f;
}
/* div.storeList
------------------------------------------------------------*/
body#storeList div#main div.storeList {
	margin-bottom: 15px;
	padding: 1px;
}
body#storeList div#main div.storeList, x:-moz-any-link {/* For Firefox */
	padding: 2px 1px 1px 2px;
}
/* table */
body#storeList div#main div.storeList table {
	width: 798px;
	line-height: 1.3;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
body#storeList div#main div.storeList table, x:-moz-any-link {/* For Firefox */
	width: 797px;
}
body#storeList div#main div.storeList table tr th,
body#storeList div#main div.storeList table tr td {
	padding: 9px 6px 5px 6px;
	border: 1px solid #FFFFFF;
	font-size: 85%;
	vertical-align: middle;
}
body#storeList div#main div.storeList table tr th {
	text-align: center;
}
body#storeList div#main div.storeList table tr td {
	background-color: #f5f3ed;
}
/* div.hokkaido */
body#storeList div#main div.hokkaido,
body#storeList div#main div.hokkaido table tr th {
	background-color: #ccd2a6;
}
/* div.tohoku */
body#storeList div#main div.tohoku,
body#storeList div#main div.tohoku table tr th {
	background-color: #d0c4d6;
}
/* div.kantoKoshinetsu */
body#storeList div#main div.kantoKoshinetsu,
body#storeList div#main div.kantoKoshinetsu table tr th {
	background-color: #c0cfe3;
}
/* div.toukaiHokuriku */
body#storeList div#main div.toukaiHokuriku,
body#storeList div#main div.toukaiHokuriku table tr th {
	background-color: #edcdc9;
}
/* div.kinki */
body#storeList div#main div.kinki,
body#storeList div#main div.kinki table tr th {
	background-color: #e3dabf;
}
/* div.chugokuShikoku */
body#storeList div#main div.chugokuShikoku,
body#storeList div#main div.chugokuShikoku table tr th {
	background-color: #bdd5d9;
}
/* div.kyushuOkinawa */
body#storeList div#main div.kyushuOkinawa,
body#storeList div#main div.kyushuOkinawa table tr th {
	background-color: #acb49a;
}
/* p.returnPageTop
------------------------------------------------------------*/
body#storeList div#content p.returnPageTop {
	margin: 5px 0 40px auto;
}

/* ■店舗情報 / ワンダーシェフをお取り扱いの販売店の皆様へ | *19
 * file path : /cooker/store_list/referral.html
 * body id name : body#storeList
 * ******************************************************************************** */
/* p.note */
body#storeList div#main p.note {
	margin-bottom: 35px;
	line-height: 1.7;
}
/* p.btnMail */
body#storeList div#main p.btnMail {
	margin-bottom: 40px;
	text-align: center;
}
/* div.note
------------------------------------------------------------*/
body#storeList div#main div.note {
	width: 720px;
	margin: 0 auto 50px;
	padding: 0 0 5px;
	background: url(store_list/images/frame_foot_720.gif) 0 100% no-repeat;
}
/* dl */
body#storeList div#main div.note dl {
	padding-top: 20px;
	background: url(store_list/images/frame_head_720.gif) 0 0 no-repeat;
	line-height: 1.4;
}
body#storeList div#main div.note dl dt {
	margin: 0 0 5px 20px;
}
body#storeList div#main div.note dl dd {
	margin: 0 0 15px 20px;
}
/* ul */
body#storeList div#main div.note dl dd ul li {
	padding-left: 1em;
	text-indent: -1em;
}

/* ■製品比較表 | *20
 * file path : /cooker/comparison/index.html
 * body id name : body#comparison
 * ******************************************************************************** */

/* div#content
 * ******************************************************************************** */
/* h1#pageTitle */
body#comparison div#content h1#pageTitle {
	margin:60px 0 30px;
}
/* p.note */
body#comparison div#content p.note {
	margin-bottom: 30px;
}
/* table.comparativeTable
------------------------------------------------------------*/
body#comparison div#content table.comparativeTable {
	margin-bottom: 15px;
}
body#comparison div#content table.comparativeTable tr th,
body#comparison div#content table.comparativeTable tr td {
	padding: 10px 5px 7px;
	border: 1px solid #a4a4a4;
	line-height: 1.2;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	color: #313131;
}
/* tr.even */
body#comparison div#content table.comparativeTable tr.even th,
body#comparison div#content table.comparativeTable tr.even td {
	background-color: #eeeeee;
}
/* tr.separator */
body#comparison div#content table.comparativeTable tr.separator th,
body#comparison div#content table.comparativeTable tr.separator td {
	border-top-width: 3px; 
}
body#comparison div#content table.comparativeTable tr th {
	background-color: #a8cd9b;
	text-align: center;
}
body#comparison div#content table.comparativeTable tr td {

}
/* p.returnPageTop
------------------------------------------------------------*/
body#comparison div#content p.returnPageTop {
	margin: 5px 0 40px auto;
}

/* ■容量別圧力鍋一覧 | *21
 * file path : /cooker/capacity/index.html
 * body id name : body#capacity
 * ******************************************************************************** */

/* div#content
 * ******************************************************************************** */
/* h1#pageTitle */
body#capacity div#content h1#pageTitle {
	margin:60px 0 30px;
}
/* p.note */
body#capacity div#content p.note {
	margin-bottom: 30px;
}
/* ul#capacityNavi
------------------------------------------------------------*/
body#capacity div#content ul#capacityNavi {
	width: 810px;
	margin: 0 0 0 -20px;
}
body#capacity div#content ul#capacityNavi li {
	display: inline;
	float: left;
	width: 236px;
	margin: 0 0 30px 30px;
	padding: 1px;
	border: 1px solid #f2f3f2;
}
/* dl */
body#capacity div#content ul#capacityNavi li dl {
}
/* table */
body#capacity div#content ul#capacityNavi li dl dd table {
	position: relative;
	width: 216px;
	margin: 0 auto;
}
body#capacity div#content ul#capacityNavi li dl dd table tr td {
	height: 80px;
	background: url(../assets/images/dot_line_2.gif) 0 100% repeat-x;
	vertical-align: middle;
}
/* tr.lineOff */
body#capacity div#content ul#capacityNavi li dl dd table tr.lineOff td {
	background: none;
}
/* dd p.link */
body#capacity div#content ul#capacityNavi li dl dd p.link {
	font-size: 85%;
	line-height: 1.2;
}
body#capacity div#content ul#capacityNavi li dl dd p.link a {
	display: block;
	padding-left: 16px;
	background: url(../assets/images/icn_arrow_1.jpg) 0 0.1em no-repeat;
}
/* p.returnPageTop
------------------------------------------------------------*/
body#capacity div#content p.returnPageTop {
	margin: 5px 0 40px auto;
}

/* ■商品の保証について | *22
 * file path : /cooker/guarantee/index.html
 * body id name : body#guarantee
 * ******************************************************************************** */

/* div#content
 * ******************************************************************************** */
/* h1#pageTitle */
body#guarantee div#content h1#pageTitle {
	margin:60px 0 40px;
}
/* div#main
 * ================================================================================ */
body#guarantee div#main {
	float: none;
	width: 770px;
	margin: 0 auto;
	color: #313131;
}
/* ul.guarantee */
body#guarantee div#main ul.guarantee {
	margin-bottom: 25px;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.6;
}
body#guarantee div#main ul.guarantee li {
	margin-bottom: 15px;
}
/* ol.note */
body#guarantee div#main ol.note {
	margin-bottom: 15px;
	padding: 18px 10px 10px;
	border: 1px solid #b7b7b7;
	background-color: #e8e8e8;
	list-style-type: decimal;
	line-height: 1.4;
}
body#guarantee div#main ol.note li {
	margin-bottom: 8px;
	margin-left: 2em;
}
/* p.returnPageTop
------------------------------------------------------------*/
body#guarantee div#content p.returnPageTop {
	margin: 5px 0 40px auto;
}

/* ■商品の交換・返品について | *23
 * file path : /cooker/return/index.html
 * body id name : body#return
 * ******************************************************************************** */

/* div#content
 * ******************************************************************************** */
/* h1#pageTitle */
body#return div#content h1#pageTitle {
	margin:60px 0 40px;
}
/* div#main
 * ================================================================================ */
body#return div#main {
	float: none;
	width: 770px;
	margin: 0 auto;
	color: #313131;
}
/* p.note */
body#return div#main p.note {
	margin-bottom: 20px;
	line-height: 1.7;
}
/* p.note strong */
body#return div#main p.note strong {
	color: #ff0101;
}
/* h2 */
body#return div#main h2 {
	margin: 30px 0 14px;
	padding: 4px 10px;
	background-color: #58764f;
	font-weight: bold;
	line-height: 1.1;
	color: #FFFFFF;
}
/* h2 span */
body#return div#main h2 span {
	font-weight: normal;
}
/* div.column
------------------------------------------------------------*/
/* ul */
body#return div#main div.column ul {
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.5;
}
body#return div#main div.column ul li {
	/*margin-bottom: 15px;*/
}
/* p */
body#return div#main div.column p {
	line-height: 1.5;
}
/* dl */
body#return div#main div.column dl {
	margin-bottom: 30px;
	line-height: 1.5;
}
body#return div#main div.column dl dt {
	margin-bottom: 5px;
	font-weight: bold;
}
body#return div#main div.column dl dd {
	margin-left: 1em;
}
/* dd p */
body#return div#main div.column dl dd p {
	margin-bottom: 1em;
}
/* dd ul */
body#return div#main div.column dl dd ul {
	margin-bottom: 1em;
}
/* p.returnPageTop
------------------------------------------------------------*/
body#return div#content p.returnPageTop {
	margin: 5px 0 40px auto;
}

/* ■浜田陽子先生のクッキングガイド | *24
 * ■MAXUS（マクサス）取り扱い説明書	
 * file path : /cooker/quick/guide.html
 * file path : /cooker/maxus/guide.html
 * body id name : body#guide
 * ******************************************************************************** */
/* div#main
 * -------------------------------------------------------------------------------- */
body#guide div#main p.liner {
	margin: 0 20px 30px;
}
/* div.column
 * -------------------------------------------------------------------------------- */
body#guide div#main div.column {
	margin: 0 0 30px 0;
}
/* h2 */
body#guide div#main div.column h2 {
	margin-bottom: 30px;
}
/* p.note */
body#guide div#main div.column p.note {
	margin-bottom: 30px;
	line-height: 1.7;
}
/* ul.note */
body#guide div#main div.column ul.note {
	margin: 0 0 20px 0;
	line-height: 1.2;
	color: #023e0a;
}
body#guide div#main div.column ul.note li {
	margin: 0 0 5px 0;
	padding-left: 1em;
	text-indent: -1em;
}
/* div.floatRight */
body#guide div#main div.column div.floatRight {
	width: 250px;
}
/* div.floatRight dl */
body#guide div#main div.column div.floatRight dl dt {
	font-weight: bold;
	margin: 0 0 5px 0;
}
body#guide div#main div.column div.floatRight dl dd.note {
	color: #023e0a;
	margin-bottom: 15px;	
}
/* div#cookingGuide
 * -------------------------------------------------------------------------------- */
body#guide div#main div#cookingGuide {
	border: none;
}
/* dl.profile */
body#guide div#main div#cookingGuide dl.profile {
	float: none;
	width: 580px;
	margin: 0 auto;
	background: url(quick/images/frame_profile_foot.gif) 0 100% no-repeat #fffde5;
}
body#guide div#main div#cookingGuide dl.profile dt {
	background: url(quick/images/frame_profile_head.gif) 0 0 no-repeat;
}

/* ■圧力鍋の使い方 | *25
 * file path : /cooker/use/index.html
 * body id name : body#use
 * ******************************************************************************** */

/* div#main
 * ================================================================================ */
body#use div#main {
	float: none;
	width: 770px;
	margin: 0 auto;
}
/* h1#pageTitle */
body#use div#main h1#pageTitle {
	margin:40px 0 40px;
}
/* h2 */
body#use div#main h2 {
	margin:40px 0 10px 35px;
}
/* div.box
 * -------------------------------------------------------------------------------- */
body#use div#main div.box {
	position: relative;
	width: 767px;
	padding-top: 35px;
	background: url(use/images/parts/bg_box_top.gif) 0 0 no-repeat #fff9dd;
}
/* div.bottom */
body#use div#main div.box div.bottom {
	clear: both;
	width: 767px;
	height: 28px;
	background: url(use/images/parts/bg_box_btm.gif) 0 0 no-repeat;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
}
/* div#step
 * -------------------------------------------------------------------------------- */
body#use div#main div#step {
}
/* p.step */
body#use div#main div#step p.step {
	margin: 0 0 20px 38px;
}
/* p.step */
body#use div#main div#step p.js_step {
/*	position:absolute; top:33px; left:38px;*/
	margin: 0 0 0 38px;
}
/* ol.navi_step
------------------------------------------------------------*/
body#use div#main div#step ol.navi_step {
	position:absolute; top:35px; left:524px;
	width: 205px;
	height: 282px;
	background: url(use/images/use/bg_navi_step.gif) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
body#use div#main div#step ol.navi_step li {
	margin-bottom: 27px;
}
body#use div#main div#step ol.navi_step li a {
	display: block;
	width: 205px;
	height: 50px;
	background: 0 0 no-repeat;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
}
body#use div#main div#step ol.navi_step li.btn_step_1 a {
	background-image: url(use/images/use/btn_step_1.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_2 a {
	background-image: url(use/images/use/btn_step_2.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_3 a {
	background-image: url(use/images/use/btn_step_3.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_4 a {
	background-image: url(use/images/use/btn_step_4.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_1 a.on,
body#use div#main div#step ol.navi_step li.btn_step_1 a:hover {
	background-image: url(use/images/use/btn_step_1_on.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_2 a.on,
body#use div#main div#step ol.navi_step li.btn_step_2 a:hover {
	background-image: url(use/images/use/btn_step_2_on.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_3 a.on,
body#use div#main div#step ol.navi_step li.btn_step_3 a:hover {
	background-image: url(use/images/use/btn_step_3_on.jpg);
}
body#use div#main div#step ol.navi_step li.btn_step_4 a.on,
body#use div#main div#step ol.navi_step li.btn_step_4 a:hover {
	background-image: url(use/images/use/btn_step_4_on.jpg);
}
/* div#video
 * -------------------------------------------------------------------------------- */
body#use div#main div#video {
	margin-bottom: 30px;
}
/* #flashArea */
body#use div#main div#video #flashArea {
	float: left;
	margin-left: 40px;
}
/* dl */
body#use div#main div#video dl {
	display: inline;
	float: right;
	width: 330px;
	margin-right: 40px;
}
body#use div#main div#video dl dt {
	font-size: 0;
	line-height: 0;
}
body#use div#main div#video dl dd {
	margin-top: 12px;
	line-height: 1.3;
}
/* p.detail */
body#use div#main p.detail {
	margin-bottom: 40px;
}

/* ■圧力鍋のお手入れ | *26
 * file path : /cooker/care/index.html
 * body id name : body#care
 * ******************************************************************************** */

/* div#main
 * ================================================================================ */
body#care div#main {
	float: none;
	width: 770px;
	margin: 0 auto;
}
/* h1#pageTitle */
body#care div#main h1#pageTitle {
	margin: 40px 0 40px;
}
/* h2 */
body#care div#main h2 {
	margin: 20px 0 13px 25px;
}
/* div.box
 * -------------------------------------------------------------------------------- */
body#care div#main div.box {
	position: relative;
	width: 767px;
	background: url(use/images/care/bg_box.gif) 0 0 repeat-y;
}
/* div.top */
body#care div#main div.box div.top {
	width: 767px;
	height: 26px;
	background: url(use/images/care/bg_box_top.gif) 0 0 no-repeat;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
}
/* div.bottom */
body#care div#main div.box div.bottom {
	clear: both;
	width: 767px;
	height: 22px;
	background: url(use/images/care/bg_box_btm.gif) 0 0 no-repeat;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
}
/* p.number */
body#care div#main div.box p.number {
	position:absolute; top:30px; left:30px;
}
/* p.text */
body#care div#main div.box p.text {
	display: inline;
	float: left;
	width: 360px;
	margin-left: 80px;
	line-height: 1.5;
}
/* img.illustration */
body#care div#main div.box img.illustration {
	display: inline;
	float: right;
}
/* div#step_1
------------------------------------------------------------*/
/* p.text */
body#care div#main div#step_1 p.text {
	width: 330px;
}
/* img.illustration */
body#care div#main div#step_1 img.illustration {
	margin: 0 41px 0 0;
}
/* div#step_2
------------------------------------------------------------*/
/* img.illustration */
body#care div#main div#step_2 img.illustration {
	margin: 0 90px 0 0;
}
/* div#step_3
------------------------------------------------------------*/
body#care div#main div#step_3 {
	margin-bottom: 20px;
}
/* img.illustration */
body#care div#main div#step_3 img.illustration {
	margin: 0 42px 0 0;
}
/* div#clearance
------------------------------------------------------------*/
/* p.text */
body#care div#main div#clearance p.text {
	width: 450px;
	margin-top: 20px;
}
/* img.illustration */
body#care div#main div#clearance img.illustration {
	margin: 0 75px 0 0;
}
/* p.arrow */
body#care div#main p.arrow {
	margin: 10px 0;
	text-align: center;
}
/* p.note */
body#care div#main p.note {
	margin: 40px 0 30px;
	text-align: center;
}
/* dl.attention
------------------------------------------------------------*/
body#care div#main dl.attention {
	margin-bottom: 50px;
	padding: 15px;
	background-color: #e8e8e8;
	border: 1px solid #b7b7b7;
	line-height: 1.3;
	color: #b40404;
}
body#care div#main dl.attention dt  {
	margin-bottom: 3px;
	font-weight: bold;
}

/* ■圧力鍋のしくみ | *27
 * file path : /cooker/structure/index.html
 * body id name : body#structure
 * ******************************************************************************** */

/* div#main
 * ================================================================================ */
body#structure div#main {
	float: none;
	width: 770px;
	margin: 0 auto;
}
/* h1#pageTitle */
body#structure div#main h1#pageTitle {
	margin:40px 0 40px;
}
/* h2 */
body#structure div#main h2 {
	margin: 0 0 30px;
	text-align: center;
}
/* div.structure
 * -------------------------------------------------------------------------------- */
body#structure div#main div.structure {
	position: relative;
	width: 770px;
}
/* img.img_structure */
body#structure div#main div.structure img.img_structure {
	position:absolute; top:0; left:0;
}
/* dl.expository_1 */
body#structure div#main div.structure dl.expository_1 {
	position:absolute; top:38px; left:493px;
	width: 270px;
	z-index: 100;
}
/* dl.expository_2 */
body#structure div#main div.structure dl.expository_2 {
	position:absolute; top:392px; left:480px;
	width: 188px;
	z-index: 100;
}
/* dl.expository_3 */
body#structure div#main div.structure dl.expository_3 {
	position:absolute; top:165px; left:0;
	width: 200px;
	z-index: 100;
}
/* dl.expository_4 */
body#structure div#main div.structure dl.expository_4 {
	position:absolute; top:3px; left:32px;
	width: 275px;
	z-index: 100;
}
/* dl.expository_5 */
body#structure div#main div.structure dl.expository_5 {
	position: relative;
	width: 320px;
	padding-top: 410px;
	z-index: 10;
}
body#structure div#main div.structure dt {
	font-size: 0;
	line-height: 0;
}
body#structure div#main div.structure dd {
	margin-top: 7px;
	line-height: 1.5;
}
/* p */
body#structure div#main div.structure p {
	margin-top: 25px;
	text-align: right;
}
/* p.note */
body#structure div#main p.note {
	margin: 50px 0 30px;
	text-align: center;
}
/* dl.attention
------------------------------------------------------------*/
body#structure div#main dl.attention {
	margin-bottom: 50px;
	padding: 15px;
	background-color: #e8e8e8;
	border: 1px solid #b7b7b7;
	line-height: 1.3;
	color: #b40404;
}
body#structure div#main dl.attention dt  {
	margin-bottom: 3px;
	font-weight: bold;
}

/* ■日本最高クラスの高圧力 | *28
 * file path : /cooker/highest/index.html
 * body id name : body#highest
 * ******************************************************************************** */
 
 /* div#main
 * ================================================================================ */
body#highest div#main {
	float: none;
	width: 800px;
	margin: 0 auto;
}
/* h1#pageTitle */
body#highest div#main h1#pageTitle {
	margin:40px 0 40px;
}
/* p.note */
body#highest div#main p.note {
	text-align: center;
}

/* div.comment */
body#highest div#main div.comment {
	width: 718px;
	margin: 0 0 40px 20px;
}
body#highest div.comment p.text {
	float: right;
	width: 560px;
	line-height: 1.7;
}
/* ul.list */
body#highest div#main ul.list {
	margin-left: 18px;
}
body#highest div#main ul.list li {
	float: left;
	width: 390px;
	padding-bottom: 57px;
}

/* ■とってもやさしい圧力鍋-からだにやさしい簡単レシピ- 浜田陽子 | *29
 * file path : /cooker/book/index.html
 * body id name : body#book
 * ******************************************************************************** */
 
/* div#main
 * -------------------------------------------------------------------------------- */
/* h1#pageTitle */
body#book div#main div.column {
	font-size: 92%;
}
/* h1#pageTitle */
body#book div#main h1#pageTitle {
	position: relative;
	margin-bottom: 30px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
/* div.column
------------------------------------------------------------*/
body#book div#main div.column {
	margin: 0 0 30px 0;
}
/* div.floatRight */
body#book div#main div.column div.floatRight {
	width: 250px;
}
/* h2 */
body#book div#main div.column div.floatRight h2 {
	margin-bottom: 13px;
}
/* p, dl */
body#book div#main div.column div.floatRight p,
body#book div#main div.column div.floatRight dl {
	line-height: 1.5;
}
body#book div#main div.column div.floatRight dl dt {
	font-weight: bold;
}
/* div#column1
------------------------------------------------------------*/
body#book div#main div#column1 {
	width: 450px;
}
/* div.floatRight */
body#book div#main div#column1 div.floatRight {
}

/* div#cookingGuide
------------------------------------------------------------*/
body#book div#main div#cookingGuide {
	border-top: none;
}
/* dl.profile */
body#book div#main div#cookingGuide dl.profile {
	float: none;
	width: 580px;
	margin: 0 auto;
	background: url(quick/images/frame_profile_foot.gif) 0 100% no-repeat #fffde5;
}
body#book div#main div#cookingGuide dl.profile dt {
	background: url(quick/images/frame_profile_head.gif) 0 0 no-repeat;
}

/* ■ユーザーズボイス											|	*30
 * file path : /cooker/uservoice/index.html
 * body id name : body#uservoice
 * ******************************************************************************** */

/* div.column
------------------------------------------------------------*/
body#uservoice div#main div.column {
	margin: 0 0 30px 0;
}

/* div.column
------------------------------------------------------------*/
body#uservoice div#main div.boxVoice {
	width: 590px;
	background: url(uservoice/images/bg_box_main.gif) 0 0 repeat-y;
	margin: 0 0 20px;
}
body#uservoice div#main div.boxVoiceTop {
	width: 590px; height:10px; font-size: 0; line-height: 0;
	background: url(uservoice/images/bg_box_top.gif) 0 0 no-repeat;
}
body#uservoice div#main div.boxVoiceBtm {
	width: 590px; height:10px; font-size: 0; line-height: 0;
	background: url(uservoice/images/bg_box_btm.gif) 0 0 no-repeat;
}
body#uservoice div#main div.boxVoice div.txtArea {
	width: 550px;
	margin: 0 auto;
	padding: 4px 0;
}

.
