/* ##### display 660b ##### */
html, body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.downfnt660b{font-size:12px;}
.searchfnt660b{font-size:11px;}

.back5d660b{width:100%;height:100%;
	background-image:url('./mm660b/pattern.png');
	background-position:;
	background-size:auto;
	background-repeat:repeat;
	background-color:;}
.back5m660b{width:100%;height:100%;
	background-image:url('./mm660b/pattern.png');
	background-position:;
	background-size:auto;
	background-repeat:repeat;}

.mm5dD660b-idxR{width:100%;height:80px;background:url('./mm660b/top_bg.png') repeat-x 0 0;}		/* rectangle index */
/* pageshow, nextbtn, prevbtn, firstbtn, lastbtn */
.mm_div5dD660b{display:block;position:absolute; bottom:0;left:calc(50% - 125px);top:18px;width:250px;height:26px;margin:0 auto;}
/* lower side menu */
#lowersect{z-index:62;display:block;position:fixed;}	/* override z-index */
.lower5dD660b{bottom:0;width:100%;height:50px; /* 하단 높이 */
	background-image:;
	background-position:bottom right;
	background-size:auto;
	background-repeat:no-repeat;
	background-color:rgba(0,0,0,0.9);}

/* desktop buttons */
.mm_ulE001{display:block;position:relative;list-style-type:none;margin:0;padding:0;width:auto;height:auto;}
.mm_ulE001 > li{display:block;float:left;}
.mm_ulE001 img{display:block;margin:0;}

.mm_ulE002{display:block;float:right;list-style-type:none;margin:9px 10px 0 0;padding:0;width:auto;height:41px; background:url('./mm660b/top_line.png') no-repeat  left;padding-left:16px;}
.mm_ulE002 > li{display:block;float:left;}
.mm_ulE002 > li.none{display:block;float:left;width:41px;height:41px;}
.mm_ulE002 img{display:block;margin:0;}

/* page number show */
.pshow5dD660b{width:106px;height:30px;margin:0;background:url('./mm660b/pagenum_back.png') no-repeat;}
.pshow_p5dD660b{display:block;float:left;width:65px;height:17px;margin:5px 0 0 11px;padding:0;}
.pshow_p5dD660b > input{width:65px;height:14px;padding-top:2px;border:0;vertical-align:top;text-align:center;font-family:굴림;font-size:12px;color:#000000;background-color:#FFF;margin:0;}
#pshow_totalpage{display:block;float:left;height:16px;margin:5px 0 0 5px;color:#FFF;padding-top:1px;
	font-weight:bold;text-align:center;line-height:18px;font-family:굴림;font-size:12px;}
	font-family:돋움;font-size:9px;text-align:right;color:#444444;}

/* buttons */
.firstbtn5dD660b{width:px;height:30px;margin:0;cursor:pointer;}
.prevbtn5dD660b{width:36px;height:30px;margin:0;cursor:pointer;}
.nextbtn5dD660b{width:36px;height:30px;margin:0;cursor:pointer;}
.lastbtn5dD660b{width:36px;height:30px;margin:0;cursor:pointer;}

/* sns */
.sns_nav5dD660b{width:56px;height:45px;margin:0; float:left; margin-right:3px; }
.sns_ul5dD660b{display:block;list-style-type:none;margin:0;padding:0;}
.sns_ul5dD660b > li{display:block;float:left; padding-top:1px;}
.sns_ul5dD660b > li:not(:first-child){margin-left:20px;}
.sns_text {padding:14px 0 0 10px;}


