/*
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka;
}
*/
.f12bk {
	font-size: 12px;
	color: #000000;
}
.grey10 {
	font-size: 10px;
	color: #67361C;
}
.ssl {
	font-size: 10px;
	color: #434343;
}
.menu10 {font-size: 10px;}
.menu10 A:link {text-decoration: none; color:#000000;}
.menu10 A:visited {text-decoration: none; color:#000000;}
.menu10 A:hover {text-decoration: underline; color:#000000;}
.menu10 A:active {text-decoration: underline;	color:#000000;}

.menu12 {font-size: 12px;}
.menu12 A:link {text-decoration: none; color:#000000;}
.menu12 A:visited {text-decoration: none; color:#000000;}
.menu12 A:hover {text-decoration: underline; color:#000000;}
.menu12 A:active {text-decoration: underline;	color:#000000;}

.menu12g {font-size: 12px;}
.menu12g A:link {text-decoration: none; color:#434343;}
.menu12g A:visited {text-decoration: none; color:#434343;}
.menu12g A:hover {text-decoration: underline; color:#434343;}
.menu12g A:active {text-decoration: underline;	color:#434343;}

.menuCase {font-size: 12px;}
.menuCase A:link {text-decoration: none; color:#CC0000;}
.menuCase A:visited {text-decoration: none; color:#CC0000;}
.menuCase A:hover {text-decoration: underline; color:#CC0000;}
.menuCase A:active {text-decoration: underline;	color:#CC0000;}

.menu12gb {font-size: 12px; font-weight:bold;}
.menu12gb A:link {text-decoration: none; color:#434343;}
.menu12gb A:visited {text-decoration: none; color:#434343;}
.menu12gb A:hover {text-decoration: underline; color:#434343;}
.menu12gb A:active {text-decoration: underline;	color:#434343;}

.slink {font-size: 12px; color: #434343;}
.slink A:link {text-decoration: none; color:#434343;}
.slink A:visited {text-decoration: none; color:#434343;}
.slink A:hover {text-decoration: underline; color:#1554AB;}
.slink A:active {text-decoration: underline; color:#1554AB;}

.f12gr15 {
	font-size: 12px;
	line-height: 15px;
	color: #434343;
}

.topics {font-size: 12px;line-height: 15px; color:#434343;}
.topics A:link {text-decoration: none; color:#434343;}
.topics A:visited {text-decoration: none; color:#434343;}
.topics A:hover {text-decoration: underline; color:#E00000;}
.topics A:active {text-decoration: underline; color:#E00000;}

.productTitle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.productRead {
	font-size: 16px;
	font-weight: bold;
	color: #313131;
}
.searchTitle {font-size: 12px; font-weight:bold;}
.searchTitle A:link {text-decoration: none; color:#1755AB;}
.searchTitle A:visited {text-decoration: none; color:#1755AB;}
.searchTitle A:hover {text-decoration: underline; color:#E00000;}
.searchTitle A:active {text-decoration: underline;	color:#E00000;}
.searchUrl {
	font-size: 12px;
	color: #555555;
}
.searchWord {
	font-size: 12px;
	color: #cc3333;
}
.searchText {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
.searchHit {
	font-weight: bold;
	color: #cc3333;
}
.searchDate {
	font-size: 12px;
	color: #555555;
}
.searchRank {
	font-size: 12px;
	color: #555555;
}
.productIndex {font-size: 12px;}
.productIndex A:link {text-decoration: none; color:#000000;}
.productIndex A:visited {text-decoration: none; color:#000000;}
.productIndex A:hover {text-decoration: underline; color:#1554AB;}
.productIndex A:active {text-decoration: underline;	color:#1554AB;}
.hissu {
	font-size: 10px;
	color: #CC0000;
}
.spotName {
	font-size: 14px;
	font-weight: bold;
	color: #434343;
	padding-left: 16px;}
.spotName A:link {text-decoration: none; color:#434343;}
.spotName A:visited {text-decoration: none; color:#434343;}
.spotName A:hover {text-decoration: underline; color:#18469F;}
.spotName A:active {text-decoration: underline;	color:#18469F;}

.spotAdr {
	font-size: 12px;
	line-height:16px;
	color: #434343;
	padding-left: 16px;
}
.ime-active {ime-mode: active;}
.ime-inactive {ime-mode: inactive;}
.ime-disabled {ime-mode: disabled;}
.validErr {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
.spotCtitle {
	font-size: 16px;
	font-weight: bold;
	color: #1552A7;
}
.accessText {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 15px;
	color: #444444;
}
.colorRed {
	color: #CC3333;
}
.faqAcc {
	font-size: 10px;
	color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.colorYel {
	color: #996600;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.12red {
	font-size: 12px;
	color: #CC3333;
}
.guestName {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
.guest {
	font-size: 10px;
	color: #434343;
}
.f10 {
	font-size: 10px;
}