@charset "UTF-8";
#header {
  background: -moz-linear-gradient(top, #ffd3e2, #f495b5);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffd3e2),
    to(#f495b5)
  );
  height: 48px;
  width: 100%;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #f6618a;

  z-index: 99999;
}

#top {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#header #head_nav {
  float: right;
  width: 233px;
  margin-right: 5px;
  margin-top: -5px;
}
/*#header #head_nav {
	float: right;
	width: 221px;
	margin-right: 5px;
	margin-top: 12px;
}*/
#main_img {
  margin-top: 0px;
}
#un_nav1 {
  margin-left: 7px;
}
a #header_nav2 {
  margin-right: 5px;
  margin-left: 5px;
}
#dsc1_2 {
  margin: 0px;
}
#main_image_dsc #dsc1_1 {
  margin: 0px;
}
#head_nav img {
  margin: 0px;
  float: left;
}
#header h1 {
  font-size: 11px;
  display: block;
  float: left;
  margin-top: 11px;
  margin-left: 10px;
  font-weight: normal;
  color: #fff;
}
#under_nav a img {
  float: left;
  padding: 0px 5%;
  width: 22%;
  height: auto;
}
a #main_nav1 {
  margin-left: 2px;
}
#contact_area {
  background-color: #ff9dbe;
  width: 100%;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #ff8ab1;
  margin-top: 15px;
  float: left;
  padding-bottom: 20px;
}
#tel_btn {
  height: 102px;
  width: 95%;
  border: 3px solid #ff8ab1;
  display: block;
  float: left;
  margin-left: 5px;
  margin-top: 10px;
  background-image: url(../images/tel_bg.png);

  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
#tel_btn p {
  font-size: 16px;
  color: #630;
  float: left;
  font-weight: bold;
  margin-top: 20px;
  margin-left: 5px;
}
#tel_btn img {
  float: left;
  margin-left: 10px;
  margin-top: 13px;
}

#contact_btn {
  height: 50px;
  width: 95%;
  border: 3px solid #ff8ab1;
  display: block;
  float: left;
  margin-left: 5px;
  margin-top: 7px;
  background-image: url(../images/contact_bg.png);

  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
#contact_btn img {
  float: left;
  margin-top: 6px;
  margin-left: 18px;
}
#map_area {
  float: left;
  height: 152px;
  width: 180px;
  margin-left: 10px;
  margin-top: 10px;
  border: 3px solid #ff8ab1;
  background-color: #fff;
}
#map_area iframe {
  margin-top: 6px;
  float: left;
  margin-left: 7px;
}
#map_dsc {
  float: left;
  width: 33%;
  margin-left: 10px;
  font-size: 11px;
  margin-top: 14px;
  line-height: 17px;
}
#map_dsc span {
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 10px;
  letter-spacing: -1px;
}
#footer_area {
  background-color: #fe2968;
  text-align: center;
  float: left;
  height: 155px;
  width: 100%;
}
#footerinnre {
  margin-top: 20px;
  line-height: 24px;
  color: #fff;
  font-size: 13px;
}
#footer_area address {
  font-style: normal;
  color: #fff;
  text-decoration: none;
  margin-top: 12px;
  font-size: 11px;
}
#footerinnre a {
  color: #fff;
  text-decoration: none;
}
#map_link {
  float: left;
  height: 49px;
  width: 180px;
  display: block;
  border: 3px solid #ff8ab1;
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff, ##ffe9ed);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    to(#ffe9ed)
  );
  margin-left: 10px;
  margin-top: 7px;
}
#map_link img {
  float: left;
  margin-top: 13px;
  margin-left: 15px;
}
#map_area img {
  float: left;
  margin-top: 3px;
  margin-left: 2px;
}
#under_nav {
  background-image: url(../images/nav_u_bg.jpg);
  height: 135px;
  width: 100%;
  float: left;
  padding-top: 13px;
  margin-bottom: 15px;
  /*margin-top: 48px;*/
}
#u_nav1 {
  background-image: url(../images/nav_under_bg.png);
  display: block;
  height: 55px;
  width: 52px;
  float: left;
  margin-left: 4px;
}
#u_nav1 img {
  float: left;
  margin-top: 13px;
  margin-left: 7px;
}

#u_nav2 {
  background-image: url(../images/nav_under_bg.png);
  display: block;
  height: 55px;
  width: 52px;
  float: left;
}
#u_nav2 img {
  float: left;
  margin-top: 13px;
  margin-left: 6px;
}

#u_nav3 {
  background-image: url(../images/nav_under_bg.png);
  display: block;
  height: 55px;
  width: 52px;
  float: left;
}
#u_nav3 img {
  float: left;
  margin-top: 13px;
  margin-left: 6px;
}

#u_nav4 {
  background-image: url(../images/nav_under_bg.png);
  display: block;
  height: 54px;
  width: 52px;
  float: left;
}
#u_nav4 img {
  float: left;
  margin-top: 13px;
  margin-left: 6px;
}

#u_nav5 {
  background-image: url(../images/nav_under_bg.png);
  display: block;
  height: 55px;
  width: 52px;
  float: left;
}
#u_nav5 img {
  float: left;
  margin-top: 13px;
  margin-left: 6px;
}

#u_nav6 {
  background-image: url(../images/nav_under_bg.png);
  display: block;
  height: 54px;
  width: 52px;
  float: left;
}
#u_nav6 img {
  float: left;
  margin-top: 13px;
  margin-left: 6px;
}
#nav_dsc {
  background-color: #fff;
  float: left;
  height: 34px;
  width: 96%;
  margin-left: 2%;
  margin-top: 7px;
  border-radius: 5px; /* CSS3草案 */
  -webkit-border-radius: 5px; /* Safari,Google Chrome用 */
  -moz-border-radius: 5px; /* Firefox用 */
}
#nav_dsc img {
  float: left;
  margin-top: 9px;
  margin-left: 10px;
}
#nav_dsc p {
  float: left;
  margin-top: 9px;
  margin-left: 6px;
}
