@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR',sans-serif;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans KR',sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
input, button {margin:0;padding:0;font-family:'Noto Sans KR',sans-serif;font-size:1em}
button {cursor:pointer}

textarea, select {font-family:'Noto Sans KR',sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-word}
hr {display:none}
pre {overflow-x:scroll;font-size:1em}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:100px;height:41px;border:1px solid #e9e9e9;vertical-align: middle;}
#captcha #captcha_mp3 {position:absolute;top:0;left:101px;;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/sound.gif')}
#captcha #captcha_reload {position:absolute;top:21px;left:101px;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/reload.gif')}
#captcha #captcha_key {margin:0 0 0 25px;padding:0 5px;width:70px;height:41px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;vertical-align: middle;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1000px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}


/* 페이징 */
.pg_wrap {
	clear: both;
	padding: 20px 0 0;
	text-align: center;
    margin-top: 20px;
    border-top: 1px solid #194a99;
}
.pg {
	font-size: 0;
}
.pg_page, .pg_current {
	display:inline-block;
	width: 31px;
	height: 31px;
	letter-spacing:0;
	line-height: 31px;
	vertical-align:middle;
	border-top: 1px solid #194a99;
	border-left: 1px solid #194a99;
	border-bottom: 1px solid #194a99;
	color: #363636;
	font-size: 14px;
}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {
	text-decoration: none;
}
.pg_start {
	font-family:'Nanum Gothic';
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #194a99;
}
.pg_prev {
	font-family:'Nanum Gothic';
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #194a99;
	border-right: 1px solid #194a99;
	border-bottom: 1px solid #194a99;
	border-left: 0;
}
.pg_end {
	font-family:'Nanum Gothic';
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #194a99;
}
.pg_next {
	font-family:'Nanum Gothic';
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #194a99;
	border-left: 1px solid #194a99;
	border-bottom: 1px solid #194a99;
	border-right: 0;
}
.pg_current {
	display: inline-block;
	background: #194a99;
	color: #fff;
}
.pg_count_start {
	margin-left: 10px;
}
.pg_count_end {
	margin-right: 10px;
	border: 1px solid #194a99;
}

.clear {
	clear: both;
}
.img_full {
	width: 100%;
}
.max_img_full {
	max-width: 100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}

#wrapper {
    position: relative;
}
#contents_wrapper {
    position: relative;
    top: 0;
    left: 0;
}

