@charset "utf-8";

/* -----------------------------------------------------
    ソフィア
----------------------------------------------------- */

#sophiar{background-color: #ffeae6;}
#sophiar #nav_wrap{background-color: #ffeae6;}
#sophiar header .head_btn p a{background-color: #5d513f;}
#sophiar #nav_wrap .head_pc .dropdown_menu2 li a:hover{background-color:#fbd4cd;}
#sophiar #nav_wrap .head_pc .dropdown_menu2 li a.active_theme{background-color:#fbd4cd;}
#sophiar #nav_wrap .head_pc .dropdown_menu3{background-color:#fbd4cd;}
#sophiar #nav_wrap .head_pc .dropdown_menu3 li a:hover{background-color:#fac1b6;}
#sophiar #nav_wrap .head_pc .dropdown_menu3 li a.opens{background-color:#fac1b6;}
#sophiar #nav_wrap .head_pc .dropdown_menu4{background-color:#fac1b6;}
#sophiar #slide_menu_sp .dropdown_menu2{background-color: #fbd4cd; }
#sophiar #slide_menu_sp .mm-panel.mm-hasnavbar .mm-navbar {background-color: #fbd4cd;}
#sophiar #slide_menu_sp .dropdown_menu3,
#sophiar #slide_menu_sp .dropdown_menu4{background-color: #ffeae6;}
#sophiar #slide_menu_sp .mm-listview>li:not(.mm-divider):after{border-bottom-color: #bebdb1;}

#sophiar .two_button p a{background-color: #ff5a3a;}

#sophiar .title_h3,
#sophiar #single_info h1.entry-title{border-bottom-color: #edd4d4;}
#sophiar .title_h4_1,
#sophiar #single_info h2{background-color: #fff0ea;}
#sophiar .title_h4_1:before,
#sophiar #single_info h2:before{background-color: #f98454;}
#sophiar .title_h5_1,
#sophiar #single_info h3{border-bottom-color: #fff0ea;}
#sophiar .title_h5_1:after,
#sophiar #single_info h3:after{background-color: #f98454;}
#sophiar .p_title:before,
#sophiar #single_info h4:before{background-color: #f98454;}
#sophiar .list_dl_1 dt:before{border-color: #f98454;}
#sophiar .list_ul_1 li:before,
#sophiar #single_info ul li:before{border-color: #f98454;}
#sophiar #single_info table td{border-color: #edd4d4;}

#sophiar .guide_area h4 {color: #ef5435;}
#sophiar .title_h3_2{color: #ef5435;}


/* メインビジュアル
------------------------------------- */
#sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/main_img.jpg);
}
#sophiar .main_visual .main_title{
  background-color: rgba(255,113,57,0.65);
}

/* 下層ページ共通
------------------------------------- */
#sophiar .lead_tit{
  background:url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/lead_bg.png) repeat;
  border-bottom:none;
}

/* 障害者支援施設 ソフィア
------------------------------------- */
#sophiar.disabilitysupport-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/disabilitysupport-sophiar/main_img.jpg);
}
#sophiar.disabilitysupport-sophiar .two_button{
  margin-top: 20px;
}
#sophiar.disabilitysupport-sophiar .column_three{
  margin-top: 73px;
}
#sophiar.disabilitysupport-sophiar .column_three .box .tit{
  font-weight: normal;
}
@media screen and (max-width: 767px){
  #sophiar.disabilitysupport-sophiar .column_three{
    margin-top: 30px;
  }
}

/* 障害者支援施設 更生ソフィア
------------------------------------- */
#sophiar.disabilityrehabilitation-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/disabilityrehabilitation-sophiar/main_img.jpg);
}

/* 老人デイサービスセンターソフィア
------------------------------------- */
#sophiar.dayservice-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/dayservice-sophiar/main_img.jpg);
}

/* 特定相談支援事業所ソフィア
------------------------------------- */
#sophiar.consultationsupport-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/consultationsupport-sophiar/main_img.jpg);
}

/* 障害福祉サービス事業所　ソフィア
------------------------------------- */
#sophiar.welfareservice-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/welfareservice-sophiar/main_img.jpg);
}

/* イベントカレンダー
------------------------------------- */
#sophiar.event-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/event-sophiar/main_img.jpg);
}

/* 手続きの流れ
------------------------------------- */
#sophiar.flow-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/guide-sophiar/main_img.jpg);
}
#sophiar.flow-sophiar .phone{
  display:none;
}
#sophiar.flow-sophiar .ml120{
  margin-left:120px;
}
@media screen and (max-width: 767px){
  #sophiar.flow-sophiar .ml120{
    margin-left:0;
  }
}

/* よくあるご質問
------------------------------------- */
#sophiar.faq-sophiar .main_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/guide-sophiar/main_img.jpg);
}
#sophiar.faq-sophiar .phone{
  display:none;
}
#sophiar.faq-sophiar .qa_box{
  border:3px solid #fff0ea;
}
#sophiar.faq-sophiar .qa_box .question{
  color: #ff5a3a;
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/guide-sophiar/faq-sophiar/ico_q.png);
}
#sophiar.faq-sophiar .qa_box .answer{
  border-top: 1px solid #fff0ea;
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/guide-sophiar/faq-sophiar/ico_a.png);
}

/* ソフィアブログ
------------------------------------- */
#sophiar .main_visual.sophiar_blog_visual{
  background-image: url(/wp-content/themes/iwakikai/assets/img/welfare-service/sophiar/sophiar_blog/main_img.jpg);
}
#sophiar .blog_column .side_information a{
  color: #ff5a3a;
}
@media screen and (min-width: 768px){
  #sophiar .main_visual.sophiar_blog_visual{
    height: 520px;
  }
  #sophiar .main_visual.sophiar_blog_visual .main_title{
    display: none;
  }
}

#sophiar .btn_blog a {
  display: block;
  text-align: center;
  margin: 55px auto 0;
}

