@CHARSET "EUC-KR";
	
a{color:inherit;}
.hide_txt {text-indent: -9999px; font-size: 0;}
.clearfix:after{display:block; clear:both; content:'';}
.tc{display:table-cell; vertical-align:middle;}
.txt_center{text-align:center;}

.m_block {display: block;}
.m_block320{display:none;}
.t_block{display:none;}
.block{display:block;}

.mt53{margin-top:42px;}
.mt85{margin-top:68px;}
.mb15{margin-bottom:15px;}

.tit2{font-size:22px; font-weight:500;}
.tit3{font-size:18px; font-weight:500;}
.tit4{font-size:18px; font-weight:500;}
.txt1{font-size:17px;}
.txt2{font-size:14px;}
.txt3{font-size:14px;}
.txt4{font-size:14px;}
.txt5{font-size:12px;}
.txt6{font-size:12px;}
.txt{font-size:13px;}
.sky_blue{color:#2da8ff;}
.blue{color:#006bb7;}
.gray{color:#c6bbbb;}
.gray2{color:#6d6d6d;}
.gray3{color:#666;}
.gray4{color:#555;}
.black{color:#222;}
.light{font-weight:300;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.star{color:#a02a2a;}

/* ÆË¾÷ */
.dimm {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0.8; z-index: 102}
.normal_pop_wrap {display: none; position: fixed; top: 0 ;left: 0; right: 0; bottom: 0; z-index: 103; overflow-y: auto; -webkit-overflow-scrolling:touch;}
.normal_pop {position: absolute; top: 80px; width: 90%; left: 50%; margin-bottom: 80px; margin-left: -45%; background: #fff}
.normal_pop .normal_pop_close {position: absolute; top: 0; right: 0; width:8.448275862068966%;}
.normal_pop.s_pop {width:80%; padding:15px; margin-left: -43.9%; border: 1px solid #eeefef; height: 73% !important}/* width: 258px; padding:15px; margin-left: -129px;  */
.normal_pop.s_pop .normal_pop_close {top: -1px; right: -1px}
.normal_pop.s_pop .slimScrollDiv {height: calc(100% - 80px) !important; -webkit-overflow-scrolling:touch;}
.normal_pop.s_pop .slimScrollDiv .f_pop_cont {height: calc(100% - 20px) !important; width: calc(100% -30px) !important; -webkit-overflow-scrolling:touch;}
.normal_pop.s_pop .sub_tit {padding-top: 22px; padding-bottom: 11px; color: #111; font-size: 20px; font-weight: 500; letter-spacing: -0.025em; background-image: url("../images/sub/ico_sub_tit.png"); background-repeat: no-repeat; background-position: center 14%; text-align: center; border-bottom: 3px solid #006bb7;}
.f_pop_cont {padding-top: 15px; padding-left:1px; margin-right: 15px; margin-bottom: 15px; word-break: break-all; word-wrap: normal}
.f_pop_cont table {word-break: break-all}
.f_pop_cont p, .footer .f_pop_cont .normal_table th, .f_pop_cont .normal_table td, .f_pop_cont li {font-size: 12px; font-weight: 300; color: #111; letter-spacing: -0.025em}
.f_pop_cont td, .f_pop_cont th {font-size: 11px}
.f_pop_cont .font02 {color: #006bb7; padding-bottom: 24px}
/* ¸®½ºÆ®Å×ÀÌºí */
.normal_table {border-top: 3px solid #006bb7;}
.normal_table th, .normal_table td {padding:10px 0; font-size: 12px; font-weight: 300; letter-spacing:-0.05em; text-align:center; border-bottom:1px solid #ddd;}
.normal_table th {color: #111; text-align: center; font-weight: 400}
.normal_table td {color: #6d6d6d;}
.normal_table td a {color: #6d6d6d}

.header {}
.header .top_menu {position: relative; height: 55px;}
.header .top_menu h1 {position: absolute; top: 13px; left: 10px; width: 45%; display: inline-block}
.header .top_menu h1 img {width: 100%; max-width: 215px}
.header .top_menu .utill {overflow: hidden; float: right; width: auto}
.header .top_menu .utill ul {overflow: hidden; float: right; padding-right: 4px; margin-top: 10px; padding-top: 4px; margin-right: 37px}
.header .top_menu .utill ul li {float: left}
.header .top_menu .utill ul li a {display: block; font-size: 12px; font-weight: 300; padding-left: 8px; padding-right: 12px}
.header .top_menu .utill ul li a.login {background: url(../images/common/txt_bar.gif) no-repeat 100% center}
.header .top_menu .utill p {position: absolute; top: 0 ;right: 0; width: 42px; height: 42px}
.header .top_menu .utill a.homepage {display: block; width: 100%; height: 100%; background: url(../images/common/ico_homepage02.jpg) no-repeat 0 0; background-size: cover}
.header .gnb {overflow-x: scroll; border-top: 1px solid #e3e3e3; border-bottom: 2px solid #006bb7;-webkit-overflow-scrolling:touch; -ms-overflow-style: none; background: #fff; z-index: 99}
.header .gnb.fixed {position: fixed; top: 0 ;left: 0; width: 100%}
.header .gnb::-webkit-scrollbar {display:none;}
.header .gnb ul {width: 500px; margin: 0 auto; font-size: 0; text-align: left}
.header .gnb ul:after {content: ''; display: block; clear: both}
.header .gnb ul li {display: inline-block;  height: 38px; text-align: center}
.header .gnb ul li a {display: block; width: auto; padding: 0 20px; height: 100%; line-height: 38px; font-size: 14px; font-weight: 400;}
.header .gnb ul li a.on {background: #006bb7; color: #fff}

/* footer */
.footer{position:relative; padding:20px 0; background-color:#595959; border-top: 1px solid #6a6a6a;}
.footer .footer_top{color:#bababa;}
.footer .footer_top .btn_open{display:none;}
.footer_util{padding-bottom:12px; text-align:center;}
.footer_util li{display:inline-block;}
.footer_util li.pc_block{display:none;}
.footer_util li a{display:block; padding: 0 15px 0 12px; font-weight: 400; background-image: url("../images/common/f_util_bar.gif"); background-position:100%; background-repeat:no-repeat;}
.footer_util li a.first{padding-left: 0;}
.footer_util li a.pc_block{background-image: none;}
.footer_util li a.m_last{background:none;}
.footer_util li a.last{background: none;}

.footer .sns {display:none;/*position:absolute; top: 185px; left:50%; margin-left:-55px; */text-align: center;}
.footer .sns.m_block{display:block; width:110px; margin:20px auto;}
.footer .sns li{display:block; float:left; margin-left:10px;}
.footer .sns li.first{margin-left:0;}
.footer .sns li a{display: block; width: 30px; height: 18px;}

.footer_cont{color:#a0a0a0; font-size:11px; font-weight:300; letter-spacing: -0.05em; padding: 30px 0}
.intro .footer_cont .inner{padding:0 15px;}
.footer_cont p{text-align:center;}
.footer_cont .copyright{padding-top: 10px; letter-spacing: 0.01em; line-height:1.2}

.footer .select {position: relative; left: 50%; width: 182px; height: 32px; margin-left: -91px; margin-top: 25px; font-size:12px; letter-spacing: 0; line-height: 32px; color: #fff; border: 1px solid #707070; cursor: pointer; z-index: 102;}
.footer .select .select_tit {display: block; position:relative; width: 100%; height: 100%; text-indent: 15px;}
.footer .select .select_tit .arrow{display:block; position:absolute; top:13px; right:18px; width:0; height:0; border-left: 3.5px solid transparent; border-right: 3.5px solid transparent; border-bottom: 4px solid #fff;}
.footer .select .select_tit.on .arrow{top:14px; border-top: 4px solid #fff; border-left: 3.5px solid transparent; border-right: 3.5px solid transparent; border-bottom: 0;}
.footer .select ul{display: none; position: absolute; bottom: 33px; left: -1px; width: 184px; z-index: 102;}
.footer .select ul li{height: 32px; line-height: 32px;  background-color: #fff; padding:0px 10px; border: 1px solid #e3e3e3; border-bottom:0;}
.footer .select ul li a{display: block; color: #555556; font-size:12px; text-indent: 9px;}

/* ½ºÅ©·ÑÅ×ÀÌºí */
.def_table_wrap{overflow-x:auto; position:relative; -webkit-overflow-scrolling:touch;}
.def_table_wrap::-webkit-scrollbar {display:none;}
.table_scroll{width:200%;}
.msg_touch_help{position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-34px;}
.msg_touch_help img{width:100px;}
.touchParent.mt50{margin-top:15px;}

/* ¹«·á¼ÅÆ² ±âº»Å×ÀÌºí */
.common_table{}
.common_table thead th{padding:10px 0; color:#fff; letter-spacing:-0.03em; background-color:#6d6d6d; -webkit-text-size-adjust: none;}
.common_table td{padding:10px 0; color:#6d6d6d; font-weight:300; letter-spacing:-0.03em; text-align:center; border:1px solid #dbdbdb; border-top:0;}
.common_table .line td{background-color:#f7f7f7;}
.common_table .time td{border-bottom:1px solid #6d6d6d;}
.common_table.txt_left td{padding-left:5px; padding-right:5px; text-align:left;}
.common_table td.first{color:#111;}
.common_table td.v2{padding:5px; line-height:1.2;}
.common_table td.bg{color:#fff; font-weight:400; background-color:#6d6d6d;}
.common_table td p{font-size:12px;}

@media all and (min-width: 768px) and (max-width: 1023px){
	.m_block{display:none;}
	.m_block320{display:none;}
	.t_block{display:block;}

	.mt53{margin-top:42px;}
	.mt85{margin-top:68px;}
	.mb15{margin-bottom:0;}

	.tit2{font-size:25px;}
	.tit3{font-size:22px;}
	.tit4{font-size:21px;}
	.txt1{font-size:20px;}
	.txt2{font-size:18px;}
	.txt3{font-size:17px;}
	.txt4{font-size:15px;}
	.txt5{font-size:13px;}
	.txt6{font-size:12px;}
	.txt{font-size:14px;}

	/* ÆË¾÷ */
	.normal_pop .normal_pop_close {position: absolute; top: 0; right: 0; width:8.448275862068966%;}
	.normal_pop.s_pop {width:478px; padding:18px 22px 18px 50px; margin-left: -290px; height: 80% !important}
	.normal_pop.s_pop .slimScrollDiv {height: calc(100% - 80px) !important;}
	.normal_pop.s_pop .slimScrollDiv .f_pop_cont {height: calc(100% - 20px) !important; width: calc(100% -30px) !important;}
	.normal_pop.s_pop .sub_tit {padding-top: 22px; padding-bottom: 11px; color: #111; font-size: 20px; font-weight: 500; letter-spacing: -0.025em; background-image: url("../images/sub/ico_sub_tit.png"); background-repeat: no-repeat; background-position: center 14%; text-align: center; border-bottom: 3px solid #006bb7;}
	.f_pop_cont {padding-top: 15px; padding-left:2px; margin-right: 15px; margin-bottom: 15px; word-break: break-all; word-wrap: normal}
	.f_pop_cont p, .footer .f_pop_cont .normal_table th, .f_pop_cont .normal_table td, .f_pop_cont li {font-size: 12px; font-weight: 300; color: #111; letter-spacing: -0.025em}
	.f_pop_cont td, .f_pop_cont th {font-size: 11px}
	.f_pop_cont .font02 {padding-bottom: 24px}
	/* ¸®½ºÆ®Å×ÀÌºí */
	.normal_table th, .normal_table td {padding:13px 0; font-size: 12px; font-weight: 300; letter-spacing:-0.05em; text-align:center; border-bottom:1px solid #ddd;}

	/* header */
	.header {}
	.header .top_menu {position: relative; height: 100px; padding: 0 30px}
	.header .top_menu h1 {width: auto; position: absolute; top: 27px; left: 30px}
	.header .top_menu h1 img {max-width: 100%}
	.header .top_menu .utill {overflow: hidden; float: right; margin-top: 36px; width: auto}
	.header .top_menu .utill ul {overflow: hidden; float: left; padding-right: 4px; padding-top: 4px; margin-top: -2px; margin-right: 163px}
	.header .top_menu .utill ul li {float: left}
	.header .top_menu .utill ul li a {display: block; font-weight: 300; font-size: 14px; padding-left: 8px; padding-right: 12px}
	.header .top_menu .utill ul li a.login {background: url(../images/common/txt_bar.gif) no-repeat 100% center}
	.header .top_menu .utill p { top: 35px; right: 30px; float: left; width: 161px; height: 31px}
	.header .top_menu .utill a.homepage {display: block; width: 100%; height: 100%; background: url(../images/common/ico_homepage.jpg) no-repeat 0 0}
	.header .gnb {overflow-x: hidden; border-top: 1px solid #e3e3e3; border-bottom: 2px solid #006bb7}
	.header .gnb ul {width: auto; margin: 0 auto}
	.header .gnb ul:after {content: ''; display: block; clear: both}
	.header .gnb ul li {
		/*width: 25%;*/
		width:20%;
		height: 48px; text-align: center;
	}
	.header .gnb ul li a {display: block; height: 100%; padding: 0; line-height: 47px; border-right: 1px solid #e3e3e3; font-size: 17px; font-weight: 400}
	.header .gnb ul li a.on, .header .gnb ul li a:hover {background: #006bb7; color: #fff}
	.header .gnb ul li a.f_child {border-left: 1px solid #e3e3e3}

	/* footer */
	.footer{position:relative; padding:0; background-color:#595959; border-top: 1px solid #6a6a6a;}
	.footer .footer_top{height:44px; color:#bababa; border-bottom: 1px solid #6a6a6a;}
	.footer .footer_top .btn_open{display:block; float:left; width:50px; height:44px; margin-right:14px; text-align: center; /*background-image:url("../images/common/btn_footer.png"); background-position:center; background-size:18px 9px; background-repeat:no-repeat;*/ border-left:1px solid #6a6a6a; border-right:1px solid #6a6a6a;}
	.footer .footer_top .btn_open img {vertical-align: middle; transition: transform 0.5s; -webkit-transition: transform 0.5s}
	.footer .footer_top .btn_open.open img {webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}

	.footer_util{float:left; margin-left:0; padding-bottom:0; text-align:center; line-height:44px;}
	.footer_util li{float:left;}
	.footer_util li a{display:block; padding: 0 11px 0 11px; font-weight: 400; background-image: url("../images/common/f_util_bar.gif"); background-position:100%; background-repeat:no-repeat;}
	.footer_util li a.first{padding-left: 0;}
	.footer_util li a.last{background: none;}

	.footer .sns {display:block; float:right; position:relative; top:inherit; left:inherit; margin-left:0; text-align: center;}
	.footer .sns.m_block{display:none;}
	.footer .sns li{display:block; float:left; width:50px; height:44px; margin-left:0; background-position:center; background-repeat:no-repeat; border-right:1px solid #6a6a6a;}
	.footer .sns li.first{background-image:url("../images/common/sns_facebook.png"); background-size:11px 18px; border-left:1px solid #6a6a6a;}
	.footer .sns li.second{background-image:url("../images/common/sns_instagram.png"); background-size:18px;}
	.footer .sns li.last{background-image:url("../images/common/sns_twitter.png"); background-size:20px 17px;}
	.footer .sns li a{display: block; width: 100%; height: 100%;}
	.footer .sns img{display:none;}

	.footer_cont{display:none; color:#a0a0a0; font-size:12px; font-weight:300; letter-spacing: -0.05em;}
	.intro .footer_cont .inner{padding:26px 15px 50px;}
	.footer_cont p{text-align:left; line-height:1.6;}
	.footer_cont .copyright{padding-top: 0; letter-spacing: 0.01em; line-height:1.6;}

	.footer .select {position: absolute; left: inherit; right:15px; top:75px; width: 152px; height: 32px; margin-left: 0; margin-top: 0; font-size:12px; letter-spacing: 0; line-height: 32px; color: #fff; border: 1px solid #707070; cursor: pointer; z-index: 102;}
	.footer .select .select_tit {display: block; position:relative; width: 100%; height: 100%; text-indent: 15px;}
	.footer .select .select_tit .arrow{display:block; position:absolute; top:13px; right:18px; width:0; height:0; border-left: 3.5px solid transparent; border-right: 3.5px solid transparent; border-bottom: 4px solid #fff;}
	.footer .select .select_tit.on .arrow{top:14px; border-top: 4px solid #fff; border-left: 3.5px solid transparent; border-right: 3.5px solid transparent; border-bottom: 0;}
	.footer .select ul{display: none; position: absolute; bottom: 33px; left: -1px; width: 154px; z-index: 102;}
	.footer .select ul li{height: 32px; line-height: 32px;  background-color: #fff; padding:0px 10px; border: 1px solid #e3e3e3; border-bottom:0;}
	.footer .select ul li a{display: block; color: #555556; font-size:12px; text-indent: 9px;}

	/* ½ºÅ©·ÑÅ×ÀÌºí */
	.def_table_wrap{overflow-x:inherit;}
	.table_scroll{width:100%;}
	.msg_touch_help{display:none;}

	/* ¹«·á¼ÅÆ² ±âº»Å×ÀÌºí */
	.common_table.txt_left td{padding-left:10px; padding-right:10px;}
}

@media all and (min-width: 1024px){
	.m_block{display:none;}
	.m_block320{display:none;}
	.t_block{display:none;}

	.mt53{margin-top:53px;}
	.mt85{margin-top:85px;}
	.mb15{margin-bottom:0;}

	.tit2{font-size:30px;}
	.tit3{font-size:28px;}
	.tit4{font-size:25px;}
	.txt1{font-size:25px;}
	.fs22{font-size:22px;}
	.txt2{font-size:20px;}
	.txt3{font-size:18px;}
	.txt4{font-size:16px;}
	.txt5{font-size:14px;}
	.txt6{font-size:12px; font-weight: 300;}
	.txt{font-size:15px;}
	
	/* ÆË¾÷ */
	.normal_pop {position: absolute; top: 80px; width: 1100px; left: 50%; margin-bottom: 80px; margin-left: -550px; background: #fff}
	.normal_pop .normal_pop_close {position: absolute; top: 0; right: 0}
	.normal_pop.s_pop {width: 478px; padding: 18px 22px 18px 50px; margin-left: -290px; border: 1px solid #eeefef; height: 80% !important}
	.normal_pop.s_pop .normal_pop_close {top: -1px; right: -1px}
	.normal_pop.s_pop .slimScrollDiv {height: calc(100% - 160px) !important}
	.normal_pop.s_pop .slimScrollDiv .f_pop_cont {height: calc(100% - 50px) !important; width: 448px !important}
	.normal_pop.s_pop .sub_tit {padding-top: 84px; margin-bottom: 43px; font-size: 36px; color: #111; letter-spacing: -0.025em; font-weight: 500; background-image: url("../images/sub/ico_sub_tit.png"); background-repeat: no-repeat; background-position: center 50%; text-align: center}
	.normal_pop.s_pop .sub_tit.fs30 {font-size: 30px; padding-top: 88px; background-image: url("../images/sub/ico_sub_tit.png"); background-repeat: no-repeat; background-position: center 56%; text-align: center}
	.normal_pop.s_pop .sub_tit {margin-bottom: 0; padding-bottom: 11px; border-bottom: 3px solid #006bb7; margin-right: 30px}
	/* ¸®½ºÆ®Å×ÀÌºí */
	.normal_table th, .normal_table td {padding: 18px 0; font-size: 16px; font-weight: 300; letter-spacing: -0.025em; text-align: center; border-bottom: 1px solid #dddddd}
	.normal_table th {color: #111; text-align: center; font-weight: 400}
	.normal_table td {color: #6d6d6d; }
	.normal_table td a {color: #6d6d6d}
	.normal_table td.txt_left {padding-left: 126px; text-align: left}
	.normal_table .notice span {display: inline-block; width: 43px; height: 25px; font-size: 14px; color: #fff; background: #006bb7; text-align: center; line-height: 24px}
	.normal_table .notice .txt_left a {font-weight: 400; color: #006bb7}
	.normal_table .notice td {background: #f4f4f4}
	.normal_table .ico_q {display: inline-block; margin-left: 13px}

	.header {}
	.header .top_menu {position: relative; width: 1000px; height: 100px; margin: 0 auto}
	.header .top_menu h1 {position: absolute; top: 27px; left: 0; width: auto}
	.header .top_menu h1 img {max-width: 100%}
	.header .top_menu .utill {overflow: hidden; float: right; margin-top: 36px; width: auto}
	.header .top_menu .utill ul {overflow: hidden; float: left; padding-right: 4px; margin-top: 3px; margin-right: 6px;}
	.header .top_menu .utill ul li {float: left; line-height: 1}
	.header .top_menu .utill ul li a {display: block; font-weight: 300; padding-left: 8px; padding-right: 12px; font-size: 14px}
	.header .top_menu .utill ul li a.login {background: url(../images/common/txt_bar.gif) no-repeat 100% center}
	.header .top_menu .utill p {position: static; top: auto; right: auto; float: left; width: 161px; height: 31px}
	.header .top_menu .utill a.homepage {display: block; width: 100%; height: 100%; background: url(../images/common/ico_homepage.jpg) no-repeat 0 0;}
	.header .gnb {overflow-x: hidden; width: 100%; border-top: 1px solid #e3e3e3; border-bottom: 2px solid #006bb7}
	.header .gnb ul {width: 1000px; margin: 0 auto}
	.header .gnb ul:after {content: ''; display: block; clear: both}
	.header .gnb ul li {
		/*width: 25%;*/
		width:20%;
		height: 54px; text-align: center;
	}
	.header .gnb ul li a {display: block; width: 100%; height: 100%; padding: 0; line-height: 53px; border-right: 1px solid #e3e3e3; font-size: 19px; font-weight: 400}
	.header .gnb ul li:first-child a{border-left:1px solid #e3e3e3;}
	.header .gnb ul li a.on, .header .gnb ul li a:hover {background: #006bb7; color: #fff}
	.header .gnb ul li a.f_child {border-left: 1px solid #e3e3e3}

	/* footer */
	.footer{position:relative; padding:0; background-color:#595959; border-top: 1px solid #6a6a6a;}
	.intro .footer .inner{position:relative; width:1000px; margin:0 auto;}
	.footer .footer_top{height:44px; color:#bababa; border-bottom: 1px solid #6a6a6a;}
	.footer .footer_top .btn_open{display:block; float:left; width:60px; height:44px; margin-right:24px; text-align: center; border-left:1px solid #6a6a6a; border-right:1px solid #6a6a6a;}
	.footer .footer_top .btn_open img {vertical-align: middle; transition: transform 0.5s; -webkit-transition: transform 0.5s}
	.footer .footer_top .btn_open.open img {webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}
	.footer_util{float:left; margin-left:0; padding-bottom:0; text-align:center; line-height:44px;}
	.footer_util li{float:left;}
	.footer_util li.pc_block{display:block;}
	.footer_util li a{display:block; padding: 0 11px 0 11px; font-weight: 400; background-image: url("../images/common/f_util_bar.gif"); background-position:100%; background-repeat:no-repeat;}
	.footer_util li a.first{padding-left: 0;}
	.footer_util li a.pc_block{background-image: url("../images/common/f_util_bar.gif");}
	.footer_util li a.m_last{background-image: url("../images/common/f_util_bar.gif"); background-position:100%; background-repeat:no-repeat;}
	.footer_util li a.last{background: none;}

	.footer .sns {display:block; float:right; position:relative; top:inherit; left:inherit; margin-left:0; text-align: center;}
	.footer .sns.m_block{display:none;}
	.footer .sns li{display:block; float:left; width:60px; height:44px; margin-left:0; background-position:center; background-repeat:no-repeat; border-right:1px solid #6a6a6a;}
	.footer .sns li.first{background-image:url("../images/common/sns_facebook.png"); background-size:11px 18px; border-left:1px solid #6a6a6a;}
	.footer .sns li.second{background-image:url("../images/common/sns_instagram.png"); background-size:18px;}
	.footer .sns li.last{background-image:url("../images/common/sns_twitter.png"); background-size:20px 17px;}
	.footer .sns li a{display: block; width: 100%; height: 100%;}
	.footer .sns img{display:none;}

	.footer_cont{display:none; color:#a0a0a0; font-size:13px; font-weight:300; letter-spacing: -0.05em;}
	.intro .footer_cont .inner{padding:26px 0 107px;}
	.footer_cont p{text-align:left; line-height:1.6;}
	.footer_cont .copyright{padding-top: 0; letter-spacing: 0; line-height:1.6;}

	.footer .select {position: absolute; left: inherit; right:0; top: 0px; width: 182px; height: 32px; margin-left: 0; margin-top: 0; font-size:12px; letter-spacing: 0; line-height: 32px; color: #fff; border: 1px solid #707070; cursor: pointer; z-index: 102;}
	.footer .select .select_tit {display: block; position:relative; width: 100%; height: 100%; text-indent: 15px;}
	.footer .select .select_tit .arrow{display:block; position:absolute; top:13px; right:18px; width:0; height:0; border-left: 3.5px solid transparent; border-right: 3.5px solid transparent; border-bottom: 4px solid #fff;}
	.footer .select .select_tit.on .arrow{top:14px; border-top: 4px solid #fff; border-left: 3.5px solid transparent; border-right: 3.5px solid transparent; border-bottom: 0;}
	.footer .select ul{display: none; position: absolute; bottom: 33px; left: -1px; width: 184px; z-index: 102;}
	.footer .select ul li{height: 32px; line-height: 32px;  background-color: #fff; padding:0px 10px; border: 1px solid #e3e3e3; border-bottom:0;}
	.footer .select ul li a{display: block; color: #555556; font-size:12px; text-indent: 9px;}

	.f_pop_cont {padding-top: 25px; margin-right: 30px; margin-bottom: 15px; word-break: break-all; word-wrap: normal}
	.f_pop_cont table {word-break: break-all}
	.f_pop_cont p, .footer .f_pop_cont .normal_table th, .f_pop_cont .normal_table td, .f_pop_cont li {font-size: 14px; font-weight: 300; color: #111; letter-spacing: -0.025em}
	.f_pop_cont td, .f_pop_cont th {font-size: 12px}
	.f_pop_cont .font02 {color: #006bb7; padding-bottom: 24px}

	/* ½ºÅ©·ÑÅ×ÀÌºí */
	.def_table_wrap{overflow-x:inherit;}
	.table_scroll{width:100%;}
	.msg_touch_help{display:none;}
	.touchParent.mt50{margin-top:50px;}

	/* ¹«·á¼ÅÆ² ±âº»Å×ÀÌºí */
	.common_table.txt_left td{padding:15px 25px;}
	.common_table.txt_left td.bg{padding-left:22px;}

}

@media all and (max-width: 320px){
	.m_block {display: block;}
	.t_block{display:none;}
	.m_block320{display:block;}
	.footer .sns {position:absolute; top: 216px; left:50%; margin-left:-55px; text-align: center;}
}

@media all and (max-width: 380px){

	.header .gnb {overflow-y: hidden}
	.header .gnb ul {width: 445px;font-size: 0; text-align: left}
	.header .gnb ul li {float: none; display: inline-block; width: auto;  height: 38px; text-align: center}
	.header .gnb ul li a {display: block; padding: 0 14px}

}

@media all and (min-width: 545px) and (max-width: 767px){
	.m_block {display: block;}
	.t_block{display:none;}
	.m_block320{display:none;}
}