@charset "UTF-8";

h1, h2, h3, p, ul { margin: 0; }
a {color: inherit;}

/* topnav */
.gnb {display:none} /*mobilemenu*/
.navall {
position:sticky !important; 
right:15px !important; top:18px !important; 
z-index:100001; 
width:30px; 
height:20px; 
cursor:pointer; 
}

.gnbWrap {width:100%;background:transparent}
.gnb_top {display:none}
.lnbBx {
	width:1200px;margin:0 auto;height:125px;display:flex;justify-content:space-between;align-items:center;
	margin-left:-600px;position:absolute;top:0;left:50%;margin:0 0 0 -600px;
	}
.gnbnav {width:1200px; margin:0 auto;position:relative}
.gnbnav ul {
	display:inline-block;
	vertical-align:top;
	}
.gnb_top .custom {position:absolute; top:0; left:0;}
	.topnav {width:695px;position:absolute; top:25px; right:0;}
	.topnav div.ico_info,
	.topnav div.ico_time,
	.topnav div.ico_tel {display:inline-block;position: absolute;top: 10px;}
	.topnav li {
	height:20px;
	line-height:22px;
	}
	.topnav ul {margin-left:58px;margin-top:5px}
	.topnav li:last-child {margin-left:0}
	.topnav li a {color:#777; font-size:13px;}
	.topnav ul.info {width:180px;margin-right:37px}
	.topnav ul.time {width:155px;margin-right: 37px;}
	.topnav ul.tel {}

/* Logo */
.site-logo {font-size: 100%;margin-bottom:0}
.lang {
    height: 30px;
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
	    transform: translateX(30px);
	}
.lang .lang-opt {
	background: rgba(0,0,0,0.98);
	color: #fff;
	}

.d-count {
	width:1200px;margin:0 auto;height:350px;background:#fff;padding:10px 0 0;text-align:center;
}
.d-count h2 {font-size:2.3rem;font-weight:700;color:#000}
.countBx {
	display:flex;
	background:url('../../images/main/bg_count.jpg') no-repeat center center;
	width:900px;height:266px;margin:37px auto 0
}
.conBx {
	background:#fff;width:1200px;height:570px;padding:40px 50px;box-sizing:border-box;margin:0 auto
	}
.ctitem {margin-left:15px;margin-right:15px;width:157px;margin:40px auto 0;}
.ct-d, .ct-h, .ct-m, .ct-s {font-size:2rem;color:#263266}
.ct-n {font-size:4rem;color:#112443;font-weight:700;margin-top:29px}

.q-wrap {
	width:100%;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap;
}
.q-wrap .iap, .q-wrap .sunhak {
	width:50%;flex-grow:1;height:820px
}

.q-wrap .iap {background:url('../../images/main/bg_iap.jpg') no-repeat;background-size:cover;}
.iap-wrap {width:570px;float:right;padding:30px;height:100%}
.q-wrap .sunhak {display:flex;flex-flow:column wrap;}
.iapp, .iapd, .iscp {height:45%} .iapp {margin-top:15px}
.iapp .tit-iapp, .iapd .tit-iapd, .iscp .tit-iscp {color:#fff;padding-left:25px;font-size:4.2rem;line-height:0.85em}
.iapp .tit-iapp span, .iapd .tit-iapd span, .iscp .tit-iscp span {display:block;font-size:1.3rem;color:#fff;line-height:1.3em;margin-top:15px}

.iapp .info {color:#bcd4c4;margin-top:25px;font-size:1.15rem}
.iapp .info p {color:#20a851;font-weight:700;font-size:1.4rem;margin-bottom:10px}

.iapd .info {color:#b5a5d3;margin-top:15px;font-size:1.15rem}
.iapd .info p {color:#b077ff;font-weight:700;font-size:1.4rem;margin-bottom:10px}

.iscp {margin-top:40px}
.iscp .info {color:#dfddc8;margin-top:15px;font-size:1.15rem}
.iscp .info p {color:#ecd510;font-weight:700;font-size:1.4rem;margin-bottom:10px}

.iapd-w {display:block;padding:0 40px;width:590px;margin-top:65px}
.iapd {background:url('../../images/main/bg_sunhak2.jpg') no-repeat;background-size:cover;height:50.5%;padding:0}
.sh-wrap-1 {
	width:590px;float:left;padding:50px 0 40px 45px;height:50%;
	font-family:'Times New Roman';
	color:#fffcdc;
}

.txst-3r {
	font-size:3rem !important;line-height:1.5em !important;
	color:#fffcdc;display:inline-block;font-family:times
}

.txst-4r {
	font-size:2.5rem;
	line-height: 0.7em;
	color:#fffcdc;display:inline-block;font-family:times;margin-left:30px
}
.sh_sym {
	margin-top:-10px; display:inline-block;float:left;width:135px;height:134px;
}

.sunhak .sunhak1 {
	background:url('../../images/main/bg_sunhak1.jpg') no-repeat;
	background-size:cover;height:48.4%;
	border-top:9px solid #e39843;
}
.sunhak .sunhak2 {background:url('../../images/main/bg_sunhak2.jpg') no-repeat;background-size:cover;height:392px;padding:30px 0}
.sunhak2:before {
	content:"";
	background:url(../../images/main/img_sh_dec.png) no-repeat 65px 20px;
	height:69px;
	display:block
}
.sunhak2 dl dt {text-align:center;color:#fff;font-size:2.2rem;margin-top:30px;margin-right:20px}
.sunhak2 dl dd {
	color:#aaa; font-size:1.6rem;width:80%;margin:35px 0 0 63px;text-align:center
}
.lettet_sh {font-size:1.1rem;color:#8aecf1;text-align: left;margin-top:20px}
.lettet_sh_s {font-size:1.15rem;color:#fffcdc;text-align: left;margin-top:10px}
.press-wrap {width:100%;background:#f2f2f2;padding:45px 0}
.ws_out {width:1200px;margin:0 auto}
.press_Bx {display:flex;justify-content:space-between;align-items:flex-end}
.ws_out h3 {
	text-align:center;color:#000;font-size:2rem;
	font-weight:700;margin-bottom:15px;
	border-top:5px solid #001431;border-bottom:1px solid #001431;padding:24px 0
}
.ws_out h3.ws_tit {
	text-align:center;color:#000;font-size:2rem;
	font-weight:700;margin-bottom:30px;border:0;padding:0
}
.article_wrap {width:740px;display:flex;flex-flow:column wrap;}
.article_list {display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px solid #979797}
.listTx {font-size:1.7rem;width:465px}
.thm_article {position:relative;width:245px;height:133px;overflow:hidden;border:1px solid #aaa}
.thm_article img {width:100%}
.list_date {display:block;font-size:1rem;line-height:2em;margin:12px 0}
.aside {background:#fff;width:380px;height:495px;display:flex;flex-flow:column wrap;    padding: 20px 25px;}
.aside_item {padding:15px 0;border-bottom:1px solid #acacac}
.aside_item:last-child {border-bottom:0;padding-bottom:0}
.aside_item:first-child {padding-top:0}
.asideTx {font-size:1.3rem;line-height: 1.35em;}
.aside_item span {color:#237cd7;font-size:1.2rem;line-height:1.5em}
.ws_out .more {font-size:1.3rem;color:#777;font-weight:normal;float:right;margin-top:6px}
.video-wrap {width: 100%;padding: 45px 0;}
.video_Bx {width:100%;background:#e8eaf1}
.bg_v {
	background:#f1f4fb;
	width:1140px;margin:0 auto;
	display:flex;padding:27px 25px 20px 25px;justify-content:space-between;
}
.videoBx {position:relative;display:inline-block;width:270px;height:150px;overflow:hidden;border:1px solid #ddd}
.videoBx img {width:100%}.video-item {margin:0 0.5em}
.video-item a:hover .vodico  {
	animation-name:flipInY;animation-duration:1.5s;
	animation-iteration-count:infinite
}
.new-ico {
    background-image: url(../../images/icon/icon_e.png);
    background-repeat: no-repeat;
    background-position: center -975px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 55px;
    height: 25px;
}
.vodico {
    background-image: url(../../images/icon/icon_e.png);
    background-repeat: no-repeat;
    background-position: center -734px;
    display: block;
    position: absolute;
    top: 11px;
    right: 11px;
    width: 55px;
    height: 55px;
}

.vod-tx {
	width:245px;
	padding:5px 0 7px;
	color:#000;line-height:1.15em;
	font-size:1.15rem;
	}

.vod-tx span {display:block;font-size:1rem;color:#2d4888;	margin-top:7px}
.spkr_area {display:flex;justify-content:normal;flex-flow:row wrap;}
.spkr-bx {height:400px;background:#fff;border:1px solid #ccc;padding:18px;width: 250px;border-radius:3px;margin:0 6px 20px}
.spkr-bx a:hover .thm_spkr img {opacity:0.4;	transform:scale(1.1);transition-duration: .4s;}
.spkr-bx a:hover .thm-msk {opacity:1;	transform:scale(1);transition-duration: .4s;}
.spkr-bx a:hover .spkr-bx {background:#ddd}
.thm-msk {
background:url('../../images/icon/icon_e.png') no-repeat center -887px;
width:48px;height:48px;overflow:hidden;
display:block;position:absolute;top:41%;left:41%;
opacity:0
}
.thm_spkr {position:relative;background:#14162d;width:250px;height:250px;overflow:hidden}.thm_spkr img {width:100%}
.spkr_tx {margin-top:10px}
.spkr_tx b {color:#294897;font-size:1.3rem;display:block;font-weight:600;line-height:1.05em}
.spkr_tx span {color:#000;font-weight:700;font-size:1.2rem;display:block;line-height:2em}
.spkr_tx em {color:#777;font-size:1rem;display:block;line-height:1.25em;}


/*검색/전체메뉴*/
.aside-hd {float:right;width:auto;display:flex;margin-top: 20px;}
.aside-hd .searchWrap {
	background:#fff url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-9px -402px;
	padding-left:30px;
	height:26px;
	text-indent:-9999999px
	}
.wrap_sch {
    border: 1px solid #ccc;
    padding: 5px 6px 5px 10px;
    margin-top: -6px;
    margin-right: 7px;
    border-radius: 20px;
	width:260px;
	}
.wrap_sch input {width:100%}
.aside-hd .allmenu {
	background:#fff url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-140px -402px;
	padding-left:30px;
	height:26px;
	text-indent:-9999999px
	}

	#videoarea {
	width:100%;height:100%;
	position:fixed;
	top:0;left:0;bottom:0;right:0;
	display:block;
	z-index:-9;
	}
/*	#videoarea {
	width:100%;height:100%;
	position:fixed;
	top:0;left:0;bottom:0;right:0;
	display:block;
	z-index:-9;
	}
	#videoarea video {
	width:2800px;
	margin-left:-1400px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -1400px;
	transition:opacity ease-in 400ms;
	}*/

	#videoarea video {
    transition: opacity ease-in 400ms;
    position: absolute;
    left: 0;
    top: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1;
    background-size: cover;
	}
.movie {
	width:100%;
	min-height: 100vh;
	}
.movie-img {width:100%;height:628px;min-height: 100vh;}
	#imgarea {
	width:100%;height:100%;
	position:fixed;
	top:0;left:0;bottom:0;right:0;
	display:block;
	z-index:-9;
	background:url('../../images/main/1200_628.jpg') no-repeat center center;
	background-size:cover
	}



.conlist {}





.trueparentwrap {
	width:100%;
	box-sizing:border-box;
	background:#f5f5f5;
	}
section h2.mtit {
	color:#333; font-size:18px; font-weight:700; 
	letter-spacing:-1.2px;
	text-transform: uppercase;
	}
span.more a {float:right; display:block; margin-top:-25px}

.newArea  {padding:10px 0;margin:0 auto;box-sizing:border-box}

	.grid-item .pro_grid_img img:hover {
	transform:scale(1.1);
	transition-duration: .4s;
	}



	.thmwrap {
		width:1200px;
		position: relative;
		margin: 0 auto;
		display: flex;
		justify-content:space-between;
		}
	.thmwrap .column {
		position: relative;
		display: inline;
		float: left;
	}
	.list_items {	
	/*display: flex;justify-content: space-between;flex-wrap: wrap;*/
	margin-bottom:15px
	}
	.list_items li {
		float: left;
		display: inline-block;
		width: 224px;
		height: fit-content;
		overflow: hidden;
		}
	.img_articles {
		width:224px;
		max-height: 320px;
		overflow: hidden;
		}

	.img_articles img {width:224px;}
	.tit_subject {
		display:block;
		font-weight: 400;
		font-size: 14px;
		letter-spacing: -0.05em;
		word-break: keep-all;
		word-wrap: break-word;
		min-height:65px;
		height:fit-content;
		line-height:1.4em
		}
	.tit_subject2 {
		display:block;
		font-weight: 400;
		font-size: 14px;
		letter-spacing: -0.05em;
		word-break: keep-all;
		word-wrap: break-word;
		height:65px;
		height:fit-content;
		line-height:1.4em
		}
	.t_media .tit_subject {
		display:inline;
		font-weight: 400;
		font-size: 14px;
		letter-spacing: -0.05em;
		word-break: keep-all;
		word-wrap: break-word;
		line-height: 1.4em;
		}
	.desc_subject {
		display: block;
		padding-top: 10px;
		font-size: 12px;
		line-height: 20px;
		word-break: break-all;
		font-family: 'Noto Sans Light',sans-serif;
		letter-spacing: -0.05em;
		color: #959595;
		}
	.t_articles {width:184px;display:block;background:#fff;padding:20px;text-align:center}




/*hotissue/notice*/
.ffwpIn {width:100%;box-sizing:border-box}
.newArea .hotissue {width:494px;}
.hotissue .issue_list1 {
	width:242px;height:226px;
	background:#f44e7d url('../../images/main/bg_issue01.html') no-repeat;
	background-position: -70px 50px;
	cursor:pointer;
	overflow:hidden
}
	.hotissue .issue_list1:hover {background-position:10px 10px;transition-duration: .4s;}
	.hotissue .issue_list1:hover .issueTit {margin-top:30px;transition-duration: .4s;}
.hotissue .issue_list2 {
	width:242px;height:226px;
	background:#458c1f url('../../images/main/bg_issue02.html') no-repeat;
	background-position: 85px 90px;
	cursor:pointer;
	overflow:hidden
}
	.hotissue .issue_list2:hover {background-position:55px 60px;transition-duration: .4s;}
	.hotissue .issue_list2:hover .issueTit {margin-top:30px;transition-duration: .4s;}
.hotissue .issue_list3 {
	width:242px;height:226px;
	background:#ff830b url('../../images/main/bg_issue03.html') no-repeat;
	background-position: 0px 90px;
	cursor:pointer;
	overflow:hidden
}
	.hotissue .issue_list3:hover {background-position:0px 40px;transition-duration: .4s;}
	.hotissue .issue_list3:hover .issueTit {margin-top:30px;transition-duration: .4s;}
.hotissue .issue_list4 {
	width:242px;height:226px;
	background:#6667d3 url('../../images/main/bg_issue04.html') no-repeat;
	background-position: 85px 90px;
	cursor:pointer;
	overflow:hidden
}
	.hotissue .issue_list4:hover {background-position:55px 40px;transition-duration: .4s;}
	.hotissue .issue_list4:hover .issueTit {margin-top:30px;transition-duration: .4s;}

.issueTit {
	color:#fff;font-size:35px;font-weight:700;letter-spacing:-2px;line-height:1.2em;
	text-align: center;
    display: block;
    margin-top: 15px;}
.bbswrap {display:inline-block;box-sizing:border-box;width:465px;}
.articles {overflow:hidden}
.bbs_tab {
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	height:79px; 
	}
.bbs_tab li {
	width:50%;
	text-align:center;background:#edeef1;
	border-bottom:1px solid #1e58b5;
	line-height: 3.75em;
	font-size:19px;
	cursor:pointer;
	padding-top: 5px;
	}
.bbs_tab li .on {
	background:#fff;
	border-left:1px solid #1e58b5;
	border-right:1px solid #1e58b5;
	border-top:7px solid #1e58b5;
	border-bottom:1px solid #fff;
	color:#1e58b5;
	font-weight:600;
	display:block;
	margin-top: -5px;
	}

.bbs_tab .notice .on .ico_noti {
	background:#fff url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-140px -264px;
	width:200%;height:38px;
	padding-right:0;
	padding-left:45px;
	padding-top:6px;
	padding-bottom:6px;
	}

.bbs_tab .notice .off .ico_noti {
	background:#edeef1 url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-8px -264px;
	width:200%;height:38px;
	padding-right:0;
	padding-left:45px;
	padding-top:6px;
	padding-bottom:6px;
	}

.bbs_tab .pds .on .ico_pds {
	background:#fff url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-140px -309px;
	width:200%;height:38px;
	padding-right:0;
	padding-left:45px;
	padding-top:6px;
	padding-bottom:6px;
	}

.bbs_tab .pds .off .ico_pds {
	background:#edeef1 url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-9px -309px;
	width:200%;height:38px;
	padding-right:0;
	padding-left:45px;
	padding-top:6px;
	padding-bottom:8px;
	}




.bbs_list {display:block;height:129px;padding:20px 0px}

.bbs_list_it {line-height:1.85em;font-size:17px;letter-spacing:-1px}

.bbs_list_it::before {
	content:"";
	height: 3px;
    background: #a7bed0;
    margin-top:3px;
	margin-bottom:3px;
	margin-right:7px;
	margin-left:0;
	display: inline-block;
    width: 10px;
	}





/*hj media*/
.media_wrap {display: flex;justify-content: space-between;flex-wrap: wrap;}
.hjmedia {width:100%;box-sizing:border-box;background:#f1ede9}
.img_media {
		width:224px;
		height: 140px;
		overflow: hidden;
		background:#f3f3f3;
		}
.img_media img {width:100%;height:140px}
.t_media {width:184px;height:65px;display:block;background:#fff;padding:20px}
.media_list {position:relative;}
.media_list .layer {position:absolute;top:0;left:0;display:flex;    z-index: 999999;}
.media_list .layerico {position:absolute;top:97px;left:175px;width:38px;height:39px;}
.media_list .layer .thm_tit {background:#000;opacity:0.7;padding:8px;color:#fff;font-size:13px}
.media_list .layer .thm_new {background:#e8420f;padding:8px;color:#fff;font-size:13px}
.media_list .layerico .ico_play {
	background:url("../../images/common/ico_st.html") 0 0 no-repeat;
	background-position:-8px -213px;
	width:38px;height:39px;
	display:block;
	}
.t_media .desc_subject {
	background:url("../../images/common/ico_st.html")  0 0 no-repeat;
	background-position:-104px -240px;
	padding-left:15px;
	line-height: 13px;
	padding-top:0 !important;
	margin: 15px 0;
	}


.swiper-wrapper .swiper-slide a {
	float:left;
	background:#f2f7fa;
	border-radius:1.8em;
	margin:5px;
	width:141px;
	height:183px
	}




.swiper-wrapper .swiper-slide a.on {
	background:#0076cc
	}



/*Footer*/
.page-footer {
	background:#65666a;
	width:100%;
	box-sizing:border-box;
	position:absolute
	}

.copyright-mb {display:none}

.foot_wrap {width:1200px; margin:0 auto;position:relative;display:flex;justify-content:space-between;height:35px;padding:20px 0}
.foot_wrap h1.site-logo {
	margin:0 !important;
	}
.foot_wrap h1.site-logo img {width:100%}
.foot_wrap .footinfo {
	display:flex;
	justify-content:space-between;
	width:400px;
	align-items: center;
	}
.foot_wrap .footinfo li a {color:#fff;font-size:17px;}
.foot_wrap .footinfo li.private a {color:#f4f666;}
.foot-bottom {
	width:1200px;margin:0 auto;padding:30px 0;
	display:flex;justify-content:space-between;align-items:center
}

.fmsite {float: right;margin-top: -100px;	background:url('../../images/common/ico_st.html') 0 0 no-repeat;
	background-position:-19px -633px;
	height: 30px;
}
.sns_wrap button {margin:0 5px}
.sns_wrap button.sns_fb {
	background: url('../../images/icon/icon_e.png') 0 0 no-repeat;
    width: 22px;
    height: 28px;
    background-position: center -555px;
}
.sns_wrap button.sns_tw {
	background: url('../../images/icon/icon_e.png') 0 0 no-repeat;
    width: 25px;
    height: 26px;
    background-position: center -599px;
}
.sns_wrap button.sns_kakao {
	background: url('../../images/icon/icon_e.png') 0 0 no-repeat;
    width: 28px;
    height: 24px;
    background-position: center -639px;
}
.sns_wrap button.sns_ins {
	background: url('../../images/icon/icon_e.png') 0 0 no-repeat;
    width: 26px;
    height: 26px;
    background-position: center -680px;
}
.sns_wrap button.sns_nv {
	background: url('../../images/icon/icon_e.png') 0 0 no-repeat;
    width: 33px;
    height: 27px;
    background-position: center -1017px;
}
.sns_wrap button.sns_yb {
	background: url('../../images/icon/icon_e.png') 0 0 no-repeat;
    width: 38px;
    height: 26px;
    background-position: center -1121px;
}


.copyright {color:#fff;    font-size: 0.89rem;}

#centerAlertDiv {	position:absolute;
width:30%; max-width:300px; height:auto;max-height: 200px;top:40px;	left:30%;	padding:30px;
background:#fff;	border:1px solid #555;	border-radius:5px;	z-index:1000000;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3); text-align:center;
overflow:hidden;	overflow-y:auto;
}






.line-numbers > code {
  position: relative;
}

.line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: -1.2em;
  bottom: -1.2em;
  background: #343545;
  font-size: 100%;
  left: -3.8em;
  padding-top: 1em;
  padding-bottom: 1em;
  color: #363f4d;
  text-align: center;
  width: 3em; /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

  .line-numbers-rows > span {
    pointer-events: none;
    display: block;
    counter-increment: linenumber;
  }

    .line-numbers-rows > span:before {
      content: counter(linenumber);
      color: #999;
      display: block;
      padding-right: 0.8em;
      text-align: right;
    }
/* by skkmj */
.pro_no_date {text-align:center;width:100%;} 
/* Counter part start  */
.pro_panel {
  position: relative;
  width: 100%;
  height: 67px;
  margin-top: 27px; 
}
.pro_card {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  font-size:4rem;
  color:#112443;
  font-weight:700;
  transition: all .5s;
  backface-visibility: hidden;
 animation-name:flipInY;
  animation-duration:0.9s;
	animation-iteration-count:infinite
}
.counterOn{
	transform: rotateY(360deg);
/*　-webkit-transform:rotateY(360deg);
   -moz-transform:rotateY(360deg);
   -ms-transform:rotateY(360deg);
  -o-transform:rotateY(360deg); */
}


/* Counter part end */

/***추가****2019-12-31****/
.poster-w {width:1200px;display:flex;margin:0 auto;flex-flow: column wrap;}
.poster {margin-bottom:30px}.poster-m {display:none}
.sound-wrap {
    width: auto;
    z-index: 99;
}
.sound {
    cursor: pointer;
    z-index: 99;
    line-height: 30px;
}
.sound .on {
    background: url(../../images/icon/spk_o.png) no-repeat left center;
    width: 27px;
    height: 27px;
    display: inline;
    color: #fff;
    padding: 10px 0 10px 30px;
	font-size: 0.7vw;
}
.sound .off {
    background: url(../../images/icon/spk_x.png) no-repeat left center;
    width: 27px;
    height: 27px;
    display: inline;
    color: #fff;
    padding: 10px 0 10px 30px;
	font-size: 0.7vw;
}