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

a{
	text-decoration:none;
	color:#8A9816;
}

@media(min-width:481px){

#contents{
    width:1200px;
	margin:0 auto;
	padding-bottom:40px;
}

#contents2{
    width:1200px;
	margin:0 auto;
	padding-bottom:40px;
}

#mainvisual{
   width:1025px;
	height:395px;
	margin:0 auto;
}

#mainvisual_s{
	display:none;
}


.maintext{
	width:950px;
	margin:0 auto;
	padding-top:40px;
	font-size:17px;
	line-height:62px;
	text-align:center;

}

.indexbtarea{
	width:1000px;
	height:81px;
	margin:0 auto;
	padding-top:50px;
}

a.indexbt1{
	width:301px;
	height:81px;
	float:left;
	background-image:url(../images/forfirsttime.png);
	background-repeat:no-repeat;
}

a.indexbt1:hover{
	width:301px;
	height:81px;
	float:left;
	background-image:url(../images/forfirsttime2.png);
	background-repeat:no-repeat;
}

a.indexbt2{
	width:301px;
	height:81px;
	margin-left:20px;
	float:left;
	background-image:url(../images/healthcare.png);
	background-repeat:no-repeat;

}

a.indexbt2:hover{
	width:301px;
	height:81px;
	margin-left:20px;
	float:left;
	background-image:url(../images/healthcare2.png);
	background-repeat:no-repeat;

}

a.indexbt3{
	width:301px;
	height:81px;
	margin-left:20px;
	background-image:url(../images/vaccination.png);
	background-repeat:no-repeat;
	float:left;
}

a.indexbt3:hover{
	width:301px;
	height:81px;
	margin-left:20px;
	background-image:url(../images/vaccination2.png);
	background-repeat:no-repeat;
	float:left;
}

/*プロフィールエリア*/

#profilearea{
	 width:1200px;
	 margin:0 auto;
	 padding-top:100px;
	 padding-bottom:50px;

}


.profiletitle{
	width:162px;
	height:82px;
	margin:0 auto;
}

.profilecon{
	 width:1000px;
	 margin:0 auto;
}


.p_area1{
	width:350px;
	margin-top:50px;
	float:left;
}


.p_area2{
	width:550px;
	margin-left:95px;
	margin-top:50px;
	float:left;
}




.p_sub1{
	width:300px;
	height:28px;
	margin-top:10px;
	padding-bottom:3px;
}

.p_sub2{
	width:300px;
	height:28px;
	margin-top:60px;
	padding-bottom:3px;
}

.p1_con1{
	width:80px;
	margin-top:8px;
	font-size:16px;
	line-height:34px;
	float:left;
}

.p1_con2{
	width:250px;
	margin-left:20px;
	margin-top:8px;
	font-size:16px;
	line-height:34px;
	float:left;
}


.p2_con1{
	width:80px;
	margin-top:8px;
	font-size:16px;
	line-height:34px;
	float:left;
}

.p2_con2{
	width:250px;
	margin-left:20px;
	font-size:17px;
	line-height:34px;
	margin-top:8px;
	float:left;
}

.p2_con3{
	width:250px;
	margin-left:100px;
	font-size:17px;
	line-height:34px;
	margin-top:20px;
	float:left;
}


.p_map1{
	width:495px;
	height:345px;
	margin-top:30px;
	background-image:url(../images/egotamap1.png);
	background-repeat:no-repeat;
	margin-left:40px;

}

.p_map2{
	width:520px;
	height:625px;
	margin-top:30px;
	background-image:url("../images/carmap2_1.png");
	background-repeat:no-repeat;
	margin-left:40px;
	background-position: bottom;
	background-size: 100%;
	position: relative;
}

.p_map3{
	display:none;
}


.p_map4{
	display:none;
}

.map5{
	display: block;
	width:45%;
	font-size: 1.4em;
	line-height: 24px;
    margin: 0 auto;
	position: absolute;
	bottom:4%;
	left: 0;
}


.p_map5{
	display: none;
}



