body{
	font-size:12px;
	line-height: 120%
	}

td{
	font-size:12px;
	line-height: 120%
	}

#footer{
	padding:5px;
	font-size:10px;
	color:#666666;
	}

#footer a{
	color:#666666;
	text-decoration:none;
	}

#footer strong{
	font-weight:normal;
	}

h1,h2,h3,h4 {
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:normal;
	text-decoration:none;
	}

h1 {
	font-size: 12px;
	font-weight:bold;
	color: #0066FF;
	margin-top: 1px;
	margin-bottom: 1px
	}

h2 {
	font-size: 16px;
	font-weight:bold;
	color: #33CC00;
	}



h3 {
	font-size: 12px;
	font-weight:bold;
	margin: 0px;
	padding:0px;
	}

h3.shoptitle {
	color:#ff9933;
	font-size: large;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	}

h3.shoptitle2 {
	font-size: large;
	font-weight:bold;
	color:#006699;
	margin: 0px;
	padding:0px;
	}

h3.shoptitle_top {
	font-size: 12px;
	font-weight:bold;
	background	: #fff url("images/bar_top.gif") no-repeat;
	text-align:left;
	height:26px;
	padding-top:6px;
	padding-left:12px
	}

h3.shoptitle_top a {
	color: #000000;
	text-decoration:none
	}

h3.blue {
	color: #0066ff;
	font-weight:bold;
	background	: #fff url("images/menu_orange.gif") no-repeat;
	padding:2px 2px 2px 20px;
	}

h3.blue a {
	color: #0066ff;
	font-weight:bold;
	}

h3.oran {
	color: #ff9900;
	font-weight:bold;
	background	: #fff url("images/menu_blue.gif") no-repeat;
	padding:2px 2px 2px 20px;
	}

h3.oran a {
	color: #ff9900;
	font-weight:bold;
	}

h4.oran {
	color: #ff9900;
	font-weight:bold;
	background	: #fff url("images/menu_blue.gif") no-repeat;
	padding:2px 2px 2px 20px;
	}

h4.oran a {
	color: #ff9900;
	font-weight:bold;
	}

ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
	}

ul.camp   {	
	padding:5px 0px 5px 0px
	}

ul.camp li   {
	background	: #fff url("images/camp_line.gif") repeat-y;
	padding:5px 2px 5px 10px;
	}

ul.oran   {	
	padding:5px 0px 5px 0px
	}

ul.oran li   {
	background	: #fff url("images/menu_blue.gif") no-repeat;
	padding:2px 2px 2px 20px;
	}

ul.oran a   {
	color: #ff9900;
	font-weight:bold;
	}

ul.blue   {	
	padding:5px 0px 5px 0px
	}

ul.blue li   {
	background	: #fff url("images/menu_orange.gif") no-repeat;
	padding:2px 2px 2px 20px;
	}

ul.blue a   {
	color: #0066ff;
	font-weight:bold;
	}

ul.blak   {	
	padding:5px 0px 5px 0px
	}

ul.blak li   {
	background	: #fff url("images/menu_orange.gif") no-repeat;
	padding:2px 2px 2px 20px;
	}

ul.blak a   {
	color: #000000;
	}

ul.tplist   {	
	padding:5px 0px 5px 0px
	}

ul.tplist li   {
	background	: #fff url("images/squ.gif") no-repeat;
	padding:2px 2px 10px 15px;
	}

ul.tplist a   {
	color: #ff9900;
	font-weight:bold;
	}

.menu {  font-weight: bold; color: #003399; text-decoration: none; font-size: 12px}
a.menu:hover {  font-size: 12px; font-weight: bold; color: #FF9933; text-decoration: underline}
a.menu:active {  font-size: 12px; font-weight: bold; color: #006699; text-decoration: underline}
.copy14 {  font-size: 14px; font-weight: bold; line-height: 125%; color: #003366}
a:hover {  color: #FF6600}
a.menu:link {  font-size: 12px; font-weight: bold; color: #003399; text-decoration: none}
.copy22 {  font-size: 22px; font-weight: bold; color: #FF9933}
.copy14or {  font-size: 14px; font-weight: bold; color: #FF9900}
a.blue12b:visited { font-size: 12px; color: #0066FF; font-weight: bold} a.blue12b:hover { font-size: 
12px; color: #FF9900; font-weight: bold; text-decoration: underline} .orange12b 
{ font-size:12px; font-weight: bold; color: #FF9900} a.orange12b:visited { font-size:12px;; 
font-weight: bold; color: #FF9900} a.orange12b:hover { font-size: 12px; color: 
#0066FF; font-weight: bold; text-decoration: underline} .orange12bl { font-size:12px;; 
font-weight: bold; color: #FF9900; text-decoration: underline} a.orange12bl:hover 
{ font-size: 12px; color: #0066FF; text-decoration: underline; font-weight: bold} 
.cp_ttl { font-size: 12px; color: #666666; font-weight: bold} .blue12bl { font-weight: 
bold; color: #0066FF ; font-size: 12px ; text-decoration: underline} a.blue12bl:hover 
{ color: #FF9900; font-size: 12px; font-weight: bold; text-decoration: underline} 
a {
	color: #0033CC;
} 
.blue12b { font-weight: bold; color: #0066FF ; font-size: 12px } .midashi {  font-size: 90%; color: #33CC00; font-weight: bold}
.menu {  line-height: 180%}
.menu_b {  color: #0066FF; font-weight: lighter}
.midashi_w { font-size: 16px; line-height: 120%; color: #33CC00; font-weight: bolder}
.px1215 {  font-size: 12px; line-height: 125%}
.class {  font-size: 70%}
.qa {  font-size: 90%; line-height: 140%; color: #0066FF; text-decoration: underline}
.px12 {  font-size: 12px}

