@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html, body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, input, blockquote, th, td, thead, tbody, legend, label, select, option, button, fieldset, select, textarea { margin:0; padding:0; }

button { cursor:pointer; }
ol,ul,dl { list-style:none; }
fieldset,img { border:0 none; margin:0; padding:0; }
input,select, button{
	vertical-align:middle;
	color:#3f3f3f;
	font-family: 'NotoSans', 'Sans-serif'
}
textarea {
	overflow:auto;
	vertical-align:top;
}
label { cursor:pointer; }
table { border-collapse:collapse; border-spacing:0; }

a {
	text-decoration:none; cursor:pointer;
	color:#3f3f3f;
}

strong, b { font-weight:500; }

section, article, aside, hgroup, header, footer, nav, figure, figcaption, time, mark, canvas, video, audio, details, summary { display:block; }

.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }


.tl { text-align:left !important; }
.tr { text-align:right !important; }
.tc { text-align:center !important; }

.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }

.fwb { font-weight:600 !important; }
.cf:after{display:block; content:""; clear:both;}

.mt0 { margin-top:0px !important; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px !important; }
.ml45 { margin-left:45px !important; }

.mr0 { margin-right:0 !important; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px !important; }

.mb0 { margin-bottom:0px !important; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }

.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }

.pl0 { padding-left:0 !important; }
.pl24 { padding-left:24px; }

.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb50 { padding-bottom:50px !important; }


.skipnavi, .none {
	font-size:0;
	line-height:0;
	display:none;
}
#skipNavi, #skipNavi1 {
	position:absolute;
	top:0; left:0;
	width:100%; height:0;
	z-index:999;
}
#skipNavi li, #skipNavi1 li {
	height:0;
	margin:0; padding:0;
}
#skipNavi a, #skipNavi1 a {
	display:block;
	overflow:hidden;
	height:0;
	padding:0 10px;
	font-weight:bold;
	color:#666;
	text-align:center;
	font-size:0.92em;
	letter-spacing:-0.1em;
}
#skipNavi a:hover, #skipNavi a:focus, #skipNavi a:active
#skipNavi1 a:hover, #skipNavi1 a:focus, #skipNavi1 a:active {
	border:1px solid #ccc;
	background:white;
	width:139px; height:auto;
	padding:2px 0 3px 0;
	font-weight:bold;
}

.clear { clear:both; height:0; overflow:hidden; }
caption, .label_hidden {
	width:1px; height:1px;
	overflow:hidden; 
	margin:-1px 0 0 -1px;
}

.hidden_bx {
	display: none;
	width:1px; height:1px;
	overflow:hidden;
	position:absolute;
	top:0; left:0;
	margin:-1px 0 0 -1px;
}

.main_wrap { background:#f8f7f7 url(/images_2018/bg.jpg) no-repeat 50% bottom; }

#header > div > div {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.header_bx1 {
	width:100%; height:50px;
	background:#e1e1e1;
}
.sidemenu {
	float:right;
	padding-top:16px;
}
.sidemenu > ul, .sidemenu > div, .sidemenu > ul > li {
	float:left;
}
.sidemenu > ul {
	padding-right:7px;
	margin-right:14px;
}
.sidemenu ul > li > a {
	line-height:22px;
	padding:0 8px;
}
.sidemenu ul > li > button {
	border:0;
	line-height:22px;
	padding:0 8px;
	vertical-align:middle;
	display:block;
	background:#e1e1e1;
}

.header_bx2 {
	width:100%; height:60px;
	padding-top:13px;
	border-bottom:1px solid #333;
	box-sizing:border-box;
}
.hb2_bx { float:right; position:relative; }
.hb2_txt{position:absolute; top:0px; left:5px;}
.hb2_title, .hb2_list, .hb2_btn, .hb2_btn2, .total_search {
	float:left;
}
.hb2_title {
	width:158px; height:34px;
	box-sizing:border-box;
	padding-top:8px;
	color:#fff;
	background:#003964;
	border-radius:17px;
	text-align:center;
	line-height:15px;
	font-size:15px;
	margin-right:15px;
}
.hb2_list {
	padding-top:8px;
	font-size:15px;
	line-height:15px;
}
.hb2_list li {
	float:left;
	padding-right:15px;
}
.hb2_list li button {
	color:#003964;
	border:0;
	background:rgba(0,0,0,0);
	font-size:15px;
	line-height:15px;
}
.hb2_list li button span {
	padding-right:5px;
	color:#ef6344;
}
.hb2_btn {
	width:22px; height:22px;
	margin-top:5px;
	display:block;
	text-indent:-99999px;
	border:1px solid #c0c0c0;
	box-sizing:border-box;
}
.hb2_btn2 {
	width:22px; height:22px;
	margin-top:5px;
	display:block;
	text-indent:-99999px;
	border:1px solid #c0c0c0;
	box-sizing:border-box;
}
.total_search {
	width:325px; height:42px;
	padding:5px 0 5px 24px;
	box-sizing:border-box;
	border-radius:24px;
	border:1px solid #d7d7d7;
	margin-top:-4px;
	margin-left:64px;
	background:#fff;
}
.total_search #ts_input {
	float:left;
	width:250px; height:30px;
	border:0;
	padding:0;
}
.total_search button {
	width:23px; height:23px;
	display:block;
	text-indent:-99999px;
	float:left;
	margin:3px 0 0 5px;
	border:0;
}
.fontsize1 {
	width:24px; height:24px;
	margin-top:-3px;
	margin-left:12px;
	padding:0 !important;
	display:inline-block;
	text-indent:-99999px;
}
.fontsize2 {
	width:24px; height:24px;
	margin-top:-3px;
	margin-left:5px;
	padding:0 !important;
	display:inline-block;
	text-indent:-99999px;
}

#gnb_bx {
	width:100%; height:90px;
}
#gnb_bx > div {
	width:1200px; height:90px;
	box-sizing:border-box;
	margin:0 auto;
	position:relative;
}
.gnb {
	float:right;
	padding-top:36px;
}
.gnb > li {
	float:left;
	margin:0 17px;
	padding-bottom: 20px;
}
.gnb > li > a {
	color:#003964;
	font-size:20px;
	line-height:20px;
	font-weight:500;
	border-bottom:0;
	box-sizing:border-box;
}
.gnb > li > a:hover {
	color:#008bc9;
	border-bottom:2px solid #008bc9;
}
.allmenu_btn { margin-top:-7px !important; }
.allmenu_btn > a {
	width:36px; height:35px;
	display:block;
	text-indent:-99999px;
	border:0 !important;
}
.allmenu_btn > a:hover { background-color:#072d53; }

h1 {
	width:177px; height:41px;
	position:absolute;
	top:26px; left:0;
}
h1 > a {
	width:177px; height:41px;
	display:block;
	text-indent:-99999px;
	text-align:left;
}

.gnb > li > div {
	width:1200px;
	padding-left:207px;
	box-sizing:border-box;
	border:1px solid #e1e1e1;
	background:#fff;
	position:absolute;
	top:76px; left:0;
	z-index:500;
}
.f2_titlebx {
	width:207px; height:100%;
	padding:35px 0 0 24px;
	position:absolute;
	top:0; left:0;
	color:#fff;
	font-size:22px;
	font-weight:600;
}
.gnb > li > div > ul {
	width:991px;
	background:#fff;
	padding:35px 30px;
	box-sizing:border-box;
}
.f2_st1 > ul > li {
	width:100%;
	margin-bottom:14px;
	overflow:hidden;
}
.f2_st1 > ul > li:last-child {
	margin-bottom:0;
}
.f2_st1 > ul > li > a {
	width:154px;
	float:left;
	font-size:17px;
	font-weight:500;
	line-height:17px;
	color:#0072bb;
	margin-bottom:10px;
}
.f2_st1 > ul > li > ul {
	float:left;
	width:760px;
}
.f2_st1 > ul > li > ul > li {
	float:left;
	margin-bottom:10px;
}
.f2_st1 > ul > li > ul > li > a {
	font-size:15px;
	line-height:15px;
	margin-right:23px;
}

.f2_st2 > ul > li {
	display:inline-block;
	margin-right:15px;
}
.f2_st2 > ul > li > a {
	width:200px; height:40px;
	padding-top:10px;
	box-sizing:border-box;
	display:block;
	background:#dbf3ff;
	border:1px solid #d6e7ef;
	text-align:center;
	font-size:16px;
	line-height:16px;
	color:#0072bb;
	font-weight:500;
	text-align:center;
}

.f2_st3 {
	height:330px;
}
.f2_st3 > ul {
	width:991px; height:328px;
	padding:35px 288px 30px 30px !important;
	box-sizing:border-box;
	background:#fff;
}
.f2_st3 > ul > li {
	display:inline-block;
	margin-right:12px;
	margin-bottom:13px;
}
.f2_st3 > ul > li > a {
	width:152px; height:50px;
	padding-top:16px;
	box-sizing:border-box;
	display:block;
	background:#dbf3ff;
	border:1px solid #d6e7ef;
	text-align:center;
	font-size:15px;
	line-height:15px;
	color:#0072bb;
	font-weight:500;
	text-align:center;
}
.f2_st3 > ul > li > a:hover, .f2_st3 > ul > li > a:focus {
	background:#0f487e;
	border-color:#0d4274;
	color:#fff;
}
.f2_st3 .f2_map {
	width:288px; height:326px;
	position:absolute;
	top:0; right:0;
}
.f2_st3 .f2_map i {
	position:absolute;
	display:block;
	width:13px; height:17px;
}
.f2_map_p01 {
	top:178px; left:194px;
}
.f2_map_p02 {
	top:43px; left:179px;
}
.f2_map_p03 {
	top:159px; left:201px;
}
.f2_map_p04 {
	top:142px; left:200px;
}
.f2_map_p05 {
	top:56px; left:71px;
}
.f2_map_p06 {
	top:143px; left:70px;
}
.f2_map_p07 {
	top:215px; left:113px;
}
.f2_map_p08 {
	top:219px; left:47px;
}
.f2_map_p09 {
	top:211px; left:150px;
}
.f2_map_p10 {
	top:43px; left:106px;
}
.f2_map_p11 {
	top:188px; left:166px;
}
.f2_map_p12 {
	top:281px; left:47px;
}
.f2_map_p13 {
	top:202px; left:53px;
}
.f2_map_p14 {
	top:209px; left:165px;
}
.f2_map_p15 {
	top:211px; left:150px;
}
.f2_map_p16 {
	top:130px; left:200px;
}


	.con09 .site {
      top:0;
      right:0;
  }
  .site {
      display: block;
      border-bottom: 1px solid #ccc;
      height: 28px;
      line-height: 28px;
  }
      .site a {
          display: block;
          text-align: center;
          float: left;
          width: 171px;
          color:#fff;
      }
      .site a.tab01 {
          background:#3b5997;
      }
      .site a.tab02 {
          background: #fcbb00;
      }
.allmenu_bx {
	position:absolute;
	top:0; left:0;
	z-index:100;
	background:#fff;
	width:100%;
	box-sizing:border-box;
	padding:20px 20px 40px 20px;
	border:1px solid #ccc;
	margin-top:75px;
}
.allmenu_bx > ul > li {
	width:100%;
	float:left;
	overflow:hidden;
	margin-bottom:9px;
	background:#003964;
}
.allmenu_bx > ul > li > p {
	width:15%;
	padding:12px 5px 0 5px;
	box-sizing:border-box;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:15px;
	font-weight:500;
	float:left;
}
.allmenu_bx > ul > li > ul {
	width:85%;
	box-sizing:border-box;
	float:right;
	background:#fff;
	padding:5px 10px 0 14px;
	border:1px solid #ccc;
}
.allmenu_bx > ul > li > ul > li > a {
	color:#0072bb;
	font-size:15px;
	line-height:15px;
	padding:4px 10px 4px 5px;
	background:url(../images_2018/mcbx3_dot.png) no-repeat 0 10px;
	font-weight:500;
	display:block;
	float:left;
}
.allmenu_bx > ul > li > ul > li {
	margin-bottom:5px;
	float:left;
	margin-right:12px;
}
.allmenu_bx > ul > li > ul > li > ul {
	float:left;
}
.allmenu_bx > ul > li > ul > li > ul > li {
	float:left;
	padding:3px 5px 0 5px;
	margin-right:5px;
}
.allmenu_close {
	width:100%; height:40px;
	position:absolute;
	bottom:0; left:0;
	background:#333332;
}
.allmenu_close a {
	position:absolute;
	top:9px; right:20px;
	color:#fff;
	padding-left:20px;
	font-weight:500;
	display:inline-block;
	background:url(../images_2018/allmenu_close.png) no-repeat 0 3px;
}

.footert_banner {
	background:#fff;
	width:100%;
	padding:30px 0;
	position:relative;
}
.footert_banner > div {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.sitebanner_bx {
	width:1050px; height:38px;
	overflow:hidden;
	white-space:nowrap;
}
.sitebanner_bx > li {
	display:inline-block;
	margin-right:12px;
}
.sitebanner_bx > li > a > img {
	width:144px; height:38px;
}
.sitebanner_control {
	position:absolute;
	right:0; top:2px;
}
.sitebanner_control li { float:left; }
.sitebanner_control a {
	width:30px; height:30px;
	display:block;
	text-indent:-99999px;
	border:1px solid #a6a6a6;
	border-right:0;
}
.msbc_1 {
	background:url(/images_2018/sitebanner_1.png) no-repeat 50% 50%;
}
.msbc_2 {
	background:url(/images_2018/sitebanner_2.png) no-repeat 50% 50%;
}
.msbc_3 {
	background:url(/images_2018/sitebanner_3.png) no-repeat 50% 50%;
}
.msbc_4 {
	background:url(/images_2018/sitebanner_4.png) no-repeat 50% 50%;
	border-right:1px solid #a6a6a6 !important;
}
.msbc_5 {
	background:url(/images_2018/sitebanner_5.png) no-repeat 50% 50%;
}

#footer_bx {
	display: none;
	width:100%;
	font-family: 'NotoSans', 'Nanumgothic', 'Sans-serif'
}
.fbx1 {
	height:52px;
	padding-top:15px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	box-sizing:border-box;
}
.fbx1 > div {
	width:1200px;
	margin:0 auto;
}
.site_link1 {
	float:left;
}
.site_link1 li {
	margin-right:34px;
	float:left;
}
.site_link1 li a {
	color:#003964;
	font-size:15px;
	line-height:15px;
	font-weight:500;
}
.site_link1 li:first-child a { color:#ef6344; }
.site_link2 { float:right; }
.site_link2 li {
	float:left;
}
.site_link2 li a, .site_link2 li span {
	display:inline-block;
	margin:0 8px;
}

.fbx2 > div {
	width:1200px; height:158px;
	margin:0 auto;
	position:relative;
}
.footer_logo {
	width:101px; height:80px;
	position:absolute;
	top:32px; left:0;
	text-indent:-99999px;
	background:url(/images_2018/footer_logo.png) no-repeat 50% 50%;
}
.footer_icon {
	width:101px; height:80px;
	position:absolute;
	top:32px; left:115px;
	text-indent:-99999px;
	background:url(/images_2018/footer_icon.png) no-repeat 50% 50%;
}
.footer_add {
	padding:40px 0 0 255px;
	color:#6c6c6d;
	font-size:13px;
	line-height:150%;
}
.add_point { color:#333; }
.qrcode {
	width:58px; height:58px;
	position:absolute;
	right:25px; top:40px;
}



/* �듬찓�� */

#container {
	float:none;
	position:relative;
	margin:10px auto 15px auto;
	min-height:800px;
	overflow:hidden;
	border:1px solid #ddd;
	box-sizing:border-box;
}

/* �쒕툕 �쇳렪 硫붾돱 1Depth Left Menu */
#snb {
	width:243px; height:100%;
	padding:0 1px 0 0;
	letter-spacing:-0.1em;
	float:left;
	margin:-1px 0 0 0;
	box-sizing:border-box;
}
#wrap #container .snav_ban {margin-top:5px;}
#wrap #container #snb div h2 { height:95px; }
#lnb > ul:first-child {
	list-style-type: none; 
	margin:0px; 
	padding:0px;
	border:0px;
}
#lnb > ul > li > a {/*2016-10-24*/
	padding:12px 0 0 24px;
	height:27px;
	display: block;
	color: #3f3f3f;
	font-weight:500;
	font-size:15px;
	line-height:15px;
	border-bottom:1px solid #ddd;
}
#lnb > ul > li > a:hover {
	background:#0595d3;
	color: #fff;
	font-weight:500;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#lnb > ul > li > a:active {
	/*background: url(/images_2016/img/navi_over.gif) repeat 0px 0px;*/
	color: #2c61c0;
	text-decoration:none;
}
#lnb > ul > li > a.on {
	background:#2796e4 url(/images_2016/img/leftnav_dep2_on.png) no-repeat 224px 15px;
	color: #fff;
	font-weight:500;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
 