/* header */
.header {
	width: 100%;
	min-width: 1150px;
}
.header_indicator {
	width: 100%;
	min-width: 1150px;
	height: 30px;
	background: #89c0bd;
}
.header_indicator_wrapper {
	width: 1150px;
	margin: 0 auto;
}
.header_indicator_email {
	float: left;
	display: block;
	margin-top: 4px;
	padding-left: 20px;
	background: url('../img/ic_hd_mail.png') 0 4px no-repeat;
	text-decoration: none;
	color: #194a99;
	font-size: 12px;
}
.header_indicator_sns {
	float: right;
    margin-top: 4px;
}
.header_indicator_facebook {
}
.header_indicator_twitter {
}
.header_top {
	width: 100%;
	min-width: 1150px;
	height: 70px;
	background: #afd8d6;
}
.header_wrapper {
	width: 1150px;
	margin: 0 auto;
}
.header_logo {
	float: left;
    margin-top: 10px;
}
.header_text {
	float: left;
	color: #003975;
	font-size: 12px;
    margin-top: 25px;
    margin-left: 25px;
}
.header_search_wrapper {
	float: right;
    margin-top: 20px;
}
.header_search_input {
    width: 197px;
    height: 30px;
    padding: 0 8px;
	border: 0;
	border-radius: 15px;
	margin-right: 10px;
    vertical-align: middle;
}
.header_search_btn {
    vertical-align: middle;
}
.header_menu {
	width: 100%;
	min-width: 1150px;
	height: 36px;
	background: url('../img/navi_bg.gif');
	position: relative;
}
.menu_wrapper {
	width: 1150px;
	margin: 0 auto;
}
.menu_wrapper ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
	position: relative;
}
.menu_wrapper ul li {
	float: left;
	position: relative;
	height: 36px;
}
.menu_wrapper ul li a {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	line-height: 36px;
}
.menu_wrapper ul li.menu1 {
	margin-left: 160px;
}
.menu_wrapper ul li.menu2 {
	margin-left: 100px;
}
.menu_wrapper ul li.menu3 {
	margin-left: 86px;
}
.menu_wrapper ul li.menu4 {
	margin-left: 86px;
}
.menu_wrapper ul li.menu5 {
	position: static;
	margin-left: 65px;
}
.menu_wrapper ul li .sub_menu {
	display: none;
	position: absolute;
	left: 0;
	z-index: 1000;
	background: #254e6f;
	border-top: 2px solid #8cc0be;
}
.menu_wrapper ul li:hover .sub_menu {
	display: block;
}
.sub_menu ul {
    padding: 15px 0 5px;
}
.sub_menu ul li {
	float: none;
    height: auto;
    margin-bottom: 8px;
	padding-left: 20px;
}
.sub_menu ul li a {
	color: #d1dfea;
	font-size: 13px;
	line-height: 13px;
}
.menu_wrapper ul li .sub_menu1 {
	float: left;
	width: 164px;
	left: -20px;
}
.menu_wrapper ul li .sub_menu2 {
	float: left;
	width: 170px;
	left: -58px;
}
.menu_wrapper ul li .sub_menu3 {
	float: left;
	width: 164px;
	left: -14px;
}
.menu_wrapper ul li .sub_menu4 {
	float: left;
	width: 104px;
	left: -4px;
}
.menu_wrapper ul li .sub_menu5 {
	float: left;
	width: 830px;
    height: 160px;
	left: 140px;
	padding: 0 20px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title {
	padding: 0;
	border-bottom: 1px solid #d99116;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li {
	float: left;
	color: #fff;
	font-size: 14px;
    padding-left: 0;
    line-height: 35px;
    margin: 6px 0;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li1 {
	margin-right: 82px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li2 {
	margin-right: 100px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li3 {
	margin-right: 100px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li4 {
	margin-right: 85px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li5 {
	margin-right: 70px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li6 {
	margin-right: 80px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li.sub_menu5_title_li7 {
    line-height: 18px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li a {
	color: #fff;
	font-size: 14px;
}
.menu_wrapper ul li .sub_menu5 ul.sub_menu5_title li a span {
	font-size: 12px;
}
.sub_menu5_sub {
	border-top: 1px solid #163650;
    padding-bottom: 10px;
}
.sub_menu5 ul {
	float: left;
	width: 110px;
    height: 140px;
	padding: 0;
	margin: 10px 10px 0 0;
	background: #2d597d;
}
.sub_menu5 ul li {
	padding-left: 10px;
}
.sub_menu5 .sub_menu5_title {
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #d99116;
	padding: 0;
}
.sub_menu5 .sub_menu5_title a {
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	height: 38px;
	line-height: 38px;
	color: #fff;
}
.sub_menu5 .sub_menu5_sub_ul7 {
	margin-right: 0;
	text-align: center;
	font-size: 14px;
	height: 38px;
	line-height: 14px;
	border-bottom: 1px solid #d99116;
}
.sub_menu5 .sub_menu5_sub_ul7 li {
	padding: 3px 0 0;
}
.sub_menu5 .sub_menu5_sub_ul7 li a {
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}
.sub_menu5 .sub_menu5_sub_ul7 li a span {
	font-size: 12px;
}

.m_menu_wrapper {
	position: absolute;
    top: 0px;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #103250;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
    z-index: 1000;
}
#left_menu {

}
.m_header {
	display: none;
}

/* main */
#sliders {
	width: 100%;
	height: 340px;
}
.rsDefault .rsBullets {
	bottom: 26px !important;
	background: transparent !important;
}
.rsDefault .rsBullet span {
	background: transparent !important;
	border: 1px solid #fff !important;
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #fff !important;
}
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
	background: url('../img/usgc_bg.jpg') !important;
}
.slide_bg {
	width: 100%;
	height: 340px;
	background-size: cover;
}
.slide_bg1 {
	background: url('../img/main01.jpg?ver=2') center top no-repeat;
}
.slide_bg2 {
	background: url('../img/main02.jpg?ver=1') center top no-repeat;
}
.slide_bg3 {
	background: url('../img/main03.jpg?ver=1') center top no-repeat;
}
.slide_bg4 {
	background: url('../img/main04.jpg?ver=3') center top no-repeat;
}
.slide_bg a {
	display: block;
	width: 100%;
	height: 100%;
}
.main_contents {
	width: 100%;
	min-width: 1150px;
	padding: 20px 0 30px;
	background: url('../img/usgc_bg.jpg');
}
.main_contents_wrapper {
	width: 1090px;
	margin: 0 auto;
    padding: 30px;
    background: #fff;
}
.main_contents_left {
	float: left;
}
.main_contents_row {
}
.main_contents_row_top {
	margin-top: 41px;
}
.main_contents_unit {
	position: relative;
	float: left;
	width: 466px;
}
.main_contents_unit_right {
	margin-left: 22px;
}
.main_contents_unit ul {
	padding: 10px 0 0;
	margin: 0;
	list-style: none;
}
.main_contents_unit ul li {
	padding: 5px 15px 5px 20px;
}
.main_contents_title_wrapper {
	height: 38px;
}
.main_contents_title {
	float: left;
	width: 305px;
	height: 38px;
	color: #fff;
	font-size: 19px;
	padding-left: 20px;
	background: #81bfb9;
	line-height: 38px;
	font-weight: 600;
}
.main_contents_more {
	float: left;
	width: 141px;
	height: 38px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: #10324e;
	line-height: 38px;
}
.main_contents_more a {
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 38px;
	text-decoration: none;
}
.main_contents_right {
	float: right;
}
.main_contents_border {
	position: relative;
	width: 466px;
	margin-top: 20px;
    min-height: 275px;
}
.main_contents_img {
	float: left;
	width: 275px;
	height: 275px;
}
.main_contents_img img {
	width: 275px;
	height: 275px;
}
.main_contents_border_text {
	float: right;
	width: 163px;
    margin-right: 12px;
}
.main_contents_border_title {
	color: #003975;
	font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.main_contents_border_detail {
	position: absolute;
    top: 75px;
	color: #4f4f4f;
	font-size: 13px;
	text-align: justify;
    margin-right: 12px;
}
.main_contents_boder_link {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #10324e;
	text-decoration: none;
    font-weight: 500;
}
.main_content_border_date {
	position: absolute;
    top: 45px;
    color: #d69623;
    font-size: 12px;    
}
.main_contents_news {
	position: relative;
	width: 466px;
	margin-top: 20px;
    min-height: 275px;
}
.main_contents_news_text {
   
}
.main_contents_news_title {
	color: #003975;
	font-size: 16px;
    font-weight: 500;
    line-height: 20px;
	margin: 0 12px;
}
.main_contents_news_detail {
	position: absolute;
    top: 75px;
	color: #4f4f4f;
	font-size: 13px;
	text-align: justify;
    margin: 0 12px;
}
.main_contents_news_link {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #10324e;
	text-decoration: none;
    font-weight: 500;
}
.main_content_news_date {
	position: absolute;
    top: 45px;
    color: #d69623;
    font-size: 12px;    
    margin: 0 12px;
}
.main_video {
    width: 463px;
    height: 260px;
    margin-top: 5px;
}
.main_video iframe {
	width: 100%;
	height: 100%;
}
.main_contents_side {
	display: block;
	position: relative;
	width: 111px;
	height: 125px;
	background: url('../img/side_bg.png') no-repeat;
	text-decoration: none;
}
.main_contents_side:hover {
	background: url('../img/side_bg_hover.png') no-repeat;
}
.main_contents_side_title {
    position: absolute;
    left: 15px;
    top: 10px;
    line-height: 17px;
    font-weight: 500;
	font-size: 15px;
	color: #363636;
}
.main_contents_side_text {
    position: absolute;
    left: 17px;
    top: 70px;
    line-height: 13px;
    font-weight: 500;
	font-size: 11px;
	color: #696969;
}
.main_news {
	width: 100%;
	min-width: 1150px;
	padding: 75px 0;
	background: url('../img/usgc_bg2.jpg');
}
.main_news_wrapper {
	width: 1150px;
	margin: 0 auto;
}
.main_news_unit {
	float: left;
	width: 525px;
}
.main_news ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.main_news ul li {
    margin: 4px 0 4px 25px;
}
.main_news_title {
	font-size: 20px;
	color: #194a99;
    margin-left: 25px;
    font-weight: 600;
}
.main_news_line {
	display: block;
	margin: 15px 0;
}
.main_news_text {
	float: left;
	font-size: 13px;
}
.main_news_text a {
	font-size: 13px;
	color: #4f4f4f;
	text-decoration: none;
}
.main_news_date {
	float: right;
	font-size: 13px;
	color: #a8a49e;
}
.main_news_more {
	display: block;
    font-size: 12px;
    color: #a6a098;
    text-decoration: none;
    font-weight: 700;
    margin-left: 25px;
    margin-top: 30px;
}
.main_news_unit_left {
	margin-left: 98px;
}
.main_contents_video {
	margin-top: 10px;
}
.main_contents_video .main_contents_border_title {
	margin-left: 20px;
}
.main_mobile_side {
	display: none;
}

/* sub */
.sub_contents {
	width: 100%;
	min-width: 1150px;
    padding: 0 0 30px;
	background: url('../img/usgc_bg.jpg');
}
.sub_top {
	width: 100%;
	height: 250px;
	margin-bottom: 20px;
    background-size: cover !important;
}
.sub_contents_wrapper {
    width: 1090px;
    margin: 0 auto;
    padding: 30px;
    background: #fff;
}
.sub_contents_title {
	font-size: 50px;
	color: #494949;
	text-align: center;
    font-weight: 500;
}
.sub_title {
	width: 310px;
    height: 40px;
	font-size: 24px;
	color: #194a99;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	margin: 0 auto 30px;
	border-top: 2px solid #194a99;
	border-bottom: 2px solid #194a99;
}
.sub_title span {
	font-weight: normal;
}
.sub_text {
	font-size: 15px;
	text-align: center;
	color: #4f4f4f;
}

/* 미국곡물협회 소개 */
.sub_info_top {
	background: url('../img/sub_info_top.jpg?ver=1') center top no-repeat;
}
.info_img_wrapper {
	margin-top: 30px;
	text-align: center;
}
.info_img_wrapper img {
	width: 100%;	
}
.info_title_wrapper {
	text-align: center;
}
.info_text_wrapper {

}
.info_text {
	font-size: 15px;
	color: #4f4f4f;
    line-height: 26px;
	margin-bottom: 30px;
	text-align: justify;
}
.info_text span {
    font-weight: 600;
}
.info_box_wrapper {
    padding-top: 20px;
}
.info_box {
	position: relative;
	float: left;
	width: 233px;
	height: 243px;
	margin-right: 10px;
	padding: 14px;
	border: 2px solid #89c0bd;
}
.info_box_last {
	position: relative;
	float: left;
	width: 233px;
	height: 243px;
	padding: 14px;
	border: 2px solid #89c0bd;
}
.info_box_img_wrapper {
	text-align: center;
}
.info_box_text {
	font-size: 15px;
    color: #4f4f4f;
    text-align: justify;
    margin-top: 6px;
    line-height: 20px;
}
.info_edge {
	position: absolute;
	width: 50px;
	height: 50px;
	top: -2px;
	right: -2px;
	background: url('../img/info_edge.png') no-repeat;
}

/* 오시는 길 */
.sub_addr_top {
	background: url('../img/sub_addr_top.jpg') center top no-repeat;
}
.addr_wrapper {
	margin-top: 30px;
}
.addr_box {

}
.addr_wrapper ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.addr_wrapper ul li {
	position: relative;
	float: left;
	width: 261px;
	height: 132px;
	border: 2px solid #89c0bd;
	margin-left: 10px;
}
.addr_wrapper ul li:first-child {
	margin-left: 0;
}
.addr_edge {
	position: absolute;
	width: 55px;
	height: 55px;
	top: -2px;
	right: -2px;
	background: url('../img/addr_edge.png') no-repeat;
}
.addr_title_wrapper {
	text-align: center;
    margin: 16px 0 14px;
}
.addr_title_wrapper img {
    vertical-align: middle;
}
.addr_title_wrapper span {
    font-size: 18px;
    color: #494848;
    font-weight: 600;
    vertical-align: middle;
    padding-left: 5px;
}
.addr_line {
	width: 30px;
	height: 2px;
	background: #194a99;
	margin: 0 auto;
}
.addr_text {
    font-size: 16px;
    color: #4f4f4f;
    text-align: center;
    margin-top: 14px;
    line-height: 20px;
}
.map_wrapper {
}
.map {

}

/* 곡물단위 환산기 */
.sub_convert_top {
	background: url('../img/sub_convert_top.jpg') center top no-repeat;
}
.convert_menu_wrapper {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #194a99;
}
.convert_menu_wrapper ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.convert_menu_wrapper ul li {
	float: left;
	width: 185px;
	height: 184px;
	margin-left: 8px;
}
.convert_menu_wrapper ul li a {
	display: block;
	width: 185px;
	height: 184px;
}
.convert_menu_wrapper ul li:first-child {
	margin-left: 0;
}
.convert_menu_wrapper ul li a.convert_menu1 {
	background: url('../img/bt_gen.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu2 {
	background: url('../img/bt_bar.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu3 {
	background: url('../img/bt_corn.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu4 {
	background: url('../img/bt_sor.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu5 {
	background: url('../img/bt_soy.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu6 {
	background: url('../img/bt_wheat.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu1:hover {
	background: url('../img/bt_gen_2.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu2:hover {
	background: url('../img/bt_bar_2.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu3:hover {
	background: url('../img/bt_corn_2.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu4:hover {
	background: url('../img/bt_sor_2.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu5:hover {
	background: url('../img/bt_soy_2.png') center top no-repeat;
}
.convert_menu_wrapper ul li a.convert_menu6:hover {
	background: url('../img/bt_wheat_2.png') center top no-repeat;
}
.convert_wrapper {
}
.convert_wrapper ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.convert_wrapper ul li {
	float: left;
	width: 378px;
	height: 450px;
	margin-right: 8px;
	margin-bottom: 20px;
}
.convert_wrapper ul li.convert_last {
	margin-right: 0;
}
.convert_box {
	width: 374px;
	height: 446px;
	border: 2px solid #fff;
}
.convert_box_title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #363636;
	text-align: center;
	background: rgba(255, 255, 255, 0.2);
}
.convert_box_sub_title {
	text-align: center;
	font-size: 18px;
	color: #194a99;
	font-weight: bold;
	border-bottom: 2px solid #194a99;
	margin: 15px 17px 20px 17px;
    padding-bottom: 4px;
}
.convert_label {
	display: block;
	font-size: 14px;
	color: #363636;
	margin: 0 17px;
}
.convert_input {
	width: 324px;
	height: 34px;
	border: 0;
	padding: 0 8px;
	font-size: 14px;
	color: #363636;
	margin: 3px 17px 15px 17px;
}
.convert_clear_btn {
	width: 340px;
	height: 40px;
	margin: 0 17px 8px 17px;
	cursor: pointer;
	background: url('../img/convert_btn.jpg') no-repeat;
}
.convert_clear_btn:hover {
	background: url('../img/convert_btn_hover.jpg') no-repeat;
}
.convert_table {
    display: table;
    width: 340px;
    height: 138px;
	margin: 0 17px;
	background: rgba(255, 255, 255, 0.2);
}
.convert_table_small {
    display: table;
    width: 340px;
    height: 66px;
	margin: 0 17px;
	background: rgba(255, 255, 255, 0.2);
}
.convert_table_cell {
	display: table-cell;
    vertical-align: middle;
    text-align: center;
	font-size: 18px;
	color: #363636;
}

/* 곡물단위 환산기 다운로드 */
.unit_img_center {
	text-align: center;
}
.unit_text_blue {
	text-align: center;
	font-size: 17px;
	color: #194a99;
    padding-top: 20px;
}
.unit_icon_wrapper {
	text-align: center;
    margin: 25px 0 30px;
}
.unit_icon_img1 {
	margin-right: 20px;
}
.unit_icon_img2 {
	margin-right: 25px;
}
.unit_icon_img3 {
}
.unit_text_gray {
	text-align: center;
	font-size: 15px;
	color: #4f4f4f;
	line-height: 26px;
}
.unit_phone_wrapper {
	text-align: center;
	margin-top: 40px;
}
.unit_android {
	display: inline-block;
	margin-right: 75px;
}
.unit_iphone {
	display: inline-block;
}
.unit_phone_wrapper img {

}
.unit_phone_wrapper a {
	display: block;
	margin-top: 20px;
}
.unit_phone_wrapper a.unit_text_link {
	text-align: center;
	font-size: 15px;
	color: #194a99;
	font-weight: 500;
	margin-top: 0;
	text-decoration: none;
}

/* 곡물협회 연락처 */
.sub_email_top {
	background: url('../img/sub_email_top.jpg') center top no-repeat;
}
.email_title {
	width: 200px;
	height: 40px;
	font-size: 24px;
	color: #194a99;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	margin: 0 auto 30px;
	border-top: 2px solid #194a99;
	border-bottom: 2px solid #194a99;
}
.email_text {
	font-size: 17px;
	color: #4f4f4f;
	text-align: center;
	margin-bottom: 20px;
    font-weight: 500;
}
.email_table {
	position: relative;
	padding-bottom: 20px;
}
.email_row {
	margin-bottom: 10px;
}
.email_table .email_label {
	display: block;
	float: left;
	width: 90px;
	text-align: left;
	font-weight: 500;
	font-size: 15px;
	color: #4f4f4f;
	line-height: 40px;
}
.email_table .email_input {
	display: block;
	float: left;
	width: 982px !important;
	height: 38px;
	padding: 0 8px;
	font-size: 15px;
	color: #4f4f4f;
	border: 1px solid #cacaca;
	background: #fff;
}
.email_table .email_textarea {
	display: block;
	float: left;
	width: 982px !important;
	height: 372px !important;
	padding: 0 8px;
	font-size: 15px;
	color: #4f4f4f;
	border: 1px solid #cacaca;
	background: #fff;
}
.email_table .email_file {
	display: block;
	float: left;
	width: 982px !important;
	height: 38px;
	padding: 0 8px;
	font-size: 15px;
	color: #4f4f4f;
	background: #fff;
}
.win_btn {
	text-align: center;
	padding-top: 20px;
	border-top: 1px solid #194a99;
}
.email_btn {
	display: inline-block;
	width: 75px;
	height: 35px;
	color: #fff;
	font-size: 15px;
	border: 1px solid #194a99;
	text-decoration: none;
	cursor: pointer;
	line-height: 35px;
	text-align: center;
	font-weight: 500;
	background: #194a99;
	margin-right: 8px;
}
.email_btn:hover {

}
.email_cancel_btn {
	display: inline-block;
	width: 62px;
	height: 33px;
	color: #363636;
	font-size: 15px;
	border: 1px solid #b8a892;
	text-decoration: none;
	cursor: pointer;
	line-height: 35px;
	text-align: center;
	font-weight: 500;
	background: 0;
}
.email_edge {
	position: absolute;
	width: 73px;
	height: 69px;
	top: -2px;
	right: -2px;
	background: url('../img/border_gr2.png') no-repeat;
}

/* 곡물수출 정보 / 자료 */
.sub_data_top {
	width: 100%;
	height: 250px;
	background: url('../img/sub_data_top.jpg') center top no-repeat;
}
.sub_data_menu_wrapper {
	padding: 10px 0 50px;
    margin-bottom: 10px;
	border-bottom: 2px solid #898989;
}
.sub_data_menu_wrapper ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.sub_data_box {
	position: relative;
	float: left;
	width: 330px;
	height: 220px;
	padding: 18px;
	border: 2px solid #fff;
	margin-left: 20px;
}
.sub_data_box_large {
	position: relative;
	float: left;
	width: 525px;
	height: 220px;
	padding: 18px;
	border: 2px solid #fff;
	margin-left: 20px;
}
.sub_data_box_small {
	position: relative;
	float: left;
	width: 231px;
	height: 220px;
	padding: 18px;
	border: 2px solid #fff;
	margin-left: 22px;
}
.sub_data_box:first-child {
	margin-left: 0;
}
.sub_data_box_large:first-child {
	margin-left: 0;
}
.sub_data_box_small:first-child {
	margin-left: 0;
}
.sub_data_edge {
	position: absolute;
	width: 100px;
	height: 100px;
	top: -2px;
	right: -2px;
	background: url('../img/border_gr.png') no-repeat;
}
.sub_data_link {
	position: relative;
	display: block;
	width: 330px;
	height: 220px;
	text-align: center;
	font-size: 20px;
	color: #4f4f4f;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.3);
	z-index: 3;
}
.sub_data_link_large {
	width: 525px;
}
.sub_data_link_small {
	width: 231px;
}
.sub_data_link img {
	margin-top: 50px;
}
.sub_data_link p {
	font-size: 20px;
	color: #4f4f4f;
	text-decoration: none;
    margin-top: 15px;
    font-weight: 500;
}
.sub_data_text {
	font-size: 20px;
	color: #898989;
	font-weight: 500;
	text-align: center;
}

/* 미국곡물협회 조직망 */
.sub_top_office {
	background: url('../img/sub_staff_top.jpg?ver=1') center top no-repeat;
}
.office_head {
	position: relative;
	border: 2px solid #89c0bd;
	padding: 15px;
    margin-top: 23px;
}
.office_head_img {
	float: left;
	font-size: 0;
}
.office_head_contents {
	float: right;
}
.office_head_row {
	margin-bottom: 6px;
}
.office_head_title {
	float: left;
	width: 85px;
	font-size: 15px;
	color: #000;
	font-weight: 500;
    letter-spacing: -0.45px;
}
.office_head_text {
	float: left;
	font-size: 15px;
	color: #4f4f4f;
    letter-spacing: -0.45px;
}
.office_edge {
	position: absolute;
    width: 76px;
    height: 79px;
    top: -2px;
    right: -2px;
    background: url(../img/office_edge.png) no-repeat;
    background-size: 76px;
}
.office_branch {
	width: 125px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	background: #194a99;
	margin: 25px 0 15px;
}
.office_row {
	margin-bottom: 10px;
}
.office_unit {
	float: left;
	width: 488px;
	padding: 5px 25px 0;
	border: 1px solid #e5e5e5;
	background: #eeeeee;
}
.office_unit_4r {
	height: 183px;
}
.office_unit_3r {
	height: 155px;
}
.office_unit_2r {
	height: 123px;
}
.office_unit_right {
	float: right;
}
.office_unit_name {
	font-size: 20px;
	color: #194a99;
	font-weight: 600;
	border-bottom: 2px solid #194a99;
	line-height: 36px;
}
.office_unit_row {
	margin-top: 10px;
}
.office_unit_title {
	float: left;
	width: 144px;
	font-size: 15px;
	color: #000;
	letter-spacing: -0.45px;
	font-weight: 500;
}
.office_unit_text {
	float: left;
	font-size: 15px;
	color: #4f4f4f;
}

/* 곡물수입 메뉴얼 */
.sub_importer_top {
	width: 100%;
	height: 250px;
	background: url('../img/sub_importer_top.jpg') center top no-repeat;
}
.sub_importer_wrapper {
	padding: 10px 0 50px;
}
.sub_importer_wrapper ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.sub_importer_box {
	position: relative;
	float: left;
	width: 330px;
	height: 220px;
	padding: 18px;
	border: 2px solid #fff;
	margin-left: 20px;
	margin-bottom: 50px;
}
.sub_importer_box_first {
	margin-left: 0;
}
.sub_importer_box:first-child {
	margin-left: 0;
}
.sub_importer_edge {
	position: absolute;
	width: 100px;
	height: 100px;
	top: -2px;
	right: -2px;
	background: url('../img/border_gr.png') no-repeat;
}
.sub_importer_link {
	position: relative;
	display: block;
	width: 330px;
	height: 220px;
	text-align: center;
	font-size: 20px;
	color: #4f4f4f;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.3);
	z-index: 3;
}
.sub_importer_link img {
	margin-top: 50px;
}
.sub_importer_link p {
	font-size: 20px;
	color: #4f4f4f;
	text-decoration: none;
    margin-top: 15px;
    font-weight: 500;
}
.sub_importer_text {
	font-size: 20px;
	color: #898989;
	font-weight: 500;
	text-align: center;
}

/* feed */
.sub_feed_top {
	background: url('../img/sub_feed_top.jpg') center top no-repeat;
}
.feed_link {
	margin-top: 20px;
	text-align: center;
}
.feed_link a {
	font-size: 15px;
	color: #d99116;
	font-weight: 600;
}

/* corn_exports */
.sub_corn_exports_top {
	background: url('../img/sub_corn_exports_top.jpg') center top no-repeat;
}

/* corn_exporters */
.sub_corn_exporters_top {
	background: url('../img/sub_corn_exporters_top.jpg') center top no-repeat;
}

/* corn_manual */
.sub_corn_manual_top {
	background: url('../img/sub_corn_manual_top.jpg') center top no-repeat;
}
.corn_manual_wrapper {
	width: 580px;
	height: 250px;
	margin: 25px auto 0;
	border: 1px solid #89c0bd;
}
.corn_manual_wrapper p {
    font-size: 15px;
    color: #89c0bd;
    font-weight: 500;
    margin-left: 95px;
    margin-top: 15px;
    line-height: 24px;
}

/* barley_exports */
.sub_barley_exports_top {
	background: url('../img/sub_barley_exports_top.jpg') center top no-repeat;
}

/* barley_exporters */
.sub_barley_exporters_top {
	background: url('../img/sub_barley_exporters_top.jpg') center top no-repeat;
}

/* sorghum_exports */
.sub_sorghum_exports_top {
	background: url('../img/sub_sorghum_exports_top.jpg') center top no-repeat;
}

/* sorghum_exporters */
.sub_sorghum_exporters_top {
	background: url('../img/sub_sorghum_exporters_top.jpg') center top no-repeat;
}

/* ddgs_exports */
.sub_ddgs_exports_top {
	background: url('../img/sub_ddgs_exports_top.jpg') center top no-repeat;
}

/* ddgs_exporters */
.sub_ddgs_exporters_top {
	background: url('../img/sub_ddgs_exporters_top.jpg') center top no-repeat;
}

/* ddgs_book */
.sub_ddgs_book_top {
	background: url('../img/sub_ddgs_book_top.jpg?ver=1') center top no-repeat;
}

/* cgm_exports */
.sub_cgm_exports_top {
	background: url('../img/sub_cgm_exports_top.jpg') center top no-repeat;
}

/* cgm_exporters */
.sub_cgm_exporters_top {
	background: url('../img/sub_cgm_exporters_top.jpg') center top no-repeat;
}

/* ethanol_exports */
.sub_ethanol_exports_top {
	background: url('../img/sub_ethanol_exports_top.jpg') center top no-repeat;
}

/* ethanol_exporters */
.sub_ethanol_exporters_top {
	background: url('../img/sub_ethanol_exporters_top.jpg') center top no-repeat;
}

/* ethanol_link */
.sub_ethanol_link_top {
	background: url('../img/sub_ethanol_link_top.jpg') center top no-repeat;
}
.ethanol_link_wrapper {
	text-align: center;
}
.ethanol_link_wrapper a {
	font-size: 15px;
	color: #d99116;
	font-weight: 600;
}

/* gsm */
.sub_gsm_top {
	background: url('../img/sub_gsm_top.jpg') center top no-repeat;
}
.link_wrapper {
	text-align: center;
	margin: 30px 0;
}
.link_btn {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: #afd8d6;
	border: 1px solid #98c6c4;
	border-radius: 5px;
	padding: 4px 12px;
	text-decoration: none;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
}
.gsm_left {
	margin-right: 8px;
}

/* 회원현황 */
.sub_member_top2 {
	background: url('../img/sub_member_top.jpg') center top no-repeat;
}

/* footer */
.footer {
	width: 100%;
	min-width: 1150px;
	background: url('../img/ft_bg.jpg') center top no-repeat;
    background-size: cover;
}
.footer_menu {
	width: 100%;
	min-width: 1150px;
}
.footer_menu_wrapper {
	width: 1090px;
	margin: 0 auto;
    padding: 30px 30px 30px 35px;
}
.footer_menu_title {
	color: #a4c1e1;
	font-size: 18px;
	margin-bottom: 18px;
}
.footer_menu_wrapper ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.footer_menu_wrapper ul li {
	background: url('../img/ic_ft_arrow.png') left 6px no-repeat;
	padding-left: 14px;
}
.footer_menu_wrapper ul li a {
	color: #e5e5e5;
	font-size: 14px;
	text-decoration: none;
}
.footer_menu1 {
	float: left;
}
.footer_menu2 {
	float: left;
	margin-left: 110px;
}
.footer_menu3 {
	float: left;
	margin-left: 90px;
}
.footer_menu4 {
	float: left;
	margin-left: 95px;
}
.footer_menu5 {
	float: left;
	margin-left: 90px;
	margin-top: 20px;
}
.footer_info {
	width: 100%;
	min-width: 1150px;
	background: rgba(0, 0, 0, 0.15);
	border-top: 1px solid #1a3b5e;
}
.footer_info_wrapper {
	width: 1090px;
	margin: 0 auto;
	padding: 40px 30px;
}
.footer_info_div {
	float: left;
}
.footer_logo {
}
.footer_info_addr {
	font-size: 14px;
	color: #799dc4;
	padding-left: 54px;
	margin-top: 10px;
    line-height: 24px;
	background: url('../img/ic_ft_addr.png') 25px 2px no-repeat;
}
.footer_info_tel {
	font-size: 14px;
	color: #799dc4;
	padding-left: 54px;
    line-height: 24px;
	background: url('../img/ic_ft_tel.png') 25px 3px no-repeat;
}
.footer_info_fax {
	font-size: 14px;
	color: #799dc4;
	padding-left: 54px;
    line-height: 24px;
	background: url('../img/ic_ft_fax.png') 25px 5px no-repeat;
}
.footer_info_usda {
	float: left;
	margin-left: 275px;
}
.footer_info_usda_sns {
	margin-top: 36px;
}
.footer_info_grains {
	float: right;
}
.footer_grains {
	display: block;
}
.footer_app {
	display: block;
	margin-top: 20px;
}
.footer_copy {
	width: 100%;
	min-width: 1150px;
	height: 50px;
	background: #0b1b2e;
}
.footer_copy_wrapper {
	width: 1150px;
	margin: 0 auto;
}
.footer_copy_div {
	float: left;
}
.footer_copy_text {
	float: left;
	color: #799dc4;
	font-size: 13px;
	line-height: 50px;
}
.footer_copy_privacy {
	float: left;
	color: #799dc4;
	font-size: 13px;
	line-height: 50px;
	margin-left: 5px;
	text-decoration: none;
}
.footer_copy_policy {
	float: left;
	color: #799dc4;
	font-size: 13px;
	line-height: 50px;
	margin-left: 5px;
	text-decoration: none;
}
.footer_copy_email {
	float: right;
	color: #fff;
	font-size: 13px;
	padding-left: 20px;
	line-height: 50px;
	background: url('../img/ic_ft_mail.png') left 20px no-repeat;
    font-weight: 300;
	text-decoration: none;
}

.m_footer {
	display: none;
}

/* 관리자 */
.sub_adm_top {
	padding-bottom: 20px;
}
.adm_title {
	font-size: 18px;
	background: #ebebeb;
	border-bottom: 2px solid #00498f;
	color: #194a99;
	text-align: center;
	line-height: 33px;
	margin-bottom: 30px;
}
.adm_menu {
	float: left;
    margin-bottom: 50px;
}
.adm_menu ul {
	padding-left: 23px;
	margin: 0;
}
.adm_menu ul li {
	font-size: 12px;
}
.adm_menu ul li a {
	font-size: 12px;
	color: #8e8e8e;
}
.adm_menu1 {
	margin-left: 70px;
}
.adm_menu2 {
	margin-left: 110px;
}
.adm_menu3 {
    margin-left: 100px;
}
.adm_menu4 {
	margin-left: 105px;
}
.adm_menu_title {
    color: #a4c1e1;
    font-size: 18px;
    margin-bottom: 18px;
}
.adm_video {
	width: 530px;
	margin: 0 auto;
}
.adm_video table {
	width: 100%;
}
.adm_video table th {
	text-align: left;
}
.adm_video table td {

}
.adm_video table td .frm_input {
	width: 420px;
}
.adm_video .btn_confirm {
	margin: 5px 0 50px;
}
.adm_video .btn_submit {
	float: left;
	display: block;
	width: 258px;
	height: 38px;
	background: #194a99;
	border: 0;
	text-align: center;
	line-height: 38px;
	margin-right: 9px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.adm_video .btn_cancel {
	float: left;
	display: block;
	width: 258px;
	height: 38px;
	background: #898989;
	border: 0;
	text-align: center;
	line-height: 38px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.adm_pop {
}
.adm_pop table {
	width: 100%;
    border-collapse: collapse;
}
.adm_pop table th {
	padding: 8px 0;
	border-bottom: 1px solid #959595;
}
.adm_pop table td {
	text-align: center;
	padding: 8px 0;
	border-bottom: 1px solid #959595;
}
.adm_pop_btn {
	margin-top: 50px;
}
.adm_pop_btn a {
	display: block;
	width: 260px;
	height: 38px;
	background: #194a99;
	border: 0;
	text-align: center;
	line-height: 38px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	margin: 0 auto;
}
.pop_write {
}
.pop_write table {
	width: 100%;
	border-collapse: collapse;
}
.pop_write table th {
    text-align: left;
    width: 105px;
    padding-left: 6px;
}
.pop_write table td {
    padding: 4px 0;
}
.pop_write_btn {
    width: 524px;
    margin: 50px auto 0;
}
.pop_write_btn .btn_submit {
	float: left;
	display: block;
	width: 258px;
	height: 38px;
	background: #194a99;
	border: 0;
	text-align: center;
	line-height: 38px;
	margin-right: 8px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.pop_write_btn .btn_cancel {
	float: left;
	display: block;
	width: 258px;
	height: 38px;
	background: #898989;
	border: 0;
	text-align: center;
	line-height: 38px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

/* margin */
.mgt14 {
	margin-top: 14px;
}
.mgt15 {
	margin-top: 15px;
}
.mgr0 {
	margin-left: 0 !important;
}
.mgr10 {
	margin-right: 8px;
}

/* media query */
@media screen and (max-width: 1170px) {

	#wrapper {
		overflow: hidden;
	    width: 100%;
	}

	/* header */
	.header {
		min-width: 100%;
	}
	.header_indicator {
		min-width: 100%;
	}
	.header_indicator_wrapper {
		width: auto;
		padding: 0 20px;
	}
	.header_top {
		min-width: 100%;
	}
	.header_wrapper {
		width: auto;
		padding: 0 20px;
	}
	.header_text {
		display: none;
	}
	.header_menu {
		min-width: 100%;
	}
	.menu_wrapper {
		width: 870px;
	}
	.menu_wrapper ul li.menu1 {
		margin-left: 20px;
	}
	.menu_wrapper ul li..menu2 {

	}
	.menu_wrapper ul li..menu3 {

	}
	.menu_wrapper ul li..menu4 {

	}
	.menu_wrapper ul li..menu5 {

	}
	.menu_wrapper ul li .sub_menu {

	}
	.menu_wrapper ul li .sub_menu5 {
		left: 0;
	}
	.sub_menu_img {
		display: none;
	}
	.sub_menu1 {
	}
	.sub_menu2 {

	}
	.sub_menu3 {

	}
	.sub_menu4 {

	}
	.sub_menu5 {

	}

	/* main */
	.main_contents {
		min-width: 100%;
	}
	.main_contents_wrapper {
	    width: auto;
		padding: 20px;
		margin: 0 20px;
	}
	.main_contents_left {
		float: none;
	}
	.main_contents_row {
	}
	.main_contents_row_top {

	}
	.main_contents_unit {
	    width: 48%;
	}
	.main_contents_unit_right {
	    margin-left: 4%;
	}
	.main_contents_title_wrapper {

	}
	.main_contents_title {
		width: 62%;
	    width: calc(100% - 161px);
	}
	.main_contents_more {

	}
	.main_contents_more a {

	}
	.main_contents_right {
		display: none;
	}
	.main_contents_border {
	    width: 100%;
	    text-align: right;
	}
	.main_contents_img {
	    float: none;
		width: 100%;
		height: auto;
	}
	.main_contents_img img {
		width: 100%;
		height: auto;
		margin-bottom: 12px;
	}
	.main_contents_border_text {
		float: none;
		width: auto;
		margin: 0;
	}
	.main_contents_border_title, .main_contents_video .main_contents_border_title {
		text-align: left;
		margin: 0;
	}
	.main_contents_border_detail {
	    position: static;
	    margin: 10px 0;
	}
	.main_contents_boder_link {
		position: relative;
		right: 0;
		bottom: 0;
	}
	.main_content_border_date {
		position: static;
		text-align: left;
		margin: 10px 0;
	}
	.main_contents_news {
		width: 100%;
	    text-align: right;
	    min-height: 0;
	}
	.main_contents_news_text {
       
	}
	.main_contents_news_title {
		text-align: left;
		margin: 0;
	}
	.main_contents_news_detail {
		position: static;
		margin: 0 0 10px;
	}
	.main_contents_news_link {
		position: static;
	}
	.main_content_news_date {
		position: static;
		text-align: left;
		margin: 10px 0;
	}
	.main_video {
	    position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;
		margin-top: 10px;
	}
	.main_video iframe {
	    position: absolute;
		top: 0;
		bottom: 0;
	    left: 0;
		width: 100%;
		height: 100%;
	}
	.main_contents_side {

	}
	.main_contents_side:hover {

	}
	.main_contents_side_title {

	}
	.main_contents_side_text {

	}
	.main_news {
		min-width: 100%;
	}
	.main_news_wrapper {
	    width: auto;
		padding: 0 10px;
	}
	.main_news_unit {
	    float: left;
	    width: 48%;
	}
	.main_news ul {

	}
	.main_news ul li {

	}
	.main_news_title {

	}
	.main_news_line {

	}
	.main_news_text {

	}
	.main_news_text a {

	}
	.main_news_date {

	}
	.main_news_more {
	    
	}
	.main_news_unit_left {
		margin-left: 4%;
	}
	.main_news_unit_left .main_news_more {

	}
	.main_mobile_side {
		display: block;
	}
	.main_mobile_side_wrapper {
	    padding-top: 25px;
	}
	.main_mobile_side_box {
	    position: relative;
		font-size: 0;
		margin-bottom: 6px;
	}
	.main_mobile_side_link {
        position: relative;
		display: block;
		height: 28px;
		padding: 0 15px;
		font-size: 13px;
		line-height: 28px;
		color: #363636;
		border: 1px solid #89c0bd;
		text-decoration: none;
	}
	.main_mobile_side_link:hover {
		background: rgba(129, 191, 185, 0.15);
	}
	.main_mobile_side_link span {
		font-size: 10px;
		color: #696969;
	}
	.main_mobile_side_edge {
	    position: absolute;
		width: 15px;
		height: 15px;
		top: 0;
		right: 0;
		background: url(../img/m_edge.png) no-repeat;
	    background-size: 15px;
	}

	/* sub */
	.sub_contents {
		min-width: 100%;
	}
	.sub_top {
	}
	.sub_contents_wrapper {
		width: auto;
		padding: 20px;
		margin: 0 20px;
	}

	/* 미국곡물협회 소개 */
	.info_text_wrapper {

	}
	.info_text {

	}
	.info_text span {

	}
	.info_box_wrapper {
	}
	.info_box {
		width: 19%;
		width: calc(25% - 41px);
	}
	.info_box_last {
		width: 19%;
		width: calc(25% - 41px);
	}
	.info_box_img_wrapper {

	}
	.info_box_text {

	}

	/* 미국곡물협회 조직망 */
	.sub_top_office {

	}
	.office_head {

	}
	.office_head_img {
	    float: none;
	}
	.office_head_contents {
		float: none;
		margin: 10px 0 0 5px;
	}
	.office_head_row {

	}
	.office_head_title {

	}
	.office_head_text {

	}
	.office_edge {

	}
	.office_branch {

	}
	.office_row {

	}
	.office_unit {
		width: 43%;
		width: calc(50% - 58px);
	}
	.office_unit_4r {

	}
	.office_unit_3r {

	}
	.office_unit_2r {

	}
	.office_unit_right {

	}
	.office_unit_name {

	}
	.office_unit_row {

	}
	.office_unit_title {

	}
	.office_unit_text {

	}

	/* 오시는 길 */
	.addr_wrapper {
		margin-top: 10px;
	}
	.addr_box {

	}
	.addr_wrapper ul {

	}
	.addr_wrapper ul li {
		float: none;
		width: 98%;
		width: calc(100% - 4px);
		height: auto;
		margin-top: 10px;
		margin-left: 0;
		padding-bottom: 10px;
	}
	.addr_wrapper ul li:first-child {

	}
	.addr_edge {

	}
	.addr_title_wrapper {
	    margin: 12px 0 10px;
	}
	.addr_title_wrapper img {

	}
	.addr_title_wrapper span {
	    font-size: 16px;
	}
	.addr_line {

	}
	.addr_text {
		font-size: 13px;
		margin-top: 10px;
	}
	.map_wrapper {
	}
	.map {
		width: 100% !important;
	}
	.root_daum_roughmap .wrap_map {
		height: 250px !important;
	}

	/* 곡물협회 연락처 */
	.email_text {
	}
	.email_table {

	}
	.email_row {

	}
	.email_table .email_label {

	}
	.email_table .email_input {
		width: 86% !important;
	    width: calc(100% - 108px) !important;
	}
	.email_table .email_textarea {
		width: 86% !important;
	    width: calc(100% - 108px) !important;
	}
	.email_table .email_file {
		width: 86% !important;
	    width: calc(100% - 108px) !important;
	}
	.win_btn {

	}
	.email_btn {

	}
	.email_btn:hover {

	}
	.email_cancel_btn {

	}

	/* footer */
	.footer {
		min-width: 100%;
	}
	.footer_menu {
		display: none;
	}
	.footer_info {
		width: 100%;
		min-width: 100%;
		background: rgba(0, 0, 0, 0.15);
		border-top: 1px solid #1a3b5e;
	}
	.footer_info_wrapper {
		width: auto;
		padding: 40px 20px;
	}
	.footer_info_div {
		width: 33%;
	}
	.footer_info_usda {
		width: 33%;
		margin-left: 0;
		text-align: center;
	}
	.footer_copy {
		min-width: 100%;
	}
	.footer_copy_wrapper {
		width: auto;
		padding: 0 20px;
	}

}

/* media query */
@media screen and (max-width: 870px) {

	/* 페이징 */
	.pg_wrap {

	}
	.pg {

	}
	.pg_page, .pg_current {
		width: 19px;
		height: 19px;
		line-height: 19px;
		font-size: 10px;
	}
	.pg_page {

	}
	.pg_start {

	}
	.pg_prev {

	}
	.pg_end {

	}
	.pg_next {

	}
	.pg_current {

	}
	.pg_count_start {
		margin-left: 5px;
	}
	.pg_count_end {
		margin-right: 5px;
	}

	#wrapper {
		overflow: hidden;
	    width: 100%;
	}

	/* header */
	.header {
		display: none;
	}
	.m_menu_wrapper_open {
		left: 0;
		overflow-y: auto;
	}
	.m_header {
		display: block;
	    width: 100%;
		background: #afd8d6;
		border-top: 4px solid #8cc2bf;
	}
	.m_header_logo {
		float: left;
		font-size: 0;
	}
	.m_header_logo img {
		height: 55px;
	}
	#m_menu_toggle {
		float: right;
		height: 55px;
		cursor: pointer;
	}
	.m_close_wrapper {
		text-align: right;
		font-size: 0;
		margin-top: 4px;
		border-bottom: 1px solid #16436a;
	}
	.m_close_wrapper img {
		height: 55px;
	}
	.m_menu {
		padding: 0;
		margin: 0;
		list-style: none;
		border-bottom: 1px solid #0b2337;
	}
	.m_menu_li {
		min-height: 50px;
		border-top: 1px solid #0b2337;
		border-bottom: 1px solid #16436a;
	    background-color: #103250;
		background: url('../img/m_arrow_down.png') right 20px no-repeat;
	    background-size: 32px 10px;
		cursor: pointer;
	}
	.m_menu_li:hover {
	    background-color: #1a4163;
	}
	.m_menu_active {
	    background-color: #1a4163;
		background: url('../img/m_arrow_up.png') right 20px no-repeat;
		background-size: 32px 10px;
	}
	.menu_title {
		font-size: 15px;
		color: #fff;
		font-weight: 500;
		line-height: 50px;
		padding-left: 30px;
		cursor: pointer;
	}
	.sub_m_menu {
		display: none;
		padding: 0;
		margin: 0;
		list-style: none;
		position: relative;
	}
	.sub_m_menu li {
		height: 39px;
		font-size: 12px;
		color: #e3e3e3;
		line-height: 39px;
		background: #32597b;
		border-top: 1px solid #274b6a;
	}
	.sub_m_menu li a {
		display: block;
		font-size: 12px;
		color: #e3e3e3;
		padding-left: 30px;
		line-height: 39px;
		text-decoration: none;
	}
	.sub_m_title {
	    position: absolute;
	}
	.sub_m_text {
	    padding-left: 70px;
	}

	/* main */
	#sliders {
		width: 100%;
		height: 340px;
	}
	.slide_bg {
		width: 100%;
		height: 340px;
		background-size: cover;
	}
	.slide_bg1 {
		background: url('../img/m_main01.jpg?ver=1') center top no-repeat;
	}
	.slide_bg2 {
		background: url('../img/m_main02.jpg?ver=1') center top no-repeat;
	}
	.slide_bg3 {
		background: url('../img/m_main03.jpg?ver=1') center top no-repeat;
	}
	.slide_bg4 {
		background: url('../img/m_main04.jpg?ver=3') center top no-repeat;
	}
	.main_contents {
		min-width: 100%;
	}
	.main_contents_wrapper {
		padding: 15px;
		margin: 0 15px;
	}
	.main_contents_left {
		float: none;
	}
	.main_contents_row {
	}
	.main_contents_row_top {
		margin-top: 20px;
	}
	.main_contents_unit {
		float: none;
	    width: 100%;
	}
	.main_contents_unit_right {
		margin-left: 0px;
		margin-top: 20px;
	}
	.main_contents_title_wrapper {
		height: 30px;
	}
	.main_contents_title {
	    width: 62%;
		width: calc(100% - 125px);
		height: 30px;
		font-size: 14px;
		padding-left: 15px;
		line-height: 30px;
	}
	.main_contents_more {
		width: 110px;
		height: 30px;
		color: #fff;
		font-size: 12px;
		line-height: 30px;
	}
	.main_contents_more a {
		line-height: 30px;
	}
	.main_contents_right {
		display: none;
	}
	.main_contents_border {
		padding: 0;
		margin-top: 10px;
	}
	.main_contents_img {

	}
	.main_contents_img img {
		width: 100%;
		height: auto;
	}
	.main_contents_border_text {
		float: none;
		width: auto;
		text-align: right;
	}
	.main_contents_border_title {
		font-size: 14px;
		line-height: 16px;
	    margin-bottom: 6px;
		text-align: justify;
	}
	.main_contents_border_detail {
	    margin-top: 0;
	    margin-bottom: 5px;
		font-size: 12px;
	}
	.main_contents_boder_link {
		position: relative;
		right: 0;
		bottom: 0;
	}
	.main_content_border_date {
		margin-top: 0;
		margin-bottom: 5px;
		text-align: left;
	}
	.main_video {
	    position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;
		margin-top: 10px;
	}
	.main_video iframe {
	    position: absolute;
		top: 0;
		bottom: 0;
	    left: 0;
		width: 100%;
		height: 100%;
	}
	.main_contents_side {
		display: block;
		position: relative;
		width: 103px;
		height: 103px;
		background: url('../img/side_bg.png') no-repeat;
		text-decoration: none;
	}
	.main_contents_side:hover {
		background: url('../img/side_bg_hover.png') no-repeat;
	}
	.main_contents_side_title {
		position: absolute;
		left: 14px;
		top: 10px;
		line-height: 17px;
		font-weight: 500;
		font-size: 15px;
		color: #363636;
	}
	.main_contents_side_text {
		position: absolute;
		left: 14px;
		top: 65px;
		line-height: 13px;
		font-weight: 500;
		font-size: 11px;
		color: #696969;
	}
	.main_news {
		min-width: 100%;
	    padding: 0;
	}
	.main_news_wrapper {
		width: auto;
		padding: 25px 15px;
	}
	.main_news_unit {
	    position: relative;
	    float: none;
	    width: auto;
	}
	.main_news ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.main_news ul li {
		margin: 4px 0 4px 15px;
	}
	.main_news_title {
		font-size: 14px;
		margin-left: 15px;
	}
	.main_news_line {
		width: 70px;
	    margin: 8px 0;
	}
	.main_news_text {
		float: left;
		font-size: 12px;
	}
	.main_news_text a {
		font-size: 12px;
		color: #4f4f4f;
		text-decoration: none;
	}
	.main_news_date {
		float: right;
		font-size: 12px;
		color: #a8a49e;
	}
	.main_news_more {
		display: block;
		margin-left: 0;
		margin-top: 0;
		position: absolute;
		top: 0;
		right: 0;
	}
	.main_news_unit_left {
		margin-top: 15px;
		margin-left: 0;
		border-top: 1px solid #d5d5d5;
		padding-top: 15px;
	}
	.main_news_unit_left .main_news_more {
		top: 15px;
	}
	.main_mobile_side {

	}
	.main_mobile_side_wrapper {

	}
	.main_mobile_side_box {

	}
	.main_mobile_side_link {

	}
	.main_mobile_side_link:hover {

	}
	.main_mobile_side_link span {

	}
	.main_mobile_side_edge {

	}

	/* sub */
	.sub_contents {

	}
	.sub_top {
	}
	.sub_contents_wrapper {
		padding: 15px;
		margin: 0 15px;
	}
	.sub_text {
		font-size: 13px;
	}

	/* 미국곡물협회 소개 */
	.info_text_wrapper {

	}
	.info_text {
		font-size: 13px;
		line-height: 22px;
	    margin-bottom: 20px;
	}
	.info_text span {

	}
	.info_box_wrapper {
	}
	.info_box {
	    float: none;
		width: 90%;
		width: calc(100% - 32px);
		margin-right: 0;
		margin-bottom: 10px;
		height: auto;
	}
	.info_box_last {
	    float: none;
		width: 90%;
		width: calc(100% - 32px);
		height: auto;
	}
	.info_box_img_wrapper {

	}
	.info_box_text {
		font-size: 13px;
	}

	/* 미국곡물협회 조직망 */
	.sub_top_office {

	}
	.office_head {
		padding: 10px;
		margin-top: 10px;
	}
	.office_head_img {
	    float: none;
	}
	.office_head_contents {
		float: none;
		margin: 10px 0 0 5px;
	}
	.office_head_row {

	}
	.office_head_title {
		float: none;
		font-size: 13px;
	}
	.office_head_text {
		font-size: 13px;
	}
	.office_edge {

	}
	.office_branch {
		width: 110px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		margin: 15px 0 15px;
	}
	.office_row {

	}
	.office_unit {
	    float: none;
		width: auto;
		height: auto;
	    padding: 5px 10px;
		margin-top: 10px;
	}
	.office_unit_4r {

	}
	.office_unit_3r {

	}
	.office_unit_2r {

	}
	.office_unit_right {

	}
	.office_unit_name {
		font-size: 16px;
		line-height: 32px;
	}
	.office_unit_row {

	}
	.office_unit_title {
	    width: 110px;
		font-size: 13px;
	}
	.office_unit_text {
		font-size: 13px;
	}

	/* 곡물협회 연락처 */
	.email_text {
	    font-size: 15px;
	    margin-bottom: 15px;
	}
	.email_table {

	}
	.email_row {

	}
	.email_table .email_label {
	    float: none;
	    font-size: 13px;
	    line-height: 24px;
	}
	.email_table .email_input {
	    width: 94% !important;
		width: calc(100% - 18px) !important;
		height: 28px;
		font-size: 13px;
	}
	.email_table .email_textarea {
	    width: 94% !important;
		width: calc(100% - 18px) !important;
	    height: 240px !important;
		font-size: 13px;
	}
	.email_table .email_file {
	    width: 94% !important;
		width: calc(100% - 18px) !important;
		height: 28px;
		font-size: 13px;
	}
	.win_btn {

	}
	.email_btn {
		font-size: 13px;
		width: 65px;
		height: 28px;
		line-height: 28px;
	}
	.email_btn:hover {

	}
	.email_cancel_btn {
		font-size: 13px;
		width: 53px;
		height: 26px;
		line-height: 28px;
	}

	/* 곡물단위 환산기 다운로드 */
	.unit_text_blue {
		font-size: 15px;
	}
	.unit_icon_wrapper {

	}
	.unit_icon_img1 {

	}
	.unit_icon_img2 {

	}
	.unit_icon_img3 {

	}
	.unit_text_gray {
		font-size: 13px;
	}
	.unit_phone_wrapper {
		font-size: 0;
		margin-top: 20px;
	}
	.unit_android {
		width: 48%;
		width: calc(50% - 5px);
		margin-right: 10px;
	}
	.unit_iphone {
		width: 48%;
		width: calc(50% - 5px);
	}
	.unit_phone_wrapper img {
	    width: 100%;
	}
	.unit_phone_wrapper a {
	    margin-top: 10px;
	}
	.unit_phone_wrapper a.unit_text_link {
	    font-size: 11px;
	}

	/* feed */
	.feed_link a {
		font-size: 13px;
	}

	/* corn_manual */
	.corn_manual_wrapper {
		width: 100%;
		height: auto;
		margin: 15px auto 0;
	}
	.corn_manual_wrapper p {
		font-size: 13px;
		margin: 10px;
	}

	/* ethanol_link */
	.ethanol_link_wrapper a {
		font-size: 13px;
	}

	/* gsm */
	.link_wrapper {
		margin: 15px 0;
	}
	.link_btn {
		font-size: 14px;
	}
	.gsm_left {
		margin-right: 0;
		margin-bottom: 10px;
	}

	/* footer */
	.footer {
		display: none;
	}
	.m_footer {
		display: block;
		width: 100%;
		background: url('../img/m_ft_bg.jpg') center center no-repeat;
	    background-size: 100% 100%;
	}
	.m_footer_info_wrapper {
	    padding: 18px 15px 20px;
	}
	.m_footer_logo {
		float: left;
	    width: 134px;
	}
	.m_footer_info {
		float: right;
	}
	.m_footer_info_addr {
		font-size: 10px;
		color: #799dc4;
		padding-left: 15px;
		background: url(../img/ic_ft_addr.png) 0 3px no-repeat;
		background-size: 9px 10px;
	}
	.m_footer_info_tel {
	    font-size: 10px;
		color: #799dc4;
		padding-left: 15px;
		background: url(../img/ic_ft_tel.png) 0 4px no-repeat;
		background-size: 9px 9px;
	}
	.m_footer_info_fax {
		font-size: 10px;
		color: #799dc4;
		padding-left: 15px;
		background: url(../img/ic_ft_fax.png) 0 4px no-repeat;
		background-size: 9px 8px;
	}
	.m_footer_link_wrapper {
		padding: 20px 15px 22px;
	    border-top: 1px solid #1a3b5e;
	}
	.m_footer_usda {
		float: left;
		width: 133px;
	}
	.m_footer_grains {
		float: right;
		width: 150px;
	}
	.m_footer_sns_wrapper {
		background: #0b1b2e;
		padding: 9px 15px;
	}
	.m_footer_sns_email {
		float: left;
		font-size: 11px;
		color: #fff;
		text-decoration: none;
	}
	.m_footer_sns_link {
		float: right;
		font-size: 10px;
		color: #fff;
	}
	.m_footer_sns_link a {
		font-size: 11px;
		color: #fff;
		text-decoration: none;
	}
	.m_footer_copy_wrapper {
		background: #01091f;
		padding: 10px 15px;
	}
	.m_footer_copy_text {
		float: left;
		font-size: 10px;
		color: #799dc4;
	}
	.m_footer_copy_link {
		float: right;
	    font-size: 0;
	}
	.m_footer_copy_privacy {
		font-size: 10px;
		color: #799dc4;
		text-decoration: none;
	}
	.m_footer_copy_policy {
		font-size: 10px;
		color: #799dc4;
		padding-left: 6px;
		text-decoration: none;
	}

}

@media print{
	body {
      color: #000;
      background: #fff;
   }
	.header {
		display: none !important;
	}
	.footer {
		display: none !important;
	}
	.bo_v_title {
		color: #000 !important;
		padding-left: 0 !important;
		font-size: 17pt !important;
	}
	.bo_v_date {
		color: #000 !important;
		font-size: 15pt !important;
		width: 250px !important;
	}
	#bo_v_file a {
		display: none !important;
	}
	#bo_v_top {
		display: none !important;
	}
	.sub_contents_wrapper {
		width: 97% !important;
		margin: 0 !important;
		padding: 0 !important;
	}

}