@charset "utf-8";/*--------------------------------------  Page Style Sheet  Last Update 2006-04-16   ---------------------------------------*//*--------------------------------------  page block Module---------------------------------------*/#container {width:900px;height:auto;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding:0px;background-color:#FFFFFF;}#header {width:900px;height:103px;border-bottom:3px solid #333333;padding:0px;}#header img { border:0px;}#header a {	text-decoration: none;}#header a:link {	color: #005585;	border-bottom:none;}#header a:visited {	color: #485270;	border-bottom:none;}#header a:hover {	color: #b83800;	border-bottom:none;}.go_net_web {margin-left:690px;padding:0px;}.cd_logo {margin:0px;padding:0px;padding-top:10px;padding-bottom:5px;height:57px;}/*-------------------------------------- menu Module---------------------------------------*/#menu_box {width:900px;height:40px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color: #FFFFFF;letter-spacing:0.1em;border:none;}#menu_box a {	text-decoration: none;}#menu_box a:link {	color:#999999;	border-bottom:none;}#menu_box a:visited {	color: :#999999;	border-bottom:none;}#menu_box a:hover {	color:#669999;	border-bottom:none;}#navibar {margin:0px;padding:0px;list-style:none;}.g_menu0 {float:left;border:0px;width:auto;padding:7px 15px 4px 15px;background-color:#ffffff;border-bottom:1px solid #999999;}.g_menu1 {float:left;border:0px;width:auto;padding:7px 15px 4px 15px;background-color:#FFFFFF;} .menu {width:auto;font-size:120%;font-weight:normal;line-height:180%;margin-top:10px;margin-left:24px; }  #title_img {width:900px;height:auto;margin:0px;padding:0px;}#main {width:900px;height:auto;margin:0px;padding:0px;}.s_logo {margin-left:0px;padding:0px;}.copy {margin-left:0px;margin-top:5px;padding:0px;}.top_s_logo {margin-left:802px;padding:0px;}.top_copy {margin-left:647px;margin-top:5px;padding:0px;}#comment {position:relative;float:right;width:350px; height:auto;margin-top:50px;background-color:#f5f5f5; border:solid 1px #d3d3d3; overflow:auto;clear:both;}#block_01 {margin-top:50px;margin-bottom:100px;width:440px;height:auto;float:left;padding-right:20px;font-size:80%;}#block_02 {margin-top:50px;margin-bottom:100px;width:440px;height:auto;float:left;}#block_03 {margin-top:30px;margin-bottom:50px;width:650px;height:auto;float:left;padding-right:20px;}#block_04 {margin-top:0px;margin-bottom:100px;width:900px;height:auto;clear:both;padding-right:0px;}#footer {width:900px;height:100px;border-top:1px solid #cccccc;padding-top:7px;padding-left:2px;font-size:x-small;margin-top:100px;color:#666666;line-height:170%;clear:both;}#footer a {	text-decoration: none;}#footer a:link {	color: #005585;	border-bottom:none;}#footer a:visited {	color: #485270;	border-bottom:none;}#footer a:hover {	color: #b83800;	border-bottom:none;}/*--------------------------------------  h block Module---------------------------------------*/h1 {margin-top:50px;margin-left:3px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:180%;font-weight:bold;color:#666666;}h2 {font-size:140%;margin-top:30px;margin-left:0px;margin-bottom:20px;padding-top:4px;padding-bottom:4px;padding-left:1px;font-weight:bold;color:#008080;border-bottom:0px solid #cccccc;border-top:0px solid #cccccc;}h3 { margin-top:0px; margin-bottom:15px; margin-left:0px; margin-right:0px; padding:2px 0px 4px 0px; line-height:150%;font-size:110%;border-left:0px solid #999999;font-weight:bold;color:#333333; }   h4{ margin-left:3px;font-size:100%; font-weight:bold; color:#666666;margin-bottom:0px; padding-bottom:0px; } .works_h3 { margin-top:15px; margin-bottom:15px; margin-left:0px; padding:4px 0px 4px 2px; line-height:150%;font-size:110%;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;font-weight:bold;color:#333333; }   /*--------------------------------------  class Module---------------------------------------*/  .block_span {    list-style-position: inside;    display: block;	background-color: #eaeeef;	border-top: 1px solid #b9c3c8;	border-left: 1px solid #b9c3c8;	border-right: 1px solid #b9c3c8;	border-bottom: 1px solid #b9c3c8;	margin: 0.8em 24px;	padding: 5px;}  .today {color:#333333;font-size:70%;font-weight:bold;letter-spacing:0.1em;margin-left:5px;}  .in1 {margin-top:0px;margin-left:50px;} .small {font-size:small;}.anchor {font-size:small;line-height:300%;}.right_space {float:left;margin-left:20px;}.clear_pr {clear:both;}.notice {font-size:small;font-weight:bold;color:#FF3333;margin-left:20px;}.clear_tb {clear:both;margin-top:50px;margin-bottom:50px;}.underline {text-decoration:underline;}.logo {margin-top:0px;margin-left:3px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;color:#333333;} /*.banner1 {margin-left:0px;}*//*--------------------------------------  table module---------------------------------------*/.cell_c1 {width:10%;}.cell_c2 {width:30%;}.cell_c3 {width:15%;}.cell_r1 {width:260px;}.cell_r2 {width:80px;}.cell_r3 {width:120px;}/*--------------------------------------  class Module---------------------------------------*/.no_mark {   list-style:none;   list-style-position:outside;   margin-left:0px;   padding-left:0px;} .no_mark li {      margin-left:0px;   padding-left:0px;}    .xs {  font-size:x-small;  }  .so-tiny-content {	margin: 100px 0 400px 0;}  .brown {color:#336666;}   .h3_sub {  font-size:12px;}   /*--------------------------------------  works module---------------------------------------*/.photo {width:240px;height:240px;float:left;margin-right:30px;margin-bottom:50px;}.word {height:240px;font-size:small;overflow:visible;}/*--------------------------------------  sub_menu ---------------------------------------*/#sub_menu  {     width:210px;	 margin-top:60px;	 margin-left:20px;	 margin-bottom:0px;	 height:auto;	 float:left;	 padding:0px;	 font-size:small;	}#sub_menu ul {	margin: 0px;	padding: 0px;	background: #FFF;    text-decoration: none;	text-indent:24px;	list-style:none;	list-style-position:outside;	border-style:solid;	border-color:#cccccc;	background-color:#E5E5E5;	border-width: 1px 0 0 0;}#sub_menu ul li {    	font-size: 12px;	border-style:solid;	border-color:#cccccc;	border-width: 0 0 1px 0;	letter-spacing: 0.2em;	color: #ccc;	}#sub_menu ul li .menu-here {	display: block;	padding: 6px 0px 6px 0px;	color: #000000;	background:url(../img/li_mark.png) no-repeat 10px 12px;	background-color:#FFFFFF;	}#sub_menu ul li a {	display: block;	padding: 6px 0px 6px 0px;	text-decoration: none;	list-style:none;	border-bottom: 0px ;}#sub_menu ul li a:link {	color: #666666;}#sub_menu ul li a:visited {	color: #666666;}#sub_menu ul li a:hover {	color:#339999;}
