.scrollarea {height:1500px;background:#eaebf2}
.tse-scrollable {position: relative;overflow: hidden;}
.tse-scrollable .tse-scroll-content {overflow: hidden;overflow-y: scroll;}
.tse-scrollable .tse-scroll-content::-webkit-scrollbar {width: 0;height: 0;}
.tse-scrollbar {z-index: 99;position: absolute;top: 0;right: 0;bottom: 0;width: 13px;}
.tse-scrollbar .drag-handle {position: absolute;right: 3px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;min-height: 10px;width: 8px;opacity: 0;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-ms-transition: opacity 0.2s linear;transition: opacity 0.2s linear;background: #6c6e71;-webkit-background-clip: padding-box;-moz-background-clip: padding;}
.tse-scrollbar:hover .drag-handle {opacity: 0.7;-webkit-transition: opacity 0 linear;-moz-transition: opacity 0 linear;-o-transition: opacity 0 linear;-ms-transition: opacity 0 linear;transition: opacity 0 linear;}
.tse-scrollbar .drag-handle.visible {opacity: 0.7;}
.scrollbar-width-tester::-webkit-scrollbar {width: 0;height: 0;}


/*약관*/
#bluebterms {padding:0;font-size:14px;line-height:167%;width:1200px;margin:30px auto;background:#fff;padding:50px}
#bluebterms h2 {font-size:32px;letter-spacing:-2px;margin-bottom:45px;color:#111;padding:0;margin:0;margin-bottom:40px}
#bluebterms h3 {font-size:22px;letter-spacing:-0.02em;margin:30px 0 0 0;font-weight:bold;color:#25a5f0;border-bottom:2px #25a5f0 solid;padding:0 5px 5px 0;display:inline-block}
#bluebterms .contents {padding:10px 20px;letter-spacing:-1px}
#bluebterms .contents h4 {font-size:18px;letter-spacing:-0.02em;margin:10px 0 5px 0;color:#000}
#bluebterms .contents ul {padding-left:20px;list-style:none}
#bluebterms .contents ul li {color:#555}
#bluebterms .contents ul li p {padding-left:20px;color:#777;font-size:12px}
#bluebterms ul.agmenu {line-height:30px;padding:0;margin:0;text-align:center}
#bluebterms ul.agmenu li {display:inline-block}
#bluebterms ul.agmenu li a {display:inline-block;height:30px;line-height:31px;padding:0 13px;letter-spacing:-0.02em;background:#25a5f0;color:#fff;}
#bluebterms ul.agmenu li a:hover {background:#000}

/*개인정보*/
#bluebterms1 {padding:0;font-size:14px;line-height:167%;width:1200px;margin:30px auto;background:#fff;padding:50px}
#bluebterms1 h2 {font-size:32px;letter-spacing:-2px;margin-bottom:45px;color:#111;padding:0;margin:0;margin-bottom:40px}
#bluebterms1 .title {font-size:22px;letter-spacing:-0.02em;margin:30px 0 6px 0;font-weight:bold;color:#25a5f0;border-bottom:2px #25a5f0 solid;padding:0 5px 5px 0;display:inline-block}
#bluebterms1 .header {border:1px #ddd solid;padding:20px}

#bluebterms1 .indent {padding-left:20px;}
#bluebterms1  ul {padding-left:50px;margin-top:10px}
#bluebterms1  ul li {color:#555}
#bluebterms1 ul.agmenu {line-height:22px;border:2px #25a5f0 solid;padding:10px;margin-bottom:15px;background:#f9fcff}
#bluebterms1 ul.agmenu li {display:inline-block}
#bluebterms1 ul.agmenu li a {display:inline-block;line-height:24px;padding:0 10px;letter-spacing:-0.02em;font-weight:bold;color:#25a5f0}
#bluebterms1 ul.agmenu li a:hover {color:#000}
#bluebterms1 table.bbs-view {margin-left:60px;width:500px;border-collapse:collapse;}
#bluebterms1 table.bbs-view th {background:#efefef;font-weight:bold;padding:5px;border:1px #ccc solid;}
#bluebterms1 table.bbs-view td {border:1px #ccc solid;padding:5px}

#bluebterms1 table.bbs-wide-view {margin-left:20px;width:768px;border-collapse:collapse;}
#bluebterms1 table.bbs-wide-view th {background:#efefef;font-weight:bold;padding:5px;border:1px #ccc solid;}
#bluebterms1 table.bbs-wide-view td {border:1px #ccc solid;padding:5px}

@media ( max-width: 1400px ) {#bluebterms,#bluebterms1  {width:1100px}}
@media ( max-width: 1300px ) {#bluebterms,#bluebterms1  {width:1000px}}
/*-----*/
