@charset "UTF-8";
/* ベージュ-------------------------------------------- */
body,
body a {
  color: #222;
}
header#header .header_wrap .header_plan a,
header#header .header-fixed .header_plan a {
  background-color: #a68b62;
}
header#header .header_wrap .header_plan a:hover,
header#header .header-fixed .header_plan a:hover {
  background-color: #c25450;
}
@media print, screen and (max-width: 1160px) {
  header#header .header_wrap .dp_lang, header#header .header_wrap .lang_link{
    background-color: #f4f0e6;
  }
  header#header .header_wrap .header_plan a,
  header#header .header-fixed .header_plan a {
    color: #a68b62 !important;
  }
}
header#header .header_wrap .search_sp {
  background-color: #a68b62;
}
@media print, screen and (min-width: 1161px) {
  header#header .header_wrap .header_right .menu_wrap .lang_link li.langselect a,
  header#header .header_wrap .header_right .menu_wrap .lang_link li.jp_page a {
    color: #222;
  }
  header#header .header_wrap .header_right .menu_wrap .tel a {
    background: url(../../images/color/be/tel_icon.png) left center no-repeat;
  }
}
@media print, screen and (max-width: 1160px) {
  header#header .header_wrap .header_right .contant a span {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.62%2014%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22footer%22%3E%3Cg%20id%3D%22mail%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.62%208.43%2016.22%205.93%2018.62%203.86%2018.62%208.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%222.41%205.93%200%208.43%200%203.86%202.41%205.93%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.62%2C10.69V13a1%2C1%2C0%2C0%2C1-1%2C1H1a1%2C1%2C0%2C0%2C1-1-1v-2.3L3.6%2C7%2C7.71%2C10.5a2.53%2C2.53%2C0%2C0%2C0%2C3.2%2C0L15%2C7Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.62%2C1V2L9.84%2C9.57a.84.84%2C0%2C0%2C1-1.06%2C0L0%2C2V1A1%2C1%2C0%2C0%2C1%2C1%2C0h16.6A1%2C1%2C0%2C0%2C1%2C18.62%2C1Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
      left center no-repeat;
    background-size: 20px;
  }
  header#header .header_wrap #toggle .menu-trigger,
  header#header .header_wrap .header_right .menu_wrap.menu_open {
    background-color: #222;
  }
}

@media print, screen and (min-width: 1161px) {
  header#header .header_wrap .header_right .contant a span {
    background: url(../../images/color/be/mail_icon.png) center left no-repeat;
  }
  .home header#header .header_wrap .header_right .contant a span {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.62%2014%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22footer%22%3E%3Cg%20id%3D%22mail%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.62%208.43%2016.22%205.93%2018.62%203.86%2018.62%208.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%222.41%205.93%200%208.43%200%203.86%202.41%205.93%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.62%2C10.69V13a1%2C1%2C0%2C0%2C1-1%2C1H1a1%2C1%2C0%2C0%2C1-1-1v-2.3L3.6%2C7%2C7.71%2C10.5a2.53%2C2.53%2C0%2C0%2C0%2C3.2%2C0L15%2C7Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.62%2C1V2L9.84%2C9.57a.84.84%2C0%2C0%2C1-1.06%2C0L0%2C2V1A1%2C1%2C0%2C0%2C1%2C1%2C0h16.6A1%2C1%2C0%2C0%2C1%2C18.62%2C1Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
      left center no-repeat;
    background-size: 20px;
  }
  header#header .header_wrap nav .header_menu li.current-menu-item a {
    color: #a68b62;
  }
}
.mv_news {
  background-color: rgba(166, 139, 98, 0.8);
}
.pagettl_bg:before,
.category_bg:before {
  background: url(../../images/color/be/top_point.png) center center no-repeat;
}
.pagettl_bg .op_inner p {
  color: #a68b62;
}
.category_bg {
  background-color: #f4f0e6;
}
footer#main-footer {
  background: url(../../images/color/be/footer_bg.png) 0 0 no-repeat;
  background-size: cover;
}
footer#main-footer .footer_plan a,
footer#main-footer .footer_plan a {
  color: #a68b62;
}
footer#main-footer .footer_plan a:hover {
  background-color: #c25450;
}
.btn_pagetop {
  background-color: #222;
}
.search_form {
  background-color: #f4f0e6;
}
.search_form .formwrap .bestrate .bestrate_in p {
  border-bottom: solid 1px #a68b62;
  color: #a68b62;
}
.search_form .submit_btn .plan a {
  background-color: #a68b62;
}
.search_form .submit_btn input {
  background-color: #000;
}
.search_form .submit_btn .cancel_btn a {
  color: #745a38;
}
main .top_h2 p {
  color: #a68b62;
}
.txt_imgarea .link_url a,
.slidethumb_txt .link_url a,
.policy main ul a {
  color: #c7887f;
}
.link_btn a {
  background-color: #a68b62;
}
.ttl_imgtxt .top_imgtxt li:nth-child(odd) {
  background-color: #f4f0e6;
}
.top_point:before {
  content: url(../../images/color/be/top_point.png);
}
.top_plan ul li .plan_f .plan_img .count_num {
  color: #a68b62;
}
.top_plan ul li .plan_btn p {
  border: solid 1px #a68b62;
  color: #a68b62;
}
.top_plan ul li a:hover .plan_btn p {
  background-color: #a68b62;
  color: #fff;
}
main.error {
  background-color: #f4f0e6;
}
.p_tag h2 {
  border-bottom: solid 1px #a68b62;
}
.p_tag h3 {
  background: url(../../images/color/be/h3_point.png) left center no-repeat;
}
.link_list ul.bg li a {
  background-color: #a68b62;
}
.link_list ul.bg li a:hover:before {
  border-top: 1px solid #a68b62;
  border-right: 1px solid #a68b62;
}
.link_list ul.bg li a:hover {
  color: #a68b62;
}
.link_list ul li a {
  border: solid 1px #a68b62;
  color: #a68b62;
}
.link_list ul li a:before {
  border-top: 1px solid #a68b62;
  border-right: 1px solid #a68b62;
}
.link_list ul li a:hover {
  background-color: #a68b62;
}
.accordion ul li .sd_h4:after {
  border-bottom: 1px solid #a68b62;
  border-right: 1px solid #a68b62;
}
.accordion ul li .sd_h4 table th {
  color: #a68b62;
}
.slide_carousel button.slick-prev {
  background: url(../../images/color/be/arrow_left.png) 50% 50% no-repeat;
  background-size: cover;
}
.slide_carousel button.slick-next {
  background: url(../../images/color/be/arrow_right.png) 50% 50% no-repeat;
  background-size: cover;
}
.c_wrap .post .acv_list li .cat_name span {
  background: #a68b62;
}
.c_wrap .sidebar {
  background-color: #f4f0e6;
}
.c_wrap .sidebar h2,
.single_pager a {
  color: #a68b62;
}
.pagenation ul li.active {
  background-color: #222;
}
.contact_form {
  background-color: #f4f0e6;
}
.contact_form span.required {
  color: #a68b62;
}
.contact_form .contact_submit button {
  background-color: #a68b62;
}
.contact_form .contact_submit button:hover {
  background-color: #222222;
}
.s4_link li a {
	color: #222222;
}
.s4_plan a {
	background-color: #222222;
}
.search_form .directin-sp-form .directin-sp-form-submit-button button {
	background-color: #a68b62;
}

