   html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,
hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,h1,h2,h3,h4,h5,h6{
	margin: 0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-style:normal;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
button{border:none}

button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}

ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.clearfix:after{content:" ";clear:both;display:block;visibility:hidden}
* + html .clearfix{display:inline-block}
* html .clearfix{height:1%}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}
.font_bold{font-weight:bold}
html{font-size:62.5%}
html body{overflow-x:hidden;font-family:"NanumGothic",sans-serif;line-height:300;color:#444;font-size:14px;font-size:1.4rem;line-height:160%;-webkit-text-size-adjust: none;}
a{text-decoration:none;color:#888}
input{border-radius:0;-webkit-box-shadow:0;box-shadow:0}
:focus{outline:0}
.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}
table{ word-break: break-all;}

/*
@font-face{
  font-family: "Noto Sans KR";
  src: url("../font/notokr-regular.eot");
  src: url("../font/notokr-regular.eot?#iefix") format("embedded-opentype"),
    url("../font/notokr-regular.woff") format("woff"), url("../font/notokr-regular.ttf") format("truetype");
  font-weight: 300;
}

@font-face{
  font-family: "Noto Sans KR";
  src: url("../font/notokr-medium.eot");
  src: url("../font/notokr-medium.eot?#iefix") format("embedded-opentype"),
    url("../font/notokr-medium.woff") format("woff"), url("../font/notokr-medium.ttf") format("truetype");
  font-weight: 400;
}

@font-face{
  font-family: "Raleway";
  src: url("../font/Raleway-Medium.eot");
  src: url("../font/Raleway-Medium.eot?#iefix") format("embedded-opentype"),
    url("../font/Raleway-Medium.woff") format("woff"), url("../font/Raleway-Medium.ttf") format("truetype");
  font-weight: 300;
}

@font-face{
  font-family: "Raleway";
  src: url("../font/Raleway-SemiBold.eot");
  src: url("../font/Raleway-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("../font/Raleway-SemiBold.woff") format("woff"), url("../font/Raleway-SemiBold.ttf") format("truetype");
  font-weight: 400;
}

@font-face{
  font-family: "NanumMyeongjo";
  src: url("../font/NanumMyeongjo-Bold.eot");
  src: url("../font/NanumMyeongjo-Bold.eot?#iefix") format("embedded-opentype"),
    url("../font/NanumMyeongjo-Bold.woff") format("woff"), url("../font/NanumMyeongjo-Bold.ttf") format("truetype");
  font-weight: bold;
}

@font-face{
  font-family: "GyeonggiTitleM";
  src: url("../font/Title_Medium.eot");
  src: url("../font/Title_Medium.eot?#iefix") format("embedded-opentype"),
    url("../font/Title_Medium.woff") format("woff"), url("../font/Title_Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
*/
@font-face { font-family: 'GyeonggiTitleM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face{
  font-family: "Myriad Pro Regular";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Regular"), url("../font/MYRIADPRO-REGULAR.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Condensed";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Condensed"), url("../font/MYRIADPRO-COND.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Condensed Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Condensed Italic"), url("../font/MYRIADPRO-CONDIT.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Light";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Light"), url("../font/MYRIADPRO-Light.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Semibold";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Semibold"), url("../font/MYRIADPRO-SEMIBOLD.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Semibold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Semibold Italic"), url("../font/MYRIADPRO-SEMIBOLDIT.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Bold Condensed";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold Condensed"), url("../font/MYRIADPRO-BOLDCOND.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Bold";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold"), url("../font/MYRIADPRO-BOLD.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Bold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold Italic"), url("../font/MYRIADPRO-BOLDIT.woff") format("woff");
}

@font-face{
  font-family: "Myriad Pro Bold Condensed Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold Condensed Italic"), url("../font/MYRIADPRO-BOLDCONDIT.woff") format("woff");
}

