@charset "utf-8";

@media all and (max-width:768px) {

body {background:#f3f4f0;font-size:13px;min-width:320px}
.img img {width:100%;}
.wrap_content {background:#f3f4f0;}

/* Header */
#header {position: relative;width:100%;height:40px;line-height:14px;z-index:100;background:#fff;text-align:center;}
#header h1 {position:absolute;top:50%;left:45px;z-index:50;width: 66px;height: 20px;margin-top: -10px;}
#header h1 span{position: static;}
#header h1 span a{display: block;width: 66px;height: 20px;}
#header h1 img {width: 100%;height: 100%;}

/* Utility */
.utility_area {position:absolute;top:0;right:8px;width:auto;height:auto;background:#fff;border-bottom:0}
.utility {width:100%;margin:0 auto;overflow:hidden;}
.utility li.li02,.utility li.li03,.utility li.li04,.utility li.li05,.utility li.li06,.utility li.li07,.utility li.li08,.utility li.li09 {display:none;}
.utility li a {display:block;padding:2px;height:auto;border-left:0;text-align:center;color:#333;font-size:14px;}

/* Search */
.search_area {position:absolute;left:-262px;top:0;width:261px;padding:11px 0;background:#99c6eb;border-right:1px solid #549fde;border-bottom:1px solid #549fde;}
.search_area fieldset {padding:0 15px;}
.search_area input.input_type {width:180px;padding:1px 0 0 10px;border:0;margin-right:-5px;font-size:15px;font-weight:bold;border:1px solid #6894b8;background:#fff;}
.search_area .ov_label {padding:11px 0 0 13px;color:#555;cursor:pointer;left:15px;}
.search_area a.btn_search {width:39px;height:38px;background:url('../../images/user/common/btn_msearch.gif') no-repeat left top;background-size:39px;}

/* Gnb */
#gnb_area {position:relative;width:100%;margin:0 auto;line-height:18px;z-index:1000;}
#gnb {display:none;}



/* Container */
#container {position:relative;width:100%;margin:0 auto;}
#container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}

/* Contents */
#contents_area {width:100%;margin-bottom:5px;border:0;background:#f3f4f0;}
#contents {padding:30px 16px 45px 16px;margin:0 10px;min-height:300px;line-height:20px;background:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;clear:both;}

/* Title */
.h3_title {margin-bottom:18px;color:#333;font-size:28px;font-weight:normal;letter-spacing:-1.5px;line-height:30px}

/* Title_Area */
.title_area {position:relative;width:100%;min-height:auto;height:auto;}
.title_area h3 {padding:18px 0 15px 10px;color:#fff;font-size:28px;font-weight:normal;letter-spacing:-1px;}

/* Snb */
.snb_wrap {position:relative;float:left;bottom:0;width:100%;height:auto;min-height:36px;background:#fff url('../../images/user/common/bgm_lnb.gif') no-repeat left top;border-bottom:1px solid #e0e0e0;}
.snb_wrap .snb_wrap_inner {width:100%;height:auto;min-height:36px;background:url('../../images/user/common/bgm_lnb_right.gif') no-repeat right top;}
.snb_wrap .home {position:absolute;left:0;top:0;height:36px;border-right:1px solid #e0e0e0;}
.snb_wrap .home a {display:inline-block;width:45px;height:36px;overflow:hidden;text-indent:-9999px;background:url('../../images/user/common/icon_home.gif') no-repeat 20px 12px;}
.snb_wrap .snb_list {padding-left:45px;}
.snb_wrap .snb_list a {display:block;float:none;width:96%;height:36px;border-right:0;border-left:1px solid #e0e0e0;}
.snb_wrap .snb_list span {display:block;padding:10px 18px 8px 10px;color:#444;font-size:14px;letter-spacing:-1px;background:url('../../images/user/common/lnb_marrow.gif') no-repeat right 10px;}
.snb_wrap .snb_list a.on span {color:#3c96e0;background:url('../../images/user/common/lnb_marrow_on.gif') no-repeat right 10px;}
.snb_wrap .list {width:100%;position:absolute;left:0;top:46px;width:65%;display:none;z-index:10000;border:1px solid #e0e0e0;border-top:0;border-right:1px solid #e0e0e0;background:#f5f5f5;}
.snb_wrap .list li {background:#f5f5f5;}
.snb_wrap .list li a {display:block;float:none;color:#444;font-size:13px;padding:8px 0 8px 10px;width:auto;height:auto;letter-spacing:-1px;border-top:1px solid #e0e0e0;border-left:0;}
.snb_wrap .list li a:hover {background:#5792d7;color:#fff;}
.snb_wrap .depth01 {left:45px;top:37px;}
.snb_wrap .depth02 {left:45px;top:72px;width:65%;}
.snb_wrap .depth03 {left:45px;top:108px;width:65%;}
.snb_wrap .snb05 .loc02 {left:241px;width:96%;}
.snb_wrap .snb05 .depth02 {left:45px;top:72px;width:65%;}
.snb_wrap .snb06 .loc02 {left:241px;width:96%;}
.snb_wrap .snb06 .depth02 {left:45px;top:72px;width:65%;}
.snb_wrap .snb07 .loc02 {left:241px;width:96%;}
.snb_wrap .snb07 .depth02 {left:45px;top:72px;width:65%;}
.snb_wrap .snb02 .loc02 {left:241px;width:96%;}
.snb_wrap .snb02 .depth02 {left:45px;width:65%;}
.snb_wrap .snb02 .loc03 {left:421px;width:96%;}
.snb_wrap .snb02 .depth03 {left:45px;width:65%;}
.snb_wrap .snb04 .loc03 {left:421px;width:96%;}
.snb_wrap .snb04 .depth03 {left:45px;width:65%;}
.snb_wrap .snb01 .loc03 {width:96%;}
.snb_wrap .snb01 .depth03 {width:65%;}

/* 담당자 */
.person_charge {position:relative;height:auto;min-height:25px;margin:0 10px;padding:9px 0 0 18px;color:#555;font-size:13px;border:1px solid #e0e0e0;background:#fff;width:auto;top:7px;}
.person_charge span {display:none;}
.person_charge .per_list a {display:none;}
.person_charge .per_list {position:relative;right:0;top:0;overflow:hidden;}
.person_charge .per_list dt {float:left;margin:0 7px 4px 0;color:#555;font-size:12px;font-weight:bold;}
.person_charge .per_list dd {margin:0 20px 4px 0;float:left;color:#555;font-size:12px;padding-left:7px;background:url('../../images/user/common/sideline01.gif') no-repeat left 2px;}

/* Footer */
#footer {width:100%;clear:both;border-top:0;line-height:18px;}
#footer .footer_inner {position:relative;width:100%;height:auto;font-size:12px;padding-bottom:4em;margin:0;overflow:hidden;}
#footer .fmaenu,#footer .gowin,#footer .relation {display:none;}
#footer address {margin:11px 0 0 0;color:#555;padding:0 10px;}
#footer .copy {font-size:13px;color:#555;padding:0 10px;}

/* Top */
#toTop {display:none;position:fixed;z-index:10000;bottom:50px;left:auto;right:10px;margin:0;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url('../../images/user/common/top.png') no-repeat left top;background-size:40px;}
#toTopHover {background:url('../../images/user/common/top.png') no-repeat left top;background-size:40px;width:40px;height:40px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}

/* Heading */
.h401,.h402 {margin:25px 0 10px 0;padding-top:8px;font-size:18px;color:#333;font-weight:bold;background:url('../../images/user/sub/up_bar.gif') no-repeat 1px top;}
.h403 {margin:0 0 20px 0;padding-top:8px;font-size:18px;color:#333;font-weight:bold;background:url('../../images/user/sub/up_bar.gif') no-repeat 1px top;}

/* List */
.plist01 {display:inline-block;padding:0 0 5px 8px;background:url('../../images/user/sub/dot01.gif') no-repeat 0 8px;}

/* Button_type */
a.btn_go {padding:3px 3px 0 3px;height:20px;font-size:12px;}

/* Tab */
.tab01 {position:relative;height:43px;margin-bottom:25px;overflow:hidden;}
.tab01 ul li {position:relative;float:left;margin-right:1px;background:url('../../images/user/sub/bg_mtab.gif') repeat-x left top;}
.tab01 ul li a {display:inline-block;width:110px;height:43px;line-height:37px;text-align:center;color:#333;font-size:15px;text-decoration:none;}
.tab01 ul li.on {background:url('../../images/user/sub/bg_mtab_on.gif') repeat-x left top;}
.tab01 ul li.on a {height:43px;color:#fff;line-height:37px;background:url('../../images/user/sub/tab_arrow.gif') no-repeat center bottom;}

.tab02 {position:relative;width:100%;margin-bottom:15px;overflow:hidden;}
.tab02 ul li {position:relative;float:left;margin:0 1px 7px 0;background:url('../../images/user/sub/bg_mtab.gif') repeat-x left top;}
.tab02 ul li a {display:inline-block;width:130px;height:43px;line-height:37px;text-align:center;color:#333;font-size:14px;text-decoration:none;}
.tab02 ul li.on {background:url('../../images/user/sub/bg_mtab_on.gif') repeat-x left top;}
.tab02 ul li.on a {height:43px;color:#fff;line-height:37px;background:url('../../images/user/sub/tab_arrow.gif') no-repeat center bottom;}

.board_search .input_type {width:100% !important;}
.board_search .sel_type {width:100% !important;}
.board_search a.btn_bsearch {position:absolute;right:0;top:0;}
.board_search span {display:block;padding-left:0;position:relative;margin-top:8px;padding-right:72px;}
.board_search em {display:block;text-align:left;margin:5px 0;}

/* Board_List */
.board_list th,.board_list td {font-size:12px;line-height:16px;}
.board_list .tit {padding:8px 0 7px 10px;}

/* Board_writer */
.board_writer th,.board_writer td {font-size:12px;line-height:16px;}
.board_writer .input01 {width:155px !important;}
.board_writer .input02,.board_writer .input03,.board_writer .input04 {width:40px !important;}
.board_writer .input05,.board_writer .input06 {width:66px !important;}

/* Board_view */
.board_view th {font-size:16px;}
.board_view .date {font-size:12px;}
.board_view .cont {padding:10px;line-height:20px;}
.board_view .cont img {width:100%;height:auto;}

/* Previous_Next */
.prevnext dt, .prevnext dd {text-indent:30px;}
.prevnext dt {width:28%;background:url('../../images/user/sub/icon_next.gif') no-repeat -10px 0;}
.prevnext dd {width:72%;padding-left:0;text-indent:10px;}
.prevnext dt.first {border-top:0;background:url('../../images/user/sub/icon_pre.gif') no-repeat -10px 0;}

/* paginate */
.paginate a.pre{margin:0;padding:6px 10px 6px 8px;}
.paginate a.pre_end,.paginate a.next_end{display:none;}
.paginate a.next{margin:0 4px 0 0;padding:6px 8px 6px 10px;}
.paginate a.pre:hover,.paginate a.pre_end:hover,.paginate a.next:hover,.paginate a.next_end:hover {padding:6px 10px 6px 8px;}
.paginate a {padding:6px 10px 6px 10px;font-size:12px;}
.paginate a.active {padding:6px 10px 6px 10px;}
.paginate a:hover {padding:6px 10px 6px 10px;}
.paginate a span {position:relative;top:-2px;font-size:8px;padding-bottom:5px;}

.btn_area_right .btn_writer {position:relative;top:auto;}

.faq_list .tit a {padding-right:20px;background:url('../../images/user/sub/icon_mfaq01.gif') no-repeat right 50%;}
.faq_list .tit a.on {background:url('../../images/user/sub/icon_mfaq02.gif') no-repeat right 50%;}

/* 인사말 */
.greeting01 {padding-bottom:10px;background:none;overflow:hidden;border-bottom:2px solid #454545;}
.greeting01 .txt01 {font-size:24px;color:#333;font-weight:bold;line-height:30px;letter-spacing:-1.9px;}
.greeting01 .txt02 {margin-top:15px;font-size:14px;color:#333;letter-spacing:-1px;line-height:20px;}
.greeting01 .txt03 {margin-top:15px;}
.greeting02 {margin-top:35px;padding:0;background:none;overflow:hidden;}
.greeting02 ol li {padding:10px 0 10px 5px;font-size:14px;border-bottom:1px solid #e0e0e0;}

/* 설립목적연혁 */
.establish {padding-bottom:20px;margin-bottom:20px;background:url('../../images/user/sub/establish_img.jpg') no-repeat right 70px;background-size:100%;}
.establish .txt01 {font-size:18px;color:#555;font-weight:bold;line-height:28px;letter-spacing:-1px;}
.establish .txt02 {width:100%;margin-top:95%;font-size:14px;line-height:22px;}
.est_wrap {padding-top:0;}
.est_wrap .his01,.est_wrap .his02,.est_wrap .his03,.est_wrap .his04,.est_wrap .his05 {background:none;}
.history {padding:0;}
.history_inner {padding-bottom:20px;margin-bottom:18px;overflow:hidden;border-bottom:1px solid #e5e6e6;}
.history .tit {margin-bottom:8px;font-size:19px;line-height:28px;font-weight:bold;letter-spacing:-1px;}
.history .hi_right {overflow:hidden;line-height:22px;}
.history .hi_right dt {float:left;width:28%;color:#3c96e0;clear:left;font-weight:bold;}
.history .hi_right dd {float:left;width:70%;color:#555;}

/* 회장단 */
.person01 .per_ulist {margin-right:0;}
.person01 .per_ulist li {float:none;width:auto;height:auto;min-height:102px;padding:15px;margin:0 0 21px 0;}
.person01 .per_ulist .thumb {position:absolute;top:11px;left:11px;}
.person01 .per_ulist .per_dlist {padding-left:106px;}
.person01 .per_ulist .per_dlist dt {margin:0 0 7px;font-size:18px;}
.person01 .per_ulist01 {margin-right:0;}
.person01 .per_ulist01 li {float:none;width:auto;padding:13px 20px;margin:0 0 21px 0;}
.person01 .per_ulist01 .per_dlist dt {width:80%;font-size:14px;}
.person01 .per_ulist01 .per_dlist dd {font-size:14px;}

.person01 .per_ulist02 {overflow:hidden;margin-right:-21px;}
.person01 .per_ulist02 li {position:relative;float:none;width:auto;height:auto;padding:20px;margin:0 21px 21px 0;background:#f8f8f8;border:1px solid #e0e0e0;}
/* .person01 .per_ulist02 .thumb {position:absolute;top:21px;left:21px;} */
.person01 .per_ulist02 .thumb {float: left;margin-right: 20px;}
.person01 .per_ulist02 .per_dlist {letter-spacing:-1px;}
.person01 .per_ulist02 .per_dlist dt {margin:2px 0 7px;font-size:20px;color:#3c96e0;}
.person01 .per_ulist02 .per_dlist dt.dt01 {margin:2px 0 7px;}
.person01 .per_ulist02 .academic_bg{height: auto;}

/* 정관 */
.ass_wrap ol li {padding-bottom:15px;}
.ass_wrap ol li ol {padding-left:13px;}
.ass_wrap ol.ol01 li,.ass_wrap ol li li {padding-bottom:0;}

/* 직원검색 */
.data_search {padding:0 10px 0 10px;background:#f6f6f6 url('../../images/user/sub/bg_msearch.gif') no-repeat left top;}
.data_search .search_item {padding:0 60px 0 83px;}
.data_search .sel_type {width:80px !important;}
a.btn_dsearch {padding:4px 10px 0 10px;}
.staff .col03,.staff .col05,.staff .th03,.staff .th05,.staff .td03,.staff .td05
,.distribute .col03,.distribute .th03,.distribute .td03 {display:none;}

.h3_distribute {height:200px;background:url('../../images/user/sub/bg_tibox01.jpg') no-repeat left top;background-size:620px;}
.h3_distribute h3 {padding:35px 0 0 8px;color:#fff;font-size:28px;font-weight:normal;letter-spacing:-2px;clear:both;}

/* 브로셔 */
.brochure {overflow:hidden;width:100%;margin:0 auto;padding-top:30px;text-align:center;}
.brochure img {width:80%;}
.brochure .brochure01 {float:left;width:50%;margin-right:0;}
.brochure .brochure02 {float:left;width:50%;}
.brochure .bro_btn {margin-top:20px;text-align:center;}
.brochure .btntype01 {font-size:12px;padding:3px 5px 0 5px;height:23px;min-width:30px;}

/* CI */
.ci01 {display:none;}
.ci02 {display:block;}
.ci02 img {width:100%;}

/* 찾아오시는길 */
.h4_map {letter-spacing:-1px;}
.map_txt {padding-left:38px;line-height:20px;}
.map_list li {float:none;width:100%;}
.map_list .map_info01 {min-height:95px;padding-left:95px;background:url('../../images/user/sub/icon_map01.gif') no-repeat 0 top;}
.map_list .map_info01 dt,.map_list .map_info02 dt {padding:8px 0 8px;}
.map_list .map_info01 dd,.map_list .map_info02 dd {padding-right:0;}
.map_list .map_info02 {min-height:95px;padding-left:95px;background:url('../../images/user/sub/icon_map02.gif') no-repeat 0 top;}

/* 사업소개 */
.busi_box {padding:12px 0 12px 20px;}
.busi_list li {float:none;width:95%;}
.busi_img {margin-bottom:30px;}
.busi_img img {width:100%;}
.busi_box01 .busi_left {position:relative;width:auto;}
.busi_box01 .busi_right {padding-left:0;}
.busi_box01 .busi_tit01 {margin-top:25px;font-size:21px;}
.busi_box01 .busi_txt01 {font-size:16px;line-height:22px;}
.busi_list01.blist dd.dd_btn00,.busi_list01.blist dd.dd_btn01,.busi_list01.blist dd.dd_btn02,.busi_list01.blist dd.dd_btn03 {position:relative;top:0;right:0;padding-left:0;margin:10px 0 0 10px;background:none;}
.busi_list01.blist {padding-right:0;}
.busi_list01.bst01,.busi_list01.bst02 {padding-right:0;}

.btn_area_center .mser {padding:0;width:100%;}

/* 지역연합회,재외과협 */
.h3_network01,.h3_network02 {height:140px;background-size:620px;}
.h3_network01 h3,.h3_network02 h3 {padding:92px 0 0 23px;color:#fff;font-size:28px;font-weight:normal;letter-spacing:-2px;clear:both;}
.board_list .num,.board_list .attach,.board_list .count {display:none;}
.board_list .subject {background-image:none;}
.network01_map,.network02_map {display:none;}
.member03 .col01,.member03 .th01,.member03 .td01,.member02 .col01,.member02 .th01,.member02 .td01,.member02 .col05,.member02 .th05,.member02 .td05 {display:none;}
.member03 .th02,.member02 .th02 {background-image:none;}
.member02 .col04 {width:25% !important;}

/* 알림마당 */
.eve_dlist {overflow:hidden;margin:5px 0;}
.eve_dlist dt {margin-bottom:8px;font-size:13px;color:#333;}
.eve_dlist dd {font-size:12px;color:#555;}
.event_view a.btn_writer {padding:0 8px 0 8px;height:25px;line-height:25px;font-size:12px;}
.science_news .tit01 {padding:10px 0 9px 5px;text-align:left;font-size:12px;}

.notify_desc {font-size:16px;padding-top:0;margin-top:0;line-height:22px;min-height:280px;background:url('../../images/user/sub/notify_desc.jpg') no-repeat center bottom;background-size:270px;}

/* 과총기술 캘린더 */
.schedule_list td {height:38px;}
.schedule_list .sunday {color:#e8051b;}
.schedule_list .last {border-right:0;}
.schedule_list .last_month,.schedule_list .next_month {color:#b1aaaa;}
.schedule_list .current_day {background:#eaeaea;color:#333;border:1px solid #666;}
.schedule_list .current_day a {color:#fff}
.schedule_list .schedule01 {width:31px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.schedule_list .schedule02 {width:31px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.pdf_search {padding:0 14px 10px 10px;background:#f6f6f6 url('../../images/user/sub/bg_msearch.gif') no-repeat left top;}
.pdf_search .search_item {margin-top:20px;}
.pdf_search .input_type {width:97% !important;}
.pdf_search .btn_dsearch {position:relative;right:0;top:0;margin-top:10px;display:block;}
.pdf_search .search_item li.li01 {padding:0 0 0 5px;}
.pdf_search .search_item li.li01 .tit03 {display:block;position:relative;left:0;top:0;margin:0 0 3px 0;}
.pdf_search .search_item li .tit01 {display:block;}
.pdf_search .search_item li .tit02 {margin-left:0;display:block;}

.pdf_search01 {padding:10px 10px;background:#f6f6f6 url('../../images/user/sub/bg_msearch.gif') no-repeat left top;}
.pdf_search01 .search_item {margin-top:20px;}
.pdf_search01 .sel_type {margin-left:0;margin-bottom:10px;}
.pdf_search01 .input_type {height:28px;padding:3px 0 0 5px;border:1px solid #e0e0e0;}
.pdf_search01 .btn_dsearch {margin-left:0;display:block;}

.pdf_box {position:relative;min-height:200px;padding:10px 10px 10px 10px;}
.pdf_box .pdf_left {position:relative;left:0;top:0;text-align:center;padding-bottom:20px;}
.pdf_box .pdf_right h5 {font-size:17px;}
.pdf_box .pdf_right li {padding-left:10px;}
.pdf_box .pdf_right li span {display:block;width:120px;margin-left:-10px;}

.pdf_guide {margin-top:10px;text-align:right;}
.pdf_guide span {color:#3c96e0;padding-left:12px;background:url('../../images/user/sub/dot03.gif') no-repeat 0 4px;}
.pdf_guide span a {color:#3c96e0;}

.pdf_view .col01,.pdf_view .td01 {display:none;}
.pdf_view td.tit {padding:9px 5px 8px 0;}
.pdf_setup img {width:100%;}
.floor_guide {display:none;}

/* 정보서비스 */
.information {overflow:hidden;margin-top:25px;}
.information .info_ulist li {width:266px;}
.information .info_ulist li.mh {min-height:auto;}
.information .info_ulist li img {width:100%;}
.information .info_ulist .info_dlist dt {font-size:15px;}

/* 로그인 */
.login_txt01,.login_txt02 {display:none;}
.login_txt03 {display:block;}
.login_area {padding:5px 0 0 0;background:none;}
.login_input {margin:0 auto 17px;padding:0;width:100%;}
.login_input ul {padding:27px 0 13px 20px;}
.login_input .btnlogin {width:100%;position:absolute;left:0;top:230px;}
.login_input a.btn_login {width:100%;height:53px;line-height:53px;background:#5995e2;}
.login_input ul li {position:relative;padding-left:70px;padding-right:20px;}
.login_input ul li label {position:absolute;left:0;top:7px;}
.login_input .intype {width:100% !important;}
.login_area .idpw {width:100%;position:relative;margin:0 auto 100px;font-size:14px;}
.login_area .idpw .idpw01 {padding:7px 0 7px 0;}
.login_area .login_member {display:none;}

.idpw_first {margin-bottom:85px;}
.idpw_area {padding:25px 0 10px 0;}
.idpw_input {margin:0 auto;width:100%;position:relative;}
.idpw_input ul li {position:relative;padding-left:85px;padding-right:20px;}
.idpw_area .btnidpw {width:100%;position:absolute;left:0;top:140px;}
.idpw_area .btnidpw01 {width:100%;position:absolute;right:0;top:193px;}
.idpw_area a.btn_idpw {width:100%;}
.idpw_input ul li label {position:absolute;left:18px;top:7px;}
.idpw_input .intype {width:100% !important;}

.menber_join {display:none;}
.mobile_info_area {display:block;}
.mobile_info {margin-top:35px;border-top:0;border:1px solid #dfdfdf;background:#f6f6f6 url('../../images/user/sub/bg_msearch.gif') no-repeat left top;}
.mobile_info .info_inner {padding:30px 10px 30px 100px;background:url('../../images/user/sub/mobile_info.gif') no-repeat 15px 25px;background-size:70px;}
.mobile_info .info_inner span {display:block;margin-bottom:10px;color:#333;font-size:20px;font-weight:bold;}

.gallery_list li p img {width:100%;}
.gallery_list li,.gallery_list li dl {width:100%;}
.gallery_list ul {margin-right:0;}

.benefit {padding-left:0;margin:15px 0 0;}
.benefit_tit01,.benefit_tit02,.benefit_tit03 {position:relative;left:0;top:0;width:auto;height:auto;font-weight:bold;color:#333;font-size:22px;text-align:left;background:none;}
.benefit_tit01 span,.benefit_tit02 span,.benefit_tit03 span {padding:10px 0 15px 0;}
.benefit_list {padding:0 0 10px 0;}

.sitemap .site01,.sitemap .site03,.sitemap .site04,.sitemap .site05 {float:left;width:280px;margin-right:0;}
.sitemap .site06 {float:left;width:280px;}
.sitemap .site02 {float:left;width:280px;}
.sitemap .site02 .site_menu li {float:none;width:280px;}
.sitemap .site02 .site_menu li li {float:none;width:280px;}
.sitemap .site02 .site_menu li.menu02 {height:auto;}
.sitemap .site02 .site_menu li.menu04 {height:auto;}

/* 서브메인 */
.sub_img {margin-bottom:30px;}
.sub_img img,.sub_img02 img {width:100%;}
.sub_tit01 {font-size:16px;color:#555;font-weight:bold;line-height:22px;}

/* Main */
#main_content .inner_content,#notice_board .inner_notice,#section1 .inner_section1
,#section2 .inner_section2,#section3 .inner_section3,#section4 .inner_section4,#section5 .inner_section5,#site_info .inner_site {width:100%;}

#main_content {padding-bottom:0;height:auto;}
.main_visual {width:100%;height: auto}
.main_visual .swiper-container {height: auto !important}
.main_visual .swiper-container .swiper-wrapper{height: auto !important}
.main_visual .swiper-container .swiper-wrapper div{height: auto !important}
.main_visual {padding-left:0;}
.main_visual img {width:100%;height:auto;}
.main_visual .swiper_ctl{text-align: right;}
.sec_menu {position:relative;left:0;top:0;width:100%;height:66px;background:#f3f4f0;border-top:1px solid #dfdfdf;z-index:1000;}
.sec_menu .tit {display:block;font-weight:normal;font-size:18px;color:#333;height:40px;border:1px solid #dfdfdf;margin:12px 15px;background:#fff url('../../images/user/main/arrow.gif') no-repeat right top;}
.sec_menu .tit a {display:block;padding:9px 0 9px 15px;}
.sec_menu li {float:none;}
.sec_menu li a {display:block;color:#333;font-size:18px;padding:0;}
.sec_menu li.li01 {width:100%;;height:auto;background:none;}
.sec_menu li.li02 {width:100%;;height:auto;background:none;}
.sec_menu li.li03 {width:100%;;height:auto;background:none;}
.sec_menu li.li04 {width:100%;;height:auto;background:none;display:none;}
.sec_menu li.li05 {width:100%;;height:auto;background:none;}
.sec_menu .sec_area_m {padding:0 17px 0 15px;position:relative;left:0;top:-13px;display:none;z-index:1000;}
.sec_menu .sec_area {display:none;}
.sec_menu .sec {width:100%;border:1px solid #e0e0e0;border-top:0;background:#f5f5f5;}
.sec_menu .sec li {background:#f5f5f5;}
.sec_menu .sec li a {display:block;float:none;color:#444;font-size:16px;padding:12px 0 12px 15px;width:auto;height:auto;letter-spacing:-1px;border-top:1px solid #e0e0e0;}
.sec_menu .sec li a:hover {background:#5792d7;color:#fff;}
.go_menu {background:#f3f4f0;padding:0 0 10px 15px;}
.go_menu li {float:left;padding:6px 0 6px 33px;color:#3c96e0;font-size:16px;margin-right:30px;letter-spacing:-1px;}
.go_menu li a {color:#3c96e0;}
.go_menu li.li01 {display:none;}
.go_menu li.li02 {display:none;}
.go_menu li.li03 {display:none;}
.go_menu li.li04 {background:url('../../images/user/main/go_menu04.gif') no-repeat left top;background-size:30px}
.go_menu li.li05 {background:url('../../images/user/main/go_menu05.gif') no-repeat left top;margin-right:0;background-size:30px}
.go_menu li.li06 {background:url('../../images/user/main/go_menu06.gif') no-repeat left top;margin-right:0;background-size:30px}
.sec_area_m .sec li.li01 {display:none;}

#notice_board {height:auto;}
#notice_board .inner_notice {height:auto;padding-bottom:50px;}
.notice_ti {height:100px;}
.notice_ti h3 {font-size:26px;padding:25px 0 5px 0;}
.notice_ti .desc {font-size:13px;padding:0 15px;}
.notice_area .notice01,.notice_area .notice02,.notice_area .notice03,.notice_area .notice04,.notice_area .notice05,.notice_area .notice06 {float:none;margin:0 auto 20px;}


/* section1 */
#section1 {height:auto;/*display:none;*/}
#section1 .inner_section1 {height:auto;}
.section1_ti {height:100px;}
.section1_ti h3 {font-size:26px;padding:25px 0 5px 0;}
.section1_ti .desc {font-size:13px;padding:0 15px;}
#section1 .info_tab {display:none;}
#section1 .greeting {padding:10px 20px 80px 20px;background:none;}
#section1 .greeting > br{display:none;}
#section1 .greeting .txt01,#section1 .greeting .txt02 ,#section1 .greeting .txt03 {width:100%;}

/* section2 */
#section2 {height:auto;}
#section2 .inner_section2 {height:auto;}
.section2_ti {height:100px;}
.section2_ti h3 {font-size:26px;padding:25px 0 5px 0;}
.section2_ti .desc {font-size:13px;padding:0 15px;}
#section2 .busi_info {margin-right:0;padding-bottom:50px;}
#section2 .busi_info li {float:none;margin:0;}
#section2 .boxgrid {float:none;margin:0 auto 20px;}

/* section3 */
#section3 {height:645px;}
#section3 .inner_section3 {height:645px;}
#section3 .site_go .swiper-container1 {height:475px;}
.section3_ti {height:80px;}
.section3_ti h3 {font-size:26px;padding:25px 0 5px 0;}
#section3 .site_go .site_ulist {padding-left:10px;margin-right:0;}
#section3 .site_go .site_ulist img {width:150px;}
#section3 .site_go .site_ulist li {position:relative;float:left;width:150px;margin:0 5px 20px 0;min-height:140px;}
#section3 .site_go .site_ulist .site_tit {margin:10px 0 4px;font-size:14px;color:#3c96e0;}
#section3 .site_go .site_ulist .site_tit a {padding:0 20px 3px 0;color:#3c96e0;background:url('../../images/user/sub/icon_win.gif') no-repeat right top;background-size:16px}
#section3 .site_go .site_ulist .site_tit a.bgnone {background:none;padding-right:0;}

/* section4 */
#section4 {visibility:hidden;height:0;}

/* section5 */
#section5 {height:auto;}
#section5 .inner_section5 {height:auto;padding-bottom:30px;}
#section5 .inner_left {float:none;width:100%;background:url('../../images/user/main/inner_left.jpg') no-repeat 5px 55px;background-size:90px}
#section5 .inner_left h4 {margin:30px 0 5px 10px;font-size:24px;}
#section5 .inner_left .txt01 {padding:15px 15px 0 100px;}
#section5 .inner_left .btn01 {padding:20px 0 15px 100px;}
#section5 .inner_right {float:none;width:100%;background:url('../../images/user/main/inner_right.jpg') no-repeat left 36px;background-size:110px}
#section5 .inner_right h4 {margin:20px 0 5px 10px;font-size:24px;}
#section5 .inner_right .txt01 {padding:15px 15px 0 100px;}
#section5 .inner_right .txt02 {padding:10px 50px 0 100px;}

/* site_info */
#site_info {height:auto;}
#site_info .inner_site {height:auto;padding-bottom:90px;padding-left:10px;}
#site_info .site01,#site_info .site02,#site_info .site03,#site_info .site04,#site_info .site05 {float:left;width:150px;margin-right:5px;}
#site_info .site06 {float:left;width:150px;margin-right:0;}
#site_info .h4_site {width:150px;height:25px;margin:30px 0 8px;font-weight:bold;color:#2f4252;font-size:14px;padding:4px 0 0 20px;
background:url('../../images/user/main/h4_site.gif') no-repeat left top;background-size:150px}
#site_info .sns {left:20px;top:auto;bottom:20px !important;}

/* 2014년 과총 주요계획 */
.mplan {margin-top:30px;}
.mplan .mplan_right {width:100%;margin-top:20px;}

.ttype07 {position:relative;display:block;top:5px;right:0;font-size:14px;color:#555;font-weight:normal;}

}

@media all and (min-width:361px) and (max-width:390px) {
#section3 {height:660px;}
#section3 .inner_section3 {height:660px;}
#section3 .site_go .swiper-container1 {height:500px;}
#section3 .site_go .site_ulist img {width:160px;}
#section3 .site_go .site_ulist li {width:160px;margin:0 8px 20px 0;min-height:150px;}
}
@media all and (min-width:391px) and (max-width:450px) {
#section3 {height:680px;}
#section3 .inner_section3 {height:680px;}
#section3 .site_go .swiper-container1 {height:520px;}
#section3 .site_go .site_ulist img {width:174px;}
#section3 .site_go .site_ulist li {width:174px;margin:0 8px 20px 0;min-height:150px;}
}
@media all and (min-width:451px) and (max-width:500px) {
#section3 {height:680px;}
#section3 .inner_section3 {height:680px;}
#section3 .site_go .swiper-container1 {height:520px;}
#section3 .site_go .site_ulist img {width:210px;}
#section3 .site_go .site_ulist img {width:190px;}
#section3 .site_go .site_ulist li {width:190px;margin:0 15px 20px 0;min-height:150px;}
}
@media all and (min-width:501px) and (max-width:550px) {
#section3 {height:690px;}
#section3 .inner_section3 {height:690px;}
#section3 .site_go .swiper-container1 {height:530px;}
#section3 .site_go .site_ulist img {width:210px;}
#section3 .site_go .site_ulist li {width:210px;margin:0 15px 20px 0;min-height:150px;}
}
@media all and (min-width:551px) and (max-width:600px) {
#section3 {height:745px;}
#section3 .inner_section3 {height:745px;}
#section3 .site_go .swiper-container1 {height:585px;}
#section3 .site_go .site_ulist img {width:245px;}
#section3 .site_go .site_ulist li {width:245px;margin:0 15px 20px 0;min-height:150px;}
}
@media all and (min-width:601px) and (max-width:640px) {
#section3 {height:775px;}
#section3 .inner_section3 {height:775px;}
#section3 .site_go .swiper-container1 {height:625px;}
#section3 .site_go .site_ulist img {width:272px;}
#section3 .site_go .site_ulist li {width:272px;margin:0 15px 20px 0;min-height:150px;}
}

@media all and (min-width:641px) and (max-width:768px) {

.img img {width:100%;}

/* Header */
#header {width:100%;height:108px;line-height:14px;z-index:100;background:#fff;text-align:center;}
#header h1 {position:absolute;width:100%;margin:0 auto;padding:5px 0 0 0;}
#header h1 span {position:relative;top:47px;left:0;z-index:10;}
#header h1 img {width:140px;}

/* Utility */
.utility_area {position:relative;width:100%;height:37px;background:#d6e5f2;border-bottom:1px solid #afc7db;}
.utility {width:100%;margin:0 auto;overflow:hidden;}
.utility li {float:left;}
.utility li a {display:block;padding:12px 10px 10px;height:15px;border-left:1px solid #afc7db;text-align:center;color:#333;font-size:13px;}
.utility li.li05,.utility li.li06 {display:none;}

/* Gnb */
#gnb_area {position:relative;width:100%;margin:0 auto;line-height:18px;z-index:1000;}
#gnb {display:none;}



.search_area .ov_label {left:5px;}

/* Container */
#container {position:relative;width:100%;margin:0 auto;}
#container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}

/* Contents */
#contents_area {width:100%;margin-bottom:5px;border:0;background:#f3f4f0;}
#contents {padding:55px 16px 65px 16px;margin:0 10px;min-height:300px;line-height:20px;background:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;clear:both;}

/* Title_Area */
.title_area h3 {padding:35px 0 0 15px;}

/* Snb */
.snb_wrap {background:url('../../images/user/common/bg_tlnb.gif') no-repeat left top;}
.snb_wrap .snb_wrap_inner {background:url('../../images/user/common/bg_tlnb_right.gif') no-repeat right top;}
.snb_wrap .home a {background:url('../../images/user/common/icon_home.gif') no-repeat 30px 16px;}
.snb_wrap .snb02 .loc01 {left:62px;width:110px;}
.snb_wrap .snb02 .depth01 {left:62px;width:110px;}
.snb_wrap .snb02 .loc02 {left:241px;width:230px;}
.snb_wrap .snb02 .loc02 span {letter-spacing:-2px;font-size:14px;padding:15px 18px 13px 10px;}
.snb_wrap .snb02 .depth02 {left:172px;width:231px;}
.snb_wrap .snb02 .loc03 {left:421px;width:250px;}
.snb_wrap .snb02 .loc03 span {letter-spacing:-2px;font-size:14px;padding:15px 18px 13px 10px;}
.snb_wrap .snb02 .depth03 {left:403px;width:251px;}

/* Board_view */
.board_view .cont {padding:10px;line-height:20px;}
.board_view .cont img {width:100%;height:auto;}

/* Previous_Next */
.prevnext dt, .prevnext dd {text-indent:30px;}
.prevnext dt {width:15%;background:url('../../images/user/sub/icon_next.gif') no-repeat -10px 0;}
.prevnext dd {width:85%;padding-left:0;text-indent:10px;}
.prevnext dt.first {border-top:0;background:url('../../images/user/sub/icon_pre.gif') no-repeat -10px 0;}

/* 담당자 */
.person_charge {position:relative;height:25px;margin:0 10px;padding:9px 0 0 18px;color:#555;font-size:13px;border:1px solid #e0e0e0;background:#fff;top:7px;width:auto;}
.person_charge span {display:none;}
.person_charge .per_list {position:absolute;right:-5px;top:10px;overflow:hidden;}
.person_charge .per_list dt {float:left;margin:0 7px 4px 0;color:#555;font-size:13px;font-weight:bold;}
.person_charge .per_list dd {margin:0 20px 4px 0;float:left;color:#555;font-size:13px;padding-left:7px;background:url('../../images/user/common/sideline01.gif') no-repeat left 2px;}

/* Footer */
#footer {width:100%;clear:both;border-top:0;line-height:18px;}
#footer .footer_inner {position:relative;width:100%;height:auto;font-size:12px;padding-bottom:20px;margin:0;overflow:hidden;}
#footer .fmaenu {margin:12px 0 0 12px;}
#footer .gowin {position:absolute;right:12px;top:12px;}
#footer .relation {display:none;}
#footer address {margin:11px 0 0 0;color:#555;padding:0 10px;}
#footer .copy {font-size:13px;color:#555;padding:0 10px;}

/* Top */
#toTop {display:none;position:fixed;z-index:10000;bottom:50px;left:auto;right:11px;margin:0;overflow:hidden;width:50px;height:50px;border:none;text-indent:100%;background:url('../../images/user/common/top.png') no-repeat left top;background-size:50px;}
#toTopHover {background:url('../../images/user/common/top.png') no-repeat left top;background-size:50px;width:50px;height:50px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}

/* 인사말 */
.greeting01 {padding-bottom:30px;background:url('../../images/user/sub/greeting_img01.jpg') no-repeat right top;overflow:hidden;background-size:768px;}
.greeting01 .txt03 {margin-top:50px;}
.greeting02 {padding:0 0 0 265px;background-size:250px;}

.establish {background:url('../../images/user/sub/establish_img.jpg') no-repeat right 60px;background-size:350px;}

/* 회장단 */
.person01 .per_ulist {margin-right:0;}
.person01 .per_ulist li {float:none;width:auto;height:auto;min-height:102px;padding:15px;margin:0 0 21px 0;}
.person01 .per_ulist .thumb {position:absolute;top:11px;left:11px;}
.person01 .per_ulist .per_dlist {padding-left:106px;}
.person01 .per_ulist .per_dlist dt {margin:5px 0 7px;font-size:20px;}
.person01 .per_ulist01 {margin-right:0;}
.person01 .per_ulist01 li {float:none;width:auto;padding:13px 20px;margin:0 0 21px 0;}
.person01 .per_ulist01 .per_dlist dt {width:80%;font-size:16px;}
.person01 .per_ulist01 .per_dlist dd {font-size:15px;}

.tab02 {width:100%;}
.information .info_ulist li.mh01 {min-height:290px;}

.busi_list li {width:48%;}
.busi_box01 {min-height:193px;}
.busi_box01 .busi_left,.busi_box01 .busi_left img {width:256px;}
.busi_box01 .busi_right {padding-left:276px;}

.network01_map,.network02_map {display:none;}

/* 로그인 */
.login_txt03 {display:none;}
.login_area {background:none;}
.login_input {margin:0 auto 17px;}
.login_area .idpw {margin:0 auto 45px;}
.login_area .login_member {margin:0 auto;}

.menber_step img {width:100%;height:62px}
.menber_sel .men_txt01 {margin:42px 0 0 15%;}
.menber_sel .men_txt02 {margin:15px 0 42px 15%;}

.mem_desc {display:block;}
.menber_writer th {padding:10px 15px 11px 20px;}

.notify_desc {font-size:17px;background-size:300px;background-position:105% top;}

.pdf_search {min-height:158px;}
.pdf_search01 {padding:0 0 0 162px;}
.pdf_search .search_item li .tit02 {margin-left:0;}

.gallery_list ul {margin-right:0;}
.gallery_list li {width:calc((100% - 10px) / 2);}
.gallery_list li:nth-child(2n){margin-right:0;}
.gallery_list li:nth-child(3n+1){clear:none;}
.gallery_list li p img {width:270px;}
.gallery_list li dl {width:270px;}

.building_area01 .build_content {top:-33px;left:180px;}
.building_area02 .build_content {top:-33px;left:180px;}

.sub_img01 img,.sub_img02 img {width:580px;}

/* Main */
#main_content .inner_content,#notice_board .inner_notice,#section1 .inner_section1
,#section2 .inner_section2,#section3 .inner_section3,#section4 .inner_section4,#section5 .inner_section5,#site_info .inner_site {width:100%;min-width:750px;}

#main_content {padding-bottom:6px;}
.main_visual {padding-left:28px;}
.sec_menu {position:relative;left:0;top:0;width:100%;height:66px;background:#f3f4f0;border-top:1px solid #dfdfdf;z-index:1000;}
.sec_menu .tit {display:block;font-weight:normal;font-size:18px;color:#333;height:40px;border:1px solid #dfdfdf;margin:12px 30px;background:#fff url('../../images/user/main/arrow.gif') no-repeat right top;}
.sec_menu .tit a {display:block;padding:9px 0 9px 15px;}
.sec_menu li {float:none;}
.sec_menu li a {display:block;color:#333;font-size:18px;padding:0;}
.sec_menu li.li01 {width:100%;;height:auto;background:none;}
.sec_menu li.li02 {width:100%;;height:auto;background:none;}
.sec_menu li.li03 {width:100%;;height:auto;background:none;}
.sec_menu li.li04 {width:100%;;height:auto;background:none;}
.sec_menu li.li05 {width:100%;;height:auto;background:none;}
.sec_menu .sec_area_m {padding:0 32px 0 30px;position:relative;left:0;top:-13px;display:none;z-index:1000;}
.sec_menu .sec_area {display:none;}
.sec_menu .sec {width:100%;border:1px solid #e0e0e0;border-top:0;background:#f5f5f5;}
.sec_menu .sec li {background:#f5f5f5;}
.sec_menu .sec li a {display:block;float:none;color:#444;font-size:16px;padding:12px 0 12px 15px;width:auto;height:auto;letter-spacing:-1px;border-top:1px solid #e0e0e0;}
.sec_menu .sec li a:hover {background:#5792d7;color:#fff;}
.go_menu {display:none;}
.sec_area_m .sec li.li01 {display:none;}

/* notice_board */
#notice_board {height:auto;}
#notice_board .inner_notice {position:relative;height:auto;padding-bottom:50px;}
.notice_area {padding-left:4.5%;}
.notice_area .notice01 {margin:0 20px 20px 20px;}
.notice_area .notice02 {margin:0 20px 20px 20px;}
.notice_area .notice03 {margin:0 20px 20px 20px;}
.notice_area .notice04 {margin:0 20px 20px 20px;}
.notice_area .notice05 {margin:0 20px 20px 20px;}
.notice_area .notice06 {margin:0 20px 20px 20px;}

/* section1 */
#section1 {height:auto;display:none;}
#section1 .inner_section1 {height:auto;}

#section1 .info_tab {display:none;}
#section1 .greeting {padding:10px 0 110px 20px;background:url('../../images/user/main/greeting.png') no-repeat right top;}
#section1 .greeting .txt03 {width:340px;}

/* section2 */
#section2 {height:auto;}
#section2 .inner_section2 {height:auto;}

#section2 .busi_info {margin-right:0;padding-bottom:50px;}
#section2 .busi_info li {padding-left:5%;margin:0;}
#section2 .boxgrid {margin:0 10px 20px 10px;}

/* section3 */
#section3 {height:955px;}
#section3 .inner_section3 {height:955px;}
#section3 .site_go .swiper-container1 {height:755px;overflow:hidden;}
#section3 .swiper_wrap {padding-left:47px !important;}
#section3 .site_go .swiper_ctl {padding-right:47px}

/* section5 */
#section5 {height:auto;}
#section5 .inner_section5 {height:auto;padding-bottom:50px;}

#section5 .inner_left {float:none;width:100%;background:url('../../images/user/main/inner_left.jpg') no-repeat left 55px;}
#section5 .inner_left h4 {margin:40px 0 10px 10px;}
#section5 .inner_left .btn01 {padding:20px 0 15px 200px;}
#section5 .inner_right {float:none;width:100%;background:url('../../images/user/main/inner_right.jpg') no-repeat left 36px;}
#section5 .inner_right h4 {margin:40px 0 10px 10px;}
#section5 .inner_right .txt01 {padding:25px 30px 0 178px;}

/* site_info */
#site_info {height:auto;}
#site_info .inner_site {height:auto;padding-bottom:50px;}
#site_info .site01,#site_info .site02,#site_info .site03,#site_info .site04,#site_info .site05 {float:left;width:180px;margin-right:5px;}
#site_info .site06 {float:left;width:180px;margin-right:0;}

/* 2014년 과총 주요계획 */
.mplan .mplan_right {width:100%;margin-top:20px;}

}
