/*-----ボディ-------*/
body {
background-image: url(images/);
background-color:#ffffff;/* 背景色 */
font-size: 12px;line-height:150%; color:#2e2e2e ; /* フォント */
margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; /* マージン */
}

/*-----リンク-------*/
a:link { color:#000066; text-decoration:underline; }
a:visited { color:#000066;  text-decoration:underline; }
a:active { color:#000066; text-decoration:underline; }
a:hover { color:#990000;  text-decoration:none; }

/*-----タイヤリンク-------*/
#tire a:link { color:#FFFFFF; text-decoration:underline; }
#tire a:visited { color:#FFFFFF; text-decoration:underline; }
#tire a:active { color:#FFFFFF; text-decoration:underline; }
#tire a:hover { color:#FFFFFF;  text-decoration:none; }

/*-----フォント　バリエーション-------*/
.font_10px {font-size: 10px;}
.font_11px {
	font-size: 11px;
	line-height: 140%;
}
.font_14px {font-size: 14px;}
.font_16px {font-size: 16px;}
.font_18px {font-size: 18px;}
.font-red {font-weight: bold; color: #FF0000;}.bg_policy {
	background-color: #1E3A75;
}
.font-hokenprice  { font-size: 16px; line-height: 120% }
.font-red-big  { color: #ff0000; font-weight: bold; font-size: 25px; line-height: 120% }
.font-big-bold  { font-weight: bold; font-size: 24px; line-height: 120% }
.font-very-big  { font-weight: bold; font-size: 30px; line-height: 120% }
.font-big-bold  { font-weight: bold; font-size: 16px; line-height: 120% }
.font-red-bold  { color: #ff0000; font-weight: bold; font-size: 16px; line-height: 120% }
.font-big-black  { font-weight: bold; font-size: 36px; line-height: 120% }


/*-----ニュース-------*/
.news_title {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.news_photo {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.news_table {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}


/*-----テーブル系-------*/
.tabale1 {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.nomargin {
	padding: 0px;
}

.dotline2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.line1px {
	border: 1px solid #666666;
}
.tabale1 {
	padding: 5px 5px 5px 0px;
}


.line_r {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.main_cell {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.main_cell2 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.diary_font {
	font-size: 14px;
	font-weight: bold;
	color: #FF6666;
}
.owner_font {
	font-size: 14px;
	font-weight: bold;
	color: #A1627F;
}



/*-----クーポン用-------*/
.font_coupon {
	font-size: 24px;
	font-weight: bold;
	color: #1A45A7;
	line-height: 100%;
}
.font_coupon2 {
	font-size: 65px;
	font-weight: bold;
	line-height: 100%;
}

.font_coupon3 {
	font-size: 10px;
	line-height: 120%;
}
.font_sale {
	color: #FF9900;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding-left: 5px;
	font-size: 16px;
	font-weight: bold;
}
.pad_tire1 {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pad_tire2 {
	padding: 5px;
}
.font_cap {
	font-size: 16px;
	font-weight: bold;
	color: #F70000;
}
.font_item {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