#lnb > ul > li > ul {
	padding:7px 0 7px 0;
	background:#fafafa;
	border-bottom:1px solid #ddd;
}
#lnb > ul > li > ul > li {
	background: url(/images_2016/img/leftnav_dep3_bg1.png) no-repeat 28px 5px;
	padding:5px 0 0 30px;
	display:block;
	min-height:19px;
}
#lnb > ul > li > ul > li > a {
	display:block;
	padding:0 10px 0 12px;
	background:url(/images_2016/img/navi_ico1.gif) no-repeat 0px 5px;
	color: #333;
	font-weight:400;
	border:0 !important;
	font-size:14px;
	line-height:14px;
}
#lnb > ul > li > ul > li > a:hover { 
	background: url(/images_2016/img/navi_ico1.gif) no-repeat 0px 5px; 
	color:#008ac5;
	text-decoration:underline;
}
#lnb > ul > li > ul > li > a:active { 
	background: url(/images_2016/img/navi_ico1.gif) no-repeat 0px 5px; 
	color:#008ac5;
	text-decoration:underline;
}
#lnb > ul > li > ul > li > a.on { color:#008ac5; font-weight:500; }

#lnb > ul > li > ul > li > ul {
	padding:5px 0 4px 0;
	margin-left: 0px;
	display:block;
}
#lnb > ul > li > ul > li > ul > li {
	padding-left: 12px;
	font-family:dotum;
	line-height:16px;
}
#lnb > ul > li > ul > li > ul > li > a {
	padding:3px 14px 0 9px;
	width:120px;
	color:#797979;
	font-weight:400;
	display:block;
	background: url(/images_2016/img/leftnav_dep4_bg1.gif) no-repeat 0px 10px;
	font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';
}
#lnb > ul > li > ul > li > ul > li > a:hover, #lnb > ul > li > ul > li > ul > li > a:active {
	color:#5cbcf3;
	text-decoration:underline;
}
#lnb > ul > li > ul > li > ul > li > a.on { color:#5cbcf3;}
#container #snb .lnb_bottom_sky {display:none;}

#title_wrap {
	width:100%; height:1px;
	position:relative;
}
.location{
	padding:11px 0 0 12px;
	letter-spacing:-0.5px;
	color:#7f7f7f;
	font-size:12px;
	margin-bottom:-70px;
	position:absolute;
	bottom:0; right:33px;
	text-align:right;
	z-index:5;
}
.location a {
	color:#7f7f7f;
	background:url(/images_2016/img/ico_home.gif) no-repeat 0 3px;
	padding-left:12px;
}
.location strong{ font-weight:500; color:#7f7f7f;}
.print_btn {
	height:25px;
	position:absolute;
	top:7px; right:33px;
	z-index:5;
}
.print_btn > ul {
	height:24px;
}
.print_btn > ul > li { 
	display:inline-block;
	height:24px;
}
.print_btn img { vertical-align:middle; }
#show div{ display:none}
#content {
	display:block;
	position:relative;
	width:955px; min-height:550px;
	float:right;
	padding-bottom:60px;
	box-sizing:border-box;
}
#body_content {
	width:896px;
	min-height:800px;
	letter-spacing:-1px;
	line-height:140%;
	
}

#body_content h3:first-child {
	height:46px;
	line-height:38px;
	padding-top:33px;
	font-size:28px;
	margin-bottom:40px;
	font-weight:800;
	border-bottom:1px solid #d0d0d0;	
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';
}

