@charset "UTF-8";
/* ------------------------------------header*/
#header_0202962 {
  width: 100%;
  background-color: #fdf5d9;
  -webkit-box-shadow: 0 0 10px rgba(180, 180, 180, 0.9);
          box-shadow: 0 0 10px rgba(180, 180, 180, 0.9);
  overflow: hidden;
  margin-bottom: 20px;
  font-size: 16px;
}

#header_0202962, #footer_0202962 {
  /* ------------------------------------menu*/
  /* ------------------------------------btn*/
  /* ------------------------------------top-wrapper */
  /* footer
-----------------------------*/
  font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

#header_0202962 .header-text, #footer_0202962 .header-text {
  width: 100%;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  display: block;
}

#header_0202962 .header-right, #footer_0202962 .header-right {
  float: right;
  width: 36%;
}

#header_0202962 #header_v2 .header-left,
#header_0202962 .header-left, #footer_0202962 #header_v2 .header-left,
#footer_0202962 .header-left {
  float: left;
  width: 61%;
  padding-left: 10px;
  text-align: left;
}

#header_0202962 .logo, #footer_0202962 .logo {
  width: 204px;
}

#header_0202962 .logo02, #footer_0202962 .logo02 {
  max-width: 100%;
}

#header_0202962 .tel, #footer_0202962 .tel {
  font-weight: 600;
  color: #330000;
  font-size: 16px;
  display: block;
  text-align: left;
}
#header_0202962 .tel a {
  text-decoration: none;
}

#header_0202962 .tel_right, #footer_0202962 .tel_right {
  font-weight: 600;
  color: #330000;
  font-size: 18px;
  text-align: right;
  display: block;
}

#header_0202962 .tel-text, #footer_0202962 .tel-text {
  font-weight: 600;
  display: inline-block;
  margin-top: 15px 0px;
  font-size: 1.5em;
  color: #330000;
}

#header_0202962 .tel-text a, #footer_0202962 .tel-text a {
  text-decoration: none;
}

#header_0202962 .header-right img, #footer_0202962 .header-right img {
  line-height: 100px;
  padding: 0 50px;
  display: block;
  float: left;
}

#header_0202962 .header-right a:hover, #footer_0202962 .header-right a:hover {
  opacity: 0.5;
}

#header_0202962 #header_v2 #menu,
#header_0202962 #menu, #footer_0202962 #header_v2 #menu,
#footer_0202962 #menu {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0;
}

#header_0202962 #menu li, #footer_0202962 #menu li {
  display: block;
  float: left;
  width: 16.66%;
  margin: 0;
  padding: 0;
}

#header_0202962 #menu li a, #footer_0202962 #menu li a {
  display: block;
  padding: 9px 0 7px;
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  border: solid #ffffff;
  border-width: 2px 2px 0px 0px;
}

#header_0202962 .menu-01, #header_0202962 .menu-07, #footer_0202962 .menu-01 {
  background: #e9931a;
}

#header_0202962 .menu-02, #header_0202962 .menu-08, #footer_0202962 .menu-02 {
  background: #d06503;
}

#header_0202962 .menu-03, #header_0202962 .menu-09, #footer_0202962 .menu-03 {
  background: #1691be;
}

#header_0202962 .menu-04, #header_0202962 .menu-10, #footer_0202962 .menu-04 {
  background: #166ba2;
}

#header_0202962 .menu-05, #header_0202962 .menu-11, #footer_0202962 .menu-05 {
  background: #52b33f;
}

#header_0202962 .menu-06, #header_0202962 .menu-12, #footer_0202962 .menu-06 {
  background: #2d7538;
}

#header_0202962 #menu li a:hover, #footer_0202962 #menu li a:hover {
  opacity: 0.5;
}

#header_0202962 #header_v2 .btn-wrapper,
#header_0202962 .btn-wrapper, #footer_0202962 #header_v2 .btn-wrapper,
#footer_0202962 .btn-wrapper {
  text-align: center;
  margin-top: 30px;
}

#header_0202962 .btn-wrapper li, #footer_0202962 .btn-wrapper li {
  display: inline-block;
}

#header_0202962 .btn-text, #footer_0202962 .btn-text {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}

#header_0202962 .signup, #footer_0202962 .signup {
  background-color: #239b76;
}

#header_0202962 .yoyaku, #footer_0202962 .yoyaku {
  display: inline-block;
  padding: 7px 5px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.2em;
  border-radius: 5px;
  min-width: 8em;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #d61f1f;
  color: #fff;
}

#header_0202962 .mitumori, #footer_0202962 .mitumori {
  display: inline-block;
  padding: 7px 5px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.2em;
  border-radius: 5px;
  min-width: 8em;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #eaa001;
  color: #fff;
}

#header_0202962 .btnimg, #footer_0202962 .btnimg {
  max-width: 230px;
  margin-bottom: 0px;
}

