@charset "UTF-8";/* CSS Document */div.divider { margin:5px 0; padding:0; clear:both; background:url(/products/img/line.gif) 0 0 no-repeat; height:5px;}#contentsArea #columnLeftNav { margin:0; padding:0; width:165px; font-size:0.8em; float:left; background:url(/img/frame/leftnav_bg.gif) 0 0 repeat-y; }#contentsArea #columnLeftNav ul { margin:0; padding:0; background:url(/img/frame/leftnav_top.gif) 0 0 no-repeat; }#contentsArea #columnLeftNav ul li { margin:0 4px; border-bottom:1px solid #e5e5e5;}#contentsArea #columnLeftNav ul li a { padding:2px 5px 2px 20px; color:#000; display:block; border-bottom:1px dotted #999999; background:#e5e5e5 url(/img/frame/arrow_inside_nav.gif) 10px 3px no-repeat;}#contentsArea #columnLeftNav ul li a:hover { background-color:#fbe30d;}#contentsArea #columnLeftNav ul li.noboarder a { margin:0; padding:2px 5px 0 20px; border:0; }#contentsArea #columnLeftNav ul li.title { padding:10px 0 0 0;}#contentsArea #columnLeftNav ul li.title a { padding:0; width:157px; height:23px; border:0; background-color:#fff; background-position:0 0; background-repeat:no-repeat;}#contentsArea #columnLeftNav ul li.title a:hover { background-color:#fff; background-position:0 0; background-repeat:no-repeat;}#contentsArea #columnLeftNav ul li#products a { background-image:url(/img/frame/leftnav_products.gif);}#contentsArea #columnLeftNav ul li#gallery a { background-image:url(/img/frame/leftnav_gallery.gif);}#contentsArea #columnLeftNav ul li.last { margin:0; padding:0; width:165px; height:10px; border:0; background:url(/img/frame/leftnav_bottom.gif) no-repeat 0 0;}#contentsArea #columnLeftNav ul ol { margin:0 4px; *margin:0; padding:0; }#contentsArea #columnLeftNav ul ol a { margin:0; padding:2px 5px 2px 30px; color:#000; display:block; border-bottom:1px dotted #999999; background:#e5e5e5 url(/img/frame/arrow_inside_nav.gif) 20px 3px no-repeat;}#contentsArea #columnLeftNav ul ol a:hover { background:#fbe30d url(/img/frame/arrow_inside_nav.gif) 20px 4px no-repeat;}#contentsArea #columnRightContent { margin:0; padding:0; width:533px; float:right; }#contentsArea #columnRightContent h2 { margin:0 0 10px 0; padding:0;}#contentsArea #columnRightContent div#content { margin:20px 0; padding:0;}#contentsArea #columnRightContent div#content ul { margin:0; padding:0;}#contentsArea #columnRightContent div#content li { margin:0; padding:0 0 10px 0;}#contentsArea #columnRightContent div#content #contentLeft { float:left; width:250px;}#contentsArea #columnRightContent div#content #contentMiddle { margin-left:13px; float:left; width:10px;}#contentsArea #columnRightContent div#content #contentRight { float:right; width:250px;}#contentsArea #columnRightContent div#content #contentLeft.w260 { width:260px;}#contentsArea #columnRightContent div#content #contentRight.w260 { width:260px;}#contentsArea #columnRightContent div#download { margin:10px 0; padding:10px 0 10px 0; font-size:0.9em; clear:both;}#contentsArea #columnRightContent div#download p { margin:0; padding:0;}#contentsArea #columnRightContent table.content { margin:5px 0 10px 0; padding:0; width:533px; font-size:0.9em;}#contentsArea #columnRightContent table.content td { margin:0; padding:2px; width:260px;}#contentsArea #columnRightContent table.content td.vbar { margin:0; padding:0; width:13px; background:url(/img/frame/table_vdot.gif) center 0 repeat-y;}#contentsArea #columnRightContent table.content td.image img { padding:0 auto;}#contentsArea #columnRightContent table.content td.text { padding:4px; line-height:1.2em; background-color:#f2f2f2;}#contentsArea #columnRightContent table.content td span { color:#666; font-weight:bold;}#contentsArea #columnRightContent img.right { margin:5px 0 5px 5px; padding:0 0 0 5px; float:right;}#contentsArea #columnRightContent img.left { margin:5px 5px 5px 0; padding:5px 5px 0 0; float:left;}#contentsArea #columnRightContent table ul { margin:0 0 0 20px; padding:0; list-style-type:disc; text-align:left;}#contentsArea #columnRightContent table ol { margin:0; padding:0; list-style-type:disc; text-align:left;}#contentsArea #columnRightContent p { margin:0; padding:5px 0;}#contentsArea #columnRightContent p.noPadding { margin:0; padding:0;}#contentsArea #columnRightContent p.caption { color:#000; font-size:0.9em;}#contentsArea #columnRightContent p.pBox { margin:10px 0; padding:5px; width:522px; *width:220px; border:1px solid #ddd; background-color:#eee;}*:first-child+html #contentsArea #columnRightContent p.pBox { margin:10px 0; padding:5px; width:522px; border:1px solid #ddd; background-color:#eee;}#contentsArea #columnRightContent ul.list { margin:5px 0; padding:0; list-style-type:disc;}#contentsArea #columnRightContent ul.list li { margin:0 0 0 20px; padding:2px 0; list-style-type:disc;}#contentsArea #columnRightContent div.item { margin:0; padding:0;}#contentsArea #columnRightContent div.item p { margin:20px 0 0 0;}#contentsArea #columnRightContent table table.chart td {	text-align:center;}#contentsArea #columnRightContent table table.chart td em { color:#333333;}a.linkOut { padding:0 0 0 12px; background:url(/img/frame/icon_arrow_02.gif) 0 3px no-repeat; color:#000; font-size:0.8em;}a.linkOut, x:-moz-any-link { color:#000; font-size:0.9em;}#contentsArea div#content { margin:0; padding:10px 0;}#contentsArea div#content div.item { margin:10px 0; padding:0; clear:both;}#contentsArea div#content div.item h3 { margin:0; padding:0; font-size:1.2em;}#contentsArea div#content div.item p { margin:5px 0; padding:0; line-height:1.5em;}#contentsArea div#content ul { margin:0; padding:0;}#contentsArea div#content ul li { margin:0; padding:0;}#contentsArea div#content div.item div.right { margin:0; padding:0; float:right; text-align:left;}#contentsArea div#content div.item div.left { margin:0; padding:0; float:left; text-align:left;}#contentsArea div#content div.item div.pictImg { margin:0; padding:0; width:219px;}#contentsArea div#content div.item div.textSpace { margin:0; padding:0; width:305px;}#contentsArea div#content div.item div#seeSeries { margin:10px auto; padding:0; width:200px; height:110px; text-indent:-9999px;}#contentsArea div#content div.item div#seeSeries a { width:200px; height:110px; display:block; background:url(/madeinjapan/img/btn_series.gif) 0 0 no-repeat;}#contentsArea div#content div.item div#seeSeries a:hover { background-position:top right;}#contentsArea div#content div.item ul#seeSeriesList { margin:0 auto; padding:15px 0 0 20px; width:460px; height:200px; background-color:#848c97;}#contentsArea div#content div.item ul#seeSeriesList li { margin:0; padding:0 0 10px 20px; float:left; width:190px; height:80px; text-indent:-9999px;}#contentsArea div#content div.item ul#seeSeriesList li.noMarginRight { margin:0 0 10px 0;}#contentsArea div#content div.item ul#seeSeriesList li a { margin:0; padding:0; float:left; display:block; width:190px; height:80px; background-position:top left; background-repeat:no-repeat;}#contentsArea div#content div.item ul#seeSeriesList li a:hover { background-position:top right;}#contentsArea div#content div.item ul#seeSeriesList li#max a { background-image:url(/madeinjapan/img/btn_max.gif);}#contentsArea div#content div.item ul#seeSeriesList li#proud a { background-image:url(/madeinjapan/img/btn_proud.gif);}#contentsArea div#content div.item ul#seeSeriesList li#clear a { background-image:url(/madeinjapan/img/btn_clear.gif);}#contentsArea div#content div.item ul#seeSeriesList li#style a { background-image:url(/madeinjapan/img/btn_style.gif);}#contentsArea div#content div.item ul#productList { margin:10px auto 0 auto; padding:5px; width:400px; clear:both;}#contentsArea div#content div.item ul#productList li { margin:10px 0 10px 20px; padding:0; float:left; width:190px; height:80px; text-indent:-9999px;}#contentsArea div#content div.item ul#productList li.noMarginLeft { margin:10px 0 10px 0;}#contentsArea div#content div.item ul#productList li a { margin:0; padding:0; float:left; display:block; width:190px; height:80px; background-position:top left; background-repeat:no-repeat;}#contentsArea div#content div.item ul#productList li a:hover { background-position:top right;}#contentsArea div#content div.item ul#productList li#power a { background-image:url(/madeinjapan/img/btn_power.gif);}#contentsArea div#content div.item ul#productList li#double a { background-image:url(/madeinjapan/img/btn_double.gif);}/***for relaxsee***/#mainContents div.heading1 , #mainContents h3.title2_2{ margin: 0 0 0 0;	padding: 0 0 0 5px;	border-width: 0 0 0 5px; border-color: #4F4F4F;	border-style: solid; display: block;}#mainContents .lead01{ margin: -1px 0 0 0; padding: 0 0 0 5px; border-width: 0 0 0 5px; border-color: #4F4F4F; border-style: solid; display: block;}#columnRightContent h3 { margin-bottom:0; font-size:1.1em; }	#columnRightContent p.main { line-height:170%; }#columnRightContent p.imageCenter { text-align:center; }#columnRightContent img.leftPic1 { padding-left:20px; float:right; }#columnRightContent img.leftPic2 { padding-left:20px; float:right; }#columnRightContent .box1 { margin:10px 0; }#columnRightContent .box2 { margin:15px 0; }#columnRightContent .box2 p { margin-top:0; }.col2line{width:534px;margin:0;padding:0;float:right;line-height:150%;margin:0 0 15px;}.col2line .col2left{width:250px;float:left;}.col2line .col2right{width:250px;float:right;}.col2line .col2left h4,.col2right h4{padding:0;margin:0;}.col2line .col2left h4 img,.col2right h4 img{padding:0 0 10px;}.col2line .col2left img,.col2right img{float:right;}.col2line .col2left p,.col2right p{float:left;margin:0;padding:0;width:140px;}.col2line .col2left p span,.col2right p span{font-size:0.8em;margin:0 0 15px;}.relaxseeCap{font-size:0.8em;margin:0 0 15px;display:block;}#thirdcol{line-height:170%;float:right;width:534px;margin:15px 0 10px;}#thirdcol img{float:right;margin:0;padding:0;}#thirdcol p{float:left;width:260px;margin:0;padding:0;}#thirdcol sup{font-size:0.8em;}