#page {

 width: 990px;

 margin: 0px auto;

 min-height: 750px;

 padding: 0px;

 background: #a69a76 left top;

 font-style: normal;

 font-weight: normal;

 font-size: 10pt;

 line-height: 130%;

 font-family: "‚l‚r ‚oƒSƒVƒbƒN";

 color: #595335;

 height: expression(document.all('page').scrollHeight < 752? '750px':'auto');

 -webkit-text-size-adjust: 100%;

}

body {

 margin: 0px;

 behavior: url("cssassist.htc");

 background: #f8ec7c left top;

}

a {

 text-decoration:none;
 color: #33301f;

}

a:visited {

 color: #33301f;

}

a:hover,
a.hover {
 text-decoration:underline;
 color: #d99400;
}

a.example1 {color:blue;}
a:hover.example1 {text-decoration:underline; color: red;}

a.example2 {color:yellow;}
a:hover.example2 {text-decoration:underline; color: white;}

a:hover.example3 {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
}


#header {

 clear: both;

 width: 964px;

 display: auto;

 min-height: 16px;

 margin: 0px;

 padding: 5px 14px 4px;

 background: #e1c470 left top;

 font-style: normal;

 font-weight: normal;

 line-height: 120%;

 height: expression(document.all('header').scrollHeight < 18? '16px':'auto');

}

#title {

 clear: both;

 width: 964px;

 display: auto;

 min-height: 90px;

 margin: 0px;

 padding: 30px 16px 10px;

 background: #f8ec7c right top;

 font-style: normal;

 font-weight: normal;

 font-size: 18pt;

 line-height: 110%;

 height: expression(document.all('title').scrollHeight < 92? '90px':'auto');

}

#menubar {

 clear: both;

 width: 990px;

 display: auto;

 min-height: 16px;

 margin: 0px;

 padding: 8px 0px 3px;

 background: #635f4d left top;

 font-style: normal;

 font-weight: bold;

 line-height: 120%;

 color: #ffffcc;

 height: expression(document.all('menubar').scrollHeight < 18? '16px':'auto');

}

#menubar a.tabs:hover,
#menubar a.tabs.hover {

 color: #6b78a9;

}

#menubar .button {

 margin: 0px;

 padding: 5px 15px 4px 6px;

}


#container_sample{
	width: 100%;
	overflow: hidden;
}

#side1 {

 float: left;

 width: 205px;

 display: inline;

 min-height: 392px;

 margin: 0px 0px 10px 15px;

 padding: 10px;

 background: #d9ce98 left top;

 font-style: normal;

 font-weight: normal;

 height: expression(document.all('side1').scrollHeight < 394? '392px':'auto');

 padding-bottom: 32768px;
 margin-bottom: -32768px;

}

#side1 .list a {

 background: #ffffff;

}

#side1 .list a:hover,
#side1 .list a.hover {

 background: #efefef;

 color: #0600b3;

}

#side1 .list {

 text-align: left;

 font: 1em/120% "MS UI Gothic";

 margin: 3px 0px 3px 15px;

 width: 220px;

 height: 20px;

}

#main {

 float: left;

 width: 460px;

 min-height: 392px;

 display: inline;

 margin: 0px 15px 10px;

 padding: 10px;

 background: #e1c470 left top;

 font-style: normal;

 font-weight: normal;

 height: expression(document.all('main').scrollHeight < 394? '392px':'auto');

 padding-bottom: 32768px;
 margin-bottom: -32768px;

}

#side2 {

 float: left;

 width: 205px;

 display: inline;

 min-height: 392px;

 margin: 0px 15px 10px 0px;

 padding: 10px;

 background: #d9ce98 left top;

 font-style: normal;

 font-weight: normal;

 height: expression(document.all('side2').scrollHeight < 394? '392px':'auto');

 padding-bottom: 32768px;
 margin-bottom: -32768px;

}


#footer {

 clear: both;

 width: 962px;

 display: auto;

 min-height: -7px;

 margin: 0px;

 padding: 4px 14px 3px;

 background: #d9ce98 left top;

 font-style: normal;

 font-weight: normal;

 line-height: 100%;

 height: expression(document.all('footer').scrollHeight < -5? '-7px':'auto');

}

#footer1 {

 clear: both;

 width: 962px;

 display: auto;

 min-height: -7px;

 margin: 0px;

 padding: 4px 14px 3px;

 background: #a69a76 left top;

 font-style: normal;

 font-weight: normal;

 line-height: 100%;

 height: expression(document.all('footer').scrollHeight < -5? '-7px':'auto');

}


.hide {

 display: none;

}

.submenu {

 margin: 0px;

 padding: 0px;

 overflow: hidden;

}

.submenu ul {

 float: left;

 list-style: none;

 margin: 0px;

 padding: 0px;

}

.submenu li {

 clear: both;

 margin: 0px;

}

.submenuitem {

 float: left;

}

.submenuitemcenter {

 float: left;

}

.submenuitemright {

 float: left;

}

.submenuitemlink {

 float: left;

 text-decoration: none;

 margin: 0px;

 text-align: left;

 font-style: normal;

 font-weight: bold;

 color: #33301f;

 padding: 0px 0px 5px;

}

.submenuitemlink:link {

 color: #33301f;

}

.submenuitemlink:visited {

 color: #33301f;

}

.submenuitemlink:hover,
.submenuitemlink.hover {

 color: #d99400;

}

.mainmenu {

 margin: 0px;

 padding: 0px;

 overflow: auto;

 color: #ffffcc;

}

.mainmenu ul {

 float: left;

 list-style: none;

 margin: 0px;

 padding: 0px;

}

.mainmenu li {

 float: left;

 display: inline;

 padding: 0px;

}