#header_0202962 .goo-hana, #footer_0202962 .goo-hana {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.2em;
  border-radius: 5px;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #9cd61f;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 8px;
}

#header_0202962 .goo-car, #footer_0202962 .goo-car {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1em;
  border-radius: 5px;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #1fd4d6;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 8px;
}

#header_0202962 .goo-kei, #footer_0202962 .goo-kei {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.2em;
  border-radius: 5px;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #ff91fe;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 10px;
}

#header_0202962 .staffblog, #footer_0202962 .staffblog {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.2em;
  border-radius: 5px;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #ff7d00;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 10px;
}

#header_0202962 .bpblog, #footer_0202962 .bpblog {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.2em;
  border-radius: 5px;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7), inset 0 0 3px rgba(255, 255, 255, 0.7);
  background: #f1ff3d;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 20px;
}

#header_0202962 .btn, #footer_0202962 .btn {
  padding: 8px 24px;
  color: white;
  display: inline-block;
  opacity: 1;
  border-radius: 4px;
  text-align: center;
  font-weight: 600;
}

#header_0202962 .goonet-hana, #footer_0202962 .goonet-hana {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2em;
  font-size: 1.1em;
  border-radius: 5px;
  width: 100%;
  max-width: 290px;
  background: #b73331;
  color: #fff;
  background: -moz-linear-gradient(top, #ffc9fd 0%, #de8cdb);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffc9fd), to(#de8cdb));
  border: 1px solid #DDD;
}

#header_0202962 .goonet-kaitori, #footer_0202962 .goonet-kaitori {
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2em;
  font-size: 1.1em;
  border-radius: 5px;
  width: 100%;
  max-width: 290px;
  background: #3d9e9f;
  color: #fff;
  margin-top: 10px;
  background: -moz-linear-gradient(top, #37cf41 0%, #239c2b);
  background: -webkit-gradient(linear, left top, left bottom, from(#37cf41), to(#239c2b));
  border: 1px solid #DDD;
}

#header_0202962 .syamail-btn, #footer_0202962 .syamail-btn {
  background: -moz-linear-gradient(top, #0099CC 0%, #006699);
  background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
  border: 1px solid #DDD;
  color: #FFF;
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2em;
  font-size: 1.2em;
  border-radius: 5px;
  width: 100%;
  max-width: 290px;
  margin-top: 10px;
}

#header_0202962 .koe-btn, #footer_0202962 .koe-btn {
  background: -moz-linear-gradient(top, #0099CC 0%, #006699);
  background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
  border: 1px solid #DDD;
  color: #FFF;
  display: inline-block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2em;
  font-size: 1.2em;
  border-radius: 5px;
  width: 100%;
  max-width: 290px;
  margin-top: 10px;
}

#header_0202962 .sidebar a:hover, #footer_0202962 .sidebar a:hover {
  opacity: 0.5;
}

#header_0202962 #header_v2 .container,
#header_0202962 .container, #footer_0202962 #header_v2 .container,
#footer_0202962 .container {
  max-width: 960px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  font-size: 16px;
  color: #000;
}

#header_0202962 .top-wrapper, #footer_0202962 .top-wrapper {
  max-width: 960px;
  padding: 10px 20px 10px 20px;
  text-align: center;
  margin: 0 auto;
}

#header_0202962 .top-wrapper p, #footer_0202962 .top-wrapper p {
  margin-bottom: 10px;
}

#header_0202962 div.link_e_bg, #footer_0202962 div.link_e_bg {
  border: none !important;
  width: 100%;
  background-color: #fdf5d9;
}

#header_0202962 footer p, #footer_0202962 footer p {
  text-indent: 1em;
}

#header_0202962 footer a, #footer_0202962 footer a {
  text-decoration: none !important;
}
#header_0202962 .link_e, #footer_0202962 .link_e, #footer_0202962 .container {
  overflow: hidden;
  padding: 30px;
  font-size: 16px;
  line-height: 1.5;
  width: 900px;
  margin: 0 auto;
}

#header_0202962 .link_e .link-left, #footer_0202962 .link_e .link-left {
  float: left;
  width: 50%;
  text-align: left;
}

#header_0202962 .link_e .link-right, #footer_0202962 .link_e .link-right {
  float: left;
  width: auto;
  text-align: left;
}

#header_0202962 .link_e .link-text, #footer_0202962 .link_e .link-text {
  font-weight: 600;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 1.5em;
  color: #330000;
}

#header_0202962 .link_e ul.dealer li a, #footer_0202962 .link_e ul.dealer li a {
  color: #330000;
  display: block;
  padding: 5px 0;
  text-align: left;
  text-decoration: none;
}

#header_0202962 .link_e ul.dealer li a:hover, #footer_0202962 .link_e ul.dealer li a:hover {
  opacity: 0.5;
}
#footer_0202962 .container {
  padding: 0;
}
/*# sourceMappingURL=0202962.css.map */