.down5d659b{margin:0;padding:0 10px 0 10px;background:url('./mm660b/top_line.png') no-repeat left;}
.printbtn5dD660b{margin:0;padding:0 20px 0 20px;background:url('./mm660b/top_line.png') no-repeat left;}
.glassesbtn5dD461b{margin:0;padding:0 10px 0 10px;background:url('./mm660b/top_line.png') no-repeat left;}
.expbtn5dD660b{margin:0;padding:0 4px 0 10px;background:url('./mm660b/top_line.png') no-repeat left;}
.fullscrbtn5dD660b{margin:0;padding:0 6px 0 10px;background:url('./mm660b/top_line.png') no-repeat left;}
.helpbtn5dD660b{margin:0;padding:0 12px 0 12px;background:url('./mm660b/top_line.png') no-repeat left;}
.closebtn5dD660b{margin:0;padding:0 13px 0 12px;;cursor:pointer;background:url('./mm660b/top_line.png') no-repeat left;}
/* search */
.search5dD660b{display:block;position:absolute;left:calc(50% - 113px);width:227px;height:22px;}
.searchtxt5dD660b{display:block;float:left;width:189px;height:25px;margin-top:12px;padding-left:10px;color:#000;border:0;background:url('./mm660b/search_back.png') no-repeat;}
.searchbtn5dD660b{display:block;float:left;width:27px;height:25px;margin-top:12px;padding:0;vertical-align:middle;}

.search5mD012{z-index:73;display:block;position:absolute;right:35px;top:43px;margin:0;padding:0;width:200px;height:36px;
	background:url('./mm012/m_popback.png');background-size:cover;}
.search5mD012 > input{-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-appearance:none;}
.searchtxt5mD012{display:block;float:left;width:120px;height:20px;margin:20px 0 0 20px;padding:0;border:1px solid #b8b8b8;background:url('./mm012/m_searchbtn-back.png');}
.searchbtn5mD012{display:block;float:left;width:21px;height:20px;margin:20px 0 0 1px;}

/* mobile */
.back5mD660b{width:100%;height:100%;
	background-image:url('./mm660b/backbg.jpg');
	background-repeat:no-repeat;
	background-size:100% 100%;}

.mm5mD660b{width:100%;height:40px;background-color:#e51837;}
.mm5mD660b img{vertical-align:top;}
.mmpopbtn5mD660b{position:absolute;lfet:0;top:0;}
.mmpopbtn5mD660b a{display:block;width:40px;height:32px;padding-top:8px;text-align:center;}

.mlogo{position:absolute;left:calc(50% - 27px);top:10px;}

.mmsearchbtn5mD660b{position:absolute;right:0;top:0;}
.mmsearchbtn5mD660b a{display:block;width:40px;height:32px;padding-top:8px;text-align:center;}

.lower5mD660b{position:fixed;bottom:0;margin:0;padding:0;width:100%;height:37px;text-align:center;background-color:#0a0a0a;}
.mm_ulE003m{position:absolute;left:calc(50% - 125px);width:auto;height:35px;margin:0;padding:0;list-style:none;}
.mm_ulE003m li{float:left;}
.mm_ulE003m li a{display:block;width:40px;height:30px;padding:10px 0 0 0;text-align:center;}
.pshow5mD660b{width:84px;height:19px;margin:8px 5px 0 5px;background-color:#ffffff;color:#000000;text-align:center;font-size:11px;line-height:19px;border-radius:2px;}

.sidenav {height: 100%;width: 0;position: fixed;z-index: 999;top: 0;left: 0;background-color: #fff;overflow-x: hidden; transition: 0.5s;padding-top: 40px;font-size:13px;}
.sidenav a {padding: 10px 5px 5px 40px;text-decoration: none;color: #000;display: block;transition: 0.3s;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;margin-left: 50px;padding:8px 0 0 40px;}
.bbg{z-index:998;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);transition: 0.5s;overflow:hidden;display:none;}

.sidenav2{position:absolute;left:0;top:0;width:100%;height:40px;background-color:#e51837;z-index:80;display:none;}
.search5mD660b{float:left;width:90%;}
.closebtn{float:right;padding-top:8px;margin-right:10px;}
.searchbtn5mD660b{padding-top:5px;}
.searchtxt5mD660b{float:left;width:80%;height:30px;border:0;margin:5px 0 0 5px;padding:0;}

.mtitle{font-weight:bold;color:#e51836;width:200px;height:50px;line-height:50px;border-bottom:1px solid #e51836;margin:0 auto;}

.mmturnbtn5mD660{position:absolute;right:5px;}
.mmturnbtn5mD660 a{display:block;width:40px;height:30px;padding-top:6px;}

/* 한줄목차 */
.horindex{position:absolute;left:0;top:40px;width:100%;height:30px;z-index:80;overflow-x:scroll;overflow-y:hidden;background-color:#000;-ms-overflow-style:none;  box-shadow:0px 2px 5px 0px #181818;}

.horindex::-webkit-scrollbar{display:none;}
table.indexlist{width:1300px;height:28px;margin:0;padding:0;border-collapse: collapse;border:1px solid #424242;}
table.indexlist td{border:1px solid #424242;height:29px;margin:0;padding:0;}
table.indexlist td a{display:block;width:calc(100% - 20px);text-align:center;text-decoration:none;font-size:12px;line-height:28px;padding:0 10px 0 10px;color:#fff;}
table.indexlist td a img{vertical-align:middle;}