.maplinltxt{
	width:535px;
	text-align:right;
}



/*スケジュールエリア*/

#schedulearea{
	 width:475px;
	 padding-top:100px;
	 padding-bottom:50px;
	 margin-left:80px;
	 float:left;

}


.scheduletitle{
	width:256px;
	height:75px;
	margin:0 auto;
}

.schedulecon{
	width:475px;

}


.s_area1{
	width:475px;
	padding-top:50px;
	background-repeat:no-repeat;
}


.s_area2{
	width:475px;
	padding-top:50px;
	background-repeat:no-repeat;
}


.s_diagramtitle1{
	width:475px;
	height:82px;
	background-image:url(../images/schedulediagram1_1.png);
	background-repeat:no-repeat;
}


.s_diagram1{
	width:475px;
	height:47px;
	background-image:url(../images/schedulediagram1_2.png);
	background-repeat:no-repeat;
}

.s_name{
	width:118px;
	height:35px;
	margin-top:0px;
	margin-left:10px;
	color:#FFF;
	font-size:28px;
	line-height:47px;
	text-align:center;
	float:left;
}


.s_mark1{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}

.s_mark2{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}

.s_mark3{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}

.s_mark4{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}

.s_mark5{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}

.s_mark6{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}


.s_mark7{
	width:32px;
	height:32px;
	margin-top:8px;
	margin-left:15px;
	float:left;
}


.s_diagramtitle2{
	width:475px;
	height:82px;
	background-image:url(../images/schedulediagram2_1.png);
	background-repeat:no-repeat;
}

.s_diagram2{
	width:475px;
	height:47px;
	background-image:url(../images/schedulediagram2_2.png);
	background-repeat:no-repeat;
}


.s_area3{
	width:475px;
	height:178px;
	background-image:url(../images/schedulediagram3.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:50px;
}


.banner1{
	width: 381px;
	height:62px;
	margin-top: 60px;
	}

.banner2{
	width: 381px;
	height:61px;
	margin-top: 10px;
	}

.banner3{
	width: 282px;
	height:103px;
	margin-top: 10px;
	}


/*newsエリア*/

#newsarea{
	 width:475px;
	 margin-top:100px;
	 margin-bottom:50px;
	 margin-left:100px;
	 float:left;

}


.newsi{
	width:475px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	margin:15px 0px;
	padding: 15px 0px;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	}

.newsb{
	width:475px;
	border-top: 1px solid #2C92B7;
	margin-top:30px;
	}


.newstitle{
	width:147px;
	height:81px;
	margin:0 auto;
}

.newscon{
	 width:475px;
	 padding-top:10px;
	 padding-bottom:30px;
}
.n_area1{
	width:20px;
	margin-top:8px;
	float:left;

}


.n_area2{
	width:450px;
	margin-top:0px;
	margin-left:5px;
	float:left;
}

.n_title{
	width:450px;
	font-size:18px;
	line-height:27px;
}


.n_title2{
	width:450px;
	font-size:16px;
	line-height:27px;
	margin-top: 5px;
}

.newsphoto{
	width:320px;
	font-size:16px;
	line-height:27px;
	margin-top: 5px;
}

.n_date{
	width:450px;
	margin-top:0px;
	margin-left:25px;
	font-size:11px;
	line-height:27px;
	color:#4D4D4D;
}

.n_url{
	width:475px;
	margin-top:2px;
	font-size:14px;
	line-height:27px;
	color:#709BB0;
}

.n_pdf{
	width:475px;
	margin-top:2px;
	font-size:14px;
	line-height:27px;
}


.more{
	margin-top:10px;
	text-align:center;
}


.morebt{
	display: block;
	width: 419px;
	height: 44px;
    background-image: url(../images/news_more.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	}


/*galleryエリア*/

#galleryarea{
	 width: 1200px;
	 margin:0 auto;
	 padding-top:100px;
	 padding-bottom:0px;
	 background-color: #FFF;

}

