@charset "utf-8";
/* CSS Document */

@import url(/css/basestyle.css);
@import url(/css/common.css);

/* ポイント */
#point{
	padding:10px 20px;
}

#point .f-left{
	width:330px;
}

#point .f-right{
	width:320px;
}

#point .f-left ul{
	padding:0px 20px;
}

/* 事例 */

#case{
	clear:both;
	margin:20px auto 10px auto;
}

#case h3{
	margin:0;
	padding:5px 0;
	border:0;
	background-color:#FFFFFF;
}

#case td{
	padding:0 5px 10px 5px;
	vertical-align:top;
}


/* 事例詳細 */
#main-waku h1{
}


#main-waku h2{
	color:#000000;
}

.case-photo,
.case-txt{
	width:600px;
	margin:0 auto 15px auto;
	text-align:center;
}

.case-photo .f-left{
	width:290px;
	margin:0;
	padding:0 10px 20px 0;
}

.case-photo .f-right{
	width:300px;
	margin:0;
	padding:0 0 20px 0;
}

.case-photo .f-left .left,
.case-photo .f-right .left{
	text-align:left;
}

.case-txt .f-left{
	width:280px;
	margin:0;
	padding:0 20px 20px 0;
}

.case-txt .f-right{
	width:300px;
	margin:0;
	padding:0 0 20px 0;
}

.case-photo p{
	text-align:center;
}

.case-box01 h3{
	background-color:#EEF2F4;
	border:solid 1px #4497CA;
	color:#4497CA;
	margin:30px 0 10px 0;
	padding:3px 5px;
}

.case-box01inn,
.case-box02inn{
	margin:0 20px;
}

.case-box01{
	margin:0 0 40px 0;
}

.case-box02{
	margin:10px 0;
}












