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 {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family: 'Noto Sans','Malgun Gothic','돋움',Dotum,Helvetica,AppleGothic,Sans-serif;letter-spacing: -0.03em;line-height: 1.5;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
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;}

html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
h1 {margin: 0;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
a {background-color: transparent;text-decoration: none;}
a:focus, a:hover {text-decoration: none;}
b,
strong {font-weight: bold;}
code,
kbd,
samp {font-family: monospace, monospace;font-size: 1em;}
small {font-size: 80%;}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
img {border-style: none;display: block;}
button,
input,
optgroup,
select,
textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button,
input {overflow: visible;}
button,
select {text-transform: none;}
button,
[type="button"],
[type="reset"],
[type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
textarea {overflow: auto;}
[type="checkbox"],
[type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
template {display: none;}
[hidden] {display: none;}

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.img-responsive {display: block;max-width: 100%;}
.img-center {margin: 0 auto;max-width: 100%;}
.container {width: 1400px;margin: 0 auto;}
.container {margin-right: auto;margin-left: auto;}
.container:before {content: " ";display: table;}
.container:after {content: " ";display: table;clear: both;}
.max-height {height: 100%;}
.visible-lg, .visible-md, .visible-sm, .visible-xs {display: none!important;}

select,input {appearance: none;-webkit-appearance: none;-webkit-border-radius: 0;}
select {background-image: url('../img/select_arrow.png');background-repeat: no-repeat;background-position: 98% 50%;-webkit-background-size: 9px auto;background-size: 9px auto;}

@media (max-width: 991px){
	.visible-md {display: block!important;}
	.hidden-md {display: none!important;}
}
@media (max-width: 767px){
	.visible-xs {display: block!important;}
	.hidden-xs {display: none!important;}
}

/* 스크롤에 따른 Animations */

.invisible{ opacity: 0; transition: all 0.5s ease; transform: translate(0,0); }
.visible{ opacity: 1; transition: all 0.5s ease; transform: translate(0,0); }
.fromIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,0);
	opacity: 1.0;
}

.fromOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,0);
	opacity: 0.0;
}

.fromTopIconIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,0px);
	opacity: 1.0;
}

.fromTopIconOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,-30px);
	opacity: 0.0;
}

.fromTopIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,0px);
	opacity: 1.0;
}

.fromTopOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,-30px);
	opacity: 0.0;
}

.fromBottomIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,0);
	opacity: 1.0;
}

.fromBottomOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,30px);
	opacity: 0.0;
}

.fromLeftIn
{   transition: all 0.5s ease;
	left: 100% !important;
}

.fromLeftOut
{   transition: all 0.5s ease;
	left: 0%!important;
}

.fromLineIn
{   transition: all 0.5s ease;
	width: 100% !important;
}

.fromLineOut
{   transition: all 0.5s ease;
	width: 0%!important;
}

.fromRightIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(0,0);
	opacity: 1.0;
}

.fromRightOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: translate(50px, 0);
	opacity: 0.0;
}

.scaleDownIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: scale(1.0,1.0);
	opacity: 1.0;
}

.scaleDownOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: scale(0.7,0.7);
	opacity: 0.0;
}
.scaleUpIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: scale(1.0,1.0);
	opacity: 1.0;
}

.scaleUpOut
{
	transition: transform 1s ease, opacity 0.5s ease;
	transform: scale(1.1,1.1);
	opacity: 0.0;
}
.sweepRightIn
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: scaleX(1);
	opacity: 1.0;
}
.sweepRightOut
{
	transition: transform 0.5s ease, opacity 0.5s ease;
	transform: scaleX(0);
	opacity: 0.0;
}
.sweepTopIn
{
	transition: all 0.5s ease;
	height: 0;
}
.sweepTopOut
{
	transition: all 0.5s ease;
	height: 100%;
}
.vLineIn
{
	transition: all 0.5s ease;
	height: 3.97rem;
}
.vLineOut
{
	transition: all 0.5s ease;
	height: 0;
}
@media (max-width: 768px) {
    .vLineIn
    {
        transition: all 0.5s ease;
        height: 50px;
    }
}

