/*
 Theme Name:   maxx_tcd043-child
 Template:   maxx_tcd043

*/

.pc #global_menu a:hover {
    color: #003893!important;
}

.pc #global_menu ul ul a {
    color: #003893!important;
}

.pc #global_menu ul ul a:hover {
    color: #fff!important;
}

.pc #global_menu li li.current-menu-item > a {
    color: #fff!important;
}

#index_news {
    margin: 0 0 50px;
}

li.date2 {
    background-color: #333!important;
}

#index_content2 .index_box_list .box3_text {
    background: #003893!important;
}

#index_content2 .index_box_list .box3_text .image:hover {
    background-color: #8fa8d0!important;
}

/*  サイドバー  */
.collapse_category_list li a {
    background: #003893!important;
}

.collapse_category_list li a:hover {
    background-color: #00389370!important;
}

.collapse_category_list {
    border: 1px solid #00389350!important;
}

.widget_search #searchsubmit {
    background-color: #003893!important;
}

.widget_search #searchsubmit:hover {
    background-color: #00389370!important;
}

/*  前の記事　次の記事  */
#previous_next_post a {
    background-color: #003893!important;
}

#previous_next_post a:hover {
    background-color: #00389370!important;
}

.pc #return_top a {
    background: #003893!important;
    color:#fff;
}

.pc #return_top a:hover {
    background-color: #00389390!important;
}

.wpcf7 input.wpcf7-submit {
    background-color: #003893!important;
}

.wpcf7 input.wpcf7-submit:hover {
    background-color: #00389390!important;
}



/*---------------------------------------- PC ----------------------------------------*/
.pc .page-title {
    font-size: 35px;
    font-weight: 500;
}

#index_content2 .top-md-ser {
    font-size: 28px;
    font-weight: 400;
}


/*---------------------------------------- スマホ ----------------------------------------*/
@media screen and (max-width:770px) {
.mobile #return_top.bottom a {
    background: #003893!important;
}

#return_top a:before {
    color: #003893!important;
}

#index_content2 .top-md-ser {
    font-size: 24px;
    font-weight: 400;
}

.post_content td, .post_content th {
    display: block;
    text-align: left;
}
}