@charset "UTF-8";

/* index　───────────────────────────────────

	1. subnavi style
	2. index style
	3. entry style
	
────────────────────────────────────────*/


/* 1. subnavi style
────────────────────────────────────────*/
ul#subnavi_case {
	margin:0px;
	padding:20px 10px 20px 13px;
	text-align:left;
}
ul#subnavi_case li {
	list-style:none;
	margin:0px 0px 8px 0px;
	padding:0px 10px 0px 14px;
	background-image:url(../images/li_icon2.gif);
	background-position:left;
	background-repeat:no-repeat;
}
ul#subnavi_case li a {
	color:#000000;
}


/* 2. index style
────────────────────────────────────────*/
#contents .case_box {
	float:left;
	display:block;
	width:290px;
	height:145px;
	margin:25px 15px 10px 0px;
	_margin:25px 10px 10px 0px;
}
#contents .case_box h2 {
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:5px;
	color:#333333;
	background-color:#f9f2e4;
}
#contents .case_box h3 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:5px;
	color:#333333;
	background-color:#dedacb;
}
#contents .case_box p {
	margin:0px;
	padding:0px;
	color:#333333;
	line-height:130%;
}
#contents .case_box a {
	color:#333333;
}
.case_boxR {
	float:right;
	width:180px;
	height:auto;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 10px 0px;
}
.case_boxL {
	float:left;
	width:100px;
	height:110px;
	overflow:hidden;
}
#contents .case_box p.case_more {
	clear:both;
	float:right;
	text-indent:-9990px;
}
#contents .case_box p.case_more a {
	width:100px;
	height:21px;
	display:block;
	background-image:url(../case/images/more.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* 3. entry style
────────────────────────────────────────*/
#case_entry {
	padding:25px 0px 0px 0px;
}

#case_entry h2 {
	width:590px;
	_width:600px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	background-color:#f9f2e4;
	margin:0px;
	padding:4px 5px;
}
#case_entry h3 {
	width:590px;
	_width:600px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background-color:#dedacb;
	margin:0px 0px 15px 0px;
	padding:4px 5px;
}
#case_imgbox {
	width:600px;
	height:auto;
	background-color:#f0efe6;
}
#case_img {
	float:left;
	width:330px;
	height:auto;
}
ul#case_img_s {
	float:right;
	width:270px;
	margin:0px;
	padding:30px 0px 40px 0px;
}
ul#case_img_s img{
	cursor:pointer;
}
ul#case_img_s li {
	width:65px;
	height:65px;
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
	float:left;
	text-align:right;
	overflow:hidden;
}
#case_imgboxR {
	float:right;
	width:270px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#txt01,#txt02,#txt03,#txt04,#txt05,#txt06,#txt07,#txt08 {
	clear:both;
	width:250px;
	height:120px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 10px;
}
#txt02,#txt03,#txt04,#txt05,#txt06,#txt07,#txt08 {
	display:none;
}
#case_imgboxR p {
	margin:0px;
	padding:10px;
}
#case_comment {
	clear:both;
	width:600px;
	margin:0px 0px 30px 0px;
	padding:0px;
}
#case_comment p {
	margin:0px;
	padding:10px 0px;
}
#customer p {
	margin:0px;
	padding:10px 0px;
}
h3#review_h {
	margin:23px 0px 0px 0px;
	padding:0px;
	line-height:100%;
	text-indent:-9990px;
	width:600px;
	height:31px;
	background-image:url(../case/images/review.gif);
	background-repeat:no-repeat;
	font-size:12px;
}


#contents .case_box_s {
	float:left;
	width:290px;
	height:100px;
	margin:15px 5px 10px 5px;
}
#contents .case_box_s h2 {
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:5px;
	color:#333333;
	background-color:#f9f2e4;
}
#contents .case_box_s h3 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:5px;
	color:#333333;
	background-color:#dedacb;
}
#contents .case_box_s p {
	margin:0px;
	padding:5px;
	color:#333333;
	line-height:130%;
}
#contents .case_box_s .case_boxR {
	float:right;
	width:210px;
	height:auto;
}
#contents .case_box_s .case_boxL {
	float:left;
	width:80px;
	height:80px;
}
#contents .case_box_s p.case_more {
	clear:both;
	float:right;
	text-indent:-9990px;
	margin:-20px 0px 0px 0px;
}
#contents .case_box_s p.case_more a {
	width:100px;
	height:21px;
	display:block;
	background-image:url(../case/images/more.gif);
	background-position:top left;
	background-repeat:no-repeat;
}




ul#subnavi {
	display:none;
}
