﻿@charset "utf-8";";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");


/* *** Common **** */
html, body {height:100%}
html {min-width: max-content; }
body {margin: 0; padding: 0; 
background-image: linear-gradient(90deg, #fdfbfb 0%, #ebedee 100%);
   /* background: url(images/200616-8.jpg) fixed;  background-size: cover;*/
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR','Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif',Helvetica, sans-serif,맑은 고딕, Malgun Gothic, Apple SD Gothic Neo, Segoe UI; }
body.xe_content.editable, .rhymix_content.editable, .cke_wysiwyg_div {background-image:none}

img{max-width:100%;height:auto;}
a {text-decoration: none;}

embed {max-width:100% }
iframe {max-width:100% }
video {border-radius: 5px}
.xe_content img {border-radius: 4px}
 
.xe_content p u,
.xe_content ul li u  {text-decoration: none;
border-bottom: 1px solid #b297f080;
padding: 0 0 0.5px;}

:hover {
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}

tr:hover {
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
.l { color:#cccccc; }

#s-m-t-tooltip {
	font:12px Malgun Gothic, Apple SD Gothic Neo, Segoe UI;
max-width:300px; /* maximum width */
background-color:#ffffff; /* color background */
border:1px solid #eeeeee; /* color, shape and thickness of the border */
color:#333333; /* font color */
text-transform:uppercase; /* uppercase, lowercase, none */
padding:3px; /* padding size */
margin:20px 0px 0px 20px; /* margin size */
z-index:9999999999999999999999;
border-radius: 2px; /* border radius */
text-align:justify;word-wrap: break-all; word-break:break-all;
} 

*::-moz-selection {
    background-color: #FFF0F0; }
*::selection {
    background-color: #FFF0F0; }
	
.return {left: 2px;
padding: 6px 10px 5px 8px;
color: #000;
font: 12px/12px Sans-serif;
background-position: right top;
position: relative;
display: inline-block;
text-decoration: none !important;
background:#ffffff; border:1px solid #eeeeee;
cursor: pointer;
white-space: nowrap;
vertical-align: middle; 
}
	

object {
z-index:9}
summary { outline: none;cursor: pointer; color:#95a5a6}


a#MOVE_TOP_BTN {
    position: fixed;
    right: 2%;
    bottom: 45px;
    display: none;
    display: none; border:1px #f0f0f0 solid; background:#fff; text-align:center; padding:5px 10px;
    z-index: 999; color:#ceb7d7; font-size:20px;box-shadow: 0px 0px 4px #eee; border-radius:8px
}

/*라이믹스 덮어쓰기*/
.xefu-container {border:1px solid #ededed !important}
.xe_content ul, .xe_content ol, .rhymix_content ul, .rhymix_content ol { padding-left:0px !important}


/* 글쓰기 양식 */
hr {border:1px solid #eee; border-top: 1px dotted #fff;	}
hr.dot { border-top: 1px dashed #bbb;	border-bottom: 1px dashed #fff;}

h1215,
h1215.title { display: block; color: #333; 
font: 15px    "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR',Helvetica,'Apple SD Gothic Neo','맑은 고딕', 'Malgun Gothic', dotum;
padding: 9px 21px 9px !important;background:url(images/h1215.png) repeat-y;  background-position: 0px 9px;
border-bottom: 1px solid #F9F0F0; 
letter-spacing: -0.01em; 
margin-bottom:-6px !important;  }

h1215 b { font-weight:bold; font-size:17px;}
div.h1215 { padding:0 0 0 13px;}
	
div.h1215 li { list-style-type: circle}
div.h1212 li { list-style-type: circle}


.dan { display: flex; justify-content: normal; align-items: normal; flex-wrap: wrap;}
.dan span.two {width: 48.6527% ; margin-right: 5px;}
.dan span.three {width: 23.3782% ; margin-right: 5px;} 
.dan span.four {width: 15% ; margin-right: 5px;} 
.dan span.two2 {width: 30.6527% ; margin-right: 5px;}
.dan span.three2 {width: 23.3782% ; margin-right: 5px;} 
.dan span.four2 {width: 15% ; margin-right: 5px;} 
.dan span.three_h img {height: 150px; margin-right: 5px;} 
.dan span.two img,
.dan span.three img,
.dan span.four img,
.dan span.two2 img,
.dan span.three2 img,
.dan span.four2 img {width:100%}


.dan2 { display: flex; justify-content: normal; align-items: normal; flex-wrap: wrap; width:78%}
.dan2 span.two {width: 48.6527% ; margin-right: 5px;}
.dan2 span.three {width: 23.3782% ; margin-right: 5px;} 
.dan2 span.four {width: 15% ; margin-right: 5px;} 
.dan2 span.three_h img {height: 150px; margin-right: 5px;} 
.dan2 span.two img,
.dan2 span.three img
.dan2 span.four img {width:100%}

h1216 {color:#fff; background:#D3DFF5; border-left: 10px solid #F7D4D4; margin-left:-3px !important; margin-left:-10px !important;  padding:8px 10px 6px 8px !important; font-weight:500; font-size:13.5px;text-shadow: 0px 0px 33px rgb(46, 36, 39);line-height: 40px; border-radius: 0 3px 3px 0;}

#links { display: block;  color: #333;  font-size: 13px; padding: 0;}

#links h0 { list-style:none; color: #F7B4AE;
    background-image: linear-gradient(to top, #fafafa 0%, #f2f2f2 90%);border-radius: 2px 31px 2px 5px;
    padding:6px 35px 5px 14px;
    border-top: #e3e3e3 1px solid; border-left-style: solid;
    border-bottom: #eee 1px solid;
    margin: 0 !important;}
#links ul {padding:1px 0 0;  margin:0;border-bottom:0px solid #f0f0f0; }

#link {  padding-top:3px;  list-style-type: disc;  font-size:13px;  font-weight: 300;  }
#link li { list-style:none !important; padding:3px 0 3px 2px;  margin:0 !important; border-top:1px solid #f0f0f0;}
#link li:before { content:"ㆍ "  }
#link li a { color:#555 !important; font-weight: 300 }
#link li a:hover { text-decoration:none;  background:#FFFBE8}

	

/* 떠다니는 메뉴 (Floating Menu) */
div#ContentRight { position: relative; z-index:59; }
div#widget.sticky div { overflow:visible !important; }


#ToBottom { position: fixed;top:12%; left: 50%; margin-left: -493px;}
#ToBottom li { list-style:none; padding:5px 0;}
#ToBottom a { color:#ddd;}

/* *** 전체 레이아웃 **** */
#MainFrame { background:rgba(255,255,255,0.86); border-radius: 15px 15px 0 0;
opacity:0.85;
margin: 0 auto; display:block;width: 940px; min-height:100%; 
/* -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04); */
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.03); z-index:1;}

#MainContent {clear:both;}
#Header {top:0px; clear:both; z-index:19; height:31px;  }

  
  
/* **** 준수력 *** */
#MidHeader	{ min-width:870px; margin:0 auto; text-align:center;height:55px; font-size:12px; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR','Spoqa Han Sans', Helvetica, sans-serif,'Apple SD Gothic Neo',맑은 고딕, Malgun Gothic, Apple SD Gothic Neo, Segoe UI; color:#000000;letter-spacing: 0.4px;
		text-shadow: 1px 1px 0 #FFF;font-weight: 300; border-radius: 15px 15px 0 0;  }
#glow {background:url(images/white_dash1.png) repeat; padding:18px 0px; border-radius: 15px 15px 0 0;}
#MidHeader .title { font-size:14px; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR','Spoqa Han Sans', Helvetica, sans-serif,맑은 고딕, Malgun Gothic, Apple SD Gothic Neo, Segoe UI; color:#fd79a5; font-weight:bold;}




/* Left Frame */

#Left { float:left; width:110px; border-right:1px solid #f1f1f1; padding-right:15px; margin:0px 10px 0px 20px; }
#Menu {clear:both; display:block; line-height:27px; font-size:11px;}
#Menu a:hover { font-weight:600;}
#Menu li {list-style:none; }
#Menu li:hover { background:#fafafa;}

.headicon{ padding:20px 0 0 5px; margin-bottom:-15px; }
.intro {position:relative;}



/* Left Frame - 서브메뉴  */

#ListMenu { padding-top:10px; clear:both;  }
#ListMenu li { padding:2px 23px;  list-style:none; *margin-left:-15px;  text-align:center !important; }
#ListMenu li a { color:#333;}
#ListMenu li a:hover {color:#ccc}

/* Search */
#SearchArea {float:left; }
#Search { margin:0; margin-top:10px; padding:0 3px;}
#Search .search{display:inline;*display:block;zoom:1;vertical-align:top;margin:0; }
#Search .search input{font-size:12px ;vertical-align:top;border-radius:2px;  *color:#888; background:transparent;}
#Search .search input[type="text"]{ border:0px solid #dedede;border-bottom:0px solid #f0f0f0;height:21px;line-height:21px;width:195px; font: 11px  "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR',calibri, "Apple SD Gothic Neo","맑은 고딕"; float:left; }
#Search .search input[type="submit"]{background:#f0f0f0;border:1px solid #eeeeee;color:#333333;height:23px;line-height:23px;padding:0 6px;margin:0;cursor:pointer;box-shadow:0 1px 0 #eeeeee inset; display:none;}





/* Right Frame */

#Right { margin:0 auto; width: 730px;float:right; /*min-height:820px; */margin-top:0px; margin-right:30px;}
#ContentOut { margin: 0; padding: 0; width:100%; background:#f2f2f2; position: relative; }

#Contentbox { margin: 0 auto; /*min-height:730px; */border:0px solid #cacaca; border-top:0px solid #eeeeee;position: relative;  }
#ContentArea { }

.deathnote p img { display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;}


/* Footer */

#Footer { min-height:35px;color: black; clear:both;  font: 11px calibri, "Apple SD Gothic Neo","맑은 고딕"; padding:0; position: relative; padding-top:20px; }
#Footer .footMenu {text-align:center; margin:0 auto;  margin-top:45px; position:absolute; bottom:15px; left:30%;  border-top:0px solid #eee; padding:10px 0; color: silver;}
#Footer .footMenu a:active {text-decoration:none; color:#3cbbbb;}
#Footer .footMenu a:hover {text-decoration:none; color:#3cbbbb;}
#Footer a {color:#ccc; font:11px  "Yoon Gothic","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum; }

#Footer .favorite .shortcut:before { content:"FAVORITE";}
#Footer .favorite .shortcut { padding:15px 40px;  }
#Footer .favorite {border:0px solid #f0f0f0; left:0px; bottom:20px; width:100%; overflow:hidden; background:#ffffff; position:absolute ; display:none;}


/* *** Content (lists)  *** */
/*
#Alist { display: block; color: #333;  font-size: 13px; }
#Alist .agename { padding:11px 15px; font-weight:bold; background-color: #F7F7F7;border: 0px solid #DDD;
text-shadow: 0 1px 0 #FFF;
 font:13px "Yoon Gothic","Lucida Grande","Lucida Sans Unicode","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum; 
 * font:13px "Yoon Gothic","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum; 
}
#Alist {  list-style-type: disc; font-size:13px; font-weight:normal; }
#Alist ul {margin:0; padding:0; margin-bottom:21px;}
#Alist li { list-style:none;padding:8px 17px;   border-bottom: 1px solid #eee;   font: 12px "Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움", Gulim, "굴림", Verdana, Arial, "Trebuchet MS"; }
#Alist li a { color:#333333; }
#Alist li a:hover { text-decoration:none; color:#E9365A;}
*/

/* *** Content (lists)  *** */


#Alist-L{ width:50%; float:left; clear: both;}
#Alist-R { width:49%; float:right;}
#Alist-T {display: block;clear: both;
    padding: 0;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
    color: #888;
    font-size: 9px;
    font-weight: 600;
    font-style: italic;  }

#Alist { display: block; color: #000;  font-size: 13px;margin: 5px 0 7px;box-shadow: 0px 0px 0.1px #f2f2f2;
    border-radius: 9px;
    border: 1px dotted #f1f1f1; background-color:lavenderblush;
}
#Alist:hover {box-shadow: 0px 0px 0.1px #f2f2f2;background-color:lavender;
}

.agename { display: block;clear: both;
    padding: 5px 0 0;
    font-family: Avenir Next,Baskerville,  "Palatino Linotype", Palatino, "Century Schoolbook L", "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR', "Times New Roman", "serif";
    color: #888;
    font-size: 9px;
    font-weight: 600; }
#Alist .agename { padding:5px 15px; font-weight:600; background-color: #fff;border-bottom: 1px dotted #eee; text-shadow: 0 1px 0 #FFF;
font-size: 10.5px; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR', Helvetica, 맑은 고딕; margin-left:7px; }
#Alist .agename2 { font-weight:400; background-color: #fff;text-shadow: 0 1px 0 #FFF;
font-size: 10.5px; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR', Helvetica, 맑은 고딕; }
#Alist .agename2 li { border: 0; padding: 10px 15px 0 15px; display: inline-block;}
#Alist {  list-style-type: disc; font-size:13px; font-weight:400; }
#Alist ul {margin:0; padding:0; margin-left:7px;background: #fff;}
#Alist li { list-style:none;padding:6px 17px;   border-bottom: 1px solid #eee;  font-weight: 300; font-size: 11px; font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR',  Helvetica, 맑은 고딕; line-height: 15px}

.agename a,
#Alist .agename2 a,
#Alist li a { color:#444; }

.agename a:hover,
#Alist .agename2 a:hover,
#Alist li a:hover { text-decoration:none; colo11r:slateblue;}

#Alist-L img,
#Alist-R img { height: 56px;width: 350px; margin:0; box-shadow: 0px 0px 0.5px #f2f2f2; border: 1px dotted #f1f1f1;}



/* *** 로그인 영역 **** */
#LoginHeader {height:37px; width:940px; margin:0 auto; }
#LoginArea {float:right; width:650px; margin-top:5px; text-align: right; padding-right:1px; padding-top:1px; *padding-top:1px; font-family: Malgun Gothic, Apple SD Gothic Neo; font-size:10px; }

#top .level { font-weight: 500; color:#776F6F; padding:8px 6px; }
#top .level:before {content:"Lv."; font-weight: 200;}


#top0 { padding:0;  }
#top0  { display:inline-block; list-style:none; margin:0; padding:0; }
#top0 a { color:#ccc; text-decoration:none; display:block; padding:8px 8px 8px 8px; border-left:0px solid #e1e1e1; }
#top0:first-child a { border:0;  }

#top0 a:hover,
#top0 a:active,
#top0 a:focus{ color:#333; }
#top0 .openLogin {}

#top { padding:0;}
#top  { display:inline-block; list-style:none; margin:0; padding:0px; }
#top a { color:#ccc; text-decoration:none; display:block; padding:8px 8px 8px 0px; border-left:0px solid #e1e1e1;  }
#top:first-child a { border:0; }
#top a:before {content:"l"; padding-right:10px;}
#top a:hover,
#top a:active,
#top a:focus{ color:#333; }
#top .openLogin {}



/* *** 게시판 공지 - sketch, thy, swf *** */

#Content0 { color:#262626;}

#Content0 a {color:#333;}
#Content0 a:hover { text-decoration:line-through;}
#Info { padding: 0 26px 2px; margin:15px 0 0 0; background: url("images/info.png") repeat-y scroll 0px 9px transparent; display:none;
font: 15px "Yoon Gothic","Lucida Grande","Lucida Sans Unicode","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum}
						
#Content0 span.tit { color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font:12px 'proxima-nova','Apple SD Gothic Neo',Malgun Gothic; 
						padding-right:6px; font-weight:600 }

/* *** 게시판 공지 - sketch *** */
#ContentA-2 { width:720px; text-align:justify; font:12px "맑은 고딕","Malgun Gothic"; padding:3px 0 2px 5px; margin-bottom:10px;*margin-top:-40px;}
#ContentA-2 a { padding:0 7px 0 0;
				color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font-family: 'Apple SD Gothic Neo',"Malgun Gothic",'proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif;  }
#ContentA-2 a.lineinfo { padding:0 2px 0 0; color:#999;}
#ContentA-2 span.num {  font: 12px "Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum;  font-weight:600; color:#F9AAAA}
#ContentA-2 span.tit { color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font-family: 'Apple SD Gothic Neo',"Malgun Gothic",'proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif; 
						padding-right:10px;  font-weight:600 }
#ContentA-2 span.tit:afterx { content:"l"; color:#ccc; font:10px  "Apple SD Gothic Neo","맑은 고딕","Malgun Gothic"; padding-left:4px; }
#ContentA-2 a.line:afterx { content:"l"; color:#ccc; font-size:10px; padding-left:8px; }

#Info_ {display:none;}

/* *** 게시판 공지 - XIaage *** */


#ContentA-4 { clear:both; width:100%;font-size:10px; color:#ddd;  padding:1px 0 2px 1px; margin-bottom:10px;}
#ContentA-4 a {color:#333; padding:0 4px; 
				 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font:11px "Apple SD Gothic Neo",'proxima-nova','Helvetica Neue',"Malgun Gothic",Arial,Helvetica,sans-serif; letter-spacing:0.5px;}
#ContentA-4 span.tit { float:left;padding:0 10px 0 5px ; color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
						 font:12px "Apple SD Gothic Neo",'proxima-nova','Helvetica Neue',"Malgun Gothic",Arial,Helvetica,sans-serif; font-weight:600; margin-top:-1px; }
