body, table, tr, td {
	font-size:13px;
	line-height:145%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color: #333333; line-height: 160%;
}

.n10 {
	font-size:10px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.n11 {
	font-size:11px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.n12 {
	font-size:12px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
.n13 {
	font-size:13px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.n14 {
	font-size:14px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.n16 {
	font-size:16px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.title-white {
	font-size:16px;
	line-height:110%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color: #FFFFFF; font-weight: bold;
}

.title-s {
	font-size:14px;
	line-height:200%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color: #336666; font-weight: bold
}

.title-sbk {
	font-size:14px;
	line-height:200%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight: bold;
}

.title-sred {
	font-size:12px;
	line-height:145%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color: #CC3300; font-weight: bold
}

a {
	text-decoration:none;
}

a:link {
	color: #1D7679;
	text-decoration:none;
}

a:visited {
	color: #1D7679;
	text-decoration:none;
}

a:hover {
	color: #FF6600;
	text-decoration:underline;
}

a.topmainlink:link {
	color: #FFFFFF;
	text-decoration:none;
	font-size:14px;
	line-height:120%; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight: bold;
}

a.topmainlink:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size:14px;
	line-height:120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight: bold;
}

a.topmainlink:hover {
	color: #FFCC00;
	text-decoration:underline;
	font-size:14px;
	line-height:120%; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight: bold;
}

a.whitelink:link {
	color: #FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

a.whitelink:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

a.whitelink:hover {
	color: #FFCC00;
	text-decoration:underline;
	font-size:12px;
	line-height:120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}


.linktext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
}

H2 {
	font-size:14px;
	line-height:200%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
	color: #336666;
	font-weight: bold;
	background-image: url(../images/td_back2.gif);
	text-align : center;
	border-top: #B2DA7F solid 1px;
	border-bottom: #B2DA7F solid 1px;
}

H3 {
	padding: 3px 5px;
	font-size:14px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
	font-weight: bold;
	background-image: url(../images/td_back1.gif);
}

H4 {
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
	color: #FF6600;
	font-weight: bold;
}

H4  SPAN{
	padding: 3px 5px;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF6600;
}

.point_bottom{
	margin-bottom: 10px;
}

.point_th {
	color: #FFFFFF;
	font-size:10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
	background-color: #336666;
	font-weight: bold;
	text-align : center;
}

.point {
	padding: 5px;
	font-size:10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
	color: #336666;
	background-color: #EDECEC;
	border: #336666 solid 1px;
}

.line{
	border: #000000 solid 1px;
}

#c-body {
	width: 540px;
	text-align: left;
}

#m-body {
	width: 580px;
	text-align: left;
}

#m-body a {
	font-size: 14px;
	color: #191970;
	text-decoration:none;
}

#m-body a:visited {
	font-size: 14px;
	color: #191970;
	text-decoration:none;
}

#m-body a:hover {
	font-size: 14px;
	color: FF6600;
	text-decoration:underline;
}

img {
	border: 0px;
}

#point {
	text-align: left;
	padding: 0px 10px 10px 10px;
}

#example {
	text-align: left;
	border: 1px #CCCCCC solid;
	padding: 10px;
}

#u-line {
	height: 5px;
	padding: 3px 0px 3px 0px;
	background: url(../images/u-line.gif);
	background-repeat: repeat-x;
}

#c-line {
	height: 8px;
	margin: 0px 0px 0px 0px;
	background: url(../images/line.gif);
	background-repeat: repeat-x;
}

#mall-table {
	border-collapse: collapse;

}


#mall-table th {
	text-align: left;
	border: 1px #CCCCCC solid;
	padding: 3px 5px 3px 5px;
	background-color: #E6E6FA;
	font-size:12px;
}

#mall-table td {
	border: 1px #CCCCCC solid;
	padding: 3px 5px 3px 5px;
	font-size:12px;

}

#point-title {
	background: url(../images/hand.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 5px 0px;
	font-size: 15px;
	color: #ff0000;
}

#touroku td {
	vertical-align: top;
}