.gallerycon{
	 width:1080px;
	 margin:0 auto;
	 padding-top:50px;
}

.gallerycon1_1{
	 width:710px;
	 margin:0 auto;
	 float: left;
}

.gallerycon1_2{
	 width:328px;
	 margin:0 auto;
	 margin-left:20px;
	 padding-top:20px;
	 float: left;
}

.gallerycon2{
	 width:834px;
	 margin:0 auto;
}


.gallerytext{
	 width:548px;
	 height: 87px;
	 padding-top:20px;
	 padding-bottom:30px;
	 margin:0 auto;
	 background-image: url(../images/facebooktxt.png);
	 background-repeat: no-repeat;
	 background-position:bottom;
  }

.facebookbt{
	 width:380px;
	 height:62px;
	 margin-top:80px;
	 float: left;
  }

.blogbt{
	 width:385px;
  	 height:82px;
	 margin-top:80px;
	 margin-left: 65px;
	 float: left;
  }

.caloo{
	 width:380px;
  	 height:110px;
	 padding-top:80px;
	 float: left;
  }

.pet_techou{
	 width:360px;
  	 height:110px;
	 padding-top:80px;
	 margin-left: 65px;
	 float: left;
  }


a.recruitbt{
	 display: block;
	 width:358px;
	 height: 172px;
	 background-image: url("../images/recruit_bt.png");
	 background-repeat: no-repeat;
     margin-top: 50px;
	 margin-left: 65px;
	 float: left;
  }

a.donatebloodbt{
	display: inline-block;
	width:358px;
	height: 102px;
	background-image: url("../images/donatebloodbt.png");
	background-position: bottom;
	background-repeat:no-repeat;
    margin: 50px auto 0;
    padding: 20px 0 0 -20px;
    }

.tv_bnr{
	 width:380px;
  	height:px;
	 padding-top:10px;
	 float: left;
  }

	.tv_bnr p{
	 	display: block;
	  width:380px;
		font-size: 140%;
		line-height: 120%;
		margin-top: 50px;
		margin-left: 65px;
	  }

.yoyaku_bnr{
	width:300px;
  height:92px;
	float: left;
	margin: 50px 0 0 140px;
  }


.cfc{
	display: inline-block;
	width:380px;
	float: right;
  }

.cfc img{
	display: block;
	width:170px;
	margin:0 auto;
  }

.cfc_02{
	display: block;
	width:380px;
	margin:0 auto;
	text-align: center;
  }

.cfc p{
	display: inline-block;
	width:auto;
	margin:0 1em;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	line-height: 200%;
  }


.gallerytitle{
	width:217px;
	height:82px;
	margin:0 auto;
}



.gallery1{
	width:328px;
	margin-top:20px;
	margin-left:20px;
	float:left;
}

.gallery2{
	width:328px;
	margin-top:0px;
	margin-left:20px;
	float:left;
}

.gallery3{
	width:328px;
	margin-top:0px;
	margin-left:20px;
	float:left;
}

.gallery4{
	width:328px;
	margin-top:0px;
	margin-left:20px;
	float:left;
}

.gallery5{
	width:328px;
	margin-top:0px;
	margin-left:20px;
	float:left;
}

.gallery6{
	width:328px;
	margin-top:0px;
	margin-left:20px;
	float:left;
}

.gallery_photo{
	width:328px;
	height: 210px;
	overflow: hidden;
	}

/*groupエリア*/

#grouparea{
	 width:1200px;
	 margin:0 auto;
	 padding-top:100px;
	 padding-bottom:50px;

}


.grouptitle{
	width:182px;
	height:82px;
	margin:0 auto;
}

}



@media(max-width:480px){

#contents{
    width:100%;
	padding-bottom:40px;
	margin:0 auto;
}

#contents2{
    width:100%;
	padding-bottom:40px;
	margin:0 auto;
}

#mainvisual{
	display:none;
}

#mainvisual_s{
	display:block;
    width:100%;
	height:152px;
	margin:0 auto;
}


#mainvisual_s img{
	display:block;
    width:100%;
}