#ContentA-4 span.num { font:12px "Apple SD Gothic Neo",'Helvetica Neue',Arial,Helvetica,sans-serif;  font-weight:bold; color:#F9AAAA}

#ContentA-5 { text-align:justify; font:12px "Apple SD Gothic Neo","맑은 고딕","Malgun Gothic"; line-height:29px; margin:0 0 0 5px ; margin-bottom:11px; text-align:center; }
#ContentA-5 a { padding:0 7px 0 0; color:#333; }
#ContentA-5 a.line:afterx { content:"l"; color:#ccc; font-size:10px; padding-left:8px; }
	
/* *** 게시판 공지 - 음반 *** */
#ContentA-music {  border-top:1px solid #f0f0f0;background:#fafafa; padding:9px 0 9px 8px; font-size:10px; color:#ddd; }
#ContentA-music a { padding:0 6px; color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font:12px "Yoon Gothic",'Apple SD Gothic Neo',Malgun Gothic;  letter-spacing:1px;}
	
/* *** 게시판 공지 - note *** */
#ContentA-note { width:720px; text-align:justify; font:12px "Apple SD Gothic Neo","맑은 고딕","Malgun Gothic";  padding:1px 0 2px 1px; margin-bottom:10px;}
#ContentA-note a { padding-left:7px;
				color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font-family: 'Apple SD Gothic Neo',"맑은 고딕","Malgun Gothic",dotum,'proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif;  }
