﻿/******************** 기본 CSS ********************/
body{padding:0; margin:0; background-color:#fff; font-size:11px; font-family:Tahoma; line-height:16px; color:#666; letter-spacing:0;}
img{padding:0; margin:0; border:0;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

/*link */
a:link, a:visited{font-size:11px; font-family:Tahoma; line-height:16px; color:#666; letter-spacing:0px; text-decoration:none;}
a:hover{font-size:11px; font-family:Tahoma; line-height:16px; color:#3a3b97; letter-spacing:0px; text-decoration:none;}

/*layout */
.warp{width:950px; height:auto; left:50%; position:relative; margin-left:-475px;}
.mainLine{background-image:url(../images/line_h.gif); background-repeat:repeat-x; background-position:0 412px;}
.subLine{background-image:url(../images/line_h.gif); background-repeat:repeat-x; background-position:0 232px;}
.con{ margin-top:14px; border-right:1px solid #dedede; border-top:1px solid #dedede; width:720px;}
.affiliated{font-family:Tahoma; margin-left:15px; font-weight:bold;}
.affiliated p{margin:5px 0px;}
.txt1{font-family:Tahoma; font-weight:bold; color:#262675;}

.ut{text-align:right; vertical-align:middle; padding-bottom:10px;}
.ut img{margin-bottom:-4px;}

.left{background-image:url(../images/main_v_left.jpg); background-position:right 0; background-repeat:repeat-x;}
.right{background-image:url(../images/main_v_right.jpg); background-position:left 0; background-repeat:repeat-x;}
.line{background-image:url(../images/line_h.gif); background-repeat:repeat-x; background-position:0 354px;}
.mainCon{width:100%; margin:0 20px 25px 20px;}
.subWarp{width:950px; background-image:url(../images/sub_v.jpg); background-position:0 0; background-repeat:no-repeat; height:auto;}
.sleft{background-image:url(../images/sub_v_left.jpg); background-position:right 0; background-repeat:repeat-x;}
.sright{background-image:url(../images/sub_v_right.jpg); background-position:left 0; background-repeat:repeat-x;}
.sline{background-image:url(../images/line_h.gif); background-repeat:repeat-x; background-position:0 240px;}

/*CONTENTS */
a.list{ background-image:url(../images/dot.gif); background-position:0 7px; background-repeat:no-repeat; padding-left:6px;}
.footer{background-color:#eaeaea; height:75px;}
.site{background-image:url(../images/icon_blt.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:8px; margin-left:25px;}

/*COMMEN */
.w339{width:339px;}
.sp5{height:5px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp10{height:10px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp15{height:15px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp20{height:20px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp30{height:30px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp40{height:40px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp47{height:47px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp50{height:50px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp100{height:100px; width:1px; line-height:0px; font-size:0px; clear:both;}