@charset "utf-8";/* エスケープ */



/*
	--------------------------------
	Created: 2008.02.17
	Last Modified: 2008.09.18 by ryuko@commons.co.jp
	--------------------------------
*/



/* --------------------------------
	プロダクトインプレッション
-------------------------------- */

div#impression { width:715px; margin:0 auto; }

div#impression #head { margin:30px auto 0 auto; width:715px; }
div#impression #head .nav { position:relative; width:715px; border-top:5px solid #143440; z-index:2; }
div#impression #head .nav li { border-right:1px solid #7a8084; float:left; }
div#impression #head .nav li.first { border-left:1px solid #7a8084; }
div#impression #head .nav li img { display:block; }

div#impression h2.first { margin:30px 0 10px; }
div#impression h2 { margin:0 0 10px; }
div#impression .pagetop { margin:9px 10px 0 0; text-align:right; }


div#impression div.block{ 
	border-top: 5px solid #143440;
	background: #edeeef;
	width: 715px;
}

div#impression div.block div.list { 
	margin: 0 20px 19px;
	background: url(../../img/index/bckIndex.gif) repeat-y 0 0 #fff;
}

div#impression div.block div.list .num { 
	margin:1px 0 0 0;
	padding:15px 0 15px 17px;
	width:640px;
	background: url(../../img/index/bckLine.gif)  no-repeat 0 bottom;
}

div#impression div.block div.list .numNoline { 
	background: none;
}

div#impression div.block div.list .num .thum { 
	float:left;
	width:80px;
}

div#impression div.block div.list .num .title { 
	padding:8px 0 0px 20px;
	width:530px;
	background:#fff url(../img/index/imgVec.gif) no-repeat 10px 14px;
	font-weight:bold; float:left;
}

div#impression div.block div.list .num .title a { color:#143440; }
div#impression div.block div.list .num .date { padding:5px 0 0 20px; width:530px; color:#143440; font-weight:bold; float:left; }
div#impression div.block div.list .num .exp { padding:3px 0 0 20px; width:530px; float:left; }

/* --------------------------------
	プロダクトインプレッション 試打レポート
-------------------------------- */

div#imp_report { width:715px; margin: 0 auto; }
div#imp_report div#head { margin:5px 0 0; }
div#imp_report div#head div.left { width:210px; float:left; }
div#imp_report div#head div.right { width:505px; float:right; }
div#imp_report div#head div.right h2 { margin:45px 0 0; }
div#imp_report div#head div.right p { margin:10px 0 0; }
div#imp_report div.link_btn p.left { width:348px; float:left; text-align:right; }
div#imp_report div.link_btn p.right { width:348px; float:right; }

div#imp_report div#report { margin:0 auto 25px; padding:25px; width:665px; background:#eaeaea; }
div#imp_report div#report h3 { font-family: Lucida Grande; font-size: 18pt; line-height: 24pt; margin: 0 0 25px; }
div#imp_report div#report h3.middle { margin: 0 0 25px; padding:25px 0 0; background:url(../../img/index/border_dotted.gif) repeat-x; }
div#imp_report div#report div.block { clear:both; }
div#imp_report div#report p { margin: 0 0 25px; text-align: justify; text-justify: distribute; }
div#imp_report div#report .left { float:left; }
div#imp_report div#report .right { float:right; }
div#imp_report div#report p.left img { margin-right:20px; }
div#imp_report div#report p.right img { margin-left:20px; }
div#imp_report div#report p.sentence { padding:10px; background-color:#f5f5f5; }

div#imp_report p .mitamura span { color:#214654; font-weight:bold; }
div#imp_report p .takahashi span { color:#6a1d12; font-weight:bold; }
div#imp_report p .kanai span { color:#3b4f2f; font-weight:bold; }
div#imp_report p .else span { color:#563956; font-weight:bold; }

div#imp_report p span.mitamura  { color:#214654; font-weight:bold; }
div#imp_report p span.takahashi { color:#6a1d12; font-weight:bold; }
div#imp_report p span.kanai { color:#3b4f2f; font-weight:bold; }
div#imp_report p span.else { color:#563956; font-weight:bold; }
















