@charset "utf-8";
/* formatting style
-------------------------*/
* {font-style: normal;margin: 0px; padding: 0px;}
	
body {text-align: center;}

hr {display: none;}

p{color: #2b2b2b;font-size: 100%;line-height: 150% ;}
/* basic style
-------------------------*/

#shadow_wrapper {margin: 0px auto;padding: 0px;width: 780px;
	background:url(shadowside_back.gif) repeat-y;}
	
#wrapper {margin: 0px auto;padding: 0px;width: 760px;text-align: left;}

#header {width: 760px;height:196px;background-image:url(toplogo6c.jpg);}

#header li.nav1 { margin-top: 15px;margin-left: 592px;
         padding: 1px;width: 120px;list-style-type: none; 
         color: #ff00ff;
         font-family: "MS明朝",sans-serif; 
         font-size: 95%; font-weight:900; 
         text-align: center; letter-spacing: 1px;}

#header li.nav2 { margin-top: 15px;margin-left: 580px;
         padding: 1px;width: 160px;list-style-type: none; 
         color: #ff00ff;
         font-family: "HGSゴシックＥ",sans-serif; 
         font-size: 95%; font-weight:900; 
         text-align: center; letter-spacing: 1px;}

#header li.nav3 { margin-top: 25px;margin-left: 580px;
         padding: 1px;width: 160px;list-style-type: none; 
         color: #ff00ff;
         font-family: "HGSゴシックＥ",sans-serif; 
         font-size: 95%; font-weight:900; 
         text-align: center; letter-spacing: 1px;}

#header li.nav4 { margin-top: 18px;margin-left: 581px;
         padding: 1px;width: 160px;list-style-type: none; 
         color: #ff00ff;
         font-family: "HGSゴシックＥ",sans-serif; 
         font-size: 95%; font-weight:900; 
         text-align: center; letter-spacing: 1px;}

#header li.nav5 { margin-top: 25px;margin-left: 580px;
         padding: 0px;width: 100px;height: 30px;
         background-image:url(contactus2.gif);clear: both;
         list-style-type: none; color: #ff00ff;
         font-family: "MS明朝",sans-serif; 
         font-size: 85%; font-weight:900; 
         text-align: right; vertical-align:text-top; letter-spacing: -1px;}

/*globalnav style
-------------------------*/

.globalnav {margin: 0px;padding: 0px;width: 760px;height: 30px;background-color: #EEF0F0;
	background-image:url(globalnav_back.gif);clear: both;}
	
.globalnav li.size1 { margin: 0px;padding: 0px;width: 220px;list-style-type: none; 
         font-family: "HGSゴシックＥ",sans-serif; 
         font-size: 85%; font-weight:900; 
         float: left;text-align: center; letter-spacing: 2px;line-height: 30px;}
	
.globalnav li.size2 { margin: 0px;padding: 0px;width: 140px;list-style-type: none; 
         font-family: "HGSゴシックＥ",sans-serif; 
         font-size: 85%; font-weight:900; 
         float: left;text-align: center; letter-spacing: 2px;line-height: 30px;}
	
.globalnav li.size3 { margin: 0px;padding: 0px;width: 110px;list-style-type: none; 
         font-family: "HGSゴシックＥ",sans-serif; 
         font-size: 85%; font-weight:900; 
         float: left;text-align: center; letter-spacing: 2px;line-height: 30px;}
	
.globalnav a {display: block;width: 100%;color: #330099;}

.globalnav a:hover {color:#FF9900;}

.globalnav span.size1 {font-size: 15px; }

/* contents style
-------------------------*/

table.space {border: none;}
td.space {border: solid 1px #ff0000; empty-cells: hide;}

table.space2 {background: #fdeff2 url(); border-style: groove; width: 150px; height: 150px; border-collapse: separate;}
td.space2 {empty-cells: show;}

table.space3 {border: solid 1px #ffffff; width: 100%; height: 180px;border-collapse: separate;}
td.space3 {border: solid 1px #ffffff; width: 230px; height: 180px empty-cells: show;}

table.space4 {border: solid 1px #ffffff; width: 100%; height: 180px;border-collapse: separate;}
td.space4 {border: solid 1px #000000; empty-cells: show;}

/* table style
-------------------------*/

#contents {margin-left: 25px; padding: 10px 2px; width:530px;float:left;}
/* sidebar style
-------------------------*/

#sidebar {width:170px;padding:8px;background-image:url();float:left;}

#sidebar img  {border: none;}
 
#sidebar  li{margin-top: 5px;margin-left: 10px;list-style: none;border-bottom: 3px dotted #FF9933;
	line-height: 150%;}
	
#sidebar li{display: block;}
/* caption styles
-------------------------*/

#footer{width:760px;height:35px;background-image:url(footer_back.jpg);clear: both;}

address {display:none}
/* globalnav link style
-------------------------*/

a img {border-style: none;}

a:link {color: #192f60;text-decoration: none;}

a:visited {color: #192f60;text-decoration: none;}

a:hover,a:active{color: #e4dc8a;}
/* sidebar link style
-------------------------*/

a img {border-style: none;}

a:link {color: #192f60;text-decoration: none;}

a:visited {color: #192f60;text-decoration: none;}

a:hover,a:active{color: #e4dc8a;}
/* sidebar submenu link style
-------------------------*/

a:link {color: #595857;text-decoration: none;}

a:visited {color: #595857;text-decoration: none;}

a:hover,a:active{color: #621482;}
/* contents link style
-------------------------*/

a img {border-style: none;}

a:link {color: #192f60;text-decoration: none;}

a:visited {color: #192f60;text-decoration: none;}

a:hover,a:active{color: #f08300;}