.col_yellow{color:#ffd800}
.col_orange{color:#f77f1e}
.col_sky{color:#2ba0af}
.col_red{color:#eb0000 !important}
.col_pink{color:#f98131 !important}
.font_18{font-size:1.8rem}
.mt30{margin-top:30px}
.mb30{margin-bottom:30px}
.layer_bg{ 
	background-color: rgba(0,0,0,0.8);
	position: fixed; 
	left: 0; top: 0; z-index: 10; 
	width: 100%; height: 100%; 
	width: 100vw; height: 100vh; 
	display: none; 
}
body{background:url("../../img/bg.png") no-repeat;background-size:cover; overflow: auto;width:100%;background-position: bottom right ;}
body.lang_jp{font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:-1.5px}
body.lang_ch{font-family:"Noto Sans TC",sans-serif;font-weight:300;letter-spacing:-1.5px}
body.lang_en{font-family:"Noto Sans KR",sans-serif;font-weight:400;letter-spacing:-0.4px}
body.fixed{ overflow: hidden;}

.lang_jp .main_contents .title, .lang_ch .main_contents .title{font-size:2rem}
.lang_jp .main_contents .item_info2019 .titleimg, .lang_ch .main_contents .item_info2019 .titleimg{width:330px;height:94px;background:url("../../img/pic06_title_jp.png") no-repeat;top:20px}
.lang_jp .main_contents .item_info2019 .more, .lang_ch .main_contents .item_info2019 .more{bottom:20px;border-width:2px}
.lang_jp .main_contents .item_info2019 .more::after, .lang_ch .main_contents .item_info2019 .more::after{font-family:"NanumGothic",sans-serif}
.lang_ch .main_contents .item_info2019 .titleimg{width:498px;height:68px;background:url("../../img/pic06_title_ch.png") no-repeat;top:35px}
.lang_ch .main_contents .item_info2019 .more{font-family:"NanumGothic",sans-serif;letter-spacing:0}
.lang_en header nav li a{font-weight:normal;letter-spacing:-0.8px;font-size:1.3rem}
.lang_en .main_contents .title{font-size:2rem}
.lang_en .main_contents .flag{height:60px;line-height:1.4;padding-top:6px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:215px}
.lang_en .main_contents .item_news1 .flag, .lang_en .main_contents .item_news2 .flag{width:235px}
.lang_en .main_contents .item_info2019 .titleimg{width:406px;height:90px;background:url("../../img/pic06_title_en.png") no-repeat;top:25px}
.lang_en .main_contents .item_info2019 .more{font-family:"NanumGothic",sans-serif;letter-spacing:0;bottom:20px}

header{position:fixed;z-index:100;right:0;top:0;width:300px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#79d6fc}
header .logo{width:265px;height:58px;margin:95px auto 0;background:url("../../img/logo.png") no-repeat}
header .title{margin-top:20px;border-top:1px solid #929e0e;border-bottom:1px solid #929e0e;padding:20px 0;text-align:center;font-family:"Myriad Pro Semibold",sans-serif;color:#0072bc;font-weight:700;font-size:3rem;line-height:1.1;letter-spacing:-0.4px}
header .title p:first-child{color:#333333;}
header .lang{margin-top:70px;padding:0 30px}
header .lang h3{font-size:1.7rem;color:#333333;font-family:"Myriad Pro Semibold",sans-serif}
header .lang .lang_item{overflow:hidden;margin:5px 0 0 0;height:43px;border:1px solid #b7b7b7;background:#fff;text-align:center}
header .lang .lang_item li{display:inline-block;margin:7px 1px;width:50px;height:31px;background:url("../../img/flag.png") no-repeat; position: relative;}
header .lang .lang_item li a{ position: absolute; left: 0; top: 0; bottom: 0; right: 0;}
header .lang .lang_item li.lang_jp{background-position:-54px 0}
header .lang .lang_item li.lang_ch{background-position:-106px 0}
header .lang .lang_item li.lang_kr{background-position:-159px 0}
header .passed a img {float:left;margin-right:2px;}
header .passed select{background:#fffef3;border:none;color:#333;width:144px;height:37px;left:150px;padding-left:10px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-family:"GyeonggiTitleM";}
/*header .passed select{background:#929e0e;border:none;color:#fff;width:50%;height:37px;padding-left:10px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;font-family:"GyeonggiTitleM";}*/

header nav{margin-top:60px;padding:0 30px;color:#333}
header nav li{border-bottom:1px solid #fff}
header nav li a{display:block;padding:4px 0;color:#333;font-weight:bold}
header nav li .over{color:#0072bc;}
header .banner{margin-top:30px;text-align:center}
#header_wrap{width:318px;height:100%;overflow-y:scroll;overflow-x:hidden;}
.m_header{display:none}
#wrap{width: calc(100% - 300px);}
.section{width:980px;min-height:1123px;background:#fff;margin:95px auto 0;padding:40px 40px 25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.f_banner{width:980px;min-height:95px;/*background:#fff;*/margin:15px auto 0;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box}

.f_banner .msg_left{
	white-space: pre-line;
    width: 30%;
    /* float: left; */
    background-color: #f8388e;
    height: 75px;
    color: #fff;
    font-size: 2.2rem;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    font-family: 'GyeonggiTitleM';
    padding-top: 20px;
    text-align: center;
    line-height: 1.2;
}
.f_banner .msg_right{
	width: 66%;
    float: right;    
	padding-top: 20px;
    font-size: 1.9rem;
    line-height: 1.5;

}
.f_banner .msg_right span{
	color:#f8388e;
	font-weight:bold;
}
.f_banner .msg_etc{
	color: #fff;
    padding: 10px;
	padding-right:0px;
    text-align: right;
/*    background-color: rgba(0, 255, 0, 0);*/
/*    border: 1px solid blue;*/
}

.main_contents .row{margin:10px 0}
.main_contents .row a{display:block}

/*.main_contents .row a:hover{border:3px solid #f7941d}
.main_contents .row a .item_intro:hover{display:none;}*/
.main_contents .col_left{float:left;width:49%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.main_contents .col_right{float:right;width:49%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.main_contents .item{position:relative;background-size:cover !important;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}

.main_contents .item_intro{height:527px;background:url("../../img/pic01.png") no-repeat center bottom;}
.main_contents .item_intro:hover{background:url("../../img/pic01_over.png") no-repeat ;}
.main_contents .item_intro:hover>.flag, 
	.main_contents .item_intro:hover>.title{display:none;}
.main_contents .item_intro:hover>.title_o{display:block;}

.main_contents .item_intro .title_o{display:none;font-size:3rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;padding: 0 36px;text-align:center;margin:70px auto;/*border:1px solid red;*/font-family: "GyeonggiTitleM";}
.main_contents .item_intro .title_o .cont{font-size:1.6rem;padding: 10px;}
.main_contents .item_intro .title_o .ref{color:#a8a8a8;font-size:1.6rem;padding-top:80px;}

.main_contents .item_news{height:255px;background:url("../../img/pic02.png") no-repeat center bottom;}
.main_contents .item_news ul li{padding-left:10px;padding-right:5px;margin-top:3px;font-size:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.main_contents .item_news .title_o ul li.over{padding-left:10px;padding-right:5px;margin-top:3px;font-size:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.main_contents .item_news ul li:first-child{margin-top:0}
.main_contents .item_news:hover{/*height:255px;*/background:url("../../img/pic02_over.png") no-repeat center bottom;}
.main_contents .item_news:hover>.flag, 
.main_contents .item_news:hover>.title{display:none;}
.main_contents .item_news:hover>.title_o{display:block;}
.main_contents .item_news .title_o{display:none;font-size:3rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;padding: 0;text-align:center;margin:30px auto;/*border:1px solid red*/width:100%;font-family: "GyeonggiTitleM";}
.main_contents .item_news .title_o ul{margin-top:30px;}
.main_contents .item_news .title_o ul li{margin-top:3px;font-size:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.main_contents .item_news .title_o ul li:first-child{margin-top:0}
.main_contents .item_news .title_o .flag_o{color:#8dc63f;}
.main_contents .item_news .title_o .cont{font-size:1.6rem;padding: 10px;}
.main_contents .item_news .title_o .ref{color:#a8a8a8;font-size:1.6rem;padding-top:30px;}

.main_contents .item_info{height:255px;margin-top:18px;background:url("../../img/pic03.png") no-repeat center bottom;}
.main_contents .item_info:hover{/*height:255px;*/background:url("../../img/pic03_over.png") no-repeat center bottom;}
.main_contents .item_info:hover>.flag, 
.main_contents .item_info:hover>.title{display:none;}
.main_contents .item_info:hover>.title_o{display:block;}
.main_contents .item_info .title_o{display:none;font-size:2.2rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;padding: 0;text-align:center;margin:30px auto;/*border:1px solid red*/width:100%;font-family: "GyeonggiTitleM";}
.main_contents .item_info .title_o .flag_o{color:#0072bc;margin-bottom:26px;}
.main_contents .item_info .title_o .cont{font-size:1.6rem;padding: 10px;}
.main_contents .item_info .title_o .ref{color:#a8a8a8;font-size:1.6rem;padding-top:30px;}

.main_contents .item_news1{margin-top:8px;height:255px;background:url("../../img/pic04.png") no-repeat center bottom;}
.main_contents .item_news1 ul li{padding-left:0px;padding-right:5px;margin-top:3px;font-size:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.main_contents .item_news1 .title_o ul li.over{padding-left:10px;padding-right:5px;margin-top:3px;font-size:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.main_contents .item_news1 ul li:first-child{margin-top:0}
.main_contents .item_news1:hover{/*height:255px;*/background:url("../../img/pic04_over.png") no-repeat center bottom;}
.main_contents .item_news1:hover>.flag, 
.main_contents .item_news1:hover>.title{display:none;}
.main_contents .item_news1:hover>.title_o{display:inline-block;}
.main_contents .item_news1 .title_o{display:none;font-size:2.4rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;padding: 0;text-align:center;margin:30px auto;/*border:1px solid red*/width:100%;font-family: "GyeonggiTitleM";}
.main_contents .item_news1 .title_o .flag_o{color:#ed217c;margin-bottom:26px;}
.main_contents .item_news1 .title_o .cont{font-size:1.6rem;padding: 10px;}
.main_contents .item_news1 .title_o .ref{color:#a8a8a8;font-size:1.6rem;padding-top:15px;}

.main_contents .item_news2{margin-top:8px;height:255px;background:url("../../img/pic05.png") no-repeat center bottom;}
.main_contents .item_news2:hover{/*height:255px;*/background:url("../../img/pic05_over.png") no-repeat center bottom;}
.main_contents .item_news2:hover>.flag, 
.main_contents .item_news2:hover>.title{display:none;}
.main_contents .item_news2:hover>.title_o{display:inline-block;}
.main_contents .item_news2 .title_o{display:none;font-size:2.2rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;padding: 0;text-align:center;margin:30px auto;/*border:1px solid red*/width:100%;font-family: "GyeonggiTitleM";}
.main_contents .item_news2 .title_o .flag_o{color:#7732ab;margin-bottom:26px;}
.main_contents .item_news2 .title_o .cont{font-size:1.6rem;padding: 10px;}
.main_contents .item_news2 .title_o .ref{color:#a8a8a8;font-size:1.6rem;padding-top:30px;}

.main_contents .item_info2019{height:195px;background:url("../../img/pic06.png") no-repeat right bottom;}
.main_contents .item_info2019 .titleimg{width:640px;height:90px;position:absolute;top:26px;left:33px;background:url("../../img/pic06_title.png") no-repeat;}
.main_contents .item_info2019:hover{/*height:195px;*/background:url("../../img/pic06_over.png") no-repeat right bottom;}
.main_contents .item_info2019:hover>.more, 
.main_contents .item_info2019:hover>.titleimg{display:none;}
.main_contents .item_info2019:hover>.title_o{display:inline-block;}
.main_contents .item_info2019 .title_o{display:none;font-size:2.6rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;padding: 0;text-align:center;margin:26px auto;width:100%;font-family: "GyeonggiTitleM";}
.main_contents .item_info2019 .title_o .flag_o{color:#f03b3b;margin-bottom:18px;}
.main_contents .item_info2019 .title_o .cont{font-size:1.6rem;padding: 10px;}
.main_contents .item_info2019 .title_o .ref{color:#a8a8a8;font-size:1.6rem;padding-top:22px;}

.main_contents .item_info2019 .more{border:1px solid #000;background-color:#fdf81a;position:absolute;left:33px;bottom:35px;height:40px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 70px 0 15px;color:#444444;font-size:1.5rem;font-weight:normal;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.main_contents .item_info2019 .more::after{content:">>";display:block;color:#333;top:0;right:20px;position:absolute;letter-spacing:-2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.main_contents .item_info2019 .more:hover{background:#fff;color:#0050be;font-weight:bold;border-color:#1b4a8a}
.main_contents .item_info2019 .more:hover::after{color:#0050be;right:15px}

.main_contents .flag{position:absolute;top:-8px;left:0;padding:9px 10px;color:#fff;font-size:1.8rem;background:#f7941e;font-family: "GyeonggiTitleM";}
.main_contents .flag::after{content:"";display:block;position:absolute;right:-8px;top:0;width:0;height:0;border-style:solid;border-width:8px 0 0 8px;border-color:transparent transparent transparent #995605}
.main_contents .flag.flag_green{background:#8dc63f}
.main_contents .flag.flag_green::after{border-color:transparent transparent transparent #567c21}
.main_contents .flag.flag_blue{background:#0072bc}
.main_contents .flag.flag_blue::after{border-color:transparent transparent transparent #0e3a56}
.main_contents .flag.flag_pink{background:#ed217c}
.main_contents .flag.flag_pink::after{border-color:transparent transparent transparent #73123e}
.main_contents .flag.flag_purple{background:#662d91}
.main_contents .flag.flag_purple::after{border-color:transparent transparent transparent #411662}

.main_contents .title{font-size:2rem;font-weight:normal;color:#fff;line-height:1.4;position:absolute;bottom:20px;left:0; padding: 0 0 0 15px;font-family: "GyeonggiTitleM";width: 99%;}
.main_contents .title_o .flag_o{font-size:1.8rem;color:#f7941e;margin:0 auto;padding:10px 0;/*border-top:2px solid #fff;border:1px solid red;margin-bottom:38px;*/}
.main_contents .title_o .flag_o span{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:10px 0;}

.footer_banner{margin-top:10px;text-align:left;height:30px;}
.footer_banner span{display:inline-block;/*width: calc(100% - 220px);*/height:25px;/*border:1px solid blue;*/float:left;text-align:left;color:#555555;    padding-left: 10px;    text-indent: -10px;}
.footer_banner p{display:inline-block;width:216px;height:25px;background:url("../../img/slogan.png");float:right;}

footer{width:980px;margin:25px auto}
footer .logo{width:289px;height:23px;background:url("../../img/logo_footer.png") no-repeat}
footer .copyrights{border-top:1px solid #fff;margin-top:15px;padding-top:15px;color:#fff;font-size:1.2rem;line-height:1.6}
footer .copyrights a{font-weight:bold;color:#fff}
.sub_contents{border:1px solid #ddd;padding:40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.sub_contents.sub_news2{border:none; background:#61c9f5;margin-top: -25px;}
.sub_contents.sub_news3{border:none; background-color:#0bb0f0;}
.title_scope{background:#7fb733;text-align:center;color:#fff;height:55px;line-height:55px;font-size:2.2rem;/*font-weight:bold;*/margin-bottom:10px}
.title_scope h3{font-family: "GyeonggiTitleM";position:relative}
.title_scope h3::before{content:"";display:block;position:absolute;width:60px;height:55px;left:0;top:0;background:#679a21 url("../../img/sub/ico_scope.png") no-repeat center}
.title_point{background:#0072bc;text-align:center;color:#fff;font-size:2.2rem;/*font-weight:bold;*/margin-bottom:10px}
.title_point h3{font-family: 'GyeonggiTitleM';position:relative;padding:16px 0 17px 0}
.title_point h3::before{content:"";display:block;position:absolute;width:60px;height:55px;left:0;top:0;background:#255c7f url("../../img/sub/ico_point.png") no-repeat center}
.sub_news{font-size:1.5rem;line-height:1.7;font-weight:normal}
.sub_news img{max-width:100%}
.sub_news .titlearea{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;font-size:2.6rem;font-family:"GyeonggiTitleM";}
.sub_news .titlearea span{display:block;padding-bottom:5px;font-size:1.8rem;color:#000}
.sub_news .raw_inform{margin-top:30px;font-size:1.4rem;text-align:right;color:#555}
.sub_news .raw_inform a{color:#222}
.sub_news .megabox{border:1px solid #f3e5c5;background:#fffaef;padding:20px 30px 20px 70px;border-radius:10px;margin-top:20px;position:relative}
.sub_news .megabox::before{content:"";display:block;width:71px;height:53px;background:url("../../img/sub/ico_megaphone.png") no-repeat;position:absolute;left:-20px;top:10px}
.sub_news .megabox .mega_title{font-size:1.8rem;color:#222;font-weight:bold}
.sub_news .megabox .li_square>li{margin-top:4px;margin-left:2px}
.sub_news .megabox .li_square>li::before{top:8px}
.sub_news .pic{margin:20px 0;text-align:center}
.sub_news .textbox_bg{background-color: #ff8a2b; color:#fff;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover}
.sub_news .textbox_bg .textbox_tit{background:url("../../img/sub/sub01_img3_search.png") no-repeat;  background-position: left; font-size:2.7rem; border-bottom:1px solid #fff; padding-bottom:10px; position:relative; padding-left:33px;font-family: "GyeonggiTitleM";}
.sub_news .textbox_bg .textbox_tit a{position:absolute;top:27px;right:0;font-size:1.5rem;color:#fff}
.sub_news .textbox_bg .textbox_content{font-size:1.4rem;line-height:1.4; background:url("../../img/sub/sub01_img3.png") no-repeat; background-position: right; padding: 10px 190px 20px 10px;}
.sub_news .inquiry{margin-top:30px;padding-top:30px;border-top:2px solid #777777;text-align:right;color:#777777;font-size:1.6rem}
.sub_news .inquiry a{color:#666}

.sub_news2 .titlearea{background:url("../../img/sub/sub05_bgimg.png") no-repeat right bottom;height:256px;padding-right:390px}
.sub_news2 .titlearea h4{font-family: "GyeonggiTitleM";color:#47607c;font-size:6.7rem; font-weight:500;line-height:1.2;letter-spacing:-2.5px;padding-bottom:20px}
.sub_news2 .titlearea h5{color:#fff;font-size:3.7rem;font-weight:bold;line-height:1;letter-spacing:-0.5px;padding-bottom:20px}
.sub_news2 .titlearea p{font-size:2.3rem;line-height:24px;text-decoration:underline;/*font-weight:bold;*/color:#fff;margin:10px 0;}
.sub_news2 .titlearea dl dd .dd_tit{display:block;float:left;text-align:center;/*font-weight:bold;*/font-size:1.8rem;width:60px;height:25px;line-height:28px;background:#fff;color:#47607c;border-radius:20px;padding:3px;}
.sub_news2 .titlearea dl dd .dd_cnt{margin:5px 10px;color:#fff;font-size:2rem;/*font-weight:bold;*/float:left;display:block;/*width:calc(100% - 120px)*/}

.sub_news2 .cntarea{background-color:#81addf;padding:25px;border-radius:10px}
.sub_news2 .cntarea dl dt{color:#fff;font-size:2rem;font-weight:bold}
.sub_news2 .cntarea dl dd{overflow:hidden;margin-top:10px;letter-spacing:-0.5px}
.sub_news2 .cntarea dl dd .dd_tit{display:block;float:left;text-align:center;font-weight:bold;font-size:1.5rem;width:106px;height:25px;line-height:27px;background:#fff;color:#47607c;border-radius:12px}
.sub_news2 .cntarea dl dd .dd_cnt{margin-left:10px;color:#fff;font-size:1.7rem;line-height: 25px;/*font-weight:bold;*/float:left;display:block;width:calc(100% - 120px)}
.sub_news2 .cntarea dl dd .dd_inquiry{float:left;font-size:2.2rem}
.sub_news2 .cntarea dl dd .dd_inquiry i{display:block;font-size:1.7rem;font-weight:normal;/*padding-top:10px*/}

.sub_news2 .event {
	background-color:#fff;
	padding:20px;
    letter-spacing: 0.6px;
}
.sub_news2 .event_info {
/*	white-space: pre-line;*/
	display:inline-block;
	width:400px;
/*	height:232px;*/
/*	border:1px solid blue;*/
	vertical-align:top;
	padding:10px;
	line-height:1.6;
}
.sub_news2 .event_info .event_title{
	font-weight:bold;
	font-size:130%;
} 
.sub_news2 .event_info .event_desc{
	padding-left:60px;
	text-indent:-60px;
}
.sub_news2 .event_info .event_desc2{
	padding-left:40px;
	text-indent:-40px;
}
.sub_news2 .event_info .event_desc3{
	padding-left:40px;
}
.sub_news2 .event_info .event_btn{
	text-align: center;
	padding-top: 20px;
}
.sub_news2 .event_info .event_btn img{
	width:100%;
	max-width:211px;
}

.apply_download{width:405px;height:76px;margin:30px auto 0 auto;background:url("../../img/sub/btn_apply_download.png") no-repeat}
.apply_download a{display:block;height:100%}



.sub_news3 .titlearea{width:100%;height:213px;background:url("../../img/sub/sub06_bg_people.png") no-repeat;background-size:contain;position:relative;z-index:1;background-position-x:center;}
.sub_news3 .cntarea{background:#fff;padding:50px 20px 10px 20px;/*border-radius:10px;*//*margin-top:-50px;*/position:relative;border: 3px solid #2e96be;}
.sub_news3 h5{color:#000000;line-height:1;font-size:2.6rem;/*font-weight:bold;*/padding-bottom:15px}
.sub_news3 .news3_table{position:relative;margin-bottom:40px}
.sub_news3 .news3_table .hot{position:absolute;width:60px;height:60px;background:url("../../img/sub/ico_hot.png") no-repeat;z-index:1}
.sub_news3 .news3_table .hot.hot01{top:-42px;left:-19px}
.sub_news3 .news3_table .hot.hot02{right:-32px;top:-27px}
.sub_news3 .news3_table .hot.hot03{left:-20px;top:-26px}
.sub_news3 .news3_table .hot.hot04{left:-20px;top:-30px}
.sub_news3 .news3_table .hot.hot05{left:-16px;top:-30px}
.sub_news3 .news3_table.news3_table_thWhite thead th{color:#fff}
.sub_news3 .news3_table table{width:100%;border-collapse:collapse;background:#fff;font-weight:bold;text-align:center}
.sub_news3 .news3_table table tr.border_pink{border:3px solid #ff9319;background:#fff0e0}
.sub_news3 .news3_table table tr.border_blue{border:3px solid #ff9319;background:#fff0e0}
.sub_news3 .news3_table table .b_hot_top{border-top:3px solid #ff9319;/*background:#ffefef*/}
.sub_news3 .news3_table table .b_hot_bottom{border-bottom:3px solid #ff9319;/*background:#ffefef*/}
.sub_news3 .news3_table table .b_hot_left{border-left:3px solid #ff9319;/*background:#ffefef*/}
.sub_news3 .news3_table table .b_hot_right{border-right:3px solid #ff9319;/*background:#ffefef*/}
.sub_news3 .news3_table table td, .sub_news3 .news3_table table th{word-break:break-word;position:relative;border:1px solid #1b70a6;padding:14px;vertical-align:middle}
.sub_news3 .news3_table table thead th{background:#1b70a6;color:#fff; border-right: 1px solid #fff; }
.sub_news3 .news3_table table thead th.no-border {border-right: 1px solid #1b70a6;}
.sub_news3 .news3_table table tbody th{color:#1b70a6}
.sub_news3 .news3_table table th{font-size:1.7rem}
.sub_news3 .news3_table table td{font-size:1.5rem}

.sub_news3 .news3_table table td .li_dash>li{font-size:1.5rem;text-align:left;margin-top:2px;font-weight:normal;list-style:none;}
.sub_news3 .news3_table table td p{margin-top:10px;text-align:left}
.sub_news3 .news3_table table td p strong{display:block}
.sub_news3 .news3_table table td p:first-child{margin-top:0}
.sub_news3 .news3_table table td p a{color:#f98131}
.font_normal{font-weight:normal}
.bul{color:#333;font-size:2.4rem;font-family: "GyeonggiTitleM";/*font-weight:bold;*/padding-left:13px;position:relative}
.bul::before{content:"";display:block;width:4px;height:21px;position:absolute;top:7px;left:0}
.bul_blue::before{background:#0072bc}
.bul_pink::before{background:#ed217c}
.bul_purple::before{background:#662d91}
.tit_col{font-size:1.8rem;font-weight:bold}
.tit_col_purple{color:#662d91}

.division{display:block;width:100%;height:1px;border:none;border-top:1px dashed #d0d0d0;padding-top:35px;margin:35px 0 0 0}
.division.division_wh{display:block;width:100%;height:1px;border:none;/*border-top:1px dashed #fff;*/padding-top:35px;}

.li_square>li{margin-top:15px;padding-left:15px;position:relative;font-size:1.6rem; line-height: 1.5;x}
.li_square>li::before{content:"";display:block;position:absolute;left:0;top:6px;width:6px;height:6px;background:#555}
.li_square>li:first-child{margin-top:0}
.li_dash>li{margin-top:10px;padding-left:13px;position:relative;font-size:1.7rem}
.li_dash>li::before{content:"";display:block;position:absolute;left:0;top:10px;width:6px;height:1px;background:#555}
.li_dash>li:first-child{margin-top:5px}
.textbox{border-radius:10px;border:1px solid #f1d9ab;color:#ff0000;background:#fff4df;padding:15px 20px;font-size:1.8rem;font-family: "GyeonggiTitleM";font-weight:normal}
.textbox .underline{text-decoration:underline}
.textbox_gray{margin:30px auto 5px auto;border:1px solid #d1d1d1;background:#ededee;padding:30px;text-align:center}
.textbox_blue{color:#555555;margin:30px auto 5px auto;border:1px solid #d1eafb;background:#eef8ff;padding:10px 30px;text-align:left}
.img_desc{text-align:center;font-size:1.4rem}
.textbox_gray2{margin-top:10px;padding:20px;border:1px solid #e8e8e8;background:#f7f7f7;font-size:1.4rem}
.textbox_gray2 dl dt{font-size:1.9rem;font-weight:bold;color:#652d90}
.textbox_gray2 dl dt span{font-size:1.2rem;font-weight:normal}
.textbox_gray2 dl dd{margin-top:5px;padding-left:12px;margin-left:5px;color:#555555;position:relative}
.textbox_gray2 dl dd::before{content:"";display:block;width:6px;height:1px;background:#555555;position:absolute;left:0;top:11px}
.textbox_gray2 dl dd span{color:#000;font-weight:bold;}
.textbox_gray2 dl dd.no_dash{padding-left:0;/*font-size:1.3rem;*/}
.textbox_gray2 dl dd.no_dash::before{display:none}
strong{font-weight:bold}
.news2_table {width:99%; box-shadow: 5px 5px rgba(0,0,0,.2);}
.news2_table table{width:100%;border-collapse:collapse;background:#f0f5f5;font-size:1.6rem;color:#666;}
.news2_table table strong{color:#e75200;}
.news2_table table .th_color{color:#603400; background:#ffa73f;text-align:center; border-top:1px solid #ffffff; font-weight:bold;font-size: 1.8rem;}
.news2_table table td, .news2_table table th{border-top:1px solid #ffa73f;padding:13px;vertical-align:middle;word-break:break-word}
.news2_table table td .333_b {color: #333; font-size: 1.6rem; font-weight: bold;}
/*.news2_table table th{font-weight:normal;border:1px solid #ffa73f}*/
.news2_table table th span{font-weight:normal}
.news2_table table .th_red{color:#ea0101;background:#ddfafd}
.news2_table table thead th{color:#603400;font-weight:bold;background:#ffa73f;border-right:1px solid #ffffff;font-size: 1.8rem;}
.news2_table table thead .right_none{border-right:none;}
.news2_table table .th_color span{color:#000}
.news2_table table tbody th{background:#ffa73f;color:#603400;font-weight:bold;}
.news2_table table tbody td{background:#fff;color:#666;}
.basic li{margin-top:5px}
.basic li img{ vertical-align: text-bottom;}
.apply_process{overflow:hidden; margin-top: 20px;}
.apply_process li{float: left;}
/*.apply_process .pro{position:relative;float:left;width:303px;height:134px;background-color: #fff; border:2px solid #f9a747;border-radius:10px;margin-left:75px;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.3rem;color:#333;font-weight:bold;letter-spacing:-0.5px;box-shadow: 4px 4px rgba(0,0,0,.2);}*/
.apply_process .pro::before{content:"";display:block;width:37px;height:39px;background:url("../../img/sub/sub05_process_arr.png") no-repeat;position:absolute;left:-56px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
/*.apply_process .pro .img{position:relative;height:90px}*/
/*.apply_process .pro .img img{margin:0 auto;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}*/
/*.apply_process .pro a{color:#fff}*/
.apply_process .pro.pro01{width:163px;height:134px;background:url("../../img/sub/sub05_process01.png") }
/*.apply_process .pro.pro01::before{display:none}*/
.apply_process .pro.pro02{width:303px;height:134px;background:url("../../img/sub/sub05_process02.png") }
.apply_process .pro.pro03{width:302px;height:134px;background:url("../../img/sub/sub05_process03.png") }

.mt_30 {margin-top: 30px}


.room{overflow:hidden}
.room .pro{position:relative;float:left;width:274px;/*height:185px;*/margin-left:7px;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;color:#fff;font-weight:bold;letter-spacing:-0.5px}
.room .pro::before{content:"";display:block;width:37px;height:39px;position:absolute;left:-56px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.room .pro .img{position:relative;height:185px}
.room .pro .img img{margin:0 auto;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}
.room .pro a{color:#fff}
.room .pro p{color:#ffffff;padding:3px 0;}
.room .pro.pro01{margin-left:0}
.room .pro.pro01::before{display:none}

@media screen and (max-width: 1400px){
/*	.section{margin:95px 25px}*/
}
@media screen and (min-width: 1301px) and (max-width: 5400px){
	header{right:0 !important;}
}
@media screen and (max-width: 1300px){
	header{right:-320px;/*background:#fff;overflow-y:scroll;*/overflow-x:hidden;}
	header .m_close{width:20px;height:18px;background:url("../../img/mob_close.png") no-repeat;position:absolute;right:25px;top:25px;z-index:155}
	
	header .logo{background: url(../../img/logo_m.png) no-repeat;background-position-x:center;}
	/*#header_wrap{width:300px; overflow:hidden;}*/
	.m_header{display:block;width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#79d6fc;height:75px;z-index:100}
	.m_header .logo{width:140px;height:34px;background:url("../../img/logo_m.png") no-repeat;background-size:cover;margin-top:5px}
	.m_header .m_open{display:block;width:35px;height:23px;background:url("../../img/mob_bar.png") no-repeat;position:absolute;z-index:150;right:25px;top:25px}
	#wrap{width:100%;}
	.section{margin:20px auto}
	.f_banner{margin:20px auto}
}
@media screen and (max-width: 1000px){
	.section{width:auto;min-height:initial;padding:20px}
	.section .flag{font-size:1.4rem}
	.section .title{font-size:1.8rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
	.section .title_o{font-size:1.8rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
	
	.f_banner{width:auto;min-height:initial;/*padding:20px*/}
	.f_banner .msg_left{    font-size: 1.8rem;height:60px;}
	.f_banner .msg_right{    font-size: 1.5rem;}


	.sub_news .titlearea{font-size:2rem}
	.sub_news .titlearea span{font-size:1.4rem}
	.sub_news .bul{font-size:2rem}
	.sub_news .bul::before{top:3px}
	.sub_news .li_square>li{font-size:1.4rem;padding-left:13px}
	.sub_news .li_square>li::before{top:7px}
	.sub_news .li_dash>li{font-size:1.4rem}
	.sub_news .textbox_bg{height:auto;width:100%}
	.sub_news .textbox_bg .textbox_tit{font-size:2rem}
	.sub_news .textbox_bg .textbox_tit a{font-size:1.4rem}
	.sub_news .textbox_bg .textbox_content{font-size:1.4rem}
	
	.sub_news2 .titlearea{padding-right:340px}
	.sub_news2 .titlearea h4{font-size:2.8rem}
	.sub_news2 .titlearea p{font-size:1.6rem}
	.sub_news2 .titlearea dl dd .dd_tit{font-size:1.4rem;padding:0;line-height:24px;}
	.sub_news2 .titlearea dl dd .dd_cnt{font-size:1.4rem;margin:2px 10px;}
	.sub_news2 .titlearea{/*background:url("../../img/sub/sub05_bgimg_m.png") no-repeat right ;*/height:340px;padding-right:198px;}
	
	.apply_process .pro{width:32%;height:200px;margin-left:1%}
	.apply_process .pro br{display:none}
	.apply_process .pro::before{display:none}
}
@media screen and (max-width: 768px){

	.main_contents .item_intro:hover{background:url("../../img/pic01.png") no-repeat center bottom;}
	.main_contents .item_intro:hover>.flag, 
	.main_contents .item_intro:hover>.title{display:block;}
	.main_contents .item_intro:hover>.title_o{display:none;}

	.main_contents .item_news:hover{background:url("../../img/pic02.png") no-repeat center bottom;}
	.main_contents .item_news:hover>.flag, 
	.main_contents .item_news:hover>.title{display:block;}
	.main_contents .item_news:hover>.title_o{display:none;}

	.main_contents .item_info:hover{background:url("../../img/pic03.png") no-repeat center bottom;}
	.main_contents .item_info:hover>.flag, 
	.main_contents .item_info:hover>.title{display:block;}
	.main_contents .item_info:hover>.title_o{display:none;}

	.main_contents .item_news1:hover{background:url("../../img/pic04.png") no-repeat center bottom;}
	.main_contents .item_news1:hover>.flag, 
	.main_contents .item_news1:hover>.title{display:block;}
	.main_contents .item_news1:hover>.title_o{display:none;}

	.main_contents .item_news2:hover{background:url("../../img/pic05.png") no-repeat center bottom;}
	.main_contents .item_news2:hover>.flag, 
	.main_contents .item_news2:hover>.title{display:block;}
	.main_contents .item_news2:hover>.title_o{display:none;}

	.main_contents .item_info2019:hover{background:url("../../img/pic06.png") no-repeat right bottom;}
	.main_contents .item_info2019:hover>.more, 
	.main_contents .item_info2019:hover>.titleimg{display:block;}
	.main_contents .item_info2019:hover>.title_o{display:none;}

	.main_contents .item_info2019{/*height:175px*/}
	.main_contents .item_info2019 .titleimg{/*width:219px;*/height:122px;background:url("../../img/pic06_title_m.png") no-repeat;}
	.main_contents .item_info2019 .more{border:none;font-size:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:100%;background-color: rgba(0,0,0,0);}
	.main_contents .item_info2019 .more:hover{background:transparent;border:none}

	.apply_process .pro .img{height:auto;margin-bottom:20px;}
	.apply_process .pro .img img{-webkit-transform:none;transform:none;position:static}

	.footer_banner{height:50px;}
	.f_banner .msg_left {white-space: nowrap;width:100%;font-size:1.8rem;height:37px;float:none;}
	.f_banner .msg_left :first-child{ display:none;}
	.f_banner .msg_right {white-space: nowrap;width:100%;font-size:1.6rem;float:none;padding:10px 20px;}

	footer{width:auto}
	footer .logo{margin:0 auto}
	footer .copyrights{text-align:center}
	footer .copyrights .eng{display:block}

	.sub_contents{padding:30px 20px}

	.sub_news .megabox{padding:20px}
	.sub_news .megabox::before{position:static;margin:0 auto 20px auto}
	.sub_news .font_18{font-size:1.6rem}

	.sub_news2 .titlearea{padding-right:0}
	.sub_news2 .cntarea dl dd .dd_tit{font-size:1.4rem}

	.sub_news2 .event img:first-child{width:100%;}
	.sub_news2 .event_info {width: calc(100% - 40px);}

	.news2_table table{font-size:1.4rem}
	.news2_table table td, .news2_table table th{padding:7px 5px}
	.news2_table table .li_dash>li{font-size:1.4rem}

	.sub_news3 .titlearea{height:255px}
	.sub_news3 .cntarea{padding-top:25px}
	.sub_news3 h5{font-size:1.8rem}
	.sub_news3 .news3_table table{font-size:1.4rem}
	.sub_news3 .news3_table table td, .sub_news3 .news3_table table th{padding:7px 5px;font-size:1.4rem}
	.sub_news3 .news3_table table td .li_dash > li, .sub_news3 .news3_table table th .li_dash>li{font-size:1.4rem}
	.sub_news .textbox_bg .textbox_content{font-size:1.4rem;line-height:1.6; background:url("../../img/sub/sub01_img3.png") no-repeat; background-position: right; padding: 10px 190px 10px 10px;}
}

@media screen and (max-width: 640px){
	.section{padding:10px;margin:10px}
	
	.f_banner{/*padding:10px;*/margin:10px}

	.sub_news .textbox_bg .textbox_tit a{display:block;text-align:right;position:static}
	
	/*.apply_process .pro{margin:0;width:auto;height:auto;float:none;padding:10px;margin-bottom:10px}
	.apply_process .pro .img{height:auto;margin-bottom:20px;}
	.apply_process .pro .img img{-webkit-transform:none;transform:none;position:static}*/
	.apply_download{width:234px;height:42px;background-size:cover}
	.news2_table table thead th{font-size: 1.4rem;}
	.news2_table table .th_color{font-size: 1.4rem;}
	
	.title_point h3::before{display:none}

	.sub_contents{ padding: 20px 10px;}
	.sub_news2 .cntarea{ padding: 13px;}
	.apply_process .pro{ font-size: 13px;}

	.sub_news3 .news3_table .hot{ width: 40px; height: 40px; background-size: cover;}
	.sub_news3 .news3_table .hot.hot02{ left: 50px; top: -20px;}
	.sub_news3 .news3_table .hot.hot01{ top: -20px;}
	.sub_news3 .news3_table .hot.hot05{ left: -15px; top: 27px;}
	
		.sub_contents{ padding: 20px 10px; font-size: 13px;}
	.sub_news .titlearea span{ font-size: 13px;}
	.sub_news .titlearea{ font-size: 16px;}
	.textbox{ padding: 8px 10px; font-size: 13px;}

	.sub_news2 .cntarea{ padding: 13px;}
	.sub_news3 .cntarea{ padding: 13px;}
	.apply_process {width:100%; float: left;}

	.sub_news .bul{ font-size: 16px;}
	.tit_col{ font-size: 16px;}
	.sub_news .megabox{  padding: 10px;}
	.sub_news .li_square>li{ font-size: 13px;}
	.sub_news2 .titlearea h4{ font-size: 3rem;}

	
	.textbox_gray{ padding: 10px;}
	.textbox_gray2{ padding: 10px;}

	.apply_process .pro.pro01{margin-left:0}
	.apply_process .pro.pro01{width:305px;height:134px;background:url("../../img/sub/sub05_process01.png") no-repeat right;}
	.apply_process .pro.pro02{width:303px;height:134px;background:url("../../img/sub/sub05_process02.png"); margin-top: 10px;}
	.apply_process .pro.pro03{width:302px;height:134px;background:url("../../img/sub/sub05_process03.png"); margin-top: 10px; }
}

@media screen and (max-width: 530px){
	.section .title{font-size:1.6rem}

	.title_scope{font-size:1.6rem}
	.title_point{font-size:1.4rem}
	.title_point h3::before{display:none}
	
	.sub_news .bul{font-size:1.8rem}
	.sub_news .bul::before{height:15px;top:6px}

	.news2_table table, 
	.news2_table table .li_dash>li{ font-size: 13px;}
	.sub_news3 .news3_table table td, 
	.sub_news3 .news3_table table th{ font-size: 13px;}
	.sub_news .textbox_bg .textbox_content{;font-size:1.4rem;line-height:1.4; background:none; padding: 5px;}

	.f_banner .msg_right {white-space: pre-line;font-size:1.6rem;}
	.f_banner .msg_etc{text-align:left;}
}

@media screen and (max-width: 480px){
/* 	.main_contents .col_left{float:none;width:auto;margin-bottom:18px}
	.main_contents .col_right{float:none;width:auto;margin-bottom:18px} */
	.main_contents .item_intro{ height: 350px; /*background:url("../../img/pic01_m.png") no-repeat center bottom;*/ background-size: cover;}
	.main_contents .item_news, 
	.main_contents .item_info{ height: 166px; background-size: cover;}
	.main_contents .item_info{ margin-top: 16px;/*background:url("../../img/pic03_m.png") no-repeat center bottom;*/}
	.main_contents .item_news1 {/*background:url("../../img/pic04_m.png") no-repeat center bottom;*/background-size: cover; height: 166px;}
	.main_contents .item_news2{ background-size: cover; height: 166px;}
	.section .title{ font-size: 14px; left: 0; padding:  0 10px;}
	.main_contents .item_info2019{height:auto;padding:30px 20px;     background-size: cover;}
	.main_contents .item_info2019 .titleimg{width:232px;height:80px;position:static;background-size:cover;}
	.sub_news2 .titlearea p{background-color:rgba(248, 248, 248, 0.56)}
	.sub_news2 .cntarea dl dd .dd_cnt{font-size:1.4rem}
	.sub_news2 .cntarea dl dd .dd_inquiry i{font-size:1.3rem}
	.sub_news3 .titlearea{height:128px}
/*	.main_contents .col_left*/
	.section .flag{ font-size: 11px;}
	.section .title{ font-size: 12px;}
	.section .title  ul li{ font-size: 12px;}

	.news2_table table, 
	.news2_table table .li_dash>li{ font-size: 12px;}
	.sub_news .textbox_bg{ background: none; background-color: #fd8837;r}
	.sub_news .textbox_bg .textbox_tit {text-align: center; margin: 0; height: 60px;}
	.sub_news .textbox_bg .textbox_tit{background:url("../../img/sub/sub01_img3_search.png") no-repeat;  background-position: left top; font-size:2.3rem; line-height: 1.5; border-bottom:1px solid #fff; padding-bottom:10px; position:relative; padding-left:33px;}

	.sub_news2 .event {padding:10px;}
	.sub_news2 .event_info {width: 100%;padding:0;}

	.footer_banner{height:80px;}
	.footer_banner p {margin-top:30px;}

	.f_banner .msg_left {white-space: pre-line;width:100%;height:62px;font-size:2rem;float:none;}
	.f_banner .msg_right {    white-space: pre-line;width:100%;font-size:1.6rem;float:none;padding:10px 20px;}

}
@media screen and (max-width: 414px){
	.sub_news2 .titlearea h4{font-size:3rem;letter-spacing:-1px}
}
@media screen and (max-width: 380px){
	.sub_news2 .cntarea dl dd .dd_tit{ float: none;}
	.sub_news2 .cntarea dl dd .dd_cnt{ font-size: 1.4rem; float: none; width: auto; margin-left: 0; margin-top: 8px;}
}