@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: ;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif !important;
	font-size: 12px;
	line-height:18px;
	color: #333333;
	background-image: url(image/bg-sakura.gif);
	}

/*Indexのリンク色指定*/
a:link {color: #990033; font-size: 14px; line-height:18px}
a:visited {color: #990033; font-size: 14px; line-height:18px}
a:hover {color: #FF3399; font-size: 14px; line-height:18px}

/*タチオントップのリンク色指定*/
.basic {color: #ffffff; font-size: 12px; line-height:18px}
.basic a {color: #ffffff; font-size: 12px; line-height:18px;}
.basic a:visited {color: #ffffff; font-size: 12px; line-height:18px;}
.basic a:hover {color: #FFCCFF; font-size: 12px; line-height:18px;}

/*本文のリンク色指定*/	
.px12-18{color: #333333;	font-size: 14px; line-height:22px}
.px12-18 a{color: #990033;	font-size: 14px; line-height:22px}	
.px12-18 a:visited{color: #990033; font-size: 14px; line-height:22px}	
.px12-18 a:hover{color: #FF3399; font-size: 14px; line-height:22px}	

/*左サイドのリンク色指定*/	
.px12-18p{color: #333333;	font-size: 16px; line-height:20px}
.px12-18p a{color: #990033;	font-size: 16px; line-height:20px}	
.px12-18p a:visited{color: #990033; font-size: 16px; line-height:20px}	
.px12-18p a:hover{color: #FF3399; font-size: 16px; line-height:20px}	
.px12-18p a:link {text-decoration: none;}
.px12-18p a:visited {text-decoration: none;}
.px12-18p a:hover {text-decoration: none;}
.px12-18p a:active {text-decoration: none;} 

/*フッタのリンク色指定*/	
.px12-18foot{color: #ffffff;	font-size: 12px; line-height:14px}
.px12-18foot a{color: #ffffff;	font-size: 12px; line-height:14px}	
.px12-18foot a:visited{color: #ffffff; font-size: 12px; line-height:14px}	
.px12-18foot a:hover{color: #ffffff; font-size: 12px; line-height:14px}	
.px12-18foot a:link {text-decoration: underline;}
.px12-18foot a:visited {text-decoration: underline;}
.px12-18foot a:hover {text-decoration: underline;}
.px12-18foot a:active {text-decoration: underline;} 

.px14-18foot{color: #ffffff;	font-size: 14px; line-height:14px}
.px14-18foot a{color: #ffffff;	font-size: 14px; line-height:14px}	
.px14-18foot a:visited{color: #ffffff; font-size: 14px; line-height:14px}	
.px14-18foot a:hover{color: #ffffff; font-size: 14px; line-height:14px}	
.px14-18foot a:link {text-decoration: underline;}
.px14-18foot a:visited {text-decoration: underline;}
.px14-18foot a:hover {text-decoration: underline;}
.px14-18foot a:active {text-decoration: underline;} 

/*その他*/	
.px10-14{color: #333333;	font-size: 10px; line-height:10px}	
.px10-14w{color: #ffffff;	font-size: 18px; line-height:18px; font-weight:bold}	
.px12-18p{color: #990033;	font-size: 12px; line-height:14px}
.px12-18w{color: #ffffff;	font-size: 16px; line-height:20px}
.px12-18b{color: #990033;	font-size: 12px; line-height:18px}	




.px14-21 {color: #333333;	font-size: 14px; line-height:21px}	
.px14-21w {color: #ffffff;	font-size: 14px; line-height:21px}	
.px14-21b {color: #990033;	font-size: 16px; line-height:21px}	

.index {color: #333333;	font-size: 14px; line-height:21px; }	
.catch {color: #ffffff;	font-size: 20px; line-height:26px; font-weight:bold}	
.city  {color: #ffffff;	font-size: 16px; line-height:24px; }	
	

