div#leftcontent  #lcmiddle
		{
		float: left; 
		margin: 0px  0px 0 0px;
		margin-left: 3px;		
                border: 1px solid #5CADAD;
		background: transparent;
                min-height:1600px;               
		}
div#leftcontent #lcmiddle div#lcmtop
		{		
		min-height:16px;
                padding:10px 0px 8px 0px;
		width: 100%;
		
               		
                }
div#lcmiddle div#lcmtop h2
{  
   padding-top:9px;
   padding-left:16px;
   font-size:13px;   
   text-overflow:ellipsis;
   font-weight:500;
}
div#lcmiddle div#lcmtop h2 ul li
{  
display:inline;
}
div#lcmiddle div#lcmtop h2.banner01
{  
   position:relative;
   top:-10px;left:0px;
   background: -webkit-linear-gradient(#E7F7F6, #C4E1E1, #E7F7F6);
   background: -o-linear-gradient(#E7F7F6, #C4E1E1, #E7F7F6);
   background: -moz-linear-gradient(#E7F7F6, #C4E1E1, #E7F7F6);
   background: linear-gradient(#E7F7F6, #C4E1E1, #E7F7F6);
   background-color:#C4E1E1;  
   border-bottom:1px solid #C4E1E1;
   min-width:97.7%;
   max-width:98.3%;
   height:25px; 


   filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient      (startcolorstr=#E7F7F6,endcolorstr=#C4E1E1,gradientType=0);
       -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient       (startcolorstr=#E7F7F6,endcolorstr=#C4E1E1,gradientType=0);/*IE8*/
}


}
div#lcmiddle div#lcmtop h2.banner01 ul
{  
   position:relative;top:-5px;left:-23px;
}
div#lcmiddle div#lcmtop h2.banner02
{   
   border:1px solid #5CADAD;
   height:22px;width:96.5%;
   position:relative;
   top:-14px;
   padding-left:10px;
   padding-top:13px;
   padding-bottom:3px;
   margin-left:6px;
   margin-top:12px;
}
div#lcmiddle div#lcmtop h2.banner02 ul
{  
   display:list-style-type:none;position:relative;top:-8px;left:-25px;
}

div#lcmiddle div#lcmbottom
{  
   margin-top:10px;  margin-left:16px;font-size:16px;
}
dd {margin:0;padding:8px 3px 8px 0px;}
/* ----------------------------------- prenextnav ----------------------------------- */

div#tpn, div#bpn{
        position:relative;top:-5px;
	height:39px;
	width:230px;vertical-align:middle;
	margin: 0;
	padding: 0;
	border: 0px solid red;
	background: #fff;
        
	}

div#tpn ul.prenext, div#bpn ul.prenext{
	height:29px;
	width:230px;
	
	margin:0;
	padding:0;b
	border:0;
	position:relative;border: 0px solid red;
        top:6px;
	}

div#tpn ul.prenext li, div#bpn ul.prenext li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0px;
	overflow:hidden;
       
	}

ul.prenext li, ul.prenext a	{
	display:block;
	height:36px;color:red;
	}

div#tpn ul.prenext a, div#bpn ul.prenext a	{
	text-indent: -9999px;
	text-decoration: none;
	}

.pre	
{
   left:0; width:105px;
   background:url(img/pre.jpg) no-repeat;
}
.next	
{
left:125px; width:105px;
background:url(img/next.jpg) no-repeat;
}
.pretm	
{
   left:250px; width:105px;
   background:url(img/pretn.png)  no-repeat;
}
.nexttm
{
left:375px; width:105px;
background:url(img/nexttm.png)  no-repeat;
}
.pref
{
   left:250px; width:105px;
   background:url(img/pref.png)  no-repeat;
}
.nextf
{
left:375px; width:105px;
background:url(img/nextf.png)  no-repeat;
}

/* ----------------------------------- prenextnav ----------------------------------- */
p.note span, p.important span, p.tip span, p.inherited, p.inherited span, p.gototop, .html5_new_note span
		{
		font-weight: bold;
		}
p.tip span {
	color:#ff9955;
	}


.tiy
		{
		font-weight:normal;
		}



div#lcmiddle div#lcmbottom .c00
{
  background:url(img/c0.jpg) no-repeat;
  margin-top:8px;padding-left:20px;
  margin-left:0px;
}
div#lcmiddle div#lcmbottom .c00 span
{
  position:relative;
  top:-1.6px;
}
div#lcmiddle div#lcmbottom .c001
{
  background:url(img/c0.jpg) no-repeat;
  margin:2px 0 0 30px;padding-left:20px;padding:2px 0 0 23px;
  
}
div#lcmiddle div#lcmbottom .c001 span
{
  position:relative;
  top:-5px;
}


div#lcmiddle div#lcmbottom .c01
{
  background:url(img/c1.jpg) no-repeat;
  margin-top:18px;padding-left:20px;
  margin-left:0px;font-size:15px; 
} 
div#lcmiddle div#lcmbottom .c01 span
{
  position:relative;
  top:-1.6px;
}  
div#lcmiddle div#lcmbottom p.c01 span
{
  position:relative;
  top:-4.16px;
}  
div#lcmiddle div#lcmbottom .c01 a
{
  position:relative;
  top:-3.8px;
}  

div#lcmiddle div#lcmbottom .c02
{
  background:url(img/c2.jpg) no-repeat;
  margin-top:18px;padding-left:20px;
  margin-left:0px;font-size:15px;
 
} 
div#lcmiddle div#lcmbottom .c02 a
{
  position:relative;
  top:-3.8px;
} 
div#lcmiddle div#lcmbottom .c03
{
  background:url(img/c3.jpg) no-repeat;
  margin-top:18px;padding-left:20px;
  margin-left:0px;font-size:15px;
 
} 
div#lcmiddle div#lcmbottom .c03 a
{
  position:relative;
  top:-3.8px;
} 
div#lcmiddle div#lcmbottom .lb
{  
        background-color:#efefef;
        width:93.8%;
	margin: 0px 11px 0 11px;	
	border: 0;
	border: 1px dotted #785;
	background: #f5f5f5; list-style:none;  
}
div#lcmiddle div#lcmbottom p
{  
   margin-left:0px;
   width:93%;line-height:23px;
}
div#lcmiddle div#lcmbottom hr
{     
   width:95%;margin-left:0px;
}
div#lcmiddle div#lcmbottom p.normal
{  
    
}
div#lcmiddle div#lcmbottom p.dg
{  
  border:1px dotted green;
  padding:6px 6px 6px 6px;line-height:26px;
}
div#lcmiddle div#lcmbottom p.dgpl
{  
   border:1px dotted green;margin-top:0px;
   padding:6px 6px 6px 6px;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;
   white-space:pre-line;line-height:26px;
}
div#lcmiddle div#lcmbottom p.npl
{    
   position:relative;top:-1px; 
   white-space:pre-line;line-height:23px;
}
div#lcmiddle div#lcmbottom p.nplt
{    
   position:relative;top:-1px; margin-top:2px;padding-top:2px;
   white-space:pre-line;line-height:23px;
}
div#lcmiddle div#lcmbottom p.nplb
{    
   position:relative;top:-1px; margin-bottom:2px;padding-bottom:2px;
   white-space:pre-line;line-height:23px;
}
div#lcmiddle div#lcmbottom p.npltb
{    
   position:relative;top:-1px;margin-top:2px;padding-top:2px;margin-bottom:2px;padding-bottom:2px;
   white-space:pre-line;line-height:23px;
}
div#lcmiddle div#lcmbottom p.blue
{  
   color:blue;
}
div#lcmiddle div#lcmbottom input.uline
{  
   width:60px; border:0; border-bottom:1px solid #000; text-align:center;font-size:19px;outline:none;
}
div#lcmiddle div#lcmbottom p.uline
{  
   width:60px; border:0; border-bottom:1px solid #000; text-align:center;font-size:19px;display:inline-block;
}



div#lcmiddle div#lcmbottom img
{    
   margin-top:10px;
}
div#lcmiddle div#lcmbottom textarea
{
  margin-left:0px;border:1px dotted green;
  padding-top:0px;padding-bottom:0px;
  white-space:pre;overflow-y:hidden;
}

div#lcmiddle div#lcmbottom pre
{
   background-color:#efefef;
   white-space: pre-wrap;
   white-space: -moz-pre-wrap;  
   white-space: -pre-wrap;      
   white-space: -o-pre-wrap;    
   word-wrap: break-word;
   width:91.66%;
   margin: 11px 11px 0 0px;
   padding: 10px;
   border: 0;font-size:15px;line-height:26px;
   border: 1px dotted green;
   background: white;
}

div#lcmiddle div#lcmbottom ul{
        margin-top:1px;padding-bottom:1px;
}


