@charset "utf-8";


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : other.css
	
	■CONTENTS LIST
	
	他ラインナップ：共通			|	*1
	他ラインナップトップ			|	*2
	FLATS（フラッツ）				|	*3
	蔵炊（くらだき）				|	*4
	AZ-WAVE（アズ ウェブ）			|	*5
	

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ********************************************************************************
 * CLEARFIX
 * ******************************************************************************** */

div.column:after,
body.other div#main div.productSpecifications:after,
div.features:after,
body#index div#main ul.otherNavi: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.other div#main div.productSpecifications,
div.features,
body#index div#main ul.otherNavi,
body#kuradaki div#main div#usage div#column2 ol li dl {
	display: inline-block;
}
* html div.column,
* html body.other div#main div.productSpecifications,
* html div.features,
* html body#index div#main ul.otherNavi,
* html body#kuradaki div#main div#usage div#column2 ol li dl {
	height: 1%;
}
div.column,
body.other div#main div.productSpecifications,
div.features,
body#index div#main ul.otherNavi,
body#kuradaki div#main div#usage div#column2 ol li dl {
	display: block;
}


/* ********************************************************************************
 * ■他ラインナップ：共通 | *1
 * file path : /other/
 * body class name : body.other
 * ******************************************************************************** */

/* div#main
 * ******************************************************************************** */
/* h1#pageTitle */
body.other div#main h1#pageTitle {
	margin-bottom: 30px;
}
/* div.column
------------------------------------------------------------*/
body.other div#main div.column {
	margin: 0 10px;
}
/* div.productSpecifications
------------------------------------------------------------*/
body.other div#main div.column div.productSpecifications {
	margin-bottom: 20px;
}
/* table */
body.other div#main div.column div.productSpecifications table {
	width: 290px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 85%;
	line-height: 1.2;
}
body.other div#main div.column div.productSpecifications table tr th,
body.other div#main div.column div.productSpecifications table tr td {
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}
body.other div#main div.column div.productSpecifications table tr th {
	width: 75px;
	color: #023e0a;
}
body.other div#main div.column div.productSpecifications table tr td {
	color: #8c8c8c;
}
/* div.note
------------------------------------------------------------*/
body.other 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.other 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.other div#main div.column div.note ul li {
	margin: 0 0 5px 15px;
	padding-left: 1em;
	text-indent: -1em;
}

/* ■他ラインナップ：トップ | *2
 * file path : /other/index.html
 * body id name : body#index
 * ******************************************************************************** */

/* h1#pageTitle */
body#index div#main h1#pageTitle {
	margin-bottom: 15px;
}
/* ul.cookerNavi
------------------------------------------------------------*/
body#index div#main ul.otherNavi {
	width: 600px;
	margin: 20px 0 20px;
}
body#index div#main ul.otherNavi li {
	float: left;
	width: 183px;
	margin: 0 0 20px 10px;
	padding-bottom: 10px;
	border: 1px solid #e8eae8;
}
body#index div#main ul.otherNavi li.on dl dd {
	text-decoration: underline;
}
/* h2 */
body#index div#main ul.otherNavi li h2 {
	margin: 1px 0 5px 1px;
	font-size: 0;
	line-height: 0;
}
/* dl */
body#index div#main ul.otherNavi li dl {
	width: 154px;
	margin: 0 auto;
}
body#index div#main ul.otherNavi li dl dt {
	margin-bottom: 10px;
	font-size: 0;
	line-height: 0;
}
body#index div#main ul.otherNavi li dl dd {
	line-height: 1.5;
}

/* ■FLATS（フラッツ） | *3
 * file path : /other/flats/index.html
 * body id name : body#flats
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
body#flats div#main div#column1 {
}
/* h2 */
body#flats div#main div#column1 h2 {
	margin-bottom: 50px;
}
/* div.productSpecifications
------------------------------------------------------------*/
body#flats div#main div.column div.productSpecifications {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
}
body#flats div#main div.column div.last {
	margin-bottom: 20px;
	padding-bottom: 0;
	border: none;
}

/* div#specific
 * ******************************************************************************** */
/* h2 */
body#flats div#main div#specific h2 {
	margin-bottom: 20px;
}
/* div.features
------------------------------------------------------------*/
body#flats 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#flats div#main div#column2 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#flats div#main div#column2 div.features dl {
	float: left;
	width: 175px;
	margin-right: 20px;
}
/* dl.last */
body#flats div#main div#column2 div.features dl.last {
	margin-right: 0;
}
body#flats div#main div#column2 div.features dl dt {
	margin: 0 0 12px 0;
}
body#flats div#main div#column2 div.features dl dd {
	line-height: 1.4;
}
body#flats div#main div#column2 div.features dl dd img {
	margin-top: 20px;
}
/* div#flatsKettle
 * ******************************************************************************** */
/* h2 */
body#flats div#main div#flatsKettle h2 {
	margin-bottom: 20px;
}
/* div.features
------------------------------------------------------------*/
body#flats div#main div#column3 div.features {
	padding: 10px 0 20px 10px;
	background: url(../assets/images/line_bg_1.gif) 0 100% no-repeat;
}
/* div.last */
body#flats div#main div#column3 div.last {
	padding-bottom: 10px;
	background-position: 0 0;
}
body#flats div#main div#column3 div.features dl {
	float: left;
	width: 175px;
	margin-right: 20px;
}
/* dl.last */
body#flats div#main div#column3 div.features dl.last {
	margin-right: 0;
}
body#flats div#main div#column3 div.features dl dt {
	margin: 0 0 12px 0;
}
body#flats div#main div#column3 div.features dl dd {
	line-height: 1.4;
}
body#flats div#main div#column3 div.features dl dd img {
	margin-top: 20px;
}

/* ■蔵炊（くらだき） | *4
 * file path : /other/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;
}

/* ■AZ-WAVE（アズ ウェブ） | *5
 * file path : /other/wave/index.html
 * body id name : body#wave
 * ******************************************************************************** */

/* div#column1
 * -------------------------------------------------------------------------------- */
body#wave div#main div#column1 {
}
/* h2 */
body#wave div#main div#column1 h2 {
	margin-bottom: 25px;
}
/* p.note */
body#wave div#main div#column1 p.note {
	margin-bottom: 20px;
	line-height: 1.7;
}
/* p.img */
body#wave div#main div#column1 p.img {
	margin-bottom: 50px;
}
/* h3 */
body#wave div#main h3 {
	margin-bottom: 25px;
}
/* div.productSpecifications
------------------------------------------------------------*/
body#wave div#main div.column div.productSpecifications {
	margin-bottom: 45px;
}
/* table */
body#wave div#main div.column div.productSpecifications table {
	width: 280px;
}
/* p */
body#wave div#main div.column div.productSpecifications p {
	margin-bottom: 20px;
}
