@charset "Shift_JIS";

/* 商品共通 */
#RIGHT-CLM { float: right;
width: 539px;
}
#RIGHT-CLM h2 { border-bottom: solid 1px #343434;
}
#RIGHT-CLM .link-1 { background: url(../img/cmn/link-arw.gif) no-repeat;
background-position: 0px 3px;
padding-left: 14px;
}
#RIGHT-CLM .link-2 { background: url(../img/cmn/link-arw2.gif) no-repeat;
background-position: 0px 0px;
padding-left: 18px;
}
#RIGHT-CLM .notice-1 dt { float: left;
}
#RIGHT-CLM .notice-1 dd { margin: 0px 0px 6px 10px;
display: block;
}
#RIGHT-CLM .notice-2 dt { float: left;
}
#RIGHT-CLM .notice-2 dd { margin: 0px 0px 6px 24px;
display: block;
}
.px9, .px10, .px12, .px14, .px16, .px18, .px20 { line-height: 1.5 ;
}
/* 商品共通 */
/* dr-K */
.dr-K:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.dr-K { display: inline-block; }
/* exlude MacIE5 \*/
* html .dr-K { height: 1% }
.dr-K { display:block; }
/* end MacIE5 */
/* dr-K */


/* 詳細ページ共通 */
#LEFT-CLM { width: 179px;
}

#NV-CLM { width: 179px;
}
#NV-WRAP { border: solid 1px #399496;
padding: 6px;
margin-bottom: 14px;
}

#NV-WRAP ul.chk { border-bottom: dotted 1px #343434;
margin-bottom: 8px;
padding-bottom: 8px;
}

h4.chk { margin: 10px 0px;
}

#LEFT-CLM ul.chk2 { margin-top: 14px;
clear: none ;
}
/* 詳細ページ共通 */



/* 商品ラインナップ */
#TOP .series-wrap { width: 527px;
margin: 18px 0px 48px 0px;
}
#TOP #RIGHT-CLM h3 { margin: 0px 0px 6px 0px;
}
#TOP #RIGHT-CLM h4 { border: solid 1px #bcbdbb;
}
#TOP .series-wrap table { border: solid 1px #8e554d;
margin-top: 12px;
width: 527px;
}
#TOP .series-wrap th { background: #dbd1d0;
padding: 4px;
font-weight: normal;
border-right: solid 1px #8e554d;
border-bottom: solid 1px #8e554d;
}
#TOP .series-wrap td { padding: 4px;
border-right: solid 1px #8e554d;
border-bottom: solid 1px #8e554d;
}
#TOP .clm-1 { width: 200px;
}
#TOP .clm-2 { width: 86px;
}
#TOP .clm-3 { width: 60px;
}
#TOP td.no-border-bottom { border-bottom: none;
}
#TOP td.no-border-right, #TOP th.no-border-right { border-right: none;
}
#TOP .series-wrap table a { background: url(../img/cmn/link-arw.gif) no-repeat;
background-position: 0px 3px;
padding-left: 10px;
}
/* 商品ラインナップ */




/* M-Series 新商品情報 */
#M-SERIES #RIGHT-CLM h2 { margin-bottom: 12px;
}
#M-SERIES .right-2 { text-align: right;
margin-right: 15px;
}


#M-SERIES #NEW-1, #M-SERIES #NEW-2, #M-SERIES #NEW-3, #M-SERIES #NEW-4 { margin-left: 12px;
}

#M-SERIES #NEW-1 { background: url(../img/pd/m_sr_1a.jpg) no-repeat;
height: 316px;
}

#M-SERIES #RIGHT-CLM h3 { padding-left: 284px;
}
#M-SERIES #RIGHT-CLM h4 { margin: 24px 0px 7px;
}
#M-SERIES #NEW-2 { padding-top: 28px;
}
#M-SERIES #RIGHT-CLM #NEW-2 h4 { float: left ;
width: 320px ;
padding: 2px 0 7px ;
margin: 0 ;
}
#M-SERIES #RIGHT-CLM #NEW-2 p.right-2 { float: none ;
}
#M-SERIES #RIGHT-CLM #NEW-2 #BTN-6 { padding: 8px 0 0 ;
}
#M-SERIES #NEW-3 { margin-top: 4px;
}
#M-SERIES #NEW-4 { margin-top: 4px;
}
#M-SERIES #FEATURE { height: 175px;
clear: both ;
}
#M-SERIES #FEATURE li { float: left;
}

