@charset "Shift_JIS";

body { margin: 0px;
	padding: 0px;
	background: #fff;
}

#DW-WRAP { width: 967px;
	margin: 0;
}

/* ローカルナビゲーション */
#LNV { margin-bottom: 20px ;
}
#LNV li { margin-bottom: 8px ;
}
#LNV li.nvlist { margin-bottom: 0 ;
}
#LNV li.px-cap img { display: block ;
	padding-bottom: 12px ;
}
/* ローカルナビゲーション */

/* 基本 */
#RIGHT-CLM { width: 770px ;
	float: right ;
}
#LEFT-CLM { width: 179px ;
	float: left ;
}
/* 基本 */

/* レポートトップ */
#TOP #TITLE-CLM { background: url(../img/krp/ttl_bg.jpg) no-repeat ;
	width: 747px ;
	border-top: 6px solid #85BB49;
	padding: 20px 0 0 23px ;
	margin-bottom: 6px ;
}
#TOP #TITLE-CLM h2 { padding-bottom: 10px ;
}
#TOP #TITLE-CLM p { width: 348px;
	padding-bottom: 41px;
}
#TOP #RIGHT-CLM { margin: 0 ;
	padding: 0 ;
}
#TOP .clms { clear: both ;
	 background: url(../img/krp/hint_bg.gif) no-repeat left bottom ;
	 margin-bottom: 24px ;
}
#TOP .one { background: url(../img/krp/hint_bg2.gif) no-repeat left bottom ;
}
#TOP .clm { width: 376px;
	float: left;
	margin-right: 18px;
}
#TOP .clm2 { width: 376px;
	float: left;
}
#TOP .clms h3 { padding-bottom: 6px ;
}

.hint-waku { padding: 0 18px 18px 18px;
}
.hint-waku h4 { padding: 7px 0;
}
.hint-waku ul.merit { margin-left: 1.2em;
	padding-bottom: 14px;
}
.hint-waku ul.merit li { list-style: disc;
}
.hint-waku .btn { padding-bottom: 10px ;
}

.hint-waku ul.download { background: url(../img/krp/hint_dl_bg.gif) no-repeat;
	padding: 10px 10px 0 10px;
	height: 37px;
}
.hint-waku ul.download li { float: left;
	margin-right: 22px;
}
.hint-waku ul.download li.end { margin-right: 0;
}
/* レポートトップ */


/* ユーザーの声 */
#USER .photo { float: right ;
}
#USER .right,
#COMP .right { float: right ;
}
#USER .left,
#COMP .left { float: left ;
}
#USER #TITLE-CLM { border-top: 6px solid #85BB49;
	padding: 4px 0 30px ;
}
#USER .tt-clm { float: left ;
	width: 390px ;
}
#USER #TITLE-CLM h2 { padding: 14px 0 20px ;
}
#USER #TITLE-CLM h3 { padding-bottom: 6px ;
}
#USER #TITLE-CLM .copy { padding-bottom: 18px ;
}
#USER .tt-clm .info { padding-bottom: 24px ;
}
#USER #TITLE-CLM h4 { padding-bottom: 5px ;
}
#USER #TITLE-CLM .photo { float: right ;
	width: 356px ;
}
#USER .clm1 { background: url(../img/krp/user_bg.jpg) no-repeat left top ;
	padding: 23px 24px 30px;
	border-bottom: 1px solid #DEDCD0 ;
	margin-bottom: 48px ;
}
#USER .clm1 .copy { padding-bottom: 24px ;
}
#USER .clm1 table { border: none ;
	margin-bottom: 24px ;
}
#USER .clm1 tr { vertical-align: top ;
}
#USER .clm1 td { width: 325px ;
	background-color: #FFFFFF ;
	vertical-align: top ;
	padding: 12px 12px 18px ;
}
#USER .clm1 td.spc { width: 24px ;
	background: none ;
	height: 24px ;
	padding: 0 ;
}
#USER .clm1 td .copy { padding-bottom: 24px ;
	background: none ;
}
#USER .clm1 td .photo { padding: 0 0 18px 12px ;
}
#USER .clm2 { padding-bottom: 48px ;
}
#USER .clm2 h4 { float: left ;
	padding: 0 0 0 2px ;
}
#USER .clm2 ul { float: right ;
	 width: 573px ;
	 padding-bottom: 60px ;
}
#USER .clm2 li { float: left ;
	width: 179px ;
	padding: 0 18px 18px 0 ;
}
#USER .clm2 li.right { float: right ;
	padding-right: 0 ;
}
#USER .clm2 li.dr-K { clear: both ;
	width: 573px ;
	padding: 0 ;
	float: none ;
}
#USER .clm2 li dt { background: url(../img/krp/user_dot.gif) repeat-y left ;
	margin-bottom: 12px ;
	color: #60971F ;
	font-weight: bold ;
	padding: 2px 0 2px 6px ;
	height: 2.5em ;
	line-height: 1.3em ;
}
#USER .clm2 li.dr-K dl { width: 370px ;
	float: left ;
}
#USER .clm2 li.dr-K dt { height: auto ;
}
#USER .clm2 li.dr-K .photo { padding-top: 8px ;
}
#USER .clm2 .atn { clear: both ;
	padding-bottom: 30px ;
}
#USER .clm2 .atn dd { padding-left: 3em ;
	margin-top: -1.5em ;
}
#USER .clm3,
#COMP .clm3 { padding-bottom: 108px ;
}
#USER .clm3 h5,
#COMP .clm3 h5 { padding-bottom: 11px ;
	margin-bottom: 24px ;
	background: url(../img/krp/user_line.gif) repeat-x left bottom ;
}
#USER .clm3 ul,
#COMP .clm3 ul { width: 376px ;
}
#USER .clm3 .left li,
#COMP .clm3 .left li
 { padding-bottom: 18px ;
}
#USER .clm3 .left li a,
#COMP .clm3 .left li a { background: url(../img/krp/user_arw_l.gif) no-repeat left top ;
	padding-left: 20px ;
}
#USER .clm3 .right li,
#COMP .clm3 .right li { padding-bottom: 12px ;
}
#USER .clm3 .right li a,
#COMP .clm3 .right li a { background: url(../img/krp/user_arw.gif) no-repeat left center ;
	padding-left: 14px ;
}
#COMP #LNV .small-s,
#USER #LNV .small-s { padding: 6px 0 24px ;
}
/* ユーザーの声 */


/* 旧機種との性能比較 */
#COMP #TITLE-CLM { border-top: 6px solid #85BB49;
	padding: 10px 0 48px ;
}
#COMP #TITLE-CLM h2 { padding: 8px 0 18px ;
	margin-bottom: 24px ;
	background: url(../img/krp/comp_dot.gif) repeat-x left bottom ;
}
#COMP #TITLE-CLM .btn { float: right ;
	padding-bottom: 5px ;
}
#COMP .dtl { display: none ;
}
#COMP #RIGHT-CLM li.dr-K { padding-bottom: 60px ;
}
#COMP #RIGHT-CLM h3 { padding-bottom: 18px ;
}
#COMP #RIGHT-CLM h4 { float: left ;
}
#COMP #RIGHT-CLM h4.new { float: right ;
}
#COMP #RIGHT-CLM .atn { padding-bottom: 60px ;
}
#COMP #RIGHT-CLM .atn dd { padding: 0 0 18px 3em ;
	margin-top: -1.5em ;
}
/* 旧機種との性能比較 */
