.tagline{display:none;}

.header_inner{margin-top:15px;}

#header_logo {
    position: absolute;
    top: 24%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row5 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline {
    color: #00552e;
}

.tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row5 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row6 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;}

.tcd-pb-row.row9 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline {
    color: #00552e;
}

.post_content .q_button {
    /* min-width: 200px; */
    /* max-width: 90%; */
    background-color: #415309;
    display: inline-block;
    vertical-align: middle;
    /* padding: 0.6em 1.3em 0.5em; */
    font-weight: 400;
    /* font-size: 100%; */
    color: #fff !important;
    margin: 0;
    text-decoration: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out 0s;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
}

#header_logo img {
    display: block;
    max-height: 80px;
    width: 67%;
}

#archive_wrapper, #related_post ol {
    background-color: #fafafa;
}

.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline {
color: #00552e;
font-size: 32px;
text-align: left;
}

.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget3 .pb_headline {
color: #00552e;
font-size: 32px;
text-align: left;
}

.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget5 .pb_headline {
color: #00552e;
font-size: 32px;
text-align: left;
}

#global_menu > ul > li > a {
  font-size:14px; text-decoration:none; height:120px; line-height:120px; display:block; padding:0 13px;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
}

#global_menu {
    float: left !important;
    margin: 0 0 0 175px!important;
    width: 63%;
}

#menu-item-37{
	display:none;
}

#header {
    width: 100%;
    /* border-top: 7px solid rgba(226,190,166,.8); */
}

#index_topics {
    background: rgba(0,85,46,1);
}

#global_menu ul {
    margin: 0 0 0 220px !important;
    width: 80%;
}

#header_logo img {
    display: block;
    max-height: 80px;
    width: 100%;
}

#header {
    border-top-color: white;
}

a:hover, #global_menu > ul > li > a:hover, #bread_crumb li a, #bread_crumb li.home a:hover:before, ul.meta .date, .footer_headline, .footer_widget a:hover, #post_title, #previous_next_post a:hover, #previous_next_post a:hover:before, #previous_next_post a:hover:after, #recent_news .info .date, .course_category .course_category_headline, .course_category .info .headline, ol#voice_list .info .voice_name, dl.interview dt, .voice_course .course_button a:hover, ol#staff_list .info .staff_name, .staff_info .staff_detail .staff_name, .staff_info .staff_detail .staff_social_link li a:hover:before, .styled_post_list1 .date, .collapse_category_list li a:hover, .tcdw_course_list_widget .course_list li .image, .side_widget.tcdw_banner_list_widget .side_headline, ul.banner_list li .image, #index_content1 .caption .headline, #index_course li .image, #index_news .date, #index_voice li .info .voice_name, #index_blog .headline, .table.pb_pricemenu td.menu, .side_widget .campaign_list .date, .side_widget .news_list .date, .side_widget .staff_list .staff_name, .side_widget .voice_list .voice_name {
    color: #00552e;
}

#index_blog, #footer_widget, .course_categories li a.active, .course_categories li a:hover, .styled_post_list1_tabs li {
    background-color: #fafafa;
}

.headline_bg_l, .headline_bg, ul.meta .category span, .page_navi a:hover, .page_navi span.current, .page_navi p.back a:hover, #post_pagination p, #post_pagination a:hover, #previous_next_post2 a:hover, .single-news #post_meta_top .date, .single-campaign #post_meta_top .date, ol#voice_list .info .voice_button a:hover, .voice_user .voice_name, .voice_course .course_button a, .side_headline, #footer_top, #comment_header ul li a:hover, #comment_header ul li.comment_switch_active a, #comment_header #comment_closed p, #submit_comment {
    background-color: #00552e;
}
ul.meta .category a, ul.meta .category span {
    color: #fff;
    background: #00552e;
}

#footer_logo img {
    width: 30%;
    height: 30%;
}

#footer_bottom {
    background: #00552e;
    width: 100%;
}

.header_inner {
     width: 100%;
     max-width: 1150px;
     min-height: 120px;
     margin: 0 auto;
     position: relative;
     clear: both;
}

.head_toiawase {
     display: block;
     float: right;
}

@media screen and (max-width: 991px)
{
	#logo_image img {
    height: 23%;
    max-height: none;
    width: 43%;
    margin: 0 0 15px;
}

#header_logo img {
    display: block;
}

#global_menu {
    display: none;
    clear: both;
    width: 100%;
    margin: 0;
    top: 60px;
    left: 0;
    position: absolute;
    z-index: 9;
    background: #415309;
    -webkit-box-shadow: 1px 2px 1.5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 1.5px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 1.5px rgba(0, 0, 0, 0.1);
}

#global_menu {
    background-color: #415309;
}

#global_menu ul {
    margin: 0 0 0 0px !important;
    width: 100%;
    text-align: center;
}

	


a.menu_button.active {
    background: rgba(0,85,46,0.8);
}

	#global_menu a:hover {
    background-color: #257311;
}
	
.head_toiawase {
    display: none; 
    float: none;
}

.header_inner {
	clear:none;
	width:auto;
	}
	
}