#M-SERIES #FEATURE_BT a { display: block;
width: 102px;
height: 175px;
background: url(../img/pd/m_sr_2b.jpg);
text-decoration: none;
}
#M-SERIES #BTN-1 a { width: 106px;
}
#M-SERIES #BTN-1 a:hover { background-position: 0px -175px;
}
#M-SERIES #BTN-2 a { background-position: -106px 0px;
}
#M-SERIES #BTN-2 a:hover { background-position: -106px -175px;
}
#M-SERIES #BTN-3 a { background-position: -208px 0px;
width: 103px;
}
#M-SERIES #BTN-3 a:hover { background-position: -208px -175px;
}
#M-SERIES #BTN-4 a { background-position: -311px 0px;
}
#M-SERIES #BTN-4 a:hover { background-position: -311px -175px;
}
#M-SERIES #BTN-5 a { background-position: -413px 0px;
width: 99px;
}
#M-SERIES #BTN-5 a:hover { background-position: -413px -175px;
}
/* M-Series 新商品情報 */



/* 商品詳細ページ */
#LINE .intro-wrap { background: url(../img/prd/m_deep_itr1.jpg) no-repeat;
background-position: right;
height: 343px;
}
#LINE #RIGHT-CLM h3 { margin: 0px 0px 6px 0px;
padding-top: 21px;
}
#LINE .intro-wrap span { margin: 5px 0px 29px 0px;
width: 216px;
display: block;
}

#LINE #RIGHT-CLM h4 { margin: 26px 0px 6px 0px;
}
#LINE #RIGHT-CLM h5 { background: #9E4C3F;
margin-bottom: 16px;
}
#LINE #RIGHT-CLM .text-link-h1 li { margin: 2px 0px;
}
#LINE .line-up { margin: 26px 0px 29px 0px;
border-right: solid 1px #CEA59F;
border-left: solid 1px #CEA59F;
border-bottom: solid 1px #CEA59F;
}
#LINE .line-up p { margin: 0px 19px 16px 19px;
}
#LINE #RIGHT-CLM .notice-1 { margin: 0px 19px 16px 19px;
}
#LINE #RIGHT-CLM .notice-2 { margin: 0px 19px 16px 19px;
}
#LINE .line-up .cnt { border-bottom: dotted 1px #343434;
padding-bottom: 16px;
}

/* 商品詳細ページ */



/* 商品詳細ページ：旧フォーマット */
#LINE2 #RIGHT-CLM h3 { margin: 24px 0px 12px 0px;
padding-bottom: 3px;
border-bottom: solid 1px #ccc;
}
#LINE2 #RIGHT-CLM h5 { background: #fff;
border-bottom: solid 1px #ccc;
padding-bottom: 3px;
margin: 44px 0px 6px 0px;
}
#LINE2 #RIGHT-CLM .right { padding: 3px 0px 0px 12px;
}
.kinou-list li { list-style: disc;
}
/* 商品詳細ページ：旧フォーマット */



/* ディープタイプ詳細 */
#LINE-DEEP .intro-wrap { margin: 21px 0px 0px 0px;
}
#LINE-DEEP #RIGHT-CLM h3 { margin: 0px 0px 6px 0px;
}
#LINE-DEEP .feature { margin: 18px 0px 29px 0px;
border: solid 1px #B6D2D2;
padding: 17px 5px 3px 16px;
height: 610px;
}
#LINE-DEEP .feature .ft { float: left;
}
#LINE-DEEP .feature span { width: 140px;
margin-top: 10px;
display: block;
}
#LINE-DEEP .feature .right-clm { clear: both;
text-align: right;
padding-top: 34px;
}

/* ディープタイプ詳細 */



/* コンパクトタイプ商品詳細ページ */
#LINE .intro-wrap-compact { background: url(../img/prd/m_compact_itr1.jpg) no-repeat;
background-position: right;
height: 343px;
}
#LINE .intro-wrap-compact span { margin: 5px 0px 29px 0px;
width: 216px;
display: block;
}
/* コンパクトタイプ商品詳細ページ */



/* その他の関連情報 */
.install img#TTL { margin-right: 283px;
}
/* その他の関連情報 */





.arw_1 { background: url(../img/cmn/arw_1.gif) no-repeat;
background-position: 0 2px;
padding-left: 15px;
}


/* 雑誌広告記事紹介ページ */

/* タイトル部 */
#AD-P #RIGHT-CLM h3 { margin: 3px 0 0 0;
}
#AD-P #RIGHT-CLM h4 { margin: 32px 0 0 0;
clear: both;
}
h4.mgn { padding-top: 24px;
}
/* タイトル部 */

/* 記事紹介部 */
#AD-P #RIGHT-CLM #HBN2 { margin: 11px 5px 0 0;
}

#AD-P #RIGHT-CLM #HBN { width: 264px;
float: right;
margin: 11px 5px 0 0;
}
#AD-P #RIGHT-CLM #HBN p { margin: 18px 0 0 0;
}
#AD-P #RIGHT-CLM #HBN-2 { margin: 14px 0 0 0;
float: left;
}
/* 記事紹介部 */

/* 掲載雑誌紹介部 */
#AD-P #RIGHT-CLM h5 { clear: both;
padding: 32px 0 0 0;
margin: 0;
}
#AD-P #RIGHT-CLM ul { color: #535353;
margin: 10px 0 0 5px;
line-height: 12px;
}
#AD-P #RIGHT-CLM li { float: left;
margin-right: 12px;
width: 73px;
}
#AD-P #RIGHT-CLM li img { border: 1px solid #bbb;
margin-bottom: 3px;
}
/* 掲載雑誌紹介部 */

