A:link {color:#005FFF;;text-decoration:underline;}
A:visited {color:#005FFF;;text-decoration:underline;}
A:active {color:#CC0000;text-decoration:underline;}
A:hover {color:#507ED2;text-decoration:underline;}

b{font-weight:bolder;}
big{font-size:1.2em;font-weight:bold;}
.xsmall {  font-size: x-small; line-height: 120%}
.xsmall140 {  font-size: x-small; line-height: 140%}
.xsmall160 {  font-size: x-small; line-height: 160%}
.xsmall160 {  font-size: x-small; line-height: 160%}
.xsmall175 {  font-size: x-small; line-height: 175%}
.xsmall180 {  font-size: x-small; line-height: 180%}
.xsmallb {  font-size: x-small; font-weight: bolder; line-height: 140%}
.xxsmall {  font-size: xx-small; line-height: 150%}
.xxsmallb {  font-size: xx-small; font-weight: bolder; line-height: 130%}
.normal {  font-size: small; line-height: 150%}
.normalb {  font-size: small; font-weight: bold; line-height: 150%}
.normal125 {  font-size: small; line-height: 125%}
.normalb125 {  font-size: small; font-weight: bold; line-height: 125%}
.xsmall125 {  font-size: x-small; line-height: 125%}
.xsmallb125 {  font-size: x-small; font-weight: bold; line-height: 125%}
.xxsmall125 {  font-size: xx-small; line-height: 125%}
.xxsmallb125 {  font-size: xx-small; font-weight: bolder; line-height: 125%}
.xsmallb160 {  font-size: x-small; line-height: 160%; font-weight: bolder;}
.e10{font-family:Verdana,Arial,Sans-Serif;font-size:10px;}
.j10{font-size:10px;}
.j10h14{font-size:10px;line-height:14px;}
.j10h14mame{
	font-size:10px;
	line-height:14px;
	color: #9D7443;
}
.j10h16{font-size:10px;line-height:16px;}
.j10h18{font-size:10px;line-height:18px;}
.j11{font-size:11px;}
.j12{font-size:12px;}
.j12siro{
	font-size:12px;
	color: #FFFFFF;
}
.j12red{
	font-size:12px;
	color: #CC0000;
}
.j12b{font-size:12px;font-weight:bolder;}
.product{
	font-size:12px;
	line-height:15px;
	padding:6px;
	color:#333333
}
.j12h15{font-size:12px;line-height:15px;}
.j12h15pd6{font-size:12px;line-height:15px;padding:6px;}
.j12h20{font-size:12px;line-height:20px;}
.j12160{font-size:12px;line-height:18px;}
.j14case{font-size:14px;color:#4B7EE6;}
.j14{font-size:14px;}
.j14b{font-size:14px;font-weight:bolder;}
.j14b-siro{
	font-size:14px;
	font-weight:bolder;
	color: #FFFFFF;
}
.j18b{font-size:18px;font-weight:bold;}
h1{color:#366B43;font-size:small;font-weight:bold;border-bottom:1px solid #CCCCCC;}
.product-t {
	font-size:12px;
	padding:6px;
	font-weight: bold;
	color: #890F11;
	background-color: #FBF6F0;
}
.price-pro {
	font-size:12px;
	padding:6px;
	color: #FF3333;
	background-color: #FBF6F0;
}
.text333333{color:#333333;}

.text  {  font-size: 10pt; line-height: 12pt}
.text1 {  font-size: 11pt; line-height: 13pt}
.text2 {  font-size: 8pt; line-height: 10pt}
.text3 {  font-size: 9pt; line-height: 10pt}
.center {  text-align: center}
.font9_brown {  font-size: 9pt; font-style: normal; line-height: normal; color: #993300}
.font9_gray {  font-size: 9pt; font-style: normal; line-height: 13pt; color: #454545}
.font11_brown {  font-size: 11pt; font-style: normal; line-height: 15px; color: #993300; font-weight: bold}

body#comm{
	margin: 0px;
	padding: 0px;
	line-height:120%;
	background-color:#f5f6f8;
	}

DIV{
	color:#000000;
	line-height:120%;
	font-size: 80%;
}

SPAN.sizeBs_w{
	color:#ffffff;
	line-height:120%;
	font-weight:bold;
}

SPAN.sizeAss{
	color:#000000;
	line-height:120%;
	font-size: 70%;
}

SPAN.sizeAs{
	line-height:120%;
	font-size: 80%;
}

SPAN.sizeAs_r{
	color:#ff0000;
	line-height:120%;
	font-size: 80%;
}

SPAN.sizeAsbr{
	color:#990000;
	line-height:120%;
	font-size: 80%;
}

SPAN.sizeAs_w{
	color:#ffffff;
	line-height:120%;
	font-size: 80%;
}

SPAN.sizeBs{
	color:#000000;
	line-height:120%;
	font-size: 80%;
	font-weight:bold;
}

SPAN.sizeBsw{
	color:#ffffff;
	line-height:120%;
	font-size: 80%;
	font-weight:bold;
}

SPAN.sizeBsr{
	color:#ff0000;
	line-height:120%;
	font-size: 80%;
	font-weight:bold;
}

SPAN.sizeBsbr{
	color:#990000;
	line-height:120%;
	font-size: 80%;
	font-weight:bold;
}

SPAN.sizeAssw{
	color:#ffffff;
	line-height:120%;
	font-size: 70%;
}

/* テーブル表用 */
table.t_comm {
	padding: 5px;
	margin: 0px;
	border: 1px solid #333333;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm td {
	padding: 5px;
	margin: 0px;
	height:25px;
	border: 1px solid #333333;
	border-collapse:collapse;
	background-color: #333333;
}
table.t_comm td.td1 {
	padding: 5px;
	margin: 0px;
	border-collapse:collapse;
	background-color: #ffffff;
	border: 1px solid #333333;
}

/* テーブル表用オレンジ */
table.t_comm_o {
	padding: 0px;
	margin: 0px;
	border: 1px solid #f6dc61;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_o td {
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
}

/* テーブル表用ライトグリーン */
table.t_comm_gr {
	padding: 0px;
	margin: 0px;
	border: 1px solid #bbd041;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr td {
	padding: 0px;
	margin: 0px;
	border: 1px solid #bbd041;
	border-collapse:collapse;
}

/* テーブル表用ライトグレー */
table.t_comm_gl {
	padding: 0px;
	margin: 0px;
	border: 1px solid #b9bdc5;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gl td {
	padding: 1px;
	margin: 0px;
	border-collapse:collapse;
}

/* テーブル表用マージン無し */
table.t_comm0 {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm0 td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}

/* テーブル表用マージン5 */
table.t_comm5 {
	padding: 5px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm5 td {
	padding: 5px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}

/* テーブル表用マージン3 */
table.t_comm3 {
	padding: 3px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm3 td {
	padding: 3px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}

/* テーブル表用マージン2 */
table.t_comm2 {
	padding: 2px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm2 td {
	padding: 2px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}

/* テーブル表用ライトグリーン */
table.t_comm_gr2 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #999933;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr2 td {
	padding: 5px;
	margin: 0px;
	border: 1px solid #999933;
	background-color: #bbd041;
	border-collapse:collapse;
}
table.t_comm_gr2 td.td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #999933;
	background-color: #ffffff;
	border-collapse:collapse;
}

/* テーブル表用会員登録 */
table.t_comm_gr3 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: #FFCCCC;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr3 td {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: #FFCCCC;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr3 .td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: white;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr3 td.td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: white;
	border-collapse:collapse;
	line-height:120%;
}

/* プラン表用 */
table.t_comm_gr4 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr4 td {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: #bbd041;
	border-collapse:collapse;
}
table.t_comm_gr4 td.td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: #ffffff;
	border-collapse:collapse;
}

/* 概要表用 */
table.t_comm_gr5 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #ffffff;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gr5 td {
	padding: 5px;
	margin: 0px;
	border: 1px solid #ffffff;
	background-color: #bbd041;
	border-collapse:collapse;
}
table.t_comm_gr5 td.td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	border-collapse:collapse;
}

/* テーブル表用 */
table.t_comm_gl2 {
	padding: 0px;
	margin: 0px;
	border: 1px solid #666666;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_gl2 td {
	padding: 0px;
	margin: 0px;
	height:25px;
	border: 1px solid #666666;
	border-collapse:collapse;
	background-color: #666666;
}
table.t_comm_gl2 td.td1 {
	padding: 5px;
	margin: 0px;
	border-collapse:collapse;
	background-color: #ffffff;
	border: 1px solid #666666;
}

/* テーブル地図表示用 */
table.t_comm_map {
	padding: 0px;
	margin: 0px;
	border: 2px solid #ffffff;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_map td {
	padding: 0px;
	margin: 0px;
	border: 2px solid #ffffff;
	border-collapse:collapse;
	background-color: #ff6600;
}
table.t_comm_map td.td1 {
	padding: 0px;
	margin: 0px;
	border: 2px solid #ffffff;
	border-collapse:collapse;
	background-color: #cccccc;
}
table.t_comm_map td.td2 {
	padding: 0px;
	margin: 0px;
	border: 2px solid #ffffff;
	border-collapse:collapse;
	background-color: #ffffff;
}

/* 会員登録 */
table.t_comm_k {
	padding: 5px;
	margin: 0px;
	border: 1px solid #FF9900;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_k td {
	padding: 5px;
	margin: 0px;
	border: 1px solid #FF9900;
	background-color: #FFCC99;
	border-collapse:collapse;
}
table.t_comm_k td.td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #FFCC99;
	background-color: #FFFFEE;
	border-collapse:collapse;
}

/* テーブル茶系 */
table.t_comm_br {
	padding: 5px;
	margin: 0px;
	border: 1px solid #990000;
	border-collapse:collapse;
	line-height:120%;
}
table.t_comm_br td {
	padding: 5px;
	margin: 0px;
	border: 1px solid #990000;
	background-color: #EAC998;
	border-collapse:collapse;
}
table.t_comm_br td.td1 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #990000;
	background-color: #ffffff;
	border-collapse:collapse;
}

table.t_comm_br td.td2 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #990000;
	background-color: #990000;
	border-collapse:collapse;
}

table.t_comm_br td.td3 {
	padding: 5px;
	margin: 0px;
	border: 1px solid #990000;
	background-color: #000000;
	border-collapse:collapse;
}
