@charset 'utf-8';

/*!パンくずリスト*/
.ct_wrap_breadcrumb {background-color:#f5f4f1; border-bottom: 1px solid #e0ddd5;}
.breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;max-width:959px!important;margin:0 auto;padding:12px 13px}
.breadcrumb-list li{position:relative;}
.breadcrumb-list li a{font-size: 1.275rem;}
.breadcrumb-list li:nth-child(n+2){padding-left:16px}
.breadcrumb-list li:nth-child(n+2)::before{content:"";position:absolute;top:.5em;left:5px; display:block;width:7px;height:7px;
background:url(/ldg/ja/maintenance/img/arr_breadcrumblist.svg) no-repeat}
.breadcrumb-list a{text-decoration:underline}
.breadcrumb-list a:not([href]){color:#333;text-decoration:none}

/*ldg11*/
:root { font-size: 62.5%; scroll-behavior: smooth;}
body {font-size: 1.6rem;}

.sh-container{max-width: 959px!important; padding: 0;}
.site-header {background-color:#1e1e1e; border: none;}
.sh-name {color:#fff; margin: 0 auto; padding: 2.8% 0; font-size: 2rem; }

#content .ct_title_h2 {margin-bottom: .6rem; padding-bottom:.6rem; color:#d50000; font-size: 2rem; line-height: 2rem;}
#content .ct_title_sub {display: inline-block; margin-bottom: 5px;}
#content .ct_red_txt {color: #ff0000;}
#content .ct_br_sp { display:none; }

#content .ct_wrap_lead {max-width: 959px; margin: 0 auto; padding: 3% 0;}
#content .ct_wrap_lead .ct_txt strong {font-size: 1.2em;}
#content .ct_wrap_lead .ct_box_btn {margin-top: 42px; font-size: 0;}
#content .ct_wrap_lead .ct_box_btn .link_btn {display: inline-block; position: relative; width: calc((100% - 30px) / 3); height: 73px; padding-top: 12px; margin-right: 15px; font-size: 1.6rem; vertical-align: middle; color: #fff; background-color:#746f61; text-align: center; border-radius: 5px;}
#content .ct_wrap_lead .ct_box_btn .link_btn:nth-child(3) {padding-top: 23px; margin-right: 0px; }
#content .ct_wrap_lead .ct_box_btn .link_btn::after {content: ''; display: inline-block; background: url("/ldg/ja/maintenance/img/img_ldg11_arrow.svg") no-repeat top left; width: 17px; height: 17px; position: absolute; top: 35%; right: 5%;}

#content .ct_wrap_main {padding: 2% 5%; background-color: #f5f4f1; border-top: 1px solid #e0ddd5;}
#content .ct_wrap_main .ct_inner_main {max-width: 959px; margin: 0 auto;}
#content .ct_wrap_main .ct_inner_main .ct_box_main {margin-bottom: 45px; padding: 4% 5%; background-color: #fff; border: 1px solid #e0ddd5;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_title_h3 {margin-bottom: 5px; font-size: 1.9rem; border-bottom: 1px solid #bdbdbd;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents {margin-top: 2.5rem; padding: 0 10px;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents_indent {margin-top: .8rem; padding: 0 10px;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_time {margin-bottom: 10px;}

#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link {display: flex; flex-wrap: wrap; justify-content: space-between;
text-align: center;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link {display: inline-block; width: 100%; margin-bottom: 10px; padding: 20px 0; color: #333; border: 1px solid #666;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link:nth-of-type(2){padding: 0;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link a {display: inline-block; width: 100%; padding: 20px 0; color: #333; text-decoration: none; }
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link strong {font-size: 3rem;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link:nth-of-type(n+2) {width: 49.3%; background-color: #f5f4f1; border-color: #dfdfdf;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_custom_white {padding: 0;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_custom_gray {width: 100%!important; }

#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_tell {margin-bottom: 30px; text-align: center;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_tell a {color:#333; text-decoration: none; }

#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_txt_circle {margin: .8rem 0 0; position: relative; padding-left: 15px;}
#content .ct_wrap_main .ct_inner_main .ct_box_main .ct_txt_circle::before {content: ''; display: inline-block; background: url("/ldg/ja/maintenance/img/img_ldg11_circle.svg") no-repeat top left; width: 7px; height: 7px; position: absolute; top: 8px; left: 0;}

/* ct_tec */
#content .ct_wrap_main .ct_inner_main .ct_tec .ct_box_main .ct_box_contents .ct_box_link .ct_item_link:nth-of-type(2) {width: 100%; background-color: #f5f4f1; border-color: #dfdfdf;}

/* ct_repair */
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main {margin-bottom: 10px;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_title_h2 {display: inline-block; padding-right: 10px;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_main_lead {margin-bottom: 25px;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link {display: block; width: 100%; }
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link a{color: #fff;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link {display: flex; justify-content: center; align-items: center; background-color:#746f61; border-radius: 5px; color:#fff; padding: 20 5px;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link .ct_txt {display: inline-block; width: 40%;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link::before {content: ''; display: inline-block; background: url("/ldg/ja/maintenance/img/img_ldg11_arrow_right.svg") no-repeat top left ; width: 17px; height: 17px;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link::after {content: ''; display: inline-block; background: url("/ldg/ja/maintenance/img/img_ldg11_blank.svg") no-repeat top left; width: 26px; height: 20px;}
#content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link strong {font-size: 1.8rem;}


@media (max-width:1066px){
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link:nth-of-type(n+2) {width: 100%;}
  #content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link .ct_txt {width: 50%;}
}
@media (max-width:970px){
  #content .ct_wrap_lead {padding: 5% 5%;}
  #content .ct_wrap_main {padding: 10% 5%;}
  #content .ct_wrap_lead .ct_box_btn {text-align: center;}
  #content .ct_wrap_lead .ct_box_btn .link_btn {width: calc((100% - 2px) / 1); margin-right: 0px; margin-bottom: 20px;}
  
}
@media(max-width: 560px) {
  .sh-name {padding: 2.8% 13px;font-size: 1.5rem;}
  #content .ct_title_h2 {color:#d50000; font-size: 1.7rem;}
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents {padding: 0;}
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_time {margin-bottom: 20px;}
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link {background-color: #f5f4f1; border-color: #dfdfdf;}
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link strong {font-size: 2.4rem;}
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link:nth-of-type(2) {background-color: #fff;}
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_link .ct_item_link a strong,
  #content .ct_wrap_main .ct_inner_main .ct_box_main .ct_box_contents .ct_box_tell a {color: #0800ff; text-decoration: underline;}
  #content .ct_br_sp { display:block; }
  
  /* ct_tec */
  #content .ct_wrap_main .ct_inner_main .ct_tec .ct_box_main .ct_box_contents .ct_box_link .ct_item_link:nth-of-type(2) {background-color: #fff;}
  
  /* ct_repair */
  #content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link {background-color:#746f61; border-radius: 5px; color:#fff; }
  #content .ct_wrap_main .ct_inner_main .ct_repair .ct_box_main .ct_box_contents .ct_box_link .ct_item_link .ct_txt {width: 80%;}
}

  @media(min-width: 560px){
  a[href="tel:+81-570-077-365"],a[href="tel:+81-3-3414-9655"],a[href="tel:+81-73-427-2224"],a[href="tel:+81-120-139-365"],a[href="tel:+81-120-9-24365"]{
    pointer-events: none;
  }
}
  



























