File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
overflow-y:scroll;
}
body {
position:relative;
margin:0;
padding:0;
font-size:15px;
}
body, h1, h2, h3, h4, h5, h6, input, button, textarea, select {
margin:0;
padding:0;
font-family: 'Noto Sans KR', sans-serif;
}
h1, h2, h3, h4, h5, h6{font-size: inherit;color:inherit}
a{width:100%;height:100%;}
p {margin:0;}
ol, ul, li {margin:0;padding:0;list-style:none;outline:0}
a:link, a:visited, a:hover, a:focus, a:active {color:#000;text-decoration:none;}
a:hover, a:focus, a:active {color:#000;text-decoration:none;}
label {font-size:0}
/* caption {font-size:0} */
caption,label{text-indent: -99999px}
table {border-spacing:0; border-collapse:collapse}
button{border:0;}
.blind {height:0;font-size:0;text-indent:-9999px;overflow:hidden;}
.inblock {display:inline-block;}
/* #skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em;} */
.skip_menu {position:relative;z-index:60;}
.skip_menu>a {display:block;position:fixed;left:0;top:-30px;width:100%;height:28px;margin:0 auto;padding:0 10px;background:#111;color:#fff;font-size:14px;line-height:28px;text-align:center;text-decoration:underline;z-index:10000;}
.skip_menu>a:active,.skip_menu>a:focus {top:0;}
header {position:relative; top:0; width:100%; height:80px;z-index:100;}
.hd_top {position:relative;width:1280px;height:80px;margin:0 auto;}
.hd_top.on::before{position:absolute;min-height:289px;height:100%;background-color:#fafafa;width:200%;content:"";left:-50%;z-index:30;background-image:url(/img/index/menuBg.png);top:80px;border-top:1px solid #dbdcdc;}
@media screen and (max-width: 1280px) {
.hd_top {width:100%;}
}
@media screen and (max-width: 770px) {
.hd_top {height:80px;}
}
h1 {position:absolute; left:10px; top:12px; width:221px; height:57px; z-index:50;}
h1 a { display:block; width:100%; height:100%;}
@media screen and (max-width: 480px) {
header {position:relative; top:0; width:100%; height:60px;z-index:100;}
.hd_top {height:60px;}
h1 {position:absolute; left:10px; top:7px; width:221px; height:57px; z-index:30;}
h1 img {width:80%;}
}
.utill {float:right;position:relative;width:160px;height:80px;z-index:50;}
.utill button{height:80px;}
#utill_sitemap.siteMap2{top:80px;display:block;border-top:1px solid #dce7f2;}
@media screen and (max-width: 770px) {
.utill {
display:none;
}
}
.utill ul {display:block;}
.utill li {float:left;width:80px;text-align:center;}
.utill li#utill_ct {width:48px;padding-right:0;background:none;}
.utill li a {display:block;width:100%;height:100%;}
/* 사이트맵 카테고리 */
#utill_sitemap{
display:none;
position:fixed;
top:0px;
left:0;
width:100%;
height:100%;
background:rgba(0, 0, 0,0.8);
z-index:31;
-moz-box-sizing:border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
}
@media (max-width:960px) {
#utill_sitemap{top:80px;}
}
@media (max-width:480px) {
#utill_sitemap{display:none;}
}
#utill_sitemap .us_wr{
width:100%;
height:800px;
overflow-y:auto;
background:#f1f5f8;
z-index:100;
}
#utill_sitemap .us_tbx {
position:relative;
width:1280px;
height:800px;
margin:0 auto;
padding-top:15px;
padding-left:100px;
}
@media (max-width:1280px) {
#utill_sitemap .us_wr{height: 96%;}
#utill_sitemap .us_tbx {
width:100%;
height:800px;
padding:80px 50px;
box-sizing:border-box;
}
}
@media (max-width:1024px){
#utill_sitemap .us_wr{height: 87%;}
}
.us_tbx_ul01 {
display:block;
width:100%;
height:100%;
}
.us_tbx_ul01 li {
float:left;
width:20%;
padding-right:0;
color:#000;
text-align:left;
background:none;
word-break:keep-all;
}
@media (max-width:960px) {
.us_tbx_ul01 li {width:16%;margin-right:2%;font-size:14px;}
}
.us_tbx_ul01 > li:nth-child(4) {
width:20%;
background:none;
}
.us_tbx_ul01 li p {
display:inline-block;
width:150px;
font-size:24px;
padding-bottom:20px;
border-bottom:1px solid #dedede;
}
@media (max-width:960px) {
.us_tbx_ul01 li p {display:block;width:100%;padding-bottom:8px;font-size:17px;font-weight:bold;}
}
.us_tbx_ul02 {
margin-top:10px;
}
.us_tbx_ul02, .us_tbx_ul02 li {
display:block;
width:100%;
margin-bottom:10px;
}
.us_tbx_ul02 li {
font-size:16px;
color:#000;
text-transform:uppercase;
}
.us_tbx_ul02 li ul {margin:5px 0 5px 0px;}
.us_tbx_ul02 li ul li{margin:0px 0 2px 15px;}
.us_tbx_ul02 li ul li:before {position:absolute; margin:6px 0 0 -8px; width: 4px; height: 4px; background: #aaa; content: ''; border-radius: 50%;}
.us_tbx_ul02 li ul li a{font-size:14px; color:#444;}
@media (max-width:960px) {
.us_tbx_ul02 li {font-size:14px;}
}
.us_tbx_ul02 li a {
color:#000;
}
.us_tbx_ul02 li a:hover {
text-decoration:underline !important;
}
.us_tbx_ul03 {
margin:10px 0;
}
.us_tbx_ul03 li {
font-size:14px;
text-indent:-0.1em;
}
#utill_sitemap .pop_close {
position:absolute;
top:30px;
right:30px;
width:33px;
height:31px;
font-size:0;
text-indent:-9999px;
background:url(/img/us_close.png) no-repeat center;
border:0;
cursor:pointer;
}
#hd_ct, #hd_search {
display:none;
}
@media screen and (max-width: 770px) {
#hd_search {
display:block;
float:right;
width:80px;
height:80px;
text-indent:-9999px;
background:url(/img/top_search_btn.png) no-repeat center;
background-size:cover;
border:0;
cursor:pointer;
}
#hd_ct {
display:block;
float:right;
width:90px;
height:80px;
text-indent:-9999px;
background:url(/img/toggle.jpg) no-repeat center;
background-size:cover;
border:0;
cursor:pointer;
}
}
@media screen and (max-width: 480px) {
#hd_search {
display:block;
float:right;
width:50px;
height:60px;
text-indent:-9999px;
background:url(/img/top_search_btn.png) no-repeat center;
background-size:cover;
border:0;
cursor:pointer;
}
#hd_ct {
display:block;
float:right;
width:60px;
height:60px;
text-indent:-9999px;
background:url(/img/toggle.jpg) no-repeat center;
background-size:cover;
border:0;
cursor:pointer;
}
}
/* 모바일 카테고리 */
#category{
display:none;
position:fixed;
top:0px;
left:0;
width:100%;
height:100%;
background:#fff;
z-index:31;
-moz-box-sizing:border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
}
@media (max-width:480px) {
body {overflow:hidden;}
#category{
top:0px;
height: calc(100% - 60px);
}
}
#category .ct_wr{
width:100%;
height:100%;
overflow-y:auto;
background:#fff;
border-top:3px solid #2877b7;
z-index:31;
}
#category ul.cate_tab{
width:100%
}
#category ul.cate_tab:after{
display:block;
visibility:hidden;
clear:both;
content:"";
}
#category ul.cate_tab li{
float:left;
width:50%;
}
#category ul.cate_tab li button{
display:block;
width:100%;
height:60px;
line-height:60px;
color:#a8a8a8;
border-top:2px solid #f6f0e7;
background:#f6f0e7;
border:none;
color:#998972;
}
#category ul.cate_tab li button.ct_tab_sl{
font-weight:bold;
background:#fff;
color:#555;
border-top:2px solid #be9153;
height:60px;
}
#category ul.cate{
background:#fff;
width:100%;
text-align:left;
text-indent:10px;
}
#category ul.cate > li{
line-height:60px;
border-bottom:1px solid #e9e9e9;
font-size:1.167em;
}
#category ul.cate li{
position:relative;
font-weight:bold;
}
#category ul.cate li a {
display:block;
color:#555;
padding-right:40px;
font-weight:500;
font-size:18px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
#category ul.cate li .ct_op{
display:inline-block;
position:absolute;
top:0;
right:0;
height:60px;
width:40px;
text-indent:-9999px;
background:url(/img/btn_op.png) no-repeat center;
border:none;
}
#category ul.cate li a:hover,#category ul.cate li a:focus{
text-decoration:underline
}
#category ul.cate li .ct_cl{
display:inline-block;
position:absolute;
top:0;
right:0;
height:60px;
width:40px;
text-indent:-999px;
background:url(/img/btn_cl.png) no-repeat center;
}
#category ul.sub_cate{
display:none;
}
#category ul.sub_cate1 li{
text-indent:20px;
background:#eee;
border-top:1px solid #d2d2d2;
font-weight:normal;
}
#category ul.sub_cate1 li a {
height:50px;
line-height:50px;
}
#category .category_logo {position:relative; height:80px; background:#fff;}
@media (max-width:480px) {
#category .category_logo {position:relative; height:60px; background:#fff;}
}
#category .pop_close{
position:absolute;
top:0px;
right:0;
width:90px;
height:80px;
background:url(/img/toggle_close.jpg) no-repeat center;
border:0;
text-indent:-99999px;
z-index:40;
cursor:pointer
}
@media (max-width:480px) {
#category .pop_close{
position:absolute;
top:0px;
right:0;
width:60px;
height:60px;
background:url(/img/toggle_close.jpg) no-repeat center;
background-size:cover;
border:0;
text-indent:-99999px;
z-index:30;
cursor:pointer
}
}
.tab_btn {position:fixed;width:35%;height:100%;box-sizing:border-box;background:#f5f5f5;border-right:1px solid #d9d9d9;}
.tab_btn ul {display:block;width:100%;}
.tab_btn li {width:100%;height:auto;line-height:70px;text-align:center;font-size:18px;color:#748b96;letter-spacing:-0.1em;border-bottom:1px solid #d9d9d9;}
.tab_btn li a {display:block;width:100%;color:inherit;font-weight:600;background-repeat:no-repeat}
#tabs {content:"";clear:both;display:block;}
#tabs .ui-tabs-anchor {width:100%;height:100%;padding:0;}
#tabs #tabs-1, #tabs #tabs-2, #tabs #tabs-3, #tabs #tabs-4 {width:100%;}
#tabs .ui-state-active a, #tabs .ui-state-active a:link, #tabs .ui-state-active a:visited {font-weight:600;background-color:#fff;}
.tab_list {position:relative;margin-left:35%;padding:20px;font-size:14px;color:#666;box-sizing:border-box;}
.tab_list a {color:#666;}
.tab_list span {color:#666;font-size:14px;}
.tab_list li {position:relative;float:left;width:284px;}
.ct_wr_ts {height:20px;font-size:15px; border-bottom:1px solid #000}
.ct_wr_lists {display:block}
.ct_wr_lists li {width:100%; line-height:40px; font-size:15px;color:#000; border-bottom:1px solid #e6e8e8; word-break:keep-all}
.ct_wr_lists li a {font-weight:bold; display:block;width:100%;height:100%;color:inherit;background:url(/img/s_navi_arrow.gif) no-repeat 99% center;}
.ct_wr_lists li a:hover {color:#000;font-weight:bold;}
.ct_wr_lists li ul li { line-height:16px; font-size:14px;color:#5b5b5b; margin: 0 0 5px 10px; border-bottom:0px solid #e6e8e8}
.ct_wr_lists li ul li:last-child { padding-bottom:10px; }
.ct_wr_lists li ul li a { font-weight:500;}
/* 상단메뉴 s */
#nav {
position:absolute;
top:0;
width:100%;
line-height:80px;
height:80px;
font-size:22px;
z-index:40;
}
@media (max-width:950px) {
#nav {display:none}
}
#nav ul.select {
display:block;
position:relative;
width:100%;
height:80px;
text-align:center;
white-space:nowrap;
}
#nav li {
display:inline-block;
}
#nav .select a {
display:block;
height:80px;
text-decoration:none;
white-space:nowrap;
color:#222;
box-sizing:border-box;
}
#nav .select a b {
font-weight:600;
}
#nav .select > li:first-child {
margin-left:80px;
}
#nav .select > li {
padding:0 34px;
font-size:20px;
line-height:80px;
position:relative;
margin-left:-5px;
}
@media (max-width: 1280px){
#nav .select > li {font-size:18px;}
#nav div.sub_right ul{padding: 25px 0 0 22%;}
#nav .sub_right ul li div.deth3_menu ul{width:97%;margin-left: -10px;}
#nav .select li.active div.sub li a{word-break:break-all}
}
@media (max-width: 1050px){
#nav .select > li {margin:0 ;font-size:16px;padding:0 15px;}
#nav div.sub_right ul{padding: 25px 0 0 22%;}
}
#nav .select li:hover a {
color:#125fac;
}
#nav .select li:hover a b {
display:block;
width:100%;
height:100%;
cursor:pointer;
font-weight:bold;
}
#nav .select li.active a b {
display:block;
width:100%;
height:100%;
cursor:pointer;
font-weight:bold;
}
#nav .sub {
display:none;
position:absolute;
left:0;
width:100%;
height:297px;
top:0px;
text-align:center;
border:0px solid red;
/*background:url('/img/head_bg.jpg') top center no-repeat #fff;*/
}
#nav .sub_bx {
position:relative;
width:1280px;
height:297px;
margin:0 auto;
overflow:hidden;
}
@media (max-width: 1280px){
#nav .sub_bx {
position:relative;
width:100%;
height:297px;
margin:0 auto;
overflow:hidden;
}
}
.sub_left {
position:absolute; left:0; top:0;
width:50%;
height:289px;
padding-top:130px;
padding-left:10px;
}
#nav .sub_bx .haed_left_icon1 {background:url('/img/haed_left_icon1.png') no-repeat 0px 120px;}
#nav .sub_bx .haed_left_icon2 {background:url('/img/haed_left_icon2.png') no-repeat 10px 110px;}
#nav .sub_bx .haed_left_icon3 {background:url('/img/haed_left_icon3.png') no-repeat 10px 100px;}
#nav .sub_bx .haed_left_icon4 {background:url('/img/haed_left_icon4.png') no-repeat 10px 100px;}
#nav .sub_bx .haed_left_icon5 {background:url('/img/haed_left_icon5.png') no-repeat 10px 110px;}
#nav .sub_bx .haed_left_icon6 {background:url('/img/haed_left_icon6.png') no-repeat 0px 100px;}
#nav .sub_bx .sub_left .hight_tit {
margin:0px 0 10px 120px;
font-size:28px;
color:#000000;
line-height:1em;
letter-spacing:-1px;
}
#nav .sub_bx .sub_left .hight_txt {
margin:0px 0 0px 120px;
font-size:15px;
color:#666;
line-height:1.4em;
}
#nav .sub li {
background:transparent;
}
#nav .select li:hover{
position:relative;
}
#nav .select li:hover .sub {
display:block;
position:absolute;
top:80px;
left:-40%;
width:180%;
height:290px;
line-height:60px;
text-align:left;
/*box-shadow:0 3px 0px rgba(0,0,0,0.05);
border-top:1px solid #dbdcdc;
border-bottom:1px solid #dbdcdc;*/
background-color: #f1f5f8;
padding: 0 5px;
}
#nav .select li.active .sub {
display:block;
position:absolute;
top:80px;
left:0%;
width:102%;
height:290px;
line-height:60px;
text-align:left;
/*box-shadow:0 3px 0px rgba(0,0,0,0.05);
border-top:1px solid #dbdcdc;
border-bottom:1px solid #dbdcdc;*/
}
#nav .select li:hover .sub li {
display:block;
line-height:1em;
padding-bottom:10px;
}
#nav .select li.active .sub li {
display:block;
line-height:1em;
padding-bottom:10px;
}
#nav .sub_bx .sub_right{
position:absolute; right:25%; top:0;
width:25%;
height:289px;
vertical-align:top;
border-right:1px solid #dbdcdc;
border-left:1px solid #dbdcdc;
background:#fff;
border-bottom:1px solid #dbdcdc;
}
/*#nav .sub_bx .sub_right ul {padding:25px 0 0 15%}
#nav .sub_bx .sub_right ul li {position:relative}
#nav .sub_bx .sub_right ul li .deth3_wrap {}
#nav .sub_bx .sub_right ul li .deth3_plus {position:absolute; top:-1px; left:-21px; cursor:pointer; border:0px solid red}
#nav .sub_bx .sub_right ul li .deth3_minus {position:absolute; top:-1px; left:-21px}
#nav .sub_bx .sub_right ul li .deth3_menu ul {width:80%; margin-top:5px; padding:3px 7px; background:#fff; border-top:1px dotted #c6c6c6; border-bottom:1px dotted #c6c6c6; }
#nav .sub_bx .sub_right ul li .deth3_menu ul li {padding-bottom:2px; background:url('/img/list02.png') no-repeat 0 8px; padding-left:7px; }
#nav .sub_bx .sub_right ul li .deth3_menu ul li a {color:#666; font-size:14px}
#nav .sub_bx .sub_right ul li .deth3_menu ul li a:hover {color:#005aab; font-weight:bold}*/
#nav .sub_right ul {padding:25px 0 0 15%}
#nav .sub_right ul li {position:relative}
#nav .sub_right ul li .deth3_wrap {}
#nav .sub_right ul li .deth3_plus {position:absolute; top:-1px; left:-18px; cursor:pointer; border:0px solid red;display:inline-block;}
#nav .sub_right ul li .deth3_minus {position:absolute; top:-1px; left:-21px;display:inline-block;}
#nav .sub_right ul li .deth3_menu ul {width:88%; margin-top:5px; padding:3px 7px; background:#fff; border-top:1px dotted #c6c6c6; border-bottom:1px dotted #c6c6c6; }
#nav .sub_right ul li .deth3_menu ul li {padding-bottom:2px; background:url('/img/list02.png') no-repeat 0 8px; padding-left:7px; }
#nav .sub_right ul li .deth3_menu ul li a {color:#666; font-size:14px;word-break: keep-all}
#nav .sub_right ul li .deth3_menu ul li a:hover {color:#005aab; font-weight:bold}
#nav .sub_bx .sub_right2 {
position:absolute; right:0; top:0;
width:25%;
height:289px;
vertical-align:top;
border-bottom:1px solid #dbdcdc;
border-right:1px solid #dbdcdc;
background:#fff;
}
#nav .sub_bx .sub_right2 ul {
width:100%;
}
#nav .sub_bx .sub_right2 ul li {
width:100%;
height:96px;
cursor:pointer;
border-bottom:1px solid #dbdcdc;
}
#nav .sub_bx .sub_right2 ul li:last-child {
border-bottom:0px solid #dbdcdc;
}
#nav .sub_bx .sub_right2 ul li:first-child {background:url('/img/right_img1.png') no-repeat right center;}
#nav .sub_bx .sub_right2 ul li:nth-child(2) {background:url('/img/right_img2.png') no-repeat right center;}
#nav .sub_bx .sub_right2 ul li:nth-child(3) {background:url('/img/right_img3.png') no-repeat right center;}
@media (max-width: 1050px){
#nav .sub_bx .sub_right2 ul li:first-child {background:none;}
#nav .sub_bx .sub_right2 ul li:nth-child(2) {background:none;}
#nav .sub_bx .sub_right2 ul li:nth-child(3) {background:none;}
}
#nav .sub_bx .sub_right2 ul li .tt {
font-size:18px;
padding:28px 0 0 15px;
font-weight:700;
letter-spacing:-1px;
color:#222;
}
#nav .sub_bx .sub_right2 ul li .txt {
font-size:14px;
color: #555555;/*색상수정*/
padding:5px 0 0 15px;
letter-spacing:-1px;
}
#nav .sub_bx .sub_right2 ul li:hover {
font-weight:600;
}
#nav .select li:hover .sub li a {
display:block;
margin:0;
color:#000;
font-size:15px;
white-space:nowrap;
border:0;
padding:0;
height:auto;
}
#nav .select li.active .sub li a {
display:block;
margin:0;
color:#000;
font-size:14px;
white-space:normal;
border:0;
padding:0;
height:auto;
letter-spacing:-1px;
word-break: keep-all
}
.deth3_plus_sub p{font-size: 14px;display:block;letter-spacing:-1px;word-break: keep-all;white-space:normal;}
.deth3_plus_sub p:hover{font-weight: 600;}
#nav .select li:hover .sub li a:hover {font-weight:600}
/* 상단메뉴 e */
/* 내용 PC */
#container {position:relative; margin:50px auto; width:1150px; height:auto; word-break:keep-all}
@media screen and (max-width: 1150px) {
#container {width:100%; padding:0 10px;}
}
/* footer PC */
footer {}
footer.sft {width:100%; height:170px; background:#191819; clear:both;}
footer.sft:after {content:""; clear:both; display:block; }
footer.sft > div { position:absolute; left:50%; width:1280px; margin-left:-640px; z-index:10;}
footer.sft > div {position:relative;}
.ft_menu {text-align:center; height:50px; padding-top:18px; border-bottom:1px solid #303030; margin-bottom:20px;}
.ft_menu ul li {float:left; line-height:1em; border-right:1px solid #474647; padding:0 10px}
.ft_menu ul li:last-child {border-right:0px solid #474647; padding:0 10px}
.ft_menu ul li a {color:#a8a8a8; font-size:14px; font-weight:500}
.ft_menu ul li a:hover {color:#fff; font-weight:bold}
.ft_menu .facebook {margin-top:-11px}
.ft_menu select {
position:absolute; top:7px; right:0; width:210px; height:35px; line-height:35px; padding:0 10px; border:1px solid #5e5e5e; color:#fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url('/img/select-arrow.png') no-repeat 95% 50% #3a3a3a; /* 화살표 아이콘 추가 */
}
.ft_menu select::-ms-expand {display: none;}
.ft_left {float:left; width:1200px;}
.ft_logo {float:left; height:65px; margin-top:5px;}
address {
float:left;
width:950px;
height:80px;
padding:0px 0 0 20px;
font-style:normal;
font-size:14px;
color:#a8a8a8;
font-weight:500;
line-height:1.4em;
letter-spacing:-0.05em;
}
address span {display:inline-block;padding:0 10px;line-height:1em; border-right:1px solid #474647;}
address span:nth-child(4) {border-right:0;}
address span:nth-child(7) {border-right:0;}
address .copy {padding-left:10px}
.ft_right {float:right; width:80px; height:80px;}
.gototop {display:inline-block; width:80px; height:80px;}
.privacy {display:none;}
/* footer 1280px */
@media (max-width: 1280px) {
footer { }
footer.sft {width:100%; height:auto; padding-bottom:2%; background:#191819; clear:both; border:0px solid red}
footer.sft > div { position:absolute; left:50%; width:100%; margin-left:-50%; z-index:10;}
footer.sft:after {content:""; clear:both; display:block; }
footer.sft > div {position:relative;}
.ft_menu {text-align:center; height:50px; padding-top:18px; border-bottom:1px solid #303030; margin-bottom:20px;}
.ft_menu ul {display:none}
.privacy {display:block;}
.ft_menu .privacy select {position:absolute; top:7px; left:10px; width:180px; height:35px; line-height:35px; padding:0 10px; border:1px solid #5e5e5e; color:#fff;-webkit-appearance: none; -moz-appearance: none; appearance: none;background: url('/img/select-arrow.png') no-repeat 95% 50% #3a3a3a; /* 화살표 아이콘 추가 */}
.ft_menu .privacy select::-ms-expand {display: none;}
.ft_menu ul li:last-child {border-right:0px solid #474647; padding:0 10px}
.ft_menu ul li a {color:#a8a8a8}
.ft_menu ul li a:hover {color:#fff}
.ft_menu .facebook {position:absolute; top:17px; right:20px;}
.ft_menu select {position:absolute; top:7px; /*left:200px;*/ left: 283px; width:180px; height:35px; line-height:35px; padding:0 10px; border:1px solid #5e5e5e; color:#fff;-webkit-appearance: none; -moz-appearance: none;appearance: none;background: url('/img/select-arrow.png') no-repeat 95% 50% #3a3a3a; /* 화살표 아이콘 추가 */}
.ft_menu select::-ms-expand {display: none;}
.ft_left {float:left; width:90%;}
.ft_logo {float:left; width:15%; height:auto; margin-top:10px; margin-left:10px}
.ft_logo img {width:100%}
address {float:left;width:75%;height:auto;padding:0px 0 0 10px;font-style:normal;font-size:14px;color:#a8a8a8;font-weight:500;line-height:1.4em;letter-spacing:-0.05em;}
address span {display:inline-block;padding:0 10px;line-height:1em; border-right:1px solid #474647;}
address .copy {padding-left:10px}
.ft_right {float:right; width:10%;}
.gototop {display:inline-block; width:80px; height:80px;}
.footerSite_1{left:191px;}
.footerSite_2{position:absolute;width:34px; height:34px; top:7px;left:464px;display:inline-block !important;}
}
/* footer 800px */
@media (max-width: 800px) {
footer { }
footer.sft {width:100%; height:auto; padding-bottom:2%; background:#191819; clear:both; border:0px solid red}
footer.sft > div { position:absolute; left:50%; width:100%; margin-left:-50%; z-index:10;}
footer.sft:after {content:""; clear:both; display:block; }
footer.sft > div {position:relative;}
.ft_menu {text-align:center; height:103px; padding-top:18px; border-bottom:1px solid #303030; margin-bottom:20px;}
.ft_menu ul {display:none}
.privacy {display:inline-block;}
.ft_menu .privacy select {
position:absolute; top:7px; left:2.5%; width:55%; height:35px; line-height:35px; padding:0 10px; border:1px solid #5e5e5e; color:#fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url('/img/select-arrow.png') no-repeat 95% 50% #3a3a3a; /* 화살표 아이콘 추가 */
}
.ft_menu .privacy select::-ms-expand {display: none;}
.ft_menu ul li:last-child {border-right:0px solid #474647; padding:0 10px}
.ft_menu ul li a {color:#a8a8a8}
.ft_menu ul li a:hover {color:#fff}
.ft_menu .facebook {position:absolute; top:17px; right:10px;}
.ft_menu select {
position:absolute; top:50px; left:2.5%; width:55%; height:35px; line-height:35px; padding:0 10px; border:1px solid #5e5e5e; color:#fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url('/img/select-arrow.png') no-repeat 95% 50% #3a3a3a; /* 화살표 아이콘 추가 */
}
.ft_menu select::-ms-expand {display: none;}
.ft_left {float:left; width:80%;}
.ft_logo {display:none}
address {
float:left;
width:90%;
height:auto;
padding:0px 0 0 10px;
font-style:normal;
font-size:14px;
color:#a8a8a8;
font-weight:500;
line-height:1.4em;
letter-spacing:-0.05em;
}
address span {display:inline-block;padding:0 10px;line-height:1em; border-right:1px solid #474647;}
address .copy {padding-left:10px}
.ft_right {float:right; width:20%; }
.gototop {display:inline-block; width:80px; height:80px;}
}
/* footer 480px */
@media (max-width: 480px) {
footer.sft {width:100%; height:auto; padding-bottom:0%; background:#191819; clear:both;}
.ft_left {float:none; width:100%; height:110px; }
.ft_right {float:none; width:20%;}
.gototop {position:absolute; width:40px; height:40px; top:-51%; right:5px}
.gototop img {width:100%}
.ft_logo {display:none}
.ft_menu .facebook {display:none}
address {
float:none;
width:100%;
height:auto;
padding:0px 10px 0px 10px;
font-style:normal;
font-size:14px;
color:#a8a8a8;
font-weight:500;
line-height:2em;
letter-spacing:-0.05em;
background:#191819;
}
address span {display:block;padding:0 0 5px 0;line-height:1.3em; border-right:0px solid #474647;}
address .copy {padding-left:0px; line-height:1.3em;}
}
/* sub */
.s_visual{position:relative; width:100%; height:210px;}
.s_visual_img01 {background:url(/img/s_visual01.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img02 {background:url(/img/s_visual02.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img03 {background:url(/img/s_visual03.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img04 {background:url(/img/s_visual04.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img05 {background:url(/img/s_visual05.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img06 {background:url(/img/s_visual06.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img07 {background:url(/img/s_visual03.jpg) no-repeat bottom; background-size:cover;}
.s_visual_img0 {background:url(/img/s_visual03.jpg) no-repeat bottom; background-size:cover;}
.textbar {position:relative; top:0px; width:100%; height:210px; text-align:center; color:#fff; z-index:10;}
.textbar .s_tit {padding-top:72px; width:100%; font-size:33px; font-weight:400; line-height:1em; text-shadow:0px 5px 5px rgba(0,0,0,0.39); letter-spacing:-1px;}
.textbar .s_text {height:40px; font-size:14px; line-height:40px; text-shadow:0px 5px 5px rgba(0,0,0,0.39); letter-spacing:-1px;}
.textbar .sub_navi {padding-top:12px;}
.textbar .sub_navi ul {padding-right:20px}
.textbar .sub_navi ul li {display:inline-block; line-height:20px; color:#f6f6f6; text-shadow:0px 5px 5px rgba(0,0,0,0.39);}
.textbar .sub_navi ul li span {color:#fff}
/* .textbar .sub_navi .home {padding-left:27px; background:url('/img/s_navi_home.png') no-repeat 0 2px} */
.textbar .sub_navi .home{padding-left: 27px;}
.textbar .sub_navi .home img{vertical-align:bottom}
@media screen and (max-width:800px) {
.s_visual{position:relative; width:100%; height:150px;}
.textbar .s_tit {padding-top:42px;}
.textbar .sub_navi {font-size:14px;}
}
/*통합검색*/
/*탭1*/
.tab {list-style:none; margin-bottom:40px; overflow: hidden; }
@media screen and (max-width:800px) {
.tab li span {display:none}
}
.tab li{float:left; margin:0; cursor:pointer; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9;
height:50px; line-height:48px; display:inline-block; color:#666; text-align:center; text-decoration:none;
background: #f8f8f8; font-size:17px; transition:0.3s; }
.tab li:last-child {border-right:1px solid #d9d9d9;}
.tabcontent {display: none;}
ul.tab li.current {color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab li a {display: block; }
ul.tab li a.current {color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab li:hover {display: block; color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab li a:hover {color:#fff;}
ul.tab li.current a {display: block; color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
.tabcontent.current {display: block;}
.tab_wid2 li {width:50%}
.tab_wid3 li {width:33.3333%}
.tab_wid4 li {width:25%}
.tab_wid5 li {width:20%}
.tab_wid6 li {width:16%}
.tab_wid7 li {width:14%}
.tab_wid8 li {width:12.5%}
/*탭2*/
.tab2 {list-style:none; margin-bottom:40px; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9;overflow: hidden; }
.tab2 li{float:left; margin:0; cursor:pointer; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;
height:40px; line-height:37px; display:inline-block; color:#666; text-align:center; text-decoration:none;
background: #f8f8f8; font-size:17px; transition:0.3s;}
ul.tab2 li.current {color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab2 li a {display: block; }
ul.tab2 li:hover {display: block; color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab2 li a:hover {color:#fff;}
ul.tab2 li.current a {display: block; color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
.tab_box600 {display:none;}
@media screen and (max-width:800px) {
.tab_box1920 {display:none;}
.tab_box600 {display:block;}
}
/*탭2_600*/
.tab2_600 {list-style:none; margin-bottom:40px; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9;overflow: hidden; }
.tab2_600 li{float:left; margin:0; cursor:pointer; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;
height:40px; line-height:37px; display:inline-block; color:#666; text-align:center; text-decoration:none;
background: #f8f8f8; font-size:15px; transition:0.3s;}
ul.tab2_600 li.current {color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab2_600 li a {display: block; }
ul.tab2_600 li a.current {color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab2_600 li:hover {display: block; color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
ul.tab2_600 li a:hover {color:#fff;}
ul.tab2_600 li.current a {display: block; color:#fff; border:1px solid #373e4e; font-weight:bold; background: #373e4e;}
.search_all_list {width:100%; padding:30px; text-align:center; color:#142547; background:#f8f8f8; font-size:16px; font-weight:600; margin-bottom:40px; word-break:keep-all}
.search_all_list span {color:#005aab; }
.search_all_wrap {margin-bottom:40px; word-break:keep-all}
.search_all_tt_box {position:relative; width:100%; border-bottom:2px solid #373f4e}
.search_all_title {margin:0 0 10px 10px; color:#005aab; font-size:18px; font-weight:700;}
.search_all_more {position:absolute; bottom:0; right:0; background:#373f4e; padding:7px 20px}
.search_all_more a {color:#fff; font-weight:bold}
.search_all_board {position:relative; width:100%; padding:20px; border-bottom:1px solid #dedede}
.search_all_board .tt {background:url('/img/list01.png') no-repeat 0 10px; padding-left:10px; color:#000; font-size:16px; font-weight:600;}
.search_all_board .content {color:#666; margin:5px 0 5px 10px}
.search_all_board .navi {color:#142547;margin-left:10px}
.search_all_board .date {color:#666; margin:5px 0 0 10px}
.search_all_board .no {color:#a1a1a1; font-size:16px}
.all_search {
width:100%;
margin:20px 0;
padding:20px 10px;
border:1px solid #d9d9d9;
box-shadow:0px 3px 0px rgba(241,241,241,1);
overflow:hidden;
}
.all_search .all_search_input {width:100%; text-align:center;}
.all_search input {vertical-align:0px; height: 37px; padding:7px; border:1px solid #d9d9d9}
.all_search .search_box {margin-bottom:5px; width:40%; }
.all_search_input .check {padding-left:-25%;}
.all_search_input .check input {vertical-align:-14px; }
.all_search .search_box {margin-bottom:5px; width:40%; }
@media (max-width: 480px) {
.all_search .search_box {margin-bottom:5px; width:70%; }
}
.sch_btn2 {width:50px; margin-left:-1px; line-height: 10px; height: 38px; background: #005aab; color:#fff; border: 0; font-size: 17px; cursor:pointer; }
.search_more_wrap .close_btn {float:right; margin-bottom:10px; cursor:pointer;}
.search_more_wrap .content {}
.search_more_wrap .more_search_table {width:100%; border-top:1px dotted #888}
.search_more_wrap .more_search_table th, .search_more_wrap .more_search_table td {
background:#f4f4f4; padding:10px; border-bottom:1px dotted #888;
}
@media (max-width: 916px) {
.search_more_wrap .more_search_table th, .search_more_wrap .more_search_table td {
display:block; width:100%; text-align:center;
background:#f4f4f4; padding:5px 0px; border-bottom:0px dotted #888;
}
.search_more_wrap .more_search_table td ul {overflow:hidden; width:100%; }
.search_more_wrap .more_search_table td {border-bottom:1px dotted #888}
}
.search_more_wrap .more_search_table td {background:#fff; }
.search_more_wrap .more_search_table ul li {float:left; margin-right:20px}
.search_more_wrap .more_search_table input {vertical-align:-13px; }
.search_more_wrap .more_search_table .width_100 {width:100%}
.more_search_table td.set_period input { vertical-align:0px; width:90px; margin:2px 0}
.more_search_table td.set_period button {margin-left:-1px; width:37px; height:37px; border:1px solid #d9d9d9; }
/*버튼*/
.all_search_btn {clear:both; text-align:center; margin:30px 0}
.all_search_btn li {display:inline-block; }
.all_search_btn li a {color:#fff}
.visualWrap{height:400px;}
.visualWrap ul{height:100%;overflow:hidden;display:flex;}
.visualWrap ul li{position:relative;flex-basis:25%;}
.visualWrap ul li p{vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;letter-spacing:-2px;word-break:keep-all;line-height:46px;}
.visualWrap ul li a{width:100%;height:100%;display:block;}
.visualWrap ul li div{position:relative;width:100%;height:100%;overflow:hidden}
.visualWrap ul li img{position:absolute;left:50%;transform:translateX(-50%);z-index:-1;}
/* .visualWrap ul li::after{position:absolute;content:"";width:80%;height:200px;background-color:rgba(38,66,92,0.6);top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;} */
/* .visualWrap ul li.vulImg1{background-image:url(/img/index/p_visual01.png);}
.visualWrap ul li.vulImg2{background-image:url(/img/index/p_visual02.png);}
.visualWrap ul li.vulImg3{background-image:url(/img/index/p_visual03.png);}
.visualWrap ul li.vulImg4{background-image:url(/img/index/p_visual04.png);} */
@media screen and (max-width:1330px){
.visualWrap{height:300px;}
.visualWrap ul li img{height:100%;}
}
@media screen and (max-width:1251px){
#nav .select li.active .sub {width:100%;}
#nav .select li .sub {width:100%;}
}
@media screen and (max-width:1000px){
#nav .select li.active .sub {width:135%;left:-23%;padding: 0 5px;}
#nav .select li .sub {width:135%;left:-23%;padding: 0 5px;}
#nav .sub_right ul li .deth3_plus{left:-14px;}
}
@media screen and (max-width:950px){
.visual{display:block;}
.visualWrap{display:none;}
}