/* 雑誌広告記事紹介ページ */



/* カゴの紹介ページ */
#M-KAGO #NEW-1 h3 { margin: 15px 0 5px;
}
#M-KAGO #NEW-1 .k-photo { margin-bottom: 40px;
}
#M-KAGO #NEW-1 .link-in-page { text-align: right ;
}
#M-KAGO #NEW-1 .link-in-page h4 { font-size: 100% ;
color: #1E6C6C ;
padding-right: 24.5em;
font-weight: normal ;
}
#M-KAGO #NEW-1 .link-in-page p { margin-bottom: 0 ;
}
#M-KAGO #NEW-1 .link-in-page p a { margin: 0 0 0 0 ;
background: url(../img/prd/m_kg_arw.gif) no-repeat left center ;
padding-left: 10px;
}

#M-KAGO #NEW-1 { margin-bottom: 15px;
}
#M-KAGO #NEW-2 { margin-bottom: 17px;
}
#M-KAGO #NEW-3 { margin-bottom: 26px;
}
#M-KAGO #NEW-4 { margin-bottom: 7px;
}
#M-KAGO #NEW-5 { margin-bottom: 7px;
}
#M-KAGO #NEW-6 { margin-bottom: 20px;
}

#M-KAGO .feature { border: 1px solid #CFE8EA ;
border-top: none ;
padding: 10px 12px ;
}
#M-KAGO .feature div.right { width: 290px ;
}
#M-KAGO .feature .right h5 { color: #CA0000 ;
font-weight: bold ;
font-size: 110% ;
border-bottom: 1px dotted #444 ;
margin-bottom: 5px ;
}
#M-KAGO .feature .right p.copy { padding-bottom: 10px;
}
#M-KAGO .feature dd { margin-bottom: 5px;
}
/* カゴの紹介ページ */

/* 食洗機の歴史ページ */
#M-HISTORY h2 { border-bottom: 1px solid #343434 ;
margin-bottom:24px;
}
#M-HISTORY table#FEATURE { border-collapse : collapse ;
border-spacing: 0 ;
text-align: left ;
}
#M-HISTORY table#FEATURE td,
#M-HISTORY table#FEATURE th { vertical-align: top ;
line-height: 1.2 ;
}
#M-HISTORY table#FEATURE td.history-line { background: url(../img/prd/m_hist_pt_bg.gif) repeat-y ;
width: 74px ;
}
#M-HISTORY .news { padding: 20px 0 0 0 ;
}
#M-HISTORY .news.hl-pt2 { padding: 38px 0 0 0;
}
#M-HISTORY .news p { padding-bottom: 10px ;
}
#M-HISTORY .news ul { background: url(../img/prd/m_hist_bg_1.gif) no-repeat top ;
padding-top: 5px;
}
#M-HISTORY .news li { padding: 0 5px 0 0;
list-style: outside disc ;
margin-left: 20px ;
}
#M-HISTORY .news .list-end { background: url(../img/prd/m_hist_bg_2.gif) no-repeat top ;
}
#M-HISTORY .history-line { padding-top: 23px ;
}
#M-HISTORY .history-line .line-point { margin: 47px 0 0 37px;
}
#M-HISTORY .m-history { padding-top: 8px ;
}
#M-HISTORY .m-history h3 { padding-bottom: 5px ;
}
#M-HISTORY .photo { float: left ;
margin-right: 10px;
}
/* 食洗機の歴史ページ */

/* FULLオープンのR2とRD2のページ */
#R2RD2 th { text-align: left;
font-weight: normal;
}
#R2RD2 #RIGHT-CLM h3 { border-bottom:1px solid #CCCCCC;
margin:24px 0px 12px;
padding-bottom:3px;
}
#R2RD2 .notes { margin-bottom: 44px ;
}
#R2RD2 .photo2 { padding-bottom: 18px ;
}
#R2RD2 .photo { float: right ;
padding: 0 0 0 18px ;
}
#R2RD2 .clm { padding-bottom: 36px ;
clear: both ;
}
#R2RD2 .clm h4 { padding-bottom: 24px ;
}
#R2RD2 .clm h5 { padding-bottom: 3px ;
margin-bottom: 6px ;
border-bottom: 1px solid #CCCCCC ;
}
#R2RD2 .clm p { padding-bottom: 1em ;
}
#R2RD2 .clm p.title { padding: 0 ;
margin: 0 ;
float: none ;
}
#R2RD2 .sub-clm { clear: both ;
padding-bottom: 36px ;
}
#R2RD2 .kinou-list { padding-bottom: 1em ;
}
#R2RD2 .kinou-list li { list-style: disc outside ;
margin-left: 20px ;
padding-bottom: 3px ;
}
/* FULLオープンのR2とRD2のページ */
