@charset "shift_jis";body {	background-color: #FFFFFF;	padding: 0;	margin: 0;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 12px;	color: #313131;}td {	font-size: 12px;	color: #313131;}form {	margin: 0;	padding: 0;}a:link, a:visited {	color: #666666;	text-decoration: none;}a:hover {	color: #3366FF;	text-decoration: underline;}.moji10 {	font-size: 11px;	line-height: 14px;}.moji10 td {	font-size: 11px;	line-height: 14px;}.moji12 {	font-size: 12px;	line-height: 20px;}.moji10_blue {	font-size: 12px;	line-height: 20px;	color: #A5150A;}.moji10_be {	  font-size: 11px;	  line-height:14px;	  color: #0C1D72}.moji10_wh {	font-size: 11px;	line-height: 14px;	color: #FFFFFF;}.blue {	color: #000099;}.red {	color: #FF0000;}.title {	font-size: 14px;	line-height: 14px;	color: #FFFFFF;	font-weight: bold;}.search {	width: 95px;	padding: 2px;	border: 1px solid #666666;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 12px;	margin-right: 5px;}/*              ’Ç           ‰Á-----------------------------------------------------------------*/td p {	font-size:12px;	line-height:18px;}.tith2{	margin:10px 0;}.indent{	padding:0 0 0 32px;}/*fotter-----------------------------------------------------------------*/.ft {	border-top: 1px solid #9a9b9d;	font-size: 90%;	line-height: 1.3em;	text-align: center;}.ft .borderB {	text-align: center;}.borderBtm{	border-bottom: 1px solid #9a9b9d;}h2 span.detail {	background: url(img/bt_title.gif) no-repeat 0 0;	width: 368px;	height: 29px;	display: block;	vertical-align:middle;	font-size: 14px;	line-height:29px;	color:#ffffff;}h2 a.detail {	background: url(img/bt_title.gif) no-repeat 0 0;	width: 368px;	height: 29px;	display: block;	vertical-align:middle;	font-size: 14px;	line-height:29px;	color:#ffffff;}h2 a.detail:link,h2 a.detail:visited {	background: url(img/bt_title.gif) no-repeat 0 0;	width: 368px;	height: 29px;	display: block;	vertical-align:middle;	font-size: 14px;	line-height:29px;	color:#ffffff;}h2 a.detail:hover {	background-position: 0 -29px;	font-size: 14px;	line-height:29px;	text-decoration:none;	color:#ffffff;}h2 a.detailhidden {	background: url(img/bt_title.gif) no-repeat 0 -29;	width: 368px;	height: 29px;	display: block;	vertical-align:middle;	font-size: 14px;	line-height:29px;	color:#ffffff;}.listtable{	padding:0;	margin:0px;}.listtable td {	background: url(img/bg_list.gif) repeat-x 0 1px;	padding:2 0 0 18px;	margin:0px;	line-height:23px;	font-size:12px;	text-align:left;	height:25px;}/* main ---------------------------------------------------------------------- */.pankuzu {	border-top:1px solid #cccccc;	text-align:right;	padding: 8px 10px 0px 10px;	font-size:11px;}/* infomation---------------------------------------------------------------------- */.info{	padding:0 10px;}.infoBg{	background: url(img/bg_info.gif) repeat-x 0 0;	text-align:right;	height:32px;	padding-right:10px;	padding-top:5px}.updateBox{	border:1px solid #d9d9d9;	background:#e5e5e5;	margin:4px;}.updateBox div{	background:#ffffff;	padding:8px;	margin:4px;	line-height:19px;}/* gaiyou----------------------------------------------------------------------------*/.gaiyouTit{	padding:0 10px 10px 10px;	font-size:14px;	line-height:20px}.gaiouBg{	background: url(img/bg_gaiyou_title.gif) repeat-x 0 0;	text-align:left;	height:30px;	padding-left:18px;	padding-top:6px;	color:#0D204B;}
