/*서브 공통*/
#sub_body{	width: 100%;
    margin: 0 auto;
    /* display: table; */
    color: #666565;
    /* padding: 60px 50px; */
    margin-top: 50px;
    box-sizing: border-box;
    padding-bottom:50px;
    }

#sub_body>.sub_bigTitle{text-align:center; /*border:1px solid red;*/ display:table; margin:0 auto; padding-bottom:70px;}
#sub_body>.sub_bigTitle>h2{ border-left:14px solid #d9d9d9;  border-right:14px solid #d9d9d9; padding-left:50px;  padding-right:50px; font-size:34px; font-weight:600; color:#f00000;}
#sub_body>.sub_bigTitle>h2>p{font-size:16px; color:#000; font-weight:normal;}

.sub_conWrap{position:relative; padding-left:0px; padding-bottom:40px; } 

/* sub style */
#subContent{position:relative;width:100%;padding-top:0px; color:#282828; font-size:13px; z-index:1;}
#subContent h1 span{font-size:12px;font-weight:normal;color:#949494; line-height:40px;}

#subContent .sub_bg {background-color:#000;}
#subContent .sub_topImg{height:165px; background:#161616; text-align:center;}

.subTitleImg{margin:0 auto; height:220px; z-index:1;}
.subTitleImg_txt {width:1098px; margin:0 auto; position:relative;}
.subTitleImg_txt>img {position:absolute; left:0;top:50px;}

.sub_left_border { display:table; /*border-left:1px solid #d4d4d4; background:url(/img/common/dot1.gif) repeat-y 228px 0;*/}

