@charset "utf-8";

@font-face{font-family:'kial';font-style:normal;src:url("../font/DesignKL.eot");src:url("../font/DesignKL.eot?#iefix") format("embedded-opentype"),url("../font/DesignKL.woff2") format("woff2"),url("../font/DesignKL.woff") format("woff"),url("../font/DesignKL.ttf") format("truetype")}
@font-face{font-family:'kiam';font-style:normal;src:url("../font/DesignKM.eot");src:url("../font/DesignKM.eot?#iefix") format("embedded-opentype"),url("../font/DesignKM.woff2") format("woff2"),url("../font/DesignKM.woff") format("woff"),url("../font/DesignKM.ttf") format("truetype")}
@font-face{font-family:'kiab';font-style:normal;src:url("../font/DesignKB.eot");src:url("../font/DesignKB.eot?#iefix") format("embedded-opentype"),url("../font/DesignKB.woff2") format("woff2"),url("../font/DesignKB.woff") format("woff"),url("../font/DesignKB.ttf") format("truetype")}
@font-face{font-family:'NexaBold';font-style:normal;src:url("../font/NexaFreeBoldwebfont.eot");src:url("../font/NexaFreeBoldwebfont.eot?#iefix") format("embedded-opentype"),url("../font/NexaFreeBoldwebfont.woff") format("woff"),url("../font/NexaFreeBoldwebfont.ttf") format("truetype")}

.bg_pattern{background:#f7f8f8 !important}
.bg_image_container img {width: 100%;}
.contents {font-weight: normal;font:normal 15px/22px "kiam",Tahoma,sans-serif;color:#05141f;background-color:#f7f8f8}
#eut_container .eut_sub_title{padding:25px 0 26px 0;width:940px;margin:0 auto}
#eut_container .eut_sub_title.eut_search {padding:0px 0 26px 0;}
#eut_container .eut_sub_title h1{font-size:36px;margin:0;font-family:"kiab";font-weight: normal;line-height:100%;text-transform:uppercase;}
#eut_container .eut_sub_title section p {
	margin-top: 12px;
    font-size: 17px;
    line-height: 24px;
    color: #05141f;
    content: '';
    display: block;
    width: 100%;
}

.eut_search .search_area {
    display: flex;
    width: 100%;
	align-items: center;
  	justify-content: center;	
    box-sizing: border-box;
    border: 1px solid #cdd0d2;
    padding: 33px 90px 37px 90px;
    background-color: #fcfcfc
}

.eut_search .search_area .input_area {
    width: 85%;
}

.eut_search .search_area .input_area input{
	width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 34px;
    height: 36px;
    background-color: #fff;
	border-radius:2px;
	padding:0 20px 0 8px;
}

.eut_search .search_area .button_area {
	width: 15%;
	padding-left: 5px;
    display: block;
}

.news_box {
	display: block;
	width: 100%;
	padding: 10px;
}

.news_box_full {
	padding: 0px;
}

.news_box_container {
	display: flex;
}
.news_left_img {
	width: 45%;
}
.news_left_img img {
	width: 100%;
}
.news_box_content {
	width: 55%;
	padding: 5% 0 0 5%;
}

.news_box_content_full {
	width: 100%;
	padding: 1% 0 1% 0;
}

.result_message, .error_message, .result_message a {
	color: #ea0029;
}

.result_message a {
	text-decoration: underline;
}

.news_box_paragraph {
	font-weight: bold;
}
.news_box_description {
	margin-top: 5px;
}

.after_text {
	padding-bottom: 20px;
}

.bg_image_container {
	width: 100%;
}

button.eut_cmpe_btn_new {
 display: inline-block; 
 height: 30px; 
 line-height: 30px; 
 padding: 0 3px 0 15px; 
 -webkit-border-radius: 15px; 
 -moz-border-radius: 15px; 
 border-radius: 15px; font-size: 14px; color: #fff; 
 background-color: #05141f; border: none; 
 min-width: 100px; text-align: left;
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
 text-transform: uppercase; 
}

button.eut_cmpe_btn_new:after {
	content: '';
	background: url("../images/common/spr-button.png") -25px -32px no-repeat;
	display: block; float: right; width: 24px; height: 24px; margin-top: 3px; margin-left: 10px; }

@media all and (max-width:1024px) {
	#eut_container .eut_sub_title {
		padding: 15px 10px 15px 10px;
		width: calc(100% - 20px);
		margin: 0;
	}
	#eut_container .eut_sub_title h1 {
		font-size: 18px;
		line-height: 22px;
	}
	#eut_container .eut_sub_title.eut_search {
		width: 100%;
	}
	.eut_search .search_area {
		padding: 10px 10px 10px 10px;
	}

	.eut_search .search_area .input_area {
		width: 70%;
	}

	.eut_search .search_area .button_area {
		width: 30%;
		padding-left: 15px;
	}

	.eut_search .search_area .input_area input {
		width: 100%;
	}
	.news_box {
		padding: 0;
	}
	.news_box_container {
		flex-wrap: wrap;
	}
	.news_left_img, .news_box_content {
		width: 100%;
	}
	.news_box_content {
		padding: 10px 5px;
	}
	.news_box_content_full {
		padding: 10px 0px;
	}

}