.mainmenuitem {

 float: left;

 border-right: 1px solid #adad7a;

}

.mainmenuitemcenter {

 float: left;

}

.mainmenuitemright {

 float: left;

}

.mainmenuitemlink {

 float: left;

 text-decoration: none;

 margin: 0px;

 text-align: left;

 font-style: normal;

 font-weight: bold;

 color: #ffffcc;

 padding: 0px 20px;

 white-space: pre;

}

.mainmenuitemlink:link {

 color: #ffffcc;

}

.mainmenuitemlink:visited {

 color: #ffffcc;

}

.mainmenuitemlink:hover,
.mainmenuitemlink.hover {

 color: #f8f573;

}

.mainmenu li ul {

 display: none;

 list-style: none;

 position: absolute;

 margin: 0px;

 padding: 0px;

 text-decoration: none;

 background-color: #635f4d;

 border: 1px solid #dcdcdc;

}

.mainmenu li ul li {

 clear: both;

 position: relative;

 margin: 0px;

 padding: 5px;

 white-space: pre;

 border: 1px ridge;

}

.mainmenu li ul a {

 text-decoration: none;

}

.mainmenu :link {

 color: #ffffcc;

}

.mainmenu :visited {

 color: #ffffcc;

}

.mainmenu :hover,
.mainmenu .hover {

 color: #f8f573;

}

.pngalpha {

 behavior: url("cssassist.htc");

}

h1 {

 font-weight: bold;

 font-size: 20pt;

 line-height: 120%;

 text-decoration: none;

 text-transform: none;

}

h2 {

 font-weight: bold;

 font-size: 15pt;

 line-height: 120%;

 text-decoration: none;

 text-transform: none;

}

h3 {

 font-style: italic;

 font-size: 11.7pt;

 line-height: 120%;

 text-decoration: none;

 text-transform: none;

}

h4 {

 font-weight: bold;

 font-size: 10pt;

 line-height: 120%;

 text-decoration: none;

 text-transform: none;

}

h5 {

 font-style: italic;

 font-size: 8.3pt;

 line-height: 117%;

 text-decoration: none;

 text-transform: none;

}

h6 {

 font-weight: bold;

 font-size: 6.7pt;

 line-height: 120%;

 text-decoration: none;

 text-transform: none;

}


img.example1 {
    margin-top:-4px;
    vertical-align:middle;
}

img:hover.example3 {
   opacity: 0.7;
}

.div_example3:hover{
   opacity: 0.7;
}


.container {
    width: 500px;
    height: 32px;
    padding: 1px;
    margin: 4px; 
    border: 2px solid #ccc;
    text-align: left;
}
.container .wrap {
    height: 26px;
    position: relative; 
    border: 2px solid #ffffff;
    padding: 1px;
    overflow: hidden;
    background-color:#2E8B57;
}
#ticker {
    height: 26px;
    position: relative;
    color:#FFFF00;
    background-color:#2E8B57;
    white-space: nowrap;
}
#ticker span {
    padding-right: 100px;
}

#menu ul {
	cursor: pointer;
	width:202px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#d9ce98;
}
 
#menu ul li {
	position:relative;
	margin:0;
}
 
#menu ul li table {
	border-collapse:collapse;
	border:none;
	padding:0 0 0px;
	position:absolute;
	top:0;
	left:0;
}
 
#menu ul li ul {
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	top:0;
	left:202px;
}
 
#menu ul li ul li {
	margin:0;
	padding:0;
	line-height:1em;
}

#menu ul li ul li a {
	padding:0;
	color:#33301f;
	font-size:100%;
}
	
#menu ul li ul li a:hover,
#menu ul li ul li a.hover {
	color:#d99400;
	text-decoration:underline;
}
	
#menu ul li a {
	width:200px;
	margin:0px;
	padding:0px;
	color:#595335;
	display:block;
	text-decoration:none;
}
			
#menu ul li a:hover,
#menu ul li a.hover {
	position:relative;
	z-index:100;
	color:#595335;
}

#menu ul li:hover ul,
#menu ul li.hover ul,
#menu ul li a:hover ul,
#menu ul li a.hover ul {
	visibility:visible;
	overflow:visible;
	height:auto;
	z-index:10;
	background:#e2dab1;
	width:85px;
	border:3px solid #595335;
}

#v2{}
#v2::-webkit-scrollbar {
width: 13px;
}
#v2::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
#v2::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
#v2::-webkit-scrollbar-corner {
background: transparent;
}
#v2::-webkit-scrollbar-thumb:hover{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
cursor: pointer
}
#v2::-webkit-scrollbar-thumb:active {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
cursor: pointer
}


table.example1 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: separate;
}
th,td.example1 {
	padding: 5px 6px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
th.example1 {
	background-color: #E2EFF3;
	vertical-align: top;
	width: 160px;
}

.blinking{
-webkit-animation:blink 1.5s ease-in-out infinite alternate;
-moz-animation:blink 1.5s ease-in-out infinite alternate;
animation:blink 1.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}
@-moz-keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}
@keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}

input[type=reset]:hover, input[type=button]:hover, button:hover{ cursor: pointer; background-color:#9fecef; }

input[type=submit] {
	border: 1px solid #15aeec;
	background-color: #49c0f0;
	background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3);
	background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
	border-radius: 4px;
	color: #fff;
#	line-height: 50px;
	-webkit-transition: none;
	transition: none;
	font-weight:bold;
	font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
input[type=submit]:hover {
	border:1px solid #1090c3;
	background-color: #1ab0ec;
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
	cursor: pointer;
}
input[type=submit]:active {
	background: #1a92c2;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	font-weight:bold;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	cursor: pointer;
}