#body_content h4 {
   background: url(/images_2016/img/sbody_dth1.gif) no-repeat 0px 3px;
   font-size: 16px;
   padding-left: 12px;
   margin-bottom: 1em;
   font-weight:800;
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';
}
#body_content h5 {
   background: url(/images_2016/img/sbody_dth2.gif) no-repeat 0px 5px;
   font-size: 14px;
   padding-left: 1.1em;
   color: #07438f;
   margin-top: 1em;
   margin-bottom: 0.3em;
   font-weight:500;
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';
}
#body_content h6 {
   background: url(/images_2016/img/sbody_dth2_old.gif) no-repeat 0px 7px;
   font-size: 13px;
   padding-left: 1em;
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';
}
#body_content table{
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';}
#body_content li{
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';}
#body_content p, #body_content .ph {padding:0 0 0 1em;margin-bottom:1.5em;
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';}
#body_content .sub_tit1 {
	background:url(/images_2016/img/sbody_dth3.gif) no-repeat 0px 4px;
	font-size:13px;
	padding-left:1.1em;
	margin-bottom:0.5em;
	display:block;
	color:#5391e1 !important;
	font-weight:500;
   font-family:'NotoSans', 'Nanumgothic', 'Sans-serif';
}
#body_content .ph ul {margin-bottom:1em;}
.hs_exp {display:block;margin:0 0 1em 0.5em;}
.minwon1 {border:3px solid #d9d9d9;border-radius:6px;padding:0.75em;margin-bottom:0.5em;}
.minwon1 ul {margin:0.4em 0.75em;vertical-align:middle;}
.minwon1 li {padding:0.5em 0;border-bottom:1px dashed #ccc;min-height:35px;}
.minwon1 li:nth-child(1) {background:url(/images_2016/img/minwon1_no1.gif) no-repeat 0px 14px;padding-left:3em;}
.minwon1 li:nth-child(2) {background:url(/images_2016/img/minwon1_no2.gif) no-repeat 0px 14px;padding-left:3em;}
.minwon1 li:nth-child(3) {background:url(/images_2016/img/minwon1_no3.gif) no-repeat 0px 14px;padding-left:3em;}
.minwon1 li:nth-child(4) {background:url(/images_2016/img/minwon1_no4.gif) no-repeat 0px 14px;padding-left:3em;border-bottom:0px;}
.minwon1 li b {vertical-align:middle;}
ul.list_point {margin-left:1.25em;}
ul.list_point li {background:url(/images_2016/img/bg_list_point.gif) no-repeat 0px 8px;padding-left:1em;}

.banner_8item {
	width:990px; height:135px;
	margin:0 auto 15px auto;
}
.banner_8item > ul {
}
.banner_8item > ul > li {
	float:left;
	width:123px; height:135px;
	position:relative;
}
.banner_8item > ul > li:nth-child(even) { width:124px !important; }
.banner_8item > ul > li:nth-child(1) { width:125px !important; }
.banner_8item > ul > li > a {
	display:block;
	width:100%; height:32px;
	padding-top:103px;
	background-color:#d0dbf7;
	color:#222;
	font-weight:500;
	text-align:center;
}
.banner_8item > ul > li:nth-child(even) > a {
	background-color:#bfcced !important;
}
.banner_8item > ul > li > a > span {
	position:absolute;
	top:0; left:0;
	width:100%;
	padding-top:10px;
}

.tbl_board{
	width:100%;
	table-layout:fixed;
	margin-bottom:20px;
	border-top:2px solid #3f80d3;
}
.tbl_board_border {border-top:2px solid #3f80d3;}
.tbl_board th{margin-bottom:5px;padding:8px 10px;border-bottom:solid 1px #ddd;color:#333;font-weight:500;text-align:center;vertical-align:middle;background-color:#f7f7f7;}
.tbl_board td{padding:8px 10px;border-bottom:solid 1px #e0e0e0;line-height:16px;text-align:center;letter-spacing:0;vertical-align:middle;background:none;}
.tbl_board .textL{text-align:left;}
.tbl_board td a:hover{color:#51a468;font-weight:500;}
.tbl_board .con{padding:20px;border-bottom:solid 2px #ddd;}
.tbl_board .con p{margin-bottom:15px;line-height:20px;}
.tbl_board .con img{margin-bottom:15px;}
.tbl_board .bg_none{background:none;}
.tbl_board .borderR{border-right:solid 1px #ddd;}
.tbl_board .borderL{border-left:solid 1px #ddd;}
.tbl_board .title {
   color:#fff;
   background:#3f80d3;
}

.tbl_board dl{overflow:hidden;margin:0;}
.tbl_board  dt,dd{float:left;margin:0;}

.pop_vessels {
	background:#adcfe8;
	padding:10px;
}
.pop_vessels2 {
	background:#fff;
	border-radius:12px;
	padding:5px;
}
.pop_vessels2 dt {
	font-size:18px;
	font-weight:500;
	text-align:center;
	color:#5d8dc0;
	padding:5px;
}
.pop_vessels2 dd.img {
	text-align:center;
	padding:5px;
}
.pop_vessels2 dd.img img {
	max-width:370px;
}
.pop_vessels2 dd ul {
	width:96%;
	margin:auto;
}
.pop_vessels2 dd ul li {
	background:url(/images_2016/en_img/point2.gif) left 8px no-repeat;
	padding-left:10px;
	line-height:140%;
}

.pop_vessels img.cls {
	position:absolute;
	top:0; right:0;
	cursor:pointer;
}
.pop_ve { padding:10px 15px;}
.pop_ve table {
	width:100%;
}
.pop_ve > table {
	border-bottom:2px solid #2c61c0;
}
.pop_ve > table th, .pop_ve > table td { border-bottom:1px solid #ddd; }
.pop_ve > table th {
	padding:10px 0;
	color:#2c61c0;
}
.pop_ve > div > table {
	margin-top:10px;

}
/* sub6 */
.text_box_01 {
	border:1px solid #ddd;
	border-top:2px solid #2c61c0;
	background:#edfdff;
	padding:15px;
	display:block;
}
.text_box_01 ul {
	position:relative;
	left:140px;
}
	.text_box_01 ul li{
		padding-left:8px;
		background: url(/images_2016/bu_square.gif) no-repeat 2px 10px;
	}
	.text_box_01 ul li strong{
		color:#0079c4;
		font-weight:normal;
		font-weight:500;
		padding-right:5px;
	 }
	 .text_box_01 ul li span {
		display:inline-block;
		width:54px;
	 }
.text_box_02 {
	border:1px solid #ddd;
	border-top:2px solid #2c61c0;
	background:#fff;
	padding:0;
	display:block;
}
	.text_box_02 table {
		 width:100% !important;
		 padding:0 !important;
		 margin:0 !important;
	}
	.text_box_02 table tr td {
		 padding:5px;
		 text-align:center;
	}
	.text_box_02 table tr td span {
		display:block;
		text-align:center;
		font-weight:500;
	}
	.text_box_02 table tr {
		border-bottom:1px solid #ddd;
	}
	.text_box_02 table tr td:first-child {
		border-right:1px solid #ddd;
		
	}

.text_box_03 {
	border:1px solid #ddd;
	border-top:2px solid #2c61c0;
	background:#fff;
	padding:0;
	display:block;
	width:570px;
	float:right;
}
	.text_box_03 table {
		 width:100% !important;
		 height:179px;
		 padding:0 !important;
		 margin:0 !important;
	}
	.text_box_03 table tr {
		 border-bottom:1px solid #ddd;
	}
	.text_box_03 table tr td {
		 padding:5px;
		 text-align:left;
		 border-right:1px solid #ddd;
	}
	.text_box_03 table tr th {
		 padding:5px;
		 text-align:center;
		 background:#f1f6fb;
		 border-right:1px solid #ddd;
	}
	.text_box_03 table tr td:first-child {
		border-right:1px solid #ddd;
		
	}
.text_box_04 {
	border:1px solid #ddd;
	border-top:2px solid #2c61c0;
	background:#fff;
	padding:0;
	display:block;
	width:550px;
	float:right;
}
	.text_box_04 table {
		 width:100% !important;
		 height:102px;
		 padding:0 !important;
		 margin:0 !important;
	}
	.text_box_04 table tr {
		 border-bottom:1px solid #ddd;
	}
	.text_box_04 table tr:last-child {
		 border-bottom:0;
	}
	.text_box_04 table tr td {
		 padding:5px;
		 text-align:left;
		 border-right:1px solid #ddd;
		 /*min-width:140px;*/
	}
	.text_box_04 table tr th {
		 padding:5px;
		 width:100px;
		 text-align:center;
		 background:#f1f6fb;
		 border-right:1px solid #ddd;
	}
	.text_box_04 table tr td:first-child {
		border-right:1px solid #ddd;
		
	}
.img_box_01 {
	margin-top:20px;
}
.img_box_01 li {
	margin-right:41px;
	float:left;
}
.img_box_01 li:last-child {
	margin-right:0;
}
.img_box_01 li img {
	border:1px solid #ddd;
}
.img_box_01 li span {
	display:block;
	text-align:center;
	font-weight:500;
}
.img_box_02 {
	/*width:170px;*/
	float:left;
}
.img_box_02 li {
	padding:0 !important;
}
.img_box_02 li:last-child {
	margin-right:0;
}
.img_box_02 li img {
	border:1px solid #ddd;
}
.img_box_02 li span {
	display:block;
	text-align:center;
	font-weight:500;
}
.chart_box_01 {
	position:relative;
	width:667px;
	margin:0 auto;
	clear:both;
	background:url(/images_2016/sub6/chart_bg_01.gif) no-repeat 0 0;
}
	.chart_box_01 .etc1 {
		display:inline-block;
		position:absolute;
		top:10px;
		left:280px;
		background:#2472ad;
		padding:5px 70px !important;
		color:#fff;
		font-weight:500;
	}
	.chart_box_01 .etc2 {
		display:inline-block;
		width:190px !important;
		height:300px;
		position:absolute;
		top:90px;
		left:15px;
		border:1px solid #ddd;
	}
	.chart_box_01 .etc3 {
		display:inline-block;
		width:190px !important;
		height:300px;
		position:absolute;
		top:90px;
		left:250px;
		border:1px solid #ddd;
	}
	.chart_box_01 .etc4 {
		display:inline-block;
		width:190px !important;
		height:300px;
		position:absolute;
		top:90px;
		left:490px;
		border:1px solid #ddd;
	}
	.chart_box_01 .etc2 tr th,
	.chart_box_01 .etc3 tr th,
	.chart_box_01 .etc4 tr th {
		width:190px;
		background:#0a5086;
		color:#fff;
		font-weight:500;
		padding:5px;
	}
	.chart_box_01 .etc2 tr td,
	.chart_box_01 .etc3 tr td,
	.chart_box_01 .etc4  tr td {
		padding:10px 10px 0 10px;
		line-height:140%;
		letter-spacing:-0.5px;
	}
	/*
.img_bg01 {
	background:url(/images_2016/sub6/text_box_01_a.png) no-repeat 32px center #edfdff;
}
.img_bg02 {
	background:url(/images_2016/sub6/text_box_01_b.png) no-repeat 32px center #edfdff;
}
.img_bg03 {
	background:url(/images_2016/sub6/text_box_01_c.png) no-repeat 32px center #edfdff;
}*/
.img_bg01 {
    background:url(/images_2016/sub6/text_box_01_a.png) no-repeat 32px center #f2fcfe;
}
.img_bg02 {
    background:url(/images_2016/sub6/text_box_01_b.png) no-repeat 32px center #f2fcfe;
}
.img_bg03 {
    background:url(/images_2016/sub6/text_box_01_c.png) no-repeat 32px center #f2fcfe;
}


/* paginate-style */
.paginate {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 7px 17px;
    text-align: center;
    border-top: solid 1px #dfdfdf;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    margin-top: -1px;
    z-index: 10;
    line-height: 22px;
    height: 24px;
}
div.paginate a.pre_n {
    border: 1px solid #d5d8dc;
    width: 19px;
    height: 14px;
    padding: 4px 0 0 0 !important;
    position: relative;
    text-align: center;
    top: 2px;
    vertical-align:middle;
}
div.paginate a.next {
    border: 1px solid #d5d8dc;
    width: 19px !important;
    height: 14px;
    padding: 4px 0 0 0 !important;
    position: relative;
    text-align: center;
    top: 2px;
    left: 5px;
    overflow:hidden;
    vertical-align:middle;
}
.paginate a.pre, .paginate a.pre_n {
    margin-right: 7px;
}
.paginate a {
    vertical-align: top;
    display: inline-block;
}

div.paginate a.pre_n .spr {
    background-image: url(/images_2016/img/spr_works_761db522ba.png);
    background-position: -532px -318px;
    background-repeat: no-repeat;
    width: 10px;
    height: 17px;
    display: inline-block;
}

div.paginate a.next .spr {
    background-image: url(/images_2016/img/spr_works_761db522ba.png);
    background-position: -532px -334px;
    background-repeat: no-repeat;
    width: 10px;
    height: 14px;
    display: inline-block;
}
.blind {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 0;
    background: 0 0;
    font-size: 0;
    line-height: 0;
}
.paginate {
    padding: 27px 17px;
    text-align: center;
    border-top: solid 1px #dfdfdf;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    margin-top: -1px;
    z-index: 10;
    line-height: 22px;
    height: 24px;
}
div.paginate strong {
    color: #ff3636;
    border-color: #e9e9e9;
}
.paginate strong {
    color: #ff3636;
    border: 1px solid #e9e9e9;
}
div.paginate strong:hover {
    color: #ff3636;
    
}
.paginate .num, .paginate strong {
    display: inline-block;
    padding: 0 8px;
    color: #333;
    font-weight: 700;
    font-family: tahoma;
    font-size: 12px;
    vertical-align: top;
    height: 22px;
    border: 1px solid transparent; 
}
.in_div div {
    float:left;
    width: 33%;
    text-align: center;
    background: #f1f1f1;
    border-right: 1px solid #fff;
    margin-right:2px;
}
.body_RightBlue2 {
        border: 4px solid #ddd;
    line-height: 40px;
    text-align: center;
    margin-bottom: 20px;
    font-weight:500;
}
/* sub - board search */
.page_manage {
    position: relative;
    margin: 30px 0;
    background: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
    .page_manage .satis_cont {
        position: relative;
        padding: 12px 15px;
        text-align: center;
    }

.page_manage .satis_cont select {
    border:1px solid #ddd; 
    height: 27px;
}
.page_manage .satis_cont input {
   padding:5px;
   border:1px solid #ddd; 
    line-height:15px;
}
    .page_manage .satis_cont a.btn {
        display:inline-block;
        padding:5px 18px;
        text-align:center;
        background:#2c61c0;
        border-radius:3px;
        color:#fff;
        margin-top: 0px;
        font-weight:500;
    }
    .page_manage .satis_cont a.btn:hover {
        background:#174393;
        color:#fff;
    }


 /* map */
.page_map {
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:2px solid #ddd;
	overflow:auto;
}
.page_map a {
	display:inline-block;
	font-weight:500;
}
.page_map ul {
	margin-top:5px;
	clear:both;
}
.page_map ul li {
	float:left;
	padding-right:2px;
	padding-bottom:5px !important;
}

/* map */
.page_map1 {
	padding-bottom:5px;
	overflow:auto;
}
.page_map1 a {
	display:inline-block;
	font-weight:500;
}
.page_map1 ul {
	margin-top:5px;
	clear:both;
}
.page_map1 ul li {
	float:left;
	padding-right:2px;
	padding-bottom:5px !important;
}




.mapst_1 {
   padding:10px 30px;
   color:#fff;
   background:url(/images_2016/img/location_bg1.gif);
   font-size:16px;
   margin-bottom:7px !important;
}
.mapst_1:hover, .mapst_1:active, .mapst_1:focus {
   color:#fff !important;
   background:url(/images_2016/img/location_bg1_over.gif);
   text-decoration:none;
}
.mapst_2 a, .mapst_3 a, .mapst_4 a, .mapst_5 a, .mapst_6 a, .mapst_7 a, .mapst_8 a, .mapst_9 a {
   color:#343838;
   padding:8px 20px;
   font-size:14px;
}
.mapst_2 a:hover, .mapst_3 a:hover, .mapst_4 a:hover, .mapst_5 a:hover, .mapst_6 a:hover, .mapst_7 a:hover, .mapst_8 a:hover, .mapst_9 a:hover { color:#fff !important; }
.mapst_2 a.on, .mapst_3 a.on, .mapst_4 a.on, .mapst_5 a.on, .mapst_6 a.on, .mapst_7 a.on, .mapst_8 a.on, .mapst_9 a.on {
   color:#fff !important;
   background:url(/images_2016/img/map_icon.png) no-repeat 5px 50%;
   padding-left:23px !important;
}

.map_contents { position:relative;  }
.map_contents h4 {
   margin-bottom:5px !important;
   font-size:15px !important;
   line-height:22px;
   background:url(/images_2016/img/bg.jpg) no-repeat center 50%;
}
.map_contents p {
   margin-bottom:0 !important;
   line-height:18px;
}

.map_contents .map_img {
   position:relative;
   margin-bottom:7px;
   text-align:center;
}
.map_contents a {
   position:absolute;
   display:inline-block;
   border-radius:6px;
   /*background-color:rgba(28, 198, 92, 0.7);*/
   background-color:#2796e4;
   border:1px solid #fafafa;
   font-size:13px;
   padding:10px 15px;
   line-height:13px;
   font-weight:500;
   color:#fff;
}
.map_contents a:hover {
   /*background-color:rgba(0, 177, 67, 0.7);*/
   background-color:#1d8cd9;
   color:#fff;
}

.p_tr { top:-38px; right:0; }
.p_tl { top:5px; left:5px; }
.p_br { bottom:5px; right:5px; }
.p_bl { bottom:5px; left:5px; }


.mapst_2 a.on1 {
	color:#fff;
	background-color:#2796e4;
}

.mapst_2 a { border:1px solid #2796e4; }
.mapst_2 a:hover, .mapst_2 a.on { background-color:#2796e4; }
.mapst_3 a { border:1px solid #279cb5; }
.mapst_3 a:hover, .mapst_3 a.on { background-color:#279cb5; }
.mapst_4 a { border:1px solid #0085c2; }
.mapst_4 a:hover, .mapst_4 a.on { background-color:#0085c2; }
.mapst_5 a { border:1px solid #01a487; }
.mapst_5 a:hover, .mapst_5 a.on { background-color:#01a487; }
.mapst_6 a { border:1px solid #1fa749; }
.mapst_6 a:hover, .mapst_6 a.on { background-color:#1fa749; }
.mapst_7 a { border:1px solid #56A311; }
.mapst_7 a:hover, .mapst_7 a.on { background-color:#56A311; }
.mapst_8 a { border:1px solid #8e9639; }
.mapst_8 a:hover, .mapst_8 a.on { background-color:#8e9639; }
.mapst_9 a { border:1px solid #f1bb00; }
.mapst_9 a:hover, .mapst_9 a.on { background-color:#f1bb00; }

.bg_gray { background:#a0a0a0 !important; }

.font_st1 {
	padding-bottom:3px;
	font-size:14px;
	line-height:170%;
	margin-bottom:0 !important;
}



.pt_imgbx { text-align:center; }
.pt_imgbx img { max-width:720px; }

.p_tablelist li {
	padding:3px 10px;
	background:url(/images_2016/contents/dot.gif) no-repeat 3px 12px;
	text-align:left;
	line-height:130%;
}



/* 100���섏궛 */
.list100_allbx {
	border:1px solid #d0d0d0;
	padding:30px 3%;
}
.list100_allbx a {
	display:table-cell;
	font-weight:500;
	vertical-align:middle;
}
.list100_allbx > ul { width:100%; }
.list100_allbx ul, .list100_allbx li { float:left; }

.list100_titlebx {
	width:300px; height:52px;
	display:block;
	text-align:center;
	margin:0 auto 20px auto;
}

.list100_allbx > ul > li > a {
	width:100%; height:38px;
	text-align:center;
	display:block;
	padding-top:10px;
	border-radius:5px;
	box-sizing:border-box;
}
.list100_allbx > ul > li > a:hover { color:#fff; }
.list100_allbx > ul > li > ul  > li {
	margin-right:8px;
	margin-bottom:8px;
}
.list100_allbx > ul > li > ul > li > a {
	width:113px; height:36px;
	border-radius:5px;
	text-align:center;
	line-height:14px;
	box-sizing:border-box;
}
.list100_allbx > ul > li > ul > li > a span {
	display:block;
	text-align:center;
	font-size:11px;
	padding-top:3px;
}

.list100_bx1 {
	width:598px;
	margin-right:8px;
}
.list100_bx1 > a {
	background:#279cb5;
	color:#fff;
	margin-bottom:10px;
	font-size:15px;
}
.list100_bx1 > a:hover { background:#15849c; }
.list100_bx1 > ul  > li > a {
	background:#dff1f5;
	border:1px solid #9fcbd4;
}
.list100_bx1 > ul  > li > a:hover { background:#9fcbd4; color:#224850; }
.list100_bx1 > ul  > li:nth-child(5n) { margin-right:0; }

.list100_bx2 {
	width:234px;
}
.list100_bx2 > a {
	background:#9251d4;
	color:#fff;
	margin-bottom:10px;
	font-size:15px;
}
.list100_bx2 > a:hover { background:#7d3cbf; }
.list100_bx2 > ul  > li > a {
	background:#ece5f2;
	border:1px solid #c3b3d1;
}
.list100_bx2 > ul  > li > a:hover { background:#c3b3d1; color:#41196a; }
.list100_bx2 > ul  > li:nth-child(2n) { margin-right:0; }

.list100_bx3 {
	margin-top:25px;
	margin-right:8px;
	width:113px;
}
.list100_bx3 > a {
	background:#1fa749;
	color:#fff;
	margin-bottom:10px;
	font-size:15px;
}
.list100_bx3 > a:hover { background:#138e39; }
.list100_bx3 > ul > li { margin-right:0 !important; }
.list100_bx3 > ul > li > a {
	background:#e6f4de;
	border:1px solid #b7d7a6;
}
.list100_bx3 > ul  > li > a:hover { background:#b7d7a6; color:#1f5800; }

.list100_bx4 {
	margin-top:25px;
	margin-right:8px;
	width:234px;
}
.list100_bx4 > a {
	background:#f1693c;
	color:#fff;
	margin-bottom:10px;
	font-size:15px;
}
.list100_bx4 > a:hover { background:#ea5423; }
.list100_bx4 > ul  > li > a {
	background:#f7e8e4;
	border:1px solid #e7b19f;
}
.list100_bx4 > ul  > li > a:hover { background:#e7b19f; color:#661900; }
.list100_bx4 > ul  > li:nth-child(2n) { margin-right:0; }

.list100_bx5 {
	margin-top:25px;
	width:477px;
}
.list100_bx5 > a {
	background:#0094d8;
	color:#fff;
	margin-bottom:10px;
	font-size:15px;
}
.list100_bx5 > a:hover { background:#0085c2; }
.list100_bx5 > ul  > li > a {
	background:#dfecf9;
	border:1px solid #8dc0d8;
}
.list100_bx5 > ul  > li > a:hover { background:#8dc0d8; color:#004666; }
.list100_bx5 > ul  > li:nth-child(4n) { margin-right:0; }


/* 媛��ㅼ텛媛� */
.inven_list {}
.inven_list li {
	list-style:none;
	width:100%; height:24px;
	background:url(/images_2016/contents/inven_line.gif) repeat-x 0 8px;
	font-size:13px;
}
.inven_first {
	float:left;
	height:24px;
	padding:0 10px 0 6px;
	background:#fff url(/images_2016/contents/dot.gif) no-repeat 0 8px;
	font-weight:500;
}
.inven_last {
	float:right;
	height:24px;
	padding-left:10px;
	background-color:#fff;
}

.inven_table {
	width:47%;
	float:left;
}
.inven_imgbx {
	width:50%;
	float:right;
}
.inven_imgbx img { width:100%; }

.mk_line1 {
	border:0;
	padding:0;
	height:1px;
	background:#ddd;
	margin-top:35px;
}

/* 濡쒓렇�� */
.login {
	width:650px; height:375px;
	padding-top:55px;
	overflow:hidden;
	background:url(/images_2016/img/login_bg.png) no-repeat;
}
.login_title {
	margin:0 14px;
}
.login_pbx1 {
	color:#fff;
	margin:17px 14px 0 14px;
}
.login_inputbx {
	width:550px; height:142px;
	padding:25px;
	padding-bottom:0;
	background:url(/images_2016/img/login_inputbx_bg.png) no-repeat;
	margin:8px 14px 0 14px;
	position:relative;
}
.login_inputbx li {
	margin-bottom:5px;
	margin-left:92px;
}
.login_inputbx li.login_inputbx_btn {
	position:absolute;
	top:25px; right:100px;
}
.login_inputbx li.login_inputbx_btn a {
	display:block;
	width:67px; height:39px;
	background:#28b2df;
	border-radius:5px;
	font-size:15px;
	color:#fff;
	font-weight:500;
	text-align:center;
	padding-top:20px;
}
.login_inputbx li.login_inputbx_btn a:hover { background:#1ba6d4; }

.login_inputbx label {
	display:inline-block;
	width:80px;
	font-size:14px;
	color:#434343;
	font-weight:500;
}
.login_inputbx input {
	outline:none;
	width:220px; height:25px;
	padding:0 3px;
	border:1px solid #ddd;
	vertical-align:middle;
	line-height:25px;
}
.login_hr {
	border:0;
	height:1px;
	background:#ddd;
}
.login_pbx2 p {
	font-size:12px;
	line-height:16px;
	margin-top:16px;
}
.login_pbx2 p span {
	color:#f37426;
}
.login_pbx2 a {
	display:inline-block;
	background:#e6e6e6;
	padding:9px 20px;
	border-radius:5px;
	position:absolute;
	top:110px; right:27px;
	font-size:12px;
	font-weight:500;
}
.login_pbx2 a:hover { background:#d4d4d4; }
.login_pbx3 {
	width:100%; height:52px;
	margin-top:20px;
	background:url(/images_2016/img/login_pbx2_bg.png);
}
.login_pbx3 p {
	display:inline-block;
	color:#fff;
	font-weight:500;
	font-size:12px;
	line-height:12px;
	padding:20px 0 0 40px;
}
.login_pbx3_btn1 {
	display:inline-block;
	padding:8px 20px;
	color:#343838;
	background:#fcfcfc;
	font-weight:500;
	font-size:12px;
	line-height:12px;
	border-radius:5px;
	margin-left:130px;
}
.login_pbx3_btn2 {
	display:inline-block;
	padding:8px 20px;
	color:#343838;
	background:#fcfcfc;
	font-weight:500;
	font-size:12px;
	line-height:12px;
	border-radius:5px;
	margin-left:3px;
}

.login_pbx3_btn1:hover, .login_pbx3_btn2:hover { background:#fff; color:#00a5ec; }




/*二쇱슂�묒떇湲곗닠*/
.sub1_list {
	margin-top: 20px;
}
.sub1_list li {
	width: 284px;
	/*height: 230px;*/
	float: left;
	position: relative;
	margin-right: 21px;
}
.sub1_list li a {
	width: 284px;
	height: 230px;
	display: block;
	overflow: hidden;
	font-weight:500;
	background: url(/images_2016/img/imgboard_bg2.gif) no-repeat 0 0;
}
.sub1_list li a img {
	width: 258px; height:164px;
	margin:13px;
}
.sub1_list li span {
	display:block;
	color: #383838;
	text-align: center;
	font-size: 14px;
}
.sub1_list li:hover span {
	color:#2c61c0;
}
.sub1_list li:nth-child(3n) { margin-right: 0; }
/*二쇱슂�묒떇湲곗닠-�앹뾽*/
.layer_area {
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	padding: 10px 20px 0px 20px;
	border: 1px solid #666;
	border-radius: 10px;
}
.layer, .layer2, .layer3, .layer4, .layer5, .layer6, .layer7, .layer8, .layer9 {
	display: none;
	position: fixed; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
.layer10, .layer11, .layer12, .layer13, .layer14, .layer15, .layer16, .layer17, .layer18, .layer19 {
	display: none;
	position: fixed; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
.layer20, .layer21, .layer22, .layer23, .layer24, .layer25, .layer26, .layer27, .layer28, .layer29 {
	display: none;
	position: fixed; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
.layer30, .layer31, .layer32, .layer33, .layer34, .layer35, .layer36, .layer37, .layer38, .layer39, .layer40 {
	display: none;
	position: fixed; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}

.layer40, .layer41, .layer42, .layer43, .layer44, .layer45 {
	display: none;
	position: fixed; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
/* , .layer6, .layer7, .layer8, .layer9,
.layer10, .layer11, .layer12, .layer13, .layer14, .layer15, .layer16, .layer17, .layer18, .layer19,
.layer20, .layer21, .layer22, .layer23, .layer24, .layer25, .layer26, .layer27, .layer28, .layer29,
.layer30, .layer31, .layer32, .layer33, .layer34, .layer35, .layer36, .layer37, .layer38, .layer39, .layer40*/

.open {
	display: block;
}
.pop_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .7; 
}
 
#layer_close, #layer_close2, #layer_close3, #layer_close4, #layer_close5, #layer_close6, #layer_close7, #layer_close8, #layer_close9
{	position: absolute;
	top: 40px; right: 30px;
	color: #fff;
	width: 17px;
	height: 17px;
	background:url(/images_2016/img/sub_pop_close.png) no-repeat;
	text-indent: -9999px;
}
#layer_close10, #layer_close11, #layer_close12, #layer_close13, #layer_close14, #layer_close15, #layer_close16, #layer_close17, #layer_close18, #layer_close19
{	position: absolute;
	top: 40px; right: 30px;
	color: #fff;
	width: 17px;
	height: 17px;
	background:url(/images_2016/img/sub_pop_close.png) no-repeat;
	text-indent: -9999px;
}
#layer_close20, #layer_close21, #layer_close22, #layer_close23, #layer_close24, #layer_close25, #layer_close26, #layer_close27, #layer_close28, #layer_close29
{	position: absolute;
	top: 40px; right: 30px;
	color: #fff;
	width: 17px;
	height: 17px;
	background:url(/images_2016/img/sub_pop_close.png) no-repeat;
	text-indent: -9999px;
}
#layer_close30, #layer_close31, #layer_close32, #layer_close33, #layer_close34, #layer_close35, #layer_close36, #layer_close37, #layer_close38, #layer_close39, #layer_close40
{	position: absolute;
	top: 40px; right: 30px;
	color: #fff;
	width: 17px;
	height: 17px;
	background:url(/images_2016/img/sub_pop_close.png) no-repeat;
	text-indent: -9999px;
}

#layer_close40, #layer_close41, #layer_close42, #layer_close43, #layer_close44, #layer_close45
{	position: absolute;
	top: 40px; right: 30px;
	color: #fff;
	width: 17px;
	height: 17px;
	background:url(/images_2016/img/sub_pop_close.png) no-repeat;
	text-indent: -9999px;
}
/*
.pop_mimic { 
	text-align:center;
	padding:10px 0 5px 0;
 }
 .pop_top { 
	text-align:center;
	padding:10px 0 5px 0;
 }
  .pop_mov { 
	text-align:center;
	padding:10px 0 5px 0;
 }*/
/* , #layer_close6, #layer_close7, #layer_close8, #layer_close9,
#layer_close10, #layer_close1, #layer_close12, #layer_close13, #layer_close14, #layer_close15, #layer_close16, #layer_close17, #layer_close18, #layer_close19,
#layer_close20, #layer_close21, #layer_close22, #layer_close23, #layer_close24, #layer_close25, #layer_close26, #layer_close27, #layer_close28, #layer_close29,
#layer_close30, #layer_close31, #layer_close32, #layer_close33, #layer_close34, #layer_close35, #layer_close36, #layer_close37, #layer_close38, #layer_close39,
#layer_close40, #layer_close41, #layer_close42, #layer_close43, #layer_close44, #layer_close45, #layer_close46, #layer_close47, #layer_close48, #layer_close49 {
*/
.layer_area .pop_title {
	width: 747px;
	height: 29px;
	color: #fff;
	background: url(/images_2016/img/sbody_dth1.gif) no-repeat 15px 12px #1a497f;
	font-size: 15px;
	font-weight: bold;
	padding: 9px 0 0 30px;
	position:relative;
}
.layer_area .pop_title span {
	width: 8px;
	height: 9px;
	color: #fff;
	font-size: 6px;
	margin: 0 10px;
	vertical-align: top;
}
.layer_area .pop_con {
	width: 775px;
	height: 680px;
	padding: 10px 0;
	border: 1px solid #ddd;
	overflow: auto;
	overflow-X: hidden;
}

.layer_area .pop_con .pop_txt table {
	border-bottom: 2px solid #2165b0;
}
.layer_area .pop_top {
	width: 775px;
	min-height: 220px;
	background: url(/images_2016/img/pop_top_bg.jpg) no-repeat 0 bottom;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding: 15px 0 5px 0;
}

.layer_area .pop_bottom {
	background: url(/images_2016/img/pop_bottom_bg.jpg) repeat-x;
	width: 100%;
	height: 197px;
	text-align: center;
	padding-top: 32px;
}
.layer_area .pop_bottom img {
}

.layer_area .pop_con .dot img {
	padding: 0 5px 3px 0;
}
.pop_con table {
	border: 1px solid #CCC;
	line-height: 19px;
}
.pop_con th {
	border: 1px solid #CCC;
	padding: 8px 0;
	background: #f4f4f4;
}
.pop_con td {
	border: 1px solid #CCC;
	padding: 8px 8px;
}
.pop_tb_top th {
	background: #eef6ff;
	color: #007cba;
	border-top: 2px solid #2165b0;
}

.pop_mimic_con {
	width: 775px;
	border: 1px solid #ddd;
	overflow: auto;
	overflow-X: hidden;
	padding: 15px 0;
}
.pop_mimic_con .pop_mimic {
	text-align: center;
}
.pop_mov_con{
	width: 775px;
	border: 1px solid #ddd;
	overflow: auto;
	overflow-X: hidden;
	padding: 15px 0;
	background:url(/images_2016/sub3/sub3_movpop_bg.jpg) no-repeat;
}
.pop_mov{
    text-align:center;
}

/*�쒖�吏�移⑥꽌-table */
.table02 {
	width: 100%;
	border-top: 3px solid #1e9d98;
	border-bottom: 1px solid #e1e1e1;
}
.table02 th {
	background-color: #f5fef8;
	color: #1e9d98;
	border: 1px solid #e1e1e1;
	border-collapse: collapse;
	padding: 5px 0;
	font-size: 0.95em;
	font-weight:500;
}
.table02 td {
	border: 1px solid #e1e1e1;
	padding: 10px;
	border-collapse: collapse;
}
.table02 td.sbg {
	background: #f8f8f8;
	color: #737373;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.table02 td strong {
	color: #e36000;
}


#body_content table {
	width: 100%;
	letter-spacing: 0em;
}
#body_content .sub_txt {
	margin: 30px 0 30px 0;
	line-height: 21px;
}
#body_content .sub_txt p {
	padding: 0;
	margin: 0;
}
#body_content .sub_txt2 {
	margin-bottom: 1.5em;
}
#body_content .sub_txt2 p {
	padding-left: 1em;
}
#body_content .sbody_img {
	width: 100%;
	text-align: center;
	margin: 20px 0;
}
#body_content .sub_txt_box {
	padding: 15px;
	border: 2px solid #ddd;
	width: 92%;
	margin: 1em 0 1em 1em;
	background: #fafafa;
}
#body_content .sub_txt table {
	width: 96%;
	margin-left: 1em;
}
#body_content .sub_txt_acc strong {
	background: #dbeafe;
	font-weight:500;
}
/*�쒕툕�섏씠吏� ��*/
#body_content .sub_tab {
	margin-bottom: 10px;
	height:45px;
}
#body_content .sub_tab li {
	float: left;
	margin-right: 6px;
	height: 33px;
}
#body_content .sub_tab li:hover {
	margin-right: 8px;
}
#body_content .sub_tab li a {
	display: block;
	width: auto;
	height: 14px;
	padding: 7px 15px 12px 15px;
	border: 1px solid #ccc;
}
#body_content .sub_tab li a:hover {
	background-color: #0085c2;
	padding: 7px 15px 24px 15px;
	border: 0;
	background-image: url(/images_2016/sub1/sub_tab_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #fff;
}
#body_content .sub_tab li a.on {
	background-color: #0085c2;
	padding: 7px 15px 24px 15px;
	border: 0;
	background-image: url(/images_2016/sub1/sub_tab_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #fff;
}
#body_content .sub_tab li a.on:hover {
	margin-right: -2px;
}
#body_content .tab_bg_none li {
	border: 1px solid #ddd;
	float: left;
	margin-right: 6px;
	margin-bottom: 5px;
}
#body_content .tab_bg_none li:hover {
}
#body_content .tab_bg_none li a {
	display: block;
	width: auto;
	height: 14px;
	padding: 7px 12px 13px 12px;
}
#body_content .tab_bg_none li a:hover {
	background-color: #0085c2;
	color: #fff;
}
#body_content .tab_bg_none li a.on {
	background-color: #0085c2;
	color: #fff;
}
#body_content .tab_bg_none li a.on:hover {
	background-color: #0085c2;
}


/*�닿뎄���대쾿-�닿뎄�섎�遺꾨쪟*/
.sub3_tab {
	width: 100%;
	text-align: center;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	box-sizing:border-box;
	float:left; clear:both;
}
.sub3_tab li {
	float: left;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-bottom:0 !important;
	box-sizing:border-box;
	width: 20%;
}
.sub3_tab li a {
	display: block;
	width:100%;
	padding: 10px 0;
}

.sub3_tab li a:hover, .sub3_tab li a.on {
	background: #2796e4;
	color: #fff;
}
.sub3_kind {
	padding: 0 0 1em 1em;
}
.sub3_kind span {
	display: block;
	color: #0085c2;
	margin-bottom: 0.7em;
}
.sub3_kind .kind_list {
	width: 100%;
	height: 40px;
	background: #ebf5fa;
	padding-left: 10px;
}
.sub3_kind .kind_list li {
	float: left;
}
.sub3_kind .kind_list li a {
	display: block;
	padding: 10px 10px;
	color: #888;
	font-weight: bold;
}
.sub3_kind .kind_list li a:hover {
	color: #0085c2;
}

/*�댁뾽�먯썝 蹂닿퀬�� �쒕컲�� 吏���*/
.sub2_pdf {
	display: block;
	position: absolute;
	width: 80px;
	height: 22px;
	background: url(/images_2016/sub3/sub2_pdf_icon.png) no-repeat;
	text-indent: -9999px;
}
.down1 {
	top: 95px;
	left: 178px;
}
.down2 {
	top: 56px;
	left: 375px;
}
.down3 {
	top: 193px;
	left: 160px;
}
.down4 {
	top: 195px;
	left: 425px;
}
.down5 {
	top: 270px;
	left: 178px;
}
.down6 {
	top: 361px;
	left: 177px;
}
.down7 {
	top: 333px;
	left: 315px;
}
.down8 {
	top: 310px;
	left: 438px;
}
.down9 {
	top: 481px;
	left: 523px;
}


/*11/23�� 異붽�*/
.sub3_kind .kind_list2 {
}
.sub3_kind .kind_list2_bg {
	width: 680px;
	background: #ebf5fa;
	padding: 10px 10px 10px 20px;
}
.sub3_kind .kind_list2 li {
	float: left;
	padding: 2px 0;
	width: 136px;
}
.sub3_kind .kind_list2 li a {
	display: block;
	color: #555;
	padding: 2px;
}
.sub3_kind .kind_list2 li a:hover {
	color: #0085c2;
}
.download {
	color: #5391e1;
	font-size: 1.1em;
	line-height: 2em;
	font-weight:500;
	
}
.download div div {
	margin-left:1em;
	float:left;
}

.download div a {
	display:block;
	float:left;
	width: 82px;
	height: 18px;
	margin:4px 0 0 12px;
}


/* Photo List */
	div.photo_list{
		float:left;
		width:100%;
		padding-top:5px;
		background: url(/images/common/dotted_01.gif) repeat-x 0 100%;
	}
	div.photo_list ul{
		float:left;
		padding:0 0 15px 0;
	}
	div.photo_list ul li{
		float:left;
		width:165px;
		margin-left:6px;
	}
	div.photo_list ul li img{
		border:1px solid #dadada;
		padding:2px;
		margin-bottom:3px;
	}
	div.photo_list ul li div{
		width:100%;
		text-align:center;
		font-weight:500;
		color:#828282;
		font-size:0.85em;
	}
	div.photo_list ul li div span{
		font-weight:normal;
	}
	
	/* Box */
	div.box_style01{
		float:left;
		width:98%;
		border:1px solid #dcdcdc;
		padding:10px 8px 10px;
		margin-bottom:15px;
		box-sizing:border-box;
	}
	div.box_style01 .imgol{
		float:left;
		padding-right:10px;
	}
	div.box_style01 p{
		line-height:1.3em;
		color:#676767;
		padding-top:5px;
	}
	
	
	/* Photo Board */
	
	div.board_photo ul{
		float:left;
		background: url(/images/common/dotted_01.gif) repeat-x 0 100%;
		padding:15px 0 10px 12px;
		width:100%;
	}
	div.board_photo ul.end{
		float:left;
		background: url(/images/common/white_bg.gif) repeat-x 0 100%;
		padding:15px 0 10px 12px;
	}
	div.board_photo ul li{
		float:left;

		width:23%; height:150px;
		margin-right:12px;
	}
	div.board_photo ul li img{
		border:1px solid #dadada;
		padding:2px;
		margin-bottom:5px;
	}
	div.board_photo ul li div{
		width:100%;
		text-align:center;
		font-weight:500;
	}
	div.board_photo ul li div span{
		font-weight:normal;
	}
	
	div.board_photo03 ul{
		float:left;
		background: url(/images/common/dotted_01.gif) repeat-x 0 100%;
		padding:15px 0 10px 5px;
	}
	div.board_photo03 ul.end{
		background: url(/images/common/white_bg.gif) repeat-x 0 100%;
	}
	div.board_photo03 ul li{
		float:left;
		width:325px;
		margin-right:12px;
	}
	div.board_photo03 ul li img{
		border:1px solid #dadada;
		margin-right:10px;
		float:left;
	}
	div.board_photo03 ul li p{
		padding-top:3px;
	}



/*lighbox.css*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer{
	padding: 10px;
}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/gellery/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/gellery/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/gellery/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}

#imageData{
	padding:0 10px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	/*background-color: #000;*/ 
	opacity: 0.6;
}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}	


	/* board Box */
	dl.board_data_style01{
		float:left;
		width:665px;
		height:165px;
		border:1px solid #dcdcdc;
		padding:15px 0 10px 15px;
		margin-bottom:15px;
	}
	
	dl.board_data_style01 dt strong{
		color:#000000;
	}
	dl.board_data_style01 dd{
		width:100%;
		float:left;
		margin-top:10px;
	}
	dl.board_data_style01 dd p{
		width:220px;
		height:150px;
		float:left;
		padding:3px 0 0 3px;
		background: url(/bbs/images/photo_bg_01.gif) no-repeat 0 0;
	}
	dl.board_data_style01 dd ul{
		float:left;
		padding:5px 0 0 18px;
	}
	dl.board_data_style01 dd ul li{
		color:#676767;
		background: url(/images/common/ic_slist_01.gif) no-repeat 0 6px;
		padding:0 0 5px 8px;
		word-spacing:-0.1em;
		line-height:1.2em;
	}
	
	
	
	/* sub - board search */
	.page_manage {
	    position: relative;
	    margin: 30px 0;
	    background: #fff;
	    border: 1px solid #ddd;
	}
    .page_manage .satis_cont {
        position: relative;
        padding: 12px 15px;
        text-align: center;
    }

	.page_manage .satis_cont select {
	    border:1px solid #ddd; 
	    height: 27px;
	}
	.page_manage .satis_cont input {
	   padding:5px;
	   border:1px solid #ddd; 
	    line-height:15px;
	}
    .page_manage .satis_cont a.btn {
        display:inline-block;
        padding:5px 18px;
        text-align:center;
        background:#2c61c0;
        border-radius:3px;
        color:#fff;
        margin-top: 0px;
        font-weight:500;
    }
    .page_manage .satis_cont a.btn:hover {
        background:#174393;
        color:#fff;
    }
    
    /* sub7 - 硫��곕��붿뼱 */
	.sub01_text_main {
	    position:relative;
	    background:url(/images_2016/sub7/sub01_img.jpg) no-repeat 0 0;
	    height:382px;
	    width:100%;
	}
    .sub01_text_main .title01 {
        position:absolute;
        top:41px;
        left:372px;
        height: 46px !important;
        line-height: 38px !important;
        padding-top: 0 !important;
        font-size: 25px !important;
        margin-bottom: 0 !important;
        font-family: 'Nanum Gothic Bold' !important;
        border-bottom:0 !important;
    }
    .sub01_text_main .txt01 {
         position:absolute;
        top:80px;
        left:360px;
    }
	.sub_list {
	    position:relative;
	    border-top: solid 2px #2c61c0;
	    padding:20px 0;
	}
	.sub_list ul {
		width:100%; height:150px;
	}
	.sub_list ul li {
		width:173px; height:140px;
		float:left;
		margin-left:8px;
		background:url(/images_2016/img/imgboard_bg.gif) no-repeat 0 0;
	}
	.sub_list ul li:first-child {
		margin-left:0;
	}
	.sub_list ul li a {
		display:block;
		width:152px; height:125px;
		margin:11px;
		border:0;
	}
	.sub_list ul li a img {
		width:152px; height:85px;
		border:0;
		overflow:hidden;
	}
	.sub_list ul li a p {
		margin-top:10px;
		text-align:center;
		padding:0 !important;
		margin-bottom:0px !important;
		border:0;
	}
	
	
	/* sub7 - �댁닔硫� */
.sub02_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub02_img.jpg) no-repeat 0 0;
    height:260px;
    width:100%;
}
    .sub02_text_main .txt01 {
         position:absolute;
        top:11px;
        left:360px;
    }



	 /* 161201 異붽� */
.sub0101_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_01.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
}
    .sub0101_text_main .title01 {
        position:absolute;
        top:41px;
        left:372px;
        height: 46px !important;
        line-height: 38px !important;
        padding: 0 !important;
        font-size: 25px !important;
        margin-bottom: 0 !important;
        font-family: 'Nanum Gothic Bold' !important;
        border-bottom:0 !important;
    }
    .sub0101_text_main .txt01 {
         position:absolute;
        top:80px;
        left:360px;
    }
.sub0102_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_02.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
}
    .sub0102_text_main .title01 {
        position:absolute;
        top:41px;
        left:362px;
        height: 46px !important;
        line-height: 38px !important;
        padding: 0 !important;
        font-size: 25px !important;
        margin-bottom: 0 !important;
        font-family: 'Nanum Gothic Bold' !important;
        border-bottom:0 !important;
    }
    .sub0102_text_main .txt01 {
         position:absolute;
        top:80px;
        left:360px;
    }
.sub0103_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_03.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
}
    .sub0103_text_main .title01 {
        position:absolute;
        top:41px;
        left:372px;
        height: 46px !important;
        line-height: 38px !important;
        padding: 0 !important;
        font-size: 25px !important;
        margin-bottom: 0 !important;
        font-family: 'Nanum Gothic Bold' !important;
        border-bottom:0 !important;
    }
    .sub0103_text_main .txt01 {
         position:absolute;
        top:80px;
        left:360px;
    }
.sub0104_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_04.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
}
    .sub0104_text_main .txt01 {
         position:absolute;
        top: 15px;
        left: 209px;
    }
.sub0105_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_05.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
}
    .sub0105_text_main .txt01 {
        position:absolute;
        top: 15px;
        left: 209px;
    }
.sub0106_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_06.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
}
    .sub0106_text_main .title01 {
        position:absolute;
        top:50px;
        left:372px;
        height: 46px !important;
        line-height: 38px !important;
        padding: 0 !important;
        font-size: 17px !important;
        margin-bottom: 0 !important;
        font-family: 'Nanum Gothic Bold' !important;
        border-bottom:0 !important;
    }
    
    /* 170322 �섏궛湲곗닠 �숈쁺�곸텛媛� */
   .sub0107_text_main {
    position:relative;
    background:url(/images_2016/sub7/sub01_img_07.jpg) no-repeat 0 0;
    height:382px;
    width:100%;
	}
    .sub0107_text_main .txt01 {
        position:absolute;
        top: 15px;
        left: 209px;
    }
    
    .sian03_ebook {
	    position:relative;
	    background:url(/images_2016/sub7/sian03_ebook.jpg) no-repeat 0 0;
	    height:170px;
	    width:100%;
	}
	.sebook_list {
	    position:relative;
	    border-top: solid 2px #2c61c0;
	    padding:20px 0;
	}
	.sebook_list ul {
		width:100%; height:150px;
	}
	.sebook_list ul li {
		width:25%; height:240px;
		float:left;
		padding-left:8px;
		box-sizing:border-box;
	}
	.sebook_list ul li:first-child {
		padding-left:0;
	}
	.sebook_list ul li a {
		display:block;
		width:172px; height:198px;
		border:1px solid #dfdfdf;
		background:#333;
	}
	.sebook_list ul li a img {
		width:172px; height:198px;
		border:0;
		overflow:hidden;
	}
	.sebook_list ul li a:hover img { opacity:0.8; }
	.sebook_list ul li a p {
		margin-top:3px;
		text-align:center;
		padding:0 !important;
		margin-bottom:0px !important;
		border:0;
	}
	.sebook_list ul li a:hover p {
		color:#f56800;
	}
	
/* �고쁺 */
.history_bx li {
	font-size:16px;
	line-height:16px;
}
.history_bx li span {
	width:85px;
	color:#137dc9;
	display:inline-block;
	border-right:1px solid #ddd;
	margin-right:20px;
}

/* 議곗쭅�� */
.orga_bx {
	width:720px; height:895px;
	background:url(/images_2018/sub/new_org_all2.png) no-repeat 50% 50%;
	margin:0 auto;
	position:relative;
}
.orga_bx a {
	display:block;
	text-indent:-99999px;
	position:absolute;
}
.orga_bx .phone_down {
	width:139px; height:27px;
	top:8px; left:8px;
}
.orga_01 {
	width:245px; height:52px;
	top:42px; left:238px;
}
.orga_bx > ul > li > ul > li > a { width:157px; height:51px; }
.orga_02 { top:138px; left:22px; }
.orga_03 { top:138px; left:190px; }
.orga_04 { top:138px; left:358px; }
.orga_05 { top:138px; left:526px; }
.orga_06 { top:554px; left:22px; }
.orga_07 { top:554px; left:190px; }
.orga_08 { top:554px; left:358px; }
.orga_09 { top:554px; left:526px; }
.orga_10 { top:620px; left:526px; }
.orga_11 { top:686px; left:526px; }

.orga_bx > ul > li > ul > li > ul > li > a { width:142px; height:38px; }
.orga_03_1 { top:216px; left:197px; }
.orga_03_2 { top:257px; left:197px; }
.orga_03_3 { top:298px; left:197px; }
.orga_03_4 { top:339px; left:197px; }

.orga_04_1 { top:216px; left:365px; }
.orga_04_2 { top:257px; left:365px; }
.orga_04_3 { top:298px; left:365px; }
.orga_04_4 { top:339px; left:365px; }
.orga_04_5 { top:381px; left:365px; }
.orga_04_6 { top:421px; left:365px; }

.orga_05_1 { top:216px; left:533px; }
.orga_05_2 { top:257px; left:533px; }
.orga_05_3 { top:298px; left:533px; }
.orga_05_4 { top:339px; left:533px; }
.orga_05_5 { top:381px; left:533px; }
.orga_05_6 { top:421px; left:533px; }
.orga_05_7 { top:462px; left:533px; }

.orga_06_1 { top:631px; left:29px; }
.orga_06_2 { top:672px; left:29px; }
.orga_06_3 { top:713px; left:29px; }
.orga_06_4 { top:793px; left:29px; }
.orga_06_5 { top:833px; left:29px; }

.orga_07_1 { top:631px; left:197px; }
.orga_07_2 { top:672px; left:197px; }
.orga_07_3 { top:713px; left:197px; }
.orga_07_4 { top:793px; left:197px; }

.orga_08_1 { top:631px; left:365px; }
.orga_08_2 { top:672px; left:365px; }
.orga_08_3 { top:713px; left:365px; }
.orga_08_4 { top:793px; left:365px; }

.orga_11_1 { top:793px; left:533px; }



/* �뚮┝留덈떦 - �ы넗�댁뒪 */
.bd_search{overflow:hidden;width:660px;margin:10px auto;padding:10px 0 10px 0;border:1px solid #e9e9e9;text-align:center }
.bd_search a{color:#FFF}
.bd_search input{vertical-align:top}
.bd_common {
	overflow:hidden;
	width:100%;
	margin:10px auto;
	padding:10px 0 0 0;
}
.bd_common .list{
	border-top:2px solid #3c8fb0;
	border-bottom:1px solid #3c8fb0;
	margin-bottom:10px;
}
.list_case, .bd_detail { float:left; width:100%; }
.bd_title{
	width:100%;
	display:block;
	padding:7px;
	background:#fafafa;
	color:#003366;
	font-size:14px;
	line-height:150%;
	font-weight:500;
	float:left;
	box-sizing:border-box;
}
.list .bd_cont img { border:3px solid #CBD5E1; }
.bd_title a{ color:#003366; }
.bd_title a:hover{ color:#4ea8c6; }
.bd_title img{ margin-right:5px; }
.bd_title .new{ margin-top:-3px; }

.bd_cont{
	overflow:auto;
	padding:10px 5px 10px 5px;
	text-align:justify;
	line-height:130%;
	word-break:keep-all;
	word-wrap:break-word;
	font-size:14px;
}
.bd_cont p { margin-bottom:4px !important; }

.bd_common2 {
	overflow:hidden;
	margin:10px auto;
	padding:10px 0 0 0;
}
.bd_common2 .list{border-top:2px solid #3c8fb0;border-bottom:1px solid #3c8fb0;margin-bottom:10px}
.bd_common2 .bd_title{overflow:hidden;display:block;padding:5px 5px 5px 5px; color:#003366;font-size:13px;font-weight:normal}
.bd_common2 .list_case{padding:5px 5px 0 5px}
.btn_processing{clear:both;overflow:auto;height:30px;margin-bottom:10px;text-align:center}
.btn_processing2{clear:both;overflow:auto;height:30px;margin-bottom:10px;padding:0 10px 0 10px;text-align:right}


.list_case,.list_case_re{border-bottom:1px solid #cbd5e1;padding:5px}
.list_case_re{padding-left:40px;background:url(/images/commonbbs_img/ico_reply.gif) no-repeat 3px 6px}


.bd_classification{display:block;float:left;padding-top:2px;font-size:12px;letter-spacing:-1px}

.bd_no {
	display:block;
	float:left;
	width:40px;
	padding:2px 0 0 0;
	font-size:13px;
	font-weight:400;
}
.bd_date {
	display:block;
	float:right;
	padding:2px 0 0 0;
	font-size:13px;
	line-height:13px;
	font-weight:400;
}

.paginate1 { padding:16px 0; text-align:center; }
.paginate1 a, .paginate1 strong {
	position:relative;
	display:inline-block;
	margin-right:-1px;
	padding:1px 6px 2px 4px;
	color:#555;
	text-decoration:none;
	border:1px solid #ffffff;
	font-size:13px;
}
.paginate1 strong {
	color:#3c8fb0 !important;
	border:1px solid #3c8fb0;
	background:#f9fbfc;
}
.paginate1 .pre {
	margin-right:4px;
	padding:3px 5px 1px 13px;
	background:url(/images/commonbbs_img/bu_pg3_l_off.gif) no-repeat 6px 6px !important;
	letter-spacing:-1px;
}
.paginate1 .next {
	margin-left:7px;
	padding:3px 13px 1px 5px;
	background:url(/images/commonbbs_img/bu_pg3_r_off.gif) no-repeat 22px 6px !important;
	letter-spacing:-1px;
}
.paginate1 a.pre { background:url(/images/commonbbs_img/bu_pg3_l_on.gif) no-repeat 5px 8px #fbfafa !important;}
.paginate1 a.next { background:url(/images/commonbbs_img/bu_pg3_r_on.gif) no-repeat 32px 8px #fbfafa !important;}
.paginate1 .pre, .paginate1 .next {
	display:inline-block;
	color:#333;
	border:1px solid #ddd;
	position:relative;
	top:0;
	font-size:13px;
	line-height:13px;
	padding-bottom:4px;
}
.paginate1 a.pre, .paginate1 a.next {
	color:#333;
	background-color:#fbfafa;
}
.paginate1 a:hover { background-color:#fbfafa !important; border:1px solid #dddddd; }

.paginate1 .preE {
	margin-right:0px;
	padding:3px 5px 1px 13px;
	background:url(/images/commonbbs_img/bu_pg3_l_off.gif) no-repeat 6px 6px !important;
	letter-spacing:-1px;
}
.paginate1 .nextE { padding:3px 15px 1px 5px;  background:url(/images/commonbbs_img/bu_pg3_r_off.gif) no-repeat 22px 6px !important; letter-spacing:-1px;}
.paginate1 a.preE { background:url(/images/commonbbs_img/bu_pg4_l_on.gif) no-repeat 3px 8px #fbfafa !important;}
.paginate1 a.nextE { background:url(/images/commonbbs_img/bu_pg4_r_on.gif) no-repeat 20px 8px #fbfafa !important;}
.paginate1 .preE, .paginate1 .nextE {
	display:inline-block;
	color:#333;
	border:1px solid #ddd;
	position:relative;
	top:0;
	font-size:13px;
	line-height:13px;
	padding-bottom:4px;
}
.paginate1 a.preE, .paginate1 a.nextE { color:#333; background-color:#fbfafa}

/* �덈낫�띾낫 */
.page_manage1 {
	position: relative;
	background: #fff;
}
.page_manage1 .satis_cont {
	position: relative;
	padding: 12px 15px;
	text-align: center;
}

.page_manage1 .satis_cont select {
	border:1px solid #ddd; 
	height: 27px;
}
.page_manage1 .satis_cont input {
	padding:5px;
	border:1px solid #ddd; 
	line-height:15px;
}
.page_manage1 .satis_cont a.btn {
	display:inline-block;
	padding:5px 18px;
	text-align:center;
	background:#2c61c0;
	border-radius:3px;
	color:#fff;
	margin-top: 0px;
	font-weight:500;
}
.page_manage1 .satis_cont a.btn:hover {
	background:#174393;
	color:#fff;
}
#board_search {
	border:1px solid #e9e9e9;
	padding:9px 0 9px;
	text-align:center;
	margin-top:15px;
}

.bd_simplelist .title{
	float:left;
	width:15%;
	text-align:center;
	font-weight:500;
}
.bd_simplelist li {
	float:left;
	clear:both;
	width:100%;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.bd_simplelist li.prev{
	border-bottom:0;
}
.bd_simplelist li.prev .title{
	padding:4px 0;
	clear:both;
	background:url(/images/commonbbs_img/bg_prev.gif) #f4f7fa no-repeat 15px 50%;
}
.bd_simplelist li.next .title{
	padding:4px 0;
	clear:both;
	background:url(/images/commonbbs_img/bg_next.gif) #f4f7fa no-repeat 15px 50%;
}

.board_basic01 {
	width:100%;
	border-top:2px solid #4297bc;
	border-bottom:1px solid #dbdbdb;
}
.board_basic01 th {
	background-color:#f7f7f7;
	color:#444;
	border-bottom:1px solid #dbdbdb;
	border-collapse:collapse;
	padding:5px 0;
	font-weight:500;
}
.board_basic01 td {
	border-bottom:1px solid #dbdbdb;
	border-collapse:collapse;
	padding:5px 10px;
	word-break:break-all;
	text-align:center;
}
.board_basic01 tr td:nth-child(2) {
	text-align:left;
}
.board_basic01 td.al{
	text-align:left;
	word-break:break-all;
	padding:8px 0 5px 10px;
}
.board_basic01 td.ar{
	text-align:right;
	padding:8px 0 5px 0;
}

.board_btn_l{
	width:100%;
	padding:10px 0 0 0;
}
.board_btn_r{
	width:100%;
	text-align:right;
	padding:10px 0 0 0;
	clear:both;
}
.board_btn{
	width:100%;
	padding:10px 0 0 0;
	text-align:center;
}


.nf_board_title{
	width:100%;
	overflow:auto;
	margin-bottom:20px;
}
.bd_common .view{
	border-top:2px solid #3c8fb0;
	border-bottom:2px solid #3c8fb0;
	margin-bottom:10px;
}
.bd_info{overflow:hidden;display:block;padding:5px 5px 0 5px;border-bottom:1px solid #e5eaf0}
.bd_info li{overflow:hidden;display:block;padding:5px 0 5px 0}
.bd_info dt{
	float:left;
	padding-right:5px;
	color:#4ea8c6;
	text-align:right;
	font-weight:500;
}
.bd_info dd{ float:left; }
.w_80 { width:80px; }
.view .bd_title{
	padding:7px 10px 7px 10px;
	border-bottom:1px solid #e5eaf0;
	text-align:center;
	letter-spacing:-1px;
	word-break:keep-all;
	word-wrap:break-word;
}
.bd_attach { padding-bottom:7px; }

.list_001 li {
		padding: 5px 4px 4px 35px;
		background:url(../../images/common/ic_list_arrow.gif) no-repeat 22px 10px;
		}
	.list_001 li {
		padding: 5px 4px 4px 35px;
		background:url(../../images/common/ic_list_arrow.gif) no-repeat 22px 10px;
		letter-spacing:-1px;
		}
	.list_001 ul li {
		padding: 4px 0 2px 8px;
		background:url(../../images/common/ic_list_01.gif) no-repeat 3px 12px;
		letter-spacing:-1px;
		}
	.list_001 ul li  ul li{
		padding: 4px 0 2px 8px;
		background:url(../../images/common/ic_cont_line.gif) no-repeat 0px 12px;
		letter-spacing:-1px;
		}

.table01_center_nc { width:100%; border-top:1px solid #4e94b9 !important; border-bottom:1px solid #dadada; font-size:1em}
.table01_center_nc th { background-color:#ecf5f8; color:#3e84a4; border:1px solid #dadada; padding:5px 0; text-align:center; font-weight:500;}
.table01_center_nc td { border:1px solid #dadada; padding:5px 5px;word-break:break-all;text-align:center;}
.table01_center_nc td.ar {text-align:right;padding-right:5px;}
.table01_center_nc td.al {text-align:left; padding-left:10px;}
.table01_center_nc td.al2 {text-align:left; padding-left:20px;}

.table01_left_nc { width:100%; border-top:1px solid #4e94b9; border-bottom:1px solid #dadada;}
.table01_left_nc th { background-color:#ecf5f8; color:#3e84a4; border:1px solid #dadada; padding:5px 0;}
.table01_left_nc th.al { background-color:#ecf5f8; color:#3e84a4; border:1px solid #dadada; padding:5px 10px; text-align:left;}
.table01_left_nc td { border:1px solid #dadada; padding:5px 5px;word-break:break-all;}
.table01_left_nc td.al { text-align:right;padding-right:5px;}


.table_org_al { text-align:left; width:100%; border-top:1px solid #4e94b9; border-bottom:1px solid #dadada; }
.table_org_al td ul { text-align:left; padding:10px 5px 10px 20px;}
.table_org_al td ul li { text-align:left; list-style:circle; line-height:18px;}

/* �쒖뒪����_議곗쭅��_�곌뎄遺꾩빞*/
.table01_center_ar { width:100%; border-top:2px solid #3C8FB0; border-bottom:1px solid #dcd1ed; text-align:left;}
.table01_center_ar th { background-color:#EFF6F8; color:#003366; border:1px solid #dadada; padding:5px 0; text-align:center; font-weight:500; }
.table01_center_ar td { border:1px solid #dadada; padding:5px 5px;word-break:break-all; text-align:center;}
.table01_center_ar td.le { border:1px solid #dadada; padding:5px 5px;word-break:break-all;}
.table01_center_ar td.sf { border:1px solid #dadada; padding:5px 3px 3px 3px; word-break:break-all;}
.table01_center_ar td.sf2 { border:1px solid #dadada; padding:5px 3px 3px 3px; word-break:break-all;text-align:left;}

.table01_left_ar { width:100%; border-top:1px solid #9773bc; border-bottom:1px solid #dadada;}
.table01_left_ar th { background-color:#f3eff9; color:#7558aa; border:1px solid #dadada; padding:5px 10px; text-align:left; font-weight:500;}
.table01_left_ar td { border:1px solid #dadada; padding:5px 5px;word-break:break-all;}
.table01_left_ar td.ce { border:1px solid #dadada; padding:5px 5px;word-break:break-all;text-align:center;}

.table01_left2_ar { width:100%; border-top:1px solid #9773bc; border-bottom:1px solid #dadada;}
.table01_left2_ar th { background-color:#f3eff9; color:#7558aa; border:1px solid #dadada; padding:5px 10px; text-align:left; font-weight:500;}
.table01_left2_ar td { border:1px solid #dadada; padding:5px 5px;word-break:break-all;}

.table01 { width:100%; }
.table01 th { background-color:#edf5f8; color:#43829f; border:1px solid #e1e1e1; padding:5px 0; font-weight:500;}
.table01 td { border:1px solid #e1e1e1; padding:5px 5px;word-break:break-all;}

div.list_box02{
	padding:0 0 14px 10px;
}
div.list_box02 ul li{
	padding:0;
	padding :0 0 3px 18px;
	background:url(../../images/common/ic_list_01.gif) no-repeat 10px 10px;
}
div.list_box02 ul li ul {
	padding-left :6px;
	padding-top:8px;
}
div.list_box02 ul li ul li{
	background:url(../../images/common/ic_cont_line.gif) no-repeat 6px 10px;
}

div.list_box02 span{color:#fa5500;}
div.list_box02 strong{ 
	letter-spacing:-0.1em;
}

.point_blue { color:#2092a8; }

.event_calbx {
	width:400px; height:288px;
	background:url(/images_2018/sub/cal_bg.png) no-repeat bottom left;
	float:left;
}
.event_calbx table {
	width:379px !important;
	margin-left:6px;
}
.event_calbx table thead th {
	height:44px;
}
.event_calbx table tbody td {
	height:35px;
}
.event_on { background:#274993; }
.event_on a { color:#fff; }
.event_arrow {
	width:30px; height:288px;
	background:url(/images/nn/calen_arrow2.gif) no-repeat 50% 50%;
	float:left;
}
.event_board {
	width:460px; height:288px;
	float:left;
	background:url(/images_2018/sub/event_bg2.png) no-repeat left bottom;
}
.event_board > p {
	background:url(/images/nn/calen_arrow.gif) no-repeat 0 5px;
	padding-left:18px !important;
	margin-top:7px;
}


.list_depth03_cr_nc{
	color:#23816a;
	background: url(../../images/common/ic_list_arrow.gif) no-repeat 12px 12px;
	padding-left:25px;
	font-weight:500;
	letter-spacing:-0.1em;
	padding-top:6px;
}	
.list_depth03_cr_nc02 li{
	color:#666;
	background: url(../../images/common/ic_list_arrow.gif) no-repeat 12px 12px;
	padding-left:27px;
	padding-top:6px;
	padding-bottom:4px;
	line-height:150%
}
.list_depth03_cr_ar{
	color:#7558aa;
	background: url(../../images/common/ic_list_arrow.gif) no-repeat 12px 12px;
	padding-left:25px;
	font-weight:500;
	letter-spacing:-0.1em;
	padding-top:6px;
}	
.list_depth033_cr_ar{
	color:#7558aa;
	background: url(../../images/common/ic_list_arrow.gif) no-repeat 12px 12px;
	padding-left:25px;
	font-weight:500;
	letter-spacing:-0.1em;
	padding-top:2px;
	margin-bottom:6px;
}
.list_depth03_ar_nc02 li{
	color:#666;
	background: url(../../images/common/ic_list_arrow.gif) no-repeat 12px 12px;
	padding-left:27px;
	padding-top:6px;
	padding-bottom:4px;
}	
.list_depth03_ar_nc022 li{
	color:#666;
	background: url(../../images/common/ic_list_arrow.gif) no-repeat 12px 5px;
	padding-left:27px;
	padding-top:2px;
	padding-bottom:4px;
	line-height:normal;
}
.list_depth03_cr_nc02 li:first-child, .list_depth03_cr_nc02 li:first-child { margin-top:-6px; }
.list_depth04 li {
	color:#666;
	font-weight:normal;
	letter-spacing:0px;
	background: url(../../images/common/ic_list_01.gif) no-repeat 2px 13px;
	padding-left:10px;
	padding-top:4px;
}

.notice_2007 {
	border:2px solid #ddd;
	padding:15px 10px;
	border-radius:7px;
	margin-bottom:10px;
	background:#fafafa;
}
.notice_2007 li {
	margin-bottom:10px;
}
.notice_2007 li:last-child { margin-bottom:0; }
.notice_2007 li span {
	color:#23816a;
	font-size:16px;
	display:inline-block;
	font-weight:500;
	padding-right:5px;
}

.um_h3title { height:25px;background:url(/images_2011/common/ico_title.gif) no-repeat 5px 8px; font-weight:500; padding:5px 0 0 22px; letter-spacing:-1px; }
.um_h3title2 { height:25px;background:url(/images_2011/common/ico_title2.gif) no-repeat 0px 5px; font-weight:500; padding:5px 0 0 11px; letter-spacing:-1px; }
.um_h3title3 { float:left;display:block;background:url(/images_2011/common/ico_title2.gif) no-repeat 0 4px; font-weight:500; color:#2b518c; padding:0px 0 5px 12px; letter-spacing:-1px; }

.um_right2 {width:250px;float:right; top:0px;}
.um_right2 li {float:left; padding:0 0 0 10px;}

.um_resp {width:50%;float:left; padding-bottom:10px;}
.um_resp li { padding: 4px 0 2px 8px;  background:url(/images/common/ic_list_01.gif) no-repeat 3px 13px; }
.um_resp li p { padding-top:3px; color:#3f80bb; }
.um_resp li ul li{ padding: 4px 0 0px 10px; }

.um_btn_wrap2 li {
	float:left;
	margin:0 5px 5px 0;
}

a.btn_big{
	display:inline-block;
	padding:10px 14px;
	background:#55678a;
	line-height:14px;
	font-size:14px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap;
	border-radius:5px;
	border:1px solid #404c57;
}
a.btn_big span,a.btn_big strong { 
	display:block;
	color:#fff;
	font-weight:400;
}
a.btn_big:focus {color:#333333}
a.btn_big:hover {color:#333333}

.um_bg_1 {
	float:left;
	clear:both;
	padding-top:20px;
}

.minwon24_bx { float:right; }
.minwon24_btn {
	display:inline-block;
	padding:10px 14px;
	background:#3e79f8;
	line-height:14px;
	font-size:14px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap;
	border-radius:5px;
	border:1px solid #326ceb;
	color:#fff !important;
	margin-top:-7px;
}

.paper_dwbtn {
	display:inline-block;
	padding:10px 14px;
	background:#329e83;
	line-height:14px;
	font-size:14px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap;
	border-radius:5px;
	border:1px solid #1f8c71;
	color:#fff !important;
	margin-top:-7px;
}

.staff_search2 {
	width:100%;
	padding:10px 15px;
	float:left;
	margin:10px auto;
	border:solid #a4b1ca 2px;
	background:#ecf2fe;
	box-sizing:border-box;
}
.staff_search2 li {
	float:left;
	padding:6px 5px 6px 0px;
	margin-right:20px;
}
.staff_search2 .input008 {
	border:#b8b8b8 1px solid;
	height:18px;
	background:#fff;
	padding:3px 0 0 3px;
	vertical-align:top;
	letter-spacing:0px;
	margin-left:5px;
}
.s100_label {
	display:inline-block;
	padding:1px 8px 0 0;
}


.researchVess > dl > dt, .researchVess > dl > dd { float:left; }
.researchVess > dl > dt { width:300px; }
.researchVess > dl > dd { width:590px; }
.res_vess_all_cont {
	width:100%;
	background:#f7f5f9;
	border:1px solid #eae4f3;
	border-radius:5px;
	padding:20px 0;
}
.res_vess_all_cont > ul > li {
	height:32px;
	margin-bottom:7px;
	padding-left:30px;
}
.res_vess_all_cont > ul > li > div {
	width:190px; height:32px;
	background:url(/images_2018/sub/res_vess_all_cont_line.png) repeat-x 13px;
	float:left;
}
.res_vess_all_cont > ul > li > div > span {
	width:156px; height:32px;
	background:#6c5ea0;
	color:#fff;
	font-weight:500;
	padding-top:7px;
	box-sizing:border-box;
	margin-bottom:0;
	border-radius:20px;
	text-align:center;
	display:block;
}
.res_vess_all_cont > ul > li > ul {
	width:650px; height:32px;
	float:left;
	background:#fff;
	border:1px solid #ada6ca;
	box-sizing:border-box;
	border-radius:20px;
	overflow:hidden;
}
.res_vess_all_cont > ul > li > ul > li {
	float:left;
	padding-top:5px;
}
.res_vess_all_cont > ul > li > ul > li > a {
	padding:0 15px;
	line-height:14px;
	background:url(/images_2018/sub/res_vess_all_cont_line.png) repeat-y right;
}
.res_vess_all_cont > ul > li > ul > li > a.on { font-weight:500; color:#111; }
.res_vess_all_cont > ul > li > ul > li:last-child > a { background:none; }
.res_vess_all_cont1 {
	width:150px; height:32px;
	margin-right:10px;
}
.res_vess_all_cont1 span {
	width:150px; height:32px;
	margin-top:-5px;
	padding-top:5px;
	display:block;
	text-align:center;
	background:#eae6f8;
}

.history_bx {
	float:left;
}
.history_bx li {
	margin-bottom:20px;
}

.mee_formbx1 {
	position:relative;
	margin-top:20px;
	background:url(/images/an/pt_nifs_01.jpg) no-repeat 672px 46px;
	padding-bottom:50px;
}
.mee_formsign {
	position:absolute;
	bottom:0; right:70px;
}

.meeform_bx2 {
	width:100%;
	border-bottom:2px solid #ddd;
	margin-bottom:20px;
	padding-bottom:20px;
}
.meeform_bx2 > span {
	width:130px;
	margin-left:20px;
	display:block;
	float:left;
	font-size:16px;
	font-weight:500;
	color:#2796e4;
}
.meeform_bx2 > ul {
	float:left;
	width:700px;
}
.meeform_bx2 > ul > li {
	margin-bottom:8px;
}
.meeform_bx2 > ul > li > span {
	font-weight: 500;
	width:130px;
	display:inline-block;
}


div.meepd1{
	width:100%;
	float:left;
	padding:10px 0 8px 0;;
	margin-bottom:12px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
div.meepd1 dt{
	float:left;
	width:80px; height:96px;
	padding:4px;
	border:1px solid #dadada;
	margin-right:10px;
}
div.meepd1 dd{
	float:left;
	padding:5px 10px 0 12px;
	text-align:justify;
}
.meepd1 .tit {
	margin-bottom:5px;
	font-size:16px;
	padding-left:0 !important;
}
.meepd1_btn11 {
	margin-left:-3px;
	margin-top:8px;
	float:left;
	margin-bottom:15px;
}
.meepd1 .tit .period {
	display:inline-block;
	margin-left:8px;
	font-size:13px;
	color:#2796e4;
}
.meepd1 dd > div {
	width:100%;
	float:left;
}
.meepd1 dd > div > ul {
	margin-bottom:15px;
}
.meepd1 dd > div > ul > li {
	margin-bottom:4px;
}
.list_tit {
	padding:0 !important;
	margin-bottom:5px !important;
	color:#2796e4;
	font-weight:500;
	font-size:15px;
}

.meepd2{
	width:100%;
	float:left;
	padding:10px 0 8px 0;;
	margin-bottom:12px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.meepd2 dl{
	float:left;
	width:25%;
}
.meepd2 dl dt{
	text-align:center;
}
.meepd2 dl dt img{
	padding:4px;
	border:1px solid #dadada;
}
.meepd2 dl dt img{
	text-align:center;
}
.meepd2 dl dd{
	text-align:center;
	padding-top:5px;
	width:100%;
}

.seafood_mi {
	width:12px; height:12px;
	top:2px; left:2px;
}

.recfish_bx thead th {
	background:#0f6bbe;
	color:#fff;
	font-weight:500;
	font-size:15px;
	padding:9px 0;
	border:1px solid #fff;
}
.recfish_bx tbody td {
	border:1px solid #fff;
	background:#ceedff;
	padding:5px 0;
	text-align:center;
}
.recfish_bx tbody td.fist_fs1 { color:#0007d9; font-weight:500; }
.recfish_bx tbody td.fist_fs2 { color:#c50000; font-weight:500; }
.recfish_bx tbody td.fist_fs3 { color:#222; font-weight:500; background:#9bff79; }
.recfish_bx tbody td.fist_fs4 { color:#222; font-weight:500; background:#fbff78; }
.fist_fs5 {
	width:12px; height:12px;
	display:inline-block;
	border:1px solid #555;
	background:#9bff79;
	vertical-align:middle;
	margin-right:3px;
}
.fist_fs6 {
	width:12px; height:12px;
	display:inline-block;
	border:1px solid #555;
	background:#fbff78;
	vertical-align:middle;
	margin-right:3px;
}

.total_map15 {
	width:720px; height:523px;
	position:relative;
	background:url(/images_2016/sub3/sub2_map.jpg) no-repeat top center;
	margin:0 auto;
}

.total_map10 {
	width:720px; height:523px;
	position:relative;
	background:url(/images_2016/sub3/sub2_map.jpg) no-repeat top center;
	margin:0 auto;
}



.board_view01 {
	width:100%;
	border-top:2px solid #4297bc;
	border-bottom:2px solid #dbdbdb;
}
.board_view01 th {
	background-color:#f7f7f7;
	text-align:left;
	color:#444;
	border:0;
	border-bottom :1px solid #dbdbdb;
	padding:9px 0 6px 15px;
	font-weight:500;
}
.board_view01 th.sbg {
	background:#dbdbdb;
	color:#5c5c5c;
	border-bottom:1px solid #e1e1e1;
	border-collapse:collapse;
	padding:5px 5px;
}
.board_view01 td { border-collapse:collapse; padding:8px 0 5px 10px; word-break:break-all; border-bottom :1px solid #dbdbdb;}
.board_view01 td.al{text-align:left;word-break:break-all;padding:8px 0 5px 10px;}
.board_view01 td.ar{text-align:right;padding:8px 0 5px 0;}
.board_view01 td.date{padding:8px 0px 5px 0px;}
.board_view01 td.al input {background:#f5f4f2;border:1px solid #e1ddd9; padding:5px 5px 2px 5px; width:95%; margin-bottom:3px;}
.board_view01 td.al textarea {background:#f5f4f2;border:1px solid #e1ddd9; padding:5px; width:95%; margin-bottom:3px;}

.color_point {
   color:#008ac5;
   font-size:15px;
}
 
/*硫��곕��붿뼱*/
.calist {
	overflow:hidden;
}
.calist .calist2 {
	width:100%;
}
.calist .cast {
	width:283px; height:210px;
	border:1px solid #dddddd;
	overflow:hidden;
	position:relative;
	display:inline-block;
	margin-right:18px;
	margin-bottom:20px;
}
.calist .calist2 > div:nth-child(3n) { margin-right:0; }

.calist .cast a:hover .overbg {
	background:url(/bbs/skin/std_vod2017/img/sub7/bg_over.png) repeat;
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	display:block;
}
.calist .cast span.bx2 {
	font-size:0;
	line-height:0;
}
.calist .cast i {
	display:inline-block;
	width:100%;
	font-style:normal;
}
.calist .cast i.ctxt {
	height:45px;
	display:block;
}
.calist .cast .ctxt .catit {
	width:225px; height:42px;
	position:absolute;
	z-index:100;
	font-size:15px;
	line-height:17px;
	display:block;
	margin:5px 0 0 15px;
	overflow:hidden;
}
.calist .cast .ctxt span.btn {
	position:absolute;
	z-index:100;
	right:10px;
	top:0px;
	margin-top:5px;
}
.calist .cast i.cimg {
	height:130px;
	display:block;
}
.calist .cast i.cimg img {
	height:165px;
	width:100%;
}

.calist_view {
	width:770px; height:830px;
	padding:12px;
	position:absolute;
	z-index:500;
	background:#8e8e8e;
	top:50%; left:50%;
	margin:-430px 0 0 -347px;
}
.calist_view2 {
	width:770px; height:830px;
	padding:12px;
	z-index:500;
	background:#8e8e8e;
	top:50%; left:50%;
}
.calist_view > a {
	width:32px !important; height:32px !important;
	margin-right:-32px !important;
	display:block !important;
	position:absolute !important;
	top:0 !important; right:0 !important;
	background:#a6a6a6 url(/bbs/skin/std_vod2017/img/calist_view_close.png) no-repeat 50% 50% !important;
	text-indent:-9999px !important;
	text-align:left !important;
}
.caview_title {
	color:#fff;
	font-size:20px;
	line-height:20px;
	padding:16px 0 22px 5px; 
}
.caview_title span {
	color:#ffffff;
	display:inline-block;
	font-size:16px;
	padding-right:30px;
}
.caview_video {
	width:750px;
	padding:10px;
	background:#373637;
}
.bx_caview {
	height:261px;
}
.caview_bx1 {
	background:#ededed;
	padding:10px 18px 15px 18px;
}
.caview_bx1 > p {
	font-size:14px;
	color:#444;
	display:block;
	line-height:14px;
	padding:0 0 8px 25px !important;
	background:url(/bbs/skin/std_vod2017/img/caview_bx1_icon.png) no-repeat 4px 0;
}
.caview_bx1 > div {
	width:97.2%; height:50px;
	padding:10px;
	overflow-y:scroll;
	border:1px solid #ddd;
	background:#fff;
}
.caview_bx2 > p {
	color:#fff;
	font-size:16px;
	padding:8px 0 0 40px !important;
	margin-bottom:0px !important;
	height:26px;
	background:#4180cc url(/bbs/skin/std_vod2017/img/caview_bx2_icon.png) no-repeat 17px 50%;
}
.caview_bx2 > div {
	min-height:300px;
	padding:10px;
	color:#444;
	background:#fff;
	font-size:13px;
}
.caview_bx3 {
	background:#ededed;
	padding:10px 18px 15px 18px;
}
.caview_bx3 > p {
	font-size:14px;
	color:#444;
	display:block;
	line-height:14px;
	padding:0 0 8px 25px !important;
	background:url(/bbs/skin/std_vod2017/img/caview_bx1_icon.png) no-repeat 4px 0;
}
.caview_bx3 > div {
	width:97.2%; height:192px;
	padding:10px;
	overflow-y:scroll;
	border:1px solid #ddd;
	background:#fff;
}

/* Paginate */
.paginate1 { padding:16px 0; text-align:center;}
.paginate1 a,
.paginate1 strong { position:relative; display:inline-block; margin-right:-1px; padding:1px 4px 2px 4px; color:#555; text-decoration:none; border:1px solid #ffffff;}
.paginate1 strong { color:#3c8fb0 !important;border:1px solid #3c8fb0;background:#f9fbfc}
.paginate1 .pre { margin-right:4px; padding:3px 5px 1px 13px; background:url(/images/commonbbs_img/bu_pg3_l_off.gif) no-repeat 6px 6px !important; letter-spacing:-1px;}
.paginate1 .next { padding:3px 13px 1px 5px; background:url(/images/commonbbs_img/bu_pg3_r_off.gif) no-repeat 22px 6px !important; letter-spacing:-1px;}
.paginate1 a.pre { background:url(/images/commonbbs_img/bu_pg3_l_on.gif) no-repeat 5px 6px #fbfafa !important;}
.paginate1 a.next { background:url(/images/commonbbs_img/bu_pg3_r_on.gif) no-repeat 30px 6px #fbfafa !important;}
.paginate1 .pre,
.paginate1 .next { display:inline-block; color:#909090; border:1px solid #dddddd; position:relative; top:0;}
.paginate1 a.pre,
.paginate1 a.next { color:#909090; background-color:#fbfafa }
.paginate1 a:hover { background-color:#fbfafa !important; border:1px solid #dddddd; }

.paginate1 .preE { margin-right:0px; padding:3px 5px 1px 13px; background:url(/images/commonbbs_img/bu_pg3_l_off.gif) no-repeat 6px 6px !important; letter-spacing:-1px;}
.paginate1 .nextE { padding:3px 13px 1px 5px; background:url(/images/commonbbs_img/bu_pg3_r_off.gif) no-repeat 22px 6px !important; letter-spacing:-1px;}
.paginate1 a.preE { background:url(/images/commonbbs_img/bu_pg4_l_on.gif) no-repeat 3px 6px #fbfafa !important;}
.paginate1 a.nextE { background:url(/images/commonbbs_img/bu_pg4_r_on.gif) no-repeat 18px 6px #fbfafa !important;}
.paginate1 .preE,
.paginate1 .nextE { display:inline-block; color:#909090; border:1px solid #dddddd; position:relative; top:0;}
.paginate1 a.preE,
.paginate1 a.nextE { color:#909090; background-color:#fbfafa}

#mask {
position:fixed;
width:100%;
height:100%;
background:url(../images_2016/img/openapi/bg_mask.png) left top repeat;
top:0px;
left:0px;
z-index:99999;
}
.openlist1, 
.openlist2, 
.openview {
   margin-top:20px;
   color:#4f4f4f;
   letter-spacing:-0.5px;
   font-size:14px;
}
.openlist1 span.info, 
.openlist2 span.info {
   padding:0 0 8px 10px;
   display:block;
}
.openlist1 ul li, 
.openlist2 ul li {
   border-bottom:1px solid #dbdbdb;
   text-align:center;
   padding:3px 2px;
}
.openlist1 ul li span, 
.openlist2 ul li span {
   display:inline-block;
   vertical-align:middle;
}
.openlist1 ul li span.n1 {
   width:6%;
}
.openlist1 ul li span.n2 {
   width:20%;
   text-align:left;
   padding-left:2%;
}

.openlist1 ul li span.n3 {
   width:40%;
   text-align:left;
   padding-left:2%;
}
.openlist1 ul li span.n2 strong, 
.openlist1 ul li span.n3 strong, 
.openlist2 ul li span.n2 strong {
   display:block;
   font-size:1em;
   padding-bottom:2px;
   color:#222;
}
.openlist1 ul li span.n4 {
   width:10%;
}

.openlist1 ul li span.n5 {
   width:17%;
}

.openlist1 ul li span.n6 {
   width:7%;
}

.openlist1 ul li span.n7 {
   width:12%;
}
.openlist1 ul li span.n7 img {
   float:right;
}
.openlist2 ul li span.n1 {
   width:8%;
}
.openlist2 ul li span.n2 {
   width:42%;
   text-align:left;
   padding-left:2%;
}

.openlist2 ul li span.n3 {
   width:13%;
}
.openlist2 ul li span.n3 strong {
   display:block;
   font-size:1.15em;
   padding-bottom:2px;
}
.openlist2 ul li span.n4 {
   width:16%;
}

.openlist2 ul li span.n5 {
   width:17%;
}
.openlist2 ul li span.n5 img {
   vertical-align:middle;
   margin:1px;
}
.openlist1 ul li.tit, 
.openlist2 ul li.tit {
   background:#f7f7f7;
   border-left:0px;
   border-right:0px;
   border-top:2px solid #4297bc;
   color:#828282;
}
.openlist1 ul li.tit span, 
.openlist2 ul li.tit span {
   font-weight:bold;
}
.openlist1 ul li.tit span.n3, 
.openlist2 ul li.tit span.n2 {
   text-align:center;
}



/* 寃��� */
.opensch {
   border-top:1px solid #e9e9e9;
   border-bottom:1px solid #e9e9e9;
   text-align:center;
   margin-top:20px;
}
.opensch ul {
   margin:10px auto;
   display:inline-block;
}
.opensch ul li {
   display:inline-block;
   padding:0 2px;
   vertical-align:top;
}
.opensch ul li input.txt {
  border: 1px solid #a9a9a9;
  width:150px;
  padding:3px 2px;
}
.opensch ul li a {
   display:inline-block;
   padding-top:2px;
}
.opensch ul li select {
  width: 80px; /* �먰븯�� �덈퉬�ㅼ젙 */
  padding:3px 2px; /* �щ갚�쇰줈 �믪씠 �ㅼ젙 */
  background: url(../img/select_img.gif) no-repeat 95% 50%; /* �ㅼ씠�곕툕 �붿궡�� ��泥� */
  border: 1px solid #a9a9a9;
  font-size:12px;
  border-radius: 0px; /* iOS �κ렐紐⑥꽌由� �쒓굅 */
}


/* �덉씠�댄뙘�� */
#poplayer {
   position:fixed;
   top:120px;
   left:0px;
   text-align:center;
   z-index:999999;
   width:100%;
}
#poplayer #poplayers {
   position:relative;
   margin:0 auto;
   width:910px;
   text-align:left;
}
#poplayer #poplayer2 {
   position:relative;
   display:inline-block;
   width:860px;
   border:10px solid #0398d4;
   height:700px;
   background:#0098d6;
   overflow:hidden;
   font-size:0;
}
#poplayer .btnclose {
position:absolute;
z-index:999;
right:0;
}
#poplayer #poplayer2 .pop1 {
   width:840px;
   display:inline-block;
   height:100px;
   vertical-align:top;border:0px solid #f00;
   font-size:14px;
   text-align:left;
}
#poplayer #poplayer2 .pop2 {
   display:inline-block;
   height:80%;
   vertical-align:top;border:0px solid #f00;
   font-size:14px;
   text-align:left;
}
#poplayer #poplayer2 .pop1 {
   width:840px;
}
#poplayer #poplayer2 .pop1 .ptit {
   width:200px;
   color:#fff;
   font-weight:bold;
   display:block;
   font-size:22px;
   background:#0698dc;
   text-align:center;
   line-height:100%;
   padding-bottom:10px;
   float:left;
}

#poplayer #poplayer2 .pop1 .ptit2 {
   color:#fff;
   font-size:20px;
   width:600px;
   float:left;
   font-weight:600;
   padding-top:60px;
   padding-left:20px;
   
}
#poplayer #poplayer2 .pop1 ul {
   margin:1px 0;
}
#poplayer #poplayer2 .pop1 ul li {
   background:#028aca;
   border-bottom:1px solid #3ebff4;
}
#poplayer #poplayer2 .pop1 ul li a {
   display:block;
   padding:6px 4px 6px 18px;
   color:#fff;
   background:url(../images_2016/img/openapi/open_api_a1off.gif) 7px 50% no-repeat;
}
#poplayer #poplayer2 .pop1 ul li a:hover, 
#poplayer #poplayer2 .pop1 ul li a.on {
   padding:6px 4px 6px 18px;
   color:#1773c0;
   background:#fff url(../images_2016/img/openapi/open_api_a1on.gif) 7px 50% no-repeat;
}
#poplayer #poplayer2 .pop2 {
   width:840px;
   background:#fff;
   padding:10px;
   overflow:auto;
   line-height:150%;
   color:#444;
}
#poplayer #poplayer2 .pop2 .line {
   border-bottom:2px solid #777777;
}
#poplayer #poplayer2 .pop2 .pk .pktit {
   display:block;
   background:#daeffe;
   color:#204670;
   font-weight:600;
   padding:3px 10px;
   border-radius:2px;
}
#poplayer #poplayer2 .pop2 .pk .pkcnt {
   padding:10px;
   margin-bottom:10px;
}
#poplayer #poplayer2 .pop2 .pk ul.ck {
   margin:5px 0 5px 0;
}
#poplayer #poplayer2 .pop2 .pk ul.ck input {
   margin-right:5px;
}
#poplayer #poplayer2 .pop2 .pk ul.ck li {
   display:inline-block;
   padding-right:30px;
   font-weight:normal;
}
#poplayer #poplayer2 .pop2 .pk ul.ck li.agree {
   text-align:right;
   display:block;
   padding:5px 0;
}
#poplayer #poplayer2 .pop2 .pk .pkdetail {
   background:#ffffff;
   padding:20px;
   color:#555;
}
#poplayer #poplayer2 .pop2 .pk .pkdetail .tit1 {
   display:block;
   font-weight:600;
   margin-bottom:15px;
   color:#333;
}
#poplayer #poplayer2 .pop2 .pk .pkdetail .exp {
   color:#666666;
   font-size:13px;
   display:block;
   padding:5px;
}
#poplayer #poplayer2 .pop2 .pk table {
   width:100%;
   border-collapse:collapse;
}
/* class : pktable -> th媛� �몃줈 �뺣젹�쇰븣 �붿옄�� */
.pktable {
    width:100%;
   border-collapse:collapse;
    border-bottom:1px solid #dcdcdc ;
}

.pktable th {
   border-bottom:1px solid #999999;
   background:#fff;
   color:#4f4f4f;
   font-weight:600;
   text-align:center;
   padding:4px;
}
.pktable td {
   border-bottom:1px solid #dcdcdc  ;
   background:#fff;
   padding:8px 5px;
}
    .pktable tr:first-child th {
        border-top:3px solid #777;
    }
    .pktable tr:first-child td {
        border-top:3px solid #777;
    }
    .pktable th:last-child {
        border-bottom:0px;
    }
    .pktable tr:last-child td {
        border-bottom:0px;
    }
.pktable td.num {
   text-align:center;
}
/* class : pktable2 -> th媛� 媛�濡� �뺣젹�쇰븣 �붿옄�� */
.pktable2 {
   border-collapse:collapse;
   /*margin:5px 0 10px 0;*/
    border-bottom:1px solid #dcdcdc ;
}
.pktable2 th {
   border-bottom:1px solid #999999;
   background:#fff;
   color:#4f4f4f;
   font-weight:600;
   text-align:center;
   padding: 10px 0;
   font-weight:500;
}
.pktable2 td {
   text-align:center;
   border-bottom:1px solid #dcdcdc  ;
   background:#fff;
   padding:8px 5px;
}
   .pktable2 td > strong {font-weight:500;}
    .pktable2 tr:first-child th {
        border-top:3px solid #777;
    }
    .pktable2 tr:first-child td {
        border-top:3px solid #777;
    }
    .pktable2 tr:last-child td {
        border-bottom:0px;
    }
.pktable2 td.num {
   text-align:center;
}
/* 寃뚯떆��-寃��됯린�� */
.bbs_searchForm{
    margin-bottom: 15px;
    text-align: right;
    width: 60%;
    float: right;
}
.bbs_searchForm .searchTxt {
    height: 13px;
    border: 1px #d6d6d6 solid;
}
.bbs_searchForm input {
    vertical-align: middle;
}
.searchTxt {
    width: 150px;
    height: 13px;
    line-height: normal;
    border-top: 1px solid #A0A0A0;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #A0A0A0;
    transition: all 0.5s ease-in;
    padding: 5px;
}


/* 踰꾪듉�� */
.openbtns {
   text-align:center;
   padding:15px 0;
}
.openbtns .btn_blue {
   border:1px solid #006bb1;
   background:#0078c7;
   color:#fff;
   font-weight:600;
   padding:2px 14px 5px 14px;
   margin-left:4px;
   border-radius:3px;
}
.openbtns .btn_gray {
   border:1px solid #696c6e;
   background:#7f8284;
   color:#fff;
   font-weight:600;
   padding:2px 14px 5px 14px;
   margin-left:4px;
   border-radius:3px;
}

.btn_gray2 {
   text-align:center;
   padding:15px 0;
   border:1px solid #696c6e;
   background:#7f8284;
   color:#fff;
   font-weight:600;
   padding:2px 14px 5px 14px;
   margin-left:4px;
   border-radius:3px;
}
.bbs_btn_01:hover,
.bbs_btn_02:hover {
    opacity:0.8;
    color:#ffffff;
}
.bbs_btn_01 {
    text-align:center;
   font-weight:500;
   background:#0BA0AF;
   color:#fff;
   padding:5px 7px 5px 7px;
   border-radius:3px;
    border-style: none;
    font-size: 12px;
    cursor:pointer;
}
.bbs_btn_02 {
	text-align:center;
	font-weight:500;
	background:#34495e;
	color:#fff;
	padding:5px 7px 5px 7px;
	border-radius:3px;
	font-size: 12px;
	border-style: none;
	cursor:pointer;
}

.point_green { color:#669933; }