/*---------本文---------*/big {font-size:16px;color:#cc0000;line-height:120%;font-family: Osaka,"MS UI Gothic";font-weight: bold;}small{font-size: 10px;color:#333333;line-height: 17px;font-family: Osaka,"MS UI Gothic";}small a:link    {color:#cc0000; text-decoration: none;}small a:visited {color:#555555; text-decoration: none;}small a:active  {color:#cc0000; text-decoration: none;}small a:hover   {color:#000000; text-decoration: none; text-decoration: underline;}.text2 {font-size:12px;color:#333333;line-height:22px;font-family: Osaka,"MS UI Gothic";}.text2 a:link    {color:#cc0000; text-decoration: none;}.text2 a:visited {color:#660000; text-decoration: none;}.text2 a:active  {color:#cc0000; text-decoration: none;}.text2 a:hover   {color:#000000; text-decoration: none; text-decoration: underline;}.sub {font-size:14px;color:#333333;line-height:120%;font-family: Osaka, "MS UI Gothic";font-weight: bold;}/*---------注---------*/.mini02 {font-size:10px;font-family:Osaka,MS UI Gothic;color:#cc0000;line-height:15px;}.mini02 a:link    {color:#333333; text-decoration: none;}.mini02 a:visited {color:#555555; text-decoration: none;}.mini02 a:active  {color:#cc0000; text-decoration: none;}.mini02 a:hover   {color:#cc0000; text-decoration: none; text-decoration: underline;}/*---------注---------*//*---------本文---------*//*---------サブ左メニュー---------*/.arc2 {font-size:10px;font-family:Osaka,MS UI Gothic;color:#ffffcc;line-height:130%;text-decoration: none;} .arc2 a:link    {color:#cccccc; text-decoration: none;}.arc2 a:visited {color:#999999; text-decoration: none;}.arc2 a:active  {color:#ffffff; text-decoration: none;}.arc2 a:hover   {color:#ffffff; text-decoration: none; text-decoration: underline;}/*--------サブ左メニュー--------*//*---------サブ左メニュー---------*/.arc {font-size:12px;font-family:Osaka,MS UI Gothic;color:#ffffcc;line-height:130%;text-decoration: none;} .arc a:link    {color:#cccccc; text-decoration: none;}.arc a:visited {color:#999999; text-decoration: none;}.arc a:active  {color:#ffffff; text-decoration: none;}.arc a:hover   {color:#ffffff; text-decoration: none; text-decoration: underline;}/*--------サブ左メニュー--------*//*---------関連書籍---------*/.mini {font-size:10px;font-family:Osaka,MS UI Gothic;color:#333333;line-height:15px;}.mini a:link    {color:#cc0000; text-decoration: none; text-decoration: underline;}.mini a:visited {color:#000000; text-decoration: none; text-decoration: underline;}.mini a:active  {color:#cc0000; text-decoration: none; text-decoration: underline;}.mini a:hover   {color:#cc0000; text-decoration: none; text-decoration: underline;}/*---------関連書籍---------*//*---------各コーナーメイン---------*/.main {font-size:14px;color:#333333;line-height:120%;font-family: Osaka,"MS UI Gothic";}.main a:link    {color:#cc0000; text-decoration: none;}.main a:visited {color:#555555; text-decoration: none;}.main a:active  {color:#cc0000; text-decoration: none;}.main a:hover   {color:#000000; text-decoration: none; text-decoration: underline;}/*---------各コーナーメイン---------*//*---------更新情報見出し---------*/.date {font-size:12px;color:#cc0000;font-family:Osaka,"MS UI Gothic";}/*---------更新情報見出し---------*//*---------更新情報---------*/.new {font-size:16px;color:#cc0000;line-height:120%;font-weight: bold;letter-spacing:-1px;font-family:Osaka,"MS UI Gothic";}.new a:link    {color:#cc0000; text-decoration: none;}.new a:visited {color:#333333; text-decoration: none;}.new a:active  {color:#666666; text-decoration: none;}.new a:hover   {color:#004568; text-decoration: underline;}/*---------更新情報---------*//*---------アイコン説明---------*/.icon {font-size:9px;color:#cc0000;font-family: Osaka,"MS UI Gothic";}/*---------アイコン説明---------*//*---------一言---------*/.hi01 {font-size:16px;color:#cc0000;font-weight: bold;font-family:Osaka,"MS UI Gothic";}.hi02 {font-size:12px;color:#000000;line-height:150%;font-family: Osaka,"MS UI Gothic";}.hi02 a:link    {color:#cc0000; text-decoration: none;}.hi02 a:visited {color:#555555; text-decoration: none;}.hi02 a:active  {color:#cc0000; text-decoration: none;}.hi02 a:hover   {color:#ffffff; text-decoration: none; background-color:#cc0000;}/*---------一言---------*//*---------フッタコピーライト---------*/.cr {font-size: 10px; color:#330000; text-decoration: none;font-family: Osaka,"MS UI Gothic"; line-height:150%;}.cr a:link    {color:#ff9c5a; text-decoration: none;}.cr a:visited {color:#cccccc; text-decoration: none;}.cr a:active  {color:#ffffff; text-decoration: none;}.cr a:hover   {color:#cccccc; text-decoration: underline;}/*---------フッタコピーライト---------*//*---------ヘッダ---------*/.headmenu {font-size:10px;font-family:Osaka,MS UI Gothic;}.headmenu tr#head td a#tdnow{background:#cc0000;color:white;}.headmenu tr#head td a:hover {background-color:#666666;color:white;}.headmenu tr#head td a {display:block;color:#cc0000;text-decoration:none;padding:4px 4px 4px 4px;margin:0px;font-family:Osaka,MS UI Gothic;}/*---------ヘッダ---------*//*---------メニュー---------*/.left ul#menu {font-size:12px;margin:0px 0px 0px 0px;padding:0px;list-style-type:none;text-align:left;background-color:#cc0000;font-family: Osaka,"MS UI Gothic";}.left a#now{font-size:12px;margin:0px 0px 0px 0px;padding:0px;list-style-type:none;text-align:left;background-color:#890000;text-decoration: underline;font-weight: bold;}.left ul#menu li {display:block;border-width:0px 0px 1px 0px;border-style:solid;border-color:#ffffff;}.left ul#menu li a:link, .left ul#menu li a:visited {display:block;margin:0px;padding:6px 0px 6px 10px;line-height:100%;color:#ffffff;text-decoration:none;}.left ul#menu li a:hover {display:block;background-color:#999999;color:#000000;text-decoration:none;}/*---------メニュー---------*//*---------先月の更新一覧---------*/.midashi03 {font-size:12px;color:#999999;font-family:Osaka,MS UI Gothic;font-weight: bold;}.midashi03 a:link    {color:#ffffff; text-decoration: none;}.midashi03 a:visited {color:#ffffff; text-decoration: none;}.midashi03 a:active  {color:#ffffff; text-decoration: none;}.midashi03 a:hover   {color:#ffffff; text-decoration:underline;}/*---------先月の更新一覧---------*//*---------編集長メモ---------*/.midashi02 {font-size:12px;color:#ffffff;font-family:Osaka,MS UI Gothic;background-color:#FCEF95;text-align:center;padding:5px 5px 5px 5px;text-decoration: none;}.midashi02 a:link    {color:#ff9933; text-decoration: none; text-decoration:underline;}.midashi02 a:visited {color:#333333; text-decoration: none; text-decoration:underline;}.midashi02 a:active  {color:#ff9933; text-decoration: none; text-decoration:underline;}.midashi02 a:hover   {color:#ff9933; text-decoration:underline;}/*---------編集長メモ---------*//*---------左見出し---------*/.midashi {font-size:12px;color:#000000;font-family:Osaka,MS UI Gothic;background-color:#717171;text-align:center;padding:3px 10px 3px 10px;text-decoration: none;}.midashi a:link    {color:#000000; text-decoration: none;}.midashi a:visited {color:#000000; text-decoration: none;}.midashi a:active  {color:#ffffff; text-decoration: none;}.midashi a:hover   {color:#ffffff; text-decoration:underline;}/*---------左見出し---------*//*---------関連書籍---------*/.books {font-size:10px;font-family:Osaka,MS UI Gothic;color:#ffffff;line-height:150%;} .books02 img {border: 1px #ffffff solid; } .books a:link, .books a:visited{color:#ffffff;padding-top:15px;font-weight:bold;text-decoration:underline;}.books a:hover, .books a:active{padding-top:15px;color:#ffffcc;font-weight:bold;text-decoration:underline;}/*---------関連書籍---------*//*---------ページトップページバック---------*/.page {font-size:10px;color:#666666;font-family: Osaka,"MS UI Gothic";font-weight: bold;letter-spacing:1px;}.page a:link    {color:#666666; text-decoration: none;}.page a:visited {color:#666666; text-decoration: none;}.page a:active  {color:#000000; text-decoration: none;}.page a:hover   {color:#999999; text-decoration: none;}/*---------ページトップページバック---------*//*---------全レイアウト---------*/body {background-color: #e1e1e1;background-image: url("img/bg.gif");}.top {border-style:solid;border-color:#333333;border-width:0px 1px 0px 1px;}/*---------全レイアウト---------*//*---------------------------------------松本---------------------------------------*/.kemono{	font: 18px strong; line-height: 30px}.next{	color:#990000;}.center{	text-align:center;}.some_t{	width:530px; border-collapse: collapse; background: #666666;}.some_td{	padding-right:12px;} .some_i{	margin-top:38px;}.some_i2{	margin-top:38px;	margin-bottom: 30px;}.bold{font-weight:700;}.mihara{border: solid #333333;border-width: 2px 2px 0px;}.mihara2{border: 2px solid #333333;}.hi03{font-size:16px;color:#000000;font-family: Osaka,"MS UI Gothic";}.hi03 a:link    {color:#cc0000; text-decoration: none;}.hi03 a:visited {color:#555555; text-decoration: none;}.hi03 a:active  {color:#cc0000; text-decoration: none;}.hi03 a:hover   {color:#ffffff; text-decoration: none; background-color:#cc0000;}.shinban{font-weight:bold;font-size:18px;}.konohito{border: 2px solid #FF9900;}.news{font-size:14px;font-weight:bold;color:#cc0000;}.tsujita{border: 2px solid #848484;width: 500;padding: 10px;}.ita1{width: 500px;border: 1px solid #666666;}.ita2{width: 500px;border: 1px solid #666666;}.itas{width: 460px;border: 1px solid #666666;}.itas2{width: 180px;padding:6px;border: 1px solid #666666;}.itas2_1{width: 250px;padding:6px;border: 1px solid #666666;}.itas2_2{width: 250px;padding:6px;border: 1px solid #666666;font-size: 15px;line-height: 20px;}.itas3{width: 340px;padding:10px;border: 1px solid #666666;margin-left:9px;}.ita3{font-size: 15px;line-height: 20px;margin: 10px;}.ita4{font-size: 12px;color: #333333;line-height: 20px;margin: 10px;}.digimon{border: 3px solid #003300;}.minin{font-size:12px;}.minin a {color:#222222;text-decoration:none;}.minin a:hover {text-decoration:underline;}.minin a:visited {color:#333333;}.minint {margin-bottom:8px;}#oshiitable{width: 520px;}.oshii1{color: white;font-size: 16px;}#oshiitable tr{font-size: 12px;}.gpb {border: 5px solid #D70016;}.gpbi {border: 5px solid #D70016;margin-bottom: 10px;}#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #d70016; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(gpb/images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(gpb/images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #d70016; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #fdf100; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	color: #fdf100; }#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }.itgpb{border: 4px solid #D70016;}