@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
	Q&A											|	*12
	店舗情報									|	*13
	製品比較表									|	*14
	容量別圧力鍋一覧							|	*15
	商品の保証について							|	*16
	商品の交換・返品について					|	*17


 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ********************************************************************************
 * 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 {
	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 {
	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 {
	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 {
	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 0 5px 15px;
	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
 * ******************************************************************************** */

/* 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;
}

/* ■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#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#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#cookingGuide
 * -------------------------------------------------------------------------------- */
body#quick div#main div#cookingGuide {
	margin-top: 25px;
}
/* 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/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;
}


/* ■圧力鍋とは | *11
 * 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 | *12
 * 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;
}

/* ■店舗情報 | *13
 * 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;
}

/* ■店舗情報 / ワンダーシェフをお取り扱いの販売店の皆様へ
 * 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;
}

/* ■製品比較表 | *14
 * 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.oddRow */
body#comparison div#content table.comparativeTable tr.oddRow th,
body#comparison div#content table.comparativeTable tr.oddRow 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;
}

/* ■容量別圧力鍋一覧 | *15
 * 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;
}

/* ■商品の保証について | *16
 * 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;
}

/* ■商品の交換・返品について | *17
 * 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;
}
