/* font */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');

/* Common */
html{overflow-y:scroll;width:100%}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;color:#464646}
body,input,textarea,select,button,table,td{font-family:'±¼¸²',gulim,AppleGothic,sans-serif;font-size:12px;color:#464646}
input,textarea,select{border:#cbd1d4 1px solid}
textarea{resize:none}
input button {border: 0 solid #cbd1d4}
fieldset{border:0 solid transparent}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;color:#464646}
a:hover,a:focus{text-decoration:none}
a:active{text-decoration:none}
a:visited{color:#464646}
a:hover{color:#ed322e}
a:active{color:#464646}


.screen_blind{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;} /* À¥Á¢±Ù¼º ÁØ¼ö -  ´ëÃ¼ÅØ½ºÆ®°¡ ¾Æ´Ñ Á¢±Ù¼ºÀ» À§ÇÑ ¼û±èÅØ½ºÆ®¸¦ Á¦°øÇÒ¶§  210826 Ãß°¡*/

.header *{font-family: 'Noto Sans Kr', sans-serif !important;}
.header > a{display:inline-block;padding-top:0px;}
.header .top-nav{position:relative;display:inline-block;width:560px;height:45px;margin-left: 0;vertical-align: top;margin-top: 0;}
.header .gnb-list{display:flex;gap:10px;}
.header .gnb-list > a{display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:3px solid #fe9c4d;border-radius:10px;font-weight:500;font-size:15px;color:#ea6b04;line-height:45px;cursor:pointer;text-align:center;background-color:#fff;}
.header .gnb-list > a:hover{color:#ea6b04;}
.header .nav-list{display:none;position:absolute;bottom:-27px;padding:0 10px;border:1px solid #fe9c4d;border-top:none;width:90%;left:50%;transform:translateX(-50%);border-radius: 0 0 5px 5px;}
.header .nav-list ul > li{display:inline-block;}
.header .nav-list ul > li > a{display:block;height:28px;padding:0 10px 0 ;font-weight:500;font-size:13px;color:#878787;line-height:28px;}
.header .nav-list ul > li > a:hover{color:#503e40;}

ul.right_quick{width:75px;padding:5px 5px;border:1px solid #fbaf5c;border-radius:5px;box-sizing:border-box;}
ul.right_quick li:not(:last-child){border-bottom:1px dashed #f2e7ca;}
ul.right_quick li > a{display:block;font-size:11px;font-weight:bold;color:#ea6b04;line-height:28px;text-align:center;}

.main_gallery_slide{overflow:hidden;display:block;width:175px;height:160px;padding:7px;border:1px solid #e1e1e1;border-radius:5px;background-color:#fff;}
.main_gallery_slide > ul li{overflow:hidden;border-radius:5px;}
.main_gallery_slide > ul li img{width:100%;height:100%;object-fit:cover;}
.main_gallery_slide .in-btns{display:flex;gap:5px;position:relative;left:110px;bottom:30px;z-index:1;}
.main_gallery_slide .in-btns div{position:static;}

.btn-arrow-prev,
.btn-arrow-next{display:inline-block;width:24px;height:24px;margin:0;border:1px solid #eee;border-radius:50%;background:#fff;}
.btn-arrow-prev::before,
.btn-arrow-next::before{content:'';display:block;width:100%;height:100%;background:url(http://mentorgym.com/uploads/main/icon_arrow_left_black.svg) no-repeat center / 18px;}
.btn-arrow-next::before{transform: scaleX(-1);}
.btn-arrow-prev::after,
.btn-arrow-next::after{display:none;}
.btn-arrow-prev.swiper-button-disabled,
.btn-arrow-next.swiper-button-disabled{opacity:1;}
.btn-arrow-prev:not(.white).swiper-button-disabled::before,
.btn-arrow-next:not(.white).swiper-button-disabled::before{background-image:url(http://mentorgym.com/uploads/main/icon_arrow_left_ccc.svg);}
