/* バッジの製造方法 ここから */

/* container contents */

/*

#container #contents {
	float: right;
	width: 616px;
}

*/

/* ０段目 ここから */

#container #contents #flow00_image01 {
	width: 616px;
	height: 337px;
	background-image: url(../craft/work/images/img_work01_a01.jpg);
	background-repeat: no-repeat;
	clear: both;
	background-position: 235px;
}

#container #contents #flow00_image01 div.image00_coment01 {
	padding-top: 31px;
	padding-left: 33px;
	float: left;
	width: 330px;
	font-size: 5px;
	color: #444444;
}

#container #contents #flow00_image01 div.image00_coment01 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

/* １段目 ここから */

#container #contents div.flow01_shadow01 {
	width: 612px;
	float: left;
	background-image: url(../craft/work/images/img_work01_a02.gif);
	background-repeat: repeat-y;
	background-color: #D0DBE4;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 {
	width: 608px;
	background-color: #FAFAFA;
	float: left;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_title01 {
	float: left;
	width: 598px;
	height: 23px;
	color: #FFFFFF;
	background-color: #3C9FEC;
	background-image: url(../craft/work02/images/img_work02_a03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_title01 h2 {
	font-size: 12px;
	text-indent: 1.5em;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding-top: 3px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_title01 h3 {
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 1.5em;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding-top: 3px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_image01 {
	padding-top: 18px;
	padding-left: 18px;
	float: left;
	width: 213px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_coment01 {
	padding-top: 225px;
	float: right;
	width: 370px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_coment01 p {
	font-size: 13px;
	color: #444444;
	line-height: 1.7em;
}

/* ２段目 ここから */

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left01 {
	float: left;
	width: 200px;
	padding-top: 18px;
	padding-left: 18px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left01 div.image01_image21 {
	float: left;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left01 div.image01_caption21 {
	padding-top: 3px;
	float: left;
	width: 190px;
	padding-bottom: 18px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left01 div.image01_caption21 p {
	font-size: 11px;
	color: #444444;
	line-height: 1.7em;
	text-indent: 0.2em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 {
	float: right;
	width: 360px;
	padding-top: 20px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment21 {
	float: left;
	width: 340px;
	font-size: 6px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment21 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment22 {
	float: left;
	width: 340px;
	font-size: 6px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment22 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_image22 {
	float: right;
	padding-right: 50px;
	padding-top: 50px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_image23 {
	float: right;
	padding-right: 50px;
	padding-top: 120px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_caption22 {
	padding-top: 3px;
	float: right;
	width: 230px;
	padding-right: 30px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_caption22 p {
	font-size: 11px;
	color: #444444;
	line-height: 1.7em;
}

/* ３～７段目 ここから */

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31 {
	float: left;
	width: 340px;
	font-size: 6px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_41 {
	float: left;
	width: 340px;
	font-size: 6px;
	padding-top: 90px;
	padding-bottom: 30px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_41 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}


#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_71 {
	float: left;
	width: 340px;
	font-size: 6px;
	padding-bottom: 190px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_71 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_72 {
	float: left;
	width: 340px;
	font-size: 6px;
	padding-bottom: 120px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_72 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_73 {
	float: left;
	width: 340px;
	font-size: 6px;
	padding-bottom: 30px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_73 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_81 {
	float: left;
	width: 340px;
	font-size: 6px;
	padding-bottom: 60px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_coment31_81 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_image31 {
	float: right;
	padding-right: 70px;
	padding-top: 20px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_caption31 {
	padding-top: 3px;
	float: right;
	width: 210px;
	padding-right: 30px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_caption31 p {
	font-size: 11px;
	color: #444444;
	line-height: 1.7em;
	text-indent: 0.2em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_image32 {
	float: right;
	width: 177px;
	padding-right: 51px;
	padding-top: 24px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_image33 {
	float: right;
	padding-right: 50px;
	padding-top: 40px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right01 div.image01_image34 {
	float: right;
	padding-right: 70px;
	padding-top: 50px;
}

/* 七宝加工 ここから */

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left03 {
	float: left;
	padding-top: 45px;
	padding-left: 175px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left03 p{
	font-size: 13px;
	color: #444444;
	line-height: 1.8em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right03 {
	float: right;
	padding-right: 70px;
	padding-top: 20px;
}

/* 最終段 ここから */

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left02 {
	float: left;
	width: 330px;
	padding-top: 60px;
	padding-left: 39px;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_left02 p{
	font-size: 13px;
	color: #444444;
	line-height: 1.8em;
}

#container #contents div.flow01_shadow01 div.flow01_image01 div.image01_right02 {
	float: right;
	width: 225px;
}

#container #contents div.flow02 {
	width: 616px;
	float: left;
}

#container #contents div.flow02 div.comment01 {
	float: left;
	padding-bottom: 42px;
	padding-left: 65px;
	width: 450px;
	padding-top: 42px;
}

#container #contents div.flow02 div.comment01 h2 {
	font-size: 14px;
	color: #444444;
	line-height: 1.8em;
	font-weight: bold;
}

#container #contents div.flow02 div.comment01 p {
	font-size: 14px;
	color: #444444;
	line-height: 1.8em;
	font-weight: bold;
}

#container #contents div.flow02 div.left01 {
	float: left;
	width: 300px;
	padding-left: 17px;
}

#container #contents div.flow02 div.left01 div.image01 {
	float: left;
	width: 110px;
	height: 140px;
}

#container #contents div.flow02 div.left01 div.image02 {
	float: left;
	width: 110px;
	height: 90px;
}

#container #contents div.flow02 div.left01 div.coment01 {
	float: left;
	width: 165px;
	padding-left: 12px;
	height: 120px;
	padding-top: 20px;
}

#container #contents div.flow02 div.left01 div.coment01 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.left01 div.coment01 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.left01 div.coment02 {
	float: left;
	width: 165px;
	padding-left: 15px;
	height: 110px;
	padding-top: 30px;
}

#container #contents div.flow02 div.left01 div.coment02 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.left01 div.coment02 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.left01 div.coment03 {
	float: left;
	width: 165px;
	padding-left: 15px;
	height: 70px;
	padding-top: 20px;
}

#container #contents div.flow02 div.left01 div.coment03 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.left01 div.coment03 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.right01 {
	float: left;
	width: 287px;
	padding-left: 11px;
}

#container #contents div.flow02 div.right01 div.image00 {
	float: left;
	width: 275px;
	height: 70px;
}

#container #contents div.flow02 div.right01 div.image01 {
	float: left;
	width: 110px;
	height: 140px;
}

#container #contents div.flow02 div.right01 div.image02 {
	float: left;
	width: 110px;
	height: 90px;
}

#container #contents div.flow02 div.right01 div.coment01 {
	float: left;
	width: 160px;
	padding-left: 15px;
	height: 110px;
	padding-top: 30px;
}

#container #contents div.flow02 div.right01 div.coment01 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.right01 div.coment02 {
	float: left;
	width: 160px;
	padding-left: 15px;
	height: 60px;
	padding-top: 30px;
}

#container #contents div.flow02 div.right01 div.coment02 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow02 div.right01 div.coment03 {
	float: left;
	width: 291px;
	height: 70px;
	padding-top: 60px;
}

#container #contents div.flow02 div.right01 div.coment03 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

/*  */

#container #contents div.flow01_coment03 {
	width: auto;
	padding-left: 72px;
	font-size: 14px;
	line-height: 2em;
	color: #444444;
}

#container #contents div.flow01_coment03 p{
	font-size: 14px;
	line-height: 2em;
	color: #444444;
}

#container #contents div.flow01_coment03 h2{

	font-size: 16px;
	font-weight: bold;
	color: #244A7F;
}

#container #contents div.flow01_coment03  div.tel{
	font-size: 16px;
	font-weight: bold;
	color: #244A7F;
}

#container #contents div.flow04 {
	float: left;
	padding-top: 27px;
	width: 400px;
	padding-left: 60px;
}

#container #contents div.flow04 h2 {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow04 p {
	font-size: 12px;
	color: #444444;
	line-height: 1.7em;
}

#container #contents div.flow05 {
	float: left;
	padding-top: 21px;
	width: 480px;
	padding-left: 56px;
}

#container #contents div.flow05 a {
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	line-height: 2em;
}

#container #contents div.flow05 a:visited {
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
	line-height: 2em;
}

#container #contents div.flow05 a:hover {
	font-size: 14px;
	color: #0066CC;
	text-decoration: underline;
	line-height: 2em;
}

#container #contents div.flow01_line01 {
	clear: both;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDD6E0;
}

.style1 {color: #FF0000}

/* バッジの製造方法 ここまで */
