@import url('https://fonts.googleapis.com/css?family=Russo+One&display=swap');
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    line-height:0;
}

TD, TR, TABLE, SELECT, INPUT {
	FONT-FAMILY: "돋움", dotum, "굴림", Arial, Tahoma;
	color: #646464;
	FONT-SIZE:10pt;
    line-height:1em;
    
/*
	LINE-HEIGHT:0.8;
    -webkit-line-height:1;
*/
}
html>body TD, TR, TABLE, SELECT, INPUT {}
img{border:none; vertical-align:middle;}
/*--------------------------------------------------
          link class
--------------------------------------------------*/ 
a:link			{color: #646464; text-decoration:none;}
a:visited		{color: #646464; text-decoration:none;}
a:active		{color: #646464; text-decoration:none;}
a:hover			{color: #22305c; text-decoration:none;}


a.list:link			{color: #616161; text-decoration:none;}
a.list:visited		{color: #616161; text-decoration:none;}
a.list:active		{color: #616161; text-decoration:none;}
a.list:hover		{color: #004cd8; text-decoration:none;}


a.text:link			{color: #636262; text-decoration:none;font-weight: bold;}
a.text:visited		{color: #636262; text-decoration:none;font-weight: bold;}
a.text:active		{color: #636262; text-decoration:none;font-weight: bold;}
a.text:hover		{color: #b72e2e; text-decoration:none;font-weight: bold;}

a.mov1:link			{color: #515151; text-decoration:none;font-weight: bold;}
a.mov1:visited		{color: #515151; text-decoration:none;font-weight: bold;}
a.mov1:active		{color: #515151; text-decoration:none;font-weight: bold;}
a.mov1:hover		{color: #22305c; text-decoration:none;  background:url(/2012/product/images/mov.gif) repeat:no; font-weight: bold;}


/*--------------------------------------------------
          select
--------------------------------------------------*/

select.textbox{
	behavior: url('/2012/lib/selectbox.htc');
} 


/*--------------------------------------------------
          table
--------------------------------------------------*/ 

.table_view{
	background-color: #ffffff;
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #258ed8;
	border-bottom-color: #babfd0;
	border-left-color: #ffffff;
	border-right-color:#ffffff;
 } 
 
 .table_tt{
	font-size: 8pt;
	font-weight: bold;
	color: #293760;
	background-color: #e9f6ff;
	text-align: center;
}

 
.table_name {
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #17326f;
	border-bottom-style: solid;
	border-bottom-color: #7a8aad;
 }
 
.td_center {
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #17326f;
}


/*--------------------------------------------------
  form class
--------------------------------------------------*/ 

.search_f {
	background-color: #ffffff;
	border: 2px solid #dbdbdb;
	font-size: 12pt;
	color: #666666;
	padding-left: 8px;
}

.input_grey {
	border: 1px solid #dbdbdb;
	font-size: 8pt;
	color: #646464;
}

.scrollbar {
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	border: 1px solid #cccccc;
}

/*--------------------------------------------------
         기타
--------------------------------------------------*/  
.lbg {
	background-image: url(../images/main_lbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rbg {
	background-image: url(../images/main_rbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tbg {
	background-image: url(images/main_tbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.m_line {
	background-color: #2592df;
	background-repeat: repeat-x;
	background-position: center top;
}
.line {
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.r_pd30 {
	padding-right: 30px;
	color: #a1a1a1;
}
.c_rbg {
	background-image: url(images/c_rbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.c_lbg {
	background-image: url(images/c_lbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.c_line {
	background-image: url(images/c_line.jpg);
	background-repeat: repeat-x;
}
.s_lbg {
	background-image: url(images/s_lbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.s_rbg {
	background-image: url(images/s_rbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.l_pd44 {
	padding-left: 44px;
}
.p_lt2 {
	padding-top: 2px;
	padding-left: 3px;
}
.s_bg {
	background-image: url(images/s_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tbg2 {
	background-color: #f4f7fa;
	background-repeat: repeat-x;
	background-position: top;
}
.tbg3 {
	background-image: url(images/tbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.pt_3 {
	padding-top: 3px;
}
.lp_4 {
	padding-left: 4px;
}



/* pc-menu */
/*
.pc-menu{
    margin-top:5px;
}
*/
.pc-menu ul{
    list-style:none;
    padding-top:10px;
    margin-top:5px;
}
.pc-menu ul:after{
    content:"";
    display:block;
    clear:both;
}
.pc-menu ul li{
    display:inline-block;
    margin:0 35px;
    position:relative;
}
.pc-menu ul li > a{
    display:block;
    text-align:left;
    font-size:18px;
    color:#000;
    font-weight:1000;
    font-family: 'Russo One', sans-serif;
    position:relative;
    padding-bottom:10px;
    box-sizing:border-box;
}
.pc-menu ul li > a:hover{
    color:#246caa;
}
.pc-menu ul li > a span{
    display:block;
    font-size:13px;
    color:#aaa;
    margin-top:10px;
    FONT-FAMILY: "돋움", dotum, "굴림", Arial, Tahoma;
}
/*
.pc-menu ul li:after{
    content:"";
    display:inline-block;
    width:1px;
    height:10px;
    background:#949da2;
}
*/

.dropdown-content-pc {
    display: none;
    position: absolute;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 999;
    left: 50%;
    transform: translateX(-50%);
    top: 40px;
    background: #fff;
    min-width: 150px;
    text-align: center;
}

.dropdown-content-pc a {
    padding: 15px 20px;
    border-bottom: 1px solid #ddd;
    display: block;
    color: #3e3f3e;
    font-family: 'Noto Sans Korean', sans-serif ;
}
.dropdown-content-pc a:hover{
    background: #246caa;
    color: #fff;
}

.pc-menu > ul > li:hover .dropdown-content-pc{
    display:block;
}
