a {color:#ff6600; text-decoration: none;}a:link {color:#ff6600; text-decoration: none;}a:visited{color: #ff6600; font-weight: normal; text-decoration: none}a:hover{color: #000033; text-decoration: underline; font-weight: normal;}td { font-size: 12px; color: #ffffff; line-height: 150%;}body {background-image: url(images/line_works.gif);}td.line{ border: 1px #000033 solid}.title1 {  font-size: 14px; color: #FFFF66; text-align: center; border: none; font-weight: bold}table.sep { border-collapse: collapse; }.space {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}.subtitle {  font-size: 12px; font-weight: bold; color: #33cc00; padding-left: 3px}.bold {color: #bbfba5; font-weight: bold; padding-left: 3px}.bold2 {font-weight: bold;}.left_pd {  padding-left: 20px}.bottom_line {  border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.right1space {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}.space2 { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px }td.top_back {  background-image: url(images/text_back2.jpg); background-repeat: no-repeat; font-size: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}.out {  border: 10px #FFFFFF solid}.info {  background-image: url(images/back_info.jpg); background-repeat: no-repeat}.title650_2 { font-size: 14px; color: #000033; border: none; font-weight: bold; background-image: url(images/title650_2.gif); background-repeat: no-repeat; height: 28px; vertical-align: middle; text-indent: 20px}.title650 { font-size: 14px; color: #000033; border: none; font-weight: bold; background-image: url(images/title650.gif); background-repeat: no-repeat; height: 28px; vertical-align: middle; text-indent: 20px}.title400 { font-size: 14px; color: #000033;border: none; font-weight: bold; background-image: url(images/title400.gif); background-repeat: no-repeat; height: 28px; vertical-align: middle; text-indent: 15pt}.title400_3 { font-size: 14px; color: #000033;border: none; font-weight: bold; background-image: url(images/title400_3.gif); background-repeat: no-repeat; height: 28px; vertical-align: middle; text-indent: 15pt}.box {  padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}.no_back {  }.title270 { font-size: 14px; color: #000033; text-align: center; font-weight: bold; background-image: url(images/title270.gif); background-repeat: no-repeat; height: 28px; vertical-align: middle }.title390 { font-size: 14px; color: #000033;border: none; font-weight: bold; background-image: url(images/title400_2.gif); background-repeat: no-repeat; height: 28px; vertical-align: middle; text-indent: 15pt }img{	border: none;}.mainback { background-image: url(images/mainback_02.gif);}.mainback_1 { font-size:12px; color:#4d4d4d; padding-top:4px; padding-bottom:20px; padding-left:45px; padding-right:45px; background-image:}table.grid	{  }		table.grid td	,		table.grid th	{ padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; font-size:12px; color:#4d4d4d}		table.grid th		{ }.p6 {   padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px;}table.works	{ border:1px solid #ffffff;  border-bottom: none; border-right: none; }		table.works td	,		table.works th	{ border: 1px solid #ffffff; border-top: none; border-left: none;   padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size:12px; color:#4d4d4d;}		table.works th		{ background-color: #000000; color:#ffffff;}.works_text { background-color: #f2f2f2; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size:10px;}.line_works { background-image: url(images/line_works2.gif); }.line_works2 { background-image: url(images/line_works3.gif); font-weight:bold;}.line_works2 a { color: #4d4d4d;}.line_works2 a:visited {  color: #4d4d4d;  font-weight: bold; text-decoration: none}.line_works2 a:hover { color: #4d4d4d;  text-decoration: none; font-weight: bold;}.side { background-image: url(images/side.gif); }.side2 { background-image: url(images/side2.gif); padding-top:8px;}.side_waku { padding-top:8px; padding-bottom:8px;}.indent7 { padding-left: 7px;}.indent20 { padding-left: 20px;}.indent30 { padding-left: 30px;}.indent20_recruit { padding-left: 20px; color:#AD65B2; font-weight:bold;}.indent20_access { padding-left: 20px; color:#2C9E1D; font-weight:bold;}.topics { color: #4d4d4d; }.topics_indent { padding-left: 20px; padding-top: 20px; }.topics_back { background-image: url(images/top_06.gif); }.topics_back2 { background-image: url(images/top_03.gif); padding-left: 45px; padding-top: 50px;}.access_back1 { background-image: url(images/access_back1.gif); }.access_back2 { background-image: url(images/access_back2.gif); }.access_back3 { background-image: url(images/access_back3.gif); }.access_back4 { background-image: url(images/access_back4.gif); }.top_nofla {	background-image: url(images/top_nofla.gif);	text-align:right;	padding-top: 5px; 	padding-right: 15px; 	padding-bottom: 5px; 	padding-left: 5px}
