@charset "utf-8";

/* mt 1~100 */
.mt1 {margin-top:1px;}.mt2 {margin-top:2px;}.mt3 {margin-top:3px;}.mt4 {margin-top:4px;}.mt5 {margin-top:5px;}.mt6 {margin-top:6px;}.mt7 {margin-top:7px;}.mt8 {margin-top:8px;}.mt9 {margin-top:9px;}.mt10 {margin-top:10px;}.mt11 {margin-top:11px;}.mt12 {margin-top:12px;}.mt13 {margin-top:13px;}.mt14 {margin-top:14px;}.mt15 {margin-top:15px;}.mt16 {margin-top:16px;}.mt17 {margin-top:17px;}.mt18 {margin-top:18px;}.mt19 {margin-top:19px;}.mt20 {margin-top:20px;}.mt21 {margin-top:21px;}.mt22 {margin-top:22px;}.mt23 {margin-top:23px;}.mt24 {margin-top:24px;}.mt25 {margin-top:25px;}.mt26 {margin-top:26px;}.mt27 {margin-top:27px;}.mt28 {margin-top:28px;}.mt29 {margin-top:29px;}.mt30 {margin-top:30px;}.mt31 {margin-top:31px;}.mt32 {margin-top:32px;}.mt33 {margin-top:33px;}.mt34 {margin-top:34px;}.mt35 {margin-top:35px;}.mt36 {margin-top:36px;}.mt37 {margin-top:37px;}.mt38 {margin-top:38px;}.mt39 {margin-top:39px;}.mt40 {margin-top:40px;}.mt41 {margin-top:41px;}.mt42 {margin-top:42px;}.mt43 {margin-top:43px;}.mt44 {margin-top:44px;}.mt45 {margin-top:45px;}.mt46 {margin-top:46px;}.mt47 {margin-top:47px;}.mt48 {margin-top:48px;}.mt49 {margin-top:49px;}.mt50 {margin-top:50px;}.mt51 {margin-top:51px;}.mt52 {margin-top:52px;}.mt53 {margin-top:53px;}.mt54 {margin-top:54px;}.mt55 {margin-top:55px;}.mt56 {margin-top:56px;}.mt57 {margin-top:57px;}.mt58 {margin-top:58px;}.mt59 {margin-top:59px;}.mt60 {margin-top:60px;}.mt61 {margin-top:61px;}.mt62 {margin-top:62px;}.mt63 {margin-top:63px;}.mt64 {margin-top:64px;}.mt65 {margin-top:65px;}.mt66 {margin-top:66px;}.mt67 {margin-top:67px;}.mt68 {margin-top:68px;}.mt69 {margin-top:69px;}.mt70 {margin-top:70px;}.mt71 {margin-top:71px;}.mt72 {margin-top:72px;}.mt73 {margin-top:73px;}.mt74 {margin-top:74px;}.mt75 {margin-top:75px;}.mt76 {margin-top:76px;}.mt77 {margin-top:77px;}.mt78 {margin-top:78px;}.mt79 {margin-top:79px;}.mt80 {margin-top:80px;}.mt81 {margin-top:81px;}.mt82 {margin-top:82px;}.mt83 {margin-top:83px;}.mt84 {margin-top:84px;}.mt85 {margin-top:85px;}.mt86 {margin-top:86px;}.mt87 {margin-top:87px;}.mt88 {margin-top:88px;}.mt89 {margin-top:89px;}.mt90 {margin-top:90px;}.mt91 {margin-top:91px;}.mt92 {margin-top:92px;}.mt93 {margin-top:93px;}.mt94 {margin-top:94px;}.mt95 {margin-top:95px;}.mt96 {margin-top:96px;}.mt97 {margin-top:97px;}.mt98 {margin-top:98px;}.mt99 {margin-top:99px;}.mt100 {margin-top:100px;}

/* mb 1~100 */
.mb1 {margin-bottom:1px;}.mb2 {margin-bottom:2px;}.mb3 {margin-bottom:3px;}.mb4 {margin-bottom:4px;}.mb5 {margin-bottom:5px;}.mb6 {margin-bottom:6px;}.mb7 {margin-bottom:7px;}.mb8 {margin-bottom:8px;}.mb9 {margin-bottom:9px;}.mb10 {margin-bottom:10px;}.mb11 {margin-bottom:11px;}.mb12 {margin-bottom:12px;}.mb13 {margin-bottom:13px;}.mb14 {margin-bottom:14px;}.mb15 {margin-bottom:15px;}.mb16 {margin-bottom:16px;}.mb17 {margin-bottom:17px;}.mb18 {margin-bottom:18px;}.mb19 {margin-bottom:19px;}.mb20 {margin-bottom:20px;}.mb21 {margin-bottom:21px;}.mb22 {margin-bottom:22px;}.mb23 {margin-bottom:23px;}.mb24 {margin-bottom:24px;}.mb25 {margin-bottom:25px;}.mb26 {margin-bottom:26px;}.mb27 {margin-bottom:27px;}.mb28 {margin-bottom:28px;}.mb29 {margin-bottom:29px;}.mb30 {margin-bottom:30px;}.mb31 {margin-bottom:31px;}.mb32 {margin-bottom:32px;}.mb33 {margin-bottom:33px;}.mb34 {margin-bottom:34px;}.mb35 {margin-bottom:35px;}.mb36 {margin-bottom:36px;}.mb37 {margin-bottom:37px;}.mb38 {margin-bottom:38px;}.mb39 {margin-bottom:39px;}.mb40 {margin-bottom:40px;}.mb41 {margin-bottom:41px;}.mb42 {margin-bottom:42px;}.mb43 {margin-bottom:43px;}.mb44 {margin-bottom:44px;}.mb45 {margin-bottom:45px;}.mb46 {margin-bottom:46px;}.mb47 {margin-bottom:47px;}.mb48 {margin-bottom:48px;}.mb49 {margin-bottom:49px;}.mb50 {margin-bottom:50px;}.mb51 {margin-bottom:51px;}.mb52 {margin-bottom:52px;}.mb53 {margin-bottom:53px;}.mb54 {margin-bottom:54px;}.mb55 {margin-bottom:55px;}.mb56 {margin-bottom:56px;}.mb57 {margin-bottom:57px;}.mb58 {margin-bottom:58px;}.mb59 {margin-bottom:59px;}.mb60 {margin-bottom:60px;}.mb61 {margin-bottom:61px;}.mb62 {margin-bottom:62px;}.mb63 {margin-bottom:63px;}.mb64 {margin-bottom:64px;}.mb65 {margin-bottom:65px;}.mb66 {margin-bottom:66px;}.mb67 {margin-bottom:67px;}.mb68 {margin-bottom:68px;}.mb69 {margin-bottom:69px;}.mb70 {margin-bottom:70px;}.mb71 {margin-bottom:71px;}.mb72 {margin-bottom:72px;}.mb73 {margin-bottom:73px;}.mb74 {margin-bottom:74px;}.mb75 {margin-bottom:75px;}.mb76 {margin-bottom:76px;}.mb77 {margin-bottom:77px;}.mb78 {margin-bottom:78px;}.mb79 {margin-bottom:79px;}.mb80 {margin-bottom:80px;}.mb81 {margin-bottom:81px;}.mb82 {margin-bottom:82px;}.mb83 {margin-bottom:83px;}.mb84 {margin-bottom:84px;}.mb85 {margin-bottom:85px;}.mb86 {margin-bottom:86px;}.mb87 {margin-bottom:87px;}.mb88 {margin-bottom:88px;}.mb89 {margin-bottom:89px;}.mb90 {margin-bottom:90px;}.mb91 {margin-bottom:91px;}.mb92 {margin-bottom:92px;}.mb93 {margin-bottom:93px;}.mb94 {margin-bottom:94px;}.mb95 {margin-bottom:95px;}.mb96 {margin-bottom:96px;}.mb97 {margin-bottom:97px;}.mb98 {margin-bottom:98px;}.mb99 {margin-bottom:99px;}.mb100 {margin-bottom:100px;}