div#lcmiddle div ul
		{
		
		margin: 3px  0px 10px 10px;
		padding:  3px  0px 10px 10px;
		
                }

div#lcmiddle div ul li
		{
		
		margin: 3px  1px 0px 6px;
		padding:  3px  1px 0px 0px;
		list-style-type:square;
        
                }

div#lcmiddle div#lcmbottom ul.ul01{
        padding-top:0px;
        margin-top:6px;
	padding-left:6px;width:90%;
}
div#lcmiddle div#lcmbottom ul.ul01 li{
        margin-left:19px;
	width:width:90%;
        list-style-type:none;
        list-style-image:url('img/q1.jpg');
        
}
div#lcmiddle div#lcmbottom ul.ul01 li a{width:width:90%;
        position:relative;
        top:-2px;
        left:-5px;
}
div#lcmiddle div#lcmbottom ul.ul01 li span{width:width:90%;
        position:relative;
        top:-5px;
        left:-5px;
}

div#lcmiddle div#lcmbottom ul.ul02{
        padding-top:0px;
        margin-top:6px;
	    padding-left:6px;width:90%;
}
div#lcmiddle div#lcmbottom ul.ul02 li{
        margin-left:19px;
	    width:width:90%;
        list-style-type:square;
        
        
}



/* ----------------------------------- ±νΈρ ----------------------------------- */

