@charset "UTF-8";
/* メイン背景カラー　*/
body {
	color: #040404;
  background-color: #fff;
}
a{
    color: #040404;
}
aside nav li{
     border-bottom: 3px solid #fff;
}
aside ul li a{
    color: #040404;
    background-color: #EEECEC;

}
aside ul li a:hover{
    background-color: #F1F1F1;
}

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


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

.footer-wrapper a{
    color: #fff;
}
/* スマホ版フッター　追従 */
@media screen and (max-width:767px) {
  #footer-bar ul li:last-child {
    background-color: #040404;
  }
  #footer-bar ul li {
    background-color: #040404;
  }
    #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: #00C3DF;
}

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

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

.content-wrapper .title p{
    color: #5D8CBB;
}

.contact-us .content-wrapper{
    color: #fff;
}

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

/* メニューホバー時下線 */
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 .widget li a:hover {
  border-bottom: 1px solid #004087;
}

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

aside .widget li .post-date {
  color: #666;
}
.kakomi {
  border: 1px solid #999;
}
table th, table td, .pager li {
  border: 1px solid #ccc;
}
#contact .table-like dd, .privacy, .table-like dd {
  border-bottom: 1px solid #ccc;
}


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