@charset "utf-8";



.gnb .utility{display:block;position:absolute;right:30px;top:16px;z-index:5;*zoom:1}
.gnb .utility:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.gnb .utility li{float:left;font-size:22px;font-weight:700;line-height:28px;color:#fff;letter-spacing:-1px;margin-right:10px}
.gnb .utility li a{color:#fff}
.gnb .utility li a:hover{text-decoration:underline}
.maingnb_wrap{position:absolute;left:0;top:0;background:transparent;z-index:9999;width:100%;min-width:1280px}

.layer_subdepth{display:none;width:100%;height:189px;border-bottom:1px solid #555;background-color:#fff;position:absolute;left:0;top:60px;z-index:999;padding:10px 0 0 0}
.layer_subdepth .wrap{width:907px;margin:0 auto;background:url('../image/bg_gap4.png') repeat-y;padding-bottom:10px;*zoom:1}
.layer_subdepth .wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.layer_subdepth .wrap li{float:left;width:149px}
.layer_subdepth .wrap li:nth-child(6){width:162px}
.layer_subdepth .wrap .cap{visibility:hidden;height:0}
.layer_subdepth .wrap .list_sub{margin-top:-10px}
.layer_subdepth .wrap .list_sub li{float:none;font-size:13px;font-weight:700;line-height:16px;letter-spacing:-1px;color:#464646;margin:8px 0 0 15px}
.layer_subdepth .wrap .list_sub li:first-child{margin-top:0}
.layer_subdepth .wrap li:nth-child(4) .list_sub li{margin-left:8px}
.layer_subdepth .wrap .list_sub li>a{color:#464646}
.layer_subdepth .wrap .list_sub li>a:hover{text-decoration:underline}
.layer_subdepth .close_wrap{display:block;position:relative;width:907px;margin:0 auto}
.layer_subdepth .close_wrap .close{display:block;position:absolute;right:-46px;top:-11px;cursor:pointer;font-size:13px;font-weight:700;color:#464646;letter-spacing:-1px}

/*history*/
.history_wrap{display:block;background:transparent;height:200px;position:relative;width:1220px;margin:0 auto}
.history_wrap h2{display:block;font-size:36px;font-weight:700;line-height:40px;color:#fff;letter-spacing:-1px;text-align:center;padding-top:72px}
.history_wrap .history{position:absolute;right:0;bottom:20px;*zoom:1}
.history_wrap .history:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.history_wrap .history li{float:left;font-size:16px;line-height:18px;color:#fff;letter-spacing:-1px;background:url('../image/bu1.png') 0 2px no-repeat;padding:0 8px 0 14px}
.history_wrap .history li:first-child{background:none;padding:0 8px 0 0}
.history_wrap .history li>a{color:#fff}
.history_wrap .history li>a:hover{text-decoration:underline}

.depthmnu_wrap{display:block;width:100%;height:50px;background-color:#9e9d98;overflow-y:hidden}
.depthmnu_wrap nav{width:1220px;margin:0 auto;background:url('../image/bg_gap2.gif') left top no-repeat}
.depthmnu_wrap nav>ul{*zoom:1}
.depthmnu_wrap nav>ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.depthmnu_wrap nav>ul li{float:left;font-size:18px;font-weight:700;line-height:48px;color:#fff;letter-spacing:-1px;text-align:center;background:url('../image/bg_gap2.gif') right top no-repeat;height:50px}
.depthmnu_wrap nav>ul li a{color:#fff}
.depthmnu_wrap nav>ul li a:hover{text-decoration:underline}
.depthmnu_wrap nav>ul li.focus{color:#252525;background-color:#fff}
.depthmnu_wrap nav>ul li.focus a{color:#252525}
.depthmnu_wrap nav>.history li.focus{color:#fff;background:url('../image/bg_contents4.jpg') repeat}
.depthmnu_wrap nav>.history li.focus a{color:#fff}
.depthmnu_wrap nav>ul li .img_type1{display:inline-block;background:url('../image/ic_menu1.png') 0 9px no-repeat;padding-left:38px}
.depthmnu_wrap nav .col7 li{width:14%}
.depthmnu_wrap nav .col7 li:nth-child(1){width:15%}
.depthmnu_wrap nav .col7 li:nth-child(6){width:15%}
.depthmnu_wrap nav .col5 li{width:20%}
.depthmnu_wrap nav .col3 li{width:33%}
.depthmnu_wrap nav .col3 li:nth-child(2){width:34%}
.depthmnu_wrap nav .col2 li{width:50%}
.depthmnu_wrap nav .col4 li{width:25%}

/**/
.contents_wrap{width:100%;padding:30px 20px 80px;background-color:#fff}
.contents_wrap .h3{font-size:32px;line-height:38px;font-weight:700;color:#363636;display:block;letter-spacing:-1px;margin-bottom:30px}
.contents_wrap section{max-width:1220px;width: 100%; margin:0 auto}
.contents_wrap section .w890{width:890px !important;margin:30px auto 0 auto}

.bg_contents1{background:url('../image/bg_contents1.jpg') transparent repeat !important}  /*한마음과학 BG*/
.bg_contents2{background:url('../image/bg_contents2.jpg') #ccc center 0 no-repeat !important}  /*contents개발 BG*/
.bg_contents3{background-color:#b1b5b5 !important}   /*학술대회 BG*/
.bg_contents4{background:url('../image/bg_contents3.jpg') no-repeat center center !important;background-size:cover !important}   /*한마음과학원-한마음과학 BG*/
.bg_contents5{background:url('../image/bg_contents4.jpg') repeat !important}   /*연혁 BG*/
.bg_contents6{background:url('../image/bg_contents5.gif') #fff top repeat-x !important}   /*운영현황 BG*/
.bg_contents7{background:url('../image/bg_contents6.gif') #fff top repeat-x !important}   /*전문회원 BG*/
.bg_contents8{background:url('../image/bg_contents7.gif') #fff top repeat-x !important}   /*비젼 BG*/
.bg_pop1{
    min-width:auto !important;
    background-repeat: no-repeat; background-position: center center; background-size: cover;
    background-attachment: fixed;
    padding: 20px;
}   /*학술대회 팝업 BG*/
.bg_pop2{
    min-width:auto !important;
    background-repeat: repeat; background-position: center -350px; background-size: cover;
    background-attachment: fixed;
    padding: 20px;
}   /*마음포럼 팝업 BG*/
.flex-divie {
    display: flex;
    gap:20px;
}

/*body.body_ui1{background:url(../image/bodybg_ui1.jpg) no-repeat center center fixed;background-size:cover}
body.body_ui2{background:url(../image/bodybg_ui2.jpg) no-repeat center center fixed;background-size:cover}
body.body_ui3{background:url(../image/bodybg_ui3.jpg) no-repeat center center fixed;background-size:cover}
body.body_ui4{background:url(../image/bodybg_ui4.jpg) no-repeat center center fixed;background-size:cover}
body.body_ui5{background:url(../image/bodybg_ui5.jpg) no-repeat center center fixed;background-size:cover}
body.body_ui6{background:url(../image/bodybg_ui6.jpg) no-repeat center center fixed;background-size:cover}
*/
.title_wrap{display:block;border-bottom:2px solid #252525;padding-bottom:18px;position:relative}
.title_noline_wrap{border-bottom:0}
.title_wrap h3{font-size:24px;line-height:28px;font-weight:700;letter-spacing:-2px;color:#252525}
.title_wrap .searchbar{display:block;width:255px;height:32px;position:absolute;right:0;top:0;z-index:5;background:url('../image/bg_searchbar1.gif') no-repeat}
.title_wrap .searchbar>fieldset{display:block;position:relative;padding:1px 32px 0 4px}
.title_wrap .searchbar input[type="text"]{width:100%;font-size:15px;line-height:19px;color:#464646;letter-spacing:-1px;border:0;height:29px}
.title_wrap .searchbar a{display:block;width:31px;height:32px;text-indent:-9999px;background:url('../image/bg_searchbar2.gif') no-repeat;position:absolute;right:0;top:0;z-index:6}

.title2_wrap{display:block;padding-bottom:18px;position:relative}
.title2_wrap .searchbar{display:block;width:255px;height:32px;position:absolute;right:0;top:0;z-index:5;background:url('../image/bg_searchbar3.gif') no-repeat}
.title2_wrap .searchbar>fieldset{display:block;position:relative;padding:1px 32px 0 4px}
.title2_wrap .searchbar input[type="text"]{width:100%;font-size:15px;line-height:19px;color:#ccc;letter-spacing:-1px;border:0;height:29px;background:transparent}
.title2_wrap .searchbar a{display:block;width:31px;height:32px;text-indent:-9999px;background:url('../image/bg_searchbar4.gif') no-repeat;position:absolute;right:0;top:0;z-index:6}

.title3_wrap{display:block;border-bottom:2px solid #fff;padding-bottom:18px;position:relative}
.title3_wrap h3{font-size:24px;line-height:28px;font-weight:700;letter-spacing:-2px;color:#fff}

h4{display:block;font-size:22px;line-height:26px;color:#252525;font-weight:700;letter-spacing:-1px;background:url('../image/bu5.gif') no-repeat;padding-top:26px;margin-bottom:25px}
h5{display:block;font-size:18px;line-height:22px;color:#252525;font-weight:700;letter-spacing:-1px;margin-bottom:22px}
h5 .txt1{display:inline-block;font-size:14px;line-height:22px;color:#464646;font-weight:700;letter-spacing:-1px;margin-left:18px}

/*footer*/
footer{background-color:#242520;padding:90px 0 95px 0}
footer>.wrap{width:1220px;margin:0 auto;position:relative;vertical-align:top}
footer .logo{display:block;background:url('../image/img_logo2.png') no-repeat;width:450px;height:98px;text-indent:-9999px;font-size:0;position:absolute;left:0px;top:0px}
footer .list_link{margin-left:568px;*zoom:1}
footer .list_link:after{content:".";display:block;clear:both;height:0;visibility:hidden}
footer .list_link li{float:left;background:url('../image/bg_gap3.gif') 0 2px no-repeat;font-size:16px;line-height:18px;color:#e6e5e0;letter-spacing:-1px;padding:0 12px 0 12px}
footer .list_link li:first-child{background:none;padding:0 12px 0 0}
footer .list_link li>a{color:#fff}
footer .list_link li>a:hover{text-decoration:underline}
footer address{display:block;font-size:16px;line-height:22px;color:#a6a5a0;letter-spacing:-1px;font-style:normal;margin-left:568px;margin-top:20px}

/*bbs List*/
.bbsList_wrap{display:block}
.bbsList li{border-bottom:1px solid #ccc;padding:20px 18px;font-size:14px;line-height:22px;color:#464646;letter-spacing:-1px}
.bbsList li .txt_caption{display:block;font-size:15px;line-height:19px;color:#252525;margin-bottom:5px;margin-left:-18px}
.bbsList li .txt_data{display:block;font-size:13px;line-height:19px;color:#7d7d7d;margin-top:6px;letter-spacing:0}
.bbsList li .txt_caption a{color:#252525}
.bbsList li .txt_caption a:hover{text-decoration:underline}
.bbsList li .new{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:0 0 0 6px}
.bbsList li .new>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.bbsList li .file{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:0 0 0 6px}
.bbsList li .file>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.bbsList li .divide{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:0 0 0 6px;text-align:center}
.bbsList li .divide>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}

.bbsList1_wrap{display:block;border-top:2px solid #555;border-bottom:2px solid #acacac}
.bbsList1{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.bbsList1 thead th{font-size:15px;font-weight:700;line-height:19px;color:#707070;border-bottom:1px solid #acacac;text-align:center;padding:12px 0}
.bbsList1 tbody tr:first-child td{border-top:0}
.bbsList1 tbody .notice td{background-color:#f8f8f8}
.bbsList1 tbody td{font-size:14px;line-height:19px;color:#707070;border-top:1px solid #e1e1e1;text-align:center;padding:11px 0}
.bbsList1 tbody td a{color:#707070}
.bbsList1 tbody td a:hover{text-decoration:underline}
.bbsList1 tbody .al{text-align:left;padding-left:10px}
.bbsList1 tbody .down{display:inline-block;background:url('../image/ic_file1.gif') top no-repeat;width:17px;height:16px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top;margin:2px 0 0 10px;cursor:pointer}
.bbsList1 tbody .new{display:inline-block;background:url('../image/ic_new1.gif') top no-repeat;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top;margin:3px 0 0 10px}
.bbsList1 tbody .color1{color:#fa9219;font-weight:600}
.bbsList1 tbody .color2{color:#363636;font-weight:600}
.bbsList1_wrap .msg{display:block;position:relative;margin:80px 0}
.bbsList1_wrap .msg strong{display:block;position:absolute;;left:55px;top:20px;z-index:5;font-size:18px;line-height:24px;font-weight:700;color:#363636;width:285px;text-align:center}
.bbsList1_wrap .msg strong .btn1{text-align:center;margin:15px 0 0 -5px !important}
.bbsList1_wrap .msg .commt{display:block;border-left:1px solid #e1e1e1;margin:0 0 0 340px;padding-left:40px;font-size:14px;line-height:20px;font-weight:700;color:#707070}
.bbsList1_wrap .msg .commt ul{margin-top:10px}
.bbsList1_wrap .msg .commt li{font-size:13px;line-height:17px;font-weight:400;color:#707070;background:url('../image/bu1.gif') 0 7px no-repeat;padding:0 0 7px 10px}
.bbsList1_wrap .photo_list{border-top:1px solid #e1e1e1;*zoom:1}
.bbsList1_wrap .photo_list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsList1_wrap .photo_list li{float:left;margin:28px 0;width:230px}
.bbsList1_wrap .photo_list:nth-child(1){border-top:0}
.bbsList1_wrap .photo_list li:nth-child(1), .bbsList_wrap .photo_list li:nth-child(2), .bbsList_wrap .photo_list li:nth-child(3){width:230px}
.bbsList1_wrap .photo_list li:nth-child(4){width:200px}
.bbsList1_wrap .photo_list figure{display:block}
.bbsList1_wrap .photo_list figure img{margin-bottom:6px;width:200px;height:120px;overflow:hidden}
.bbsList1_wrap .photo_list figure figcaption{display:block;font-size:14px;line-height:17px;color:#707070;width:200px}
.bbsList1_wrap .photo_list .new{display:inline-block;background:url('../image/ic_new1.gif') top no-repeat;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top;margin:2px 0 0 8px}
.bbsList1_wrap .photo_list  time{display:block;font-size:12px;line-height:17px;color:#959595;margin-top:3px}

.bbsView1_wrap{display:block;border-top:2px solid #555;border-bottom:1px solid #acacac}
.bbsView1{width:100%;border-spacing:0px;border:0;border-collapse:collapse;table-layout:fixed}
.bbsView1 tbody th{font-size:15px;font-weight:700;line-height:19px;color:#707070;border-top:1px solid #e1e1e1;text-align:left;padding:12px 0 12px 20px}
.bbsView1 tbody td{font-size:14px;line-height:19px;color:#707070;border-top:1px solid #e1e1e1;text-align:left;padding:12px 0 12px 20px}
.bbsView1 tbody tr:first-child th, .bbsView tbody tr:first-child td{border-top:0}
.bbsView1 tbody .admin_txt{font-size:13px;line-height:19px;color:#707070;border-top:1px solid #acacac;padding:35px 30px 35px 30px !important;word-wrap:break-word; word-break:break-all}
.bbsView1 tbody .admin_txt>img{display:block;text-align:center;margin:0 auto 30px auto}
.bbsView1 tbody .down{display:inline-block;background:url('../image/ic_file1.gif') 0 top no-repeat;height:17px;vertical-align:top;margin:3px 0 0 0;padding-left:22px;cursor:pointer}
.bbsView1 tbody a{color:#707070}
.bbsView1 tbody a:hover{text-decoration:underline}
.bbsView1 tbody strong{color:#363636}

.bbsWrite1_wrap{display:block;border-top:2px solid #555;border-bottom:1px solid #acacac;padding:0 0 10px 0}
.bbsWrite1{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.bbsWrite1_wrap .row{display:block;margin:18px 0;*zoom:1}
.bbsWrite1_wrap .row:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsWrite1_wrap input[type="text"]{border:1px solid #d8d8d8;font-size:14px;line-height:28px;color:#707070;height:30px;text-indent:6px}
.bbsWrite1_wrap .combo1{font-size:15px;color:#707070;border:1px solid #d8d8d8}
.bbsWrite1_wrap .addfile1{float:right;width:235px;font-size:12px;line-height:16px;color:#9d9d9d;letter-spacing:-1px}
.bbsWrite1_wrap .addfile1 ul{margin-bottom:18px;*zoom:1}
.bbsWrite1_wrap .addfile1 ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsWrite1_wrap .addfile1 li{float:left;font-size:14px;font-weight:700;line-height:16px;color:#707070;letter-spacing:-1px;background:url('../image/bg_gap3.gif') no-repeat;padding-left:9px;margin-left:10px}
.bbsWrite1_wrap .addfile1 li:first-child{background:none;padding-left:0;margin-left:0}
.bbsWrite1_wrap .addfile1 a{color:#707070}
.bbsWrite1_wrap .div_field1 dt{display:inline-block;margin-right:20px;font-size:15px;font-weight:700;line-height:19px;color:#707070}
.bbsWrite1_wrap .div_field1 dd{display:inline-block;font-size:15px;line-height:19px;color:#707070}
.bbsWrite1_wrap .div_field1 input[type="radio"]{margin:3px 5px 0 0;vertical-align:top}
.bbsWrite1_wrap .div_field1 label{margin:0 15px 0 0;vertical-align:top}
.bbsWrite1_wrap .img_align1{vertical-align:top;margin:0 0 0 8px}

.bbsRelation_wrap{display:block;border-top:2px solid #acacac;border-bottom:1px solid #acacac;margin-top:35px}
.bbsRelation{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.bbsRelation tbody th{font-size:15px;font-weight:700;line-height:19px;color:#707070;border-top:1px solid #e1e1e1;text-align:left;padding:12px 0 12px 20px}
.bbsRelation tbody td{font-size:14px;line-height:19px;color:#707070;border-top:1px solid #e1e1e1;text-align:left;padding:12px 0 12px 20px}
.bbsRelation tbody tr:first-child th, .bbsRelation tbody tr:first-child td{border-top:0}
.bbsRelation tbody a{color:#707070}
.bbsRelation tbody a:hover{text-decoration:underline}

/*.bbsList_nav{display:block;width:100%;margin-top:30px;text-align:center;}*/      /*bbslist page number*/
.bbsList1_nav{display:block;width:100%;margin-top:30px;text-align:center;position:relative}      /*bbslist page number*/
.bbsList1_nav img.ic_first{vertical-align:top;margin:1px 4px 0 0}
.bbsList1_nav img.ic_prev{vertical-align:top;margin:1px 8px 0 0}
.bbsList1_nav img.ic_next{vertical-align:top;margin:1px 0 0 8px}
.bbsList1_nav img.ic_last{vertical-align:top;margin:1px 0 0 4px}
.bbsList1_nav a{color:#959595;font-size:13px;line-height:38px}
.bbsList1_nav a:hover{text-decoration:underline}
.bbsList1_nav .page_cnt{padding:2px 9px}
.bbsList1_nav span{padding:0 4px;color:#555;font-size:13px;line-height:38px;font-weight:700}
.bbsList1_nav .bt_action1{display:block;position:absolute;right:0;top:0;z-index:5}
.bbsList1_nav .btn1{padding:6px 20px 6px 20px !important;margin:1px 0 0 0 !important;}

.bbsBtn_wrap{margin-top:20px;*zoom:1}
.bbsBtn_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.btn_right{text-align:right}
.btn_center{text-align:center}
.bbsBtn_wrap .txt_note1{display:inline-block;float:left;background:url('../image/bu1.gif') 0 8px no-repeat;font-size:13px;line-height:17px;color:#707070;padding-left:10px;margin-top:10px;letter-spacing:-1px}
.bbsBtn_wrap .txt_note1 a{color:#363636;font-weight:700;text-decoration:underline}
.bbsBtn_wrap .txt_form1{display:inline-block;float:left;font-size:13px;line-height:17px;color:#707070;padding-left:10px;margin-top:10px;letter-spacing:-1px}
.bbsBtn_wrap .txt_form1 input[type="radio"], .bbsBtn_wrap .txt_form1 input[type="checkbox"]{height:16px;margin:2px 5px 0 0;vertical-align:top}
	
.bbsReply_wrap{display:block;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:30px}
.bbsReply_wrap .commt1{display:block;font-size:13px;line-height:17px;color:#707070;text-align:right;margin:12px 0}
.bbsReply_wrap .commt1 em{display:inline-block;float:left;font-style:normal}
.bbsReply_wrap .reply1{display:block;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f9f9f9;padding:18px 18px 14px 18px;*zoom:1}
.bbsReply_wrap .reply1 textarea{border:1px solid #e1e1e1;border-right:0;background-color:#fff;font-size:14px;line-height:19px;color:#707070;width:770px;height:40px;overflow:auto;resize:none}
.bbsReply_wrap .reply1 .btn{display:block;float:right}
.bbsReply_wrap .reply1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsReply{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.bbsReply tbody td{font-size:13px;line-height:18px;color:#707070;border-top:1px solid #e1e1e1;padding:18px 0;vertical-align:top}
.bbsReply tbody td:last-child{text-align:right;padding-right:20px}
.bbsReply tbody tr:first-child td{border-top:0}
.bbsReply tbody .reply_row{padding-left:72px;background:url('../image/bg_reply1.gif') 45px 0 no-repeat}

.bbsReply .member{display:block;margin-left:15px;*zoom:1}
.bbsReply .member:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsReply .member img{display:block;float:left;margin-right:18px;width:60px;height:60px;
	-webkit-border-radius: 27px;	-moz-border-radius: 27px;	border-radius: 27px}
.bbsReply .member figcaption{display:block;float:left;margin-top:10px}
.bbsReply .member figcaption span{display:block;font-size:15px;font-weight:700;line-height:17px;color:#363636;margin-bottom:4px}
.bbsReply .member figcaption span>time{font-size:12px;font-weight:400;line-height:17px;color:#959595;display:inline-block;margin-left:10px}
.bbsReply .btn{display:inline-block;margin:9px 0 0 5px}
.bbsReply .btn:first-child{margin-left:0}

.frm_search1{display:block;margin-bottom:25px}
.frm_search1 input[type="text"]{border:1px solid #d8d8d8;font-size:14px;line-height:32px;color:#c2c2c2;height:33px}
.frm_search1 .btn{display:inline-block;vertical-align:top;margin-left:5px}
.frm_search1 .count{font-size:14px;line-height:33px;color:#555;float:right;display:inline-block;margin-top:8px}
.frm_search1 .count em{font-weight:700;font-style:normal}


.bbsList2_wrap{display:block;border-bottom:1px solid #ccc;padding:30px 0 10px 0}
.bbsList2{*zoom:1}
.bbsList2:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsList2 li{float:left;width:600px;margin-right:20px;padding-bottom:18px}
.bbsList2 li:nth-child(2n){margin-right:0}
.bbsList2 li .thumb{display:block;background-color:#f2f1ed;*zoom:1}
.bbsList2 li .thumb:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsList2 li .thumb .photo{float:left;width:170px;margin-bottom:-4px}
.bbsList2 li .thumb .photo>img{width:170px;height:160px;overflow:hidden}
.bbsList2 li .thumb figcaption{float:left;width:390px;padding:0 20px;letter-spacing:-1px}
.bbsList2 li .thumb figcaption .txt_caption{display:block;font-size:15px;line-height:19px;color:#252525;border-bottom:1px solid #ccc;padding:16px 0 14px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.bbsList2 li .thumb figcaption .txt_note{display:block;font-size:14px;line-height:22px;color:#464646;height:48px;overflow-y:hidden;margin:13px 0 10px 0}
.bbsList2 li .thumb figcaption .txt_data{display:block;font-size:13px;line-height:19px;color:#7d7d7d;border-top:1px solid #ccc;padding-top:10px}
.bbsList2 li a:hover .thumb figcaption .txt_caption{color:#252525;text-decoration:underline}
.bbsList2 li a:hover .thumb figcaption .txt_note{color:#464646;text-decoration:underline}

/*bbs View*/
.bbsView_wrap{display:block}
.bbsView{border-bottom:1px solid #ccc;padding:0 0 30px 0;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px}
.bbsView .txt_caption{display:block;font-size:20px;line-height:24px;color:#252525;padding:16px 0 18px 0;border-bottom:1px solid #ccc}
.bbsView .txt2_caption{display:block;font-size:20px;line-height:24px;color:#252525;padding:16px 178px 18px 0;border-bottom:1px solid #ccc;position:relative}
.bbsView .txt2_caption .sns{display:block;position:absolute;right:0;top:0}
.bbsView .txt2_caption .sns img{margin-left:-4px}
.bbsView .txt_note{display:block;font-size:14px;line-height:24px;color:#464646;margin-top:20px;padding:0 18px;letter-spacing:0}
.bbsView .txt_data{display:block;font-size:13px;line-height:19px;color:#7d7d7d;margin-top:20px;padding:0 18px;letter-spacing:0}
.bbsView .new{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:3px 0 0 6px}
.bbsView .new>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.bbsView .file{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:3px 0 0 6px}
.bbsView .file>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.bbsView .divide{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:3px 0 0 6px;text-align:center}
.bbsView .divide>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.bbsView .reply_wrap{display:block;margin-top:30px}

/*bbs Relation*/
.bbsRelation_wrap{display:block;border-bottom:1px solid #ccc;padding:20px 0;*zoom:1}
.bbsRelation_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsRelation li:nth-child(1){width:560px;float:left;background-color:#f2f1ed;padding:20px 20px 14px 20px}
.bbsRelation li:nth-child(2){width:560px;float:right;background-color:#f2f1ed;padding:20px 20px 14px 20px}
.bbsRelation li .txt_caption{display:block;font-size:15px;line-height:19px;color:#252525;letter-spacing:-1px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;height:15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.bbsRelation li .txt_note{display:block;font-size:14px;line-height:22px;color:#464646;letter-spacing:-1px;min-height:48px;word-wrap:break-word;overflow:hidden}
.bbsRelation li .txt_data{display:block;font-size:13px;line-height:15px;color:#7d7d7d;letter-spacing:-1px;margin-top:10px;padding-top:10px;border-top:1px solid #ccc}
.bbsRelation li .txt_caption a{color:#252525}
.bbsRelation li .txt_caption a:hover{text-decoration:underline}
.bbsRelation li.col_thumb{width:600px;background-color:transparent;padding:0}
.bbsRelation li .thumb{display:block;background-color:#f2f1ed;*zoom:1}
.bbsRelation li .thumb:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bbsRelation li .thumb .photo{float:left;width:170px;margin-bottom:-4px}
.bbsRelation li .thumb .photo>img{width:170px;height:160px;overflow:hidden}
.bbsRelation li .thumb figcaption{float:left;width:390px;padding:0 20px;letter-spacing:-1px}
.bbsRelation li .thumb figcaption .txt_caption{display:block;font-size:15px;line-height:19px;color:#252525;border-bottom:1px solid #ccc;padding:16px 0 14px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.bbsRelation li .thumb figcaption .txt_note{display:block;font-size:14px;line-height:22px;color:#464646;height:48px;overflow-y:hidden;margin:13px 0 10px 0}
.bbsRelation li .thumb figcaption .txt_data{display:block;font-size:13px;line-height:19px;color:#7d7d7d;border-top:1px solid #ccc;padding-top:10px}
.bbsRelation li a:hover .thumb figcaption .txt_caption{color:#252525;text-decoration:underline}
.bbsRelation li a:hover .thumb figcaption .txt_note{color:#464646;text-decoration:underline}
.bbsRelation li .divide{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:0 0 0 6px;text-align:center}
.bbsRelation li .divide>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.bbsRelation li.nodata{text-align:center}
.bbsRelation li.nodata_thumb{text-align:center;min-height:126px}

/*bbs navigation*/
.bbsNav{display:block;text-align:center;margin-top:38px;position:relative}
.bbsNav .cnt{display:inline-block;width:30px;height:30px;border:1px solid #ddd;border-left:0;margin-left:-4px;font-size:14px;line-height:32px;color:#acacac;text-align:center}
.bbsNav .cnt:nth-of-type(1){border-left:1px solid #ddd}
.bbsNav .focus{background-color:#ebebeb;color:#7d7d7d;font-weight:700}
.bbsNav .prev{vertical-align:top;margin-left:-4px}
.bbsNav .next{vertical-align:top;margin-left:-4px}
.bbsNav .btn_right{display:block;position:absolute;right:0;top:2px}
.bbsNav2{display:block;text-align:center;margin-top:38px}
.bbsNav2 .cnt{display:inline-block;width:30px;height:30px;border:1px solid #808080;border-left:0;margin-left:-4px;font-size:14px;line-height:32px;color:#ccc;text-align:center;background-color:#636363}
.bbsNav2 .cnt:nth-of-type(1){border-left:1px solid #808080}
.bbsNav2 .focus{background-color:#4d4d4d;color:#fff;font-weight:700}
.bbsNav2 .prev{vertical-align:top;margin-left:-4px}
.bbsNav2 .next{vertical-align:top;margin-left:-4px}

/*thumbil list*/
.thumbList_wrap{display:block;margin-top:30px}
.thumbList{border-bottom:1px solid #ccc;*zoom:1}
.thumbList:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.thumbList li{display:block;float:left;width:228px;margin:0 20px 20px 0;padding:0}
.thumbList li:nth-child(5n){margin-right:0}
.thumbList li .thumb{display:block;background-color:#f5f5f5;padding-bottom:13px}
.thumbList li .thumb .photo{display:block;width:228px;height:152px;overflow:hidden}
.thumbList li .thumb .photo>img{width:100%}
.thumbList li .thumb figcaption{display:block;width:200px;margin:0 auto}
.thumbList li .thumb figcaption .txt_caption{display:block;font-size:15px;font-weight:700;line-height:20px;color:#252525;letter-spacing:-1px;text-align:center;padding:16px 0 18px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.thumbList li .thumb figcaption .txt_data{display:block;font-size:13px;line-height:18px;color:#464646;letter-spacing:-1px;text-align:center;border-top:1px solid #ccc;padding-top:10px}
.thumbList li .thumb .new{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 5px 0 4px;margin:1px 4px 0 0}
.thumbList li .thumb .new>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.thumbList li a:hover .txt_caption{text-decoration:underline}

.thumbList2_wrap{display:block;margin-top:30px}
.thumbList2{border-bottom:1px solid #959595;padding-bottom:10px;*zoom:1}
.thumbList2:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.thumbList2 li{display:block;float:left;width:290px;margin:0 20px 20px 0;padding:0}
.thumbList2 li:nth-child(4n){margin-right:0}
.thumbList2 li .thumb{display:block;background-color:#464646;padding-bottom:13px}
.thumbList2 li .thumb .photo{display:block;width:290px;height:170px;overflow:hidden}
.thumbList2 li .thumb .photo>img{width:100%}
.thumbList2 li .thumb figcaption{display:block;width:250px;margin:0 auto}
.thumbList2 li .thumb figcaption .txt_caption{display:block;font-size:16px;font-weight:700;line-height:20px;color:#fff;letter-spacing:-1px;text-align:center;padding:18px 0 20px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.thumbList2 li .thumb figcaption .txt_note{display:block;font-size:14px;line-height:22px;color:#b7b7b7;letter-spacing:-1px;text-align:center;border-top:1px solid #707070;padding:12px 6px 0 6px;height:68px;overflow:hidden}
.thumbList2 li .thumb figcaption .txt_data{display:block;font-size:13px;line-height:18px;color:#7d7d7d;letter-spacing:-1px;text-align:left;border-top:1px solid #707070;padding-top:10px;margin-top:12px}
.thumbList2 li .thumb .file{float:right;display:inline-block;background:url('../image/bg_txt3.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 5px 0 4px;margin:0 4px 0 0}
.thumbList2 li .thumb .file>.edge{display:block;background:url('../image/bg_txt4.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.thumbList2 li a:hover .txt_caption{color:#fff;text-decoration:underline}
.thumbList2 li a:hover .txt_note{color:#b7b7b7;text-decoration:underline}

/*thumbil View*/
.thumbView_wrap{display:block}
.thumbView{border-bottom:1px solid #ccc;padding:0 0 20px 0;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px}
.thumbView .txt_caption{display:block;font-size:20px;line-height:24px;color:#252525;padding:16px 0 18px 0;border-bottom:1px solid #ccc}
.thumbView .txt_note{display:block;font-size:14px;line-height:24px;color:#464646;margin-top:20px;padding:0 18px;letter-spacing:0}
.thumbView .txt_note .box_img{display:block}
.thumbView .txt_note .box_img>img{display:block;width:100%}
.thumbView .txt_data{display:block;font-size:13px;line-height:19px;color:#7d7d7d;margin-top:20px;padding:0 18px;letter-spacing:0}
.thumbView .new{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:3px 0 0 4px}
.thumbView .new>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}
.thumbView .file{display:inline-block;background:url('../image/bg_txt1.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:3px 0 0 4px}
.thumbView .file>.edge{display:block;background:url('../image/bg_txt2.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}

.thumbView2_wrap{display:block}
.thumbView2{border-bottom:1px solid #959595;padding:0 0 20px 0}
.thumbView2 .head{display:block;background:url('../image/bg_bbsheader1.png') repeat-y;border-top:1px solid #959595;border-bottom:1px solid #959595;min-height:58px;position:relative;*zoom:1}
.thumbView2 .head:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.thumbView2 .head .txt_title{display:block;float:left;width:790px;font-size:23px;line-height:28px;color:#fff;font-weight:700;letter-spacing:-1px;padding:14px 0 18px 20px}
.thumbView2 .head .txt_date{display:block;float:left;width:224px;font-size:13px;line-height:58px;color:#fff;letter-spacing:-1px;}
.thumbView2 .head .sns{position:absolute;right:1px;top:0px;*zoom:1}
.thumbView2 .head .sns:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.thumbView2 .head .sns li{float:left;margin-left:1px}
.thumbView2 .view{display:block;position:relative;padding-top:25px}
.thumbView2 .view .admin{display:block;width:1045px;margin:0 auto;font-size:14px;line-height:24px;color:#b7b7b7}
.thumbView2 .view .prevpage{display:block;position:absolute;left:0;top:43%;font-size:20px;line-height:24px;color:#7d7d7d;letter-spacing:-1px;text-align:center;cursor:pointer}
.thumbView2 .view .prevpage em{color:#d7d7d7;font-weight:600;font-style:normal}
.thumbView2 .view .prevpage img{display:block;margin-bottom:4px}
.thumbView2 .view .nextpage{display:block;position:absolute;right:0;top:43%;font-size:20px;line-height:24px;color:#7d7d7d;letter-spacing:-1px;text-align:center;cursor:pointer}
.thumbView2 .view .nextpage em{color:#d7d7d7;font-weight:600;font-style:normal}
.thumbView2 .view .nextpage img{display:block;margin-bottom:4px}
.thumbView2 .row{display:block;width:1045px;margin:0 auto;padding:15px 0}
.thumbView2 .file{display:inline-block;background:url('../image/bg_txt3.gif') no-repeat;vertical-align:top;position:relative;font-size:12px;line-height:18px;color:#fff;letter-spacing:-1px;padding:0 9px 0 7px;margin:3px 0 0 0}
.thumbView2 .file>.edge{display:block;background:url('../image/bg_txt4.gif') no-repeat;width:2px;height:18px;position:absolute;right:0;top:0;z-index:5}

/*thumbil relation*/
.thumbRelation_wrap{border-top:1px solid #ccc;padding-top:20px;margin-top:20px}

/*form table*/
.tblFrm1_wrap{display:block;border:1px solid #ccc;border-right:0}
.tblFrm1{width:100%;border-spacing:0px;border:0;border-collapse:collapse;table-layout:fixed}
.tblFrm1 tbody th{font-size:15px;font-weight:400;line-height:19px;word-spacing:-1px;color:#252525;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:15px 0 16px 0;vertical-align:middle}
.tblFrm1 tbody td{font-size:15px;line-height:19px;color:#7d7d7d;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:left;padding:15px 20px 16px 20px;vertical-align:middle}
.tblFrm1 tbody tr:first-child th, .tblFrm1 tbody tr:first-child td{border-top:0}
.tblFrm1 input[type="radio"], .tblFrm1 input[type="checkbox"]{height:16px;margin:2px 5px 0 0;vertical-align:top}
.tblFrm1 input[type="text"], .tblFrm1 input[type="password"]{font-size:14px;line-height:24px;color:#acacac;border:1px solid #ddd;height:28px !important;vertical-align:top;margin:-5px 0 -6px 0;text-indent:6px}
.tblFrm1 select{font-size:14px;line-height:20px;color:#7d7d7d;border:1px solid #ddd;padding:4px;height:28px;margin:-5px 0 -6px 0}
.tblFrm1 label{display:inline-block;margin:0 15px 0 0;vertical-align:top}
.tblFrm1 textarea{border:1px solid #ddd;background-color:#fff;font-size:14px;line-height:19px;color:#7d7d7d;resize:none;overflow:auto}
.tblFrm1 input[type="file"]{font-size:14px;height:28px}
.tblFrm1 .txt_note1{display:inline-block;font-size:14px;line-height:19px;color:#7d7d7d;margin:0 0 -1px 10px;letter-spacing:-1px;vertical-align:top}
.tblFrm1 .tbbtn1{margin:-5px 0 -4px 0 !important}

/*text comment*/
.txt_commt1{display:block;background:url('../image/bu2.gif') 0 7px no-repeat;font-size:14px;line-height:18px;color:#7d7d7d;padding-left:12px;margin-bottom:12px}
.txt_commt1 a{color:#252525;font-weight:700}
.txt_commt1 a:hover{text-decoration:underline}
.list_circle li{background:url('../image/bu6.gif') 0 3px no-repeat;font-size:14px;line-height:18px;color:#464646;letter-spacing:-1px;padding-left:18px;margin-top:11px}
.list_circle li:first-child{margin-top:0}

/*sub tab*/
.tab_wrap{display:block;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;margin-bottom:45px}
.tab_wrap ul{*zoom:1}
.tab_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab_wrap li{float:left;width:33%;border-right:1px solid #c7c7c7;font-size:18px;line-height:22px;font-weight:700;color:#7d7d7d;letter-spacing:-1px;padding:14px 0 15px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.tab_wrap li:first-child{width:34%;border-left:1px solid #c7c7c7}
.tab_wrap .focus{background-color:#e4e4e0;color:#252525}
.tab_wrap .focus a{color:#252525}
.tab_wrap a{display:block;color:#7d7d7d;text-align:center}
.tab_wrap a:hover{text-decoration:underline}

.tab2_wrap{display:block;border-top:1px solid #707070;border-bottom:1px solid #707070;margin-bottom:45px}
.tab2_wrap ul{*zoom:1}
.tab2_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab2_wrap li{float:left;width:33%;border-right:1px solid #707070;font-size:18px;line-height:22px;font-weight:700;color:#c2c2c2;letter-spacing:-1px;padding:14px 0 15px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.tab2_wrap li:first-child{width:34%;border-left:1px solid #707070}
.tab2_wrap .focus{background-color:#cdcdcd;color:#252525}
.tab2_wrap .focus a{color:#252525}
.tab2_wrap a{display:block;color:#c2c2c2;text-align:center}
.tab2_wrap a:hover{text-decoration:underline}

.tab3_wrap{display:block;border-top:1px solid #707070;border-bottom:1px solid #707070;margin-bottom:45px}
.tab3_wrap ul{*zoom:1}
.tab3_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab3_wrap li{float:left;width:25%;border-right:1px solid #707070;font-size:18px;line-height:22px;font-weight:700;color:#c2c2c2;letter-spacing:-1px;padding:14px 0 15px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.tab3_wrap li:first-child{width:25%;border-left:1px solid #707070}
.tab3_wrap .focus{background-color:#cdcdcd;color:#252525}
.tab3_wrap .focus a{color:#252525}
.tab3_wrap a{display:block;color:#c2c2c2;text-align:center}
.tab3_wrap a:hover{text-decoration:underline}

/*button*/
.btn_wrap{display:block;margin-top:20px;text-align:center}
.btnalign_right{text-align:right}
.btnalign_center{text-align:center}
.btn1{display:inline-block !important;font-size:14px !important;line-height:18px !important;font-weight:700 !important;color:#fff !important;text-decoration:none !important;padding:6px 28px 6px 28px !important;margin:-2px 0 0 4px !important;min-height:20px !important;vertical-align:top !important;letter-spacing:-1px;
	border: 0; cursor:pointer;text-align: center;background-color:#7d7d7d;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }
.btn2{display:inline-block !important;font-size:20px !important;line-height:24px !important;font-weight:700 !important;color:#7d7d7d !important;text-decoration:none !important;padding:17px 11px 17px 11px !important;vertical-align:top !important;letter-spacing:-1px;
	border:1px solid #959595; cursor:pointer;text-align: center;background:transparent}
.btn3{display:inline-block !important;font-size:14px !important;line-height:18px !important;font-weight:700 !important;color:#fff !important;text-decoration:none !important;padding:6px 28px 6px 28px !important;margin:-2px 0 0 4px !important;min-height:20px !important;vertical-align:top !important;letter-spacing:-1px;
	border: 0; cursor:pointer;text-align: center;background-color:#555;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }
.btn4{display:inline-block !important;font-size:14px !important;line-height:18px !important;font-weight:700 !important;color:#fff !important;text-decoration:none !important;padding:6px 28px 6px 28px !important;margin:-2px 0 0 4px !important;min-height:20px !important;vertical-align:top !important;letter-spacing:-1px;
	border: 0; cursor:pointer;text-align: center;background-color:#a08d60;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }
.tbbtn1{display:inline-block !important;font-size:13px !important;line-height:17px !important;font-weight:400 !important;color:#464646 !important;text-decoration:none !important;padding:6px 14px 6px 14px !important;margin:-2px 0 0 4px !important;min-height:18px !important;vertical-align:top !important;letter-spacing:-1px;
	border: 0; cursor:pointer;text-align: center;background-color:#e5e5e5;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px }
	
/*홍보지원센터*/
.calendar_wrap{display:block;margin-top:15px}
.calendar_wrap .date_wrap{display:block;text-align:center;margin-bottom:10px;*zoom:1}
.calendar_wrap .date_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.calendar_wrap .date_wrap .selectday{display:block;float:left}
.calendar_wrap .date_wrap .selectday select{border:1px solid #ddd;font-size:14px;font-weight:700;line-height:18px;color:#252525;padding:3px 6px 4px 6px}
.calendar_wrap .date_wrap img.prev{vertical-align:top;margin:0 20px 0 0}
.calendar_wrap .date_wrap img.next{vertical-align:top;margin:0 0 0 20px}
.calendar_wrap .date_wrap .today{vertical-align:top;font-size:28px;font-weight:800;line-height:30px;color:#252525;letter-spacing:-1px}
.calendar_wrap .date_wrap .print{display:block;float:right}
.calendar_wrap table{width:100%;border-spacing:0px;border:0;border-collapse:collapse;table-layout:fixed;border-left:1px solid #ccc}
.calendar_wrap table thead tr th{width:173px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#fafafa;font-size:15px;font-weight:800;line-height:19px;color:#464646;
	padding:6px 0;text-align:center}
.calendar_wrap table tbody tr td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:13px;line-height:19px;min-height:130px}
.calendar_wrap table tbody tr td.today{background-color:#ebebeb}
.calendar_wrap table tbody tr td em{display:block;padding:2px 0 3px 4px;font-style:normal;font-weight:800;color:#464646}
.calendar_wrap table tbody tr td em.sat{color:#8393ca}
.calendar_wrap table tbody tr td em.sun{color:#f26c4f}
.calendar_wrap table tbody tr td .type1{display:block;color:#fff;background-color:#6990c9;margin-bottom:1px;padding:1px 4px;letter-spacing:-1px;height:21px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;left:0;z-index:5}
.calendar_wrap table tbody tr td .type2{display:block;color:#fff;background-color:#64b8a1;margin-bottom:1px;padding:1px 4px;letter-spacing:-1px;height:21px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;left:0;z-index:5}
.calendar_wrap table tbody tr td .schedule{display:block;position:relative;min-height:106px}

.layer_shedule_wrap{display:none;position:absolute;left:-115px;z-index:100;background:url('../image/bg_schedule1.png') no-repeat;width:394px;min-height:180px}
.layer_shedule_wrap .edge{position:absolute;bottom:-26px;left:0;z-index:101;display:block;background:url('../image/bg_schedule2.png') no-repeat;width:394px;height:26px}
.layer_shedule_wrap strong{display:block;font-size:15px;line-height:19px;color:#252525;letter-spacing:-1px;border-bottom:1px solid #707070;margin:5px 0 0 8px;padding:10px 0 10px 20px;width:358px}
.layer_shedule_wrap time{display:block;font-size:14px;line-height:19px;color:#7d7d7d;letter-spacing:-1px;background:url('../image/ic_schedule1.gif') 0 9px no-repeat;margin:0 0 0 28px;padding:10px 0 10px 28px;width:310px;min-height:20px}
.layer_shedule_wrap p{display:block;font-size:14px;line-height:19px;color:#7d7d7d;letter-spacing:-1px;background:url('../image/ic_schedule2.gif') 0 9px no-repeat;margin:0 0 0 28px;padding:10px 0 10px 28px;width:310px;min-height:20px;border-top:1px solid #ccc}
.layer_shedule_wrap .close{position:absolute;right:20px;top:18px;cursor:pointer}

/*회원가입*/
.member_join{padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid #ccc;*zoom:1}
.member_join:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.join1_col{float:left;width:600px;margin-top:30px}
.join2_col{float:right;width:600px;margin-top:30px}
.join1_col textarea, .join2_col textarea{display:block;width:572px;height:165px;padding:8px 14px;background-color:#fff;font-size:13px;line-height:22px;color:#7d7d7d;border:1px solid #ddd;overflow:auto}
.join1_col p, .join2_col p{display:block;text-align:right;margin-top:10px}
.join1_col p input[type="checkbox"], .join2_col p input[type="checkbox"]{vertical-align:top;margin:3px 8px 0 0}
.join1_col p label, .join2_col p label{display:inline-block;font-size:13px;line-height:17px;color:#7d7d7d;vertical-align:top}
.join1_col .cap_depth1, .join2_col .cap_depth1{display:block;background:url('../image/bu2.gif') 0 7px no-repeat;font-size:14px;font-weight:400;line-height:18px;color:#7d7d7d;padding-left:12px;margin-bottom:12px}
.member_result{display:block;background:url('../image/img_logo3.gif') center 30px no-repeat;min-height:94px;padding:150px 0 40px;width:890px;margin:30px auto 0 auto;border:1px solid #ddd}
.member_result strong{display:block;font-size:32px;line-height:40px;color:#363636;font-weight:700;text-align:center;letter-spacing:-1px}
.member_result p{display:block;;font-size:17px;line-height:21px;color:#464646;text-align:center;margin-top:5px}
.member_result .btn_wrap{margin-top:50px}
.findidpass_wrap{display:block;margin-top:30px;*zoom:1}
.findidpass_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.findidpass_wrap .txt_commt1{border-bottom:1px solid #ccc;padding-bottom:28px;margin-bottom:25px}
.findidpass_wrap .find_id{float:left;width:580px;margin-right:60px}
.findidpass_wrap .find_password{float:right;width:580px}
.findidpass_wrap .find_id strong, .findidpass_wrap .find_password strong{display:block;background:url('../image/bu3.gif') 0 5px no-repeat;font-size:15px;line-height:19px;font-weight:700;color:#252525;letter-spacing:-1px;padding-left:13px;margin-bottom:14px}
.findidpass_wrap .find_id p, .findidpass_wrap .find_password p{display:block;background:url('../image/bu4.gif') 0 8px no-repeat;font-size:14px;line-height:19px;color:#7d7d7d;letter-spacing:-1px;padding-left:9px;margin-bottom:18px}
.findidpass_result{display:block;border-top:1px solid #ccc;padding-top:28px;margin-top:28px}
.findidpass_result strong{display:block;background:url('../image/bu3.gif') 0 5px no-repeat;font-size:15px;line-height:19px;font-weight:700;color:#252525;letter-spacing:-1px;padding-left:13px;margin-bottom:14px}

/*login*/
.login_wrap{display:block;background:url('../image/bg_login1.gif') 220px 52px no-repeat;width:890px;height:330px;margin:30px auto 0 auto;overflow:hidden;position:relative;border:1px solid #ddd}
.login_wrap label{visibility:hidden;font-size:0;line-height:0%;padding:0;margin:0;width:0;height:0}
.login_wrap input[type="text"]{position:absolute;left:228px;top:153px;font-size:16px;line-height:26px;color:#7d7d7d;height:28px;width:314px;border:0;background:#fff}
.login_wrap input[type="password"]{position:absolute;left:228px;top:204px;font-size:16px;line-height:19px;color:#7d7d7d;height:28px;width:314px;border:0;background:#fff}
.login_wrap .txt_item1{display:block;position:absolute;left:223px;top:265px;fonmt-size:14px;line-height:17px;color:#796d53}
.login_wrap .txt_item1 input[type="checkbox"]{width:16px;height:16px}
.login_wrap .txt_item1 label{font-size:14px;line-height:17px;color:#7d7d7d;visibility:visible;display:inline-block;margin:0 0 0 6px;vertical-align:top;width:auto;height:auto;letter-spacing:-1px}
.login_wrap .txt_item2{display:block;position:absolute;right:220px;top:265px;font-size:14px;line-height:17px;color:#464646}
.login_wrap .txt_item2 a{font-size:14px;line-height:17px;color:#464646;letter-spacing:-1px}
.login_wrap .txt_item2 a:hover{text-decoration:underline}
.login_wrap .action{display:block;position:absolute;right:220px;top:147px}

/*mypage 교육허브 layer style*/
.layer_wrap{position:absolute;z-index:500;background-color:#fff}
.layer_wrap .caption{display:block;background-color:#999185;font-size:16px;font-weight:400;line-height:20px;color:#fff;padding:20px 24px}
.layer_wrap .close{display:block;position:relative}
.layer_wrap .close a{display:block;position:absolute;right:20px;top:17px}
.layer_wrap .contents{display:block !important;width:auto !important;margin:0 !important;padding:28px 30px !important;background:none !important}
.layer_wrap .msg{display:block;font-size:16px;line-height:20px;color:#464646;text-align:center;margin-top:15px;letter-spacing:-1px}
.layer_wrap .msg .txt1{font-size:13px;line-height:17px;color:#464646}
.layer_wrap .msg .color1{font-weight:700;color:#363636}
.layer_wrap .msg .color2{font-weight:700;color:#f59627}
.layer_wrap select{font-size:13px;line-height:20px;color:#464646;border:1px solid #d8d8d8;padding:4px;height:28px;margin:-4px 0 -6px 0}
.layer_wrap .tab_wrap{margin-bottom:20px}
.layer_wrap .post{display:block}
.layer_wrap .post .txt1{display:block;font-size:14px;font-weight:700;line-height:19px;color:#464646;margin-bottom:8px}
.layer_wrap .post .txt2{display:block;font-size:12px;ine-height:19px;color:#464646;margin-bottom:15px}
.layer_wrap .post .row{display:block;font-size:13px;ine-height:19px;color:#464646;margin-bottom:15px}
.layer_wrap .post_result{display:block;margin-top:30px;border:1px solid #acacac;height:200px;overflow-y:auto;overflow-x:hidden}
.layer_wrap .post_result table{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.layer_wrap .post_result table thead th{text-align:center;font-size:12px;line-height:15px;color:#464646;background-color:#f9f9f9;padding:7px 0 5px 0;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.layer_wrap .post_result table tbody td{text-align:center;font-size:12px;line-height:15px;color:#464646;padding:7px 0 5px 0;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.layer_wrap .post_result table thead th:first-child, .layer_wrap .post_result table tbody td:first-child{border-left:0}
.layer_wrap .post_result table tbody .al{text-align:left;padding-left:10px}
.layer_wrap .post_result .tbbtn1{padding-top:2px !important;padding-bottom:2px !important}
.layer_wrap input[type="radio"], .layer_wrap input[type="checkbox"]{width:14px;height:14px;margin:2px 5px 0 0;vertical-align:top}
.layer_wrap input[type="text"], .layer_wrap input[type="password"]{font-size:13px;line-height:20px;color:#464646;border:1px solid #e1e1e1;height:26px;vertical-align:top;margin:-4px 0 -6px 0;text-indent:6px}
.layer_wrap select{font-size:13px;line-height:20px;color:#464646;border:1px solid #e1e1e1;padding:4px;height:28px;margin:-4px 0 -6px 0}
.layer_wrap label{display:inline-block;margin:0 15px 0 0;vertical-align:top}
.layer_wrap .bbsBtn_wrap{margin-top:20px}
.layer_wrap .btn_right{text-align:right}
.layer_wrap .btn_center{text-align:center}
.layer_wrap .txt_commt1{display:block;background:url('../image/bu2.gif') 0 7px no-repeat;font-size:13px;line-height:17px;color:#464646;padding-left:10px;margin-bottom:4px}
.layer_wrap .txt_commt2{display:block;font-size:16px;line-height:20px;color:#363636;font-weight:700;margin-bottom:8px}
.layer_wrap .txt_commt3{display:block;font-size:13px;line-height:21px;color:#464646;margin-bottom:4px}
.layer_wrap .tblH_wrap{display:block;border:1px solid #acacac}
.layer_wrap .tblH{width:100%;border-spacing:0px;border:0;border-collapse:collapse;table-layout:fixed}
.layer_wrap .tblH tbody th{font-size:15px;font-weight:700;line-height:19px;word-spacing:-1px;color:#464646;border-top:1px solid #e1e1e1;text-align:left;padding:10px 0 12px 20px;background-color:#f9f9f9;vertical-align:middle}
.layer_wrap .tblH tbody td{font-size:13px;line-height:19px;color:#464646;border-top:1px solid #e1e1e1;text-align:left;padding:10px 0 12px 20px;vertical-align:middle}
.layer_wrap .tblH tbody tr:first-child th, .layer_wrap .tblH tbody tr:first-child td{border-top:0}
.layer_wrap .tblH tbody .emp{font-size:16px;font-weight:700;line-height:18px;color:#363636}
.layer_wrap .tblH .action{display:inline-block;margin:-1px 0 -8px 0;vertical-align:top}
.layer_wrap .tblH .tbbtn1{margin:-4px 0 -11px 4px !important;padding:4px 10px 4px 10px !important;vertical-align:top}
.layer_wrap .tblFrm1 .txt_note2{display:inline-block;font-size:12px;line-height:19px;color:#7d7d7d;letter-spacing:-1px}

/*교육*/
.caption_tab{display:block;font-size:40px;line-height:48px;font-weight:700;color:#252525;letter-spacing:-2px;margin-bottom:54px}
.edu_prog1{display:block;margin-bottom:70px;padding-left:476px;background:url('../image/img_eduprogram1.jpg') no-repeat;height:320px;position:relative;*zoom:1}
.edu_prog1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog1 .half1{display:block;width:229px;float:left}
.edu_prog1 .half1 dt{font-size:14px;font-weight:700;line-height:50px  ;color:#fff;text-align:center}
.edu_prog1 .half1 dt>em{font-style:normal;font-weight:400}
.edu_prog1 .half1 dd{display:block;margin:24px 0 0 3px}
.edu_prog1 .half1 dd p {text-align:center; margin:0 10px;}
.edu_prog1 .half2{display:block;width:229px;float:left;margin-left:30px}
.edu_prog1 .half2 dt{font-size:14px;font-weight:700;line-height:50px;color:#fff;text-align:center}
.edu_prog1 .half2 dt>em{font-style:normal;font-weight:400}
.edu_prog1 .half2 dd{display:block;margin:24px 0 0 3px}
.edu_prog1 .half2 dd p {text-align:center; margin:0 10px;}
.edu_prog1 .half3{display:block;width:229px;float:left;margin-left:27px}
.edu_prog1 .half3 dt{font-size:14px;font-weight:700;line-height:50px;color:#fff;text-align:center}
.edu_prog1 .half3 dt>em{font-style:normal;font-weight:400}
.edu_prog1 .half3 dd{display:block;float:center;margin:24px 0 0 3px}
.edu_prog1 .half3 dd p {text-align:center; margin:0 10px;}
.edu_prog1 .action{position:absolute;bottom:0;right:0;}

.edu_prog1-1{display:block;margin-bottom:70px;padding-left:476px;background:url('../image/img_eduprogram1-1.jpg') no-repeat;height:320px;position:relative;*zoom:1}
.edu_prog1-1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog1-1 .half1{display:block;width:229px;float:left}
.edu_prog1-1 .half1 dt{font-size:14px;font-weight:700;line-height:50px  ;color:#fff;text-align:center}
.edu_prog1-1 .half1 dt>em{font-style:normal;font-weight:400}
.edu_prog1-1 .half1 dd{display:block;margin:24px 0 0 3px}
.edu_prog1-1 .half1 dd p {text-align:center; margin:0 10px;}
.edu_prog1-1 .half2{display:block;width:229px;float:left;margin-left:30px}
.edu_prog1-1 .half2 dt{font-size:14px;font-weight:700;line-height:50px;color:#fff;text-align:center}
.edu_prog1-1 .half2 dt>em{font-style:normal;font-weight:400}
.edu_prog1-1 .half2 dd{display:block;margin:24px 0 0 3px}
.edu_prog1-1 .half2 dd p {text-align:center; margin:0 10px;}
.edu_prog1-1 .half3{display:block;width:229px;float:left;margin-left:27px}
.edu_prog1-1 .half3 dt{font-size:14px;font-weight:700;line-height:50px;color:#fff;text-align:center}
.edu_prog1-1 .half3 dt>em{font-style:normal;font-weight:400}
.edu_prog1-1 .half3 dd{display:block;float:center;margin:24px 0 0 3px}
.edu_prog1-1 .half3 dd p {text-align:center; margin:0 10px;}
.edu_prog1-1 .action{position:absolute;bottom:0;right:0}
.edu_prog2{display:block}
.edu_prog3{display:block;margin-bottom:30px;padding-top:240px;padding-bottom:70px;background:url('../image/img_eduprogram2.jpg') no-repeat;min-height:170px;position:relative}    /* 2016.9.27 수정추가 */
.edu_prog3 .step{*zoom:1}
.edu_prog3 .step:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog3 .step li{float:left;width:160px;margin-left:52px}
.edu_prog3 .step li:first-child{margin-left:0}
.edu_prog3 .step li strong{display:block;font-size:16px;font-weight:700;line-height:46px;color:#fff;letter-spacing:-1px;text-align:center;height:46px;overflow:hidden}
.edu_prog3 .step li p{display:block;font-size:14px;font-weight:400;line-height:22px;color:#464646;letter-spacing:-1px;text-align:center;height:64px;overflow:hidden;margin-top:15px}
.edu_prog3 .action{position:absolute;bottom:0;left:0}
.edu_prog4{display:block;margin-bottom:30px;padding-top:180px;padding-bottom:70px;background:url('../image/img_eduprogram3.jpg') no-repeat;min-height:150px;position:relative}    /* 2016.9.27 수정추가 */
.edu_prog4 .step{*zoom:1}
.edu_prog4 .step:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog4 .step li{float:left;width:120px;margin-left:37px}
.edu_prog4 .step li:first-child{margin-left:0}
.edu_prog4 .step li strong{display:block;font-size:16px;font-weight:700;line-height:46px;color:#fff;letter-spacing:-1px;text-align:center;height:46px;overflow:hidden}
.edu_prog4 .step li p{display:block;font-size:14px;font-weight:400;line-height:22px;color:#464646;letter-spacing:-1px;text-align:center;height:42px;overflow:hidden;margin-top:17px}
.edu_prog4 .action{position:absolute;bottom:0;left:0}

/* 2016.9.27 수정추가 */
.edu_prog4 h5{margin-top:40px}    
.edu_prog4 h5:nth-of-type(1){margin-top:0}
.edu_prog4 .youtube{display:block;position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%}
.edu_prog4 .youtube iframe{position: absolute;top:0;left:0;width:100%;height:100%}
.edu_prog4 .list-youtube{*zoom:1}
.edu_prog4 .list-youtube:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog4 .list-youtube.column2>li:nth-child(odd){float:left;width:570px}
.edu_prog4 .list-youtube.column2>li:nth-child(even){float:right;width:570px}
.edu_prog4 .list-youtube .txt1{display:block;font-size:16px;font-weight:700;line-height:20px;color:#252525;margin-top:10px;word-spacing:-1px}
.edu_prog4 .list-youtube .txt2{display:block;font-size:14px;line-height:18px;color:#707070;word-spacing:-1px}
.edu_prog4 .list-youtube .txt3{display:block;font-size:14px;line-height:18px;color:#252525;padding-top:10px;word-spacing:-1px}
/* //2016.9.27 수정추가 */

.edu_prog5{display:block;margin-bottom:30px;padding-top:150px;padding-bottom:60px;background:url('../image/img_eduprogram4.jpg') no-repeat;position:relative}  /* 2016.9.27 수정추가 */
.edu_prog5 .step{margin-top:74px;*zoom:1}
.edu_prog5 .step:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog5 .step li{float:left;width:136px;margin-left:44px}
.edu_prog5 .step li:first-child{margin-left:0}
.edu_prog5 .step li strong{display:block;font-size:16px;font-weight:700;line-height:46px;color:#fff;letter-spacing:-1px;text-align:center;height:46px;overflow:hidden}
.edu_prog5 .step li p{display:block;font-size:14px;font-weight:400;line-height:22px;color:#464646;letter-spacing:-1px;text-align:center;height:62px;overflow:hidden;margin-top:17px}
.edu_prog5 .txt_step1{display:block;font-size:16px;font-weight:700;line-height:22px;color:#fff;letter-spacing:-1px;position:absolute;left:0;top:265px;width:678px;text-align:center}
.edu_prog5 .txt_step2{display:block;font-size:16px;font-weight:700;line-height:22px;color:#fff;letter-spacing:-1px;position:absolute;left:723px;top:265px;width:497px;text-align:center}
.edu_prog5 .action{position:absolute;bottom:0px;left:0; padding-top:20px;}

.edu_prog5 .btn1{display:inline-block !important;font-size:16px !important;line-height:18px !important;font-weight:700 !important;color:#fff !important;text-decoration:none !important;padding:10px 28px 10px 28px !important;margin:-2px 0 0 4px !important;min-height:20px !important;vertical-align:top !important;letter-spacing:-1px;
	border: 0; cursor:pointer;text-align: center;background-color:#7d7d7d;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }

/* 2016.9.27 수정추가 */
.edu_prog5 h5{margin-top:40px}    
.edu_prog5 h5:nth-of-type(1){margin-top:0}
.edu_prog5 .youtube{display:block;position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%}
.edu_prog5 .youtube iframe{position: absolute;top:0;left:0;width:100%;height:100%}
.edu_prog5 .list-youtube{*zoom:1}
.edu_prog5 .list-youtube:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog5 .list-youtube.column2>li:nth-child(odd){float:left;width:570px}
.edu_prog5 .list-youtube.column2>li:nth-child(even){float:right;width:570px}
.edu_prog5 .list-youtube .txt1{display:block;font-size:16px;font-weight:700;line-height:20px;color:#252525;margin-top:10px;word-spacing:-1px}
.edu_prog5 .list-youtube .txt2{display:block;font-size:14px;line-height:18px;color:#707070;word-spacing:-1px}
.edu_prog5 .list-youtube .txt3{display:block;font-size:14px;line-height:18px;color:#252525;padding-top:10px;word-spacing:-1px}
/* //2016.9.27 수정추가 */

.edu_prog6{display:block;background:url('../image/img_eduprogram5.jpg') no-repeat;position:relative;padding-top:357px;padding-bottom:70px;margin-bottom:30px}  /* 2016.9.27 수정추가 */
.edu_prog6 .action{position:absolute;bottom:0;left:0}
/* 2016.9.27 수정추가 */
.edu_prog6 h5{margin-top:40px}    
.edu_prog6 h5:nth-of-type(1){margin-top:0}
.edu_prog6 .youtube{display:block;position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%}
.edu_prog6 .youtube iframe{position: absolute;top:0;left:0;width:100%;height:100%}
.edu_prog6 .list-youtube{margin-left:-40px;*zoom:1}
.edu_prog6 .list-youtube:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.edu_prog6 .list-youtube.column3>li:nth-child(3n+1){float:left;width:33.33%}
.edu_prog6 .list-youtube.column3>li:nth-child(3n+2){float:left;width:33.33%}
.edu_prog6 .list-youtube.column3>li:nth-child(3n+3){float:right;width:33.33%}
.edu_prog6 .list-youtube.column3>li{padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.edu_prog6 .list-youtube .txt1{display:block;font-size:16px;font-weight:700;line-height:20px;color:#252525;margin-top:10px;word-spacing:-1px}
.edu_prog6 .list-youtube .txt2{display:block;font-size:14px;line-height:18px;color:#707070;word-spacing:-1px}
.edu_prog6 .list-youtube .txt3{display:block;font-size:14px;line-height:18px;color:#252525;padding-top:10px;word-spacing:-1px}
/* //2016.9.27 수정추가 */

.edu_prog7{display:block;background:url('../image/img_eduprogram6.jpg') no-repeat;min-height:150px;padding-bottom:70px;position:relative}     /* 2016.9.27 수정추가 */
.edu_prog8{display:block;margin-bottom:60px;padding-left:472px;background:url('../image/img_eduprogram7.jpg') no-repeat;height:312px;position:relative}
.edu_prog8 ol li{font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px;padding:0 0 11px 24px;position:relative}
.edu_prog8 ol li>em{font-style:normal;color:#252525;font-weight:700;display:block;position:absolute;left:0;top:0}
.edu_prog8 .txt1{font-size:14px;line-height:22px;color:#464646;letter-spacing:-1px;margin-top:30px}
.edu_prog8 .action{position:absolute;bottom:0;right:0}
.edu_prog9{display:block;padding-left:472px;background:url('../image/img_eduprogram8.jpg') no-repeat;height:310px;position:relative;font-size:14px;line-height:27px;color:#464646;letter-spacing:-1px}
.edu_prog9 strong{color:#252525}
.edu_prog9 .action{position:absolute;bottom:0;right:0}
.edu_prog10{display:block;width:890px;margin:60px auto 0 auto}
.edu_prog10 .slogon{display:block;font-size:30px;font-weight:700;line-height:42px;color:#252525;letter-spacing:-1px;margin-bottom:40px}
.edu_prog10 .txt1{display:block;font-size:17px;font-weight:700;line-height:24px;color:#464646;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e5e5e5}
.edu_prog10 .txt2{display:block;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px;float:right;width:575px;margin-top:-53px}
.edu_prog10 .txt3{display:block;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px;float:right;width:575px;margin-top:-53px}
.edu_prog10 .txt4{display:block;font-size:14px;line-height:22px;color:#464646;letter-spacing:-1px;float:right;width:575px;margin-top:-53px}
.edu_prog10 .txt4 li{position:relative;padding:0 0 20px 96px}
.edu_prog10 .txt4 li>em{font-style:normal;color:#252525;font-weight:700;display:block;position:absolute;left:0;top:0}

/*사회적실천*/
.bookcontents_wrap{display:block}
.bookcontents_wrap .list_book li{border-bottom:1px solid #e1e1e1;margin-top:38px;padding-bottom:49px}
.bookcontents_wrap .list_book li>figure{background:url('../image/bg_socialbox1.png') no-repeat;position:relative;margin-left:20px;min-height:270px;*zoom:1}
.bookcontents_wrap .list_book li>figure:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bookcontents_wrap .list_book li>figure .edge{display:block;background:url('../image/bg_socialbox2.png') no-repeat;width:1197px;height:19px;position:absolute;bottom:-19px;right:3px}
.bookcontents_wrap .list_book li>figure .photo{float:left;width:200px;padding:15px 15px 12px 15px;overflow:hidden}
.bookcontents_wrap .list_book li>figure figcaption{float:left;width:861px;margin-left:30px;padding:25px 29px 28px 29px;overflow-x:hidden}
.bookcontents_wrap .list_book li>figure figcaption .caption{display:block;font-size:24px;font-weight:800;line-height:30px;color:#252525;letter-spacing:-1px;margin-bottom:18px}
.bookcontents_wrap .list_book li>figure figcaption .txt1{display:block;font-size:13px;line-height:19px;color:#7d7d7d;letter-spacing:-1px;margin-bottom:28px}
.bookcontents_wrap .list_book li>figure figcaption .note{display:block;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px;border-top:1px solid #ccc;padding-top:25px}
.bookcontents_wrap .list_book li>figure figcaption .note>p{display:block;font-size:18px;font-weight:700;color:#464646;letter-spacing:-1px;margin-bottom:14px}
.linkbtn {display:inline-block; vertical-align:top; padding:0 15px; line-height:30px; height:30px; font-size:14px; font-weight:600; color:#ffffff; background:#c96311;}
.linkbtn02 {display:inline-block; vertical-align:top; padding:0 15px; line-height:30px; height:30px; font-size:14px; font-weight:600; color:#ffffff; background:#1197c9;}

/* 2016.4.17수정추가 */
.conference_wrap{display:block;margin-top:30px}
.conference_wrap li{}
/* //2016.4.17수정추가 */

.conference_pop_wrap{display:block;width:100%;max-width:980px;margin:0 auto;padding:50px 0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}
.conference_pop_wrap .caption{display:block;font-size:36px;line-height:40px;font-weight:800;letter-spacing:-2px;color:#eadc1d;border:3px solid #eadc1d;padding:10px 0 12px 0;margin:0 auto;width:190px;text-align:center}
.conference_pop_wrap .sub_caption{display:block;font-size:21px;line-height:31px;font-weight:700;letter-spacing:-1px;color:#eadc1d;margin-top:40px}
.conference_pop_wrap .sub_caption>strong{display:block;font-size:34px;line-height:36px;font-weight:800;letter-spacing:-1px;color:#eadc1d;text-align:center;margin-bottom:30px}
.conference_pop_wrap .list1{margin:35px 0 35px 20px}
.conference_pop_wrap .list1 li{font-size:18px;line-height:22px;letter-spacing:-1px;color:#eadc1d;background:url('../image/bu7.png') 0 5px no-repeat;padding:0 0 8px 20px}
.conference_pop_wrap .session_left{display:block;width:470px;border:3px solid #eadc1d;min-height:336px;font-size:13px;line-height:22px;letter-spacing:-1px;color:#fff;padding:22px 27px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.conference_pop_wrap .session_left strong{display:block;font-size:15px;font-weight:700;color:#eadc1d;margin-bottom:20px}
.conference_pop_wrap .session_left em{display:block;font-weight:700;font-style:normal}
.conference_pop_wrap .session_right{display:block;width:470px;border:3px solid #eadc1d;min-height:336px;;font-size:14px;line-height:22px;letter-spacing:-1px;color:#fff;padding:22px 27px;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.conference_pop_wrap .session_right strong{display:block;font-size:15px;font-weight:700;color:#eadc1d;margin-bottom:20px}
.conference_pop_wrap .session_right em{display:block;font-weight:700;font-style:normal}
.conference_pop_wrap .avi{display:block;margin-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.conference_pop_wrap .avi img {
    width: 100%;
    max-width: 100%;
}
.conference_pop_wrap a.close{display:block;font-size:20px;line-height:60px;font-weight:700;letter-spacing:-1px;color:#252525;background-color:#eadc1d;width:60px;height:60px;margin:50px auto 0 auto;text-align:center}
.conference2_pop_wrap{display:block;max-width:980px;width:100%;margin:0 auto;padding:80px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.conference2_pop_wrap .caption{display:block;font-size:60px;line-height:66px;font-weight:800;letter-spacing:-2px;color:#eadc1d;text-align:center}
.conference2_pop_wrap .sub_caption{display:block;font-size:18px;line-height:32px;font-weight:700;letter-spacing:-1px;color:#eadc1d;margin:55px 0 55px}
.conference2_pop_wrap .session1{display:block;border:3px solid #eadc1d;font-size:15px;line-height:24px;letter-spacing:-1px;color:#fff;padding:16px 25px 16px 25px;margin-bottom:30px;background:url('../image/bg_opacity1.png') repeat;
	-webkit-box-sizing:border-box;box-sizing:border-box;    word-break: keep-all;}
.conference2_pop_wrap .session2{display:block;border:3px solid #eadc1d;font-size:15px;line-height:24px;letter-spacing:-1px;color:#fff;margin-bottom:30px;background:url('../image/bg_opacity1.png') repeat;
	-webkit-box-sizing:border-box;box-sizing:border-box}	
.conference2_pop_wrap .session1 strong{display:block;font-size:18px;font-weight:700;color:#eadc1d;margin-bottom:14px}
.conference2_pop_wrap .bu1{display:block;font-size:22px;line-height:28px;font-weight:700;color:#eadc1d;letter-spacing:-1px;text-align:center;background:url('../image/bu11.png') right 1px no-repeat;padding-right:35px;max-width:714px;width:100%;margin:55px auto;word-break: keep-all}
.conference2_pop_wrap table{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.conference2_pop_wrap table thead th{font-size:15px;line-height:20px;font-weight:700;color:#eadc1d;letter-spacing:-1px;border-bottom:1px solid #eadc1d;padding:10px 0 11px;vertical-align:top;text-align:center}
.conference2_pop_wrap table tbody td{font-size:15px;line-height:20px;color:#fff;letter-spacing:-1px;border-top:1px solid #eadc1d;padding:10px 0 11px;vertical-align:top;text-align:center}
.conference2_pop_wrap table tbody tr:first-child td{border-top:0}

/*한마음과학원*/
.company_intro_wrap{display:block;border:10px solid #fff;padding:50px 58px 58px 58px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url('../image/bg_opacity1.png') repeat}
.company_intro_wrap .txt1{display:block;font-size:38px;line-height:42px;font-weight:700;color:#fff;letter-spacing:-1px;margin-bottom:34px}
.company_intro_wrap .txt2{display:block;font-size:20px;line-height:24px;font-weight:700;color:#fff;letter-spacing:-1px;margin:55px 0 24px}
.company_intro_wrap p{display:block;font-size:15px;line-height:22px;color:#fff;letter-spacing:-1px}
.company_history1_wrap{display:block;margin-top:60px;position:relative}
.company_history2_wrap{display:block;margin-top:60px;position:relative}
.company_history3_wrap{display:block;margin-top:60px;position:relative}
.company_history4_wrap{display:block;margin-top:60px;position:relative}
.company_history1_wrap .txt1_year, .company_history2_wrap .txt1_year, .company_history3_wrap .txt1_year, .company_history4_wrap .txt1_year{display:block;font-size:48px;font-weight:700;color:#fff;letter-spacing:-2px;margin-left:552px}
.company_history1_wrap .list1_year, .company_history2_wrap .list1_year, .company_history3_wrap .list1_year, .company_history4_wrap .list1_year{margin:68px 0 0 605px}
.company_history1_wrap .list1_year li, .company_history2_wrap .list1_year li, .company_history3_wrap .list1_year li, .company_history4_wrap .list1_year li{position:relative;;font-size:14px;line-height:23px;color:#fff;letter-spacing:-1px;margin-top:19px;background:url('../image/bu8.png') 0 9px no-repeat;padding-left:28px}
.company_history1_wrap .list1_year li:first-child, .company_history2_wrap .list1_year li:first-child, .company_history3_wrap .list1_year li:first-child, .company_history4_wrap .list1_year li:first-child{margin-top:0}
.company_history1_wrap .list1_year li>em, .company_history2_wrap .list1_year li>em, .company_history3_wrap .list1_year li>em, .company_history4_wrap .list1_year li>em{display:block;font-style:normal;color:#fff;font-weight:700;font-size:22px;position:absolute;left:-80px;top:0;z-index:5;text-align:right;width:50px}
.company_history1_wrap .txt2_year, .company_history2_wrap .txt2_year, .company_history3_wrap .txt2_year, .company_history4_wrap .txt2_year{display:block;font-size:48px;font-weight:700;color:#fff;letter-spacing:-2px;margin-left:552px}
.company_history1_wrap .list2_year, .company_history2_wrap .list2_year, .company_history3_wrap .list2_year, .company_history4_wrap .list2_year{margin:63px 608px 0 0}
.company_history1_wrap .list2_year li, .company_history2_wrap .list2_year li, .company_history3_wrap .list2_year li, .company_history4_wrap .list2_year li{position:relative;;font-size:14px;line-height:23px;color:#fff;letter-spacing:-1px;margin-top:19px;background:url('../image/bu8.png') right 9px no-repeat;padding-right:39px;text-align:right}
.company_history1_wrap .list2_year li:first-child, .company_history2_wrap .list2_year li:first-child, .company_history3_wrap .list2_year li:first-child, .company_history4_wrap .list2_year li:first-child{margin-top:0}
.company_history1_wrap .list2_year li>em, .company_history2_wrap .list2_year li>em, .company_history3_wrap .list2_year li>em, .company_history4_wrap .list2_year li>em{display:block;font-style:normal;color:#fff;font-weight:700;font-size:22px;position:absolute;right:-80px;top:0;z-index:5;text-align:left;width:50px}
.company_history1_wrap .photo1_year{position:absolute;left:175px;top:330px;z-index:5}
.company_history1_wrap .photo2_year{position:absolute;left:175px;top:1010px;z-index:5}
.company_history2_wrap .photo1_year{position:absolute;left:225px;top:280px;z-index:5}
.company_history2_wrap .photo2_year{position:absolute;left:190px;bottom:0px;z-index:5}
.company_history3_wrap .photo1_year{position:absolute;right:120px;top:345px;z-index:5}
.title_company_emp{display:block;font-size:36px;line-height:42px;font-weight:700;color:#252525;letter-spacing:-1px;margin-bottom:45px}
.company_state1_wrap{display:block;background:url('../image/bg_gap5.gif') repeat-y;;margin-bottom:150px}
.company_state1_wrap ul{margin:0 0 0 84px;*zoom:1}
.company_state1_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.company_state1_wrap ul li{float:left;width:229px;font-size:14px;line-height:23px;color:#464646;letter-spacing:-1px;text-align:center;padding:265px 0 10px}
.company_state1_wrap ul li strong{display:block;font-size:22px;color:#252525;margin-bottom:15px}
.company_state1_wrap ul li:nth-child(1){margin-right:180px;background:url('../image/img_member1.jpg') 0 20px no-repeat}
.company_state1_wrap ul li:nth-child(2){margin-right:175px;background:url('../image/img_member2.jpg') 0 20px no-repeat}
.company_state1_wrap ul li:nth-child(3){background:url('../image/img_member3.jpg') 0 20px no-repeat}
.company_state2_wrap{display:block;margin-bottom:114px}
.company_state2_wrap .column1{display:block;float:left;width:580px;border-top:2px solid #252525;padding-top:24px;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px}
.company_state2_wrap .column2{display:block;float:right;width:580px;border-top:2px solid #252525;padding-top:24px;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px}
.company_state2_wrap .column3{display:block;margin-top:60px;border-top:2px solid #252525;padding-top:24px;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px}
.company_state2_wrap .column1 strong, .company_state2_wrap .column2 strong, .company_state2_wrap .column3 strong{display:block;font-size:22px;line-height:26px;color:#252525;margin-bottom:25px}
.company_state2_wrap .column1 ul{margin-top:40px}
.company_state2_wrap .column1 ul>li{background:url('../image/bu9.png') 0 5px no-repeat;padding-left:17px;font-size:15px;line-height:20px;font-weight:700;color:#947938;margin-top:8px}
.company_state2_wrap .column1 ul>li:first-child{margin-top:0}
.company_state2_wrap .column3 .btn{display:block;text-align:right;margin-top:60px}
.company_state3_wrap{display:block;background:url('../image/bg_gap6.gif') repeat-y}
.company_state3_wrap ul{*zoom:1}
.company_state3_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.company_state3_wrap ul li{float:left;width:267px;font-size:14px;line-height:23px;color:#464646;letter-spacing:-1px;padding:28px 19px 30px 19px}
.company_state3_wrap ul li>strong{display:block;font-size:18px;font-weight:700;color:#252525;margin-bottom:18px;height:50px}
.company_state3_wrap ul li>em{display:block;font-size:15px;font-weight:700;font-style:normal;color:#252525;margin-bottom:6px}
.company_state3_wrap ul li:nth-child(1)>strong, .company_state3_wrap ul li:nth-child(2)>strong, .company_state3_wrap ul li:nth-child(4)>strong{line-height:48px}
.company_state4_wrap{display:block;position:relative;background-color:#e5e4de;min-height:472px;*zoom:1}
.company_state4_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.company_state4_wrap strong{display:block;font-size:18px;font-weight:700;color:#252525;margin-bottom:18px;height:40px}
.company_state4_wrap em{display:block;font-size:15px;font-weight:700;font-style:normal;color:#252525;margin-bottom:6px}
.company_state4_wrap .list_item1{float:left;display:block;background-color:#fbfaf7;width:267px;font-size:14px;line-height:23px;color:#464646;letter-spacing:-1px;padding:28px 19px 30px 19px}
.company_state4_wrap .list_item2{display:block;background-color:#f1f0ea;width:267px;height:183px;font-size:14px;line-height:23px;color:#464646;letter-spacing:-1px;padding:28px 19px 30px 19px;position:absolute;left:0;bottom:0}
.company_state4_wrap .list_item3{float:right;display:block;width:867px;font-size:14px;line-height:23px;color:#464646;letter-spacing:-1px;padding:28px 19px 30px 19px}
.company_state4_wrap .list_item3 img{display:block;margin:15px 0}
.company_member1_wrap{display:block;margin:-25px 0 132px;*zoom:1}
.company_member1_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.company_member1_wrap .txt1{display:block;font-size:18px;line-height:22px;color:#464646;letter-spacing:-1px;margin-bottom:26px}
.company_member1_wrap .column1{float:left;width:386px;margin-right:30px;border-top:2px solid #252525}
.company_member1_wrap .column2{float:left;width:386px;margin-right:30px;border-top:2px solid #252525}
.company_member1_wrap .column3{float:left;width:386px;border-top:2px solid #252525;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px}
.company_member1_wrap .column1 strong, .company_member1_wrap .column2 strong, .company_member1_wrap .column3 strong{display:block;font-size:22px;line-height:26px;color:#252525;letter-spacing:-1px;margin-bottom:28px;padding-top:28px}
.company_member1_wrap .column1 ul li, .company_member1_wrap .column3 ul li{background:url('../image/bu6.gif') 0 4px no-repeat;font-size:14px;font-weight:700;line-height:18px;color:#464646;letter-spacing:-1px;padding-left:18px;margin-top:11px}
.company_member1_wrap .column1 ul li:first-child, .company_member1_wrap .column3 ul li:first-child{margin-top:0}
.company_member1_wrap .column3 ul{margin-bottom:20px}
.company_member1_wrap .column3 .color1{color:#947938;font-weight:700}
.company_member2_wrap{display:block;font-size:14px;line-height:24px;color:#464646;letter-spacing:-1px;margin-top:-15px}
.company_member2_wrap strong{display:block;font-size:15px;font-weight:700;color:#252525;border-top:2px solid #252525;padding-top:30px;margin-bottom:20px}
.company_member2_wrap .btn{display:block;text-align:right;margin-top:50px}
.company_sponsor1_wrap{display:block;margin-top:-20px;padding-bottom:90px}
.company_sponsor1_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.company_sponsor1_wrap .txt1{display:block;font-size:18px;line-height:30px;color:#464646;letter-spacing:-1px;margin-bottom:26px}
.company_sponsor1_wrap .column1{float:left;width:580px;border-top:2px solid #252525}
.company_sponsor1_wrap .column2{float:right;width:580px;border-top:2px solid #252525}
.company_sponsor1_wrap .column1 strong, .company_sponsor1_wrap .column2 strong{display:block;font-size:22px;line-height:34px;color:#252525;letter-spacing:-1px;margin-bottom:22px;padding-top:28px}
.company_sponsor1_wrap .column1 ul>li{background:url('../image/bu9.png') 0 5px no-repeat;padding-left:17px;font-size:15px;line-height:20px;font-weight:700;color:#947938;margin-top:8px}
.company_sponsor1_wrap .column1 ul>li:first-child{margin-top:0}
.company_sponsor1_wrap .column1 p{display:block;font-size:13px;line-height:24px;color:#464646;letter-spacing:-1px;margin-top:30px}
.company_sponsor1_wrap .column2 ul>li{background:url('../image/bu6.gif') 0 4px no-repeat;font-size:14px;font-weight:700;line-height:18px;color:#464646;letter-spacing:-1px;padding-left:18px;margin-top:11px}
.company_sponsor1_wrap .column2 ul>li:first-child{margin-top:0}
.map_wrap{width:100%;height:600px;margin-top:-30px;background:#f1f0ea;border-bottom:1px solid #ccc}
.googlemap{width:1220px;height:600px;margin:0 auto;background:#f1f0ea;border-left:1px solid #ccc;border-right:1px solid #ccc}
.company_contact1_wrap{display:block;margin-top:60px;*zoom:1}
.company_contact1_wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.company_contact1_wrap .column1{float:left;width:580px}
.company_contact1_wrap .column2{float:right;width:580px}
.company_contact1_wrap .column3{float:right;width:580px;margin-top:44px}
.company_contact1_wrap .column1 strong, .company_contact1_wrap .column2 strong, .company_contact1_wrap .column3 strong{display:block;font-size:22px;line-height:26px;font-weight:700;color:#252525;letter-spacing:-1px;border-bottom:2px solid #252525;padding-bottom:20px}
.company_contact1_wrap .column1 table{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.company_contact1_wrap .column1 tbody th{font-size:22px;line-height:26px;font-weight:700;color:#252525;letter-spacing:-1px;border-bottom:1px solid #ccc;padding:11px 0 12px;vertical-align:top;text-align:left}
.company_contact1_wrap .column1 tbody td{font-size:15px;line-height:26px;color:#464646;letter-spacing:-1px;border-bottom:1px solid #ccc;padding:11px 0 12px;vertical-align:top}
.company_contact1_wrap .column1 .btn{display:block;text-align:right;margin-top:20px}
.company_contact1_wrap .column2 ul{margin:18px 0 0 0}
.company_contact1_wrap .column2 ul>li{background:url('../image/bu9.png') 0 5px no-repeat;padding-left:17px;font-size:15px;line-height:20px;color:#947938;margin-top:20px}
.company_contact1_wrap .column2 ul>li:first-child{margin-top:0}
.company_contact1_wrap .column2 ul>li em{font-weight:700;font-style:normal}
.company_contact1_wrap .column2 ul>li>p{display:block;margin-top:4px;font-size:14px;line-height:20px;font-weight:400;color:#464646;letter-spacing:-1px}
.company_contact1_wrap .column2 ul>li>p:first-child{margin-top:10px}
.company_contact1_wrap .column3 ul{margin:18px 0 0 0}
.company_contact1_wrap .column3 ul>li{background:url('../image/bu9.png') 0 5px no-repeat;padding-left:17px;font-size:15px;font-weight:700;line-height:20px;color:#947938;margin-top:20px}
.company_contact1_wrap .column3 ul>li:first-child{margin-top:0}
.company_vision1_wrap{display:block;height:600px;overflow:hidden;margin-top:-30px}
.company_vision2_wrap{display:block;height:600px;overflow:hidden}
.company_vision3_wrap{display:block;height:305px;padding:58px 0 0 60px;margin-bottom:0px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:15px;line-height:24px;color:#464646;letter-spacing:-1px;position:relative}
.company_vision3_wrap strong{display:block;font-size:40px;font-weight:800;color:#252525;letter-spacing:-2px;margin-bottom:30px}
.company_vision3_wrap .btn{display:block;margin-top:30px}
.company_vision3_wrap .logo{position:absolute;right:188px;top:66px;z-index:5}
.company_vision1_wrap .sliderkit-panel-text strong{display:block;font-size:42px;font-weight:800;line-height:48px;color:#fff;letter-spacing:-2px;margin:140px 0 25px 60px}
.company_vision1_wrap .sliderkit-panel-text p{display:block;font-size:15px;font-weight:400;line-height:24px;color:#fff;letter-spacing:-1px;margin:0 0 0 60px}
.company_vision1_wrap .sliderkit-nav{left:60px !important;top:380px !important}
.company_vision1_wrap .sliderkit-nav-clip ul li{margin-right:5px !important}
.company_vision1_wrap .sliderkit-nav-clip ul li a{width:26px;height:27px;background:url('../image/bunav1_off.png') no-repeat;text-indent:-9999px}
.company_vision1_wrap .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;background:url('../image/bunav1_on.png') no-repeat}
.company_vision2_wrap .sliderkit-panel-text strong{display:block;font-size:42px;font-weight:800;line-height:48px;color:#fff;letter-spacing:-2px;margin:140px 0 25px 60px}
.company_vision2_wrap .sliderkit-panel-text p{display:block;font-size:15px;font-weight:400;line-height:24px;color:#fff;letter-spacing:-1px;margin:0 0 0 60px}
.company_vision2_wrap .sliderkit-nav{left:60px !important;top:380px !important}
.company_vision2_wrap .sliderkit-nav-clip ul li{margin-right:5px !important}
.company_vision2_wrap .sliderkit-nav-clip ul li a{width:54px;height:55px;background:url('../image/bunav2_off.png') no-repeat;font-size:13px;line-height:48px;font-weight:700;letter-spacing:-1px;color:#fff;text-align:center}
.company_vision2_wrap .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;background:url('../image/bunav2_on.png') no-repeat}

/*main*/
.main_visual_wrap{display:block;position:relative;width:100%;height:100% !important}
.main_visual_wrap .visual_area{}
.main_visual_wrap .mainslide_down{position:absolute;bottom:40px;z-index:500;display:block;margin:0 auto;width:100%}
.main_visual_wrap .mainslide_down>img{display:block;cursor:pointer;width:65px;height:41px;margin:0 auto;text-align:center}
.main_visual_wrap .photosgallery-captions{width:100% !important;height:100% !important;padding:0}
.main_visual_wrap .photosgallery-captions .sliderkit-nav{left:0;padding:0}
.main_visual_wrap .photosgallery-captions .sliderkit-go-btn{position:absolute;top:46.5%;z-index:200 !important;width:36px;height:66px;}
.main_visual_wrap .photosgallery-captions .sliderkit-go-prev{left:34px}
.main_visual_wrap .photosgallery-captions .sliderkit-go-next{right:34px}
.main_visual_wrap .photosgallery-captions .sliderkit-go-btn a{display:block;width:36px;height:66px;opacity:0.6;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.main_visual_wrap .photosgallery-captions .sliderkit-go-prev a{background-image:url("../image/arr_mainnav1.png") ;}
.main_visual_wrap .photosgallery-captions .sliderkit-go-next a{background-image:url("../image/arr_mainnav2.png");}
.main_visual_wrap .photosgallery-captions .sliderkit-btn-disable a{opacity:0;cursor:pointer;}
.main_visual_wrap .photosgallery-captions .sliderkit-go-btn span{display:none;}
.main_visual_wrap .photosgallery-captions .sliderkit-panel{top:0;left:0;width:100% !important;height:100% !important}
.main_visual_wrap .photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox{top:0;left:0;width:100% !important;height:100% !important;}
.main_visual_wrap .photosgallery-captions .sliderkit-panel .sliderkit-panel-text{position:relative;height:100%}
.main_visual_wrap .photosgallery-captions .sliderkit-panel .sliderkit-panel-overlay{width:100% !important;height:100% !important;background:#000;opacity:0.3;margin-top:60px}
.main_visual_wrap .mainslide_content{width:82%;margin:0 auto;height:100%;border-spacing:0px;border:0;border-collapse:collapse}    /*main slide contents*/
.main_visual_wrap .mainslide_content td{text-align:center;vertical-align:middle}
.main_visual_wrap .mainslide_content .photo{display:block;text-align:center;margin:-40px 0 40px 0}
.main_visual_wrap .mainslide_content strong{display:block;font-size:38px;font-weight:600;line-height:54px;color:#fff;letter-spacing:-3px;text-align:center;
	text-shadow:1px 2px 5px #000;-moz-text-shadow:1px 2px 5px #000;-webkit-text-shadow:1px 2px 5px #000}
.main_promotion_wrap{display:block;background-color:#f0e9db;width:100%;height:150px}
.main_promotion_wrap table tbody td{vertical-align:middle;font-size:18px;line-height:31px;color:#252525;letter-spacing:-1px;text-align:center}
.main_promotion_wrap table tbody td>strong{vertical-align:middle;font-size:32px;line-height:38px;font-weight:700;line-height:22px;color:#252525;letter-spacing:-2px}
.main_promotion_wrap table tbody td a>img{vertical-align:middle;margin-top:-4px}
.main_promotion_wrap .mainslide_promotion1{width:100%;border-spacing:0px;border:0;border-collapse:collapse;height:100%}
.main_promotion_wrap .contentslider-std{width:1220px !important;height:150px  !important;padding:0  !important;margin:0 auto}
.main_promotion_wrap .contentslider-std .sliderkit-panels{width:1140px  !important;height:150px !important;overflow:hidden;padding:0 70px !important;}
.main_promotion_wrap .contentslider-std .sliderkit-panel{width:1070px !important;height:150px !important;overflow:auto;padding:0 !important; }
.main_promotion_wrap .contentslider-std .sliderkit-go-btn{position:absolute;top:34px;z-index:10;}
.main_promotion_wrap .contentslider-std .sliderkit-go-prev{left:0;}
.main_promotion_wrap .contentslider-std .sliderkit-go-next{right:0;}
.main_promotion_wrap .contentslider-std .sliderkit-go-btn a{display:block;width:54px;height:83px;cursor:pointer;}
.main_promotion_wrap .contentslider-std .sliderkit-go-prev a{background:url('../image/arr_mainnav3.png') no-repeat #f0e9db}
.main_promotion_wrap .contentslider-std .sliderkit-go-next a{background:url('../image/arr_mainnav4.png') no-repeat #f0e9db}
.main_promotion_wrap .contentslider-std .sliderkit-go-prev a:hover{background:url('../image/arr_mainnav3.png') no-repeat #f0e9db}
.main_promotion_wrap .contentslider-std .sliderkit-go-next a:hover{background:url('../image/arr_mainnav4.png') no-repeat #f0e9db}
.main_promotion_wrap .contentslider-std .sliderkit-go-btn span{display:none}

.main_hottopic_wrap{display:block;background:url('../image/bg_main1.jpg') center center no-repeat;background-size:cover;height:1204px}
.main_hottopic_wrap .column_wrap{width:1220px;margin:0 auto}
.main_hottopic_wrap .column_wrap .bbsList2_wrap{display:block;border-bottom:0;padding:0}
.main_hottopic_wrap .column_wrap .bbsList2{*zoom:1}
.main_hottopic_wrap .column_wrap .bbsList2:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_hottopic_wrap .column_wrap .bbsList2 li{float:none;width:580px;padding-bottom:10px}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb{display:block;background-color:#f2f1ed;*zoom:1}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb .photo{float:left;width:180px;margin-bottom:-4px}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb .photo>img{width:180px;height:150px;overflow:hidden}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb figcaption{float:left;width:376px;padding:0 12px;letter-spacing:-1px}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb figcaption .txt_caption{display:block;font-size:15px;line-height:19px;color:#252525;border-bottom:0;padding:16px 0 0 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb figcaption .txt_note{display:block;font-size:14px;line-height:24px;color:#464646;height:48px;overflow-y:hidden;margin:13px 0 10px 0}
.main_hottopic_wrap .column_wrap .bbsList2 li .thumb figcaption .txt_data{display:block;font-size:13px;line-height:19px;color:#7d7d7d;border-top:0;padding-top:8px}
.main_hottopic_wrap .column_wrap .bbsList2 li a:hover .thumb figcaption .txt_caption{color:#252525;text-decoration:underline}
.main_hottopic_wrap .column_wrap .bbsList2 li a:hover .thumb figcaption .txt_note{color:#464646;text-decoration:none}
.main_hottopic_wrap article h2{display:block;font-size:28px;line-height:32px;font-weight:700;color:#fff;letter-spacing:-2px;margin:53px 0 20px}
.main_hottopic_wrap .column1{float:left;width:580px}
.main_hottopic_wrap .column2{float:right;width:580px}
.main_hottopic_wrap .column3{float:left;width:580px}
.main_hottopic_wrap .column4{float:right;width:580px}
.main_hottopic_wrap .column1 figure .photo{display:block;width:580px;height:340px;overflow:hidden}
.main_hottopic_wrap .column1 figure .photo>img{width:100%}
.main_hottopic_wrap .column1 figure figcaption{display:block;background-color:#fff;padding:30px 26px 25px 26px;margin-top:-4px;min-height:149px}
.main_hottopic_wrap .column1 figure figcaption strong{display:block;font-size:20px;line-height:24px;font-weight:700;color:#252525;letter-spacing:-1px}
.main_hottopic_wrap .column1 figure figcaption p{display:block;font-size:15px;line-height:23px;color:#464646;letter-spacing:-1px;margin-top:13px;height:70px;overflow-y:hidden}
.main_hottopic_wrap .column1 figure figcaption em{display:block;font-size:13px;line-height:16px;color:#464646;letter-spacing:-1px;font-style:normal;margin-top:12px}
.main_hottopic_wrap .column1 figure>a{display:block}
.main_hottopic_wrap .column1 figure>a:hover strong{color:#252525;text-decoration:underline}
.main_hottopic_wrap .column2 .link{display:block;background-color:#e6e3d9;text-align:center;height:50px;padding-top:10px;overflow:hidden}
.main_hottopic_wrap .column2 .link>a{display:inline-block;background:url('../image/ic_cal1.gif') 0 0 no-repeat;padding-left:51px;font-size:18px;line-height:40px;color:#252525;letter-spacing:-1px}
.main_hottopic_wrap .column3 .wrap1{display:block;background:url('../image/bg_main3.jpg') no-repeat;width:524px;height:102px;overflow:hidden;padding:24px 28px}
.main_hottopic_wrap .column3 .wrap2{display:block;background:url('../image/bg_main4.jpg') no-repeat;width:524px;height:102px;overflow:hidden;margin-top:10px;padding:24px 28px}
.main_hottopic_wrap .column3 .list1{width:100%;height:100%;border-spacing:0px;border:0;border-collapse:collapse}
.main_hottopic_wrap .column3 .list1 tbody th{width:35%;font-size:20px;font-weight:700;line-height:22px;color:#fff;letter-spacing:-1px;vertical-align:middle;text-align:left}
.main_hottopic_wrap .column3 .list1 tbody td{font-size:16px;line-height:24px;color:#fff;letter-spacing:-1px;vertical-align:middle;border-left:1px solid #c9cac9;padding-left:20px}
.main_hottopic_wrap .column3 .list1 tbody td>p{background:url('../image/bu12.gif') 0 11px no-repeat;padding-left:10px;margin:1px 0}
.main_hottopic_wrap .column3 .list1 tbody td a{color:#fff}

.main_faq_wrap{display:block;background-color:#9e9d98;padding:60px 0 62px 0}
.main_faq_wrap ul{width:1220px;margin:0 auto;border-left:1px solid #ccc;border-top:1px solid #ccc;*zoom:1}
.main_faq_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_faq_wrap ul li{float:left;font-size:22px;font-weight:700;line-height:26px;color:#fff;letter-spacing:-2px;text-align:center;background-color:#918f8a;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:33%;padding:24px 0;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.main_faq_wrap ul li:nth-child(3n){width:34%}
.main_faq_wrap ul li>a{display:block;color:#fff}

.main_award_wrap{display:block;background:#f2f2f2}
.main_award_wrap .wrap{display:block;background:url('../image/bg_gap8.gif') repeat-y;width:1220px;margin:0 auto;padding-bottom:50px;*zoom:1}
.main_award_wrap .wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_award_wrap .wrap .column1{display:block;float:left;width:329px;background:url('../image/ic_award1.gif') center 30px no-repeat;padding:145px 28px 0 28px}
.main_award_wrap .wrap .column2{display:block;float:left;width:329px;margin-left:31px;background:url('../image/ic_mobile1.gif') center 35px no-repeat;padding:145px 28px 0 28px}
.main_award_wrap .wrap .column3{display:block;float:left;width:329px;margin-left:31px;background:url('../image/ic_boolean1.gif') center 34px no-repeat;padding:145px 28px 0 28px}
.main_award_wrap .wrap .column1 strong{display:block;text-align:center;font-size:30px;line-height:35px;font-weight:700;color:#252525;letter-spacing:-1px}
.main_award_wrap .wrap .column1 p{display:block;text-align:center;font-size:22px;line-height:27px;font-weight:700;color:#464646;letter-spacing:-1px;margin-top:15px}
.main_award_wrap .wrap .column1 ul{width:140px;margin:17px auto 0 auto}
.main_award_wrap .wrap .column1 ul li{font-size:16px;line-height:28px;color:#7d7d7d;letter-spacing:-1px;background:url('../image/bu4.gif') 0 14px no-repeat;padding-left:10px}
.main_award_wrap .wrap .column2 strong{display:block;text-align:center;font-size:30px;line-height:35px;font-weight:700;color:#252525;letter-spacing:-1px}
.main_award_wrap .wrap .column2 p{display:block;text-align:center;font-size:22px;line-height:27px;font-weight:700;color:#464646;letter-spacing:-1px;margin-top:15px}
.main_award_wrap .wrap .column2 figure{width:325px;margin:20px auto 0 auto;*zoom:1}
.main_award_wrap .wrap .column2 figure:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_award_wrap .wrap .column2 figure .qrcode{display:block;float:left;width:135px}
.main_award_wrap .wrap .column2 figure figcaption{float:left;font-size:16px;line-height:26px;color:#959595;letter-spacing:-1px;vertical-align:top;width:190px}
.main_award_wrap .wrap .column2 figure figcaption>a{display:inline-block;margin-top:18px}
.main_award_wrap .wrap .column3 strong{display:block;text-align:center;font-size:30px;line-height:35px;font-weight:700;color:#252525;letter-spacing:-1px}
.main_award_wrap .wrap .column3 ul{margin-top:15px}
.main_award_wrap .wrap .column3 ul li{font-size:16px;line-height:28px;color:#7d7d7d;letter-spacing:-1px;margin-bottom:4px;*zoom:1}
.main_award_wrap .wrap .column3 ul li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_award_wrap .wrap .column3 ul li a{display:block;float:left;color:#7d7d7d;width:240px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;overflow:hidden}
.main_award_wrap .wrap .column3 ul li a:hover{text-decoration:underline}
.main_award_wrap .wrap .column3 ul li time{display:block;float:right}

.main_banner_wrap{display:block;background:url('../image/bg_main2.jpg') center center no-repeat;background-size:cover;height:102px;overflow:hidden;padding:60px 0}
.main_banner_wrap ul{width:1220px;margin:0 auto;*zoom:1}
.main_banner_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_banner_wrap ul li{float:left;margin-left:30px}
.main_banner_wrap ul li:first-child{margin-left:0}

.privacy_wrap{display:block;font-size:14px;line-height:30px;color:#7d7d7d;letter-spacing:-1px;margin-top:40px}
.privacy_wrap strong{display:block;font-size:15px;font-weight:700;line-height:24px;color:#252525;margin:30px 0 15px 0}
.privacy_wrap p{display:block;font-size:14px;font-weight:700;line-height:24px;color:#464646;margin-bottom:8px}

/*시스템메시지*/
.msg_system{display:block;width:540px;margin:0 auto;background:url('../image/img_logo6.gif') 0 0 no-repeat;padding-left:154px}
.msg_system h1{font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.msg_system h2{display:block;font-size:32px;font-weight:700;line-height:38px;color:#363636;letter-spacing:-1px;margin-bottom:20px}
.msg_system .txt_chk{display:block;font-size:17px;line-height:24px;color:#464646;letter-spacing:-1px;margin-bottom:30px}
.msg_system .list_chk li{font-size:15px;font-weight:600;line-height:18px;color:#202020;letter-spacing:-1px;background:url('../image/bu6.gif') 0 12px no-repeat;padding:4px 0 0 8px}
.msg_system .list_chk li:first-child{border-top:1px solid #e1e1e1;padding-top:30px;background-position:0 37px}
.msg_system .color1{display:block;font-size:14px;font-weight:700;line-height:18px;color:#ff8b03;letter-spacing:-1px;margin-bottom:6px}
.msg_system .btn1{display:inline-block !important;font-size:16px !important;line-height:19px !important;font-weight:700 !important;color:#fff !important;text-decoration:none !important;padding:10px 20px 10px 20px !important;margin:-2px 0 0 4px !important;min-height:20px !important;vertical-align:top !important;letter-spacing:-1px;
	border: 0; cursor:pointer;
	text-align: center; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #c0c0c0 0 3px 3px;
	-moz-box-shadow: #c0c0c0 0 3px 3px;
	box-shadow: #c0c0c0 0 3px 3px;
	background: #656565;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#656565), to(#454545));
	background: -webkit-linear-gradient(#656565, #454545);
	background: -moz-linear-gradient(#656565, #454545);
	background: -ms-linear-gradient(#656565, #454545);
	background: -o-linear-gradient(#656565, #454545);
	background: linear-gradient(#656565, #454545)}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

} /*chr,safari*/
@-moz-document url-prefix() { 

} /*FF*/

.company_vision4_wrap{background-color:#f7f7f7;display:block;height:1965px;padding:58px 0 0 60px;margin-bottom:-160px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:15px;line-height:24px;color:#464646;letter-spacing:-1px;posit	ion:relative}
.company_vision4_wrap strong{display:block;font-size:40px;font-weight:800;color:#252525;letter-spacing:-2px;margin-bottom:50px}
.company_vision4_top{padding-top:30px; display:inline}
.company_vision4_wrap .img{width:260px; margin-right:0px;}
.company_vision4_wrap .txt{width:835px; padding-right:40px; vertical-align:top; float:right;}
.company_vision4_wrap .smallStrong{display:block;font-size:18px;font-weight:700;color:#252525;letter-spacing:-2px;margin-bottom:3px}

.layer_wrap{position:absolute;z-index:500;background-color:#fff}
.layer_wrap .contents{display:block !important;width:auto !important;margin:0 !important;padding:28px 30px !important;background:none !important}

.research1 tbody th{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
.research1 tbody th:first-child{border-left:0}
.research1_wrap{border-top:1px solid #acacac}
.research1_wrap>ol>li{padding:20px 0 20px 125px;border-bottom:1px solid #acacac;position:relative}
.research1_wrap>ol>li .num{display:block;font-size:20px;font-weight:700;font-style:normal;color:#363636;letter-spacing:-1px;background-color:#d7d7d7;text-align:center;vertical-align:middle;width:100px;padding:36px 0 40px 0;position:absolute;left:0;top:20px}
.research1_wrap .question{display:block;font-size:15px;line-height:21px;font-weight:700;color:#363636;letter-spacing:-1px;margin-bottom:15px}
.research1_wrap .answer{display:block;font-size:15px;line-height:21px;font-weight:400;color:#707070;letter-spacing:-1px}
.research1_wrap input[type="radio"]{width:14px;height:14px;vertical-align:top;margin:3px 8px -2px 0}
.research1_wrap .list_answer>li{margin-top:10px}
.research1_wrap .list_answer>li:first-child{margin-top:0}

/* 2016.4.17수정추가 */
.bg_contents9{background-color:#ebebeb !important}   /*학술대회 BG*/
.title_wrap .txt_h3{font-size:18px;line-height:22px;color:#252525;padding-top:18px}

.conference_wrap .tab_wrap{display:block;border-top:1px solid #959595;border-bottom:1px solid #959595;margin-bottom:30px}
.conference_wrap .tab_wrap ul{*zoom:1}
.conference_wrap .tab_wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.conference_wrap .tab_wrap li{float:left;border-right:1px solid #959595;font-size:24px;line-height:29px;font-weight:700;color:#959595;letter-spacing:-1px;padding:14px 0 15px;background-color:#fff;
  -webkit-box-sizing:border-box;box-sizing:border-box}
.conference_wrap .tab_wrap li:first-child{border-left:1px solid #959595}
.conference_wrap .tab_wrap .focus{background-color:#a1a1a1;color:#fff}
.conference_wrap .tab_wrap .focus a{color:#fff}
.conference_wrap .tab_wrap a{display:block;color:#959595;text-align:center}
.conference_wrap .tab_wrap a:hover{text-decoration:underline}

.conference_wrap .semina_time{display:block;border:1px solid #959595;background-color:#eeede2;font-size:22px;font-weight:700;color:#252525;line-height:26px;padding:15px 25px 17px 25px}
.conference_wrap .session_box{display:block;border:1px solid #959595;background-color:#fff;padding:24px 25px;margin-top:30px}
.conference_wrap .session_box>h4{display:block;font-size:24px;line-height:29px;font-weight:700;color:#252525;letter-spacing:-1px;background:none;padding-top:0;margin-bottom:0}
.conference_wrap .session_box .txt_writer{display:block;font-size:15px;line-height:19px;color:#252525;border-bottom:1px solid #ccc;padding:24px 0 28px 0;margin-bottom:30px}
.conference_wrap .session_box .list_session{*zoom:1;    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;}
.conference_wrap .session_box .list_session:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.conference_wrap .session_box .list_session>li{max-width:565px;width: 100%; display: flex;
    flex-direction: column; margin-top:40px}
.conference_wrap .session_box .list_session>li:nth-child(1), .conference_wrap .session_box .list_session>li:nth-child(2){margin-top:0}

.conference_wrap .session_box .list_session strong{display:block;font-size:18px;font-weight:700;color:#252525;line-height:26px;padding-bottom:15px;letter-spacing:-1px;}
.conference_wrap .session_box .list_session .txt1{display:block;background:url('../image/bu13.gif') 0 8px no-repeat;padding-left:8px;font-size:14px;color:#252525;line-height:18px;padding-bottom:5px}
.conference_wrap .session_box .list_session .txt2{display:block;font-size:14px;color:#252525;line-height:22px;padding-bottom:5px}
.conference_wrap .session_box .list_session .btn{display:inline-block;font-size:14px;line-height:17px;font-weight:700;color:#fff;text-decoration:none;padding:3px 10px 3px 10px;margin:1px 0 0 6px;min-height:16px;vertical-align:top;letter-spacing:-1px;
  border: 0; cursor:pointer;text-align: center;background-color:#f68e56; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;    display: inline-flex;
    justify-content: center;
    align-items: center;}
.conference_wrap .session_box .list_session .youtube{display:block;margin-top:20px}
.conference_wrap .session_box .list_session .youtube iframe{max-width:565px;width: 100%; height:310px;overflow:hidden}
.conference_wrap .session_box .list_session .youtube.mt1{margin-top:70px}
.conference_wrap .session_box .list_session .youtube.mt2{margin-top:42px}

.conference_wrap .session_box02{max-width:1220px;width:100%;display:table; border:1px solid #959595;background-color:#fff;padding:24px 25px;margin-top:30px;box-sizing: border-box;}
.conference_wrap .session_box02>h4{display:inline-block; width:200px; vertical-align:middle; font-size:24px;line-height:29px;font-weight:700;color:#252525;letter-spacing:-1px;background:none;padding-top:0;margin-bottom:0}
.conference_wrap .session_box02>p{display:table-cell; width:900px; vertical-align:middle;}

.conference_wrap .photo_semina{display:block;margin-top:30px}
.conference_wrap .history_semina{display:block;border-top:1px solid #959595;padding-top:50px;margin-top:50px}
.conference_wrap .history_semina>ul{*zoom:1}
.conference_wrap .history_semina>ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.conference_wrap .history_semina>ul>li{float:left}
.conference_wrap .history_semina>ul>li:nth-child(1){width:417px}
.conference_wrap .history_semina>ul>li:nth-child(2){width:417px}
.conference_wrap .history_semina>ul>li:nth-child(3){width:385px}
/* //2016.4.17수정추가 */

.conference_wrap .history_semina02{display:block;border-top:1px solid #959595;padding-top:50px;margin-top:50px}
.conference_wrap .history_semina02>ul{*zoom:1}
.conference_wrap .history_semina02>ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.conference_wrap .history_semina02>ul>li{float:left; width:590px; margin-bottom:20px;}
.conference_wrap .history_semina02>ul>li:nth-child(odd){margin-right:20px;}
.conference_wrap .history_semina02>ul>li:nth-child(even){margin-left:20px;}

.conference_wrap .photo_semina img {
    width: 100%;
    max-width: 100%;
}
button.close{display:block;font-size:20px;line-height:60px;font-weight:700;letter-spacing:-1px;color:#252525;background-color:#f69a36;width:120px;height:60px;margin:50px auto 0 auto;text-align:center;    border: none;}

/*2023 시작*/

.cfc-ctt-modal {
    padding: 50px 33px 73px;
    background-color: #f4f4f4;
}

.cfc-ctt-modal h3 {
    font-family: 'GowunDodum-Regular';
   font-size: clamp(20px, 6vw, 35px);
    font-weight: normal;
    text-align: center;
    word-break: keep-all;
}

.layer-wrap {
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
}
.layer-wrap.cfc {
    margin-top: 30px;
}
.layer-wrap.ctt {
    margin-top: 24px;
}
.layer-wrap.ctt .modal-inner {
    padding: 26px 38px;
} 
.layer-wrap.cfc .modal-inner {
    padding: 12px 28px;
    display: flex;
    align-items: center;
    justify-content: space-between;
} 
.cfc .content-head {
    display: flex;
    align-items: center;
    font-size: 20px;
}
.cfc .content-head span {
    font-weight: bold;
    color: #000;
    padding-left: 23px;
    padding-right: 14px;
    position: relative;
    min-width: 72px;
}
.cfc .content-head span::before {
    content: '';
    display: inline-flex;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #ff5700;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.cfc .content-head span::after {
    content: ':';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    font-size: 20px;
    color: #000;
}
.cfc .content-head p {
    margin-left: 15px;
}
.cfc .day-row {
    font-size: 16px;
    max-width: 176px;
    width: 100%;
}
.cfc .day-row .title {
    display: none;
}
.cfc .day-row ul {
    display: flex;
    align-items: center;
}
.cfc .day-row ul li {
       display: flex;
    align-items: center; 
}
.cfc .day-row ul li .day {
    font-weight: bold;
}
.cfc .day-row ul li .label {
    margin-right: 6px;
}
.cfc .day-row ul li:last-of-type .label {
    margin-right: 0
}




.layer-wrap.ctt .content-head {
    display: flex;
    align-items: center;
}
.layer-wrap.ctt .content-head .label {
    font-size: 24px;
    font-weight: bold;
    font-family: 'GowunDodum-Regular';
}
.layer-wrap.ctt .ct {
    display: flex;
    align-items: center;
    font-size: 16px;
}
.ct .ct-info {
    display: flex;
    align-items: center;
}
.layer-wrap.ctt .ct .title {
    padding-left: 17px;
    padding-right: 8px;
    position: relative;
    margin-left: 20px;
}
.layer-wrap.ctt .ct .title::before {
    content: '';
    display: inline-flex;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ff5700;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.layer-wrap.ctt .ct .title::after {
    content: ':';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    font-size: 20px;
    color: #000;
}

.layer-wrap.ctt .ct .ct-info {
    margin-left: 5px;
}
.layer-wrap.ctt .video-wrap {
    margin-top: 27px;
    position: relative;
    padding-bottom: 59.9722%;
}
.layer-wrap.ctt .video-wrap  iframe {
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.orange-ball {
    display: inline-flex;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ff5700;
    margin-right: 5px
}

.txt-pdf-box {
    padding: 22px 31px;
    background-color: #f7f7f7;
    border-radius: 15px;
    margin-top: 20px;
}
.txt-pdf-box p {
    font-size: 20px;
    font-family: 'GowunDodum-Regular';
}
.txt-pdf-box .ct {
    padding: 4px 0;
    margin-top: 10px;
    width: 100%;
    flex-wrap: wrap;
}
.txt-pdf-box .ct .pdf-block {
    width: 100%;
    margin-top: 16px;
}
.txt-pdf-box .ct .pdf-block .pdf {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    max-width: 93px;
    width: 100%;
    height:30px;
    border-radius: 5px;
    background-color: #ff5700;
    color: #fff;
    font-size: 14px;
}
.m-day {display: none;}


.session1 .txt-pdf-box:nth-of-type(n+2) {
    margin-top: 50px;
}
.ctt.session1 .txt-pdf-box.first-box {
    margin-top: 20px;
}
.session2 .txt-pdf-box:nth-of-type(n+2) {
    margin-top: 50px;
}
.ctt.session2 .txt-pdf-box.first-box {
    margin-top: 20px;
}
hr {
    display: flex;
    width: 100%;
    height: 1px;
    background: #eee;
    border: 0;
    margin-top: 50px
}


@media screen and (max-width:768px) {

    .txt-pdf-box {
        padding: 22px 18px;
    }
    .txt-pdf-box p {
        font-size: 18px;
    }
    .layer-wrap.cfc.m-day .modal-inner .content-head {
        font-size: 16px;
    }
    .layer-wrap.cfc.m-day .modal-inner .content-head span {
        font-weight: inherit;
        padding-left: 20px;
        padding-right: 0;
        margin-right: 3px;
        min-width: 57px;
    }
    .layer-wrap.cfc.m-day .modal-inner .content-head span::before {
        width: 8px;
        height: 8px;
    }
    .layer-wrap.cfc + .layer-wrap.cfc {
        margin-top: 10px;
    }
    .cfc .day-row {
        display: none;
    }
    .m-day {display: flex;font-size: 16px;}
    
    .cfc-ctt-modal {
        padding: 50px 16px 73px;
    }
    .layer-wrap.cfc .modal-inner {
        padding: 15px 14px;
    }
    .layer-wrap.ctt .modal-inner {
        padding: 26px 14px;
    }
    .cfc .content-head {
        align-items: flex-start;
        width: 100%;
        font-size: 16px;
    }
    .layer-wrap.ctt .ct .title {
        margin-left: 0;
    }
    .layer-wrap.ctt .content-head {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .layer-wrap.cfc .modal-inner {
        flex-direction: column;
        gap: 15px;
        align-items: flex-start;
    }
    .conference_wrap .session_box .list_session {
        gap:40px;
    }
    .modal-content {
        font-size: 16px;
    }
    .flex-divie  {
        display: flex;
        gap: 20px;
        flex-direction: column;
        align-items: center;
    }
    .conference_pop_wrap .session_left,.conference_pop_wrap .session_right  {
        max-width: 100%;
        width: 100%;
        
    }
    .conference_pop_wrap .list1 {
        margin: 35px 0 ;
    }
    .modal-content {    height: calc(100% - 59px);}
    
    .modal-content .session3 table tr {    
        display: flex;
        flex-direction: column;
    }
    .modal-content .session3 table tr td {
        width: 100% !important;
        height: auto !important;
    }
    .modal-content .session3 table tr td .depth_menu {
        width: 100%;
        display: flex;
        max-width: 100%;
        margin: 0;
        border-top: none;
        flex-direction: row;
        justify-content: space-between;
    }
    .modal-content .session3 table tr td .depth_menu .depth1 {
        border-bottom: none;
    }
    .modal-content table img {
        width: auto;
        max-width: 100%;
    }
    .conference_wrap .session_box02>h4 {
        width: max-content;
        padding-right: 10px;
    }
    .session3 .depth_menu .depth2>a {
        padding-left: 0
    }
    .session3 .depth_menu .depth2>a {
        padding-left: 0;
    }
    .session3 .depth_menu .depth1>a {
        padding-left: 0
    }
    .session3 .depth_menu .depth1 ul {
        margin:0;
    }

} 
@media screen and (max-width:535px) {
        .txt-pdf-box .ct .ct-info + .ct-info {
    margin-top: 5px;
}

}

@media screen and (max-width:370px) {
    .orange-ball {
            margin-top: 6px;
    }
    .txt-pdf-box .ct .ct-info {
        align-items: flex-start;
        flex-direction: column;
    }
    .layer-wrap.ctt .ct {
        align-items: flex-start;
    }
    .cfc .content-head {
        flex-direction: column;
    }
    .cfc .day-row {
        align-items: flex-start;
        flex-direction: column;
    }
    .layer-wrap.ctt .ct:not(.txt-pdf-box .ct) {
                align-items: flex-start;
        flex-direction: column;
    }
    .txt-pdf-box {
        padding:22px 14px;    
    }
}




