@charset "UTF-8";
/* メイン背景カラー　*/
body {
	color: #333;
  background-color: #fff;
}
a{
    color: #333;
}

#pc-nav ul li a{
    color: #fff;
}
#pc-nav.black ul li a{
    color: #333;
}

/* スマホ版メニュー　ハンバーガー展開時 */
/*　展開用ボタン */
.mean-container a.meanmenu-reveal {
  background: inherit;
    color: #d96400;
}
.mean-container a.meanmenu-reveal span{
    background: #d96400;
}
/*　開いたメニュー */
.mean-container .mean-nav {
    color: #fff;
    background-color: #d96400;
}
/* ページの先頭へ */


 /* フッター　*/
footer {
    color: #fff;
    background-color: #d96400;
}

.footer-wrapper a{
    color: #fff;
}
/* スマホ版フッター　追従 */
@media screen and (max-width:767px) {
  #footer-bar ul li:last-child {
    background-color: #333;
    border-left: 1px solid #fff;
  }
  #footer-bar ul li {
    background-color: #333;
  }
    #footer-bar ul li a{
        color: #fff;
    }
}

/* ボタン系 */
.btn a{
    border: 1px solid #A8A8A8;
    background-color: rgba(255,255,255,0.0);

}
.btn a:hover{
    background-color: rgba(184,184,184,0.2);
}
.btn.white a{
    color: #fff;
    border: 1px solid #fff;

}
.btn.white a:hover{
    color: #fff;
}

.contact input[type="submit"] {
    color: #333;
  border: 1px solid #333;
}

/* 背景色　*/

#home .news{
    background-color: #F1F4F6;
}

/* タイトル系 */

#home .main-image .sub-title{
    color: #d96400;
}

#home .main-image .main-title{
    color: #fff;
}

#home .main-image .scroll{
    color: #fff;
}

.content-wrapper .title p{
    color: #fff;
}
.content-wrapper .title p.eachTextAnime.appeartext{
    color: #d96400;
}
.contact-us .content-wrapper{
    color: #fff;
}

/* オーバーレイ */
#progress_bar{
	background:#eee;
}
#progress_bar .bar{
	background:#d96400;
}

#home .main-image::after{
    background-color: #6d1f00;
    mix-blend-mode:overlay;
}
.contact-us::after{
    background-color: rgba(109,31,0,0.5);
}

/* メニューホバー時下線 */
header nav.global ul li a:hover span, header nav.global ul li ul li a:hover span, aside li.current_page_item a, aside li a:hover, aside .widget li a:hover {
  border-bottom: 1px solid #d96400;
}

/* グレー・ホワイト系 基本変更なし */

aside .widget li .post-date {
  color: #666;
}
.kakomi {
  border: 1px solid #9CDAE3;
}
.note{
  border: 2px solid #0D5660;    
}
table th, table td, .pager li {
  border: 1px solid #ccc;
}
#contact .table-like dd, .privacy {
  border-bottom: 1px solid #ccc;
}
table th {
  background-color: #edf9ff;
}

.case-list ul li{
    background-color: #fff;
}
