#main { margin:10px 0px; text-align:center; }
#main a { 
	font-weight:bold;
	line-height:120%; 
	font-family:tahoma; 
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-break: keep-all;
	word-wrap:keep-all;
}
#main a:hover { color:#FF7600; text-decoration:underline;}
#mLeft { float:left; width:415px; margin-right:4px; }
#mRight { float:left; width:415px; }

.latest2 h2 { width:100%; height:22px; line-height:22px; text-indent:5px; border-left:1px solid #ff6603; border-bottom:1px solid #ff6603;}
.latest2 ul { padding:3px 0 12px 0px; }
.latest2 li { line-height:22px; border-bottom:1px solid #f8f8f8; background:url(/img/main/icon_arrow2.gif) no-repeat left 7px; margin-bottom:2px; }
.latest2 li a { padding-left:15px; color:#74797E; }
.latest2 li a:hover { color:#000; }
.latest2 li span { font-family:Tahoma; font-size:10px; color:#e97d81; }

/* search */
#search_list li { margin:5px 0 5px 10px; }
#search_list ul { margin-bottom:20px;}
#search_list ul li { margin-left:15px; list-style:square; }
#search_list ul a.subject { color:#390; text-decoration:underline; }
h2 { margin:30px 0 20px;}
h3:first-child { margin-top:0px; font-family: 사파이어; }

p { font-size:16px; line-height:1.4; margin-left:8px; margin-bottom:2px; text-indent:-4px;  }

ul { list-style-image: none;
    margin-left: 0px;
    list-style: none;}
ul li { list-style: inherit; padding:3px 0px; font-size:13px;}

h5 { margin-left:20px; line-height: 140%; color:#cc0000; font-size:13px;}
.b { font-weight: bold;}
.content-start {
  position: relative;
  min-height: 70px;
  background: url("/img/content-top-line.png") top center repeat-x;
  padding-bottom: 0px;
  max-width: 2600px;
}
.content-end {
  position: relative;
  min-height: 70px;
  background: url("/img/content-bottom-line.png") bottom center repeat-x;
  padding-bottom: 0px;
  max-width: 2600px;
}
.download {     display: inline-block;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 22px;
	font-family: 사파이어 ;
    background-color: #3e3959;
    color: #fff;
	letter-spacing:-1px;word-spacing:-3px;
    padding: 10px 20px;
    margin-top: 0px;
}
.MediaFrame { 
    padding: 20px;
	position: relative;
	z-index: 1;
	background-color:#3A3633;
}

.MediaFrame.big { height:615px;}
.MediaFrame:before{
    border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/artwork-frameV3-dac4c0c25cf0f5a3d3a9dec4da0aef714bb526182fb53e2d34433d1e44e7d51fad4b888588d4971b8c314b1ebfb6b229ecf86a5e478151aac4b1fb8c7c85cdda.png) 17 20 stretch;
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 8px solid #dec79b;
    border-width: 17px 20px;
    -o-border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/artwork-frameV2-e42466cbd049349b5645d045a1678ab896ed1cacea3ec4d11b99eb2184e9db9d07d3949872d14f9ee5604913e7602f143627928fc3375e785a235d24653e6c7d.png) 17 20 stretch;
    border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/artwork-frameV2-e42466cbd049349b5645d045a1678ab896ed1cacea3ec4d11b99eb2184e9db9d07d3949872d14f9ee5604913e7602f143627928fc3375e785a235d24653e6c7d.png) 17 20 stretch;
    z-index: -1;	
}