/*---------本文---------*/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;margin-right: 2px;margin-bottom: 2px;}.gpbi {border: 5px solid #D70016;margin-bottom: 10px;}#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#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: transparent url(../images/blank.gif) no-repeat; /* 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/litebox/images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(gpb/litebox/images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #D70016;	margin: 0 auto;	line-height: 1.4em;	}#imageData{	padding:0 10px;	}#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold; }#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; color: #FDF100;}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;	}	.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}* html>body .clearfix {	display: inline-block; 	width: 100%;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}		