#ContentA-note a.line:afterx { content:"l"; color:#ccc; font-size:10px; padding-left:8px; }
#ContentA-note a.lineinfo { padding:0 2px 0 0; color:#999;}
#ContentA-note span.num { font: 12px "Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum;  font-weight:600; color:#F9AAAA}
#ContentA-note span.tit { padding-right:7px;  font-weight:600 ;
						color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font-family: 'Apple SD Gothic Neo','proxima-nova',"맑은 고딕","Malgun Gothic",dotum,'Helvetica Neue',Arial,Helvetica,sans-serif;  }
#ContentA-note span.tit:afterx { content:"l"; color:#ccc; font:10px  "Apple SD Gothic Neo","맑은 고딕","Malgun Gothic"; padding-left:4px; }
	
/* *** 게시판 공지 - lovedom *** */
#Content0 { color:#262626; }
#ContentA-lovedom { width:720px; text-align:justify; font:12px "Apple SD Gothic Neo","맑은 고딕","Malgun Gothic"; line-height:29px; padding:0 5px; *margin-bottom:10px;}
#ContentA-lovedom a { color:#333; padding-left:4px;}
#ContentA-lovedom span.num { font: 12px "Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum; font-weight:600; color:#F9AAAA}
#ContentA-lovedom span.tit { color:#333;  font: 12px "Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum;padding-right:10px;  font-weight:600 }
	
