/*--------------------------------------------------
　共通
--------------------------------------------------*/
A {
	COLOR: #07519a; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:link {
	COLOR: #07519a; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #07519a; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.linkedimg A:hover {
	TEXT-DECORATION: none
}
.linkedimg A IMG {
	BORDER-RIGHT: #92b0dd 1px solid; BORDER-TOP: #92b0dd 1px solid; BORDER-LEFT: #92b0dd 1px solid; BORDER-BOTTOM: #92b0dd 1px solid
}
img {border: none;}
.foot {
	background: #0E388D;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
}
/*--------------------------------------------------
　基本
--------------------------------------------------*/
.tablewhite {	background: #FFFFFF;}
.text10blue{  font-size: 10pt; line-height: 130%; color: #07519a}
.left {  font-size: 10pt; line-height: 150%; color: #FFFFFF; padding-left: 10px}
.normal {  font-size: 10pt; line-height: 130%; color: #666666}
.red {  font-size: 10pt; line-height: 130%; color: #CC0000}
.red A:link{  font-size: 10pt; line-height: 130%; color: #CC0000}
.red A:visited{  font-size: 10pt; line-height: 130%; color: #CC0000}
.tema {  font-size: 11pt; font-weight: bold; color: #07519a}
.comment {  font-size: 9pt; line-height: 130%; color: #666666}
.grafu {  font-size: 9pt; font-weight: bold; color: #003333; background-color: #CCCCCC; text-align: center}
.small {  font-size: 8pt; line-height: 140%; color: #333333}
.name {  font-size: 10pt; font-weight: bold; color: #000033}
.list {  font-size: 10pt; font-weight: bold; color: #002666; background-color: #D7E4EF}
.lists {  font-size: 9pt; color: #003366}
.infomenu {  font-size: 9pt; color: #FFFFFF; background-color: #07519a; text-align: center}
.info {  font-size: 9pt; color: #333333; background-color: #e2eaf8}
.price {  font-size: 13pt; font-weight: bold; color: #CC0000}
.bigprice {
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
}
.securitylist {
	font-size: 9pt;
	text-align: center;
}
.pagetitle{
	background: #07519a;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titleback {
	background: #0E388D;
}
.titlebackred {
	background: #FF0000;
}
.titleblue {
	font-size: 10pt;
	font-weight: bold;
	color: #07519a;
}
.titlewhite {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.tablelist{
	font-size: 10pt;
	line-height: 120%;
	color: #333333;
	text-align: center;
	background: #FFFFFF;
}
/*--------------------------------------------------
　キャンペーン
--------------------------------------------------*/
.campaignback {
	background: #FF0000;
}
.campaignwhite {
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
}
.campaignyellow {
	font-size: 10pt;
	line-height: 120%;
	color: #333333;
	background: #FFFF00;
}
/*--------------------------------------------------
　メニュー
--------------------------------------------------*/
.menu1 {  font-size: 10pt; line-height: 130%; color: #333333}
.menu1 A:hover{
	font-size: 10pt;
	line-height: 130%;
	color: #FF6600;
	font-weight: bold;
}
/*--------------------------------------------------
　おすすめ
--------------------------------------------------*/
.osusumetitleback{  background: #e2eaf8;}
.osusumetext{  font-size: 8pt; line-height: 120%; color: #07519a}
.osusumebold{  font-size: 8pt; line-height: 120%; color: #07519a; font-weight: bold;}
.osusumered{  font-size: 8pt; line-height: 120%; color: #CC0000}
.osusumecar1 {
	font-size: 12pt;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	background: #cc0000;
}
.tuikatitleback{  background: #ffa500;}
/*--------------------------------------------------
　追加
--------------------------------------------------*/
h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 2px 0 10px 0;
	color: #666;
}

/*--------------------------------------------------
　リンク集
--------------------------------------------------*/
.link_td {
	font-size: 12px;
	padding: 2px;
}
.comment {
	font-size: 12px;
	color: #333;
}
.site_description {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
h3 {
	font-size: 12px;
	width: 530px;
	height: auto;
	background: #0e388d;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}
.tnp_th01 {
	font-size: 12px;
	color: #ff0000;
	background: #e2eaf8;
}
.tnp_th02 {
	font-size: 12px;
	color: #333;
	background: #e2eaf8;
}
.tnp_td02 {
	font-size: 12px;
	border: 1px solid: #333;
	padding: 5px;
}
.pankuzu {
	font-size: 10px;
	text-align: right;
	margin-top: 10px;
}
.site_name {
	font-size: 12px;
	vertical-align: top;
	text-align:left;
}
.site_url {
	font-size: 12px;
	color: #333;
}
.blogstyle {
	font-size: 12px;
	color: #333;
}
.blogstyle td {
	vertical-align: top;
}