.maintext{
	width:90%;
	margin:0 auto;
	padding-top:40px;
	font-size:17px;
	line-height:62px;
	text-align:left;

}

.indexbtarea{
	width:301px;
	margin:0 auto;
	padding:50px 0px;
}

a.indexbt1{
	display: block;
	width:301px;
	height:81px;
	padding-top:30px;
}

a.indexbt2{
	display: block;
	width:301px;
	height:81px;
	padding-top:30px;
}

a.indexbt3{
	display: block;
	width:301px;
	height:81px;
	padding-top:30px;
}




/*プロフィールエリア*/

#profilearea{
	 width:100%;
	 margin:0 auto;
	 padding-top:100px;
	 padding-bottom:0px;

}


.profiletitle{
	width:208px;
	height:82px;
	margin:0 auto;
}

.profilecon{
	 width:100%;
	 margin:0 auto;
}


.p_area1{
	width:90%;
	margin:0 auto;
}


.p_area2{
	width:90%;
	margin:0 auto;
	padding-top:50px;
}




.p_sub1{
	width:100%;
	height:28px;
	padding-top:10px;
	padding-bottom:3px;
	margin:0 auto;
}

.p_sub2{
	width:100%;
	height:28px;
	padding-top:40px;
	padding-bottom:3px;
	margin:0 auto;
}

.p1_con1{
	width:100%;
	margin-top:8px;
	font-size:16px;
	line-height:34px;
	font-weight: bold;
}

.p1_con2{
	width:100%;
	margin-top:8px;
	font-size:16px;
	line-height:34px;
}


.p2_con1{
	width:100%;
	margin-left:0px;
	margin-top:8px;
	font-size:16px;
	line-height:34px;
	font-weight: bold;
}

.p2_con2{
	width:100%;
	font-size:17px;
	line-height:34px;
	margin-top:8px;
}

.p2_con3{
	width:100%;
	margin-left:0px;
	font-size:17px;
	line-height:34px;
	margin-top:10px;
}
.p2_con3 img{
	width:100%;
	height: 100%;
}

.p_map1{
	display:none;

}

.p_map2{
	display:none;

}

.p_map3{
	width:100%;
	height:300px;
	margin-top:10px;
	background-image:url(../images/egotamap1s.png);
	background-repeat:no-repeat;
	background-size: 100%;
	margin: 0 auto;
}


.p_map4{
	width:100%;
	padding-top: 120.23%;
	background-size: 100%;
	background-image:url("../images/carmap2_1.png");
	background-repeat:no-repeat;
    margin: 40px auto 0;
	background-position: bottom;
	position: relative;
}


.map5{
	display:none;
}


.p_map5{
	width: 40%;
	font-size: 1.3em;
	line-height: 24px;
    margin: 0 auto;
	padding-top:10px;
	position: absolute;
	bottom:-10%;
	left: 1%;
}


.maplinltxt{
	width:100%;
	text-align:right;
	font-size: 1.3em;
}

/*スケジュールエリア*/

#schedulearea{
     width:345px;
	 margin:0 auto;
	 padding-top:50px;
	 padding-bottom:50px;

}


.scheduletitle{
	width:221px;
	height:82px;
	margin:0 auto;
}

.schedulecon{
     width:345px;
	 margin:0 auto;
}

.s_area1{
    width:345px;
	padding-top:50px;
	background-repeat:no-repeat;
}


.s_area2{
    width:345px;
	padding-top:50px;
	background-repeat:no-repeat;
}


.s_diagramtitle1{
    width:345px;
	height:61px;
	background-image:url(../images/schedulediagram1_1.png);
	background-size: 100%;
	background-repeat:no-repeat;
}


.s_diagram1{
    width:345px;
	height:35px;
	background-image:url(../images/schedulediagram1_2.png);
	background-size: 100%;
	background-repeat:no-repeat;
}

