@import url("/css/font/NanumGothic.css");

body, td, p, input, button, textarea, select, table { font-family:'NanumGothic', serif; font-size:9pt; color:#222222; margin:0px; padding:0px;}

form {
    margin: 0px;
}

ul {margin:0;padding:0;list-style:none;}

a:link, a:visited, a:active { text-decoration:none; color:#555; }

a:link, a:visited, a:active { text-decoration:none; color:#555; }

a.link_white:link     { color:#ffffff; text-decoration:none; }
a.link_white:visited  { color:#ffffff; text-decoration:none; }
a.link_white:hover    { color:#ffffff; text-decoration:none; }

/*head*/
.header_wrap {width:100%; height:117px; margin:0 auto; border-bottom:1px solid #ebebeb;}
.header_wrap .header {width:1000px; min-width:1000px; height:117px; margin:0 auto; padding-left:30px; padding-right:30px;}
.header_wrap .header .logo {float:left; padding:38px 0 0 0;}

.header_wrap .header .utill {font-family:'Candara'; float:right; padding:10px 0 0 0;}
.header_wrap .header .utill ul li {float:left; background:url('/image/utill_bar.png') no-repeat center right; padding:0 7px 0 7px;}
.header_wrap .header .utill ul li:last-child {background:none; padding:0 0 0 7px;}
.header_wrap .header .utill ul li a {color:#808080;}
.header_wrap .header .utill ul li a:hover {text-decoration:underline;}

.header_wrap .header .menu_wrap {float:right; padding:30px 0 0 0;}
.header_wrap .header .menu_wrap ul li {float:left; padding:0 0 25px 80px;}
.header_wrap .header .menu_wrap ul li img{cursor:pointer;}

.header_wrap .header .sub_menu_wrap {position:absolute;display:none;width:100%; height:0; background:#ffffff; left:50%; margin-left:-952px; top:117px; z-index:9999;}
.header_wrap .header .sub_menu_wrap .sub_menu {width:1000px; min-width:1000px; margin:0 auto;}

.header_wrap .header .sub_menu_wrap .sub_menu .roll_sub_bg01 {float:left; margin:23px 0 0 19px;}
.header_wrap .header .sub_menu_wrap .sub_menu .roll_sub_bg02 {float:left; margin:23px 0 0 19px;}
.header_wrap .header .sub_menu_wrap .sub_menu .roll_sub_bg03 {float:left; margin:23px 0 0 19px;}
.header_wrap .header .sub_menu_wrap .sub_menu .roll_sub_bg04 {float:left; margin:23px 0 0 19px;}

.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide {float:right; width:714px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu01 {float:left; text-align:right; width:22%; margin:0 0 0 76px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu01 ul li {height:24px; line-height:24px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu01 ul li img {cursor:pointer;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu02 {float:left; text-align:right; width:22%; margin:0 0 0 3px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu02 ul li {height:24px; line-height:24px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu02 ul li img {cursor:pointer;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu03 {float:left; text-align:right; width:22%; margin:0 0 0 -2px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu03 ul li {height:24px; line-height:24px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu03 ul li img {cursor:pointer;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu04 {float:right; text-align:right; width:22%; margin:0 0 0 0px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu04 ul li {height:24px; line-height:24px;}
.header_wrap .header .sub_menu_wrap .sub_menu .menu_wide .menu04 ul li img {cursor:pointer;}

/* left */

.sub_contents_wrap {width:100%; margin:0 auto;}
.sub_contents_wrap .sub_contents {width:216px; min-width:216px; margin:0 auto;}
.sub_contents_wrap .sub_contents .left_wrap {float:left; width:216px;}
.sub_contents_wrap .sub_contents .left_wrap .title {background:url('/image/left_title_bg.jpg') no-repeat; height:100px; line-height:95px; text-align:center; font-size:26px; color:#fff; font-family:'NanumGothic'; font-weight:600;}
.sub_contents_wrap .sub_contents .left_wrap .sub_menu {border-left:1px solid #e2e2e2 !important; border-right:1px solid #e2e2e2 !important;}
.sub_contents_wrap .sub_contents .left_wrap .sub_menu ul li {border-bottom:1px solid #e2e2e2; height:41px;}
.sub_contents_wrap .sub_contents .left_wrap .sub_menu ul li img{cursor:pointer;}

/* table */

.ctable_bottom01 {font-family:'NanumGothic', serif; width:1000px; margin:0px 0px 0px 0px; background:#444444; color:#ffffff;}
.ctable_bottom01 td {color:#ffffff;}
.ctable_bottom01 td b {color:#2690d8;}

.ctable_default01 {width:100%;height:100%; border:0px solid black; padding:0px; border-collapse:collapse;}

.ctable_contents01 {width:1000px;margin-left:50px;margin-right:50px;padding-left:50px;padding-right:50px;}
.ctable_contents01 td { vertical-align:top; }
.ctable_contents01 td.left { vertical-align:top; text-align:left; }
.ctable_contents01 td.ltitle { font-size:32px; color:#585858; font-weight:600; font-family:'NanumGothic' ,serif; letter-spacing:-3px; }
.ctable_contents01 td.rtitle { font-size:15px; color:#585858; font-weight:600; font-family:'NanumGothic' ,serif; text-align:right; vertical-align:inherit; }
.ctable_contents01 td.ltext { font-size:15px; color:#585858; font-weight:600; font-family:'NanumGothic' ,serif; text-align:left; vertical-align:middle; }

.ctable_board_list01 {width:758px; }
.ctable_board_list01 td { vertical-align:middle;}

/* text */

.ctext_title01 {font-size:32px; color:#585858; font-weight:600; font-family:'NanumGothic' ,serif; letter-spacing:0px; margin-top:20px;}
.ctext_title02 {font-size:24px; color:#585858; font-weight:600; font-family:'NanumGothic' ,serif; letter-spacing:0px; margin-top:20px; text-align:center;}

.ctext_right_title02 {font-size:15px; color:#585858; font-weight:bold; font-family:'NanumGothic' ,serif; text-align:right; vertical-align:bottom;vertical-align:bottom;}

/* index */

.product_wrap {width:100%; margin:0 auto;}
.product_wrap .product_cont {width:1000px; min-width:1000px; margin:0 auto;}
.product_wrap .product_cont ul li.product01 {float:left; background:url('/image/product_bar.png') no-repeat right center; height:252px;}
.product_wrap .product_cont ul li.product02 {float:left; background:url('/image/product_bar.png') no-repeat right center; height:252px;}
.product_wrap .product_cont ul li.product03 {float:left; background:url('/image/product_bar.png') no-repeat right center; height:252px;}
.product_wrap .product_cont ul li.product04 {float:left; background:url('/image/product_bar.png') no-repeat right center; height:252px;}
.product_wrap .product_cont ul li.product05 {float:left; background:none; height:252px;}

.product_wrap .product_cont ul li.product01 .icon_bg {background:url('/image/product01_bg.png') no-repeat 70px 120px; width:200px; height:252px;}
.product_wrap .product_cont ul li.product01 .icon_bg ul {padding:0 0 0 0;}
.product_wrap .product_cont ul li.product01 .icon_bg ul li.title {padding:33px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product01 .icon_bg ul li.text {padding:18px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product01 .icon_bg ul li.more {padding:90px 0 0 0;}

.product_wrap .product_cont ul li.product02 .icon_bg {background:url('/image/product02_bg.png') no-repeat 50px 120px; width:200px; height:252px;}
.product_wrap .product_cont ul li.product02 .icon_bg ul {padding:0 0 0 0;}
.product_wrap .product_cont ul li.product02 .icon_bg ul li.title {padding:33px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product02 .icon_bg ul li.text {padding:18px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product02 .icon_bg ul li.more {padding:90px 0 0 0;}

.product_wrap .product_cont ul li.product03 .icon_bg {background:url('/image/product03_bg.png') no-repeat 67px 120px; width:200px; height:252px;}
.product_wrap .product_cont ul li.product03 .icon_bg ul {padding:0 0 0 0;}
.product_wrap .product_cont ul li.product03 .icon_bg ul li.title {padding:33px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product03 .icon_bg ul li.text {padding:18px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product03 .icon_bg ul li.more {padding:89px 0 0 0;}

.product_wrap .product_cont ul li.product04 .icon_bg {background:url('/image/product04_bg.png') no-repeat 65px 115px; width:200px; height:252px;}
.product_wrap .product_cont ul li.product04 .icon_bg ul {padding:0 0 0 0;}
.product_wrap .product_cont ul li.product04 .icon_bg ul li.title {padding:33px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product04 .icon_bg ul li.text {padding:18px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product04 .icon_bg ul li.more {padding:72px 0 0 0;}

.product_wrap .product_cont ul li.product05 .icon_bg {background:url('/image/product05_bg.png') no-repeat 65px 120px; width:200px; height:252px;}
.product_wrap .product_cont ul li.product05 .icon_bg ul {padding:0 0 0 0;}
.product_wrap .product_cont ul li.product05 .icon_bg ul li.title {padding:33px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product05 .icon_bg ul li.text {padding:18px 0 0 0; text-align:center;}
.product_wrap .product_cont ul li.product05 .icon_bg ul li.more {padding:90px 0 0 0;}

.ctable_popup01 {
    font-family: 'NanumGothic', serif;
    width: 600px;
    margin: 0px 0px 0px 0px;
    background: #444444;
    color: #ffffff;
}

.ctable_popup01 td {
    color: #ffffff;
    text-align: center;
}

.ctable_popup01 td.ptitle {
    height:60px;
    font-size:20px;
    font-weight:bold;
}

.ctable_popup01 td.pfunction {
    font-size: 16px;
    height: 40px;
}

.ctable_popup01 td b {
    color: #2690d8;
}

.cbutton01 {
    background-color: #ee2c51;
}