.mw_content_title, #titlepic{
    color: #439539;
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 5px;
	
}
.mw_content_content{
	width: 100%;
	padding: 0px;
}
.mw_content_content table{
	width: 100%;

}
.mw_content_title_sub {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
	color: #439539;
}
.mw_content_list_init_check:before { content: "\2714";color: #439539;margin-right: 15px;}


.MsoNormalTable, table.kb_office, .mw_overflow_scroll {
	overflow-x: auto;
	width: 100%
}

.content-left__formwidthfix{
	width: 100%;
}
.content-left-right{
	margin-top: 0px;
}

.mw_img_social {
float: left;margin-right: 10px;margin-bottom: 10px;margin-top: 4px;border: 0px;
        width: 100%;
        height: auto;
    }
.mw_img_max_300 {
		max-width: 300px;
}
.mw_img_max_200{
		max-width: 200px;
}
.page_normal{
}
.page_cur{
	background: #CCCCCC;
}

.kbe_header_test{
color: red;
font-weight: bold;
}

a.readmore_left {
	float: left;
}

.button_form, .button_form_rate_ok, .button_form_contract_ok {
	background: #FFF;
    color: #FFF;
    text-transform: uppercase;
    border: 0;
    background-color: #ef4135;
    float: right;
    padding: 4px 9px;
    margin-top: 0px;
    font-size: 16px;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
}
.button_form:hover, .button_form_rate_ok:hover, .button_form_contract_ok:hover  {
    opacity: 0.8;   
}

.button_form_rate_ok, .button_form_save_left {
	float:left;
}
.button_form_spacer{
	float:right;
	width: 10px;
	opacity: 0.1; 
}

.button_form_utas_big{float: left;font-size: 20px;width:200px;height: 40px;padding-top:12px;}
.button_form_utas_big:hover {color: #fff;}

.button_form_utas_down{float: left;font-weight: normal;font-size: 12px;width:370px;}
.button_form_utas_down:hover {color: #fff;}

.page-menu_utas_red{background-color: #ef4135 !important;border-top: 10px solid #d13c32 !important;}

table.kb_travel_service {
 border: 1px solid #999;
 width: 100%;
}
table.kb_travel_service td {
 border: 1px solid #999;
 width: 100%;
 padding: 5px;
}

table.kb_travel_service td.header_title {
color: #fff;
background: #333;
}
table.kb_travel_service td.header_top {
color: #fff;
background: #666;
}
table.kb_travel_service td.header_left {
width: 30%;
background: #eee;
}


.mw_rate_year__rate, .mw_rate_year__contract {
	color: #2196F3; font-size: 16px;white-space:nowrap;
}

.news-item {
	height: 320px;
}
.news-item__oneitem_corr{
	height: 100%;
	width: 100%;
}
.news-item__oneitem_corr img{
	width: 360px;
}

.readmore_float_right{
	float: right !important;
	position: relative !important;
	margin-top: 10px;
}
.mw_loginfield_title{
	font-size: 14px;
	font-weight: 600;
}
.mw_loginfield_wrapper {
	width: 100%;
}
.mw_loginfield_input{
	width: 100%;
height: 23px;
border: 1px solid #5ba353;
margin-top: 2px;
}
.mw-loginfield_error{
	padding: 5px;
	float:left;
	color: red;
}
.mw_inputfield_input{
	width: 100%;
height: 23px;
border: 1px solid #5ba353;
margin-top: 2px;
}
.mw_inputfield_checkbox{
border: 1px solid #5ba353;
margin-top: 2px;
}
.mw_inputfield_alert{
	color:red;
	margin-top: 4px;
}
.mw_inputfield_remark{
	font-style: italic;
	font-size: 10px;
	margin-left: 10px;
}
.mw_link_login{
	color: #333;
}
.mw_right_sidebar_title{
	font-size: 16px;
	font-weight: 600;

}


/* cont */
.mw_resp-two-column-grid {
    display:block;
}

/* columns */
.mw_resp-two-column-grid > * {
    padding:0.4rem;
}

/* tablet breakpoint */
@media (min-width:960px) {
    .mw_resp-two-column-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}


.kb_tvk_mcrs_vid_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.kb_tvk_mcrs_vid_embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


@media only screen and (max-width: 1172px) {
	.news-item {
		height: auto;
	}
    .home-threebox .box {
        padding-bottom: 25px;
    }
	.looper {
		width: 100vw;
		height: 44vw;
	}
    .looper .item .looper-title {
        width: 96vw;
		padding: 5px;
		left: 1vw;
		top: 30vw;
    }
	.item.right .looper-title{
		text-align: left;
	}
	.looper .item img{
		width: 100vw;
	}
	.mw_list_office__cont{
		width: 95vw;
		margin-left: 0px;
	}
	.mw_list_office__cont table{
		margin: 0 auto;
	}

	.mw_show_block_desktop{
		display:none;
	}
	.mw_show_block_mobile{
		display:block;
	}
	.mw_list_office__maininfo{
		margin-right: 15px;
		margin-bottom: 15px;
		width: 42vw;
	}
	.mw_list_office__maininfo table{
		width: 100%;
	}

}

@media only screen and (max-width: 960px) {
	.mw_list_topleft_info__cont,.mw_list_topright_info__cont{
		width: 100%;
	}

	.mw_txt_center{
		text-align: left;
	}
	.mw_content_title__cont{
		width: 100%;
	}
	.mw_list_office__cont_custserv {
		overflow-x: auto;
	}

}


/* resp 720 */
@media only screen and (max-width: 720px) {
	.mw_list_office__cont table{
		/*width: 700px;*/
	}
	.mw_list_office__cont{
		overflow: auto;
	}
	.mw_list_office__cont_regional table{
		width: 700px;
	}
	.mw_list_office__cont_regional{
		overflow: auto;
	}
	.mw_list_office__maininfo{
		margin-right: 0px;
		margin-bottom: 15px;
		width: 100vw;
	}

}

/* resp 520 */
@media only screen and (max-width: 520px) {
#mw_img_automento {
width:300px;
height:120px;
}
.mw_img_clear { clear:both; }

.news-item__oneitem_corr img{
	width: 100%;
    }


.looper .item .looper-title {
        width: 90vw;
		padding: 5px;
		left: 1vw;
		top: 30vw;
	}
.mw_content_content{
	width: 88vw;
	}

}/* 520 */
