@charset"utf-8";
/**********************************************
	case.css
**********************************************/

.caseInner01{ margin-bottom: 15px; border-bottom: 1px dotted #999999;}
.caseInner02{ margin-bottom: 15px; border-bottom: 1px dotted #999999; padding-bottom: 8px;}
/*
.caseInner02 .thumb { float: left; width:140px; text-align: center; background: url(../../case/images/case_bg_thumb.gif) top center no-repeat; padding: 11px 0 0; height: 100px;  }
*/
.caseInner02 .thumb { float: left; width:140px; text-align: center;}
.caseInner02 .thumb .thumbInner1{ background: url(../../case2/images/case_bg_thumb1.gif) top center no-repeat; padding: 12px 0 0; }
.caseInner02 .thumb .thumbInner2{ background: url(../../case2/images/case_bg_thumb2.gif) bottom center no-repeat; padding: 0 0 13px; margin-bottom: 7px;}
.caseInner02 .text { float: right; width:440px;  padding-top: 17px;}
.caseInner02 .text a{ color:#333333;}
.caseInner02 .thumb img{ border: 1px solid #11c840;}
.caseInner02 .text h3{ padding-left: 20px; }
.caseInner02 .text p{ margin-bottom: 10px;}


/*
h1.caseDetail{ background: url(../../case/images/case_detail_bg_ttl.gif) left bottom no-repeat; border-top: 4px solid #0dc83d; padding:8px 0 8px 10px; ; font-size: 1.8em; margin-bottom: 20px; }

h1.caseDetail{ background: url(../../case2/images/case_detail_bg_ttl.gif) left bottom no-repeat; border-top: 4px solid #0dc83d; padding:8px 0 8px 10px; ; font-size: 1.8em; margin-bottom: 20px; }
*/
.caseDetailInner01{ border-bottom: 1px dotted #999999; padding-bottom: 20px; margin-bottom: 20px; line-height: 180%;}
.caseDetailInner01 .outline{ font-weight: bold; }
.caseDetailInner01 .pict_main{ padding-left: 20px; text-align: right;}
.caseDetailInner02{
	border-bottom: 1px dotted #999999;
	padding-bottom: 0px;
	margin-bottom: 20px;
	line-height: 180%;
}
.caseDetailInner02 p{ margin-bottom: 20px; line-height: 180%;}
.caseDetailInner02 .pict_staff{ padding: 0 0 20px 20px; text-align: right; }

.caseSama{ padding-left: 0.2em; }


/* 2009 June ---------*/
.ico-arrow07 { margin-bottom: 15px;}

#caseDetailTitle { background: url(../../case/images/case_detail_bg_ttl_2.gif) repeat-y left top; border-top: 4px solid #0dc83d; padding: 9px 0 0 10px; margin: 0; }
h1.caseDetail { font-size: 1.8em; }

#caseDetailTitle img{ margin-left: 10px;}
