@charset "utf-8";
/************************************************************************
 * 파일명 :sitemap.css
 * 설명 :레이아웃_공통
 * 작성자 :plus-X JMR
 * 작성일 :2018.01.01
 * 최종수정일 :2018.04.09
************************************************************************/

/* reset ******************************************************/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-ms-touch-action:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}
body,p,h1,h2,h3,h4,h5,h6,em,ul,ol,li,dl,dt,dd,div,table,th,td,form,fieldset,legend,input,textarea,button,select,label,iframe,pre,code,blockquote,video,audio,object,img,canvas,address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,object{margin:0;padding:0}
body{font-family:Dotum,'돋움',"Apple SD Gothic Neo",sans-serif;-webkit-text-size-adjust:none;font-weight:100;font-size:16px}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}
hr,legend{display:none}
ul,ol,li,dl,dt,dd{list-style:none}
table{width:100%;margin:0;padding:0;border:none;border-collapse:collapse;border-spacing:0}
tr,th,td{border:none;-webkit-box-orient:vertical}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
input[type=text],input[type=password],input[type=button],input[type=number],input[type=tel],input[type=email],textarea,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;border:none;background-color:transparent;outline:none}
input[type=checkbox],input[type=radio]{-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;background-color:transparent;-ms-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;border:none}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}
button{overflow:visible;border:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;text-decoration:none;outline:none}
button::-moz-focus-inner{padding:0;border:none}
button,a,a:hover,a:active,a:focus{text-decoration:none;outline:none}
em{font-style:normal}
img{vertical-align:top}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}/* clearfix */
.clearfix{clear:both}
.fl{float:left}
.fr{float:right}
.mximg{width:100%;max-width:100%;height:auto}
.dim90{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;background:#000;opacity:0.9}


/* Sitemap layout */
.sp{display:block;overflow:hidden;background:url(http://doubledot.co.kr/images/main/logo.png) no-repeat;white-space:nowrap}
#wrap{height:100%}
#header{position:relative;padding:30px 20px;background:#000}
#header h1 .sp{width:141px;height:82px;margin-bottom:30px;text-indent:-9999px}
#container{min-height:100%}
#content{padding:50px 20px 80px}
#footer{padding:20px;text-align:center}
#footer a{display:inline-block}
a{display:block;color:#202020;font-size:0.750rem;vertical-align:top}
.top_level a,.folder a,.files a,.download a{display:inline-block;font-size:0.750rem;line-height:25px}
.ico{position:absolute;top:7px;left:0;width:16px;height:13px;background-position:0 -75px}
.ico_new{display:inline-block;height:25px;margin-left:5px;padding-left:17px;background-position:0 -136px;vertical-align:top;font-size:0.750em;color:#ff0000;line-height:25px}
.ico_modi{display:inline-block;height:25px;margin-left:5px;padding-left:17px;background-position:0 -159px;vertical-align:top;font-size:0.750em;color:#0b50c3;line-height:25px}
.top_level,.folder li{position:relative;padding-left:20px}
.tit{font-size:1.2em;margin-bottom:10px}
.nav{padding:0 0 40px 0}
.nav li{float:left;vertical-align:top}
.nav li .cur_pos_tit{font-size:1.5em;font-weight:bold}
.nav li .arrow{padding:0 10px}
.folder{margin-left:6px;padding:5px 0 5px 10px;border-left:1px dashed #bbb}
.folder li{margin-left:6px;padding:5px 0 5px 20px;border-left:1px dashed #bbb}
.folder .ico{background-position:0 -92px;text-indent:-9999px;line-height:25px}
.files{margin-bottom:40px;padding:10px 10px;border:1px solid #ccc}
.files li{padding:5px 10px;border-top:1px solid #eee;font-size:0.750rem;vertical-align:top}
.files li:first-child{border-top:0}
.download{padding:10px 20px;background:#eee}
.download li{padding:5px 0;border-top:1px solid #fff;vertical-align:top}
.download li:first-child{border-top:0}
.dp2{padding-left:9px;color:#727272}