/* 파도처럼 바람처럼 */
#wind { text-align:center; padding:17px 0 0 0; color:#aaaaaa; font:11px "Apple SD Gothic Neo",dotum; display:none;}
#wind a {color:#aaaaaa;}
#wind a:hover { color:#ccc}
	
	
	
/* *** 캘린더 토글메뉴 *** */
#ContentA-3 button { background:#fff; border:0px solid; font:12px "Apple SD Gothic Neo","맑은 고딕","Malgun Gothic"; font-weight:bold;margin-left:-8px; margin-top:5px;}
#LM dl{  margin:0 auto; }
#LM dt{ padding:8px 27px; margin-right:50px;
 font-size:14pt; 
 font-weight:bold;
 color:#ccc; 
 line-height:21px;
 border-bottom:1px solid #f1f1f1;
}
#LM dt a { color:#ccc;}
#LM dt a:hover {color:#999; }
#LM dt.over{ background-color:#fff; cursor:pointer;}
#LM dt.selected{ background-color:#fff; cursor:default; color:black;}
#LM dt.selected a {color:black;}
#LM dd{ height:300px; background:#fff; position:absolute; top:3px; right:26px;  }
#LM dd p{ text-indent:1em; padding:5px 0 0 0;}
#LM dd a { color:#333;}
#LM dd a:hover { color:#FF6060}



