a{ text-decoration: none }

a.top:hover {
	font-size: 12px;
	color: #FF66CC;
}
a.top:active {
	font-size: 12px;
	color: #FF99CC;
}
a.top:link {
	font-size: 12px;
	color: #2255EE;
}
a.tenpo:hover {
	font-size: 10px;
	color: #FF66CC;
}
a.tenpo:active {
	font-size: 10px;
	color: #FF99CC;
}
a.tenpo:link {
	font-size: 10px;
	color: #140667;
}

a.guide:hover {
	font-size: 12px;
	color: #2222ff;
}
a.guide:active {
	font-size: 12px;
	color: #2222ff;
}
a.guide:link {
	font-size: 12px;
	color: #66CCFF;
}
a.flash:link {
	font-size: 10px;
	color: #2255EE;
}

a.flash:hover {
	font-size: 10px;
	color: #2222ff;
}
a.flash:active {
	font-size: 10px;
	color: #2222ff;
}

table.f12{
	font-size:12px;
}
#blue{color:#66CCFF;}
.pr-mid {
	background-image: url(img/pr_mid.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 115%;
	color: #FFFFFF;
	font-size: 12px;
}
.menu-back {
	background-image: url(img/menu-bg.gif);
	background-repeat: repeat-y;
}
.menu-mid {
	background-image: url(img/menu_mid.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #FF00FF;
	padding-top: 1px;
	padding-bottom: 1px;


}
.menu-tenpo {
	font-size: 10px;
	line-height: 115%;
	color: #2255EE;
	padding-bottom: 2px;
}
.top-back {
	background-image: url(img/top2.gif);
	background-repeat: no-repeat;
}
.top-menu {
	font-size: 12px;
	color: #2255EE;

}
.main-back {
	background-image: url(img/bg.gif);
	background-repeat: repeat-y;
}
.box-left {
	background-image: url(img/box_left.gif);
	background-repeat: repeat-y;
}
.box-right {
	background-image: url(img/box_right.gif);
	background-repeat: repeat-y;
}
.box-top {
	font-size: 12px;
	color: #44BDFF;
	background-image: url(img/box_top.gif);
	background-repeat: no-repeat;
}
.box-top2 {
	font-size: 12px;
	color: #2255EE;
	background-image: url(img/box_top.gif);
	background-repeat: no-repeat;
}

.item-cell {
	font-size: 10px;
	padding: 2px;
	line-height: 117%;
}
.t-news-title {
	font-size: 12px;
	font-weight: bold;
	color: #2255EE;
}
.t-news-text {
	font-size: 12px;
	line-height: 117%;
}
.t-news-cell {
	border: 1px solid #2255EE;
	margin-bottom: 5px;
}
.copyright {
	font-size: 12px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;


}
.bg1 {
	background-image: url(img/bg1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.menu-bot {
	background-image: url(img/bot.gif);
	background-repeat: no-repeat;
}
.g-1 {
	font-size: 12px;
	line-height: 117%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #2255EE;

}
.f12red {
	font-size: 12px;
	line-height: 117%;
	color: #66CCFF;
}
.i-dot-cell {
	border: 2px dotted #000000;
	font-size: 12px;

}
.i-category-text {
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 2px;
	background-color: #333333;

}
.i-table-left {
	font-size: 12px;
	background-color: #EBE9DC;
	padding: 1px;
}
.sw-left {
	background-image: url(img/sw_left.gif);
	background-repeat: repeat-y;
}
.sw-right {
	background-image: url(img/sw_right.gif);
	background-repeat: repeat-y;
}
.sw-naka2 {
	background-image: url(img/sw_naka3.gif);
	background-repeat: repeat-y;
}
.sw-naka1 {
	background-image: url(img/sw_naka1.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.sw-table{
	color: #66CCFF;
	padding-bottom: 7px;
	line-height: 117%;
	font-size: 12px;
}
.sw-table-r {
	padding: 1px;
}
.cell1 {
	border: 1px solid #44BDFF;
	font-size: 12px;
}
.cell2 {
	border: 1px solid #FFCC00;
	font-size: 12px;
}
.omise-mid {
	font-size: 12px;
	background-image: url(img/omise_mid.gif);
	background-repeat: repeat-y;
}
.bar {
	background-image: url(img/bar.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #2255EE;
	padding-left: 15px;
}
.bar2 {
	background-image: url(img/bar2.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}
.kaitori-ans {
	font-size: 12px;
	padding: 5px;
	line-height: 117%;
}

