@charset "Shift_JIS";/*«ƒuƒ‰ƒEƒUƒfƒtƒHƒ‹ƒgƒ}[ƒWƒ“ƒNƒŠƒA*/* {	padding: 0;	margin: 0;	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•",sans-serif;}body{     color:#000000;     background-color:#ffffff;     font-size:80%;    }			.ttl0{      color:#666666;      background-color:#B9dde2;      font-weight:bold;      font-size:80“;      width:746px;	  height:38px;           }.wid1{      width:540px;     }.wid2{      width:165px;     }.wid3{	  width:373px;     }.wid4{	  width:155px;}.aln1{      text-align:center;     }.aln2{      vertical-align:middle;     }.ttl1{      color:#ffffff;      background-color:#51a9b7;     }.cel1{      border:solid 1px #666666;     }.grp-tbl{         border-collapse:collapse;        }.box1{      border-width:1px;      border-color:#51a9b7;      width:375px;     }/*--------------------------------------------------------*/ .tyuijikou {	font-size: 80%;	color: #51a9b7;	padding: 10px;}.text-00{	font-size: 100%;	line-height: 180%;	color: #666666;	padding: 5px 10px;}.text00{	font-size: 80%;	color: #333333;}.text01{	font-size: 80%;	line-height: 120%;	color: #ffffff;}.text02{	font-size: 70%;	line-height: 120%;	color: #FFFFFF;}.text03{	color: #333333;    font-size: 70%;	line-height: 120%;}.text04{	font-size: 70%;	color: #ffffff;	line-height: 120%;}.text05{	font-size: 70%;	line-height: 160%;	color: #333333;}.text06{	font-size: 70%;	color: #ffffff;}.text07{	font-size: 80%;	color: #333333;	background-color: #d8efef;}.box00{	width:100%;	background-color: #FFFFFF;	padding:3px 5px;}.box01{      width:150px;	  background-color: #51a9b7;	  padding:3px 5px;     }.box02{	width:540px;	background-color: #51a9b7;	padding:3px 5px;}.box03{	 width: 10%;	 background-color:#badce2;	 padding:3px 5px;	 border: 1px solid #666666;	 text-align: center;}.box04{	width: 20%;	  background-color: #51a9b7;	  padding:3px 5px;	  border: 1px solid #666666;     }.box05{	width:165px;	background-color: #51a9b7;	padding:3px 5px;}.box06{	 background-color: #51a9b7;	 padding:3px 5px;}/*-----------------------------------*/.box07-1{	 width: 10%;	 background-color:#badce2;	 padding: 10px;	 border: 1px solid #666666;	 text-align: center;	 font-size: 80%;}.box07-2{	 width: 90%;	 background-color:#badce2;	 padding: 10px;	 border: 1px solid #666666;	 text-align: center;	 font-size: 80%;}.box07-3{	 width: 10%;	 background-color:#FFFFFF;	 padding: 10px;	 border: 1px solid #666666;	 text-align: center;	 font-size: 80%;}.box07-4{	 width: 90%;	 background-color:#FFFFFF;	 padding: 10px;	 border: 1px solid #666666;	 text-align: center;	 font-size: 80%;}.box08-0-text01{	font-size: 120%;	font-weight: bold;	color: #003333;}.box08-0-text02{	font-size: 70%;	color: #51A9B7;}.box08-1{	 width: 282px;	 background-color:#FFFFFF;	 padding: 5px;	 font-size: 80%;}.box08-2{	width: 8px;	background-color: #51A9B7;}	.box08-1-text01{		font-size: 100%;		color: #000000;		padding-left: 6px;	}	.box08-1-text02{		font-size: 80%;		color: #000000;	}.box08-5{	 width: 258px;	 background-color:#51A9B7;	 padding: 7px;}	.box08-5-text01{		padding: 7px;		color: #FFFFFF;		font-size: 100%;		border-bottom: 1px solid #FFFFFF;	}	.box08-5-text02{		padding: 5px;		color: #FFFFFF;		font-size: 80%;	}.goto-homepage{	font-size: 70%;}.box-exp{	width: 539px;	font-size: 80%;}/*----------------------------------------------*/.side_left{	background-image: url(../image/side_bar.gif);	background-repeat: repeat-x;	border-right: 1px solid #CCCCCC;}.side_right{	background-image: url(../image/side_bar.gif);	background-repeat: repeat-x;	border-left: 1px solid #CCCCCC;}.inside{	border-left: 1px solid #CCCCCC;}.space00{	padding-left: 24px;}.space01{	padding-left: 163px;}.down{	font-size: 80%;}.index02-table01{	width: 540px;	border-collapse: separate;}.index02-table02{	width: 377px;	border-collapse: separate;}.index02-table01-cell01{	border: 1px solid #51a9b7;	padding:3px 5px;}.read01 {	font-size: 95%;	line-height: 160%;}.read01-small {	font-size: 80%;	line-height: 175%;}