.{background: url("/js/cnt_bg_gray.gif") transparent;}
body { font:1em "veranda" "tahoma", "arial", "helvetica", "sans serif";margin-top:0}
#main{position:relative; margin: 0 auto; text-align:left; width: 100%; max-width: 1170px; height:100%; min-height:100%;}
#site-header{margin:0;padding:0}
#head-col1{ float: none; margin: auto; width:95%; }
#head-col2{ text-align:center; margin:0 auto; width:95% }
#head-name_u{font-size: 2.2em; width:200px; font-weight: 700;}
#head-name_u a{ text-decoration:none;}
#head-name_u a:link {color:#464646;}
#head-name_u a:visited {color:#464646;}
#head-name_u a:hover {color:#464646;}
#head-name_u a:active {color:#464646;}
#site-top-menu{ float: none;margin: 0 auto; height:32px; width:95%; background: #999; background: -webkit-linear-gradient(#d5e1a3, #bfce82); background: -moz-linear-gradient(#d5e1a3,  #bfce82); background: -o-linear-gradient(#d5e1a3,  #bfce82); background: -ms-linear-gradient(#d5e1a3,  #bfce82);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e1a3', endColorstr='#bfce82',GradientType=0 ); border-radius: 15px;-border-radius: 15px;-moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; -opera-border-radius: 15px;}
#site-top-menu li{float:left; margin: 5px 20px auto 0; font-size: 12pt; font-weight: 700;}
#mn_content { position:relative; padding-top: 10px; width: 100%; background:#fff;}
#left_col{float:left; width:280px; min-height:100%;}
#right_col{display:none;float:right; width:160px; height:100%; min-height:100%;border:1px solid;}
#center_col{ margin-left:290px; margin-right: 0px; display:block; }
#c_content{}
.c-titl{padding-left:10px;}
.c-titl a:visited{color:#094E98;}
.c-titl h1{font:2.8em "Georgia" "serif"; margin-top:20px;}
#first-page-list{border-left: 1px solid;}
#footer_col{}
.s-box{margin-bottom:10px; background-color: #fff; border: 1px solid; border-radius: 3px;}
.s-box-h{height:25px; margin: -1px; background: -webkit-linear-gradient(#5779AC, #6E87AC); background: -moz-linear-gradient(#5779AC, #6E87AC); background: -o-linear-gradient(#5779AC, #6E87AC); background: -ms-linear-gradient(#5779AC,#6E87AC); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5779AC', endColorstr='#6E87AC',GradientType=0 ); border-radius: 5px 5px 0 0;}
.s-box-h h3{padding: 3px 0 7px 15px; margin-top:0; color: #fff;}
#s-box-b{padding: 10px; color: #094E98;}
#s_input{font-size:1.2em; width:70%;}
#s-tp{margin-top:10px;}
#s-tp1{float:left; color:#000; height:60px; width:50%;}
#s-tp2{color:#000; margin-left:55%;}
.clear {clear:both;}
.paging{margin:10px; font:bold 10pt "Arial";}
#ad_l1{height: 600px; min-height:600px; margin: 10px auto; overflow-x:hidden; width: 100%;}
#advertur_3023{height: 600px;}
#ad_l2{margin-left:0px; padding:30px 0; width:280px; height:600px}
#ad_c1{float:left; padding: 30px 20px 40px 20px; width:310px; height:280px}
#ad_c1_1{margin: 0px auto 10px}
#ad_c2{margin: 40px auto 40px;width:auto; height:300px}
#ad_c3{margin: 30px 0 30px 30px;}
.ad_r1_in{float:right; margin: 10px 0px 100px 10px; width:180px; border:1px solid #e6e6fa;}
#ad_link{margin:20px 0}
.adslink{height:100px}
#worktext{min-height:300px; padding:20px 0 0 15px; font:1em Georgia;}
#work-like{min-height:100px;overflow-x:hidden;}
.bgd{background: -moz-linear-gradient(left,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=1 );}
#share-s {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share-s:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share-s a {opacity:0.5;}
#share-s:hover a {opacity:0.7;}
#share-s a:hover {opacity:1;}
table{overflow-x: auto; display:block; width:95%; margin: 10px;}
#result_yt{background-color:#000; margin-top:25px;min-height:380px;width:580px;border:solid 10px #ffffff;-moz-border-radius:9px;-webkit-border-radius:9px;}
#no{padding:30px;font-size:24px;color:#fff;}
#title{background-color:#fff;font-size:26px;text-align:left;padding-bottom:8px;}
#cpt {height:0; overflow:hidden;}
a:link {color:#004DB3;}
a:visited {color:#004DB3;}
a:hover {color:#CC0000;}
a:active {color:#2553b4;}
#mask {
  position: fixed;
  display:none;
  z-index: 100;
  top: 0;
  left: 0;
  background: #fff;
  padding: 5px;
 
}
.maskIE {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
@media (max-width:740px){
	img{max-width:90%;height: auto; margin: 5px;}
	table{overflow-x: auto; display:block; width:95%; margin: 10px;}
	.s-box{display:none}
	#head-name_u{font-size: 2.0em; width:95%; font-weight: 700;}
	.c-titl h1{font-size: 1.6em; margin-top:10px;}
	#worktext{overflow-x:scroll; padding-left:3px;width:100%;}
	#c_content h3{font-size: 1.0em;overflow-x:hidden;}
	#site-top-menu{display:none}
	#main{font-size:1em; min-width:0; max-width:100%;}
	#left_col{display:none; float:none; width:0; min-height:0;}
	#center_col{ margin:0;  display:block; }
	#ad_c1{float:none; padding: 40px 0px 40px 0px;}
	#first-page-list{border-left:none;list-style-type: none; padding:0}
	.adslink{height:80px}
}