.subConLeft {float:left; position:relative;z-index:100; display:table; /* margin-top:-25px; */ padding-top:0;  }
.subConLeft .leftTitleTxt {width:189px; height:100px; text-align:center; background:url(/img/sub/left_menu_bg.png) repeat-x;  margin:0; }
.subConLeft .leftTitleTxt>p{color:#fff; margin:0; padding:0 0 10px 0; }
.subConLeft .leftTitleTxt>p>i{font-size:60px;}
.subConLeft .leftTitleTxt>i{font-size:12px; color:#fff; font-style:normal;}
.subConLeft .leftTitleTxt>h3{font-size:22px;color:#fff; font-weight:500; letter-spacing:-1px; margin:0; padding-top:35px; }
.subConLeft .leftTitleTxt>h3>div{font-weight:300; letter-spacing:0px; color:#afecd9; font-size:13px;}
.subConLeft .leftTitleTxt>h4{font-size:12px;font-family:'NMW', 'Batang', serif; color:#c7c7c7; font-weight:normal;}
.subConLeft>ul {margin:0; padding:0; width:187px; display:table; margin-bottom:20px; border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.subConLeft>ul>li, .subConLeft>ul>li:hover, .subConLeft>ul>li.on {background:url(/img/sub/left_menu_arr.png) no-repeat 170px 15px; }
.subConLeft>ul>li {margin:0; border-bottom:1px solid #d4d4d4; font-size:14px; background-color:#fff; }
.subConLeft>ul>li:hover, .subConLeft>ul>li.on { background-color:#f4f4f4; }
.subConLeft>ul>li a {color:#000; font-weight:normal; padding:13px 14px;display:block; }
.subConLeft>ul>li:hover>a { color:#f36f3d; text-decoration:none; font-weight:600; }
.subConLeft>ul>li.on {color:#fff; }
.subConLeft>ul>li.on a{color:#f36f3d;  font-weight:600; }
.subConLeft>div {clear:both; margin-top:10px;}
.left_menu_banner {margin:30px 0 50px 0;}

.subConRight {width:881px; float:right; padding-bottom:40px; padding-top:30px; /*display:table;*/ position:relative; }
.subTitle{position:relative;}
.subTitle h4{height:50px;border-bottom:1px solid #d8d8d8;font-size:32px;color:#666565; letter-spacing:-1px; font-weight:600;}
.subTitle h4 span{font-size:13px;color:#9b9b9b; font-weight:normal;}
.pagenav{position:absolute; top:15px; right:0; font-size:13px; color:#666565;}

.sub_conWrap h2{font-size:24px; color:#444545; font-weight:400; letter-spacing:-1px; clear:both;}
.sub_conWrap h3{background:url('../img/sub/point_03.gif') no-repeat 0 8px; padding:5px 0 0 22px; font-size:18px; font-weight:600; color:#f36f3d; padding-bottom:5px; clear:both;}
.sub_conWrap h4{background:url('../img/sub/point_04.gif') no-repeat 0 11px; padding:0 0 0 12px; color:#4c4d4d; height:15px; font-size:17px; font-weight:500; padding-bottom:15px; clear:both;}
.sub_conWrap h5{color:#3eb592; height:15px; font-size:16px; font-weight:500; padding-bottom:20px; clear:both;}
.f_left{float:left;}
.f_right{float:right;}
.align_center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.c_both{clear:both;}
.p_style{padding:0 0 20px 20px; }
.ol_basic{margin-left:0px; }
.ol_basic>li{padding:5px; list-style-type:decimal-leading-zero;}
.dot_ul>li{padding-bottom:10px; list-style-type:disc; margin-left:20px; line-height:20px;}
.stepPad{display:block; }

/*기본-테이블*/
.table_basic2{width:100%; margin:0 auto; border-top:2px solid #f36f3d; line-height:19px;}
.table_basic2>thead>tr>th{border-bottom:1px solid #8fcab8; border-right:1px solid #f36f3d; background:#f5fcf7; padding:10px 0; color:#f36f3d;}
.table_basic2>thead>tr>th:last-child{border-right:none;}
.table_basic2>tbody>tr>th{border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background:#f8f8f8; padding:10px 10px; color:#686868; }
.table_basic2>tbody>tr>td{border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; vertical-align:middle; padding:10px 10px; }
.table_basic2>tbody>tr:hover{background-color:#f4f4f4;}
.table_basic2>tbody>tr>td:last-child{border-right:none;}
.table_basic2>tbody>tr>td>ul>li{padding-bottom:10px; list-style-type:disc; margin-left:20px;}
.table_basic2>tbody>tr>td>ul>li:last-child{padding-bottom:0;}
.table_basic2>tbody.center_td>tr>td{text-align:center;}
.table_basic2>tbody.center_td>tr>td.l{text-align:left;}
.table_basic2>tbody>tr>td[rowspan]{border-left:1px solid #d7d7d7; }
.th_horizontal>tbody>tr>th{border-bottom:1px solid #77bfa9; border-right:1px solid #f36f3d; background:#f5fcf7; padding:12px 10px; color:#f36f3d; }
.table_lineLeft{border-left:1px solid #ccc; text-align:center;}
.l_line{border-left:1px solid #ccc;}

/*탭디자인*/
.sub01_tab_1{*zoom:1;margin:0px 0 50px 0;   width:100%; /*background:url(../img/sub/tab_line.gif) repeat-x 0 bottom;*/}
.sub01_tab_1:after{content:"";clear:both;display:block;}
.sub01_tab_1 li:first-child{border-left:1px solid #cdd2d7;} 
.sub01_tab_1 li{float:left;background:#e1e1e1; border-radius:10px 0px 10px 0;  height:45px; display:table; margin-right:5px; margin-bottom:5px;}
.sub01_tab_1 li:last-child{margin-right:0;}
.sub01_tab_1 li.on{ background-color:#f36f3d;}
.sub01_tab_1 li a{color:#5f5f5f;text-align:center;display:table-cell;line-height:18px;padding:0px 53px ; vertical-align:middle; font-size:16px;}
.sub01_tab_1 li.on>a{margin: 0 0 -1px 0;  font-weight:500; color:#fff; text-decoration:none;}

.sub01_tab2{*zoom:1;margin:30px 0 30px 0; font-size:14px; float:left; width:100%;}
.sub01_tab2:after{content:"";clear:both;display:block;}
.sub01_tab2 li{float:left;background:#dcdada;margin:0 5px 10px 0; border-radius:5px; height:40px;}
.sub01_tab2 li.on{background:url(../img/sub/tab_on.png) no-repeat 10px 17px #8ec648;/*5283d8*/ border:1px solid #8ec648; }
.sub01_tab2 li a{font-family:'나눔고딕',NanumGothic,NGW;color:#686868;text-align:center;display:block;line-height:18px;padding:10px 20px 10px 20px;}
.sub01_tab2 li.on a{text-decoration:none;color:#fff; } 
.sub01_tab2 li a:hover{text-decoration:none;}

.tabIn2{display:none;/*position:relative;font-family:'나눔고딕',NanumGothic,NGW;*/ margin-top:40px; }

.sub_top_title{margin-bottom:20px;background-color:#3c8cc7;line-height:45px;padding:0px 53px ;display:inline-block;border-radius:10px 0px 10px 0;color:#fff;font-size:16px;font-weight:normal;}

/*카테고리*/
.subCategory:after{content:"";clear:both;display:block;}
.subCategory{margin-bottom:0px;}
/* .subCategory li:first-child{border-left:1px solid #cdd2d7;} */
.subCategory li{
	float: left;
    /* background: #e1e1e1; */
    /* border-radius: 10px 10px 0px 0; */
    height: 36px;
    display: table;
    margin-right: 5px;
    /* margin-bottom: 5px; */
    width: 188px;
    background-image: url(/img/sub/menu_tab_none.png);
	}
.subCategory li:nth-child(2) {    margin-left: -14px;}
.subCategory li:nth-child(3) {    margin-left: -14px;}
.subCategory li:last-child{margin-right:0;}
.subCategory li.on{     /* background-color: #ed6d2e; */
    background-image: url(/img/sub/menu_tab_on.png);
    background-repeat: no-repeat;
    }
.subCategory li a{    color: #ffffff;
    text-align: center;
    display: table-cell;
    line-height: 18px;
    /* padding: 0px 45px; */
    vertical-align: middle;
    font-size: 16px;
    text-align: center;}
.subCategory li.on>a{    /* margin: 0 0 -1px 0; */
    font-weight: 500;
    color: #fff;
    text-decoration: none;}

/*시간표 pdf*/
.time_pdf{text-align:center;}
.time_pdf h3{display:none !important;font-size:22px; color:#205f00; margin-bottom:25px;display:inline-block;border:solid 2px #f36f3d; padding:5px 25px;border-radius:100px;}

/*국물모양 타이틀*/
.red_title{position:relative; padding-bottom:20px;}
.red_title>span{background:url('../img/sub/water_drop.png') no-repeat 0 0; width:77px; height:49px; display:block; padding-left:34px; padding-top:13px;color:#fff; font-weight:600;}
.red_title>strong{font-size:22px; color:#f00000; letter-spacing:-1px; position:absolute; top:40px; left:32px;}

/*버튼- 버튼색상은 각 페이지에*/
.in_btn{border-radius:5px;}
.in_btn>a {padding:8px 15px 8px 15px; margin-top:0px;	cursor:Pointer; /*color:#fff;*/ border:1px solid #fff;  border-radius:5px; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; display:block;}
.in_btn>a:hover{background-color: #fff;  border:1px solid gray; /*border-radius:10px; color: #000;*/ }
.in_btn>a{color:#fff; }
.in_btn>a:hover{ color: #000;  }

/*서브-페이징버튼*/
.pg_wrap{text-align:center;font-size:13px;line-height:25px;margin:45px 0 20px 0;/*padding-top:20px;border-top:1px solid #d8d8d8;*/}
.pg_wrap span{display:inline-block;}
.pg_wrap a{width:25px;height:25px;display:inline-block;color:#69524c;border:1px solid #ccc;}
.pg_wrap a:hover{background-color:#EAEAEA}
.pg_wrap .pg_current{width:25px;height:25px;display:inline-block;color:#fff;border:1px solid #ccc;background:#175491; font-style:normal;}
.pg_wrap span{color:#333;}

.pg_wrap a.pg_page.pg_start{background:url(../img/sub/prevBtn.jpg) no-repeat -1px -1px;line-height:25px;width:25px;height:25px;display:inline-block;text-indent:-999em;}
.pg_wrap a.pg_page.pg_prev{line-height:25px;background:url(../img/sub/prevBtn.jpg) no-repeat -27px -1px;width:25px;height:25px;display:inline-block;text-indent:-999em;}

.pg_wrap a.pg_page.pg_end{line-height:25px;background:url(../img/sub/nextBtn.jpg) no-repeat -27px -1px;width:25px;height:25px;display:inline-block;text-indent:-999em;}
.pg_wrap a.pg_page.pg_end img{height:25px;vertical-align:middle;width:25px;line-height:25px;}
.pg_wrap a.pg_page.pg_prev img{height:25px;vertical-align:middle;width:25px;line-height:25px;}
.pg_wrap a.pg_page.pg_start img{height:25px;vertical-align:middle;width:25px;line-height:25px;}
.pg_wrap a.pg_page.pg_next img{height:25px;vertical-align:middle;width:25px;line-height:25px;}
.pg_wrap a.pg_page.pg_next{line-height:25px;background:url(../img/sub/nextBtn.jpg) no-repeat -1px -1px;width:25px;height:25px;display:inline-block;text-indent:-999em;}

/* 화면낭독기 사용자용 */
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}


/*폼-테이블*/
.form_table{border-top: 2px solid #f36f3d; width:100%;}
.form_table>tbody>tr>th{border-bottom: 1px solid #d3d3d3; background:#f9f9f9; width:18%; padding-left:2%; text-align:left;}
.form_table>tbody>tr>th>span{color:red;}
.form_table>tbody>tr>td{border-bottom: 1px solid #d3d3d3; padding:10px; font-size:14px;}
.form_table>tbody>tr>td>select{border:1px solid #d6d6d6; padding:5px 3px !important;height:32px;}
.form_table>tbody>tr>td>input[type="text"]{border:1px solid #d6d6d6; height:16px;padding:7px 3px 7px !important;}
.form_table>tbody>tr>td>input[type="password"]{border:1px solid #d6d6d6; height:16px;padding:7px 3px 7px !important;}
.form_table>tbody>tr>td>textarea{padding:7px 3px 7px; width:100%; height:200px; border:1px solid #d6d6d6;}
.form_table>thead>tr>th{border-bottom: 1px solid #d3d3d3; background:#f9f9f9; padding:10px 0;}
.tip_txt>span{color:red;}


/*폼-버튼*/
.btn_submit{background-color:#f36f3d; color:#fff; padding:10px 20px 10px 20px; margin-top:20px;	cursor:Pointer;  border:1px solid #fff; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; }
.btn_submit:hover{background-color: #fff;   color: #000; border:1px solid gray; /*border-radius:10px;*/ }

.map_roading {border-top:3px solid #3c8cc7;}

/*게시판공통*/
.board_table_title{margin-bottom:10px; font-size:20px; margin-top:50px;}
.board_table_title i{color:#f36f3d; font-size:15px;margin-right:5px;vertical-align:middle;}
.board_table{border-top:3px solid #3c8cc7;border-bottom:1px solid #bfbfbf; width:100%;}
.board_table>tbody>tr>td>img{vertical-align: text-top;}
.board_table>thead>tr>th{height:39px;padding:5px 0;border-bottom:1px solid #999999; font-weight:500; font-size:14px;text-align:center;background-color:#f9f9f9;}
.board_table>tbody>tr>th{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.board_table>tbody>tr:last-child>th{border-bottom:none;}
.board_table>tbody>tr>td{padding:10px;border:0 none;font-size:14px;border-top:1px solid #ebebeb;}
.board_table>tbody>tr>td[colspan="5"]{text-align:center; }
.board_table>tbody>tr>td>a{padding-left:10px; color:#000; display:inline-block; 
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /*width:90%;*/ }
.board_table>tbody>tr>td>a:hover{text-decoration:none;}
.board_table>tbody>tr:hover{background-color:#F3f3f3;}
.search_box{/*float:right;*/ margin-top:40px;margin-bottom:10px; text-align:center;}
.search_box>form>select{border:1px solid #d6d6d6; padding:5px 3px !important;height:32px;}
.search-input>input{border:1px solid #d6d6d6; height:16px;padding:7px 3px 7px !important; border-right:none !important; margin-right:-6px; margin-top:-1px;}
.briefing-search-input>input{border:1px solid #d6d6d6; height:16px;padding:7px 3px 7px !important;  margin-right:-6px; margin-top:-1px;}
.repple{ background:url('../img/sub/re_bl.gif') no-repeat 10px 19px; }
.repple>a{margin-left:17px;}
.board_table .bo_cate_link{display:none;}

.bo_notice>strong {color: #ffffff;
    background-color: #ed6d2e;
    padding: 0.1em 0.5em;}

.f_center{text-align:center; border:1px solid red;}


/*게시판상세보기*/
.detail_top{width:100%;border-top:2px solid #f36f3d;border-bottom:1px solid #bfbfbf;overflow:hidden; background:#f7f7f7;}
.detail_top>dl{float:left;}
.detail_top>dl>dt{float:left;display:inline-block;  font-size:14px; color:#1862af;}
.detail_top>dl>dt>span{font-weight:400;}
.detail_top>dl>dt>img{padding:2px 10px 0 10px;}
.detail_top>dl>dd{ font-size:14px;}
.detail_top>dl:first-child{width:96%; margin-left:2%; margin-right:2%; margin-bottom:0;}
.detail_top>dl:nth-child(2){width:23%; margin-left:2%;}
.detail_top>dl:nth-child(3){width:20%;}
.detail_top>dl:nth-child(4){width:15%;}
.detail_top>dl:last-child{width:20%;}
.top_title{display:block;}
.detail_data{padding:39px 20px; border-bottom:1px solid #bfbfbf;}
.detail_data > img {width:100%;}
#bo_v_con img{max-width:100%;}
.check_people{ background:#7e3eb9; text-align:center; width:14%; margin:0 auto; margin-top:50px; }
.list_back01{background-color:#585858; margin-top:20px;     display: table;}
.write_btn{background-color:#1862af; margin-top:10px;}
.t_ment{font-size:16px; margin-bottom:10px; color:#4d5154;}
.t_ment>span{color:#f36f3d;}

.shot_list{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; clear:both; margin-top:70px;}
.prev-post{border-bottom:1px solid #ebebeb;}
.prev-post>span{background:url('../img/sub/up-arrow.gif') no-repeat 80px 50% #f7f7f7;  display:inline-block;width:99px;margin-right:20px;padding:13px 0 11px;font-size:14px;color:#333;text-align:center;}
.next-post>span{background:url('../img/sub/down-arrow.gif') no-repeat 80px 50% #f7f7f7; display:inline-block;width:99px;margin-right:20px;padding:13px 0 11px;font-size:14px;color:#333;text-align:center;}
.ir{position:absolute;left:-9999px;height:0;font-size:0;}

/*e-book*/
.e_book_list{background:url('../img/sub/gallery_back.jpg') repeat-y 20px 0; /*width:775px;*/ height:; margin-top:40px;}
.e_book_list>ul{display:inline-block; margin-left:50px; }
.e_book_list>ul:nth-child(2n+1){}
.e_book_list>ul>li:first-child{ background:url('../img/sub/bookshadow.png') no-repeat 0 -12px; /*width:224px;*/ text-align:center;}
.e_book_list>ul>li:first-child>a{ border:1px solid #c4c4c4; background-color:#fff; border-radius:5px; box-shadow:0px 1px 3px #e0e0e0; display:inline-block;}
.e_book_list>ul>li:first-child>a>img{width:158px; height:227px; border-radius:5px;}
.e_book_list>ul>li:first-child>a:hover{border:1px solid gray;}
.e_book_list>ul>li:last-child{text-align:center; margin-top:13px; margin-bottom:30px;}



/*갤러리*/
.thumb_one{display:inline-block; padding:0 18px; padding-bottom:10px;}
.thumb_one>dl>dt{position:relative; padding:9px; width:210px; height:210px; overflow:hidden; line-height:0px;	border:#e4e4e4 solid 1px; border-radius:5px;	box-shadow:0px 1px 3px #e0e0e0; background:#fff;}
.thumb_one>dl>dt:hover{border:1px solid gray;}
.thumb_one>dl>dt>a>img{width:100%; height:100%;}
.thumb_one>dl>dd{margin:0;}
.thumb_one>dl>dd.g_title{font-size:14px; font-weight:400; color:#666565; letter-spacing:-1px; line-height:30px; text-align:left; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.thumb_one>dl>dd.g_name{display:inline-block; vertical-align:middle; padding-bottom:0; width:100%; font:13px NanumGothic; color:#818181; letter-spacing:-1px; line-height:20px; text-align:left;}
.thumb_one>dl>dd.g_name>span{padding-right:10px;}

/*갤러리-view*/

/* 자동등록방지 */
.auto_re>img{padding-top:5px;}
.auto_re>a{border:1px solid #ccc; display:inline-block; padding:7px 10px; border-radius:5px; background-color:#f2f2ec;}
.auto_re>a:hover{background-color:gray; color:#fff;}
	
/*버튼스타일*/
.btnWrap_0204{text-align:center; margin:20px 0 30px 0; }
.btnWrap_0204>a{color:#fff; }
.btn0204{padding:15px 35px; background-color:#f36f3d; display:inline-block; font-size:16px; border-radius:10px; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; }
.btn0204:hover{background-color:#ccc; text-decoration:none; 
	-moz-box-shadow:    inset 0 0 10px #787778;
   -webkit-box-shadow: inset 0 0 10px #787778;
   box-shadow:         inset 0 0 10px #787778;
}

/*사진틀*/
.photo_style{float:left; padding-bottom:20px; clear:both;}
.photo_style>li{ margin-right:25px; margin-bottom:15px; text-align:center;}
.photo_style>li>span{display:block;}
.photo_style>li>div{ display:inline-block;background-color:#fff;  padding:3px;
background: #93c744; /* Old browsers */
background: -moz-linear-gradient(left, #93c744 0%, #35b49a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #93c744 0%,#35b49a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #93c744 0%,#35b49a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
border-radius:10px;
behavior: url( "/js/PIE.htc" ); 
/*
border:1px solid #e2e2e2; 
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.1);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.1);
*/
}
.photo_style>li>div>img{border-radius:10px; width:295px;}
.photo_style>li>div>img.threeAlign{border-radius:10px; width:235px;}
.photo_style>li>div>span{display:block; padding-top:10px;}
.li_left>li{display:inline-block;}

	
	/* 회원가입 약관 */
#fregister section {margin:0 0 20px;padding:20px 0}
#fregister h2 {margin:0 0 20px;text-align:center}
#fregister textarea {display:block;margin-bottom:10px;padding:5px;width:98%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7}
#fregister .fregister_agree {padding:10px 0 0;text-align:right}
#fregister .fregister_agree label {display:inline-block;margin-right:5px}
#fregister p {color:#e8180c;text-align:center}
#fregister .btn_confirm {margin-bottom:20px}

/* 회원가입 입력 */
#fregisterform textarea {height:50px}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}

#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}

/* 회원가입 완료 */
#reg_result {padding:50px 0 0}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0}

/*서브페이지공통*/
.callNum{margin-top:30px;}
.callNum, .callNum>div{font-size:18px; line-height:26px; }	

@media screen and (max-width: 1280px){

	.txtCut{display:inline;}
}

@media screen and (max-width: 880px){
	
}

@media screen and (min-width: 640px){
	.mobileLook{display:none;}
	.txtCut{display:block;}
	
}

#teacher_list{width:22.5%;margin-right:3%;margin-bottom:3%;}
#teacher_list:nth-child(4n){margin-right:0;}
#teacher_list > li{background:#fff; border:1px solid #d9d9d9;box-shadow: 3px 3px #ebe8e8;  box-sizing:border-box;cursor:pointer;position:relative;text-align:center;}
#teacher_list > li .divide{padding-left:20px;padding-top:20px;text-align:left;}
#teacher_list > li .divide h4{font-weight:normal;font-size:15px;color:#666;}
#teacher_list > li .name{color:#686868;font-size:20px; letter-spacing:-1px;padding-left:20px; margin-bottom:30px;text-align:left;}
#teacher_list > li .name strong{font-weight:bold;font-size:24px;color:#333;}
#teacher_list > li img{width:100%;}
#teacher_list > li.look .info{display:block;}
#teacher_list > li .info{text-align:left;-ms-overflow-style: none;overflow: auto;display:none;/* opacity:0;  */ z-index:9;position:absolute; top:0; left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);padding:10px;box-sizing:border-box;}
#teacher_list > li .info::-webkit-scrollbar{width:0;background:none;}
#teacher_list > li .info > h3{font-size:20px; color:#fff;border-bottom:dashed 1px #fff;margin-bottom:10px;}
#teacher_list > li .info > h4{color:#fff;padding-bottom:10px;font-size:15px; font-weight:normal;}
#teacher_list > li .info > p{font-size:14px;color:#fff;position:relative;line-height:17px;padding-bottom:10px;margin-bottom:10px;border:solid 2px rgba(255,255,255,0.5);padding-left:10px;padding-right:10px;}
#teacher_list br{line-height:32px;}
#teacher_list .mo_btn{width:50px;margin-left:-25px;position:absolute; bottom:5px;left:50%;color:#000;text-shadow:0 0 3px #fff;font-size:20px;font-weight:bold;}

.study_add_btn {width:100%; display:none;}
.study_add_btn>a {
    background-color: #f36f3d;
    padding: 5px 35px;
    font-size: 18px;
    margin-top: 30px;
    margin-left: 46%;
    cursor: Pointer;
    /* color: #fff; */
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    display:none;
    /*display: inline-block;*/
    color:white;
}

#bo_v_link{clear:both;  }
#bo_v_link>h2{float:left;display:inline-block;  font-size:14px; color:#1862af;font-weight:600; margin-left:2%;}
#bo_v_link>h2>img{padding:2px 10px 0 10px;}
#bo_v_link>ul{float:left;  padding-bottom:10px; width:80%; margin-left: 1em;
}
#bo_v_link>ul>li{padding-bottom:5px; font-size:12px;}
#bo_v_link>ul>li>a{display:inline-block; }