/*****************************
기본 설정
*****************************/
@charset "utf-8";
@import url(/y1/js/font.css);

* { margin:0; padding:0; outline:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; } /* html5shiv 에서 꼭 필요 */

/* 나눔고딕
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
 */

body, input, textarea, select, button, table, td, th, div, p, span, a {
	font-family:'나눔고딕', NanumGothic, 'Nanum Gothic', '맑은고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, helvetica,arial,sans-serif;
	_font-family:'나눔고딕', NanumGothic, 'Nanum Gothic', '맑은고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, helvetica,arial,sans-serif;
	font-size:10pt; 
	color:#343434;
}

ul,ol,dl {list-style:none;}
label { cursor:pointer; }
i,em,address { font-style:normal; font-weight:normal; }

a {text-decoration:none; color:#6699cc; }
a:hover,a:active,a:focus { text-decoration:underline; color:#6699cc; }

img { border:0; }

/* y1 style */
.page_break {page-break-before: always;}

.font_small { font:8pt Dotum; }
.font_bold { font-weight:bold; }


/* table set */
.table01 {
	width:100%;
	border-top:2px solid #999999;
}
.table01_th {
	border-bottom:1px solid #dddddd;
	background-color:#f6f6f6;
	padding:5px;
}
.table01_td {
	border-bottom:1px solid #dddddd;
	text-align:left;
	padding:5px;
}

/* 법무법인 일호 */
body {background:#d5d5d5;margin:0;padding:0;height:100%;}
#site_container{position:relative;width:1200px;height:100%;left:50%;margin-left:-600px;}
#site_left{float:left;width:210px;height:100%;background:#2e3f59;}
.top_logo_area{display:inline-block;margin:30px 0 30px 25px;}

/* menu */
#left_menu{position:relative;background:url(/y2/pub/img/left_menu_line.gif) right top no-repeat;margin-bottom:30px;}
#left_menu>li{position:relative;height:48px;background:url(/y2/pub/img/left_menu_line.gif) right bottom no-repeat;z-index:20;}
#left_menu>li>a{position:relative;display:inline-block;margin-left:50px;color:#fff;font-size:18px;line-height:46px;text-decoration:none;}
#left_menu>li>ul.left_submenu{position:absolute;display:none;width:160px;height:100%;top:0;left:210px;}
#left_menu>li>ul.left_submenu>li{display:inline-block;width:100%;height:42px;padding-left:20px;border-bottom:1px solid #808080;background:url(/y2/pub/img/submenu_bg.png);}
#left_menu>li>ul.left_submenu>li:first-child{border-top:1px solid #808080;}
#left_menu>li>ul.left_submenu>li>a{font-size:16px;line-height:42px;color:#fff;}

.divider{height:1px;}
.divider>.divider_1{display:inline-block;height:1px;background:#4d5c72;}
.divider>.divider_1>.divider_2{display:inline-block;width:18px;height:1px;background:#828c9b;}

.left_contact{text-align:center;margin:5px 0px;}
.office_1{text-align:center;}
.office_2{text-align:center;}
.office_3{text-align:center;}

.left_relsite{text-align:center;}
.left_relsite>select{width:186px;height:20px;border:1px solid #676d7c;background:#42454e;color:#ababab;margin:15px 0px;}
.left_relsite>select>option{color:#ababab;}

#site_body{float:left;width:990px;background:#fff;}

#main_slide {float:left;position:relative;margin-bottom:40px;}
#main_slide a img { width:689px; height:806px; vertical-align:bottom; }
#main_slide_nav { z-index: 50; position:absolute; bottom: 10px; right: 35px; }
#main_slide_nav a { display:inline-block; width:16px; height:16px; line-height:16px; background:url(/y1/pub/img/main_slide_nav_bg_off.png) no-repeat; color:#ffffff; margin:2px; text-align:center; font-size:12px; }
#main_slide_nav a.activeSlide { display:inline-block; width:16px; height:16px; line-height:16px; background:url(/y1/pub/img/main_slide_nav_bg_on.png) no-repeat; color:#6666ff; margin:2px; text-align:center; font-size:12px; }


#main_right_area{float:left;width:300px;text-align:center;}
.main_right_banner_01_wrap{margin:0 0 1px 0;}
.main_right_banner_02_wrap{margin-bottom:1px;}
.main_right_banner_03_wrap{margin-bottom:1px;}

#main_thumb_slide {display:inline-block;}
#main_thumb_slide a img {width:281px;height:240px;}
#main_thumb_slide_nav {text-align:center;margin-top:1px;}
.main_thumb_slide_nav_a {width:11px;height:11px;margin:1px;}

.site_bottom{clear:both;border-top:1px solid #dbdbdb;}
.site_bottom>.site_bottom_left{float:left;padding:15px 0 20px 20px;}
.site_bottom>.site_bottom_left>p{font-size:11px;margin-bottom:5px;}
.site_bottom>.site_bottom_right{float:right;padding:15px 10px 0 0;}
.site_bottom_tel{display:inline-block;width:243px;height:28px;line-height:28px;background:#2c2c2c url(/y2/pub/img/icon_tel.png) left center no-repeat;color:#fff;padding-left:30px;}



