@charset "utf-8";body {	font-size: 12px;	margin: 0px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;}.header_title {	text-indent:-9999px;	background:url(img/header_title.gif);	background-repeat:no-repeat;	width:155px;	height: 96px;	margin: 0px;	font-size: 12px;	font-weight: normal;}#header {	height: 100px;	width: 800px;	margin-right: auto;	margin-left: auto;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	background-image: url(img/bg_header.gif);	background-repeat: repeat-x;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;}#header h1 {	margin: 0px;	font-weight: normal;	padding: 0px;	float: left;}#header img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#header .sub_title {	width: 540px;	text-indent: -9999px;	background-image: url(img/sub_title.gif);	background-repeat: no-repeat;	float: left;	height: 96px;	margin-top: -94px;	margin-left: 258px;	overflow: hidden;}#pankuzu {	width: 770px;	margin-right: auto;	margin-left: auto;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	height: 18px;	line-height: 18px;	margin-top: 0px;	margin-bottom: 0px;	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 0px;	padding-bottom: 0px;	color: #FF0000;}#pankuzu strong {	font-weight: normal;	color: #000000;}#pankuzu a {	color: #0066FF;	text-decoration: none;}#mainbox {	height: auto;	width: 800px;	margin-right: auto;	margin-left: auto;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;}/* leftbox設定 */#leftbox {	height: auto;	width: 160px;	text-align: left;	float: left;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#mainbox #leftbox h1 {	font-size: 12px;	line-height: 24px;	background-image: url(img/bg_leftbox_h1.gif);	text-indent: 5px;	color: #330000;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;}/* centerbox設定 */#centerbox {	width: 478px;	float: left;	text-align: left;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	margin-bottom: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#mainbox #centerbox .menu_box {	height: 162px;	width: 145px;	float: left;	text-align: left;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 9px;	border: 1px solid #CCCCCC;}#mainbox #centerbox .menu_box .menu_box_img {	height: 130px;	width: 50px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	float: left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#mainbox #centerbox .menu_box .menu_box_img img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#mainbox #centerbox .menu_box .menu_box_list {	width: 85px;	float: left;	margin: 0px;	padding: 0px;	display: block;	text-indent: -40px;}#mainbox #centerbox .menu_box .menu_box_list ul {	height: 75px;	margin-top: 5px;	margin-bottom: 5px;}#mainbox #centerbox .menu_box .menu_box_list li {	font-size: 10px;	line-height: 12px;	list-style-type: none;	text-align: left;	margin: 0px;	padding: 0px;	color: #990000;	font-weight: normal;	font-style: normal;}#mainbox #centerbox .menu_box .menu_box_list strong {	font-weight: normal;}#mainbox #centerbox .menu_box .menu_box_p {	width: 85px;	height: auto;	float: left;	margin: 0px;	padding: 0px;}#mainbox #centerbox .menu_box .menu_box_p p {	margin: 0px;	font-size: 10px;	line-height: 11px;	height: 55px;	font-style: normal;	font-weight: normal;	float: left;	width: 85px;	padding: 0px;}#mainbox #centerbox .menu_box .menu_box_title h2 {	font-size: 12px;	line-height: 24px;	background-image: url(img/bg_menu_box_title.gif);	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-left: 5px;}/* underbox設定 */#underbox {	width: 458px;	float: left;	clear: left;	margin-top: 10px;	border: 1px solid #CCCCCC;	margin-right: 9px;	margin-bottom: 10px;	margin-left: 9px;	padding: 0px;	height: 205px;}#mainbox #centerbox #underbox h3 {	font-size: 12px;	line-height: 24px;	margin: 0px;	background-image: url(img/bg_underbox_h3.gif);	text-indent: 10px;}#mainbox #centerbox #underbox h3 a {	text-decoration: none;	color: #333333;}#mainbox #centerbox #underbox .area1 {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 9px;	width: 209px;	float: left;	margin: 0px;	height: 150px;	background-image: url(img/bg_area1.gif);	background-repeat: no-repeat;	background-position: 9px 0px;}#mainbox #centerbox #underbox .area1 strong {	font-size: 14px;	line-height: 20px;}#mainbox #centerbox #underbox .area2 {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 9px;	width: 209px;	margin: 0px;	height: 150px;	text-align: left;	float: left;	background-image: url(img/bg_area2.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}#mainbox #centerbox #underbox .area2 strong {	font-size: 14px;	line-height: 20px;}#mainbox #centerbox #underbox .area1 .area_list {	margin: 0px;	width: 220px;	text-align: left;	padding: 0px;	height: 120px;	float: left;}#mainbox #centerbox #underbox .area1 .area_list li {	font-size: 12px;	line-height: 14px;	font-weight: normal;	display: block;	float: left;	list-style-type: none;	list-style-position: inside;	margin: 0px;	width: 50px;	white-space: nowrap;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 0px;	text-indent: 1px;}#mainbox #centerbox #underbox .area2 .area_list {	width: 215px;	margin: 0px;	text-align: left;	padding: 0px;	height: auto;	float: left;}#mainbox #centerbox #underbox .area2 .area_list li {	font-size: 12px;	line-height: 14px;	font-weight: normal;	display: block;	float: left;	list-style-type: none;	list-style-position: inside;	margin: 0px;	width: 50px;	white-space: nowrap;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 0px;	text-indent: 1px;}/* underbox都道府県リンク設定 */#mainbox #centerbox #underbox .area1 .area_list a:hover {	color: #FFFFFF;	width: 50px;	background-color: #3399FF;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area1 .area_list a:active {	color: #FFFFFF;	width: 50px;	background-color: #3399FF;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area1 .area_list a{	color: #3399FF;	width: 50px;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area1 .area_list .act a{	color: #FFFFFF;	width: 50px;	background-color: #3399FF;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area2 .area_list a:hover {	color: #FFFFFF;	width: 50px;	background-color: #3399FF;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area2 .area_list a:active {	color: #FFFFFF;	width: 50px;	background-color: #3399FF;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area2 .area_list a{	color: #3399FF;	width: 50px;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}#mainbox #centerbox #underbox .area2 .area_list .act a{	color: #FFFFFF;	width: 50px;	background-color: #3399FF;	white-space: nowrap;	text-align: left;	text-indent: 2px;	text-decoration: none;	display: block;}/* rightbox設定 */#rightbox {	text-align: left;	width: 160px;	height: auto;	float: left;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#mainbox #rightbox h4 {	font-size: 12px;	line-height: 24px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	background-image: url(img/bg_rightbox_h4.gif);	text-indent: 5px;	color: #336600;}#mainbox #rightbox .site_box {	width: 140px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;	height: 95px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF0066;}#mainbox #rightbox .site_box .site_name {	font-size: 10px;	line-height: 10px;	font-weight: bold;	font-style: normal;	background-image: url(img/arrow_site1.gif);	background-repeat: no-repeat;	text-align: left;	width: 140px;	padding: 0px;	text-indent: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}#mainbox #rightbox .site_box .site1_img {	height: 66px;	width: 60px;	float: left;}#mainbox #rightbox .site_box .site_pr {	font-size: 10px;	font-style: normal;	line-height: 11px;	font-weight: normal;	width: 76px;	float: left;	height: 66px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 4px;}#mainbox #rightbox .site_box .site_url {	font-size: 10px;	font-style: normal;	line-height: 12px;	font-weight: normal;	color: #669900;	width: 140px;	margin: 0px;	padding: 0px;	text-align: right;}#mainbox #rightbox .site_box .site_name a {	text-decoration: none;	color: #339900;}#mainbox #rightbox .site_box hr {	color: #FF0066;	width: 140px;	padding: 0px;	margin: 0px;}/* footer設定 */#footer {	height: auto;	width: 800px;	clear: both;	margin-right: auto;	margin-left: auto;	text-align: center;	border: 1px solid #CCCCCC;}#footer a {	text-decoration: none;	color: #FF0099;}#footer strong {	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 12px;	line-height: 24px;	font-weight: normal;	font-style: normal;}/* footer_menu */#footer_menu {	width: 770px;	margin-right: auto;	margin-left: auto;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	height: 18px;	line-height: 18px;	margin-top: 0px;	margin-bottom: 0px;	text-align: center;	padding-left: 15px;	padding-right: 15px;	padding-top: 0px;	padding-bottom: 0px;}#footer_menu a {	color: #0066FF;	text-decoration: none;}/* mainboxリンクの設定 */#mainbox #centerbox .menu_box .menu_box_title a:link {color:#990000; text-decoration: none;}#mainbox #centerbox .menu_box .menu_box_title a:visited { color:#990000; text-decoration: none;}#mainbox #centerbox .menu_box .menu_box_title a:active { color:#990000; text-decoration: none;}#mainbox #centerbox .menu_box .menu_box_title a:hover { color:#FF0000; text-decoration: underline;}/* cate01リンクの設定 */#mainbox #leftbox .menu_list .cate01 a:link {color:#FF0099; text-decoration: none;}#mainbox #leftbox .menu_list .cate01 a:visited { color:#FF0099; text-decoration: none;}#mainbox #leftbox .menu_list .cate01 a:active { color:#FF0099; text-decoration: none;}#mainbox #leftbox .menu_list .cate01 a:hover { color:#663300; text-decoration: underline;}/* お問い合わせフォームの設定 */#mainbox #centerbox .contact_box {	width: 458px;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-right: 9px;	margin-bottom: 0px;	margin-left: 9px;	height: auto;	float: left;}#mainbox #centerbox .contact_box .menu_box_title h2 {	margin: 0px;	background-image: url(img/bg_contactbox.gif);	font-size: 12px;	line-height: 24px;	color: #FFFFFF;	text-indent: 10px;}#mainbox #centerbox .contact_box .contact_form {	width: 438px;	margin: 10px;	padding: 0px;	float: left;}#mainbox #centerbox .contact_box .contact_form input {	font-size: 12px;	font-style: normal;	line-height: 14px;	font-weight: normal;}#mainbox #centerbox .contact_box .contact_form textarea {	font-size: 12px;	font-style: normal;	line-height: 14px;	font-weight: normal;	height: 70px;}/* カテゴリーページ設定 */#mainbox #centerbox .category_box {	width: 458px;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-right: 9px;	margin-bottom: 0px;	margin-left: 9px;	height: auto;	float: left;	padding: 0px;}#mainbox #centerbox .category_box .menu_box_title h2 {	margin: 0px;	background-image: url(img/bg_menu_box_title.gif);	font-size: 12px;	line-height: 24px;	color: #990000;	text-indent: 10px;}#mainbox #centerbox .category_box .category_site {	width: 438px;	float: left;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 3px;	margin-left: 10px;	height: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC00;}#mainbox #centerbox .category_box .category_site .category_site_img {	float: left;	height: 130px;	width: 118px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#mainbox #centerbox .category_box .category_site .category_site_title {	width: 310px;	float: left;	padding: 0px;	height: 20px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	font-size: 12px;	line-height: 20px;	font-weight: bold;	font-style: normal;}#mainbox #centerbox .category_box .category_site_text {	width: 310px;	float: left;	margin-left: 10px;	height: 86px;	font-size: 10px;	line-height: 12px;	color: #333333;}/* カテゴリーページ外部リンクボタン */#mainbox #centerbox .category_box .category_site .category_info_link {	width: 120px;	float: left;	text-align: left;	height: 24px;	padding-right: 5px;	padding-left: 5px;	padding-top: 0px;	padding-bottom: 0px;}#mainbox #centerbox .category_box .category_site .category_info_link a:link, #mainbox #centerbox .category_box .category_site .category_info_link a:visited,#mainbox #centerbox .category_box .category_site .category_info_link a:active {	width: 120px;	text-align: left;	height: 24px;	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height: 24px;	background-image: url(img/btn_off.gif);	background-repeat: no-repeat;	text-align: left;	padding-left: 5px;	text-decoration: none;	color: #333333;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	float: left;	margin-left: 180px;}#mainbox #centerbox .category_box .category_site .category_info_link a:hover {	width: 120px;	float: left;	text-align: left;	height: 24px;	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height: 24px;	background-image: url(img/btn_on.gif);	background-repeat: no-repeat;	text-align: left;	padding-left: 5px;	text-decoration: none;	color: #FF0066;	margin-left: 180px;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;}#mainbox #centerbox .category_box .category_site .category_site_title a {	color: #FF0066;	text-decoration: none;}#mainbox #centerbox .category_box .genre {	width: 438px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	float: left;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #3399FF;	height: auto;}#mainbox #centerbox .category_box .genre p {	font-size: 16px;	font-weight: bold;	line-height: 18px;	background-image: url(img/arrow_site2.gif);	background-repeat: no-repeat;	text-indent: 23px;	font-style: normal;	text-align: left;}/* 免責事項文章 */#mainbox #centerbox .category_box .article {	width: 438px;	float: left;	height: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 12px;	line-height: 20px;	text-align: left;	letter-spacing: 1px;	margin: 10px;}/* サイトマップ */#mainbox #centerbox .category_box .sitemap {	width: 438px;	float: left;	font-size: 12px;	line-height: 16px;	text-align: left;	letter-spacing: 1px;	margin: 10px;	padding: 0px;}#mainbox #centerbox .category_box .sitemap h3 {	font-size: 14px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #333333;	background-image: url(img/sitemap.gif);	background-repeat: no-repeat;	text-align: left;	height: 16px;	float: left;	width: 418px;	padding-left: 20px;	margin: 0px;	display: block;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}#mainbox #centerbox .category_box .sitemap h3 a {	width: 400px;}#mainbox #centerbox .category_box .sitemap ul {	margin: 0px;}#mainbox #centerbox .category_box .sitemap li {	width: 170px;	display: block;	float: left;	list-style-type: none;	height: 16px;	padding: 3px;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 5px;	margin-left: 2px;}#mainbox #centerbox .category_box .sitemap a {	text-decoration: none;	color: #FF0099;	text-align: left;	width: 170px;	float: left;	height: 16px;}#mainbox #centerbox .category_box .sitemap .mame {	float: left;	width: 340px;	margin-left: 5px;	margin-top: 5px;	margin-bottom: 5px;}/* キーワード */#mainbox #centerbox .category_box .word {	width: 438px;	float: left;	height: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 12px;	line-height: 20px;	text-align: left;	letter-spacing: 1px;	margin: 10px;}#mainbox #centerbox .category_box .word h3 {	font-size: 22px;	font-style: normal;	line-height: 22px;	font-weight: bold;	color: #FF0099;	background-image: url(img/word.gif);	background-repeat: no-repeat;	text-align: left;	height: 22px;	float: left;	width: 418px;	padding-left: 20px;	margin: 0px;}#mainbox #centerbox .category_box .word .text {	width: 418px;	margin: 10px;}#mainbox #centerbox .category_box .word ul {}#mainbox #centerbox .category_box .word li {	width: 180px;	display: block;	float: left;	list-style-type: none;	height: 16px;	padding: 3px;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 10px;	margin-left: 2px;}#mainbox #centerbox .category_box .word a {	text-decoration: none;	color: #FF0099;}/* エリアページ設定 */#mainbox #centerbox .area_box {	width: 458px;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-right: 9px;	margin-bottom: 0px;	margin-left: 9px;	height: auto;	float: left;	padding: 0px;}#mainbox #centerbox .area_box .menu_box_title h2 {	margin: 0px;	background-image: url(img/bg_underbox_h3.gif);	font-size: 12px;	line-height: 24px;	color:#000066;	text-indent: 10px;}#mainbox #centerbox .area_box .category_site {	width: 438px;	float: left;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	height: auto;	padding: 0px;}#mainbox #centerbox .area_box .category_site .category_site_img {	float: left;	height: 130px;	width: 118px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#mainbox #centerbox .area_box .category_site .category_site_title {	width: 310px;	float: left;	padding: 0px;	height: 20px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	font-size: 12px;	line-height: 20px;	font-weight: bold;	font-style: normal;}#mainbox #centerbox .area_box .category_site_text {	width: 310px;	float: left;	margin-left: 10px;	height: 86px;	font-size: 10px;	line-height: 12px;	color: #990000;}#mainbox #centerbox .area_box .genre {	width: 438px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	float: left;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #3399FF;}#mainbox #centerbox .area_box .genre p {	font-size: 16px;	font-weight: bold;	line-height: 18px;	background-image: url(img/arrow_site2.gif);	background-repeat: no-repeat;	text-indent: 23px;	font-style: normal;	text-align: left;	margin: 0px;}/* エリアページ外部リンクボタン */#mainbox #centerbox .area_box .category_site .category_info_link {	width: 120px;	float: left;	text-align: left;	height: 24px;	padding-right: 5px;	padding-left: 5px;	padding-top: 0px;	padding-bottom: 0px;}#mainbox #centerbox .area_box .category_site .category_info_link a:link, #mainbox #centerbox .area_box .category_site .category_info_link a:visited,#mainbox #centerbox .category_box .area_box .category_info_link a:active {	width: 120px;	text-align: left;	height: 24px;	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height: 24px;	background-image: url(img/btn_off.gif);	background-repeat: no-repeat;	text-align: left;	padding-left: 5px;	text-decoration: none;	color: #333333;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	float: left;	margin-left: 180px;}#mainbox #centerbox .area_box .category_site .category_info_link a:hover {	width: 120px;	float: left;	text-align: left;	height: 24px;	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height: 24px;	background-image: url(img/btn_on.gif);	background-repeat: no-repeat;	text-align: left;	padding-left: 5px;	text-decoration: none;	color: #FF0066;	margin-left: 180px;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;}#mainbox #centerbox .area_box .category_site .category_site_title a {	color: #FF0066;	text-decoration: none;}#mainbox #centerbox .area_box .genre strong {	color: #FF0000;}/* 外部リンク */#cm {	width: 790px;	float: left;	clear: left;	text-align: left;	font-style: normal;	margin-top: 5px;	padding: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	font-size: 10px;	text-decoration: none;	line-height: 12px;}#cm a {	text-decoration: none;	color: #FF0099;}/* サイト解説 */.sec_left {	float: left;	width: 220px;	padding-top: 10px;	text-align: center;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 0px;}.sec_right {	padding-right: 0px;	float: left;	width: 238px;	padding-top: 10px;	padding-left: 0px;	padding-bottom: 10px;	height: 220px;}.site_profile {	font-size: 10px;	line-height: 12px;	padding: 5px;	float: left;	width: 220px;}.str {	font-weight: bold;	font-size: 14px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-style: normal;	color: #FF6600;	width: 448px;	float: left;	text-align: left;	padding: 5px;	margin: 0;	background-image: url(img/bg_menu_box_title.gif);	background-repeat: repeat-x;}.kaisetsu {	font-size:12px;	float: left;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	width: 438px;	text-align: left;	line-height: 14px;	color: #333333;}.kaisetsu a {	text-decoration: none;	color: #FF0099;}#mainbox #centerbox .category_box .sec_right table {	float: left;}#mainbox #leftbox .menu_list .comment {	background-image: url(img/iiyona_man_comment.gif);	background-repeat: no-repeat;	height: 56px;	width: 140px;	float: left;}#mainbox #leftbox .menu_list .comment .iiyona {	height: 42px;	width: 126px;	margin: 7px;	font-size: 12px;	line-height: 14px;}#mainbox #leftbox .menu_list .iiyona-man {	background-image: url(img/iiyona_man.gif);	background-repeat: no-repeat;	height: 144px;	width: 140px;	float: left;}#mainbox #leftbox .menu_list .comment .iiyona strong {	text-decoration: none;	font-weight: normal;	font-size: 12px;	line-height: 14px;	color: #FF0000;}#mainbox #leftbox .menu_list .comment .iiyona a {	text-decoration: none;	font-weight: normal;	font-size: 12px;	line-height: 14px;	color: #FF0000;}