/*애니메이션 시간차*/
.delay_01{transition-delay: 0.2s!important;}
.delay_02{transition-delay: 0.4s!important;}
.delay_03{transition-delay: 0.6s!important;}
.delay_04{transition-delay: 0.8s!important;}
.delay_05{transition-delay: 1.0s!important;}
.delay_06{transition-delay: 1.2s!important;}

/* tjungs .wrapper {padding-top: 93px;} */
.header {height: 93px;background-color: rgb(255 255 255 / 90%);position: relative;z-index: 100;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.header.scrolled {-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);position: fixed;width: 100%;top: 0;left: 0;}
.header:before {content: "";display: block;width: 100%;height: 0;background-color: #fff;width: 100%;position: absolute;left: 0;top: 93px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;opacity: 0;border-top: 1px solid #960022;-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 10%);box-shadow: 0 0 5px rgb(0 0 0 / 10%);}
.header .container {height: 100%;}
.gnb_wrap {height: 100%;position: relative;padding-right: 130px;}
.gnb_wrap .search {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 100%;position: absolute;top: 0;right: 0;z-index: 5;}
.gnb_wrap .search a {height: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 17px;color: #960022;font-weight: 500;}
.gnb_wrap .search a span {font-size: 30px;}
.gnb_wrap .search a.mar {margin-right: 10px;}

.gnb_in {height: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.gnb_in h1 {height: 100%;-webkit-box-align: center;align-items: center;display: flex;position: static;z-index: 10;}
.gnb {height: 100%;-webkit-box-align: center;align-items: center;display: flex;}
.gnb .one .ona {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 100%;font-size: 17px;color: #000;font-weight: 500;padding: 0 25px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.gnb .one {height: 100%;position: relative;}
.smenu {width: 100%;height: 0;border-left: 1px solid #E5E5E5;position: absolute;top: 93px;overflow: hidden;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.smenu li a {font-size: 16px;color: #6B6B6B;font-weight: 400;display: block;padding: 3px 0;text-align: center;}
.smenu li a:hover,
.smenu li.on a {color: #960022;font-weight: 900;}
.gnb .one.on .ona {font-weight: 900;color: #960022;}
.ongnb .header:before {height: 224px;opacity: 1;}
.ongnb .smenu {height: 224px;padding: 25px 0;}
.ongnb .gnb .one .ona {padding: 0 45px;}

.search_out {-webkit-box-align: center;align-items: center;display: flex;justify-content: flex-end;position: relative;padding-right: 70px;height: 100%;background-color: #fff;}
.search_close {position: absolute;right: 0;top: 50%;margin-top: -13px;width: 27px;height: 27px;}
.search_close span {position: absolute;left: 0;top: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.search_close span img {width: 28px;}
.onsearch .sclose img {width: 25px;}
.tmenu {position: absolute;left: 10px;top: 50%;margin-top: -10px;display: none;z-index: 10;}
.tmenu img {width: 23px;}
.sclose {z-index: 1;opacity: 0;}
.ssearch {z-index: 2;opacity: 1;}
.search_in {padding-right: 0;position: relative;width: 0;height: 50px;border: 3px solid transparent;background-color: #fff;overflow: hidden;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;opacity: 0;}

.onsearch .search_in {width: 650px;padding-right: 50px;border: 3px solid #7ABBD0;opacity: 1;}
.onsearch .sclose {z-index: 2;opacity: 1;}
.onsearch .ssearch {z-index: 1;opacity: 0;}

.search .search_link {width: 28px;position: absolute;right: 10px;top: 50%;margin-top: -13px;}
.search_input {outline: none;background-color: #fff;border: none;padding: 0 15px;font-size: 16px;color: #6B6B6B;font-weight: 400;width: 100%;height: 100%;}

/* slick */
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.footer {background-color: #E2E2E2;padding: 50px 0;}
.footer h1 {position: absolute;right: 0;top: 10px;}
.copy {font-size: 13px;color: #848484;font-weight: 400;line-height: 1.5;}
.copy br {display: none;}
.footer_in {position: relative;}
.blink {overflow: hidden;margin-bottom: 20px;}
.blink li {float: left;}
.blink li a {font-size: 15px;color: #333;font-weight: 500;}
/* tjungs
.blink li a:hover {text-decoration: underline;}
*/
.blink li a:hover {text-decoration: none; color:#960022}
.blink li.bar {position: relative;padding-right: 15px;margin-right: 14px;}
.blink li.bar:after {content: "";display: block;position: absolute;right: 0;top: 6px;width: 1px;height: 12px;background-color: #333;}

.gmenu_open {display:block;visibility:hidden;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background:rgb(171 46 83 / 85%);-moz-transform: translateX(100%);-webkit-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);visibility: hidden;opacity: 0;transform: translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.gmenu_open .container {height: 100%;padding: 0;width: 100%;}
.gmenu_open .gmenu_open_in {height: 100%;}
.gmenu_m_back {background-color: #fff;height: 100%;}
.navigation-visible .gmenu_open {visibility: inherit;opacity: 1;transform: matrix(1, 0, 0, 1, 0, 0);}
.gmenu_open_in {padding-top: 60px;}
.gmenu_open .item {position: relative;border-bottom: 1px solid #ddd;padding-right: 40px;margin-top: -1px;}
.gmenu_open .item .tit {margin-bottom: 0;font-size: 16px;display: block;padding: 8px;font-weight: 500;color: #333;border-bottom: none;}
.gmenu_open .item ul {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;overflow: hidden;height: 0;}
.gmenu_open .item ul li a {font-size: 15px;color: #333;padding: 5px 0 5px 15px;display: block;}
.gmenu_open .item ul li a:hover {text-decoration: underline;}
.tmenu_close {position: absolute;right: 10px;top: 18px;}
.tmenu_close img {width: 25px;}
.subview {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 41px;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.subview:before {width: 7px;height: 7px;content: "";display: block;background-image: url('../img/common/ico_plusminus.png');background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: 14px auto;background-size: 14px auto;position: absolute;left: 50%;margin-left: -3px;top: 50%;margin-top: -3px;}
.gmenu_open .item ul li:first-child {padding-top: 10px;border-top: 1px solid #ddd;}
.gmenu_open .item.active .subview:before {background-position: -7px 0;}

.term_content { width:90%; } /* tjungs */

.pop_request {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100000;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.pop_request .pop_back {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.85);z-index: 1;}
.pop_request .pop_rcontent {border: 2px solid #960022;border-radius: 10px;width:522px;margin: 0 auto;background-color: #fff;padding: 0;position: relative;z-index: 2;padding: 55px 30px 20px 30px;}
.pop_rcontent .cont_in {padding: 0 25px 25px 25px;}
.pop_request .pop_rcontent .tit {margin-bottom: 50px;font-size: 18px;color: #3569fd;font-weight: 600;padding: 0 25px;position: relative;}
.pop_close {position: absolute;right: 15px;top: 10px;z-index: 3;}
.pop_close span {font-size: 32px;color: #960022;}
.pop_txt {font-size: 20px;color: #444;font-weight: 600;margin: 50px 0;text-align: center;}
.pop_logo {text-align: center;}
.pop_title {position:absolute;left:15px;top:10px;text-align: left;font-weight:800;font-size:25px;color:#888;} /* tjungs */
.pop_form_wrap {max-width: 350px;margin: 0 auto;}
.pop_form input::-webkit-input-placeholder {color: #960022;}
.pop_form input:-ms-input-placeholder {color: #960022;}
.pop_form .input {height: 40px;width: 100%;display: block;border: 1px solid #960022;border-radius: 5px;padding: 0 10px;font-size: 15px;color: #000;font-weight: 500;margin-bottom: 10px;}

.pop_form .select{
    height: 40px;
    width: 100%;
    display: block;
    border: 1px solid #960022;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 15px;
    color: #000;
    font-weight: 500;
    margin-bottom: 10px;
}

.pop_form_btn {text-align: right;}
.pop_center_btn {text-align: center;} /* tjungs */
.pop_form_btn.tc {text-align: center;}
.pop_center_btn .submit ,
.pop_form_btn .submit {width: 120px;height: 45px;border-radius: 5px;background-color: #960022;font-size: 18px;color: #fff;font-weight: 500;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border: none;cursor: pointer;border: 1px solid transparent;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.pop_form_btn .submit:hover {border: 1px solid #960022;color: #960022;background-color: #fff;}


.pop_form_btn .agree_close {height: 40px;border-radius: 5px;background-color: #960022;font-size: 16px;color: #fff;font-weight: 500; padding: 0 20px; -webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border: none;cursor: pointer;border: 1px solid transparent;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.pop_form_btn .agree_close:hover {border: 1px solid #960022;color: #960022;background-color: #fff;}

.pop_error {
  line-height: 1.7;
  font-size: 18px;
  color: #960022;
  font-weight: 400;
  text-align:center;
  align:center;
  word-break: keep-all;
  margin-bottom : 20px;
}

.pop_txt.lg {font-size: 30px;margin: 30px;}
.pop_btn.mar {margin-bottom: 10px;}
.btn_login {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 222px;height: 49px;background-color: #960022;color: #fff;font-size: 15px;border-radius: 5px;margin: 0 auto;}
.btn_kakao {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 222px;height: 49px;background-color: #fff;color: #fff;font-size: 15px;border-radius: 12px;margin: 0 auto;}
.btn_join {text-align: right;max-width: 300px;margin: 0 auto;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.btn_join a {font-size: 15px;color: #000;font-weight: 500;}
.btn_join a:hover {text-decoration: underline;}
.pop_form_btn {margin-top: 30px;}
.pop_form_btn .mar {margin-right: 10px;}
.pop_form_btn.pfb_center {text-align: center;}
.btn_cancel {width: 120px;height: 45px;border-radius: 5px;background-color: #7f7f7f;font-size: 18px;color: #fff;font-weight: 500;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border: none;cursor: pointer;border: 1px solid transparent;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.btn_cancel:hover {border: 1px solid #7f7f7f;background-color: #fff;color: #7f7f7f;}

@media (max-width: 1419px){
	.container {width: 1200px;padding-right: 15px;padding-left: 15px;}
  .term_content { width:1200px; } /* tjungs */
}

@media (max-width: 1219px){
	.container {width: 970px;}
	.gnb .one .ona {padding: 0 10px;font-size: 15px;}
	.search_out {padding-right: 40px;}
	.onsearch .search_in {width: 500px;}
  .term_content { width:1000px; } /* tjungs */
}

@media (max-width: 991px){
	.container {width: 750px;}
	.gnb_in h1 img {width: 110px;}
	.gnb {display: none;}
	.gnb_wrap {padding-right: 0;}
	.header {height: 60px;padding-left: 50px;}
	/*.wrapper {padding-top: 60px;}*/
	.tmenu {display: block;}
	.gnb_in h1 a {position: absolute;left: 50px;top: 50%;margin-top: -12px;}
	.footer h1 img {width: 126px;}
	.footer h1 {padding-right: 30px;}
	.footer {padding: 25px 0;}
	.onsearch .search_in {width: 440px;}
	.gnb_wrap {position: static;}
	.gnb_wrap .search {right: 0;width: 100%;padding: 0 15px 0 44px;justify-content: flex-end;}
	.search_out {background-color: transparent;}
  .term_content { width:800px; } /* tjungs */
}

@media (max-width: 767px){
	.container {width: 100%;}
	.footer {height: auto;padding: 20px 0;}
	.footer h1 {padding-right: 0;margin-bottom: 15px;position: static;right: auto;top: auto;}
	.footer h1 img {margin: 0 auto;}
	.footer_in {display: block;text-align: center;}
	.copy {font-size: 12px;}
	.header .container {padding: 0;padding-right: 10px;}
	.search_input {padding: 0 5px;font-size: 13px;}
	.onsearch .search_in {width: 100%;}
	.copy br {display: block;}
	.blink li a {font-size: 12px;}
	.blink li.bar {padding-right: 8px;margin-right: 7px;}
	.blink li.bar:after {top: 7px;}
	.pop_request .pop_rcontent {width: 100%;padding: 35px 15px 20px 15px;}
	.pop_logo img {width: 110px;}
	.pop_txt {font-size: 15px;margin: 25px 0;}
	.pop_close {right: 5px;}
	.pop_rcontent .cont_in {padding-right: 0;padding-left: 0;padding-bottom: 0;}
	.pop_txt.lg {font-size: 20px;margin: 15px;}
  .term_content { width:700px; } /* tjungs */
}

/* tjungs */
.term_content {
  height:90%;
  overflow-y:scroll;
  font-weight:100;
  font-size:15px;
  text-align:left;
  -webkit-box-align: left;
  align-items: left;
  display: block;
  justify-content: left;
}

.txt_logo {
  color : #960022;
  font-color : #960022;
  font-weight : 600;
  font-size : 30px;
}

.success{
	background:rgba(155,216,90,.4);
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #9bd85a;
	border-radius: 0px;
	font-weight: bold;
	font-size:20px;
	font-family: 'Roboto Condensed', sans-serif;
  color : white;
}
.error{
	background:rgba(252,75,80,.4);
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #FC4B50;
	border-radius: 0px;
	font-weight: normal;
	font-size:20px;
	font-family: 'Roboto Condensed', sans-serif;
  color : white;
}

/* { tjungs */
.img_check {
  background-color: #fff;
  border-color: #960022;
  border: 1px solid #960022;
}
.img_check:checked {
  background-color: #fff;
  border-color: #960022;
  border: 1px solid #960022;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23960022' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.i_image {
  margin : 20px;
}

.term_body h2 {
  font-weight : 600;
  color : #ab2e53;
	font-size : 14px;
	margin-top : 20px;
}
.term_body h3 {
  font-weight : 600;
  color : black;
	font-size : 16px;
}
.term_body h4 {
  font-weight : 600;
  color : #ab2e53;
	font-size : 16px;
}
.term_body ol {
  margin: 0px 0px 0px 10px;
}
.term_body ol li {
	content: "- ";
  /*display: inline-block;*/
  /*vertical-align: middle;*/
	list-style-type: disc;
	margin: 0px;
}
.term_body ul {
  margin: 0px 0px 0px 10px;
}
.term_body ul li {
  /*display: inline-block;*/
  /*vertical-align: middle;*/
	list-style-type: decimal;
	margin: 0px;
}
.txt-h3 {
	padding-left : 10px;
}
.term_body a {
  text-decoration: none;
}
.table-bordered {
  border-collapse: separate;
  border-spacing: 0;
  text-align: left;
  line-height: 1.5;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin : 20px 10px;
}
.table-bordered th {
  width: 150px;
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: #eee;
}
.table-bordered td {
  width: 350px;
  padding: 10px;
  vertical-align: top;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.tooltip {
  position: relative;
  display: block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #960022;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  font-size : 15px;
}

.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 5px;
}

.tooltip .tooltip-left {
  top: -5px;
  right: 105%;
}

.tooltip .tooltip-left::after {
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-color: transparent transparent transparent #960022;
}

.tooltip .tooltip-right {
  top: -5px;
  left: 105%;
}

.tooltip .tooltip-right::after {
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-color: transparent #960022 transparent transparent;
}

.tooltip .tooltip-top {
  width: 120px;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.tooltip .tooltip-top::after {
  top: 180%;
  left: 50%;
  margin-left: -5px;
  border-color: #960022 transparent transparent transparent;
}

.tooltip .tooltip-bottom {
  width: 105px;
  top: 75%;
  left: 50%;
  margin-left: -53px;
}


.tooltip .tooltip-bottom::after {
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-color: transparent transparent #960022 transparent;
}

/* } tungs */
