@charset "utf-8";
.mg0 {margin:0 !important;}
.mgt30 {margin-top:30px !important;}
.mgt60 {margin-top:60px !important;}
body {font-family:'Arial';}
#wrap {max-width:1920px; margin:0 auto;}
.head {width:100%; }
.head_top {width:100%; background:#56a51d;}
.top {width:1000px; height:30px; margin:0 auto;}
.utill {float:right; color:#fff; line-height:30px;}
.utill a {margin:0 10px; color:#fff;}
.language {float:right; height:30px; padding:0 6px 0 26px;  background:url('/mbshome/mbs/wwwen/images/icon/language.png') no-repeat 11px center #3d810d; border-right:1px solid #346f0b; border-left:1px solid #346f0b;}
.language li {float:left; width:61px; text-align:center;}
.language li.first {background:url('/mbshome/mbs/wwwen/images/bg_t_bar.gif') no-repeat right center;}
.language li a {color:#fff; font-size:11px; line-height:30px;}
.gnb_box {position:relative; width:100%; height:108px; border-bottom:4px solid #56a51d;}


/*
.menu_box {width:1000px; height:108px; margin:0 auto; overflow:hidden;}
.logo {float:left; margin-top:23px;}
.menu {float:right; margin-top:34px; overflow:hidden;}
.menu li {float:left; padding-top:12px; margin-left:33px;}
.menu li a {color:#343434; font-size:20px; line-height:26px;}
.menu li a:hover, .menu li.on a {color:#56a51d;}
.menu li.on, .menu li:hover {background:url('/mbshome/mbs/wwwen/images/icon/ico_menu.gif') no-repeat center 0;}
.s_menu_box {display:none; position:absolute; left:0; top:112px; width:100%; height:190px; border-bottom:1px solid #c2c2c2; background:url('/mbshome/mbs/wwwen/images/bg_menu_img.gif') no-repeat 0 0 #fff;}
.s_menu {position:relative; width:998px; height:190px; margin:0 auto; border-left:1px solid #8fa442; border-right:1px solid #d6d6d6; background:url('/mbshome/mbs/wwwen/images/bg_s_line.gif') repeat-y 0 0;}
.s_menu li {width:100%; font-size:0; line-height:0; overflow:hidden;}
.s_menu li:hover {}
*/
/* 06-09 */
.menu_box {width:1000px; height:108px; margin:0 auto; overflow:hidden;}
.logo {float:left; margin-top:23px;}
.menu {float:right; margin-top:34px; overflow:hidden;}
.menu li {float:left; width:129px; padding-top:12px; text-align:center;}
.menu li a {color:#343434; font-size:16px; line-height:26px;}
.menu li a:hover, .menu li.on a {color:#56a51d;}
.menu li.on, .menu li:hover {background:url('/mbshome/mbs/wwwen/images/icon/ico_menu.gif') no-repeat center 0;}
.s_menu_box {display:none; position:absolute; left:0; top:112px; width:100%; height:250px; border-bottom:1px solid #c2c2c2; background:#738d13;}
.s_menu {position:relative; width:998px; height:250px; margin:0 auto; background:#fff;}
.s_menu .bg_logo_img {position:absolute; bottom:0; left:-175px; width:493px; height:237px; background:url('/mbshome/mbs/wwwen/images/bg_logo_img.png') no-repeat 0 0; }
.s_menu ul {float:left; width:129px; height:250px; border-left:1px solid #ececec; background:#fff;}
.s_menu ul:hover, .s_menu ul.on {background:#eaeedc;}
.s_menu ul.mgstyle {margin-left:348px;}
.s_menu li {width:100%; overflow:hidden;}
.s_menu li:hover {background:#738d12;}
.s_menu li a {display:block; padding:6px 0 6px 10px; font-size:12px;}
.s_menu li a:hover {color:#fff;}
/* end */


.s_menu li strong {float:left; display:inline-block; width:175px;  padding:3px 19px 2px 0; color:#fff; font-size:15px; line-height:32px; font-weight:normal; cursor:pointer; text-align:right;}
.s_menu li:hover strong {color:#e0ff53; background:url("/mbshome/mbs/wwwen/images/bg_mc.gif") repeat scroll 0 0;}
.s_menu li span {float:left; display:block; width:791px; padding:3px 0 2px 13px; line-height:32px; border-top:1px solid #e0e0e0; }
.s_menu li:hover span {background:url("/mbshome/mbs/wwwen/images/bg_mk.png") repeat scroll 0 0;}
.s_menu li.first span {border-top:none;}
.s_menu li span a {display:inline-block; color:#696b63; font-size:13px;}
.s_menu li span a:hover, .s_menu li span a.on {color:#8f9f63;}
.s_menu li span em {padding:0 10px; font-size:13px; color:#8d8f86;}
.s_menu li .last {line-height:19px;}
.btn_s_close {position:absolute; bottom:6px; right:6px;} /* 20150405 ������ ����- */

#main_body {height:690px; background:url('/mbshome/mbs/wwwen/images/img_visual.jpg') no-repeat center 0; overflow:hidden;}
.m_top {width:1000px; margin:183px auto 0;}
.m_top div {margin-top:8px;}
.m_bottom {width:100%; height:303px; margin-top:17px; background:url('/mbshome/mbs/wwwen/images/bg_mack.png') repeat scroll 0 0; overflow:hidden;}
.m_box {width:1000px; margin:28px auto 0; overflow:hidden;}
.m_cont {float:left; width:246px; height:246px; margin-left:3px; background:url('/mbshome/mbs/wwwen/images/bg_m_line.gif') repeat-x 0 0;}
.m_tit {height:44px; padding:0 14px 0 21px; overflow:hidden;}
.m_tit h1 {float:left; margin-top:16px; font-size:0; line-height:0;}
.m_tit a {display:inline-block; float:right; margin-left:5px;}
.btn_plus {margin-top:18px;}
.btn_stop {height:14px; margin-top:16px; overflow:hidden;}
.btn_stop.on img {margin-top:-14px;}
.m_info {padding:9px 10px; overflow:hidden;}
.charact {float:left; margin-right:9px;}
.charact_p {color:#5c5c5c; line-height:15px; }
.rolling {width:226px; overflow:hidden;}
.rolling ul { overflow:hidden;}
.rolling ul li {display:none;}
.rolling ul li.on {display:block;}
.rolling ul li .r_img {height:109px; position:relative;}
.rolling ul li .r_img p {position:absolute; bottom:0; left:0; width:226px; height:28px; background:url('/mbshome/mbs/wwwen/images/bg_mack.png') repeat scroll 0 0; text-align:center; overflow:hidden;}
.rolling ul li .r_img p img {margin-top:8px;}
.r_cont {padding-left:4px;}
.r_cont span {display:block; margin-top:20px; color:#4d4d4d;}
.r_cont em {color:#4d4d4d; font-size:16px;}
.r_cont p {margin-top:13px; color:#4d4d4d; line-height:15px;}
.b_cont {padding-left:4px; margin-top:8px;}
.b_cont strong {color:#4d4d4d;}
.b_cont p {color:#4d4d4d; font-size:11px; line-height:13px;}
.b_cont p em {float:right;}
.m_tel {padding-left:50px; margin:20px 0 0 8px; background:url('/mbshome/mbs/wwwen/images/img_tel.gif') no-repeat 0 bottom;}
.m_tel p {color:#4d4d4d; font-size:16px;}
.m_tel strong {color:#4d4d4d; font-size:21px; line-height:24px; font-weight:normal;}
.list {margin-top:50px; border-top:2px solid #6e6e6e; border-bottom:1px solid #b6b6b6;}
.list li {padding:23px 0 26px; overflow:hidden;}
.list li + li {border-top:1px dashed #d5d4d4;}
.list_img {float:left; width:146px; height:101px; padding:1px; border:1px solid #bababa; background:url('/mbshome/mbs/wwwen/images/bg_logo.gif') no-repeat center center;}
.this_cont {float:left; width:575px; margin-left:24px;}
.this_cont h3 a {font-size:16px; color:#000;}
.this_cont p {height:60px; margin-top:12px; color:#313131;}
.this_cont span {color:#545454;}
.this_cont span em {margin-right:25px;}
.paging {width:100%; margin-top:24px; text-align:center;}
.paging a {display:inline-block; width:28px; height:28px; border:1px solid #bcbcbc; font-size:14px; line-height:28px; vertical-align:middle;}
.paging a.link {width:30px; height:30px; border:none; font-size:0; line-height:0;}
.paging a + a {margin-left:10px;}
.paging a.on, .paging a:hover {background:#bcbcbc; color:#fff;}
.btns {margin-top:30px; text-align:right;}
.btns a:hover {color:#fff;}
.btn_red {display:inline-block; width:109px; height:38px; border:1px solid #8a5e51; background:url('/mbshome/mbs/wwwen/images/bg_btn_line.gif') repeat-x 0 0; color:#fff; font-size:16px; line-height:38px; text-align:center;}
.btn_green {display:inline-block; width:109px; height:38px; border:1px solid #5f887d; background:url('/mbshome/mbs/wwwen/images/bg_btn_line02.gif') repeat-x 0 0; color:#fff; font-size:16px; line-height:38px; text-align:center;}
.search_box {position:relative; z-index:10;}
.box {margin-top:-40px;overflow:hidden;}
.search {float:left; width:257px; height:38px; border:1px solid #c7c7c7; }
.search_tit {float:left; width:90px; height:38px; padding:0 12px 0 15px; border-right:1px solid #eee; background:url('/mbshome/mbs/wwwen/images/icon/ico_search.gif') no-repeat right center; color:#000; font-size:13px; line-height:38px; cursor:pointer;}
.search_cont {float:left; margin:10px 0 0 2px;}
.search_cont input {padding:0; border:none;}
.search_menu {display:none; position:absolute; left:-1px; top:42px; width:90px; padding:10px 12px 10px 15px; border:1px solid #c7c7c7; background:#fff;}
.search_menu li {color:#737373; font-size:13px; line-height:26px; cursor:pointer;}
.btn_search {display:inline-block; float:left; width:115px; height:38px; margin-left:4px; border:1px solid #c7c7c7; background:#747474; color:#fff; font-size:13px; line-height:38px; font-weight:bold; text-align:center;}
.btn_search:hover {color:#fff;}
.board_list_box {position:relative; clear:both; margin-top:50px; border-top:2px solid #000; z-index:1;}
.board_list_box h3 {color:#555; font-size:16px; line-height:50px; text-align:center;}
.board_list {width:100%; border-top:1px solid #b4b4b4; font-size:12px;}
.board_list tr th {height:50px; border-bottom:1px solid #d3d3d3; background:url('/mbshome/mbs/wwwen/images/bar01.gif') no-repeat right center; color:#363636; font-weight:normal;}
.board_list tr td {padding-left:14px; border-bottom:1px solid #d3d3d3; color:#555;}
.board_p {padding:25px 10px; border-bottom:1px solid #d3d3d3; color:#555;}
.reply_box {margin-top:10px; overflow:hidden;}
.reply_cont {float:left; width:628px; height:51px; padding:10px 14px 10px 14px; border:1px solid #dcdcdc; background:#f4f4f4;}
.reply_cont textarea {width:100%; height:50px; padding:0; margin:0; border:none; background:none; color:#545454; font-family:'Arial'; resize:none;}
.btn_reply {float:right;}
.leave {margin-top:10px; font-size:12px;}
.leave li {position:relative; padding-left:7px; overflow:hidden;}
.leave li + li {border-top:1px solid #d3d3d3;}
.leave li p {float:left; color:#4b4b4b; line-height:41px;}
.leave li .close {display:inline-block; float:right; margin:13px 14px 0 0;}
.arrim {width:100%; margin-top:10px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; font-size:12px; line-height:37px;}
.arrim tr th {padding-left:44px; color:#818181;}
.arrim tr.first th {background:url('/mbshome/mbs/wwwen/images/icon/ico_prev.gif') no-repeat 13px center;}
.arrim tr.last th {border-top:1px solid #ebebeb; background:url('/mbshome/mbs/wwwen/images/icon/ico_next.gif') no-repeat 13px center;}
.arrim tr.last td {border-top:1px solid #ebebeb;}
.arrim tr td {padding-left:11px; background:url('/mbshome/mbs/wwwen/images/bar01.gif') no-repeat 0 center;}
.board_write {width:100%; border-top:2px solid #333; border-bottom:1px solid #fafaf1; font-size:10px;}
.board_write th {height:50px; border-top:1px solid #d3d3d3; background:url('/mbshome/mbs/wwwen/images/bar01.gif') no-repeat right center; color:#666;}
.board_write td {padding-left:15px; border-top:1px solid #d3d3d3;}
.board_write td input {padding:7px 8px; border:1px solid #ccc; color:#555; font-size:12px; font-weight:bold; }
.txt_area {padding:24px; border:1px solid #b5b5b5;}
.txt_area textarea {width:100%; border:none; color:#555; font-size:13px; font-family:'Arial'; resize:none;}
.file_box {width:100%; margin-top:13px; overflow:hidden;}
.file_name {position:relative; float:left; width:688px; height:29px; border-left:1px solid #acacac; border-top:1px solid #acacac; background:#f9f9f9;}
.file_name p {padding-left:15px; color:#555; line-height:29px;}
.dc {display:inline-block; position:absolute; right:8px; top:7px;}
.file_box label {display:inline-block; float:right;}

.board_view {width:100%; border-top:2px solid #000; font-size:10px;}
.board_view th {height:46px; border-bottom:1px solid #979797; color:#000;}
.board_view tr td {height:46px; border-bottom:1px solid #cacaca; color:#494949; text-align:center;}
.board_view tr td a {float:left; color:#494949;}
.board_view tr.first a {color:#3a79af; font-weight:bold;}

#container {background:url('/mbshome/mbs/wwwen/images/bg_container.jpg') repeat-x 0 115px; overflow:hidden;}
.v_box {width:100%; height:115px; background:url('/mbshome/mbs/wwwen/images/img_v01.jpg') no-repeat center 0;}
.contents {width:1000px; padding-bottom:150px; margin:0 auto 0; background:url('/mbshome/mbs/wwwen/images/bg_contents.png') repeat-y 0 0; overflow:hidden;}
.lnb_box {float:left; width:179px; overflow:hidden;}
.lnb_title {width:143px; height:98px; padding:0 18px 0 18px; border-top:11px solid #004e2a; background:#006234;}
.lnb_title h1 {margin-top:24px; color:#fff; font-size:18px; line-height:22px; font-weight:normal; font-family:'Verdana';}
.lnb {margin-top:1px; margin-left:1px;}
.lnb > li {border-bottom:1px solid #747474;}
.lnb > li > span {display:block; padding:10px 0 9px 16px; border:1px solid #fff; background:url('/mbshome/mbs/wwwen/images/icon/ico_lnb_off.gif') no-repeat 162px center #fff; font-size:13px; font-weight:bold; cursor:pointer; overflow:hidden;}
.lnb > li > span.on, .lnb > li > span:hover {border:1px solid #6d8049; background:url('/mbshome/mbs/wwwen/images/icon/ico_lnb_on.gif') no-repeat 162px center #7fa344; color:#fff;}
.lnb li ul {display:none; padding:10px 10px 10px 17px; margin-left:1px; background:url('/mbshome/mbs/wwwen/images/bg_s_menu.gif') no-repeat right 0 #f2f6ec;}
.lnb li ul li {padding-left:9px; margin-top:10px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot.gif') no-repeat 0 9px;}
.lnb li ul li.first {margin-top:0;}
.lnb li ul li a {color:#626a55; font-size:13px; font-weight:bold;}
.lnb li ul li.on a, .lnb li ul li a:hover {color:#cc5200;}
.cont {float:left; width:780px; margin-left:20px;}
.location {margin-top:26px; text-align:right;}
.location span {color:#b9b9b9;}
.location a {color:#626262;}
.location a.first {padding-left:17px; background:url('/mbshome/mbs/wwwen/images/icon/ico_home.gif') no-repeat 0 center;}
.location em {color:#2c9669;}
.sub_title {margin-top:20px; overflow:hidden;}
.sub_title h1 {float:left; margin-right:10px; color:#333; font-size:21px; line-height:24px; font-family:'Verdana';}
.sub_title em {float:left; padding-left:11px; margin-top:5px; background:url('/mbshome/mbs/wwwen/images/bg_s_bar.gif') no-repeat 0 0; color:#047847; font-size:16px;}
.tab {margin-top:50px; background:url('/mbshome/mbs/wwwen/images/bg_tab_line.gif') repeat-x 0 bottom; overflow:hidden;}
.tab li {float:left; width:140px; height:39px; margin-right:1px; background:url('/mbshome/mbs/wwwen/images/bg_tab_menu.gif') no-repeat 0 -39px;}
.tab li.on {background:url('/mbshome/mbs/wwwen/images/bg_tab_menu.gif') no-repeat 0 0;}
.tab li a {display:block; line-height:39px; font-size:16px; color:#373737;  text-align:center;}
.tab li.on a {color:#fff;}
.tab_cont {padding:4px; margin-top:18px; border:1px solid #c3c3c3;}
.tab_cont div {padding:0 0 12px 0; border:1px solid #e1e1e1;}
.tab_cont div a {display:inline-block; padding-left:16px; margin:15px 0 0 20px; background:url('/mbshome/mbs/wwwen/images/icon/ico_point.gif') no-repeat 0 center; color:#5d5d5d;}
.tab_cont div a.on, .tab_cont div a:hover {color:#047847; font-weight:bold;}
.p_txt {margin-top:30px; color:#373737;}
.p_txt2 {font-size:14px; font-weight:bold; font-family:'Verdana'; margin-top:30px; color:#373737;}
.p_txt3 {font-size:14px; font-family:'Verdana'; margin-top:4px; color:#373737;}
.h2tit {padding:11px 0 0 2px; margin-top:56px; background:url('/mbshome/mbs/wwwen/images/bg_h2tit.gif') no-repeat 0 0; font-size:18px; font-family:'Verdana'; font-weight:normal;}
.p_cont {margin-top:20px;}
.h3tit {padding-left:14px; margin-top:38px; background:url('/mbshome/mbs/wwwen/images/icon/ico_h3tit.gif') no-repeat 0 center; font-size:18px; font-weight:normal;}
.p_cont02 {margin-top:15px;}
.txt_list {margin-top:12px;}
.txt_list li {padding-left:10px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot02.gif') no-repeat 0 center; color:#373737; line-height:26px;}
.txt_list02 {margin-top:40px;}
.txt_list02 li {padding-left:13px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot03.gif') no-repeat 0 center; color:#373737; line-height:26px;}
.txt_list02 li strong {color:#735014;}
.info_view table {width:100%;}
.info_view table th {height:44px; border-top:1px solid #047847; border-bottom:1px solid #047847; background:#ebebeb; color:#3b3b3b; font-size:13px;}
.info_view table th + th {border-left:1px solid #fff;}
.info_view table td {height:51px; border-bottom:1px solid #d2d2d2; color:#131313; text-align:center;}
.info_view table td + td {border-left:1px solid #d2d2d2;}
.info_txt {padding-left:9px; margin:11px 0 0 12px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot04.gif') no-repeat 0 center; color:#737373;}
.info_txt02 {margin:11px 0 0 12px; color:#737373; text-align:right;}
.people {padding-left:19px; margin-top:75px; background:url('/mbshome/mbs/wwwen/images/icon/ico_pp.gif') no-repeat 0 center; font-size:16px; color:#5b9b1d;}
.p_down {padding:20px 27px 20px 18px; margin-top:8px; border:1px solid #dad9d7; overflow:hidden;}
.txt_list03 {float:left;}
.txt_list03 li {padding-left:10px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot04.gif') no-repeat 0 center; color:#000; line-height:26px;}

/* 20150519 added */
/*-------------------------------------------------------20150518 윤영식 추가*/
.building {padding-left:19px; margin-top:75px; background:url('../images/icon/ico_pp.gif') no-repeat 0 center; font-size:16px; color:#5b9b1d; font-weight:bold;}
.build_01 {padding:20px 27px 20px 18px; margin-top:8px; border:1px solid #dad9d7; overflow:hidden;}
.txt_list04 {float:left; padding-left:10px; }
.txt_list04 li {padding-left:10px; background:url('../images/icon/ico_dot04.gif') no-repeat 0 center; color:#000; line-height:26px;}
.btn_down02 {float:left; margin-top:1px; cursor:none;}
/* //20150519 added */

.btn_down {float:right; margin-top:12px;}
.img_info {margin-top:20px; overflow:hidden;}
.img_ku {float:left; width:218px; height:134px; background:url('/mbshome/mbs/wwwen/images/img_no.gif') no-repeat 0 0;}
.img_cont {float:right; width:560px; padding:13px 55px 0 0; border-top:1px solid #d2d2d2;}
.img_cont p {padding-left:10px; color:#000; line-height:22px; /*background:url('/mbshome/mbs/wwwen/images/icon/ico_dot02.gif')*/ no-repeat 0 9px;}
.img_cont p em {font-weight:bold;}
.download {margin:10px 0 0 10px;}

.map {padding:20px 27px 20px 18px; margin-top:20px; border:1px solid #dad9d7; overflow:hidden;} /*-------------------------------------------------------20150405 ������ �߰�*/
.img_ku1 {float:left; width:142px; height:198px;} /*----------------------------------------------------------20150405 ������ �߰�*/

.bdnone {border:none !important;}
.bdleft_none {border-left:none !important;}
.bdtop_none {border-top:none !important;}
.view01 {width:100%; margin-top:30px; border-top:1px solid #047847; font-size:13px;}
.view01 tr th { height:42px; border-left:1px solid #fff; border-top:1px solid #fff; background:#ebebeb; color:#131313;}
.view01 tr.first td {border-top:1px solid #047847;}
.view01 tr td {padding:12px 17px 12px 15px; border-bottom:1px solid #d2d2d2; color:#6d6d6d; vertical-align:top;}
.view01 tr td + td {border-left:1px solid #d2d2d2;}
.view01 tr td.first {background:#f9f9f9;}
.view01 tr td p {padding-left:11px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot05.gif') no-repeat 0 7px;}
.txt_right {text-align:right;}
.txt_left {text-align:left;}
.txt_center {text-align:center;}
.view02 {width:100%; margin-top:30px; border-top:1px solid #047847; color:#333333; font-size:13px;}
.view02 tr th {padding:12px 17px 12px 20px; border-bottom:1px solid #dadada; background:#f9f9f9; font-weight:normal;}
.view02 tr td {padding:12px 17px 12px 15px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; vertical-align:top;}
.view02 tr.first td {vertical-align:middle;}
.view02 tr td p {padding-left:11px; background:url('/mbshome/mbs/wwwen/images/icon/ico_dot05.gif') no-repeat 0 7px;}
.view02 tr td em {display:inline-block; margin:0 5px; vertical-align:middle;}
.view02 tr td .btn_t_prev {display:inline-block; vertical-align:middle;}
.view02 tr td .btn_t_next {display:inline-block; vertical-align:middle;}
.btn_list {width:100%; margin-top:20px;}
.btn_list td {position:relative; background:url('/mbshome/mbs/wwwen/images/bg_box.gif') no-repeat 0 0; text-align:center;}
.btn_list td div {position:absolute; width:100%; height:100%; left:0; top:0; background:url('/mbshome/mbs/wwwen/images/bg_box_end.png') no-repeat right bottom;}
.btn_list td a {display:block; position:absolute; width:100%; height:100%; left:0; top:0;}
.btn_list td:hover, .btn_list td.on {background:url('/mbshome/mbs/wwwen/images/bg_tab.gif') no-repeat center 0 #047847;}
.btn_list td:hover a, .btn_list td.on a {background:url('/mbshome/mbs/wwwen/images/bg_box_on.png') no-repeat right bottom ;}
.btn_list td span {display:block; padding:8px 0;}
.btn_list td:hover span, .btn_list td.on span {color:#fff;}
.btn_list td.off:hover {background:url('/mbshome/mbs/wwwen/images/bg_box.gif') no-repeat 0 0;}
.btn_list td.off:hover div {background:url('/mbshome/mbs/wwwen/images/bg_box_end.png') no-repeat right bottom;}


.btn_style {margin-top:50px;}
.b_style01 {display:inline-block; padding:0 84px 0 21px; color:#464341; font-size:10px; line-height:38px; border:1px solid #c2c2c2; background:url('/mbshome/mbs/wwwen/images/bg_btn.gif') no-repeat right 0; overflow:hidden;}
.b_style01:hover {border:1px solid #cfc0b5; background:url('/mbshome/mbs/wwwen/images/bg_btn.gif') no-repeat right -38px;}
.b_style02 {display:inline-block; padding:0 45px; font-size:10px; color:#464341; line-height:38px; border:1px solid #c2c2c2; background:url('/mbshome/mbs/wwwen/images/bg_btn02.gif') repeat-x 0 0; overflow:hidden;}
.b_style02:hover {border:1px solid #cfc0b5; background:url('/mbshome/mbs/wwwen/images/bg_btn02.gif') repeat-x 0 -38px;}
.b_style03 {display:inline-block; padding:0 45px 0 21px; color:#464341; font-size:12px; line-height:38px; border:1px solid #c2c2c2; background:url('/mbshome/mbs/wwwen/images/bg_btn.gif') no-repeat right 0; overflow:hidden;}
.b_style03:hover {border:1px solid #cfc0b5; background:url('/mbshome/mbs/wwwen/images/bg_btn.gif') no-repeat right -38px;}



.point_01_bold {font-weight:bold; color:#779f0b;}
.sub_tit_img {margin-top:20px;}

/* footer */
#foot {border-top:1px solid #d6d6d6;}
.foot_box {width:1000px; height:108px; margin:0 auto; overflow:hidden;}
.foot_box .foot_logo {float:left; margin-top:14px;}
.foot_txt {float:left; margin:20px 0 0 15px; color:#959595; font-size:11px;}

/* MENU OVER */
.lnb li ul li .active{	color:#cc5200; }

/* President - Past President */
#president {padding-top:30px;}
#past p {margin-bottom:0;}
#president ul.past_list {box-sizing:border-box;overflow:hidden; border-top:1px solid #95c52c; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
#president ul.past_list li {float:left; width:33.33%;box-sizing:border-box; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding-bottom:17px;}
#president ul.past_list li.last {box-sizing:border-box;border-right:none;}
#president ul.past_list li.end {box-sizing:border-box;border-bottom:none;}
#president .past_list img {box-sizing:border-box;padding-bottom:18px; padding-top:26px;}
#president .number {font-size:13px; font-weight:normal; line-height:18px; }
#president ul.past_list p {font-size:17px; font-weight:bold; line-height:21px; text-align:center;}
#president .period {font-size:11px; font-weight:normal; line-height:24px; }

/* Organization Chart */
.organizational-chart-wrap {margin-top:30px;}
.organizational-chart {padding:20px 0 0 69px;background:url(/mbshome/mbs/wwwen/images/org_chart/org_h4_line1.png) repeat-y 69px 0;}
.organizational-chart li {padding:0 0 5px 13px;background:url(/mbshome/mbs/wwwen/images/org_chart/org_h6_line.png) no-repeat 0 0;}
.organizational-chart li:last-child,
.organizational-chart li.last {margin-bottom:10px;padding:0 0 0 13px;background:#fff url(/mbshome/mbs/wwwen/images/org_chart/org_li_last.png) no-repeat 0 0;}

.organizational-chart-wrap h1 {box-sizing:border-box;display:inline-block;padding:5px 26px;background-color:#b8d12f;border:2px solid #80883b;color:#3f4b01;font-size:18px;font-weight:700;}
.organizational-chart-wrap h2 {box-sizing:border-box;display:inline-block;padding:5px 13px;background-color:#e0eba6;border:1px solid #b9da83;color:#6a7437;font-size:14px;font-weight:700}
.organizational-chart-wrap h3 {box-sizing:border-box;display:inline-block;padding:5px 13px;background:#a0912f;border:1px solid #d7cf9c;color:#fff;font-size:13px;font-weight:700}
.organizational-chart-wrap h4 {box-sizing:border-box;display:inline-block;padding:5px 13px;background:#f3f3f3;border:1px solid #dfdfdf;color:#595959;font-size:12px;font-weight:700}
.organizational-chart-wrap h5 {box-sizing:border-box;display:inline-block;padding:5px 0 0 5px;color:#000;font-size:12px;font-weight:700;}

.organizational-chart .line_h2 {margin-bottom:20px;padding:10px 0 0 13px;background:url(/mbshome/mbs/wwwen/images/org_chart/org_h4_line1.png) repeat-y 13px 0;}
.organizational-chart .line_h3 {padding:10px 0 0 13px;background:url(/mbshome/mbs/wwwen/images/org_chart/org_h4_line1.png) repeat-y 13px 0;}
.organizational-chart .line_h4 {padding:5px 0 0 13px;background:url(/mbshome/mbs/wwwen/images/org_chart/org_h4_line1.png) repeat-y 13px 0;}
.organizational-chart .last_depth {margin-bottom:5px;padding:0;background:#fff;}
.organizational-chart .last_depth ul {padding:0;}
.organizational-chart .last_depth ul li {position:relative;margin:0;padding:5px 0 0 15px;background:#fff;color:#555;font-size:12px;font-weight:400;line-height:1.4}
.organizational-chart .last_depth ul li:before {content:'';position:absolute;left:5px;top:10px;width:4px;height:4px;border-radius:50%;background-color:#999;}
