﻿
.L{ font-size:14px; line-height:110%; color:#333333; }
.M{ font-size:12px; line-height:120%; color:#333333; }
.S{ font-size:10px; line-height:120%; color:#333333; }

.Lgreen{ font-size:14px; line-height:110%; color:#003333; }
.Mgreen{ font-size:12px; line-height:120%; color:#003333; }

.ML{ font-size:12px; line-height:140%; color:#333333; }
.MLgreen{ font-size:12px; line-height:140%; color:#003333; }

.MBpro{ font-size:12px; line-height:120%; color:#FFFFFF; font-weight:bold; }

.Ssup{ font-size:9px; color:#333333; }

.fair{ font-size:10px; color:#FF6633; }
.fairB{ font-size:10px; color:#FF6633; font-weight:bold; }

.open{ font-size:10px; color:#006666; }
.openB{ font-size:10px; color:#006666; font-weight:bold; }

.saiyou{ font-size:10px; color:#3366FF; }
.saiyouB{ font-size:10px; color:#3366FF; font-weight:bold; }

.new{ font-size:10px; color:#999900; }
.newB{ font-size:10px; color:#999900; font-weight:bold; }

.jyuyou{ font-size:10px; color:#F90404; }
.jyuyouB{ font-size:10px; color:#F90404; font-weight:bold; }

a:link{ color:#006666; text-decoration:underline; }
a:visited{ color:#999999; text-decoration:underline; }
a:hover{ color:#006666; text-decoration: underline; }

a.grey:link{ font-size:10px; color:#333333; text-decoration:none; }
a.grey:visited{ font-size:10px; color:#333333; text-decoration:underline; }
a.grey:hover{ font-size:10px; color:#333333; text-decoration: underline; }

a.menutop:link{color:#666; text-decoration:underline; }
a.menutop:visited{color:#333333; text-decoration:underline; }
a.menutop:hover{color:#006666; text-decoration: underline; }

.shopLine{
	border-bottom: #D3E3BD solid 1px;
	padding-top:10px;
	padding-bottom:10px;
}

/* IRライブラリ　タブ用　*/


#tab {
	margin-left: 0;
	padding-left: 0;
	padding-top:0.5em;
	margin-bottom: 1em;
	border-bottom: 2px solid #005A54;
	height: 2em;
	_height: 2.5em;
	font-size:11px;
	overflow: hidden;
}
#tab li {
	float: left;
	width: 64px;
	height: 1.5em;
	list-style:none;
}
#tab li a {
	display: block;
	width: 60px;
	height:2.5em;
	border: 1px solid #005A54;
	border-bottom: 0;
	text-decoration:none;
	color: #777;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;

}
#tab li a:hover,
#tab li.present a {
	border-color:#005A54;
	color: #000;
	background:#CCDDDD;

}
 
 
#page1, #page2, #page3, #page4, #page5,#page6, #page7{
	margin-bottom:2em;
	padding-top: 1em;
	
}
 


.title{
	width:720px;
	margin-left:8px;
	margin-bottom:2px;
		margin-top:2px;
}




