@charset "utf-8"; 

body{font-family:'NotoR'; font-size:14px;}

/* 플롯시 컨텐츠 공백 해결 */
.clearfix:after {display:block; visibility:hidden; clear:both; height:0; content:'';}
.clearfix {*zoom:1;}

/* Skip 메뉴 */
#skipArea, #skipArea ul {height:0; width:100%}
#skipArea a {position:absolute; top:-9999px; left:0; z-index:100; width:100%; height:30px; background-color:#000; color:#fff; line-height:30px; font-family:'NotoR'; opacity:0.6; text-align:center; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60)}
#skipArea a:focus, #skipArea a:hover, #skipArea a:active {top:0}

/* 레이아웃 및 헤더 */
#wrap {position:relative; min-width:1400px; font-family:'NotoR';}
/** Header **/
Animation
#header #nav #gnb,
#header #nav #gnb ul li a span:after,
#header #nav #gnb ul li ul {transition :all 0.4s ease; -webkit-transition :all 0.4s ease;} 

#slide_map {display:none;}
#header {position:absolute; left:0; top:0; width:100%; height:auto; /* z-index:80; */background:url('/images/web/pjipsi/common/bg_header.png') repeat-x left top;}
#header .headerWrap {position:relative; width:100%;}
.sub #header {position:absolute;}
/* 로고 */ 
#header h1.logo {position:absolute; left:5%; top:30px; z-index:999;}
#header h1.logo a {display:block; background:url('/images/web/pjipsi/common/logo.png') no-repeat left top; width:170px; height:54px;}
#header h1.logo a span {position:absolute; left:-10000px; top:0; line-height:1px; font-size:1px; overflow:hidden; text-indent:-30000px;}
#header .mob_btn {display:none;}

/* 유틸 */
#header .toputil_box {position:absolute; top:48px; right:5%; z-index:99;} /* 190708 수정 */
#header .top_mn {overflow:hidden;}
#header .top_mn li {position:relative; padding-left:35px; float:left;}
#header .top_mn li:first-child {padding-left:20px;}
#header .top_mn a {font-family:'NotoR'; font-size:14px; display:block; color:#fff;}
#header .top_mn a:hover {color:#2d638c; transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;} /* 190708 수정 */

/* 모바일검색 *//* 190724 */
#header .search_btn, #header .m_search{display:none;}

#header #nav {position:relative; width:auto; height:120px; overflow:hidden; z-index:80;} 
#header #nav #blind {position:absolute; left:0; top:120px; width:100%; height:100%; z-index:1; background:url('/images/web/pjipsi/common/bg_tmn.png') repeat;} 
#header #nav #gnb {position:absolute; z-index:10; left:50%; margin-left:-595px; /*width:830px; 250115 주석*/} /* 191024 추가 width값 수정*/ 
#header #nav #gnb ul {height:auto; float:right;} 
#header #nav #gnb ul:after {content:""; display:block; clear:both;}
#header #nav #gnb > ul > li {position:relative; float:left; padding: 0 8px;}
#header #nav #gnb > ul > li.menu1 {width:85px;} /* 250115 추가 */
#header #nav #gnb > ul > li.menu2 {width:105px;} /* 250115 추가 */
#header #nav #gnb > ul > li.menu3 {padding:0 24px !important;} /* 190708 추가 */
#header #nav #gnb > ul > li.menu4 {padding:0 24px !important;} /* 190708 추가 */
#header #nav #gnb > ul > li.menu3 {padding:0 24px !important;} /* 190708 추가 */
#header #nav #gnb > ul > li.menu4 {padding:0 24px !important;} /* 190708 추가 */
#header #nav #gnb > ul > li.menu7 {width:165px !important;} /* 191024 추가 */
#header #nav #gnb > ul > li + li + li + li + li + li + li {display:block;}  
#header #nav #gnb ul li a {display:block; text-align:center; font-family:'NotoM'; text-decoration:none;}
#header #nav #gnb ul li a span {display:inline-block; position:relative; vertical-align:top; font-size:18px; height:120px; line-height:120px; color:#222;}
#header #nav #gnb ul li a span:after {content:""; display:block; position:absolute; bottom:0; left:50%; width:0px; height:4px;}
#header #nav #gnb ul li a span font font {margin-top:15px; font-size:14px; width:90px; display:block; line-height:20px;}
#header #nav #gnb ul li:first-child a span font font {margin-top:0;}
#header #nav #gnb ul li a.ov span, #header #nav #gnb ul li a:hover span, #header #nav #gnb ul li a:active span {color:#0068b7;}
#header #nav #gnb ul li a.ov span:after, #header #nav #gnb ul li a:hover span:after, #header #nav #gnb ul li a:active span:after {width:50%; background:#0068b7; left:0; padding-left:50%; opacity:1; -webkit-opacity:1; filter:alpha(opacity=100);}
#header #nav #gnb ul li ul {position:absolute; left:0; top:120px; width:100%; padding:15px 0;}
#header #nav #gnb ul li ul.ov {background:#00488a;}
#header #nav #gnb ul li ul li:last-child {display:block;}
#header #nav #gnb ul li ul li {float:none; width:100%; margin:0;}
#header #nav #gnb ul li ul li a {display:block; vertical-align:top; font-family:'NotoR'; font-size:14px; line-height:22px; height:auto; padding:5px 15px; color:#d8ecff; text-align:left;}
#header #nav #gnb ul li ul li a strong {font-weight:normal;}
#header #nav #gnb ul li ul li a:hover, #header #nav #gnb ul li ul li a:active, #header #nav #gnb ul li ul li a.ov {text-decoration:underline; color:#fff;}
#header #nav #gnb ul li ul li ul {display:none !important;}

