body { margin:0; font-family:µ¸¿ò, Dotum, Helvetica, sans-serif, ; color: #666666; font-size: 12px; line-height: 16px; }
img {border:none;}
div,p { margin:0; padding:0; }
ul,li,ol,dl,dt,dd { margin:0; padding:0; list-style:none;}
a:link 		{color:#454545; text-decoration: none;}
a:visited 	{color:#454545; text-decoration: none;}
a:active 	{color:#454545; text-decoration: none;}
a:hover 	{color:#454545; text-decoration: none;}

.backgroundNone { background:none !important; }
/* °Ô½ÃÆÇ */
.t01{color:#ffffff;}
.t02{color:#000000; font-size:14px;}
.t03{color:#000000;}
.t04{color:#f44f4f;}
.top11{ height:30px; text-align:center; background:#f8f8f8; border-bottom:1px #e5e5e5 solid; font-size:12px; color:#000000; }
.top22{ height:30px; text-align:left; background:#f8f8f8; border-bottom:1px #e5e5e5 solid; font-size:12px; color:#000000; padding-left:5px; }
.tt{ height:27px; border-bottom:1px #e5e5e5 solid; font-size:12px; color:#000000; text-align:center;} 
.tt3{ height:27px; border-bottom:1px #e5e5e5 solid; font-size:12px; color:#000000; text-align:left; padding-left:5px;} 
.tt2{ height:27px; font-size:12px; color:#000000; border-bottom:#797979 dotted 1px; } 
.lst_btn { width:100%; text-align:right;  padding-top:10px; }

.small_text { font-size:11px;}
.txt { border:1px solid #C8C8C5; font-family:"µ¸¿ò","Dotum","AppleGothic","sans-serif","seoul","arial","verdana"; font-size:12px; height:18px; }
.txt_area { border:1px solid #C8C8C5; font-family:"µ¸¿ò","Dotum","AppleGothic","sans-serif","seoul","arial","verdana"; width:300px; font-size:11px; color:#777777; line-height:18px; }

/* ·¹ÀÌ¾Æ¿ô */

#warp {position:relative; width:100%; }
#mainTopGroup {margin:0 auto; width:320px; padding:0; border-bottom:#ff198a 3px solid;}
#mainContent {margin:0 auto; width:320px; padding:0; text-align:center;}
#mainContent2 {margin:0 auto; width:320px; padding:0; text-align:center;}
#logo {width:46px; height:46px; text-align:left; float:left; background-color:#000000;}
#logo_right {text-align:center;}
#main_btn_Group {margin:0 auto; width:320px; text-align:center; padding:10px 0 7px 0; background-color:#4c4b50;}
#main_footer {margin:0 auto; width:320px; text-align:center; padding:12px 0 12px 0; color:#ffffff; background-color:#2f2d35; }
#header {margin:0 auto; width:320px; height:40px; padding:0; text-align:center;}

#TopGroup {margin:0 auto; width:320px; padding:0;}
#titleGroup {background:url(../images/top_menu_bg.gif) repeat-x; clear:both;}
.gopc {margin:0 auto; width:320px; text-align:center; font-weight:bold; font-size:13px; text-color:#ffffff; background-color:#ec028d; padding:8px 0 8px 0;}
.gopc_sub {width:100%; text-align:center; font-weight:bold; font-size:13px; color:#000; background-color:#ccc; padding-top:10px; padding-bottom:10px;}
#footer {width:100%; background:url(../images/footer_bg.png) left top repeat; height:46px; text-align:center;}

.left {float:left;}

/*¸Ê*/
.map {text-align:left; padding-left:10px; padding-top:20px;}


/* Á¾¾Æ¸®À¯Çü/º´¿ø¼Ò°³ */

.leg_tab {background:url(../images/tab_shadow.gif) bottom no-repeat; padding-bottom:23px;}
.leg_tab td {background:#e1eff4; width:50%; border-bottom:1px dashed #97bdcb; color:#3a7489; font-family:dotum; font-size:12px; text-align:center; padding:8px 0;}
.leg_tab .over {background:#3b96b7; color:#fff; font-family:dotum; padding:8px 0;}
.leg_tab .left {border-right:1px dashed #97bdcb;}
.leg_tab .bottom {border-right:1px dashed #97bdcb; border-bottom:1px solid #628c9c;}
.leg_tab .last {border-bottom:1px solid #628c9c;}

.leg_tab a:link {color:#3a7489; text-decoration: none;}
.leg_tab a:visited {color:#3a7489; text-decoration: none;}
.leg_tab a:active {color:#3a7489; text-decoration: none;}
.leg_tab a:hover {color:#3a7489; text-decoration: none;}


.leg_con {width:280px; margin:0 auto; text-align:left;}
.leg_con .title {height:32px;}
.leg_con .img {}
.leg_con .text {font-family:dotum; font-size:12px; color:#777; line-height:18px;}
.leg_con .point {color:#d3008c; text-decoration:underline;}

.wayto {text-align:left; border-top:#999 2px solid; padding-top:15px;}
.wayto ul {font-weight:bold;}
.wayto .blue {font:#036; font-weight:bold;}
.wayto .green {font:#390; font-weight:bold;}


/* °Ô½ÃÆÇ */
.board_list {}
.board_list a {color:#111111;}
.board_list .line {border-bottom:1px solid #e0e0e0; padding:20px;}
.board_list .line th {color:#111111; padding-bottom:10px; text-align:left;}
.board_list .line td {color:#999999; text-align:left;}
.paging {margin:18px 0 30px; text-align:center;}


.board_view {}
.board_view .title {border-bottom:1px solid #e0e0e0; color:#111111; padding:10px 20px; text-align:left;}
.board_view .info {border-bottom:1px solid #e0e0e0; color:#999999; padding:10px 20px; text-align:left;}
.board_view .text {border-bottom:1px solid #e0e0e0; color:#777777; padding:20px; text-align:left;}
.board_view .btn {text-align:right; padding:10px 20px;}
.board_view .gallery_view {padding-top:10px;}


.gallery {border-top:2px solid #88ba0e;}
.gallery .list {}
.gallery .list th {border-bottom:1px solid #88ba0e; background:#f5f9e5; padding:10px 0; color:#63a62c;}
.gallery .list td {border-bottom:1px solid #e0e0e0;}
.gallery .list .photo {}
.gallery .list .text {padding:0 20px; text-align:left;}


.counsel {border-top:2px solid #88ba0e;}
.counsel .list {}
.counsel .list th {border-bottom:1px solid #88ba0e; background:#f5f9e5; padding:10px 0; color:#63a62c;}
.counsel .list td {border-bottom:1px solid #e0e0e0; padding:10px 0;}


.request {border-top:2px solid #88ba0e;}
.request th {padding:5px 0; color:#666666; text-align:left;}
.request td {padding:5px 0; text-align:left;}