@media only screen and (max-width: 767.9px) {
  .ttl_freetxt {
    background: url(../../images/color/be/page_point01.png) 110% 2% no-repeat;
    background-size: 170px;
  }
  #content main {
    overflow: hidden;
  }
  .ttl_imgtxt .top_imgtxt li:nth-child(1) {
    background-image: url(../../images/color/be/page_point02.png), url(../../images/color/be/page_point02.png);
    background-position: -50% -12%, 111% 60%;
    background-size: 170px, 100px;
    background-repeat: no-repeat;
  }
  .ttl_imgtxt .top_imgtxt li:nth-child(2) {
    background-image: url(../../images/color/be/page_point02.png);
    background-position: -20% 7%;
    background-size: 170px;
    background-repeat: no-repeat;
  }
  .ttl_imgtxt .top_imgtxt li:nth-child(3) {
    background-image: url(../../images/color/be/page_point02.png);
    background-position: -15% 95%;
    background-size: 100px;
    background-repeat: no-repeat;
  }
  .ttl_imgtxt .top_imgtxt li:nth-child(3):after {
    content: "";
    display: block;
    position: absolute;
    top: -40px;
    right: -20%;
    width: 170px;
    height: 170px;
    background: url(../../images/color/be/page_point02.png) 50% 50% no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
  }
  .txt_imgarea .img_left01 > li:nth-child(odd),
  .slidethumb_txt .img_left01 > li:nth-child(odd) {
    background: url(../../images/color/be/page_point01.png) 110% 96% no-repeat;
    background-size: 170px;
  }
  .txt_imgarea .img_right01 > li:nth-child(odd),
  .slidethumb_txt .img_right01 > li:nth-child(odd) {
    background: url(../../images/color/be/page_point01.png) -10% 100% no-repeat;
    background-size: 170px;
  }
  .category_bg {
    background-image: url(../../images/color/be/page_point02.png);
  }
}
@media print, screen and (min-width: 768px) {
  .ttl_freetxt {
    background: url(../../images/color/be/page_point01.png) 95% 2% no-repeat,
      url(../../images/color/be/page_point02.png) 10% 95% no-repeat;
  }
  .ttl_imgtxt .top_imgtxt li:nth-child(odd) {
    background-image: url(../../images/color/be/page_point02.png), url(../../images/color/be/page_point02.png);
    background-position: 85% 15%, 20% 95%;
    background-repeat: no-repeat;
  }
  .contact main.page,
  .error main.page,
  .complete main.page,
  .confirm main.page {
    background: url(../../images/color/be/page_point01.png) 95% 10% no-repeat,
      url(../../images/color/be/page_point02.png) 5% 95% no-repeat;
  }
  .category_bg {
    background-image: url(../../images/color/be/page_point01.png), url(../../images/color/be/page_point02.png);
    background-position: 95% 150%, 10% 100%;
  }
}
@media print, screen and (min-width: 1181px) {
  .txt_imgarea .img_left01 > li:nth-child(odd):after {
    content: url(../../images/color/be/page_point01.png);
  }
  .txt_imgarea .img_right01 > li:nth-child(odd):after {
    content: url(../../images/color/be/page_point01.png);
  }
}
@media print, screen and (min-width: 1181px) {
  .slidethumb_txt .img_left01 > li:nth-child(odd):after {
    content: url(../../images/color/be/page_point01.png);
  }
  .slidethumb_txt .img_right01 > li:nth-child(odd):after {
    content: url(../../images/color/be/page_point01.png);
  }
}
.carousel-new .slick-prev,
.carousel-new .slick-next,
.carousel-new .slick-prev:hover,
.carousel-new .slick-prev:focus,
.carousel-new .slick-next:hover,
.carousel-new .slick-next:focus {
  background-color: #222;
}
