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

.main figure{
	margin: 0;
}

ul.shaken_tab{
	margin: 0 0 0 -1px;
}

.shaken_tab li{
border:1px solid rgb(204, 204, 204);
-webkit-border-radius:3px 40px 3px 3px;
-moz-border-radius:3px 40px 3px 3px;
border-radius:3px 40px 3px 3px;

-webkit-box-shadow:rgba(255, 255, 190, 0.65098) 0px 0px 6px 0px inset;
-moz-box-shadow:rgba(255, 255, 190, 0.65098) 0px 0px 6px 0px inset;
box-shadow:rgba(255, 255, 190, 0.65098) 0px 0px 6px 0px inset;
background: #00898d;
float: left;
font-size: 16px;
margin: 0 0 0 0px;
}

.shaken_tab li a{
	color: #fff;
	padding: 14px 0 10px 5px;
	width: 179px;
	display: block;
	-webkit-border-radius:3px 40px 3px 3px;
	-moz-border-radius:3px 40px 3px 3px;
	border-radius:3px 40px 3px 3px;
	-webkit-box-shadow:rgba(204, 204, 204, 0.309804) 0px 0px 1px 3px;
	-moz-box-shadow:rgba(204, 204, 204, 0.309804) 0px 0px 1px 3px;
	box-shadow:rgba(204, 204, 204, 0.309804) 0px 0px 1px 3px;
}

.shaken_tab .on{
	background: #bfe0e1;
}
.shaken_tab .on a{
	font-weight: bold;
	color: #03544e;
}

.shaken_area,
.parts_area{
	clear: both;
	background: #fff;
	-webkit-box-shadow:rgba(204, 204, 204, 0.309804) 0px 0px 1px 3px;
	-moz-box-shadow:rgba(204, 204, 204, 0.309804) 0px 0px 1px 3px;
	box-shadow:rgba(204, 204, 204, 0.309804) 0px 0px 1px 3px;
	width: 759px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
		float:left
        }

.s_top{
	padding: 30px 30px;
	line-height:  1.5em;
}

.s_top h2{
	margin: 0 0 15px 0;
	color: #005752;
	font-size: 24px;
	font-weight: normal;
}

.s_top h2 > span{
	color: #f39700;
}

.s_top p > span{
color: #a40000;
}

.s_top figure{
	margin: 20px 0;
}

.s_top figure img{
	display: block;
	margin: 0 auto;
}