.s_name{
	width:99px;
	height:35px;
	color:#FFF;
	font-size:2.3em;
	line-height: 32px;
	text-align:center;
	float:left;
	white-space:nowrap;
	padding: 1px 0 0;
	box-sizing: border-box;
}


.s_mark1{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark1 img{
	display: block;
	width:28px;
	height: 28px;
}

.s_mark2{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark2 img{
	display: block;
	width:28px;
	height: 28px;
}

.s_mark3{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark3 img{
	display: block;
	width:28px;
	height: 28px;
}

.s_mark4{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark4 img{
	display: block;
	width:28px;
	height: 28px;
}

.s_mark5{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark5 img{
	display: block;
	width:28px;
	height: 28px;
}

.s_mark6{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark6 img{
	display: block;
	width:100%;
	width:28px;
	height: 28px;
}

.s_mark7{
	width:28px;
	height: 28px;
	padding:3px 3.5px 0;
	float:left;
}

.s_mark7 img{
	display: block;
	width:28px;
	height: 28px;
}

.s_diagramtitle2{
    width:345px;
	height:61px;
	background-image:url(../images/schedulediagram2_1.png);
	background-size: 100%;
	background-repeat:no-repeat;
}


.s_diagram2{
    width:345px;
	height:35px;
	background-image:url(../images/schedulediagram2_2.png);
	background-size: 100%;
	background-repeat:no-repeat;
}


.s_area3{
    width:345px;
	height: 150px;
	margin: 15px auto;
	background-image:url(../images/schedulediagram3.png);
	background-size: 100%;
	background-repeat:no-repeat;
	background-position:bottom;
}

.banner1{
	width: 381px;
	height:62px;
	padding-top: 50px;
	margin: 0 auto;
	}

.banner2{
	width: 381px;
	height:61px;
	padding-top: 10px;
	margin: 0 auto;
	}

.banner3{
	width: 282px;
	height:103px;
	padding-top: 10px;
	margin: 0 auto;
	}



/*newsエリア*/

#newsarea{
	width:100%;
	 margin:0 auto;
	 padding-top:50px;
	 padding-bottom:50px;

}

.newsi{
	width:92%;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	margin:15px auto;
	padding: 15px 0px;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	}

.newsb{
	width:92%;
	border-top: 1px solid #2C92B7;
	margin:30px auto 0;
	}

.newstitle{
	width:129px;
	height:82px;
	margin:0 auto;
}

.newscon{
	width:94%;
	 margin:0 auto;
	 padding-top:50px;
}

.n_area1{
	width:15px;
	margin-top:8px;
	float:left;

}


.n_area2{
	width:90%;
	margin-top:0px;
	float:left;
}

.n_title{
	width:100%;
	font-size:19px;
	line-height:27px;
	font-weight: 500;
}

.n_title2{
	width:100%;
	font-size:16px;
	line-height:27px;
	margin-top: 5px;
}

.newsphoto{
	width:100%;
	font-size:16px;
	line-height:27px;
	margin-top: 5px;
}


.newsphoto img{
	width:100%;
}

.n_date{
	width:90%;
	clear: both;
	margin-top:10px;
	margin-left: 15px;
	font-size:14px;
	line-height:27px;
	color:#4D4D4D;
}

.n_url{
	width:100%;
	margin-top:2px;
	font-size:14px;
	line-height:27px;
	color:#709BB0;
}

.n_pdf{
	width:100%;
	margin-top:2px;
	font-size:14px;
	line-height:27px;
}

.n_area3{
	width:100%;
	height:100px;
	margin-top:30px;
	background-image:url(../images/schedulemark.png);
	background-repeat:no-repeat;
}

.more{
	margin-top:10px;
	text-align:center;
}


.morebt{
	display: block;
	width: 360px;
	height: 44px;
    background-image: url(../images/news_more2.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	}


/*galleryエリア*/

#galleryarea{
	 width:100%;
	 margin:0 auto;
	 padding-top:100px;
	 padding-bottom:50px;

}

.gallerycon{
	 width:100%;
	 margin:0 auto;
	 padding-top:0px;
	 padding-bottom:25px;
	text-align: center;
}

.gallerycon1_1{
	 width:100%;
	 margin:0 auto;
}

.gallerycon1_2{
	 width:100%;
	 margin:0 auto;
}

.gallerycon2{
	 width:100%;
	 margin:0 auto;
	 padding-top:0px;
	 padding-bottom:25px;
}

.gallerytext{
	 width:90%;
	 height: 79px;
	 padding-top:50px;
	 margin:0 auto;
	 background-image: url(../images/facebooktxt_s.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 background-size: 90%;
  }

.facebookbt{
	 width:90%;
	 height: 62px;
	 margin:0 auto;
	 padding-top:40px;
  }

.facebookbt img{
	 width:100%;
  }

.blogbt{
	 width:367px;
	 height: 88px;
	 padding-top:50px;
	 margin: 0 auto;
  }

.blogbt img{
	 width:100%;
	object-fit: cover;
  }


.caloo{
	 display: block;
	 width:280px;
  	 height:103px;
	 padding-top:60px;
	 margin: 0 auto;
  }

.caloo img{
    width:100%;
	object-fit: cover;
  }


.pet_techou{
	 display: none;
	 width:360px;
  	 height:110px;
	 padding-top:60px;
	 margin: 0 auto;
  }

.pet_techou img{
	 width:100%;
	object-fit: cover;
  }

a.recruitbt{
	 display: block;
	 width:358px;
	 height:117px;
	 padding-top:25px;
	 margin: 30px auto 0;
	 background-image: url("../images/recruit_bt.png");
	 background-repeat: no-repeat;
	background-position: bottom;
	background-size: 100%;
  }


a.donatebloodbt{
	display:block;
	width:358px;
	height: 102px;
	margin:30px auto 0;
    padding-top:25px;
	background-image: url("../images/donatebloodbt.png");
	background-position: bottom;
	background-repeat:no-repeat;
	background-size: 100%;
}

.tv_bnr{
	 display: block;
	 width:358px;
  	 height:px;
	 padding-top:40px;
	 margin: 0 auto;
  }

.tv_bnr img{
    width:100%;
	object-fit: cover;
  }

	.tv_bnr p{
	    width:358px;
		font-size: 140%;
		line-height: 120%;
		margin: 0 auto;
		text-align: center;
	  }

		.yoyaku_bnr{
			display:block;
			width:90%;
			height: 90%;
			margin:30px auto 0;
		}

		.yoyaku_bnr img{
		    width:100%;
			height: 90%;
		  }

.cfc{
	display: block;
	width:100%;
	margin:50px auto 0 auto;
  }

.cfc img{
	display: block;
	width:100%;
	margin:0 auto;
  }

.cfc_02{
	display: block;
	width:100%;
	margin:0 auto;
	text-align: center;
  }

.cfc p{
	display: inline-block;
	width:40%;
	margin:0 1em;
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	line-height: 200%;
  }

.gallerytitle{
	width:217px;
	height:82px;
	margin:0 auto;
}



.gallery1{
	width:328px;
	margin:0 auto;
	padding-top: 20px;
}

.gallery2{
	width:328px;
	margin:0 auto;
}

.gallery3{
	width:328px;
	margin:0 auto;
}

.gallery4{
	width:328px;
	margin:0 auto;
}

.gallery5{
	width:328px;
	margin:0 auto;
}

.gallery6{
	width:328px;
	margin:0 auto;
}

.gallery_photo{
	width:328px;
	height: 210px;
	overflow: hidden;
	margin:0 auto;
	}

.gallery_photo{
	width: 100%;
	}


/*groupエリア*/



#grouparea{
	 width:100%;
	 min-width:360px;
/*	 margin:100px auto;*/
	 margin:0 auto;
	 text-align: center;
/*	 padding-top:80px;*/
	 padding-bottom:80px;
	 background-color: #FFF;
}





.grouptitle{
	width:182px;
	height:82px;
	margin:0 auto;
}

}
