@font-face{
	font-family: 'SamsungOneKorea';
	src: url('./font/SamsungOneKorean-400-v1.2-20190628.eot');
	src: url('./font/SamsungOneKorean-400-v1.2-20190628.eot?#iefix') format("embedded-opentype"),
	url('./font/SamsungOneKorean-400-v1.2-20190628.woff2') format("woff2"),
	url('./font/SamsungOneKorean-400-v1.2-20190628.woff') format("woff"),
	url('./font.SamsungOneKorean-400-v1.2-20190628.svg') format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face{
	font-family: 'SamsungOneKorea';
	src: url('./font/SamsungOneKorean-700-v1.2-20190628.eot');
	src: url('./font/SamsungOneKorean-700-v1.2-20190628.eot?#iefix') format("embedded-opentype"),
	url('./font/SamsungOneKorean-700-v1.2-20190628.woff2') format("woff2"),
	url('./font/SamsungOneKorean-700-v1.2-20190628.woff') format("woff"),
	url('./font.SamsungOneKorean-700-v1.2-20190628.svg') format("svg");
	font-weight: bold;
	font-style: normal
}
*{box-sizing:border-box;}
body{font-family:SamsungOneKorea;font-weight:normal;}
ul, li, p, input, h1, h2{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}

.back5dD657b{width:100%;height:100%;
	background-color:#e6e6e6;	
	}
.mm5dD657b-idxR{width:100%;height:83px;background-color:#f7f7f7;box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.tlogo{position:absolute;left:57px;top:28px;}

.mm_ulE001{position:absolute;left:195px;top:18px;width:100%;height:54px;overflow:hidden;}
.mm_ulE001 li{float:left;}
.mm_ulE001 li a{display:block;width:100px;height:54px;text-align:center;line-height:54px;font-size:16px;color:#000;font-weight:600;background:url('./mm657b/menutop.png') no-repeat 0 0;transition:all 0.3s ease .0s;}
.mm_ulE001 li a:hover{color:#0081c6;background:url('./mm657b/menutop_over.png') no-repeat 0 0;transition:all 0.3s ease .0s;}

#lowersect{z-index:62;display:block;position:absolute;}
.lower5dD657b{bottom:0;width:100%;height:60px;}

.mm_ulE002{position:absolute;left:calc(50% - 166px);top:10px;}
.mm_ulE002 li{float:left;}
.mm_ulE002 li a{display:block;width:55px;height:36px;text-align:center;line-height:36px;}

.pshow5dD657b{width:110px;border:1px solid #d6d6d6;background-color:#fff;}
.pshow_p5dD657b{float:left;}
.pshow_p5dD657b input{border:none;width:60px;height:32px;text-align:center;font-size:15px;padding:0;font-family:SamsungOneKorea;font-weight:normal;}
#pshow_totalpage{float:left;width:45px;height:32px;line-height:32px;font-size:15px;padding-top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#pshow_totalpage{padding-top:1px;}}

.onsmrE016{margin-left:80px;}
.onsmlE016{margin-left:-90px;}

.search5dD657b{width:266px;height:37px;border:1px solid #d6d6d6;background-color:#fff;margin:3px 0 0 20px;}
.searchtxt5dD657b{display:block;float:left;width:210px;height:35px;line-height:37px;border:none;margin:0;padding:0 0 0 10px;}
.searchbtn5dD657b{padding:6px 8px 5px 11px;}

/* 우측 날개, 스크랩, sns공유
.spacerR5dD657b{position:absolute;right:295px;top:91px;z-index:99;}
.spacerR5dD657b > li{margin-bottom:23px;}
.sns_nav5dD657b{position:absolute;right:295px;bottom:65px;z-index:99;}
.sns_nav5dD657b > li{margin-top:5px;}
 */

#splbtnsect{margin-left:-25px;}
.spacerR5dD657b{margin:0 0 50px 16px;}
.spacerR5dD657b li{margin-bottom:10px;}
.sns_nav5dD657b{margin:0 0 0 16px;}
.sns_nav5dD657b li{margin-bottom:10px;}

/* 한줄목차 */
.horidx5dD657b{left:0;top:73px;width:100%;height:55px;background-color:#f7f7f7;z-index:999;box-shadow:0 2px 2px rgba(0,0,0,0.2);}
.horidx5dD657b > a:nth-child(1) > img{display:block;position:absolute;left:10px;top:18px;width:12px;height:6px;margin:0;padding:0;}
.horidx5dD657b > a:nth-child(2) > img{display:block;position:absolute;left:10px;top:28px;width:12px;height:6px;margin:0;padding:0;}
#horidx_txt{display:block;position:absolute;left:25px;top:7px;width:auto;height:19px;margin:10px 0 0 0;padding:0;font-family:SamsungOneKorea;font-size:15px;white-space:pre;}
#horidx_txt > a{color:#444444;text-decoration:none;padding:0 25px 0 25px;}
#horidx_txt > a:hover{color:#0081c6;}

/* mobile */
.back5mD657b{width:100%;height:100%;
	background-color:#e6e6e6;
}

.mm5mD657b{top:0;width:100%;height:40px;background-color:#f7f7f7;}	/* top:-40px; */
.mm5mD657b img{vertical-align:middle;}
.mmpopbtn5mD657b{position:absolute;left:0;top:0;}
.mmpopbtn5mD657b p{padding:0 15px 0 10px;line-height:40px;color:#000;}
/*.mmpopbtn5mD657b > a{display:block;width:40px;height:40px;text-align:center;line-height:40px;}*/
.backbtn{position:absolute;left:0;top:0;}
.backbtn > a{display:block;width:auto;height:40px;text-align:center;line-height:40px;}
.backbtnp{display:block;padding:0 10px 0 15px;color:#000;}

.mmsearchbtn5mD657b{position:absolute;right:65px;top:0;}
.mmsearchbtn5mD657b > a{display:block;width:40px;height:40px;text-align:center;line-height:40px;}

.lower5mD657b{bottom:0;margin:0;padding:0;width:100%;height:37px;text-align:center;background-color:#f7f7f7;}	/* bottom:-37px; */
.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;}
.pshow5mD657b{width:84px;height:19px;margin:11px 5px 0 5px;background-color:#ffffff;color:#000000;text-align:center;font-size:11px;line-height:19px;border-radius:2px;}

.sidenav {height:280px;width: 0;position: fixed;z-index: 999;top: 0;right: -15px;background-color: #fff;overflow-x: hidden;transition: 0.0s;padding-top: 30px;font-size:15px;box-shadow:0px 0px 10px 8px rgba(0,0,0,0.1);}
.sidenav a {padding: 5px 5px 5px 25px;text-decoration: none;color: #000;display: block;transition: 0.3s;}
.sidenav .closebtn {position: absolute;top: 10px;right:20px;padding:10px 0 0 0;}
.bbg{z-index:998;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.1);transition: 0.5s;overflow:hidden;display:none;}

.search5mD657b{position:absolute;right:0px;top:5px;width:calc(100% - 140px);}
.searchtxt5mD657b{float:left;width:calc(100% - 43px);height:30px;border:0;padding-left:3px;border:1px solid #e2e2e3;}
.searchbtn5mD657b{float:left;}

.mtitle{font-weight:bold;color:#273896;width:200px;height:40px;line-height:40px;border-bottom:1px solid #273896;margin:0 auto 5px auto;}

.fullscrbtn5mD657b{position:absolute;right:5px;}
.fullscrbtn5mD657b a{display:block;width:40px;height:30px;padding-top:10px;}


.splbtn5dD657 > a > img{display:block;}
.splbtn5dD657{display:block;margin:0 0 0 -17px;}
.splbtn5dD657{display:block;margin:0;}

.onsmlE657b{visibility:hidden;}

.horidx5mD041{left:0;top:40px;width:100%;height:40px;background-color:#ffffff;border-bottom:1px solid #d7d7d7;border-top:1px solid #e9e9e9;}
.horidx_div5mD041{float:left;width:calc(100% - 45px);height:40px;overflow-x:scroll;}
.horidx_div5mD041 > ul{display:block;list-style-type:none;margin:0;padding:0;white-space:nowrap;}
.horidx_div5mD041 > ul > li{display:inline-block;height:34px;line-height:34px;margin:3px 15px 0px 15px;}
.horidx_div5mD041 > ul > li > a{font-size:16px;text-decoration:none;}
.horidx_div5mD041 > ul > .horidx_a_curr{border-bottom:3px solid #000000;}
.horidx_div5mD041 > ul > .horidx_a_next{border-bottom:0;}
.horidx_div5mD041 > ul > .horidx_a_curr > a{color:#000000;font-weight:bold;}
.horidx_div5mD041 > ul > .horidx_a_next > a{color:#000000;}
.horidx_more5mD041{float:right;margin:3px 0 0 0;width:43px;height:32px;border-left:1px solid #c1c1c1;}
.horidx_more5mD041 img{display:block;margin:10px auto;}
.indexsect5mD657b{width:100%;padding:0;background-color:#ffffff;border-bottom:1px solid #c1c1c1;transition:all 0.5s;}
.indexsect5mD657b > ul{display:block;list-style-type:none;margin:0 2px;padding:0;}
.indexsect5mD657b > ul > li{display:block;float:left;margin:2px 3px;padding:8px 8px 8px 0px;line-height:100%;}
.indexsect5mD657b > ul > .horidx_a_curr{width:calc(100% - 40px);/*border:1px solid #dadada;background-color:#dadada;*/}
.indexsect5mD657b > ul > .horidx_a_next{width:calc(100% - 40px);/*border:1px solid #f2f2f2;background-color:#f2f2f2;*/}
.indexsect5mD657b > ul > li > a{display:block;width:100%;height:100%;font-size:13px;text-decoration:none;}
.indexsect5mD657b > ul > .horidx_a_curr > a{color:#000000;font-weight:bold;}
.indexsect5mD657b > ul > .horidx_a_next > a{color:#000000;}

#idxmoreimg{transition:all 0.3s;}