/* *** 즐겨찾기 *** */
#Page p {border-bottom:0px solid #eee; margin:0; padding:8px 0; }
#Page a { color:#ccc;}
#Page a:hover { text-decoration:underline; color:#FFC0CB; }




/* **** 연관글 **** */
#Relation {width: 500px;    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 0px, rgba(0, 0, 0, 0.1) 0px 1px 7px 0px;
    padding: 11px 11px 15px 11px;
    margin: 15px 2px 8px 2px; }
#Relation:hover { background:#f0f0f0;}
#Relation .pic {     width: 200px;
    float: left;
    border: 1px solid #f0f0f0;
    opacity: .6; }
#Relation .content { margin-left: 215px; font: 13px 맑은 고딕, Malgun Gothic, Apple SD Gothic Neo;line-height: 24px;}
#Relation .content a { color:#333; }
#Relation .date a { font-size: 12px;
    font-family: Trebuchet MS, 맑은 고딕, Malgun Gothic, Apple SD Gothic Neo, Segoe UI,Tahoma;
    letter-spacing: 1px;
    font-weight: bold;}
#Relation .title { }
#Relation .date a:hover,
#Relation .title a:hover {text-decoration:none;}


/* 특정글 출력 위젯 */

#todayjs {font-size:1.1em; font-weight:bold; color:#444; background:url(images/bullet.gif) 0 16px no-repeat; list-style:none; padding:6px 0 5px 12px; letter-spacing:-0.05em}
#todayjs_ {padding:6px 0 5px 12px; }
#today {font-weight:300;  font:11px "Trebuchet MS", Verdana, sans-serif;  color:#bbb;  margin:14px 3px 0; }


