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

.top_wrap {
	background-image: url(../images/animal_bill_bk_img.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 600px;
	width: 100%;
	margin-bottom: 20px;
}
.billbpad_box {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 600px;
}
.nav_box{
	height: 100px;
}
.g_navi ul{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.g_navi ul li{
	float: left;
	display: inline;
	margin-right: 2px;
}
.contents_box{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.5em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 20px;
}
.summary_box{
	border: dashed 3px #f99144;
	padding: 20px;
	text-align: center;
	font-size: 28px;
	line-height: 1.5em;
	margin-bottom: 40px;
}
.product_img_box{
	margin-bottom: 20px;
	text-align: center;
}
.step1_midashi{
	background-image: url(../images/animal_img_21.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 800px;
	padding-left: 160px;
	font-size: 36px;
	color: #FFF;
	padding-top: 40px;
	margin-bottom: 20px;
	font-weight: normal;
}
.step1_1{
	border-bottom: 2px dotted #ccc;
	margin-bottom: 20px;
}
.step1_2{
	padding-left: 20px;
}
.orange_3{
	font-weight: bold;
	font-size: 30px;
	color: #f2583e;
	margin-bottom: 20px;
	padding-top: 20px;
}
.clear_b_1{
	clear: both;
	border-bottom: 2px dotted #ccc;
	margin-bottom: 30px;
}
.g_navi a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
.mat_1{
	position: relative;
	height: 417px;
	margin-bottom: 40px;
}
.mat_1_1{
	position: absolute;
	bottom: 26px;
	left: 83px;
	font-size: 22px;
}
.step2_midashi{
	background-image: url(../images/animal_img_28.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 800px;
	padding-left: 160px;
	font-size: 36px;
	color: #FFF;
	padding-top: 40px;
	margin-bottom: 0px;
	font-weight: normal;
}
.step2_1 {
	background-image: url(../images/animal_img_30.jpg);
	background-repeat: no-repeat;
	height: 413px;
	width: 920px;
	padding-top: 70px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 0px;
	font-size: 28px;
	line-height: 1.4em;
}
.step3_midashi{
	background-image: url(../images/animal_img_32.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 800px;
	padding-left: 160px;
	font-size: 36px;
	color: #FFF;
	padding-top: 40px;
	margin-bottom: 0px;
	font-weight: normal;
}
.step3_1{
	margin-bottom: 20px;
}
.orange_bk{
	font-size: 24px;
	font-weight: normal;
	background-color: #f2583e;
	color: #ffffff;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;	
}
.step3_2_pg{
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 30px;
	font-size: 22px;
	line-height: 1.4em;
}
.emp_num{
	font-weight: bold;
	font-size: 30px;
	color: #2d7539;
}
.step4_midashi{
	background-image: url(../images/animal_img_51.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 800px;
	padding-left: 160px;
	font-size: 36px;
	color: #FFF;
	padding-top: 40px;
	margin-bottom: 0px;
	font-weight: normal;
}
.page_top{
	text-align: right;
	margin: 30px 30px; 30px;
}
footer{
	font-size: 14px;
	margin: 60px auto 0 auto;
	color: #666;
	padding-bottom: 20px;
	border-bottom: #2d7539 solid 10px;
	text-align: center;
}
