/* 2019-11-22 banghg */
.topmenu .logo_manual img{margin:0 auto;}
.topmenu .logo_manual a{display:inline-block;}
.topmenu .logo_manual{
    z-index: 5;
	display:inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
	transform: translate(-50%,-50%)
}


/* 2019-12-02 banghg */
.hp_templecook .header.simple .logo_simple{
background: url(../images/static/logo-cook_fix.png) no-repeat 0 center;
background-size: auto 35px;
width: 250px;
}

/* 2020-01-06 banghg */
.apply__intro_course dd{
    overflow: unset;
    clear: left;
}

/* 2020-01-06 moa */
/*
.mo_gnb_wrap .head_bx .logo img {
    vertical-align: middle;
    height: 55px;
}
*/

/* 2020-01-31 banghg */
.map .maker_label{font-weight:100;background-color:#111;border-radius:5px;padding:5px 10px;color:#fff;margin-top:40px;font-size:0.8em;}

/* 2020-02-03 banghg */

.tbl_scrollwrap{
	overflow-x: auto;
	position: relative;
}
.tbl_scrollwrap_txt{
	display: none;
	color:#888;
	margin-bottom:5px;
	line-height: 1.3;
	font-size: 0.8em;
}

.main__schedule .schedule_nav{
  display: inline-block;
  white-space: nowrap;
  font-size: 0;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  overflow-y: hidden;
  width: 100%;
 }



/* 2020-02-04 banghg */

.maker_info { /* -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%);  */
left: -1px; top: -1px; position:relative;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), 0 5px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), 0 5px 5px rgba(0, 0, 0, 0.1);
word-break: keep-all; padding: 30px; width: 390px; background-color: #fff; }


.maker_info .wrap { display: table; table-layout: fixed; width: 100%; }

.maker_info .img { vertical-align: top; display: table-cell; width: 125px; }

.maker_info .desc { vertical-align: top; display: table-cell; padding-left: 30px; line-height: 1.3; letter-spacing: -0.03em; font-family: "Jeju Myeongjo", serif; }

.maker_info .desc .name { font-size: 1.125em; font-weight: 600; }

.maker_info .desc .link { margin-top: 1em; display: block; font-size: 0.875em; }

@media all and (max-width:1024px){
.maker_info{padding: 15px; width: 310px;}
.maker_info .img {width: 100px; }
.maker_info .desc{padding-left:10px;}
}
[style='position: absolute; background: url("http://t1.daumcdn.net/localimg/localimages/07/mapjsapi/2x/triangle.png") 0% 0% / 11px 9px no-repeat; width: 11px; height: 9px; left: 149px; top: 105px;'],
[style='position: absolute; background: url("http://t1.daumcdn.net/localimg/localimages/07/mapjsapi/2x/triangle.png") 0% 0% / 11px 9px no-repeat; left: 149px; top: 105px; width: 11px; height: 9px;'],
[style='position: absolute; background: url("http://t1.daumcdn.net/localimg/localimages/07/mapjsapi/triangle.png") no-repeat; left: 189px; top: 154px; width: 11px; height: 9px;'],
[style='position: absolute; background: url("http://t1.daumcdn.net/localimg/localimages/07/mapjsapi/triangle.png") no-repeat; width: 11px; height: 9px; left: 189px; top: 154px;']{display:none}

.book_view .table-form-01 .em {
    color: #b4671d;
    font-family: "Jeju Myeongjo", serif;
    font-weight: 600;
}


/* 2020-02-11 banghg */
.pay_mothod-account select,
.pay_mothod-account input{
max-width:400px;
width:100%;
}

/* 2020-02-13 banghg */

.video_link_wrap{
position:absolute;
top:30px;
right:120px;
z-index:5;
}
@media all and (max-width:1024px){.video_link_wrap{top:10px;right:10px;}}


.recipe_how_slick .video_link,
.recipe_slick .video_link{
position: relative;display:inline-block;
top:auto;
right:auto;
}

/* 2020-02-24 moa */
.recipe__search_wrap dl dt {
    width: 110px;
    color: #222;
    font-weight: 500;
}
/* 2020-03-12 banghg */
.notice__test_schedule_info .table-view-02 th .btn{
font-weight:300;
border:1px solid rgba(255,255,255,0.8);
color:#6c8950;
background-color:rgba(255,255,255,0.8);
padding:0.5em 0.8em;
line-height:1;
margin-left:0.5em;
border-radius:30px;
display:inline-block;
-webkit-transition:300ms all;
-ms-transition:300ms all;
transition:300ms all;
}
.notice__test_schedule_info .table-view-02 th .btn:hover{
color:rgba(255,255,255,0.8);
background-color:rgba(108, 137, 80, 0.8)
}

/* 2020-03-17 banghg 영문버튼추가 */
.mo_gnb_wrap .head_bx .btn_bx{
  display: flex;
  justify-content: center;
}
.mo_gnb_wrap .head_bx .btn_bx a{
	margin:0 5px;
	padding:5px 10px;
}
@media all and (max-width:360px){
  .mo_gnb_wrap .head_bx .btn_bx a{margin:0 2px;}
}
.header .topmenu ._eng:before,
.mo_gnb_wrap .head_bx ._eng:before {
  background-image: url(../images/static/sprite.png?ver=eng);
}
.main-home .header .topmenu ._eng:before{
	background-position-y: 0;
}
.header .topmenu ._eng:before{
	width: 50px;
  height: 50px;
  background-position: 44.4444% 22.222%;
}
.mo_gnb_wrap .head_bx ._eng:before {
  width: 15px;
  height: 15px;
  background-position: 44.4444% 11.1111%;
}

/* 2020-03-17 banghg 단체신청 레이아웃 fix용 코드 */
.book_group .program_list{display: flex;flex-wrap: wrap;word-break:keep-all}
.book_group .program_list .tit{line-height:1.2;}
.book_group .program_list .wrap{height:100%;}


/*2020-04-02 13:39 banghg refund*/
.term_refund h3.tit{font-size:15px;text-align: left;margin-bottom:10px;margin-top:20px;}
.term_refund h3.tit:nth-child(1){margin-top:0;}
.term_refund .table-view-02 td,
.term_refund .table-view-02 th{padding:2px;}

/* 2020-05-18 banghg */
.mo_gnb_wrap .link_bx li{width: 25%;}
.main_visual .txt_bx .tit,
.book_list .schedule_wrap .list .txt_bx .tit{word-break: keep-all;}

@media all and (max-width:360px){
.mo_gnb_wrap .link_bx{padding:30px 0;}
}

/* 2020-06-09 13:59:31 banghg 정규강좌 버튼 스타일 추가/수정 */
.apply__intro_course .view_btn{
  margin:0 0.5em;
}
.apply__intro_course .bar_span span:nth-child(1) {
  padding-left:0
}
.apply__intro_course .view_btn:not(.btn-apply){
  margin-left:0;
}
.apply__intro_course .view_btn.btn-apply{
  border-radius: 2em;
  background-color: rgb(125,66,31);
  color:#fff;
}

/* 2020-11-24 JTS ( 마이페이지 > ) */
@media screen and (max-width:640px) {
  .class_cook_view_img .col-lg-2,
  .class_cook_view_img .col-lg-10 {
    float: none;
  }

  .class_cook_view_img .col-lg-2 {
    width: 60%;
  }

  .input_find.type_2 {
    padding-right: 0;
    margin-top: 8px;
  }

  .input_find.type_2 .table-btn-01 {
    position: static;
    margin-top: 4px;
  }
}