/* 사파리 3, 크롬 1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	



#MidHeader	{ min-width:870px; margin:0 auto; text-align:center;height:55px; font-size:12px; font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR', Helvetica, sans-serif,'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',맑은 고딕, Malgun Gothic, Apple SD Gothic Neo, Segoe UI !important; color:#000000;letter-spacing: 0.4px;
		text-shadow: 1px 1px 0 #FFF;  }




#Alist .agename { padding:5px 15px; font-weight:400; background-color: #fff;border-bottom: 1px dotted #eee;text-shadow: 0 1px 0 #FFF;
font-size: 11px; font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR',  Helvetica, 맑은 고딕;}
#Alist li { list-style:none;padding:6px 17px;   border-bottom: 1px solid #eee;   font-weight: 300;   font-size: 11px; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,'Noto Sans KR', Helvetica, 맑은 고딕; } 

#Content0 span.tit { color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font:11.6px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif; 
						padding-right:6px; font-weight:600 }


#ContentA-2 { width:720px; text-align:justify;
			font:12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',"맑은 고딕","Malgun Gothic"; padding:3px 0 2px 5px; margin-bottom:10px;*margin-top:-40px;}
#ContentA-2 a { padding:0 7px 0 0; color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
				font-family: 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif;  }
#ContentA-2 span.num {  font: 12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',"Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum;  font-weight:600; color:#F9AAAA}
#ContentA-2 span.tit { color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
						font-family: 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif; 
						padding-right:10px;  font-weight:600 }


#ContentA-4 a {color:#333; padding:0 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); 
               font:11px "Apple SD Gothic Neo",'Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif; letter-spacing:0.5px;}
#ContentA-4 span.tit { float:left;padding:0 10px 0 5px ; color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);;margin-top: -1px;
						 font:12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif; font-weight:600 ; }
#ContentA-4 span.num { font:12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',Arial,Helvetica,sans-serif;  font-weight:bold; color:#F9AAAA;}


#ContentA-music a { padding:0 6px; color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font:12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif;  letter-spacing:1px;}


#ContentA-note a { padding-left:7px;color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); 
						font-family: 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif;  }
#ContentA-note span.num { font: 12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',"Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum;  font-weight:600; color:#F9AAAA}
#ContentA-note span.tit { padding-right:7px;  font-weight:600 ;color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); 
						font-family: 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP','proxima-nova','Helvetica Neue',Arial,Helvetica,sans-serif;  }


#ContentA-lovedom span.num { font: 12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',"Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum; font-weight:600; color:#F9AAAA}
#ContentA-lovedom span.tit { color:#333;  font: 12px 'Apple SD Gothic Neo','Spoqa Han Sans', 'Spoqa Han Sans JP',"Yoon Gothic","Helvetica","calibri","Trebuchet MS","Apple SD Gothic Neo","맑은 고딕","Malgun Gothic",dotum;padding-right:10px;  font-weight:600 }





}