/* 모바일유틸메뉴 */ /* 190902 */
#header #nav #gnb > ul > li.others {display:none;}

/* 새창 아이콘 */
#gnb #group .menuBox li > a[target='_blank']:after{display:inline-block; vertical-align:middle; position:relative; content:''; background:url('/images/web/pjipsi/common/icon_new_WW.png') no-repeat; width:11px; height:11px; margin:-2px 0 0 8px;}

.btn_top{ position:fixed; right:55px; bottom:180px; z-index:100}  

/** Common **/
.js_mobile_check {display:none; position:absolute; left:0; top:-1000px; width:1px; height:1px; line-height:1px;}

/* 사이트링크 */
.footBtn {position:relative; font-size:14px; font-family:'NotoR';}
.footBtnWrap:after {display:block; visibility:hidden; clear:both; height:0; content:''}

.footBtn button {width:100%; height:45px;  line-height:45px; font-size:17px; color:#fff; border:none; background:#1a4788;}
.footBtn button strong { font-size:20px; padding-right:10px; font-family:'NotoM';}
.footBtn button span {padding-right:20px; background:url('/images/web/pjipsi/common/arr_orga.png') no-repeat right center;}
.footBtn div.foot_site {display:block; width:1220px; margin:0 auto; overflow:hidden; padding:0 0 0 180px;}
.footBtn div.foot_site div {width:25%; float:left; margin:30px 2%;}
.footBtn div.foot_site div h3 {font-size:16px; color:#000; font-family:'NotoM'; font-weight:normal;}
.footBtn div.foot_site div ul {margin-top:15px;}
.footBtn div.foot_site div ul li {font-size:14px; padding:2px 0;}
.footBtn div.foot_site div ul li a {display:block; color:#444; line-height:20px;}
.footBtn div.foot_site div ul li a:hover{color:#222; text-decoration:underline;}

/* footer */
.area_footer {position:relative; font-family:'NotoR'; background:url(/images/web/pjipsi/common/bg_f.png) repeat-x left top #1e2935;}
.box_footer {position:relative; width:1400px; margin:0 auto; padding-bottom:25px;}
.box_footer .f_logo {position:absolute; left:0; top:100px;}
.box_footer .footer_link {line-height:60px; overflow:hidden;}
.box_footer .footer_link li {float:left;}
.box_footer .footer_link li a {display:block;color:#fff;padding: 0 10px 0;background:url('/images/web/pjipsi/common/f_link_line.png') no-repeat left center;}

.box_footer .footer_link li.point a{padding-left:0; color:#008bcd; background-image:none;}
.box_footer .footer_link li a font font {font-size:12px;}
.box_footer .footer_link li a:hover{color:#008bcd; text-decoration:underline;}
.box_footer .footer_link li.point a:hover{color:#00adff; text-decoration:underline;}

.box_footer .box_info {/* position:relative; */margin:38px 0 20px 250px; line-height:20px; font-size:14px; color:#a9abae;}
.box_footer .box_info address span {margin-left:20px;}
.box_footer .box_info .copyright {margin-top:5px; color:#999;}

/* 전화번호안내 */
.f_tel {width:150px; display:block; position:absolute; top:80px; right:180px; z-index:1; padding:0 30px; margin-right:30px; border-right:1px solid #787f86; border-left:1px solid #787f86;}
.f_tel p{text-align:left; font-size:24px; color:#CCC;}
.f_tel span {font-size:16px; color:#7e95ae;}

/* sns_link 190619 */
.sns_link {position:absolute; top:86px;right:0;z-index:1;}
.sns_link li {float:left; margin-left:5px}
.sns_link li:first-child { margin:0}
.sns_link li a:hover img {-webkit-animation:sns_link_icon 0.5s  ease; -moz-animation:sns_link_icon 0.5s  ease; -o-animation:sns_link_icon 0.5s  ease; -ms-animation:sns_link_icon 0.5s  ease; animation:sns_link_icon 0.5s  ease;}

@-webkit-keyframes sns_link_icon {
	0% {transform:translateY(0);}
	50% {transform:translateY(-5px);}
	100% {transform:translateY(0);}
}
@-moz-keyframes sns_link_icon {
	0% {transform:translateY(0);}
	50% {transform:translateY(-5px);}
	100% {transform:translateY(0);}
}
@-o-keyframes sns_link_icon {
	0% {transform:translateY(0);}
	50% {transform:translateY(-5px);}
	100% {transform:translateY(0);}
}
@-ms-keyframes sns_link_icon {
	0% {transform:translateY(0);}
	50% {transform:translateY(-5px);}

	100% {transform:translateY(0);}
}
@keyframes sns_link_icon {
	0% {transform:translateY(0);}
	50% {transform:translateY(-5px);}
	100% {transform:translateY(0);}
}

/* 사이트링크 */
.ftBtn {position:absolute; top:0; right:-1px; font-size:14px; font-family:'NotoR'; border-left:1px solid #787f86; border-right:1px solid #787f86; background:#16202a;}
.ftBtn button{width:211px; text-align:left; padding:0 30px; line-height:60px; color:#fff; cursor:pointer; background:url(/images/web/pjipsi/common/arrow.png) no-repeat right center;}
.ftBtn button::after{ position:absolute; right:30px; top:0px;}
.ftBtn button:hover{background:#3d4a58 url(/images/web/pjipsi/common/arrow_on.png) no-repeat right center}
.ftBtn .ft_site{display:none; width:100%; position:absolute; bottom:60px; z-index:13; background:rgba(0,0,0,0.8);}
.ftBtn .ft_site ul{margin:15px;}
.ftBtn .ft_site ul li a{ display:block; line-height:30px; padding-left:10px; color:#fff; font-size:13px; position:relative;}
.ftBtn .ft_site ul li a::before{content:""; width:2px; height:2px; position:absolute; left:0; top:15px; background:#fff;}
.ftBtn .ft_site ul li a:hover{text-decoration:underline;}
.ftBtn button, .ftBtn button::after{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}


/* 구글번역 190619 */
.gbSchlTrans {position:absolute; right:455px; top:88px; font-family:'NotoR' ;font-size:14px; background:#fff; width:107px; height:25px;} /* width,background,height */
.gbSchlTrans span {font-family:'NotoR'; font-size:13px;}




@media screen and (max-width:1600px) {

#header h1.logo {top:36px;}/* 190708 추가*/
	#header h1.logo a {background-size:80%}/* 190708 추가*/
	#header #nav #gnb ul li a span {font-size:17px;}/* 190708 추가*/
	#header #nav #gnb ul li ul li a {font-size:13px; letter-spacing:-1px; padding:5px 8px;}/* 190708 추가*/
	#header #nav #gnb {width: 830px;margin-left: -611px;}/* 190708 추가*/
	#header #nav #gnb > ul > li {padding:0 14px;}/* 190708 추가*/

	#header #nav #gnb > ul > li.menu3 {padding:0 10px !important;} /* 191024 추가 */
	#header #nav #gnb > ul > li.menu4 {padding:0 10px !important;} /* 191024 추가 */
	#header #nav #gnb > ul > li.menu3 {padding:0 10px !important;} /* 191024 추가 */
	#header #nav #gnb > ul > li.menu4 {padding:0 10px !important;} /* 191024 추가 */
	#header #nav #gnb > ul > li.menu5 {padding:0 10px !important;} /* 191024 추가 */
	#header #nav #gnb > ul > li.menu6 {padding:0 10px !important;} /* 191024 추가 */
	#header #nav #gnb > ul > li.menu7 {padding:0 10px !important; width: 110px !important;} /* 191024 추가 */

}


/********** Media quary **********/
@media screen and (max-width:1019px) {
	#wrap, #header, .headerWrap,
	#container, .area_footer, .box_footer,
	#gnb > li.others .m_util li,
	.area_footer .ft_site, .area_footer .ft_site .inner, .area_footer .ft_site ul, .area_footer .ft_site h2,
	.footBtnWrap, .footBtn button, .ftBtn button,
	.footBtn div,
	.footer_link {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}

	

	/* 유틸 */ /* 190902 수정 */
	#header .toputil_box {display: block;height: 40px;background: #001144;width: 100%;right: auto;top: 0;position: fixed;line-height: 40px;}
	#header .toputil_box li {padding:0 10px;}
	#header .toputil_box li a {font-size:14px; color:#fff;}
	#header .toputil_box li.sitemap {display:none;}
	#header .toputil_box .top_mn {position:absolute; right:0;}
	#header .top_mn a:hover {color:#BFEFFB; text-decoration:underline;}


	#wrap {min-width:320px; width:100%}	
	.headerWrap, .box_footer {width:100%;}
	
	/** Header **/
	#header {min-width:320px; height:auto; background:none; z-index:99; position: fixed;}/* 190724 */	
	#header .headerWrap {min-width:100%; height:130px; margin-top:0; border-bottom:2px solid #0068b7; background:#fff;} /* 190902 수정 */
	#header #nav {display:none;}
	#header #nav #gnb ul li a span {font-size:22px;}
	#header #nav #gnb ul li ul li a {font-size:15px; line-height:20px;}
	
	#header h1.logo {position:absolute; left:50%; top:60px; margin:0 0 0 -75px;} /* 190902 수정 */
	#header h1.logo a {display:block; width:150px; height:48px; background:url('/images/web/pjipsi/common/m_logo1.png') no-repeat center top;} 
	#header .mob_btn {display:block; position:absolute; right:2%; top:60px; border:1px solid #ddd; width:48px; height:48px; background:url('/images/web/pjipsi/common/com_common.png') no-repeat -302px top #fff;} /* 190902 수정 */ 
	#header .mob_btn:hover, #header .mob_btn:active {border:1px solid #8e8e8e;}
	
	/* top util */
	#header .toputil {width:100%; font-size:13px; background:#435a7c;} 
	#header .toputil .toputil_box {float:none; padding-right:2%;} 
	#header .toputil .top_mn {float:right;} 

	/* 모바일검색 *//* 190724 */
	#header .search_btn{display:block;}
	#header .search_btn button{display:block; width:48px; height:48px; position: absolute; top:60px; left:2%; border:1px solid #ddd; overflow:hidden; text-indent: -10000%; background:#fff url('/images/web/pjipsi/common/com_common.png') no-repeat -254px  top;} /* 190902 수정 */
	#header .m_search{position:absolute; top:130px; left:0; width:100%; background:rgba(0,0,0,0.8);} /* 190902 수정 */
	#header .m_search h2{text-indent:-10000%; width:1px; height:1px; overflow: hidden;}
	#header .m_search .search_wrap{margin:15px; position: relative;}
	#header .m_search .search_wrap input[type=search]{width:96%; height:60px; padding:0 2%; line-height:60px; border:0px;}
	#header .m_search .search_wrap a.btn_top_sear{position: absolute; right:0px; top:0px; width:60px; height:60px; overflow:hidden; text-indent: -10000%; background:#0058af url('/images/web/pjipsi/common/btn_search_m.png') no-repeat center;}
	#header .m_search .search_close button{position: absolute; left:2%; top:-70px; width:48px; height:48px; overflow:hidden; text-indent: -10000%; z-index:1000; border:1px solid #ddd; background:#fff url('/images/web/pjipsi/common/btn_close.png') no-repeat center;}/* 190902 수정 */
	
	/* 메뉴 */
	#slide_map {display:none; position:absolute; width:100%; height:100%; right:0; top:0; z-index:999; opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); overflow:hidden;} 
	#slide_map .box {position:absolute; right:-100%; top:0; width:100%; height:100%; background:#fff; z-index:10;} 
	#slide_map .box .title {display:block; position:absolute; width:100%; font-size:22px; line-height:28px; padding:12px 15px; min-height:28px; background:#0164cc; color:#fff; box-sizing:border-box;}
	#slide_map .box .binds {height:100%; overflow:hidden; background:#fff;}
	#slide_map .box ul {width:auto; height:auto; margin:0 3%; padding:60px 0 0 0;}
	#slide_map .box ul li {position:relative;} 
	#slide_map .box ul li a {display:block; position:relative; border-bottom:1px solid #cecece; color:#1e1e1e; text-decoration:none;}
	#slide_map .box ul li a span {display:block; font-size:18px; line-height:22px; font-weight:600; padding:14px 10px;}
	#slide_map .box ul li a:after {content:""; display:block; position:absolute; right:10px; top:50%; width:11px; height:7px; background:url(/images/web/pjipsi/common/mob_depth1_bul_down.gif) no-repeat center 50%; margin-top:-3px;}
	#slide_map .box ul li a.ov {border-bottom:1px solid #0164cc; color:#0164cc;}
	#slide_map .box ul li a.ov:after {background:url(/images/web/pjipsi/common/mob_depth1_bul_up.gif) no-repeat center 50%;}
	#slide_map .box ul li ul {display:none; margin:0; padding:8px 0; border-bottom:1px solid #cecece;}
	#slide_map .box ul li ul li a {border:0 !important; color:#444;}
	#slide_map .box ul li ul li a:hover, #slide_map .box ul li ul li a:active {text-decoration:underline;}
	/* 새창 아이콘 181004 추가 */
	#slide_map .box ul li ul li a[target='_blank'] strong:after{display:inline-block; vertical-align:middle; position:relative; content:''; background:url('/images/web/pjipsi/common/icon_new_WG.png') no-repeat; width:11px; height:11px; margin:-2px 0 0 8px;}

	#slide_map .box ul li ul li a strong {display:block; font-weight:normal; font-size:16px; line-height:22px; padding:8px 10px 8px 27px;} 
	#slide_map .box ul li ul li a strong:before {content:''; position:absolute; top:17px; left:15px; width:5px; height:5px; background:#b8b8b8; border-radius:3px;} 
	#slide_map .box ul li ul li a.ov {background:#25649e; color:#fff;} 
	#slide_map .box ul li ul li a.ov strong:before {content:''; position:absolute; top:17px; left:15px; width:5px; height:5px; background:#fff; border-radius:3px;} 
	
	#slide_map .box ul li ul li a:after {display:none;}
	#slide_map .box ul li ul li ul {display:none; background:#f7f7f7; border:0;}
	#slide_map .box ul li ul li ul li {}
	#slide_map .box ul li ul li ul li a {color:#555;}
	#slide_map .box ul li ul li ul li a strong {font-size:15px; line-height:19px; padding:5px 10px 5px 27px;}  
	#slide_map .box ul li ul li ul li a strong:before {content:''; position:absolute; top:15px; left:15px; width:5px; height:2px; background:#b8b8b8;} 
	#slide_map .box ul li ul li ul li a.ov {color:#25649e; background:none;}
	#slide_map .box ul li ul li ul li a.ov strong:before {content:''; position:absolute; top:14px; left:15px; width:5px; height:2px; background:#25649e;} 
	#slide_map .box ul li ul li ul li ul {background:none; padding:0 0 5px 0;}
	#slide_map .box ul li ul li ul li ul li {}
	#slide_map .box ul li ul li ul li ul li a {color:#666;}
	#slide_map .box ul li ul li ul li ul li a strong {font-size:14px; line-height:18px; padding:3px 10px 3px 38px; background:url(/images/web/pjipsi/common/mob_depth4_bul.gif) no-repeat 27px 12px;}
	#slide_map .box ul li ul li ul li ul li a.ov {color:#666;}
	#slide_map .box ul li ul li ul li ul li a.ov strong {background:url(/images/web/pjipsi/common/mob_depth4_bul.gif) no-repeat 27px 12px; text-decoration:underline;}
	#slide_map .box .close {display:block; position:absolute; right:0; top:0; width:52px; height:52px; z-index:51; background:#014083; text-indent:-9999px;}
	#slide_map .box .close:after {content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(/images/web/pjipsi/common/slide_map_close.png) no-repeat center 50%; -webkit-transition:all .8s ease; transition:all .8s ease;}
	#slide_map .box .close:hover:after, #slide_map .box .close:active:after {-webkit-transform:rotate(270deg); transform:rotate(270deg);}
	#slide_map .blind {display:block; position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background:#000; opacity:0.75; -webkit-opacity:0.75; filter:alpha(opacity=75);}
	
	/* 모바일 유틸메뉴 *//* 190902 */
	#slide_map .box ul li.others{display:block;}
	#slide_map .box ul li.others > .m_util {display:block; padding:10px 0; overflow:hidden;}
	#slide_map .box ul li.others > .m_util > li {position:relative; line-height:26px; color:#fff; font-size:14px; color:#000; float:left; margin-right:13px;}
	#slide_map .box ul li.others > .m_util > li:before {content:''; display:block; position:absolute; left:0; top:11px; width:4px; height:4px; background:#039;}
	#slide_map .box ul li.others > .m_util > li a {padding-left:7px;}
	#slide_map .box ul li.others > .m_util > li a:active{color:#03F;}
	
	
	.sub #header {position:relative;}

	.btn_top{ right:2%; bottom:80px;} 
	.btn_top img {width:40px; height:40px;} 


	/* footer */
	.area_footer {border-top:1px solid #eee; background-image:none; background:#1e2935;}
	.box_footer {width:96%}
	.box_footer .f_logo {display:none;}
	.box_footer .box_info {margin:0; padding:10px 0 20px;}
	.box_footer .footer_link {/*! margin-top:10px; */overflow:hidden; border-bottom:1px solid #3a4857;}
	
	
	/* 전화번호안내 */
	.f_tel {top:80px; right:180px; margin-right:30px;}
	
	/* sns_link */
	.sns_link {top:90px; right:0;}

	/* 구글번역 190619 */
	.gbSchlTrans {right:20px; top:15px;}

	
	/* 사이트링크 */
	.ftBtn {position:relative; top:0; border-left:none; background:#283646; margin-top:20px;}
	.ftBtn button{width:100%; adding:0 30px; line-height:50px;}
	.ftBtn .ft_site{bottom:50px;}	

}

@media screen and (max-width:980px) {



}

@media screen and (max-width:876px) {
	

	.box_footer .footer_link {line-height:40px; padding:10px 0;}
	
	/* 전화번호안내 */
	.f_tel {top:80px; right:0; margin-right:0;}
	
	/* 구글번역 190619 */
	.gbSchlTrans {right:230px; top:88px;}

	
	/* sns_link */
	.sns_link {display:none;}

}


@media screen and (max-width:768px) {
	

	/* 전화번호안내 */
	.f_tel {top:110px;}
	
	
	/* 사이트링크 */
	.footBtn div.foot_site div {width:50%;}

	/* footer */
	.box_footer .footer_link li {width:33.3%; line-height:40px;}

	/* 구글번역 190619 */
	.gbSchlTrans {right: 0;top:159px;}


}

@media screen and (max-width:690px) {




}

@media screen and (max-width:640px) {
	
	/* 전화번호안내 */
	.f_tel { position:relative; top:0; margin-top:20px;}
	
	/* 구글번역 190619 */
	.gbSchlTrans {right: 0;top:200px;}


	
}

@media screen and (max-width:560px) {	
	

	/* footer */
	.box_footer .footer_link li {width:50%;}
	.box_footer .box_info address span {display:block; margin-left:0;}


	/* 구글번역 190619 */
	.gbSchlTrans {right: 0;top:250px;}


		
}

@media screen and (max-width:500px) {
	

}

@media screen and (max-width:440px) {
	
	
}


@media screen and (max-width :380px) {
	
	#header h1.logo {top:65px; margin:0 0 0 -95px;} /* 190902 수정 */
	#header h1.logo a {width:180px; height:34px; background-size:auto 34px;}

	/* 전화번호안내 190619 */
	.f_tel { padding:0 10px;}
	
	/* 구글번역 190619 */
	.gbSchlTrans {right: 0;top:270px;}


}






