@charset "utf-8";

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/NanumGothic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/NanumGothic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/NanumGothic.svg#svgMothnnaFont') format('svg'); /* Legacy iOS */
}

* { font-family:나눔고딕, 'NanumGothic', 돋움, 굴림, Dotum, Gulim, sans-serif; color:#333333; -webkit-text-size-adjust:none; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; }
ol, ul, li { list-style: none; }
legend, caption { display:none; font-size:0; }
hr { display:none; }
body { font-size:12px; }
html, body{ width:100%; height:100%; }
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; }
input,select { font-size:100%; }
input,select,textarea,button { vertical-align:middle; border:0; }
img, input { vertical-align:middle; }
label { color:#333333; }

a { color:#333333; text-decoration:none }
a:active, a:hover { text-decoration:none }

html:first-child select { height:28px; padding-right:6px; }
option { padding-right:6px; } /* Firefox Fix */
legend { width:0; height:0; font-size:0; line-height:0; position:absolute; top:0; left:0; overflow:hidden; visibility:hidden; }
select { border:1px solid #cacaca; color:#333333; }

#skip { position:relative; }
#skip a { position:absolute; top:0; left:0; z-index:1000; width:1px; height:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:14px; background:#4b4c4e; text-align:center; font-weight:600; text-decoration:none; color:#ffffff; }
#skip a:hover { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#4b4c4e; border-bottom:3px solid #4b4c4e; line-height:30px; }
#skip a:active { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#4b4c4e; border-bottom:3px solid #4b4c4e; line-height:30px; }
#skip a:focus { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#4b4c4e; border-bottom:3px solid #4b4c4e; line-height:30px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#wrap { width:100%; height:100%; min-width:1200px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#header { height:65px; border-bottom:1px solid #e1e1e1; }
#header .header_c { position:relative; width:1200px; height:65px; margin:0 auto; }
#header .header_c a.logo { display:inline-block; width:312px; height:48px; background:url("./images/logo_01.jpg") no-repeat 0 0; background-size:220px; text-indent:-10000px; margin:16px 0 0 0; }
#header .header_c ul { position:absolute; right:0px; top:35px; overflow:hidden; }
#header .header_c ul li { float:left; margin:0 10px 0 0; color:#666666; font-size:10px; font-weight:normal; letter-spacing:-0.01em; }
#header .header_c ul li a { color:#666666; }
#header .header_c ul li:after{ content:"|"; color:#999999; font-size:10px; font-weight:normal; padding:0 0 0 10px; }
#header .header_c ul li:last-child:after{ content:none; padding:0 0 0 0; }

#lnb { height:50px; background:#043763; }
#lnb .lnb_c { position:relative; width:1200px; height:50px; margin:0 auto; }
/*
#lnb .lnb_c ul { overflow:hidden; }
#lnb .lnb_c ul li { float:left; width:16.66666666666667%; height:50px; }
#lnb .lnb_c ul li a { display:inline-block; width:100%; height:50px; background:#043763; color:#ffffff; font-size:15px; font-weight:600; text-align:center; line-height:50px; letter-spacing:-0.01em; }
#lnb .lnb_c ul li a.on { background:#ff2930; }
#lnb .lnb_c ul li a:hover { background:#ff2930; }
*/

#gnb { position:absolute; left:0px; top:0px; z-index:10000; width:1200px; height:50px; z-index:999999; }
#gnb a { display:block; }
#gnb > ul { width:1200px; background:#043763; }
#gnb > ul:after { content:''; display:block; clear:both; }
#gnb > ul > li { float:left; width:300px; height:50px; }
#gnb > ul > li > a { }
#gnb > ul > li > h2 { height:50px; padding:0 0 0 0; border-right:0px solid #9c987f; box-sizing:border-box; }
#gnb > ul > li > h2 > a { color:#ffffff; font-size:15px; font-weight:bold; line-height:50px; text-align:center; }
#gnb > ul > li > h2 > a > span { color:#e9fe01; }
#gnb > ul > li > h2 > a:hover { background:#ff2930; }
#gnb > ul > li > h2 > a.on { background:#ff2930; }
#gnb > ul > li > * { display:block; height:27px; font-size:13px; font-weight:600; line-height:20px; }
.not-ie #gnb > ul > li > h2 > a { font-size:15px; font-weight:bold; }
#gnb > ul > li:first-child > * { }
#gnb li ul { display:none; height:195px; padding-top:15px; border:3px solid #043763; border-width:0 0 3px 0; background:#ffffff; border-right:1px solid #d6d6d6; }
#gnb li ul.bl3 { border-left:3px solid #043763; }
#gnb li ul.br3 { border-right:3px solid #043763; }
#gnb li ul:first-child { }
#gnb li ul:hover { background:#def0fc; }
#gnb li li { padding:5px 0 5px 30px; background:url("./images/ic_dot_01.jpg") no-repeat 20px 14px;  }
#gnb li li a { font-size:14px; font-weight:normal; text-decoration:none; color:#232323; }
#gnb li li:hover { font-weight:600; color:#ffffff; background:#043763; }
#gnb li li:hover a { font-weight:600; color:#ffffff; background:#043763; }

#footer { overflow:hidden; padding:0 0 30px 0; border-top:1px solid #d8d8d8; }
#footer .footer_c { position:relative; width:1200px; margin:0 auto; margin-top:30px; }
#footer .footer_c a.logo { position:absolute; left:100px; top:0px; display:inline-block; width:312px; height:48px; background:url("./images/logo_01.jpg") no-repeat 0 0; background-size:200px; text-indent:-10000px; }
#footer .footer_c a.logo2 { position:absolute; left:100px; top:0px; display:inline-block; width:156px; height:36px; background:url("./images/logo_02.jpg") no-repeat 0 0; text-indent:-10000px; }
#footer .footer_c .footer_c1 { margin:0 0 0 310px; padding:8px 0 0 0; color:#777777; font-size:12px; font-weight:normal; line-height:18px; letter-spacing:-0.00em; }

#contents { overflow:hidden; }
#contents .contents_c { padding:0 0 30px 0; width:1200px; overflow:hidden; margin:0 auto; background:url("./images/bg_01.jpg") repeat-y 0 0; }

.contents_c1 { float:left; width:223px; padding:0 0 100px 0; margin:0 28px 0 0; border:1px solid #d8d8d8; border-width:0 1px 0 1px; }

.contents_c1 .contents_c1_tit1 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_01.png") no-repeat center 23px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_tit2 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_02.png") no-repeat center 23px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_tit3 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_03.png") no-repeat center 23px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_tit4 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_05.png") no-repeat center 25px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_tit5 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_05.png") no-repeat center 23px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_tit6 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_06.png") no-repeat center 23px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_tit7 { height:147px; padding:105px 0 0 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3 url("./images/stit_07.png") no-repeat center 23px; color:#333333; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.contents_c1 .contents_c1_snb { }
.contents_c1 .contents_c1_snb ul { overflow:hidden; }
.contents_c1 .contents_c1_snb ul li { border-bottom:1px solid #e4e3e8; }
.contents_c1 .contents_c1_snb ul li a { display:inline-block; width:100%; padding:12px 0 12px 20px; color:#4c4c4c; font-size:15px; font-weight:600; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.contents_c1 .contents_c1_snb ul li a.on { background:#0761ad url("./images/ic_03_.png") no-repeat 205px center; color:#ffffff; }

.contents_c1 .contents_c1_banner { margin:150px 0 0 0; }
.contents_c1 .contents_c1_banner ul { overflow:hidden; }
.contents_c1 .contents_c1_banner ul li { }

.contents_c2 { float:left; width:947px; padding:25px 0 30px 0; }
.contents_c2 .contents_c2_tit { position:relative; border-bottom:1px solid #d8d8d8; padding:0 0 10px 0; }
.contents_c2 .contents_c2_tit h1 { color:#404040; font-size:35px; font-weight:600; letter-spacing:-0.01em; }
.contents_c2 .contents_c2_tit ul { position:absolute; right:0px; top:20px; overflow:hidden; }
.contents_c2 .contents_c2_tit ul li { float:left; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.01em; margin-right:7px; }
.contents_c2 .contents_c2_tit ul li:last-child { margin-right:0px; }
.contents_c2 .contents_c2_tit ul li:after{ content:">"; color:#999999; font-size:12px; font-weight:normal; text-align:center; padding:0 0 0 7px; }
.contents_c2 .contents_c2_tit ul li:last-child:after{ content:none; padding:0 0 0 0; }

.con_search { border:1px solid #d8d8d8; padding:20px 20px 20px 20px; background:#f9f9f9; }
.con_search ul { display:table; margin-left:auto; margin-right:auto; }
.con_search ul li { float:left; margin:0 5px 3px 0; }
.con_search ul li select { height:30px; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:4px 4px 4px 4px; }
.con_search ul li input { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.01em; padding:0 0 0 10px; }
.con_search ul li a.link1 { display:inline-block; padding:0 15px 0 15px; height:28px; background:#666666; color:#ffffff; font-size:14px; font-weight:600; text-align:center; line-height:29px; letter-spacing:-0.01em; }

.con_list_option { overflow:hidden; }
.con_list_option ul { }
.con_list_option li { float:left; color:#555555; font-size:14px; font-weight:600; letter-spacing:-0.01em; }
.con_list_option li span { color:#f87e1b; }
.con_list_option li:first-child { padding:8px 0 0 0; }
.con_list_option li+li { float:right; }
.con_list_option li+li select { height:28px; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:4px 4px 4px 4px; }

.con_list { border-top:2px solid #666666; }
.con_list table { width:100%; }
.con_list th { height:40px; border-bottom:1px solid #d8d8d8; background:#f9f9f9; color:#555555; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.01em; }
.con_list td { height:40px; border-bottom:1px solid #d8d8d8; color:#555555; font-size:13px; text-align:center; letter-spacing:-0.01em; }
.con_list td.tit { text-align:left; padding-left:15px; color:#333333; font-size:13px; font-weight:600; }
.con_list td a { color:#333333; font-size:14px; font-weight:600; }

.con_list2 { overflow:hidden; padding:35px 15px 0 15px; border-bottom:0px solid #e0e0e0; border-top:2px solid #666666; }
.con_list2 .con_list2_c { position:relative; overflow:hidden; padding-bottom:40px; margin-bottom:30px; border-bottom:1px solid #d8d8d8; min-height:160px; }
.con_list2 .con_list2_c img { position:absolute; left:0px; top:0px; width:260px; height:170px; }
.con_list2 .con_list2_c ul { overflow:hidden; margin:6px 0 0 285px; }
.con_list2 .con_list2_c ul li { }
.con_list2 .con_list2_c ul li.label span { display:inline-block; padding:3px 8px 3px 8px; background:#2587e2; color:#ffffff; font-size:13px; font-weight:600; text-align:center; border-radius:3px; }
.con_list2 .con_list2_c ul li.tit { margin:8px 0 0 0; color:#222222; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.con_list2 .con_list2_c ul li.tit a { color:#222222; }
.con_list2 .con_list2_c ul li.desc { margin:10px 0 0 0; color:#666666; font-size:13px; font-weight:normal; line-height:18px; }
.con_list2 .con_list2_c ul li.btns {  margin:15px 0 0 0; }
.con_list2 .con_list2_c ul li.btns a.link1 { display:inline-block; padding:8px 20px 8px 20px; background:#0c50a1; border:2px solid #0c50a1; color:#ffffff; font-size:14px; font-weight:600; text-align:center; }
.con_list2 .con_list2_c ul li.btns a.link2 { display:inline-block; padding:8px 20px 8px 20px; background:#666666; border:2px solid #666666; color:#ffffff; font-size:14px; font-weight:600; text-align:center; }
.con_list2 .con_list2_c ul li.btns a.link3 { display:inline-block; padding:8px 20px 8px 20px; background:#ffffff; border:2px solid #0c50a1; color:#0c50a1; font-size:14px; font-weight:600; text-align:center; }

.con_list3 { border-top:2px solid #666666; }
.con_list3 table { width:100%; }
.con_list3 th { height:40px; border-bottom:1px solid #d8d8d8; background:#fdf9f3; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.01em; }
.con_list3 td { padding:18px 0 18px 0; border-bottom:1px solid #d8d8d8; color:#333333; font-size:13px; text-align:center; letter-spacing:-0.01em; line-height:16px; }
.con_list3 td span { color:#111111; font-size:14px; font-weight:600; }
.con_list3 td.txt { text-align:left; padding:18px 10px 18px 10px; }

.con_list4 { border-top:1px solid #666666; }
.con_list4 table { width:100%; }
.con_list4 th { height:20px; border:1px solid #d8d8d8; background:#f2f2f2; color:#333333; font-size:13px; text-align:center; font-weight:600; letter-spacing:-0.01em; }
.con_list4 td { background:#ffffff; padding:15px 10px 15px 10px; border:1px solid #d8d8d8; color:#333333; font-size:12px; text-align:left; letter-spacing:-0.01em; line-height:16px; font-weight:normal; }
.con_list4 td.op1 { background:#ffffff; padding:15px 0 15px 0; border:1px solid #d8d8d8; color:#333333; font-size:14px; text-align:center; letter-spacing:-0.01em; line-height:16px; font-weight:600; }
.con_list4 td.txt { background:#ffffff; padding:15px 10px 15px 10px; border:1px solid #d8d8d8; color:#555555; font-size:12px; text-align:left; letter-spacing:-0.01em; line-height:16px; font-weight:normal; }

.con_list5 { overflow:hidden; padding:20px 15px 0 15px; border-bottom:0px solid #e0e0e0; border-top:2px solid #666666; }
.con_list5 .con_list5_c { position:relative; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d8d8d8; }
.con_list5 .con_list5_c ul { overflow:hidden; }
.con_list5 .con_list5_c ul li { }
.con_list5 .con_list5_c ul li.tit { color:#222222; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.con_list5 .con_list5_c ul li.desc { margin:10px 0 0 0; color:#666666; font-size:13px; font-weight:normal; }
.con_list5 .con_list5_c ul li.btns {  margin:15px 0 0 0; }
.con_list5 .con_list5_c ul li.btns a.link1 { display:inline-block; padding:8px 20px 8px 20px; background:#0ca17c; border:2px solid #0ca17c; color:#ffffff; font-size:14px; font-weight:600; text-align:center; }

.con_list6 { border-top:2px solid #666666; }
.con_list6 table { width:100%; }
.con_list6 th { height:40px; border-bottom:1px solid #d8d8d8; background:#fdf9f3; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.01em; }
.con_list6 td { padding:10px 0 10px 0; border-bottom:1px solid #d8d8d8; color:#333333; font-size:13px; text-align:center; letter-spacing:-0.01em; line-height:16px; }
.con_list6 td.txt { text-align:left; padding:10px 10px 10px 10px; }
.con_list6 td.btns { text-align:center; }
.con_list6 td.btns a.link1 { display:inline-block; padding:4px 15px 4px 15px; background:#666666; color:#ffffff; font-size:11px; font-weight:normal; text-align:center; }

.con_gallery { overflow:hidden; padding:25px 0 0 15px; border-bottom:0px solid #e0e0e0; border-top:0px solid #666666; }
.con_gallery .con_gallery_c { overflow:hidden; margin-bottom:25px; }
.con_gallery .con_gallery_c .con_gallery_c1 { float:left; width:177px; overflow:hidden; margin-right:9px; padding:0 0 10px 0; }
.con_gallery .con_gallery_c .con_gallery_c1 img { width:177px; height:118px; }

.con_view { overflow:hidden; border-top:2px solid #74685c; }
.con_view h1 { position:relative; padding:20px 20px 20px 20px; background:#f9f9f9; color:#111111; font-size:16px; font-weight:600; line-height:20px; letter-spacing:-0.01em; border-bottom:1px solid #d8d8d8; }
.con_view h1 ul { position:absolute; right:20px; top:20px; }
.con_view h1 ul li { float:left; color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.01em; padding-right:20px; background:url("./images/bg_03.jpg") no-repeat right center; }
.con_view h1 ul li:last-child { padding-right:0px; background:none; }
.con_view ul.con_view_row { overflow:hidden; }
.con_view ul.con_view_row li { float:left; height:40px; border-bottom:1px solid #d8d8d8; }
.con_view ul.con_view_row li.tit { width:15%; color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:12px 0 0 20px; background:url("./images/bg_04.jpg") no-repeat right 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row li.desc { width:35%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:12px 0 0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row li.desc a { color:#555555; }
.con_view ul.con_view_row_2 { overflow:hidden; }
.con_view ul.con_view_row_2 li { float:left; height:40px; border-bottom:1px solid #d8d8d8; }
.con_view ul.con_view_row_2 li.tit { width:15%; color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:12px 0 0 20px; background:url("./images/bg_04.jpg") no-repeat right 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row_2 li.desc { width:85%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:12px 0 0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row_2 li.desc a { color:#555555; }
.con_view ul.con_view_row2 { overflow:hidden; border-bottom:1px solid #d8d8d8; }
.con_view ul.con_view_row2 li { float:left; overflow:hidden; }
.con_view ul.con_view_row2 li.tit { width:15%; color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:15px 0 10px 20px; background:url("./images/bg_04.jpg") no-repeat right 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row2 li.desc { width:85%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:12px 0 10px 20px; line-height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row2 li.desc a { color:#555555; }
.con_view ul.con_view_row3 { overflow:hidden; border-bottom:1px solid #d8d8d8; }
.con_view ul.con_view_row3 li { float:left; overflow:hidden; }
.con_view ul.con_view_row3 li.tit { width:15%; color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:15px 0 10px 20px; background:url("./images/bg_04.jpg") no-repeat right 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row3 li.desc { width:85%; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.01em; padding:12px 0 10px 20px; line-height:23px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_view ul.con_view_row3 li.desc a { color:#555555; }
.con_view .con_view_multi { border-bottom:1px solid #d8d8d8; padding:20px 20px 50px 20px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.01em; line-height:23px; }

.con_paging { overflow:hidden; text-align:center; color:#555555; font-size:13px; font-weight:normal; }
.con_paging a { display:inline-block; width:31px; height:31px; color:#555555; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.con_paging a.op1 { display:inline-block; width:31px; height:31px; color:#555555; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.con_paging a.op2 { display:inline-block; width:31px; height:31px; color:#555555; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.con_paging a.on { display:inline-block; width:31px; height:31px; color:#ffffff; font-size:13px; font-weight:600; background:#888888; text-align:center; border:1px solid #666666; line-height:31px; }

.con_faq { overflow:hidden; border:1px solid #666666; border-width:1px 0 0 0; border-top:2px solid #74685c; }
.con_faq ul { }
.con_faq ul li { position:relative; height:39px; border-bottom:1px solid #d8d8d8; padding:22px 0 0 65px; }
.con_faq ul li.answer { position:relative; height:auto; overflow:hidden; padding:18px 0 20px 70px; }
.con_faq ul li a.tit { color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.00em; }
.con_faq ul li p { color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.01em; line-height:25px; }
.con_faq ul li span.i_question { position:absolute; left:20px; top:15px; display:inline-block; width:29px; height:29px; background:url("./images/faq_01.jpg") no-repeat 0 0; }
.con_faq ul li span.i_answer { position:absolute; left:22px; top:20px; display:inline-block; width:26px; height:26px; background:url("./images/faq_02.jpg") no-repeat 0 0; }
.con_faq ul li span.arrow_down { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/faq_03.jpg") no-repeat 0 0; }
.con_faq ul li span.arrow_up { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/faq_04.jpg") no-repeat 0 0; }

.con_prevnext { overflow:hidden; }
.con_prevnext ul { overflow:hidden; }
.con_prevnext ul li { float:left; height:40px; border-bottom:1px solid #d8d8d8; }
.con_prevnext ul li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.01em; padding:10px 0 0 20px; background:url("./images/bg_04.jpg") no-repeat right 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_prevnext ul li.desc { width:85%; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.01em; padding:10px 0 0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_prevnext ul li.desc a { color:#666666; }

.con_sitemap {  overflow:hidden; }
.con_sitemap ul { overflow:hidden; }
.con_sitemap li { float:left; width:50.0%; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; height:220px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_sitemap li h1 { height:46px; background:#666666; color:#ffffff; font-size:16px; text-align:center; font-weight:600; line-height:46px; box-sizing:border-box; margin-bottom:10px; }
.con_sitemap li ul { border:0px solid #e5e5e5; }
.con_sitemap li ul li { width:100%; overflow:hidden; border:1px solid #e1e1e1; border-width:1px 1px 1px 1px; box-sizing:border-box; margin-right:0; padding:0 30px 0 30px; margin-bottom:5px; height:auto; }
.con_sitemap li ul li a { display:inline-block; width:100%; height:28px; color:#666666; font-size:13px; text-align:center; font-weight:600; line-height:28px; }

.con_intro { position:relative; padding:50px 30px 0 30px; background:url("./images/con_01.png") no-repeat right 30px; }
.con_intro .con_intro_c1 { }
.con_intro .con_intro_c1 ul { overflow:hidden; }
.con_intro .con_intro_c1 ul li { color:#444444; font-size:50px; font-weight:600; letter-spacing:-0.05em; line-height:50px; }
.con_intro .con_intro_c1 ul li+li { color:#666666; font-size:40px; font-weight:normal; letter-spacing:-0.05em; line-height:50px; padding:0 0 0 100px; }
.con_intro .con_intro_c1 ul li+li+li { color:#888888; font-size:33px; font-weight:normal; letter-spacing:-0.05em; line-height:35px; padding:0 0 0 40px; }
.con_intro .con_intro_c2 { margin:60px 0 0 0; color:#c7582c; font-size:28px; font-weight:600; letter-spacing:-0.05em; line-height:35px; }
.con_intro .con_intro_c3 { margin:40px 0 0 0; color:#555555; font-size:15px; font-weight:600; letter-spacing:-0.03em; line-height:25px; }
.con_intro .con_intro_c3 span { color:#ff3b1d; font-size:17px; }
.con_intro .con_intro_c4 { position:absolute; right:20px; top:50px; }
.con_intro .con_intro_c4 ul { overflow:hidden; }
.con_intro .con_intro_c4 ul li { text-align:center; }
.con_intro .con_intro_c4 ul li+li { color:#979797; font-size:15px; font-weight:600; letter-spacing:-0.03em; margin:10px 0 0 0; }
.con_intro .con_intro_c4 ul li+li+li { color:#444444; font-size:30px; font-weight:600; letter-spacing:-0.03em; margin:0px 0 0 0; }

.con_visual { height:344px; background:url("./images/bg_05.jpg") repeat-x center 0; }
.con_visual .con_visual_c { margin:0 auto; width:1200px; height:344px; }

.visual-con { float:left; position:relative; width:1200px; height:344px; }
.visual-con .rollnum { position:absolute; bottom:16px; right:35px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.visual-con .rollnum a { float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.visual-con .rollnum .num { display:inline; }
.visual-con .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.visual-con .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
.visual-con .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.visual-con .rollnum .play { width:14px; background-position:-96px 0; }
.visual-con .roll img { width:1200px; height:344px; }

.con_mcon { overflow:hidden; padding:30px 0 55px 0; }
.con_mcon .con_mcon_c { margin:0 auto; width:1200px; overflow:hidden; }
.con_mcon_c1 { float:left; width:400px; overflow:hidden; margin:0 40px 0 0; }
.con_mcon_c1_1 { position:relative; overflow:hidden; }
.con_mcon_c1_1 h2 { color:#333333; font-size:22px; font-weight:bold; letter-spacing:-0.03em; }
.con_mcon_c1_1 a.more { position:absolute; right:0px; top:5px; color:#666666; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
.con_mcon_c1_1 ul { overflow:hidden; margin:20px 0 0 0; }
.con_mcon_c1_1 ul li { background:url("./images/ic_dot_01.jpg") no-repeat 0 10px; line-height:20px; padding-left:9px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.01em; margin:0 0 10px 0; }
.con_mcon_c1_1 ul li a { color:#333333; }
.con_mcon_c1_2 { position:relative; overflow:hidden; margin:30px 0 0 0; }
.con_mcon_c1_2 h2 { color:#333333; font-size:22px; font-weight:bold; letter-spacing:-0.03em; }
.con_mcon_c1_2 a.more { position:absolute; right:0px; top:5px; color:#666666; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
.con_mcon_c1_2 p.imgs { margin:20px 0 0 0;  }
.con_mcon_c1_2 p.imgs img { width:167px; height:111px; }
.con_mcon_c1_2 ul { position:absolute; left:180px; top:50px; overflow:hidden; }
.con_mcon_c1_2 ul li { }
.con_mcon_c1_2 ul li a { color:#111111; }
.con_mcon_c1_2 ul li.tit { color:#111111; font-size:15px; font-weight:bold; letter-spacing:-0.01em; margin:0 0 10px 0; line-height:20px; }
.con_mcon_c1_2 ul li.desc { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.01em; line-height:18px; }

.con_mcon_c2 { float:left; width:320px; overflow:hidden; margin:0 40px 0 0; }
.con_mcon_c2_1 { position:relative; overflow:hidden; }
.con_mcon_c2_1 h2 { color:#333333; font-size:22px; font-weight:bold; letter-spacing:-0.03em; }
.con_mcon_c2_1 a.more { position:absolute; right:0px; top:5px; color:#666666; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }

.con_mcon_c2_1_cal { width:100%; overflow:hidden; margin:25px 0 0 0; padding:30px 20px 35px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#f2f2f2; border:0px solid #d8d8d8; }
.con_mcon_c2_1_cal h1 { color:#555555; font-size:32px; font-weight:bold; text-align:center; letter-spacing:-0.03em; margin:0 0 15px 0; }

.cal_list { }
.cal_list table { width:100%; }
.cal_list th { height:38px; color:#666666; font-size:13px; text-align:center; font-weight:600; }
.cal_list td { height:40px; color:#666666; font-size:14px; text-align:center; font-weight:600; }
.cal_list td a { display:inline-block; width:95%; height:36px; color:#ffffff; font-size:14px; text-align:center; font-weight:600; line-height:36px; background:#999999; border-radius:3px; }
.cal_list td a.on { display:inline-block; width:95%; height:36px; background:#d0b208; border-radius:5px; }

.con_mcon_c3 { float:left; width:400px; overflow:hidden; }
.con_mcon_c3_1 { position:relative; overflow:hidden; }
.con_mcon_c3_1 h2 { color:#333333; font-size:22px; font-weight:bold; letter-spacing:-0.03em; }
.con_mcon_c3_1 a.more { position:absolute; right:0px; top:5px; color:#666666; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
.con_mcon_c3_1 ul { overflow:hidden; margin:20px 0 0 0; }
.con_mcon_c3_1 ul li.tit { clear:both; float:left; width:80%; background:url("./images/ic_dot_01.jpg") no-repeat 0 10px; line-height:20px; padding-left:9px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.01em; margin:0 0 15px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.con_mcon_c3_1 ul li.link { float:left; width:20%; text-align:right; }
.con_mcon_c3_1 ul li.link a { display:inline-block; padding:3px 8px 5px 8px; background:#666666; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.01em; border-radius:10px; }
.con_mcon_c3_2 { position:relative; overflow:hidden; margin:35px 0 0 0; }

.con_caltop { overflow:hidden; }
.con_caltop ul { display:table; margin-left:auto; margin-right:auto; }
.con_caltop li { float:left; margin:0 50px 0 0; }
.con_caltop li:last-child { margin:0 0 0 0; }
.con_caltop li.tit { color:#444444; font-family:"verdana";  font-weight:normal; font-size:36px; letter-spacing:-0.05em; line-height:35px; }
.con_caltop li.btns { opacity:0.8;  }

.con_cal { border-top:2px solid #656565; }
.con_cal table { width:100%; }
.con_cal th { height:50px; background:#f5f5f5; color:#333333; border:1px solid #e6e6e4; font-size:15px; font-weight:600; text-align:center; }
.con_cal th.op1 { color:#e60200; }
.con_cal td { height:90px; background:#ffffff; color:#666666; border:1px solid #e6e6e4; font-size:15px; font-weight:600; text-align:left; vertical-align:top; padding:10px 10px 0 10px; }
.con_cal td.op1 { color:#e60200; }
.con_cal td.on { background:#fef7db; }
.con_cal td p { margin:10px 0 0 0; color:#444444; font-size:13px; font-weight:normal; line-height:18px; }

.con_img { padding:70px 0 70px 0; border:1px solid #d8d8d8; text-align:center; }

.con_img2 { padding:30px 50px 30px 50px; border:1px solid #d8d8d8; text-align:center; }
.con_img2 img { width:100%; }

.con_img3 { padding:40px 0 40px 0; border:1px solid #d8d8d8; text-align:center; }

.con_img4 { padding:0px 0 0px 0; border:1px solid #d8d8d8; text-align:center; }

.con_tit { position:relative; background:url("./images/ic_02.jpg") no-repeat 0 3px; padding:0 0 0 20px; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.01em; }

.con_txt { overflow:hidden; padding:20px 20px 20px 20px; background:#f2f2f2; border:1px solid #d8d8d8; }

.con_txt2 { overflow:hidden; padding:40px 20px 40px 180px; background:#f2f2f2; border:1px solid #d8d8d8; background:#f2f2f2 url("./images/ic_03.png") no-repeat 50px center; }

.con_tab { position:relative; height:48px; }
.con_tab .con_tab_c { display:table; width:100%; height:45px; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; }
.con_tab .con_tab_c a { display:table-cell; height:45px; color:#555555; font-size:15px; text-align:center; font-weight:normal; vertical-align:middle; letter-spacing:-0.01em; border:1px solid #cccccc; border-width:1px 1px 2px 1px; border-bottom:2px solid #043763; }
.con_tab .con_tab_c a.on { color:#043763; font-size:16px; font-weight:600; border:2px solid #043763; border-width:2px 2px 0 2px; }

.con_tab_sub { height:46px; border:1px solid #d8d8d8; border-width:0 1px 1px 1px; box-sizing:border-box; padding-top:15px; }
.con_tab_sub ul { display:table; margin-left:auto; margin-right:auto; }
.con_tab_sub ul li { float:left; background:url("./images/bg_01_3.jpg") no-repeat right 2px; padding-right:40px; }
.con_tab_sub ul li a { color:#666666; font-size:14px; font-weight:normal; letter-spacing:-0.00em; }
.con_tab_sub ul li a.on { color:#e60200; font-weight:600; font-size:15px; }
.con_tab_sub ul li:last-child { background:url("./images/bg_01_3__.jpg") no-repeat right 2px; padding-right:0px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.con_layout { overflow:hidden; }
.con_layout .con_layout_c1 { float:left; }
.con_layout .con_layout_c2 { float:left; }

.con_btn_left { text-align:left; }
.con_btn_right { text-align:right; }
.con_btn_center { text-align:center; }
.con_btn_double { overflow:hidden; }
.con_btn_double ul { }
.con_btn_double ul li { float:left; }
.con_btn_double ul li:last-child { float:right; }

select { border:1px solid #cacaca; padding:2px 2px 2px 2px; line-height:20px; color:#333333; }
input[type="file"] { height:26px; border:1px solid #cbcbcb; font-size:14px; color:#333333; }
input[type="radio"] { margin-top:1px; vertical-align:middle; }
input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }

.selbox1 { border:1px solid #d6d6d6; font-size:14px; color:#666666; padding:4px 5px 4px 5px; }

.txtbox1 { border:1px solid #d6d6d6; font-size:14px; color:#666666; padding:0 0 0 5px; line-height:18px; }
.txtbox2 { border:1px solid #d6d6d6; font-size:14px; color:#666666; padding:0 0 0 5px; line-height:18px; background:#fbfbfb; }
.txtbox3 { border:1px solid #d6d6d6; font-size:14px; color:#666666; padding:0 0 0 0; line-height:18px; text-align:center; }
.txtbox4 { border:0px solid #d6d6d6; font-size:14px; color:#666666; padding:0 0 0 0px; line-height:18px; }

.txtarea1 { border:1px solid #dbdbdb; font-size:14px; color:#666666; padding:5px; line-height:18px; }
.txtarea2 { border:1px solid #dbdbdb; font-size:15px; color:#999999; padding:20px; line-height:18px; }

.blink{ animation:blink 900ms infinite alternate; }
@keyframes blink { from { opacity:1; } to { opacity:0; } };

ul.file { width:100%; }
ul.file li { float:left; margin-right:8px; }
ul.file li img { margin-bottom:3px; }

ul.dotlist { margin:0 10px 0 10px; overflow:hidden; }
ul.dotlist li { background:url("./images/ic_dot_01.jpg") no-repeat 0 10px; line-height:22px; padding-left:9px; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.01em; }
ul.dotlist li.op1 { background:url("./images/ic_dot_01_.jpg") no-repeat 0 10px; line-height:22px; padding-left:0px; color:#111111; font-size:14px; font-weight:600; letter-spacing:-0.01em; }

ul.dotlist2 { margin:0 10px 0 10px; overflow:hidden; }
ul.dotlist2 li { background:url("./images/ic_dot_03.jpg") no-repeat 0 10px; line-height:25px; padding-left:9px; color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.01em; }
ul.dotlist2 li.op1 { background:url("./images/ic_dot_02.jpg") no-repeat 10px 9px; line-height:20px; padding-left:18px; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.01em; }
ul.dotlist2 li.op2 { background:url("./images/ic_dot_02_.jpg") no-repeat 10px 9px; line-height:20px; padding-left:18px; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.01em; }

ul.dotlist3 { margin:0 10px 0 10px; overflow:hidden; }
ul.dotlist3 li { background:url("./images/ic_dot_01.jpg") no-repeat 0 10px; line-height:22px; padding-left:9px; color:#333333; font-size:13px; font-weight:normal !important; letter-spacing:-0.01em; }
ul.dotlist3 li.op1 { background:url("./images/ic_dot_01_.jpg") no-repeat 0 10px; line-height:22px; padding-left:0px; color:#111111; font-size:14px; font-weight:600; letter-spacing:-0.01em; }

ul.dotlist4 { margin:10px 0 10px 5px; overflow:hidden; }
ul.dotlist4 li { background:url("./images/ic_dot_01.jpg") no-repeat 0 8px; line-height:16px; padding-left:9px; color:#444444; font-size:12px; font-weight:normal !important; letter-spacing:-0.01em; }

ul.no-dot li {background-image:none; padding-left:0px; }
ul.dotlist li.no-dot {background-image:none; padding-left:9px;  }

.con_star { width:60px; background:url("./images/star_off.png") no-repeat left top; height:12px; display:block; float:left; margin:1px 0 0 0px; }
.con_star .con_star_on { float:left; display:block; height:12px; background:url("./images/star_on.png") no-repeat left top; }

.con_star2 { width:60px; background:url("./images/star_off.png") no-repeat left top; height:12px; display:block; margin:0 auto; }
.con_star2 .con_star2_on { float:left; display:block; height:12px; background:url("./images/star_on.png") no-repeat left top; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

a.btn_search_01 { display:inline-block; width:52px; height:29px; font-size:14px; font-weight:600; background:#444444; color:#ffffff; text-align:center; line-height:29px; border-radius:1px; }
a.btn_search_02 { display:inline-block; width:52px; height:29px; font-size:14px; font-weight:600; background:#666666; color:#ffffff; text-align:center; line-height:29px; border-radius:1px; }
a.btn_search_03 { display:inline-block; width:52px; height:26px; font-size:12px; font-weight:600; background:#444444; color:#ffffff; text-align:center; line-height:24px; border-radius:1px; }

a.btn_brown_01 { display:inline-block; padding:0 23px 0 23px; height:37px; font-size:15px; font-weight:600; background:#75675c; color:#ffffff; text-align:center; line-height:37px; border-radius:5px; letter-spacing:-0.01em; }
a.btn_brown_02 { display:inline-block; padding:0 30px 0 30px; height:45px; font-size:15px; font-weight:600; background:#4d4c4a; color:#ffffff; text-align:center; line-height:45px; border-radius:5px; letter-spacing:-0.01em; }
a.btn_brown_03 { display:inline-block; padding:0 15px 0 15px; height:28px; font-size:13px; font-weight:600; background:#75675c; color:#ffffff !important; text-align:center; line-height:28px; border-radius:0px; letter-spacing:-0.01em; vertical-align:middle; }
a.btn_grey_01 { display:inline-block; padding:0 23px 0 23px; height:37px; font-size:15px; font-weight:600; background:#777777; color:#ffffff; text-align:center; line-height:37px; border-radius:5px; letter-spacing:-0.01em; }
a.btn_grey_02 { display:inline-block; padding:0 15px 0 15px; height:26px; font-size:13px; font-weight:600; background:#777777; color:#ffffff !important; text-align:center; line-height:26px; border-radius:5px; letter-spacing:-0.01em; vertical-align:middle; }
a.btn_orange_01 { display:inline-block; padding:0 23px 0 23px; height:37px; font-size:15px; font-weight:600; background:#f8ca50; color:#ffffff; text-align:center; line-height:37px; border-radius:5px; letter-spacing:-0.01em; }
a.btn_orange_02 { display:inline-block; padding:0 23px 0 23px; height:37px; font-size:15px; font-weight:600; background:#f5760f; color:#ffffff !important; text-align:center; line-height:37px; border-radius:5px; letter-spacing:-0.01em; }
a.btn_purple_01 { display:inline-block; padding:0 23px 0 23px; height:37px; font-size:15px; font-weight:600; background:#745b6a; color:#ffffff; text-align:center; line-height:37px; border-radius:5px; letter-spacing:-0.01em; }

a.btn_prev_01 { display:inline-block; padding:0 15px 0 15px; height:28px; font-size:13px; font-weight:600; background:#75675c; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; letter-spacing:-0.01em; vertical-align:middle; }
a.btn_next_01 { display:inline-block; padding:0 15px 0 15px; height:28px; font-size:13px; font-weight:600; background:#75675c; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; letter-spacing:-0.01em; vertical-align:middle; }

a.btn_link_01 { display:inline-block; padding:3px 10px 3px 10px; font-size:12px; font-weight:600; background:#666666; color:#ffffff !important; text-align:center; border-radius:5px; letter-spacing:-0.01em; }
a.btn_link_02 { display:inline-block; padding:3px 10px 3px 10px; font-size:12px; font-weight:600; background:#eb6f17; color:#ffffff !important; text-align:center; border-radius:5px; letter-spacing:-0.01em; }

a.btn_blue_1 { display:inline-block; padding:5px 20px 3px 20px; font-size:13px; font-weight:600; background:#0c50a1; color:#ffffff; text-align:center; border:1px solid #0c50a1; }
a.btn_white_1 { display:inline-block; padding:5px 20px 3px 20px; font-size:13px; font-weight:600; background:#ffffff; color:#0950a2; text-align:center; border:1px solid #0c50a1; }
a.btn_grey_1 { display:inline-block; padding:4px 10px 4px 10px; font-size:12px; font-weight:normal; background:#666666; color:#ffffff; text-align:center; border-radius:3px; }

.btn_link_01 { display:inline-block; padding:3px 10px 3px 10px; font-size:12px; font-weight:600; background:#666666; color:#ffffff !important; text-align:center; border-radius:20px; letter-spacing:-0.01em; }
.btn_link_02 { display:inline-block; padding:3px 10px 3px 10px; font-size:12px; font-weight:600; background:#eb6f17; color:#ffffff !important; text-align:center; border-radius:20px; letter-spacing:-0.01em; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.deco { text-decoration:underline; }
.nodeco { text-decoration:none !important; }
.displaydone { width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden; }
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none; }
.clear { display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.pointer { cursor:pointer; }
.clearboth { clear:both; }
.m0a { margin:0 auto !important; }
.pr { position:relative !important; }
.f_l { float:left; }
.f_r { float:right; }
.d_none { display:none; }
.d_block { display:block; }

.al { text-align:left !important; }
.ac { text-align:center !important; }
.ar { text-align:right !important; }

.vat { vertical-align:top !important; }
.vam { vertical-align:middle !important; }
.vab { vertical-align:bottom !important; }

.b { border:1px solid #000000 !important; }
.b2 { border:2px solid #000000 !important; }
.b3 { border:3px solid #000000 !important; }
.b4 { border:4px solid #000000 !important; }
.b5 { border:5px solid #000000 !important; }
.b6 { border:6px solid #000000 !important; }
.b7 { border:7px solid #000000 !important; }
.b8 { border:8px solid #000000 !important; }
.b9 { border:9px solid #000000 !important; }
.b10 { border:10px solid #000000 !important; }

.b-d8d8d8 { border:1px solid #d8d8d8 !important; }

.bg_none { background:none !important; }
.bg_f2f2f2 { background:#f2f2f2 !important; }

.b_none { border:none !important; }
.br_none { border-right:none !important; }
.bl_none { border-left:none !important; }
.bt_none { border-top:none !important; }
.bb_none { border-bottom:none !important; }

.fw6 { font-weight:600 !important; }
.fwb { font-weight:bold !important; }
.fwn { font-weight:normal !important; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs17 { font-size:17px !important; }
.fs18 { font-size:18px !important; }
.fs19 { font-size:19px !important; }
.fs20 { font-size:20px !important; }
.fs35 { font-size:35px !important; }

.lh16 { line-height:16px !important; }
.lh17 { line-height:17px !important; }
.lh18 { line-height:18px !important; }
.lh19 { line-height:19px !important; }
.lh20 { line-height:20px !important; }
.lh21 { line-height:21px !important; }
.lh22 { line-height:22px !important; }
.lh23 { line-height:23px !important; }
.lh24 { line-height:24px !important; }
.lh25 { line-height:25px !important; }
.lh26 { line-height:26px !important; }
.lh27 { line-height:27px !important; }
.lh28 { line-height:28px !important; }
.lh29 { line-height:29px !important; }
.lh30 { line-height:30px !important; }
.lh40 { line-height:40px !important; }
.lh50 { line-height:50px !important; }

.no_mp { margin:0 !important; padding:0 !important; }

.m0 { margin:0px !important; }
.mt0 { margin-top:0px !important; }
.mt1 { margin-top:1px !important; }
.mt2 { margin-top:2px !important; }
.mt3 { margin-top:3px !important; }
.mt3_ { margin-top:-3px !important; }
.mt4 { margin-top:4px !important; }
.mt5 { margin-top:5px !important; }
.mt5_ { margin-top:-5px !important; }
.mt6 { margin-top:6px !important; }
.mt7 { margin-top:7px !important; }
.mt8 { margin-top:8px !important; }
.mt9 { margin-top:9px !important; }
.mt10 { margin-top:10px !important; }
.mt11 { margin-top:11px !important; }
.mt12 { margin-top:12px !important; }
.mt13 { margin-top:13px !important; }
.mt14 { margin-top:14px !important; }
.mt15 { margin-top:15px !important; }
.mt16 { margin-top:16px !important; }
.mt17 { margin-top:17px !important; }
.mt18 { margin-top:18px !important; }
.mt19 { margin-top:19px !important; }
.mt20 { margin-top:20px !important; }
.mt21 { margin-top:21px !important; }
.mt22 { margin-top:22px !important; }
.mt23 { margin-top:23px !important; }
.mt24 { margin-top:24px !important; }
.mt25 { margin-top:25px !important; }
.mt26 { margin-top:26px !important; }
.mt27 { margin-top:27px !important; }
.mt28 { margin-top:28px !important; }
.mt29 { margin-top:29px !important; }
.mt30 { margin-top:30px !important; }
.mt31 { margin-top:31px !important; }
.mt32 { margin-top:32px !important; }
.mt33 { margin-top:33px !important; }
.mt34 { margin-top:34px !important; }
.mt35 { margin-top:35px !important; }
.mt36 { margin-top:36px !important; }
.mt37 { margin-top:37px !important; }
.mt38 { margin-top:38px !important; }
.mt39 { margin-top:39px !important; }
.mt40 { margin-top:40px !important; }
.mt41 { margin-top:41px !important; }
.mt42 { margin-top:42px !important; }
.mt43 { margin-top:43px !important; }
.mt44 { margin-top:44px !important; }
.mt45 { margin-top:45px !important; }
.mt46 { margin-top:46px !important; }
.mt47 { margin-top:47px !important; }
.mt48 { margin-top:48px !important; }
.mt49 { margin-top:49px !important; }
.mt50 { margin-top:50px !important; }
.mt51 { margin-top:51px !important; }
.mt52 { margin-top:52px !important; }
.mt53 { margin-top:53px !important; }
.mt54 { margin-top:54px !important; }
.mt55 { margin-top:55px !important; }
.mt60 { margin-top:60px !important; }
.mt65 { margin-top:65px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
.mt155 { margin-top:155px !important; }
.mb1 { margin-bottom:1px !important; }
.mb2 { margin-bottom:2px !important; }
.mb3 { margin-bottom:3px !important; }
.mb5 { margin-bottom:5px !important; }
.mb6 { margin-bottom:6px !important; }
.mb7 { margin-bottom:7px !important; }
.mb8 { margin-bottom:8px !important; }
.mb9 { margin-bottom:9px !important; }
.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb18 { margin-bottom:18px !important; }
.mb20 { margin-bottom:20px !important; }
.mb20_ { margin-bottom:-20px !important; }
.mb25_ { margin-bottom:-25px !important; }
.mb25 { margin-bottom:25px !important; }
.mb27 { margin-bottom:27px !important; }
.mb28 { margin-bottom:28px !important; }
.mb30 { margin-bottom:30px !important; }
.mb30_ { margin-bottom:-30px !important; }
.mb35 { margin-bottom:35px !important; }
.mb36 { margin-bottom:36px !important; }
.mb40 { margin-bottom:40px !important; }
.mb41 { margin-bottom:41px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }
.mb55 { margin-bottom:55px !important; }
.mb65 { margin-bottom:65px !important; }
.mb100 { margin-bottom:100px !important; }
.mb200 { margin-bottom:200px !important; }
.ml1 { margin-left:1px !important; }
.ml2 { margin-left:2px !important; }
.ml3 { margin-left:3px !important; }
.ml4 { margin-left:4px !important; }
.ml5 { margin-left:5px !important; }
.ml8 { margin-left:8px !important; }
.ml10 { margin-left:10px !important; }
.ml10_ { margin-left:-10px !important; }
.ml11 { margin-left:11px !important; }
.ml12 { margin-left:12px !important; }
.ml13 { margin-left:13px !important; }
.ml14 { margin-left:14px !important; }
.ml15 { margin-left:15px !important; }
.ml16 { margin-left:16px !important; }
.ml20 { margin-left:20px !important; }
.ml21 { margin-left:21px !important; }
.ml30 { margin-left:30px !important; }
.ml37 { margin-left:37px !important; }
.ml40 { margin-left:40px !important; }
.ml50 { margin-left:50px !important; }
.ml60 { margin-left:60px !important; }
.ml70 { margin-left:70px !important; }
.ml80 { margin-left:80px !important; }
.ml80 { margin-left:80px !important; }
.ml83 { margin-left:83px !important; }
.ml90 { margin-left:90px !important; }
.ml100 { margin-left:100px !important; }
.ml110 { margin-left:110px !important; }
.ml120 { margin-left:120px !important; }
.ml130 { margin-left:130px !important; }
.ml140 { margin-left:140px !important; }
.ml150 { margin-left:150px !important; }
.ml250 { margin-left:250px !important; }
.mr0 { margin-right:0px !important; }
.mr1 { margin-right:1px !important; }
.mr2 { margin-right:2px !important; }
.mr3 { margin-right:3px !important; }
.mr4 { margin-right:4px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr11 { margin-right:11px !important; }
.mr12 { margin-right:12px !important; }
.mr13 { margin-right:13px !important; }
.mr14 { margin-right:14px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mr30 { margin-right:30px !important; }
.mr31 { margin-right:31px !important; }
.mr32 { margin-right:32px !important; }
.mr33 { margin-right:33px !important; }
.mr34 { margin-right:34px !important; }
.mr35 { margin-right:35px !important; }
.mr36 { margin-right:36px !important; }
.mr37 { margin-right:37px !important; }
.mr38 { margin-right:38px !important; }
.mr39 { margin-right:39px !important; }
.mr40 { margin-right:40px !important; }
.mr45 { margin-right:45px !important; }
.mr50 { margin-right:50px !important; }
.mr51 { margin-right:51px !important; }

.mrp1 { margin-right:1% !important; }
.mrp2 { margin-right:2% !important; }
.mrp3 { margin-right:3% !important; }
.mrp4 { margin-right:4% !important; }
.mrp5 { margin-right:5% !important; }
.mrp6 { margin-right:6% !important; }
.mrp7 { margin-right:7% !important; }
.mrp8 { margin-right:8% !important; }
.mrp9 { margin-right:9% !important; }
.mrp10 { margin-right:10% !important; }

.pp1 { padding:1% !important; }
.ptp1 { padding-top:1% !important; }
.pbp1 { padding-bottom:1% !important; }
.plp1 { padding-left:1% !important; }
.prp1 { padding-right:1% !important; }

.p0 { padding:0px !important; }
.p5 { padding:5px !important; }
.p10 { padding:10px !important; }
.p20 { padding:20px !important; }
.pt1 { padding-top:1px !important; }
.pt2 { padding-top:2px !important; }
.pt3 { padding-top:3px !important; }
.pt4 { padding-top:4px !important; }
.pt5 { padding-top:5px !important; }
.pt6 { padding-top:6px !important; }
.pt7 { padding-top:7px !important; }
.pt8 { padding-top:8px !important; }
.pt9 { padding-top:9px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt24 { padding-top:24px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt70 { padding-top:70px !important; }
.pt80 { padding-top:80px !important; }
.pt90 { padding-top:90px !important; }
.pt100 { padding-top:100px !important; }
.pt110 { padding-top:110px !important; }
.pt120 { padding-top:120px !important; }
.pt130 { padding-top:130px !important; }
.pt140 { padding-top:140px !important; }
.pt150 { padding-top:150px !important; }
.pb1 { padding-bottom:1px !important; }
.pb2 { padding-bottom:2px !important; }
.pb3 { padding-bottom:3px !important; }
.pb4 { padding-bottom:4px !important; }
.pb5 { padding-bottom:5px !important; }
.pb6 { padding-bottom:6px !important; }
.pb7 { padding-bottom:7px !important; }
.pb8 { padding-bottom:8px !important; }
.pb9 { padding-bottom:9px !important; }
.pb10 { padding-bottom:10px !important; }
.pb20 { padding-bottom:20px !important; }
.pb25 { padding-bottom:25px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pl0 { padding-left:0px !important; }
.pl5 { padding-left:5px !important; }
.pl6 { padding-left:6px !important; }
.pl7 { padding-left:7px !important; }
.pl8 { padding-left:8px !important; }
.pl9 { padding-left:9px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl16 { padding-left:16px !important; }
.pl17 { padding-left:17px !important; }
.pl18 { padding-left:18px !important; }
.pl19 { padding-left:19px !important; }
.pl20 { padding-left:20px !important; }
.pl30 { padding-left:30px !important; }
.pl40 { padding-left:40px !important; }
.pl50 { padding-left:50px !important; }
.pr5 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr20 { padding-right:20px !important; }
.pr25 { padding-right:25px !important; }
.pr30 { padding-right:30px !important; }

.fc_black { color:#000000 !important; } /* 검정 */
.fc_orange { color:#ff6800 !important; } /* 오렌지 */
.fc_orange2 { color:#f5760f !important; } /* 오렌지 */
.fc_red { color:#ff3b1d !important; } /* 빨간색 */
.fc_blue { color:#007cd0 !important; } /* 파란색 */
.fc_grey { color:#c8c8d0 !important; } /* 회색 */

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w30 { width:30px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w65 { width:65px !important; }
.w66 { width:66px !important; }
.w67 { width:67px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w81 { width:81px !important; }
.w82 { width:82px !important; }
.w83 { width:83px !important; }
.w84 { width:84px !important; }
.w85 { width:85px !important; }
.w86 { width:86px !important; }
.w87 { width:87px !important; }
.w88 { width:88px !important; }
.w89 { width:89px !important; }
.w90 { width:90px !important; }
.w91 { width:91px !important; }
.w92 { width:92px !important; }
.w93 { width:93px !important; }
.w94 { width:94px !important; }
.w95 { width:95px !important; }
.w96 { width:96px !important; }
.w97 { width:97px !important; }
.w98 { width:98px !important; }
.w99 { width:99px !important; }
.w100 { width:100px !important; }
.w101 { width:101px !important; }
.w102 { width:102px !important; }
.w103 { width:103px !important; }
.w104 { width:104px !important; }
.w105 { width:105px !important; }
.w106 { width:106px !important; }
.w107 { width:107px !important; }
.w108 { width:108px !important; }
.w109 { width:109px !important; }
.w110 { width:110px !important; }
.w111 { width:111px !important; }
.w112 { width:112px !important; }
.w113 { width:113px !important; }
.w114 { width:114px !important; }
.w115 { width:115px !important; }
.w120 { width:120px !important; }
.w123 { width:123px !important; }
.w130 { width:130px !important; }
.w131 { width:131px !important; }
.w132 { width:132px !important; }
.w133 { width:133px !important; }
.w134 { width:134px !important; }
.w135 { width:135px !important; }
.w136 { width:136px !important; }
.w137 { width:137px !important; }
.w138 { width:138px !important; }
.w139 { width:139px !important; }
.w140 { width:140px !important; }
.w142 { width:142px !important; }
.w150 { width:150px !important; }
.w160 { width:160px !important; }
.w170 { width:170px !important; }
.w175 { width:175px !important; }
.w180 { width:180px !important; }
.w185 { width:185px !important; }
.w190 { width:190px !important; }
.w200 { width:200px !important; }
.w210 { width:210px !important; }
.w220 { width:220px !important; }
.w230 { width:230px !important; }
.w236 { width:236px !important; }
.w240 { width:240px !important; }
.w250 { width:250px !important; }
.w255 { width:255px !important; }
.w259 { width:259px !important; }
.w260 { width:260px !important; }
.w263 { width:263px !important; }
.w270 { width:270px !important; }
.w280 { width:280px !important; }
.w290 { width:290px !important; }
.w299 { width:299px !important; }
.w300 { width:300px !important; }
.w310 { width:310px !important; }
.w340 { width:340px !important; }
.w400 { width:400px !important; }
.w410 { width:410px !important; }
.w420 { width:420px !important; }
.w430 { width:430px !important; }
.w440 { width:440px !important; }
.w450 { width:450px !important; }
.w460 { width:460px !important; }
.w470 { width:470px !important; }
.w480 { width:480px !important; }
.w490 { width:490px !important; }
.w495 { width:495px !important; }
.w500 { width:500px !important; }
.w538 { width:538px !important; }
.w590 { width:590px !important; }
.w598 { width:598px !important; }
.w600 { width:600px !important; }
.w610 { width:610px !important; }
.w620 { width:620px !important; }
.w630 { width:630px !important; }
.w640 { width:640px !important; }
.w650 { width:650px !important; }
.w660 { width:660px !important; }
.w670 { width:670px !important; }
.w680 { width:680px !important; }
.w690 { width:690px !important; }
.w700 { width:700px !important; }
.w734 { width:734px !important; }
.w800 { width:800px !important; }
.w808 { width:808px !important; }
.w898 { width:898px !important; }
.w926 { width:926px !important; }
.w938 { width:928px !important; }
.w1137 { width:1137px !important; }

.h10 { height:10px !important; }
.h11 { height:11px !important; }
.h12 { height:12px !important; }
.h13 { height:13px !important; }
.h14 { height:14px !important; }
.h15 { height:15px !important; }
.h16 { height:16px !important; }
.h17 { height:17px !important; }
.h18 { height:18px !important; }
.h19 { height:19px !important; }
.h20 { height:20px !important; }
.h21 { height:21px !important; }
.h22 { height:22px !important; }
.h23 { height:23px !important; }
.h24 { height:24px !important; }
.h25 { height:25px !important; }
.h26 { height:26px !important; }
.h27 { height:27px !important; }
.h28 { height:28px !important; }
.h29 { height:29px !important; }
.h30 { height:30px !important; }
.h31 { height:31px !important; }
.h32 { height:32px !important; }
.h33 { height:33px !important; }
.h34 { height:34px !important; }
.h35 { height:35px !important; }
.h36 { height:36px !important; }
.h37 { height:37px !important; }
.h38 { height:38px !important; }
.h39 { height:39px !important; }
.h40 { height:40px !important; }
.h50 { height:50px !important; }
.h60 { height:60px !important; }
.h65 { height:65px !important; }
.h70 { height:70px !important; }
.h80 { height:80px !important; }
.h90 { height:90px !important; }
.h100 { height:100px !important; }
.h110 { height:110px !important; }
.h120 { height:120px !important; }
.h125 { height:125px !important; }
.h130 { height:130px !important; }
.h140 { height:140px !important; }
.h150 { height:150px !important; }
.h160 { height:160px !important; }
.h170 { height:170px !important; }
.h177 { height:177px !important; }
.h180 { height:180px !important; }
.h190 { height:190px !important; }
.h200 { height:200px !important; }
.h210 { height:210px !important; }
.h220 { height:220px !important; }
.h230 { height:230px !important; }
.h240 { height:240px !important; }
.h250 { height:250px !important; }
.h300 { height:300px !important; }
.h350 { height:350px !important; }
.h400 { height:400px !important; }
.h500 { height:500px !important; }
.h600 { height:600px !important; }
.h700 { height:700px !important; }
.h800 { height:800px !important; }
.h900 { height:900px !important; }
.h1000 { height:1000px !important; }

.wp10 { width:10% !important; }
.wp20 { width:20% !important; }
.wp30 { width:30% !important; }
.wp40 { width:40% !important; }
.wp41 { width:41% !important; }
.wp42 { width:42% !important; }
.wp43 { width:43% !important; }
.wp44 { width:44% !important; }
.wp45 { width:45% !important; }
.wp46 { width:46% !important; }
.wp47 { width:47% !important; }
.wp48 { width:48% !important; }
.wp49 { width:49% !important; }
.wp50 { width:50% !important; }
.wp60 { width:60% !important; }
.wp70 { width:70% !important; }
.wp80 { width:80% !important; }
.wp90 { width:90% !important; }
.wp91 { width:91% !important; }
.wp92 { width:92% !important; }
.wp93 { width:93% !important; }
.wp94 { width:94% !important; }
.wp95 { width:95% !important; }
.wp96 { width:96% !important; }
.wp97 { width:97% !important; }
.wp98 { width:98% !important; }
.wp99 { width:99% !important; }
.wp100 { width:100% !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/


/*
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>

background:url("./images/control_01.jpg") no-repeat 0 0;
display:inline-block; width:28px; height:28px; background:url("./images/btn_search_01.jpg") no-repeat 0 0;
background-image:url("./images/bg_23.jpg"), url("./images/bg_24.jpg"); background-position:0 0, 0 0; background-repeat:repeat-x, no-repeat;

display:inline-block; width:68px; height:25px; background:#1462b3; border:1px solid #72a1d1; color:#c4d8ec; font-size:14px; font-weight:normal; text-align:center; line-height:25px; letter-spacing:-0.01em;
display:inline-block; width:100%; height:105px; background:url("./images/con_mcon_c1_link1.jpg") no-repeat center 0; padding:71px 0 0 0; color:#484745; font-size:13px; font-weight:600; letter-spacing:-0.07em;

position:absolute; right:0px; top:15px; display:inline-block; width:31px; height:31px; background:url("./images/btn_close_01.jpg") no-repeat 0 0; text-indent:-10000px; z-index:10000;
outline:none;
text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
display:table; margin-left:auto; margin-right:auto;
#con_footmenu a:after{ content:"|"; color:#999999; font-size:12px; font-weight:normal; text-align:center; padding:0 0 0 12px; }
#con_footmenu a:last-child:after{ content:none; padding:0 0 0 0; }

img-responsive

.con_tab .con_tab_c { display:table; width:100%; height:69px; table-layout:fixed; border-collapse:collapse; }
.con_tab .con_tab_c a { display:table-cell; height:69px; color:#3e3e3e; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.01em; background:url("./images/tab_bg.jpg") no-repeat 0 0; padding:17px 0 0 0; }

<img src="./images/sbanner_01.jpg" alt="학점은행제 평가인정 원격교육기관 교육부 평가인정" />

data-toggle="modal" data-target=".modal-examlist"
onclick="javascript:$('#modal-notice-1').fadeOut();$('#modal-notice-2').fadeIn();"

<div class="modal-body" id="modal-notice-1">

position:relative;
position:absolute; left:0px; top:0px;

text-indent:-10000px;
text-indent:-10000px; font-size:0; line-height:1;
letter-spacing:-0.01em;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;

color:#ffffff; font-size:12px; font-weight:600; text-align:center; line-height:26px; letter-spacing:-0.01em;
*/

.ta-txt { text-align:center !important; font-weight:700; }