div#lcmiddle div#lcmbottom table.dataintable {
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #aaa;
	width:96%;        
        margin-left:0px;
	}

div#lcmiddle div#lcmbottom table.dataintable th {
	vertical-align:baseline;
	padding:5px 15px 5px 6px;
	background-color:#d5d5d5;
	border:1px solid #aaa;
	text-align:left;
	}

div#lcmiddle div#lcmbottom table.dataintable td {
	vertical-align:text-top;
	padding:6px 3px 6px 3px;
	background-color:#FFFAFA;
	border:1px solid #aaa;
	}

div#lcmiddle div#lcmbottom table.dataintable pre {
	width:auto;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	}

div#lcmiddle div#lcmbottom table.dataintable p {margin:0 0 2px 0;}

div#maincontent table.dataintable ul, 
div#maincontent table.dataintable li {
	list-style-type:none;
	margin:0;
	padding:0;
	}

table.dataintable td em
		{
		color:#0000ff;
		font-weight:normal;
		}
	
table.dataintable .table_value {color:#0F93D2;}

.no_wrap {white-space:nowrap;}

div#maincontent table.dataintable ul.listintable {
	margin:20px;
	padding:0;
	}

div#maincontent table.dataintable ul.listintable  li{
	list-style-type:disc;
	}


table.dataintable td.html5_new {
	background: #EFEFEF url(/i/table_bg_html5.gif) top right no-repeat;
	}

tr.notsupported {
	color:#999999;
	}

/* ----------------------------------- browsersupport ----------------------------------- */
#jsref table.browsersupport td, #tags table.browsersupport td, #cssref table.browsersupport td
	{
		width:20%;
	}

#jsref table.browsersupport th, #tags table.browsersupport th, #cssref table.browsersupport th
	{
		color:#333333;
		font-weight:400;
	}

#jsref table.browsersupport, #tags table.browsersupport, #cssref table.browsersupport
	{
		width:50%;
	}

table.browsersupport .bsIE {
	background-image: url('/i/compatible_ie.gif');
}

table.browsersupport .bsFirefox {
	background-image: url('/i/compatible_firefox.gif');
}

table.browsersupport .bsChrome {
	background-image: url('/i/compatible_chrome.gif');
}

table.browsersupport .bsSafari {
	background-image: url('/i/compatible_safari.gif');
}

table.browsersupport .bsOpera {
	background-image: url('/i/compatible_opera.gif');
}

table.browsersupport .bsNoIE {
	background-image: url('/i/incompatible_ie.gif');
}

table.browsersupport .bsNoFirefox {
	background-image: url('/i/incompatible_firefox.gif');
}

table.browsersupport .bsNoChrome {
	background-image: url('/i/incompatible_chrome.gif');
}

table.browsersupport .bsNoSafari {
	background-image: url('/i/incompatible_safari.gif');
}

table.browsersupport .bsNoOpera {
	background-image: url('/i/incompatible_opera.gif');
}

table.browsersupport .bsPreIE {
	background-image: url('/i/precompatible_ie.gif');
}

table.browsersupport .bsPreFirefox {
	background-image: url('/i/precompatible_firefox.gif');
}

table.browsersupport .bsPreChrome {
	background-image: url('/i/precompatible_chrome.gif');
}

table.browsersupport .bsPreSafari {
	background-image: url('/i/precompatible_safari.gif');
}

table.browsersupport .bsPreOpera {
	background-image: url('/i/precompatible_opera.gif');
}

table.browsersupport {
	margin-top:15px;
	border-collapse:collapse;
	width:70%;
}

table.browsersupport td {
	padding: 3px;
	height: 32px;
	vertical-align: middle;
	background:#fff no-repeat center;
	border:1px solid #dadada;
}

table.browsersupport td.bsProperty
		{
		font-family: courier new;
		white-space: nowrap;
		width:20%;
		}

table.browsersupport th {
	padding: 3px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	background-color:#efefef;
	border:1px solid #c3c3c3;
}
