@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

body{font-family:"Noto Sans KR", sans-serif,}
ul, li, p, input, form{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#000;}

/* desktop */
.back5dD600{width:100%;height:100%;background-color:#f4f4f4;}
.mm5dD600{width:100%;height:59px;border-bottom:1px solid #dddddd;background-color:#fff;}

.logo{position:absolute;left:calc(50% - 54px);top:16px;}

.mm_ulE001{position:absolute;left:34px;top:0;}
.mm_ulE001 > li{float:left;margin:0 24px 0 0;}
.mm_ulE001 > li > p{width:auto;height:59px;line-height:59px;background:url('./mm600/mbgn.png') repeat-x left bottom;transition:all 0.3s ease .0s;}
.mm_ulE001 > li > p:hover{background:url('./mm600/mbg.png') repeat-x left bottom;transition:all 0.3s ease .0s;}
.mm_ulE001 > li a{font-size:16px;font-weight:bold;color:#313131;}
.mm_ulE001 > li a:hover{color:#000;}

.mm_ulE002{position:absolute;left:calc(50% - 152px);top:10px;width:305px;height:36px;padding:3px 0 0 7px;background:url('./mm600/pagebg.png') no-repeat;}
.mm_ulE002 li{float:left;}
.mm_ulE002 li a{display:block;width:40px;height:36px;text-align:center;line-height:36px;}

.pshow5dD600{width:130px;}
.pshow_p5dD600{float:left;}
.pshow_p5dD600 input{border:none;width:75px;height:19px;text-align:center;font-size:12px;padding:0;}
#pshow_totalpage{float:left;width:45px;height:19px;padding-top:0px;margin:3px 0 0 8px;text-align:center;line-height:19px;font-size:12px;font-weight:bold;}

.search5dD600{position:absolute;right:30px;top:14px;width:222px;height:29px;background-color:#f4f4f4;border-radius:60px;}
.searchtxt5dD600{display:block;float:left;width:185px;height:25px;margin:2px 0 0 10px;border:none;background:none;}
.searchbtn5dD600{margin:5px 0 0 0;}

#lowersect{z-index:62;position:absolute;}
.lower5dD600{bottom:0;width:100%;height:60px;}

/* mobile */
.back5mD600{width:100%;height:100%;background-color:#e5e5e5;}
.mm5mD600{width:100%;height:43px;background-color:#fff;border-bottom:1px solid #cccccc;}
.mlogo{position:absolute;left:11px;top:8px;}

.mmpopbtn5mD600{position:absolute;right:0;top:0;}
.mmpopbtn5mD600 p{width:43px;height:43px;line-height:43px;text-align:center;}
.mmpopbtn5mD600 p > img{margin:10px 0 0 0}

.sidenav {position: fixed;right:-180px;top:0;width:calc(180px - 44px);height:100%;padding:60px 22px;font-size:15px;background-color: #fff;overflow-x: hidden;transition: 0.5s;z-index: 999;}
.sidenav .closebtn {position: absolute;top: 0;right:1px;}
.closebtn5mD600{position:absolute;right:0;top:0;}
.closebtn5mD600 p{width:43px;height:43px;line-height:43px;text-align:center;}
.closebtn5mD600 p > img{margin:10px 0 0 0}
.bbg{z-index:70;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.3);transition: 0.5s;overflow:hidden;display:none;}

.lower5mD600{bottom:0;width:100%;height:44px;text-align:center;}

.mm_ulE001m{width:100%;margin:0 0 44px 0;}
.mm_ulE001m > li{font-size:14px;}
.mm_ulE001m > li > a{display:block;width:100%;height:37px;line-height:37px;}
.mm_ulE001m > li > a > img{margin:0 5px 3px 0;vertical-align:middle;}
.mtitle{width:100%;height:24px;margin:0 0 5px 0;border-bottom:1px solid #000;font-weight:bold;}

.mm_ulE002m{display:inline-block;middle;width:auto;height:36px;margin:7px 0 0 0;padding:0;}
.mm_ulE002m li{float:left;}
.mm_ulE002m li a{display:block;width:40px;height:36px;text-align:center;line-height:36px;}
.pshow5mD600{width:84px;height:19px;margin:5px 5px 0 5px;background-color:#ffffff;color:#000000;text-align:center;font-size:11px;line-height:19px;border-radius:2px;}

.search5mD600{position:absolute;right:45px;top:10px;width:146px;height:23px;background-color:#f4f4f4;border-radius:60px;}
.searchtxt5mD600{display:block;float:left;width:110px;height:20px;margin:2px 0 0 10px;border:none;background:none;}
.searchbtn5mD600{margin:3px 0 0 0;}