@charset "UTF-8";
/* CSS Document */
/* ＦＰ金型、ＢＫバーリングなど 2016 0507 */
#mainArea {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: auto;

}
/* コンテンツの中身部分 */
#mainWrap, #mainWrap2, #mainWrap3  {
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#mainWrap  {
	padding-left: 10px; /* 0107 変更 */
}
#mainWrap2  {
	width: 970px;
	height: 540px;
}
#mainWrap3  {
	width: 970px;
	height: 500px;
}
.ttl  {
	font-size: 28px;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
}
#boxA {
	height: 220px;
	background: url(../Punch/forming/bk/img/before_bg.jpg) no-repeat;
}
#boxA ul {
	margin: 0px;
	padding: 0px;
}
#boxA ul li {
	list-style: none;
	margin-left: 10px;
	font-size: 18px;
}
/* 高速ﾏｰｷﾝｸﾞ　上部 */
#boxA2 {
	height: 220px;
	background: url(../Punch/forming/bk/img/before_bg.jpg) no-repeat 0px 15px;
}
#boxA2 ul {
	margin: 0px;
	padding: 0px;
}
#boxA2 ul li {
	list-style: none;
	margin-left: 10px;
	font-size: 18px;
}
#boxB {
	height: 220px;
	padding: 5px;
}
/* BKバーリング　上部 */
#boxC {
	height: 220px;
	background: url(../Punch/forming/bk/img/good_bg.jpg) no-repeat;
}
#boxC ul {
	margin: 5px 0px 5px 240px;
	padding: 0px;
}
#boxC ul li {
	list-style: none;
	margin-left: 10px;
	font-size: 18px;
}
/* BKバーリング　効果  */
#boxD {
	height: 220px;
	background: url(../Punch/forming/bk/img/effects_bg.jpg) no-repeat;
}
/* BKバーリング　声  */
#boxE {
	height: 220px;
	padding: 10px;
	background: url(../Punch/forming/bk/img/voice_bg.jpg) no-repeat bottom;
}
/*.block01 {
	float: left;
}
.block02 {
	float: right;
}*/
.pic1 {
	float: left;
	border: 1px solid #999;
	padding: 0px;
	margin: 5px;
}
.boxR {
	height: 160px;
	float: right;
	width: 640px;
}
.boxR2 {
	height: 160px;
	float: right;
	width: 590px;
}
.boxR_spec {
	height: 480px;
	width: 460px;
	float: right;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.kicker  {
	font-size: 30px;
	color: #03F;
	margin: 5px 0px;
	padding: 0px;
}
.kicker2  {
	font-size: 30px;
	color: #F00;
	margin: 5px 0px 5px 240px;
	padding: 0px;
}
.kicker3  {
	font-size: 26px;
	color: #03F;
	margin: 5px 0px;
	padding: 0px;
}
.summary  {
	font-size: 24px;
	color: #06F;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.cap01 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.cap02 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.cap03 {
	font-size: 18px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.cap04 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
.cap05 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.cap06 {
	font-size: 12px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	text-indent: -1.8em;
}
.cap07 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.cap09 {
	text-indent: -1em;
	font-size: 15px;
	margin: 0px;
	padding: 0px 0px 3px 15px;
}
/* --------------------　インデント　コメ -------------------- */
.cap_spec {
	margin: 10px 0px 10px 20px;
	padding: 0px;
}
.cap_spec li {
	padding-top: 2px;
	padding-bottom: 2px;
}
.cap_spec2 li {
	margin: 5px 0px;
	padding: 0px;
	font-size: 22px;
	color: #333;
}
.spec1 {
	font-size: 16px;
	margin: 5px 0px 0px;
	padding: 0px;
}
.voice {
	font-size: 15px;
	margin: 0px 60px 10px;
	padding: 10px;
	border: 1px solid #666;
}
#img_box {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	text-align: center;
	width: 480px;
}
#img_box2 {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	text-align: center;
	width: 950px;
}
#img_box8 {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	text-align: center;
	width: 490px;
}
.super {
vertical-align: super;
	font-size: 12px;
}
/* --------------------　画像　切替 -------------------- */
.mainImage {
	border: 1px solid #666;
}
.thumb {
	border: 2px solid #333;
}
/* --------------------------------------- */
/* feature text */
.midasi_feat {
	height: 22px;
	width: 100px;
	background: #333;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 0px 3px 7px;
	margin: 10px 0px;
}
/* feature */
.small_t {
	font-size: 18px;
}
.right {
	float: right;
}
.left {
	float: left;
}
#img_box hr {
	margin: 0px;
}
/* --------------------------------------- */
/* feature */
.feat ul {
	margin: 0px;
	padding: 0px;
}
.feat ul li {
	margin: 0px;
	padding: 12px 0px 12px 25px;
	font-size: 18px;
	line-height: 115%;
	letter-spacing: 0.8px;
	font-weight: bold;
	list-style: none;
	background: url(../Bend/sakugen/AFH/img2/icon1.jpg) no-repeat 0px 13px;
}
.feat ul li a {
	color: #333;
	display: block;
}
.feat ul li a:hover {
	color: #09F;
	text-decoration: underline;
}
.feat2 ul {
	margin: 0px;
	padding: 0px;
}
.feat2 ul li {
	margin: 0px;
	padding: 3px 0px 3px 25px;
	font-size: 18px;
	line-height: 115%;
	letter-spacing: 0.8px;
	font-weight: bold;
	list-style: none;
}
.catch2, .catch3 {
	width: auto;
	display: block;
	margin: 0px;
	background: url(../Bend/sakugen/FEAT/img/feat_bg1.jpg) repeat-x;
	width: 97%;
	letter-spacing: 1px;
	height: 55px;
}
.catch2 {
	text-align: center;
	padding: 5px;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	background: url(../Bend/sakugen/FEAT/img/feat_bg1.jpg) repeat-x;
}
.catch3 {
	text-align: left;
	padding: 5px 5px 5px 20px;
	font-size: 26px;
	color: #FFF;
	background: url(../Bend/sakugen/FEAT/img/feat_bg2.jpg) repeat-x;
	line-height: 100%;
}
.catch4 {
	text-align: left;
	padding: 5px 5px 5px 20px;
	font-size: 22px;
	color: #FFF;
	background: #494E61 url(../Bend/sakugen/FEAT/img/feat_bg2.jpg) repeat-x;
	line-height: 100%;
	height: auto;
}

.feat02 {
	color: #039;
	font-size: 16px;
	margin: 0px;
	line-height: 130%;
	padding: 0px 0px 0px 10px;
}
.table_feat td strong {
	font: 18px "Arial Black", Gadget, sans-serif;
}
.que, .ans {
	background: #F0F0F0;
	font-size: 18px;
}
.que {
	padding: 5px;
	margin: 15px 0px 0px;
}
.ans {
	padding: 5px;
	margin: 0px;
}
/* Table Color Deburring Code Page 　 */
.sa {
	background: #F4B4CF !important;
}
.pa {
	background: #FFFABC !important;
}
.pba {
	background: #f8c38f !important;
}
.da {
	background: #ACDEF7 !important;
}
.dc {
	background: #CCCCFF !important;
}
.ga {
	background: #CCC !important;
}
.green {
	background: #CFC !important;
}
.gc {
	background: #E6E6E6 !important;
}
/* AFH から移植　オーダー品/他 の背景を etc  に　2016_10_22 */
.bg_green {
	background: #CFC;
}
.contact {
	margin: 10px 0px 5px;
	padding: 0px;
	font-weight: bold;
}
