#contents .detail {	font-size: 0.75em;	line-height: 1.5em;	text-indent: 0.75em;	margin: 5px 10px 5px 0px;	clear: left;}.imgbox .txt {	font-size: 0.75em;	line-height: 1.3em;	clear: both;}#contents .imgbox {	clear: both;	margin-top: 30px;}#contents .imgbox_new {	clear: both;	margin-top: 10px;	margin-bottom: 20px;	height: 230px;}.dtimg {	float: right;	border: 1px solid #999999;	margin: 3px;}.imgbox_r {	float: right;	width: 285px;}.imgbox_new .imgbox_r {	float: right;	width: 285px;	text-align: center;}.imgbox .imgbox_l img {	border: 1px solid #999999;	text-align: center;}.imgbox_new .imgbox_l img {	text-align: center;}.imgbox_r p {	font-size: 0.75em;	line-height: 1.3em;	margin: 3px 5px 0px;	color: #336699;}.imgbox_l p {	font-size: 0.75em;	line-height: 1.3em;	margin: 3px 5px 0px;	color: #336699;}.imgbox .imgbox_r img {	border: 1px solid #999999;	margin: 0px;}.imgbox_new .imgbox_r img {	margin: 0px;}.imgbox_l {	float: left;	width: 285px;}.imgbox_new .imgbox_l {	float: left;	width: 285px;	text-align: center;}#gaina {	clear: both;	margin-top: 20px;}#gaina #img {	width: 260px;	float: left;}#gaina #detail {	width: 320px;	float: right;}#detail dt {	float: left;	font-weight: bold;	color: #336699;	margin-top: 5px;}#detail dl {	font-size: 0.75em;	line-height: 1.5em;	margin-top: 10px;	margin-bottom: 0px;}#detail dd {	margin-top: 5px;}#gaina #detail h3 {	font-size: 1.2em;	margin-bottom: 0px;	border-bottom: 1px solid #339900;	border-left: 18px solid #339900;	padding-left: 10px;}#gaina .txt {	clear: both;	font-size: 0.9em;	line-height: 1.5em;	text-indent: 0.9em;	color: #339900;	margin-top: 5px;}#gaina h2 {	font-size: 1.3em;	margin-top: 5px;	color: #990000;}h2.midori {    font-size:120%;	color: #006600;}h3 {	color: #006600;}h3.ref {    margin:0px 0px 5px 0px;	color: #006600;}#point h3 {	color: #006600;	margin-top: 20px;}h4 {	color: #333399;	border-bottom: 1px solid #333399;	border-left: 20px solid #333399;	padding-left: 5px;	padding-bottom: 2px;	padding-top: 2px;	margin-right: 20px;}#point h4 {	color: #003399;	border-bottom: 1px solid #333399;	border-left: 20px solid #333399;	padding-left: 5px;	padding-bottom: 2px;	padding-top: 2px;	margin-right: 20px;	margin-bottom: 5px;}#point h5 {	font-size: 0.9em;	display: block;	padding: 5px 5px 5px 20px;	color: #FFFFFF;	background: #FF9900;	width: 200px;	margin-bottom: 0px;}#point .txt {	margin-top: 5px;	font-size: 0.75em;	line-height: 1.5em;	text-indent: 0.75em;}#point .s {	font-weight: bold;}#point .sr {	font-weight: bold;	color: #FF3300;	font-size: 1.3em;}#point .b {	font-weight: bold;	margin-bottom: 5px;	margin-top: 5px;}.b span {	color: #FF0000;	font-size: 1.5em;}#point li {	line-height: 1.5em;	list-style: square;}#point ul {	margin-bottom: 0px;	margin-top: 0px;}#point .other {	color: #336600;	font-size: 0.9em;	margin-top: 0px;	margin-bottom: 5px;	margin-left: 80px;}div#contentswrap{width:580px;float:left;}div#leftcontents{margin: 0px;padding:  0px;width: 330px;float:left;}div#rightcontents{margin: 0px;padding:  0px;width: 250px;float:right;}div.linkwrap{width:580px;float:left;}div.leftlink{margin: 0px;padding:  0px;width: 280px;float:left;}div.rightlink{margin-left: 20px;padding:  0px;width: 280px;float:right;}.gazou_r {	margin: 0px 10px 10px 10px;	float: right;}.gazou_l {	margin: 0px 10px 10px 10px;	float: left;}p.ref{	font-size: 0.75em;	line-height: 1.5em;	text-indent: 0.75em;	margin: 0px 10px 10px 0px;}div#contents ul{	margin: 0px 0px 0px 5px;	padding: 0px;}div#contents li.check{	margin: 5px;	padding: 0px 0px 0px 20px;	background: #FFFFFF url(../images/check.jpg) center left no-repeat ;	color: #333333;	list-style: none;		font-size: 0.75em;	line-height: 1.5em;}#contents h4.ref {	color: #333399;	padding-left: 5px;	padding-bottom: 2px;	padding-top: 2px;	margin: 0px 20px 5px 0px;}div.linkboxmini{width:185px;margin-right:0px;text-align:center;float:left;}div.linkboxmini2{width:140px;margin-right:0px;text-align:center;float:left;}div.makerlink{width:135px;margin-right:10px;float:left;}li.setsubi{margin: 0px 0px 10px 10px;padding: 0px 0px 0px 20px;list-style:none;background:#FFFFFF url(../images/setsubilist.gif)  left no-repeat;}div.banner{text-align:center;margin: 10px 0px;}.gazou_r {	margin: 0px 10px 10px 10px;	float: right;}.gazou_l {	margin: 0px 10px 10px 10px;	float: left;}#contents .mapbox {	clear: both;	margin-top: 0px;}.mapbox_l {	float: left;	width: 285px;}.mapbox_r {	float: right;	width: 285px;}.mapbox_r p {	font-size: 0.75em;	line-height: 1.6em;	margin: 3px 5px 0px;	color: #336699;}.mapbox_l p {	font-size: 0.75em;	line-height: 2em;	margin: 5px 5px 15px 0px;	color: #336699;}.movielink {	margin: 0px 10px 10px 10px;	float: right;}/*\*/*html .movielink {	margin: 0px 0px 10px 0px;	float: right;}/**/p.bluemini {	font-size: 0.75em;	line-height: 1.3em;	margin: 3px 5px 0px;	color: #336699;}#contents .detail2 {	font-size: 0.75em;	line-height: 1.5em;	text-indent: 0.75em;	margin: 5px 10px 5px 0px;}table.sekou{margin: 0px 0px 0px 0px;background:#FFF;border-collapse:collapse;border-spacing:0;empty-cells:show;width:580px;clear:both;}table.sekou td.sekouimage{width:285px;text-align:left;}table.sekou td.sekoubox{width:285px;text-align:left;vertical-align:top;font-size: 0.75em;line-height: 1.3em;padding: 5px 0px 10px 0px;color: #336699;}table.sekou td.sekouspace{width:10px;}div.reform_cat1{margin: 0px 0px 20px 0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #ed6d34;}h3.reform_cat1{margin: 0px;padding:3px 0px;background: #ed6d34;color:#ffffff;text-align:center;}h3.reform_cat1 a{color:#ffffff;text-decoration:none;}h3.reform_cat1 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat3{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid  #006600;}h3.reform_cat3{margin: 0px;padding:3px 0px;background: #006600;color:#ffffff;text-align:center;}h3.reform_cat3 a{color:#ffffff;text-decoration:none;}h3.reform_cat3 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat4{margin: 0px 0px 20px 0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #f6ad3c;}h3.reform_cat4{margin: 0px;padding:3px 0px;background: #f6ad3c;color:#ffffff;text-align:center;}h3.reform_cat4 a{color:#ffffff;text-decoration:none;}h3.reform_cat4 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat5{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #e9528e;}h3.reform_cat5{margin: 0px;padding:3px 0px;background: #e9528e;color:#ffffff;text-align:center;}h3.reform_cat5 a{color:#ffffff;text-decoration:none;}h3.reform_cat5 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat6{margin: 0px 0px 20px 0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #d9383f;}h3.reform_cat6{margin: 0px;padding:3px 0px;background: #d9383f;color:#ffffff;text-align:center;}h3.reform_cat6 a{color:#ffffff;text-decoration:none;}h3.reform_cat6 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat7{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid  #41aa92;}h3.reform_cat7{margin: 0px;padding:3px 0px;background: #41aa92;color:#ffffff;text-align:center;}h3.reform_cat7 a{color:#ffffff;text-decoration:none;}h3.reform_cat7 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat8{margin: 0px 0px 20px 0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #8fb954;}h3.reform_cat8{margin: 0px;padding:3px 0px;background: #8fb954;color:#ffffff;text-align:center;}h3.reform_cat8 a{color:#ffffff;text-decoration:none;}h3.reform_cat8 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat9{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #924898;}h3.reform_cat9{margin: 0px;padding:3px 0px;background:  #924898;color:#ffffff;text-align:center;}h3.reform_cat9 a{color:#ffffff;text-decoration:none;}h3.reform_cat9 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat10{margin: 0px 0px 20px 0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #0099d9;}h3.reform_cat10{margin: 0px;padding:3px 0px;background: #0099d9;color:#ffffff;text-align:center;}h3.reform_cat10 a{color:#ffffff;text-decoration:none;}h3.reform_cat10 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat11{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #ed6def;}h3.reform_cat11{margin: 0px;padding:3px 0px;background:  #ed6def;color:#ffffff;text-align:center;}h3.reform_cat11 a{color:#ffffff;text-decoration:none;}h3.reform_cat11 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat12{margin: 0px 0px 20px 0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #985f47;}h3.reform_cat12{margin: 0px;padding:3px 0px;background: #985f47;color:#ffffff;text-align:center;}h3.reform_cat12 a{color:#ffffff;text-decoration:none;}h3.reform_cat12 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat13{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid #3d62ad;}h3.reform_cat13{margin: 0px;padding:3px 0px;background:  #3d62ad;color:#ffffff;text-align:center;}h3.reform_cat13 a{color:#ffffff;text-decoration:none;}h3.reform_cat13 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat14{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid  #6cbb5a;}h3.reform_cat14{margin: 0px;padding:3px 0px;background: #6cbb5a;color:#ffffff;text-align:center;}h3.reform_cat14 a{color:#ffffff;text-decoration:none;}h3.reform_cat14 a:hover{color:#ffffff;text-decoration:underline;}div.reform_cat15{margin:0px 0px 20px  0px;padding:  0px 0px 10px 0px;width: 580px;border:1px solid  #b5b5b6;}h3.reform_cat15{margin: 0px;padding:3px 0px;background: #b5b5b6;color:#ffffff;text-align:center;}h3.reform_cat15 a{color:#ffffff;text-decoration:none;}h3.reform_cat15 a:hover{color:#ffffff;text-decoration:underline;}ul.rp{margin: 5px 0px 30px 0px;padding:0px;}ul.rp li{margin: 0px 5px 5px 5px;padding: 5px 0px 5px 5px;list-style: none;border-bottom: 1px dotted #333333;background: url(./images/20090202100705.jpg) center left no-repeat ;}div.reformpost{color:#333333;font-size:90%;}div.reform_comment{margin:0px 0px 20px 0px;padding:5px;background:#d3e6f6;text-align:center;}div.reform_cat_menu{  margin: 5px 0px 10px 0px;  padding: 0px;  color: #333; font-size:85%;}div.reform_cat_menu ul{  margin: 5px 0px 0px 0px;  padding: 0px;  color: #333;  list-style-type:none;  text-align:center}div.reform_cat_menu ul li{  margin: 0px;  padding:0px 5px;  border-right:1px #333333 solid;  color: #333;  display:inline;}div.reform_cat_menu ul li.menulast{  border-right:none;}div.navigation{margin:10px 0px 20px 0px;text-align:center;font-size:90%;}#contents ul.links{margin:0px 0px 10px 0px;font-size:80%;}#contents ul.links li{margin:0px 0px 0px 0px;padding:5px;border-bottom:1px dotted #000000;list-style:none;}