.text {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	line-height: 20px;	color: #663300;}.title1 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 14px;	color: #663300;	font-weight: normal;	background-color: #FFCC33;	padding: 3px;}.text14 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 14px;	color: #663300;	line-height: 24px;}a:visited {	font-size: 12px;	color: #009900;	text-decoration: none;}a:active {	font-size: 12px;	color: #006600;	text-decoration: underline;}a:link {	font-size: 12px;	color: #009900;	text-decoration: none;}a:hover {	font-size: 12px;	color: #006600;	text-decoration: underline;}.text14line {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 14px;	color: #663300;	line-height: 24px;	text-decoration: underline;}.text16 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 16px;	color: #663300;}h3 {	font-size: 14px;	font-weight: bold;	line-height: 30px;}h2 {	font-size: 18px;	line-height: 30px;	font-weight: bold;}.titletop {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 14px;	color: #FFFFFF;	font-weight: normal;	background-color: #FF98B5;	line-height: 16px;}.titletopline {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-weight: normal;	background-color: #FF98B5;	line-height: 2px;	color: #FF98B5;}.backblack {	background-color: #000000;}.textw12 {	font-size: 12px;	color: #FFFFFF;}.nightback {	background-attachment: fixed;	background-color: #000000;	background-image: url(image/night_back.jpg);	background-repeat: no-repeat;	background-position: center bottom;}.backred {	background-color: #990000;}.moriageback {	background-color: #000000;	background-image: url(image/moriage_back.jpg);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: center bottom;}.backhaka {	background-image: url(image/top_hana.jpg);	background-repeat: no-repeat;	background-position: center top;	background-attachment: fixed;}