/* �Խ��� ��� ���� */
.con_header{width:100%; overflow:hidden; margin-bottom:50px;}
.con_header dl	{padding:43px 450px 44px 0; background:url("../../images/bg/bg_con_header_dot.gif") repeat-x 0 100%;}
.con_header dt{font-size:32px; color:#2d2d2d; font-family:"psbGov"; letter-spacing:-1px; margin-bottom:15px;}
.con_header dd{font-size:14px; color:#2d2d2d; line-height:1.7em; font-family:"pmGov";}
.con_header .thumb	{width:450px; float:right; text-align:right;}
.con_header .thumb img	{max-width:100%;}

/* Ÿ��Ʋ */
.subtitle01	{font-size:24px; color:#000; padding:7px 0 13px; background:url("../../images/common/bg_tit01.gif") 0 0 no-repeat; font-family:"psbGov";}
.subtitle02	{font-size:18px; color:#000; padding:10px 0 14px 20px; background:url("../../images/common/bg_tit02.gif") 0 14px no-repeat; font-family:"psbGov";}
.subtxt01	{font-size:12px; padding-bottom:20px;}
/* ��ư �⺻ */
.basic_btn	{display:inline-block; background:url("../../images/btn/btn_sprite_all.gif") no-repeat 100% 0; vertical-align:middle;}
.basic_btn span	{display:inline-block; padding:12px 20px 13px; text-align:center; background:url("../../images/btn/btn_sprite_all.gif") transparent no-repeat 0 0; font-family:"psbGov"; font-size:15px;}
.basic_btn.blue1	{background:#375a7f; color:#fff;}
.basic_btn.blue1 span	{padding:14px 42px 13px;}

/* �Ǹ޴� */
.tabmenu	 {display:table; table-layout:fixed; width:100%;}
.tabmenu ul	{display:table-row;}
.tabmenu ul li	{display:table-cell; padding-left:4px;}
.tabmenu ul li:first-child	{padding-left:0;}
.tabmenu ul li a	 {display:block; border:1px solid #ababab; background:url("../../images/common/bg_tab_arrow_pc.gif") #eee no-repeat 100% 14px; font:normal bold 14px/1.2 dotum; color:#202020; padding:13px 30px 8px 13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tabmenu ul li.on a	 {border:0; background:url("../../images/common/bg_tab_arrow_pc_on.gif") #507da6 no-repeat 100% 17px; padding:14px 30px 9px 14px; color:#fff;}

/* ����¡ */
.paging	{width:100%; position:relative; text-align:center; margin-top:20px;}
.paging .page_btn	{width:47px; display:inline-block; vertical-align:middle; overflow:hidden; margin:0 -1px;}
.paging .page_btn span	{background:url("../../images/common/sprite_paging.gif") no-repeat 0 0; height:47px; display:block; padding-left:100px;}
.paging .first span	{background-position:0 0;}
.paging .prev span	{background-position:-49px 0;}
.paging .next span	{background-position:-98px 0;}
.paging .last span	{background-position:-147px 0;}
.paging .counting	{display:inline-block; font-size:15px; color:#727272; padding:0 15px; font-family:"pmGov";}
.paging .counting strong	{color:#fff; border:1px solid #292929; display:inline-block; width:43px; text-align:center; padding:13px 0 12px; vertical-align:middle; background:#3f6795;}
.paging .counting a	{border:1px solid #ccc; display:inline-block; width:43px; text-align:center; padding:13px 0 12px; vertical-align:middle; color:#727272;}
.paging .number	{display:none;}
.paging .btn_left	{position:absolute; top:0; left:0;}
.paging .btn_right	{position:absolute; top:0; right:0;}

/* �������� ����Ʈ */
.master_sence	{}
.master_sence > ul	 {width:100%; overflow:hidden;}
.master_sence > ul > li	{float:left; width:33.33%; position:relative;}
.master_sence > ul > li .summary	{border:1px solid #d9d9d9; position:relative; z-index:1; padding:1px 0 33px;}
.master_sence > ul > li .summary a	 {display:block;font-size:12px;}
.master_sence > ul > li .summary em	{display:block; text-align:center; font-size:18px; color:#727272; padding:28px 0 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#202020; font-family:"psbGov";}
.master_sence > ul > li .summary .image	 {display:block; text-align:center; overflow:hidden;}
.master_sence > ul > li .summary .image img	 {max-width:90%;}
.master_sence > ul > li .summary .name	{display:block; text-align:center; font-family:"psbGov"; color:#404040; font-size:28px; padding:12px 0 13px; letter-spacing:-1px;}
.master_sence > ul > li .summary .lifelong	{display:block; text-align:center; color:#555; font-size:12px;}
.master_sence > ul > li .summary .lifelong strong	 {font-size:14px;}
.master_sence > ul > li .summary .arrow	{position:absolute; bottom:-13px; left:50%; background:url("../../images/common/bullet_master_arrow.png") no-repeat 0 0; width:25px; height:13px; margin:0 0 0 -13px; display:none;}
.master_sence > ul > li .profile	{position:relative; width:300%; height:0; background:#f0f0f0; overflow:hidden;}
.master_sence > ul > li .profile .profile_box	{padding:30px 24px 30px; overflow:hidden; position:relative;}
.master_sence > ul > li .profile .profile_box .view_more	{position:absolute; bottom:40px; left:48%;}
.master_sence > ul > li .profile .profile_box h3	 {font-family:"psbGov"; color:#202020; font-size:18px; margin-bottom:14px;}
.master_sence > ul > li .profile .profile_box ul	{width:100%; overflow:hidden;}
.master_sence > ul > li .profile .profile_box ul li	{background:url("../../images/bg/bg_master_sence_list.gif") no-repeat 0 5px; color:#555; width:31%; line-height:16px; float:left; padding:0 2% 12px 0;}
.master_sence > ul > li .profile .profile_box ul li .year	 {padding-left:11px;}
.master_sence > ul > li.member1	{clear:both;}
.master_sence > ul > li.member1 .profile	 {margin:0 0 0 0;}
.master_sence > ul > li.member2 .profile	 {margin:0 0 0 -100%;}
.master_sence > ul > li.member3 .profile	 {margin:0 0 0 -200%;}
.master_sence > ul > li.on	{z-index:5;}
.master_sence > ul > li.on .summary	 {border:2px solid #252525; padding:0 0 27px;}
.master_sence > ul > li.on .summary .arrow	{display:block;}
.master_sence > ul > li.no_data	{text-align:center; width:100%; padding:30px 0 33px; font-size:18px; color:#101010; border-bottom:1px solid #d9d9d9;}

/* �ٹ��Խ��� ����Ʈ */
.album_list	{border-top:3px solid #3f6795; width:100%; overflow:hidden;}
.album_list ul	 {width:100%; overflow:hidden; margin-top:-5px; border-bottom:1px solid #626262;}
.album_list ul li	{float:left; width:30%; padding:27px 2.5% 18px 0; border-bottom:1px solid #cbcbcb; margin-bottom:-1px;}
.album_list ul li:first-child	{padding-left:2.5%;}
.album_list ul li.case	{padding-left:2.5%;}
.album_list ul li .info	{width:100%; overflow:hidden; color:#555; margin-bottom:6px;}
.album_list ul li .info .date	{float:left;}
.album_list ul li .info .hits	{float:right;}
.album_list ul li .thumb	 {width:100%; overflow:hidden; margin-bottom:6px;}
.album_list ul li .thumb img	{width:100%;}
.album_list ul li .link	 {display:block; font-size:14px; color:#010101; font-weight:bold; line-height:24px; height:48px; overflow:hidden;}

/* �ٹ��Խ��� �� */
.album_view	{}
.album_view .info	{font-size:14px; color:#202020; margin-bottom:11px;}
.album_view .info span	{display:inline-block; padding-right:25px;}
.album_view .info strong	{}
.album_view .header	{border-top:2px solid #456b97; font-size:16px; color:#202020; border-bottom:1px solid #cdcdcd; padding:24px 25px 23px; font-weight:bold;}
.album_view .body	{padding:30px 30px 45px; line-height:22px; color:#555;}
.album_view .body .full_image	 {text-align:center; margin-bottom:30px;}
.album_view .body .full_image img	{max-width:100%;}

/* �̹��� �����̴� */
.image_slider_type1	{position:relative; height:491px;}
.image_slider_type1 .back	{position:absolute; top:0; left:50%; margin-left:-559px;border:1px solid #ccc;}
.image_slider_type1 .ctrl	{position:absolute; bottom:-28px; left:0; width:100%; text-align:center;}
.image_slider_type1 .ctrl .prev	{display:inline-block; width:67px; height:56px; background:url("../../images/index/btn_prev1_tablet.gif") no-repeat 0 0; vertical-align:top; margin:0 3px;}
.image_slider_type1 .ctrl .next	{display:inline-block; width:67px; height:56px; background:url("../../images/index/btn_next1_tablet.gif") no-repeat 0 0; vertical-align:top; margin:0 3px;}
.image_slider_type1 .ctrl span	{display:block; overflow:hidden; width:0; height:0; text-indent:-500px;}
.image_slider_type1 .slider_wrap	{position:absolute; top:90px; left:10%; width:80%; overflow:hidden;}
.image_slider_type1 .slider_wrap ul	{width:100%; overflow:hidden;}
.image_slider_type1 .slider_wrap ul li	 {float:left; width:0; margin-right:2%;}
.image_slider_type1 .slider_wrap ul li .frame	{display:block; border:1px solid #cbcbcb; background:#fff;}
.image_slider_type1 .slider_wrap ul li .frame .thumb img	{width:100%;}
.image_slider_type1 .slider_wrap ul li .frame dl	 {padding:18px; line-height:20px;}
.image_slider_type1 .slider_wrap ul li .frame dl dt	{font-size:14px; font-weight:bold; color:#202020; margin-bottom:10px; height:40px; overflow:hidden;}
.image_slider_type1 .slider_wrap ul li .frame dl dt span	{font-size:12px; font-weight:normal; color:#555;}
.image_slider_type1 .slider_wrap ul li .frame dl dd	 {font-size:12px; color:#555; height:40px; overflow:hidden;}

/* ������ */
.rok_newspaper	{border:1px solid #8d8d8d; border-bottom:1px solid #8d8d8d; overflow:hidden; background:#f4f4f4;}
.rok_newspaper .preview	{float:left; width:34%; text-align:center; border-right:1px solid #8d8d8d; margin-right:-2px; background:#fff;}
.rok_newspaper .preview .thumb	 {border-bottom:1px solid #8d8d8d;}
.rok_newspaper .preview .thumb	img {width:100%;}
.rok_newspaper .preview dl	{padding:30px 10px 18px;}
.rok_newspaper .preview dl dt	{color:#156ab9; font-size:14px; font-weight:bold; margin-bottom:7px;}
.rok_newspaper .preview dl dd	{font-size:12px; color:#555; line-height:18px; height:36px; overflow:hidden;}
.rok_newspaper .list	 {margin-left:34%; border-left:1px solid #8d8d8d;}
.rok_newspaper .list ul	{width:100%; overflow:hidden; padding:27px 0 0;}
.rok_newspaper .list ul li	{float:left; width:25%; margin-left:6.25%; text-align:center;}
.rok_newspaper .list ul li .thumb	{border:1px solid #a8a8a8;}
.rok_newspaper .list ul li .thumb img	{width:100%;}
.rok_newspaper .list ul li dl	{padding:10px 0 22px;}
.rok_newspaper .list ul li dl dt	 {color:#202020; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rok_newspaper .list ul li dl dd	{display:none;}

/* ������ �Խ��� ����Ʈ */
.board_newslist	{border-top:3px solid #3f6795; border-bottom:1px solid #444;}
.board_newslist ul	{width:100%; overflow:hidden;}
.board_newslist ul li	 {width:100%; overflow:hidden; border-bottom:1px solid #cbcbcb; margin-bottom:-1px; padding:24px 0;}
.board_newslist ul li .thumb	{float:left; width:276px; padding:0 26px 0 18px;}
.board_newslist ul li .thumb img	{width:100%;}
.board_newslist ul li .summary	{margin:0 26px 0 320px; color:#555; line-height:22px;}
.board_newslist ul li .summary dl	 {}
.board_newslist ul li .summary dl dt	 {font-size:22px; padding:31px 0 19px;}
.board_newslist ul li .summary dl dt a	{font-family:"psbGov"; color:#010101; display:inline-block; max-width:100%; vertical-align:middle;}
.board_newslist ul li .summary dl dt a > span	{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:65px;}
.board_newslist ul li .summary dl dt a > span .date	{}
.board_newslist ul li .summary dl dt img	{margin-left:-60px; vertical-align:middle; width:42px;}
.board_newslist ul li .summary dl dd.txt	{height:88px; overflow:hidden; margin-bottom:1px;font-size:12px;font-family:"pmGov";}
.board_newslist ul li .summary dl dd.info span	{background:url("../../images/bg/bg_bar_newslist.gif") no-repeat 0 0; margin-right:10px; padding-left:12px;font-size:11px;font-family:"pmGov";}
.board_newslist ul li .summary dl dd.info span:first-child	 {background:none; padding-left:0;}

/* �ӹ�,��� */
.mission_func	{border:1px solid #c1c1c1; position:relative; padding:340px 0 283px; overflow:hidden; font-family:"pmGov"; background:url("../../images/bg/bg_010101_1.jpg") #f3f3f3 no-repeat 50% 100%;}
.mission_func .visual	{position:absolute; top:0; left:0; width:100%;}
.mission_func .visual span	{display:block;}
.mission_func .visual img	{width:100%;}
.mission_func .mission	{position:relative; float:left; width:1030px; background:url("../../images/bg/bg_010101_dl.gif") no-repeat 50% 40px; margin-left:39px;}
.mission_func .mission dt	{background:url("../../images/bg/bg_010101_mission.gif") repeat 50% 0; border:1px solid #806346; color:#000; font-size:18px; text-align:center; font-weight:bold; margin:0 0 14px; padding:11px 0 10px;}
.mission_func dd	{border:1px solid #bbb; background:#fff; color:#202020; font-size:16px; line-height:25px; height:474px;}
.mission_func ul	{padding:9px 12px 0;}
.mission_func ul li	{background:url("../../images/bg/bg_master_sence_list.gif") no-repeat 0 13px; padding:5px 10px;}
.mission_func .mission ul li	{padding:8px 10px;}
.mission_func .func	{position:relative; float:right; width:367px; background:url("../../images/bg/bg_010101_dl.gif") no-repeat 50% 40px; margin-right:39px;}
.mission_func .func dt	{background:url("../../images/bg/bg_010101_func.gif") no-repeat 50% 0; border:1px solid #806346; color:#000; font-size:18px; text-align:center; font-weight:bold; margin:0 0 14px; padding:11px 0 10px;}
.mission_func .mission ul {clear:left; margin:0;}
.mission_func .mission ul li {float:left;margin:0;padding:2px, 1px; width:480px;}
.mission_func .mission dd {height:500px;}

/* ���� */
.organization	 {border:1px solid #b5b5b5; position:relative;}
.organization .img	{padding: 50px 10px;}
.organization .img img	{max-width:100%;}
.organization .img .mobile	{display:none;}
.organization ul li > a	{position:absolute; top:0; left:0; background:url("../../images/bg/empty.png") no-repeat 0 0;}
.organization ul li > a span	{display:block; overflow:hidden; text-indent:-300px;}
.organization ul li.list1 > a	 {top:4.5%; left:41.2%; width:17.56%; height:13%;}
.organization ul li.list2 > a	 {top:25%; left:41.2%; width:17.56%; height:13%;}
.organization ul li.list3 > a	 {top:49%; left:5.9%; width:14%; height:12.8%;}
.organization ul li.list4 > a	 {top:49%; left:20.7%; width:14%; height:12.8%;}
.organization ul li.list5 > a	 {top:49%; left:35.6%; width:14%; height:12.8%;}
.organization ul li.list6 > a	 {top:49%; left:50.4%; width:14%; height:12.8%;}
.organization ul li.list7 > a	 {top:49%; left:65.3%; width:14%; height:12.8%;}
.organization ul li.list8 > a	 {top:49%; left:80.1%; width:14%; height:12.8%;}
.organization ul li.list9 > a	 {top:74.4%; left:2.7%; width:17.5%; height:13%;}
.organization ul li.list10 > a	 {top:74.4%; left:22%; width:17.5%; height:13%;}
.organization ul li.list11 > a	 {top:74.4%; left:41.2%; width:17.6%; height:13%;}
.organization ul li.list12 > a	 {top:74.4%; left:60.5%; width:17.6%; height:13%;}
.organization ul li.list13 > a	 {top:74.4%; left:79.9%; width:17.6%; height:13%;}
.organization ul li.on .organ_layer	{display:block;}
.organization_help	{padding-top:15px; color:#555;}

/* �������̾� */
.organization .organ_layer	 {position:absolute; top:0; left:0; background:url("../../images/bg/bg_opacity_000_25.png"); width:100%; height:100%; z-index:10; display:none;}
.organization .organ_layer .photo_wrap	 {position:relative; margin:15% auto 0; width:25%; min-width:130px; border:1px solid #939393; background:#fff;}
.organization .organ_layer .photo_wrap .header	{background:#224975; color:#fff; font-size:18px; font-family:"psbGov"; text-align:center; padding:7px 0 6px;}
.organization .organ_layer .photo_wrap .header .close	{position:absolute; top:1px; right:2px; padding:10px;}
.organization .organ_layer .photo_wrap .header .close img	{vertical-align:top;}
.organization .organ_layer .photo_wrap .body	{text-align:center;}
.organization .organ_layer .photo_wrap .body .thumb	{padding:16px 23px 0;}
.organization .organ_layer .photo_wrap .body .thumb img	{max-width:100%;}
.organization .organ_layer .photo_wrap .body strong	 {font-size:24px; font-family:"pmGov"; color:#202020; padding:18px 0; display:block; letter-spacing:-2px;}
.organization .ctrl	{display:none;}
.organization .ctrl .prev	{position:absolute; top:50%; left:23%; width:60px; height:122px; background:url("../../images/btn/organ_layer_prev.png") no-repeat 0 0; z-index:11; margin:-61px 0 0;}
.organization .ctrl .next	{position:absolute; top:50%; right:23%; width:60px; height:122px; background:url("../../images/btn/organ_layer_next.png") no-repeat 0 0; z-index:11; margin:-61px 0 0;}
.organization .ctrl span	 {display:block; overflow:hidden; text-indent:-300px;}

/* ���� */
.history_list	{border:1px solid #b6b6b6;}
.history_list .visual img	{max-width:100%;}
.history_list ul	{}
.history_list ul li	{width:100%; overflow:hidden; border-top:1px solid #b6b6b6; background:url("../../images/bg/bg_master_sence_list.gif") no-repeat 23px 26px;}
.history_list ul li .date	{float:left; padding:20px 0 13px 35px; color:#2f608d; font-size:14px;}
.history_list ul li .summary	{padding:20px 0 13px 162px; color:#555; font-size:14px;}
/* ���� */
.rok_since	 {border:1px solid #b6b6b6; background:url("../../images/img/rok_since_pc.jpg") no-repeat center center; background-size:cover; height:328px; position:relative;}
.rok_since .mobile	{display:none; max-width:100%;}
.rok_since .txt	{position:absolute; left:11%; top:83px; font-family:"pmGov"; font-weight:bold; font-size:32px; color:#fff; letter-spacing:-1px;}
.rok_since .txt a	{border:1px solid #fff; display:block; font-size:18px; color:#fff; background:url("../../images/bg/bg_opacity_000_35.png"); margin-top:22px;}
.rok_since .txt a span	{padding:16px 40px 16px 24px; display:block; background:url("../../images/bg/bg_rok_since_arrow.gif") no-repeat 100% 20px; letter-spacing:0;}

/* �δ�ǥ�� */
.army_mark	{width:100%; overflow:hidden; margin-bottom:40px;}
.army_mark .mark1	{float:left; width:48.5%;}
.army_mark .mark2	{float:right; width:50.5%;}
.army_mark img	{max-width:100%;}
.mark_meaning	{border:1px solid #b6b6b6; overflow:hidden;}
.mark_meaning .thumb	 {float:left; width:48%; text-align:center; background:#f0f0f0; border-right:1px solid #b6b6b6; padding:70px 0 74px;}
.mark_meaning .thumb .space	{width:0; font-size:0; overflow:hidden; display:inline-block; vertical-align:middle; height:100%;}
.mark_meaning .thumb img	{display:inline-block; vertical-align:middle; width:229px;}
.mark_meaning ul	{float:left; padding:0 0 0 27px;}
.mark_meaning ul li	 {width:100%; overflow:hidden; padding:30px 0 13px;}
.mark_meaning ul li .number	{display:inline-block; vertical-align:top; background:#224975; font-size:16px; color:#fff; width:19px; text-align:center; margin:0 -5px 0 0; position:relative; font-family:"psbGov";}
.mark_meaning ul li .icon	{display:inline-block; vertical-align:middle; border:1px solid #aaa; margin-right:8px;}
.mark_meaning ul li .summary	{display:inline-block; vertical-align:middle; line-height:24px;}
.mark_meaning ul li .summary strong	{display:block; color:#202020;}

/* 150917 �߰� */
.mark_btn{text-align:right;margin:12px 0 0;}
.mark_btn a{display:inline-block;width:305px;height:42px;line-height:42px;background:url("../../images/bg/bg_download.gif") 0 50% no-repeat;text-align:left;border:1px solid #224975;}
.mark_btn a span{display:inline-block;padding-left:60px;font-size:15px;color:#224975;font-family:"psbGov";}

/* �λ縻 */
/* 151006 */
/*.greeting {border:1px solid #b6b6b6; overflow:hidden; height:266px; background:url("/mbshome/mbs/jcs2/images/img/img_251x319.jpg") no-repeat 100% 0; height: 266px; font-family:batang, dotum, "����"; padding:54px 0 0 50px; letter-spacing:-1px;}*/
.greeting_text	{color:#000; font-size:18px; line-height:30px; font-family:"pmGov"; font-weight:bold; padding:32px 20px 55px;}
.greeting_mob_img {display:none;}
.greeting_mob_text {display:none;}
.greeting_mob_center_text {display:none;}

/* �λ縻 */
/* 20231124 */
.greeting {letter-spacing:-1px; display: flex; justify-content: space-between; align-items: center;}
.greeting_center_text {margin-top: 20px;}
.img_wrap img{width: auto !important;}
.greeting_text_wrap {margin-left: 20px;}

/* ������ */
.profile_wrap	 {border:1px solid #b6b6b6; overflow:hidden; margin-bottom:32px;}
.profile_wrap .thumb	{float:left; position:relative; z-index:1;}
.profile_wrap .thumb img	{ width:250px; height:100%;}
.profile_wrap .thumb span	 {position:absolute; bottom:13px; left:0; width:100%; text-align:center; color:#fff; font-family:"pmGov"; font-size:20px; font-weight:bold;}
.profile_wrap .thumb span strong	{font-size:32px;}
.profile_wrap .summary	 {padding:110px 0 0 350px;}
.profile_wrap .SEAC_summary{padding: 90px 0 0 350px;}
.profile_wrap .summary .slogan	{font:normal bold 30px/38px batang, dotum, "����"; color:#202020; letter-spacing:-1px; padding:40px 0 39px;}
.profile_wrap .summary dl	{width:100%; overflow:hidden; font-family:"psbGov";}
.profile_wrap .summary dl dt	{float:left; clear:both; font-size:16px; font-weight:bold; color: #3d73b0;}
.profile_wrap .summary dl dd	 {margin:0 0 24px 100px; font-size:16px;}

/* 151006 */
.major_career	{width:100%; overflow:hidden;}
.major_career.case{margin:0 0 40px;}
.major_career.case2 ul{background:url("../../images/img/bg_major_career2.gif") no-repeat; 0 0;}
.major_career.case2 ul li .year{width:200px;font-size:18px;background:url("../../images/bg/bg_major_career.gif") repeat-x 0 100%}
.major_career.case2 ul li .txt{padding:18px 0 0 220px;font-size:14px;}
.major_career ul	 {background:url("../../images/bg/bg_major_career.gif") no-repeat 0 0; padding:3px 0;}
.major_career ul + ul	{float:right;}
.major_career ul li	{width:100%; display:inline-block; vertical-align:top; border-top:1px solid #bbb; border-bottom:1px solid #bbb; color:#555; margin-top:-1px;}
.major_career ul li .year	{background:url("../../images/bg/bg_major_career.gif") no-repeat 0 100%; color:#3d73b0; width:111px; text-align:center; float:left; font-size:16px; font-weight:bold; padding:14px 0 13px; }
.major_career ul li .txt	{display:block; padding:19px 0 0 125px;}

/* �������� */
.rule_authority	{border:1px solid #b4b4b4; position:relative; margin-bottom:25px;}
.rule_authority img	{max-width:100%;}
.rule_authority img.m	{display:none;}
.rule_authority_summary	{border:1px solid #b4b4b4; border-top:0; background:#f4f4f4;}
.rule_authority_summary dt	{border-top:1px solid #b4b4b4; font:normal normal 18px/1.2 "psbGov"; color:#000; background:url("../../images/common/bg_tit02_2.gif") no-repeat 14px 21px; padding:17px 34px 13px 34px;}
.rule_authority_summary dd	{padding:0 0 11px 35px; color:#555;}
.rule_authority_summary dd ul li	{background:url("../../images/bg/bg_master_sence_list.gif") no-repeat 0 7px; line-height:18px; padding:0 20px 3px 7px;}
.rule_authority_summary dd ol li	{line-height:18px; padding:0 20px 3px 7px;}

/*���չ���*/
.defense ul li {
	width: 49%;
	float: left;
}

.defense ul li img{
width: 100%;
}

.defense ul li:nth-child(1){
margin-bottom: 10px;

}

.defense ul li:nth-child(2){
margin-bottom: 10px;
margin-left: 10px;
}

.defense ul li:nth-child(3){
margin-bottom: 10px;
margin-left: 0px;
}

.defense ul li:nth-child(4){
margin-bottom: 10px;
margin-left: 10px;
}


.defense { overflow:hidden; }

.m_training_img {
	width: 100%;
	display:flex; 
	flex-flow:row wrap; 
	column-gap:1%; row-gap:20px; 
}
.m_training_img li {
	width: 49%;
}
.m_training_img li img {
	width: 100%;
}

.m_training_img li:nth-child(even){
	margin-bottom: 10px; 
	margin-left: 10px; 
}

/*20241015_���ӿ���*/
.seac_profile_wrap{
	display: flex;
    margin-bottom: 50px;
    justify-content: space-between;
}

.seac_profile_wrap .thumb{
	width: 25%;
}

.seac_profile_wrap .thumb img{
	width: 100%;
}


.seac_career ul li{
	border-bottom: 1px solid #ccc;
    padding: 15px 0;
}

.seac_career ul li:first-child{
	border-top: 1px solid #ccc;
}

.seac_career ul li span.seac_year{
    width: 15%;
    display: inline-block;
    font-size: 16px;
    letter-spacing: -0.5px;
    color: #3d73b0;
    font-weight: bold;
	position: relative;
	text-align: center;
}

.seac_career ul li span.txt{
	display: inline-block;
	font-size: 14px;
	margin-left: 20px;
}

.seac_career ul li span.seac_year::before{
	content: '';
	position: absolute;
    top: -17px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #3d73b0;
    text-align: center;
}

.seac_summary{
	width: 75%;
    padding-left: 25px;
    border: 1px solid #ccc;
}

.seac_summary ul li strong{
	font-size: 20px;
	font-family: "psbGov";
}

.seac_summary ul li strong:first-child{
	color: #3d73b0;
	margin-right: 15px;
}

.seac_summary ul li:last-child{
	margin-bottom: 0;
}

.seac_summary ul li{
	margin-bottom: 20px;
}


 

@media all and (max-width:1024px){
	/* �Խ��� ��� ���� */
	.con_header dl	{padding-top:0}

	/* �ӹ�,��� */
	.mission_func	{background-image:none;}
	.mission_func .mission	{width:90%; margin-left:3%;}
	.mission_func .func	{width:90%; margin-right:3%;}
	.mission_func .mission dd{height:700px;}
	.mission_func {padding:340px 0 83px; }

	/* �δ�ǥ�� */
	.mark_meaning .thumb	 {width:35%;}
	.mark_meaning ul	{padding-left:15px;}
	.mark_meaning ul + ul	 {padding-left:0;}

	/* �λ縻 */


	/* ������ */
	.profile_wrap .summary	 {padding:110px 0 0 344px;}
	.profile_wrap .summary .slogan	{padding:30px 0 29px;}
	.profile_wrap .summary .slogan br	{display:none;}
}
@media all and (max-width:768px){

	/* Ÿ��Ʋ */
	.subtitle01	{font-size:16px; background-size:14px 2px; padding:3px 0 6px;}
	.subtxt01	{padding-bottom:10px;}

	/* �Ǹ޴� */
	.tabmenu	 {display:block;}
	.tabmenu ul	{display:block; width:100%; overflow:hidden;}
	.tabmenu ul li	{display:block; float:left; width:50%; padding:0 0 4px;}
	.tabmenu ul li a	{font-size:12px; background:url("../../images/common/bg_tab_arrow_tablet.gif") #eee no-repeat 100% 10px; background-size:9px 6px; padding:7px 0 4px 7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.tabmenu ul li.on a	{background:url("../../images/common/bg_tab_arrow_tablet_on.gif") #507da6 no-repeat 100% 12px; background-size:12px 3px; padding:8px 0 5px 8px;}
	.tabmenu ul li:nth-child(even) a	{margin-left:2px;}
	.tabmenu ul li:nth-child(odd) a	{margin-right:2px;}

	/* ����¡ */
	.paging	{margin-top:10px;}
	.paging .page_btn	{width:25px; display:inline-block; vertical-align:middle; overflow:hidden; margin:0 5px 0 0;}
	.paging .page_btn span	{background:url("../../images/common/sprite_paging.gif") no-repeat 0 0; height:25px; display:block; padding-left:100px; background-size:150px 50px;}
	.paging .first span	{background-position:0 -25px;}
	.paging .prev span	{background-position:-27px -25px;}
	.paging .next span	{background-position:-54px -25px;}
	.paging .last span	{background-position:-81px -25px;}
	.paging .counting	{display:inline-block; font-size:12px; color:#727272; padding:0 5px; display:none;}
	.paging .counting strong	{color:#67a200; border:1px solid #ccc; display:inline-block; width:23px; text-align:center; padding:4px 0; vertical-align:middle; margin:0 -1px;}
	.paging .counting a	{border:1px solid #ccc; display:inline-block; width:23px; text-align:center; padding:4px 0; vertical-align:middle; color:#727272; margin:0 -1px;}
	.paging .number	{display:inline-block; font-size:16px; font-family:"psbGov"; color:#545454; padding-right:5px; vertical-align:middle;}
	.paging .number strong	{color:#0665b6;}
	.paging .btn_left	{position:static; width:100%; padding:10px 0;}
	.paging .btn_right	{position:static; width:100%; padding:10px 0;}
	.paging .btn_right .basic_btn	{width:100%;}
	.paging .btn_right .basic_btn span	{width:100%; padding-left:0; padding-right:0;}

	/* �������� ����Ʈ */
	.master_sence > ul > li	{width:50%;}
	.master_sence > ul > li.member1	{clear:none;}
	.master_sence > ul > li.member1 .profile	 {margin:0;}
	.master_sence > ul > li.member2 .profile	 {margin:0;}
	.master_sence > ul > li.member3 .profile	 {margin:0;}
	.master_sence > ul > li.even	{clear:both;}
	.master_sence > ul > li.even .profile	{width:200%; margin-left:0;}
	.master_sence > ul > li.odd .profile	{width:200%; margin-left:-100%;}
	.master_sence > ul > li .summary .name	{font-size:22px;}
	.master_sence > ul > li .profile .learn_grade	{float:none; width:90%; margin:0 5% 20px 5%;}
	.master_sence > ul > li .profile .history	{float:none; width:90%; padding:0 5%; background:none;}
	.master_sence > ul > li .profile .profile_box .view_more	{position:absolute; top:40px; left:55%;}
	.master_sence > ul > li .profile .profile_box ul li	{width:100%; padding-right:0;}

	/* �ٹ��Խ��� ����Ʈ */
	.album_list ul li	{width:47%; padding:27px 1.5% 18px;}
	.album_list ul li:first-child	{padding-left:1.5%;}
	.album_list ul li.case	{padding-left:1.5%;}
	.album_list ul li .link	 {white-space:nowrap; text-overflow:ellipsis; height:auto;}

	/* �ٹ��Խ��� �� */
	.album_view .header	{font-size:14px; padding:11px 8px 9px; font-weight:bold;}
	.album_view .body	{padding:9px 8px 17px; line-height:22px; color:#555;}
	.album_view .info	{font-size:12px; margin-bottom:0;}
	.album_view .info span	{padding-right:16px; margin-bottom:10px;}

	/* �̹��� �����̴� */
	.image_slider_type1	{height:auto; background:#f2f2f2; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:18px 32px 0;}
	.image_slider_type1 .back	{display:none;}
	.image_slider_type1 .ctrl	{bottom:-14px;}
	.image_slider_type1 .ctrl .prev	{width:33px; height:28px; background-size:33px 28px; margin:0 2px;}
	.image_slider_type1 .ctrl .next	{width:33px; height:28px; background-size:33px 28px; margin:0 2px;}
	.image_slider_type1 .slider_wrap	{position:static; width:auto;}
	.image_slider_type1 .slider_wrap ul li .frame	{border:0; background:transparent;}
	.image_slider_type1 .slider_wrap ul li .frame .thumb	{border:1px solid #cbcbcb;}
	.image_slider_type1 .slider_wrap ul li .frame dl	 {padding:10px 0 31px; line-height:16px;}
	.image_slider_type1 .slider_wrap ul li .frame dl dt	{margin-bottom:5px; height:32px;}
	.image_slider_type1 .slider_wrap ul li .frame dl dd	 {line-height:15px; height:30px;}

	/* ������ �Խ��� ����Ʈ */
	.board_newslist	{}
	.board_newslist ul li	 {padding:12px 0;}
	.board_newslist ul li .thumb	{width:138px; padding:0 13px 0 0;}
	.board_newslist ul li .summary	{margin:0 13px 0 151px; line-height:16px;}
	.board_newslist ul li .summary dl dt	 {font-size:14px; padding:0 0 7px;}
	.board_newslist ul li .summary dl dt img	{width:auto; height:13px;}
	.board_newslist ul li .summary dl dd.txt	{height:48px; overflow:hidden; margin-bottom:4px;}
	.board_newslist ul li .summary dl dd.info span	{margin-right:7px; padding-left:11px;}

	/* �Խ��� ��� ���� */
	.con_header dl	{padding:0 0 44px 0;}
	.con_header .thumb	{width:225px;}
	.con_header dl dt	{font-size:21px;}
	.con_header dl dd	{font-size:12px;}

	/* �ӹ�,��� */
	.mission_func	{padding:111px 0 18px;}
	.mission_func .mission dt	{font-size:16px;}
	.mission_func .func dt	{font-size:16px;}
	.mission_func dd	{font-size:12px; line-height:19px; height:400px;}
	.mission_func ul li	{padding:3px 10px; background-position:0 8px;}
	.mission_func .mission ul li	{padding:10px 10px; background-position:0 17px;}

	/* �������̾� */
	.organization .organ_layer .photo_wrap	 {min-width:150px;}
	.organization .organ_layer .photo_wrap .header	{font-size:16px;}
	.organization .organ_layer .photo_wrap .body strong	 {font-size:16px; letter-spacing:0; padding:10px 0 9px;}
	.organization .ctrl .prev	{width:30px; height:61px; margin:-30px 0 0; background-size:30px 61px;}
	.organization .ctrl .next	{width:30px; height:61px; margin:-30px 0 0; background-size:30px 61px;}

	/* ���� */
	.history_list ul li	{background-position:12px 12px; background-size:2px;}
	.history_list ul li .date	{padding:7px 0 3px 17px; font-size:12px;}
	.history_list ul li .summary	{padding:7px 0 3px 100px; font-size:12px;}
	/* ���� */
	.rok_since	 {background:url("../../images/img/rok_since_tablet.jpg") no-repeat 100% 0; background-size:846px 248px; height:248px;}
	.rok_since .txt	{top:51px;}

	/* �δ�ǥ�� */
	.mark_meaning .thumb	 {width:48%;}
	.mark_meaning .thumb img	{max-width:80%;}
	.mark_meaning ul	{float:none; margin-left:48%; padding:4px 0 0 16px;}
	.mark_meaning ul + ul	 {padding-left:16px;}
	.mark_meaning ul li	 {padding:9px 0 0;}
	.mark_meaning ul li .number	{width:37px; padding:10px 0;}
	.mark_meaning ul li .icon	{vertical-align:top;}
	.mark_meaning ul li .icon img	 {width:37px;}
	.mark_meaning ul li .summary	{max-width:58%; line-height:16px; font-size:12px; vertical-align:middle;}
	.mark_meaning ul li .summary strong	{font-size:14px;}
	.mark_meaning ul li .summary br	 {display:none;}

	/* 150917 �߰� */
	.mark_btn{}
	.mark_btn a{width:250px;height:33px;line-height:33px;}
	.mark_btn a span{padding-left:55px;font-size:12px;}

	/* �λ縻 */
	/*.greeting	{height:246px; padding:31px 20% 0 5%;}*/
	.greeting em br.pc_only	 {display:none;}
	.greeting_text	{font-size:12px; line-height:18px; padding:16px 5px 27px;}

	

	/* ������ */
	.profile_wrap .thumb	{height:191px;}
	.profile_wrap .thumb img	{width:auto;}
	.profile_wrap .thumb span	 {font-size:12px;}
	.profile_wrap .thumb span strong	{font-size:16px;}
	.profile_wrap .summary	 {padding:45px 0 0 190px;}
	.profile_wrap .SEAC_summary{padding: 35px 0 0 190px;}
	.profile_wrap .summary .slogan	{font:normal bold 16px/19px batang, dotum, "����"; padding:21px 0 7px;}
	.profile_wrap .summary .slogan br	{display:block;}
	.profile_wrap .summary .slogan br.pc_only	{display:none;}
	.profile_wrap .summary dl dt	{font-size:16px; margin-top:10px;}
	.profile_wrap .summary dl dd	 {margin:10px 0 0 50px; font-size:16px;}

	.major_career ul	 {float:none; width:auto; margin-bottom:-3px; background-position:-51px 0; background: none;}
	.major_career ul + ul	{float:none; padding-bottom:3px;}
	.major_career ul li .year	{font-size:12px; padding:7px 0 6px; width:75px; background: none;}
	.major_career ul li .txt	{display:block; padding:7px 0 0 70px;}
    

 /*���չ���*/
.defense ul li {
 width: 100%;
}

.defense ul li:nth-child(even){
margin-left: 0;
}

	 /*���տ���*/
 .m_training_img li {
	width: 100%;
	}
	
	.m_training_img li:nth-child(2){
	margin-bottom: 10px;
	margin-left: 0px;
	}

	.m_training_img li:nth-child(3){
	margin-bottom: 10px;
	}
 
    .m_training_img li img{
	width: 100%;
	}

/*�����±ؿ���*/
	.m_training_img li:first-child{
	padding-bottom: 10px;
	}
   
.m_training_img > li:last-child{
padding-left: 0px;
}

/*ȣ���Ʒ�*/
.m_training_img  li:second-child{
padding-left: 0px;
}

.m_training_img  li:last-child{
margin-left: 0px; 
}

/*���ӿ���*/
.seac_career ul li span.seac_year{
	width: 25%;
	font-size: 13px;
}

.seac_career ul li span.txt{
	font-size: 13px;
}

.seac_career ul li span.seac_year::before{
	display: none;
}
}


@media all and (max-width:640px){
	/* �̹��� �����̴� */
	.image_slider_type1	{padding:10px 8px 0;}

	.mission_func .mission ul li {float:left;margin:0;padding:2px, 1px; width:100%;}

/*�ٹ��Խ���*/
	.album_view img {width:100% !important;}
}

@media (max-width: 560px){
	.greeting {flex-wrap: wrap; padding: 20px;}
	.greeting_text_wrap {width: 100% !important;}
	.greeting_text_wrap p {font-size: 1.6em !important; line-height: 1.6em;}
	.img_wrap {width: 100%; text-align: center; margin-top: 20px;}

}

@media all and (max-width:480px){
	/* �Ǹ޴� */
	.tabmenu ul li	{float:none; width:100%;}
	.tabmenu ul li:nth-child(even) a	{margin-left:0;}
	.tabmenu ul li:nth-child(odd) a	{margin-right:0;}

	/* �Խ��� ��� ���� */
	.con_header	{margin-bottom:25px;}
	.con_header dl	{padding:0; background:none;}
	.con_header .thumb	{display:none;}

	/* �ӹ�,��� */
	.mission_func	{padding-top:35%;}
	.mission_func .mission	{float:none; width:auto; margin:0 11px; background:none;}
	.mission_func .mission dt	{background:url("../../images/common/bg_tit02_2.gif") no-repeat 0 4px; background-size:7px; border:0; font-size:14px; text-align:left; margin:0; padding:0 0 0 11px;}
	.mission_func dd	{border:0; background:transparent; font-size:12px; height:auto;}
	.mission_func ul	{padding:0 10px 6px;}
	.mission_func .func	{float:none; width:auto; margin:0 11px; background:none;}
	.mission_func .func dt	{background:url("../../images/common/bg_tit02_2.gif") no-repeat 0 4px; background-size:7px; border:0; font-size:14px; text-align:left; margin:0; padding:0 0 0 11px;}
	.mission_func .func ul	{padding-top:7px;}

	/* ���� */
	.organization ul li.list1 > a	 {top:3.8%; left:32.1%; width:36%; height:9.4%;}
	.organization ul li.list2 > a	 {top:14.7%; left:32.1%; width:36%; height:9.4%;}
	.organization ul li.list3 > a	 {top:27.4%; left:7.1%; width:38.7%; height:9.4%;}
	.organization ul li.list4 > a	 {top:27.4%; left:54.1%; width:38.7%; height:9.4%;}
	.organization ul li.list5 > a	 {top:37.7%; left:7.1%; width:38.7%; height:9.4%;}
	.organization ul li.list6 > a	 {top:37.7%; left:54.1%; width:38.7%; height:9.4%;}
	.organization ul li.list7 > a	 {top:48.1%; left:7.1%; width:38.7%; height:9.4%;}
	.organization ul li.list8 > a	 {top:48.1%; left:54.1%; width:38.7%; height:9.4%;}
	.organization ul li.list9 > a	 {top:63.1%; left:7.1%; width:38.7%; height:9.4%;}
	.organization ul li.list10 > a	 {top:63.1%; left:54.1%; width:38.7%; height:9.4%;}
	.organization ul li.list11 > a	 {top:73.4%; left:7.1%; width:38.7%; height:9.4%;}
	.organization ul li.list12 > a	 {top:73.4%; left:54.1%; width:38.7%; height:9.4%;}
	.organization ul li.list13 > a	 {top:83.8%; left:7.1%; width:38.7%; height:9.4%;}

	.organization .img .pc	{display:none;}
	.organization .img .mobile	{display:block;}
	.organization .organ_layer .photo_wrap	 {margin-top:50%; width:62%;}
	.organization .ctrl .prev	{left:4.5%;}
	.organization .ctrl .next	{right:4.5%;}

	/* ���� */
	.rok_since	 {background:none; height:auto;}
	.rok_since .mobile	{display:block;}
	.rok_since .txt	{top:50%; left:0; width:100%; font-size:16px; text-align:center; margin-top:-40px;}
	.rok_since .txt > span	{display:block;}
	.rok_since .txt a	{display:inline-block; font-size:12px; margin-top:11px;}
	.rok_since .txt a span	{padding:8px 20px 8px 12px; background-size:15px 5px; background-position:100% 14px;}

	/* �δ�ǥ�� */
	.army_mark	{margin-bottom:25px;}
	.army_mark .mark1	{float:none; width:100%; margin-bottom:10px;}
	.army_mark .mark2	{float:none; width:100%;}

	/* 150917 �߰� */
	.mark_btn{}
	.mark_btn a{width:100%;height:45px;line-height:45px;text-align:center;}
	.mark_btn a span{font-size:14px;}

	/* �δ�ǥ�� */
	.mark_meaning	{padding-bottom:20px;}
	.mark_meaning .thumb	 {width:100%; border-right:0; border-bottom:1px solid #b4b4b4; margin-bottom:5px; padding:18px 0;}
	.mark_meaning .thumb img	{max-width:115px;}
	.mark_meaning ul	{float:none; margin:0; padding-top:0;}

	/* 20231124_�λ縻 */
	.greeting	{height:auto;}
	

	/* ������ */
	.profile_wrap .thumb	{height:auto; float:none; width:auto; margin-bottom:16px;}
	.profile_wrap .thumb img	{height:auto; width:100%;}
	.profile_wrap .thumb span strong	{font-size:19px; display:block;}
	.profile_wrap .summary	 {padding:0 14px 30px;}
	.profile_wrap .summary .slogan	{font-size:16px; line-height:19px; padding:12px 0 0;}
	/* 151006 */
	.major_career.case2 ul li .txt{font-size:12px;}

	/* �������� */
	.rule_authority img.pc	{display:none;}
	.rule_authority img.m	{display:block;}

	/*���ӿ���*/
	.seac_career ul li span.seac_year{
		width: 32%;
	}
}

@media all and (max-width:360px){

	/* �������� ����Ʈ */
	.master_sence > ul > li	{width:100%; float:none;}
	.master_sence > ul > li.member1	{clear:none;}
	.master_sence > ul > li.member1 .profile	 {margin:0;}
	.master_sence > ul > li.member2 .profile	 {margin:0;}
	.master_sence > ul > li.member3 .profile	 {margin:0;}
	.master_sence > ul > li .profile .learn_grade	{float:none; width:90%; margin:0 5% 20px 5%;}
	.master_sence > ul > li .profile .history	{float:none; width:90%; padding:0 5%; background:none;}
	.master_sence > ul > li .profile .profile_box .view_more	{position:absolute; top:40px; left:27%;}

	/* �ٹ��Խ��� ����Ʈ */
	.album_list ul li	{width:100%; padding:27px 0 18px;}
	.album_list ul li:first-child	{padding-left:0;}
	.album_list ul li.case	{padding-left:0;}

	/* ������ */
	.rok_newspaper	{border:0; border-bottom:1px solid #626262; background:#fff;}
	.rok_newspaper .preview	{float:none; width:auto; border-right:0; margin-right:0; border:1px solid #8d8d8d; overflow:hidden; display:block;}
	.rok_newspaper .preview dl	{padding:15px 10px 12px;}
	.rok_newspaper .preview dl dt	{font-size:16px; margin-bottom:2px;}
	.rok_newspaper .preview dl dd	{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:auto;}
	.rok_newspaper .list	 {margin-left:0; border-left:0;}
	.rok_newspaper .list ul	{padding:17px 0 0;}
	.rok_newspaper .list ul li	{width:32%; margin:0 2% 0 0;}
	.rok_newspaper .list ul li:nth-child(3n)	{margin-right:0;}
	.rok_newspaper .list ul li dl	{padding:6px 0 12px;}

	/* ������ �Խ��� ����Ʈ */
	.board_newslist ul li	 {padding:12px 0 4px;}
	.board_newslist ul li .thumb	{float:none; width:auto; padding:0;}
	.board_newslist ul li .summary	{margin:0;}
	.board_newslist ul li .summary dl dt	 {padding:10px 0 7px;}
	.board_newslist ul li .summary dl dt a	{display:inline;}
	.board_newslist ul li .summary dl dt a > span	{white-space:normal; display:inline; margin-right:0;}
	.board_newslist ul li .summary dl dt img	{margin:0 0 0 5px;}
	.board_newslist ul li .summary dl dd.txt	{height:auto;}
	.board_newslist ul li .summary dl dd.info	{border-top:1px solid #c0c0c0; padding-top:6px;}
	.board_newslist ul li .summary dl dd.info span	{margin-right:2px; padding-left:6px;}
    
	/*�λ縻_�����*/
	/*.greeting_mob_img {display:block;}
	.greeting_mob_text {display: block}
	.greeting_pc_text {display: none;}*/
}


.visual img { width:100%; }