

/*----- Type-A(week) -----*/

a.tooltip {

	color:#4c4c4c;

	position:relative;

	text-decoration:none;

}



a.tooltip:hover:after {

	color:#4c4c4c;

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typea.png) no-repeat bottom;


}





html>body a.tooltip span {

	width:108px;

}



a.tooltip:hover span {

	display:block;

}



a.tooltip span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-A(Sat) -----*/

a.tooltip_typeasat {

	color: #0066cc;

	position:relative;

	text-decoration:none;

}



a.tooltip_typeasat:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typeasat span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typea.png) no-repeat bottom;


}





html>body a.tooltip_typeasat span {

	width:108px;

}



a.tooltip_typeasat:hover span {

	display:block;

}



a.tooltip_typeasat span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-A(Sun) -----*/

a.tooltip_typeasun {

	color:#ff0033;

	position:relative;

	text-decoration:none;

}



a.tooltip_typeasun:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typeasun span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typea.png) no-repeat bottom;


}





html>body a.tooltip_typeasun span {

	width:108px;

}



a.tooltip_typeasun:hover span {

	display:block;

}



a.tooltip_typeasun span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}





/*----- Type-B(Weeek) -----*/

a.tooltip_typeb {

	color:#4c4c4c;

	position:relative;

	text-decoration:none;

}



a.tooltip_typeb:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typeb span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typeb.png) no-repeat bottom;

}





html>body a.tooltip_typeb span {

	width:108px;

}



a.tooltip_typeb:hover span {

	display:block;

}



a.tooltip_typeb span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-B(Sat) -----*/

a.tooltip_typebsat {

	color: #0066cc;

	position:relative;

	text-decoration:none;

}



a.tooltip_typebsat:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typebsat span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typeb.png) no-repeat bottom;


}





html>body a.tooltip_typebsat span {

	width:108px;

}



a.tooltip_typebsat:hover span {

	display:block;

}



a.tooltip_typebsat span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-B(Sun) -----*/

a.tooltip_typebsun {

	color:#ff0033;

	position:relative;

	text-decoration:none;

}



a.tooltip_typebsun:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typebsun span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typeb.png) no-repeat bottom;


}





html>body a.tooltip_typebsun span {

	width:108px;

}



a.tooltip_typebsun:hover span {

	display:block;

}



a.tooltip_typebsun span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}





/*----- Type-C(Weeek) -----*/

a.tooltip_typec {

	color:#4c4c4c;

	position:relative;

	text-decoration:none;

}



a.tooltip_typec:hover:after {


	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typec span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typec.png) no-repeat bottom;

}





html>body a.tooltip_typec span {

	width:108px;

}



a.tooltip_typec:hover span {

	display:block;

}



a.tooltip_typec span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-C(Sat) -----*/

a.tooltip_typecsat {

	color: #0066cc;

	position:relative;

	text-decoration:none;

}



a.tooltip_typecsat:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typecsat span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typec.png) no-repeat bottom;


}





html>body a.tooltip_typecsat span {

	width:108px;

}



a.tooltip_typecsat:hover span {

	display:block;

}



a.tooltip_typecsat span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-C(Sun) -----*/

a.tooltip_typecsun {

	color:#ff0033;

	position:relative;

	text-decoration:none;

}



a.tooltip_typecsun:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typecsun span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typec.png) no-repeat bottom;


}





html>body a.tooltip_typecsun span {

	width:108px;

}



a.tooltip_typecsun:hover span {

	display:block;

}



a.tooltip_typecsun span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}





/*----- Type-D(Weeek) -----*/

a.tooltip_typed {

	color:#4c4c4c;

	position:relative;

	text-decoration:none;

}



a.tooltip_typed:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typed span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typed.png) no-repeat bottom;


}





html>body a.tooltip_typed span {

	width:108px;

}



a.tooltip_typed:hover span {

	display:block;

}



a.tooltip_typed span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-D(Sat) -----*/

a.tooltip_typedsat {

	color: #0066cc;

	position:relative;

	text-decoration:none;

}



a.tooltip_typedsat:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typedsat span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typed.png) no-repeat bottom;

}





html>body a.tooltip_typedsat span {

	width:108px;

}



a.tooltip_typedsat:hover span {

	display:block;

}



a.tooltip_typedsat span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-D(Sun) -----*/

a.tooltip_typedsun {

	color:#ff0033;

	position:relative;

	text-decoration:none;

}



a.tooltip_typedsun:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typedsun span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typed.png) no-repeat bottom;


}





html>body a.tooltip_typedsun span {

	width:108px;

}



a.tooltip_typedsun:hover span {

	display:block;

}



a.tooltip_typedsun span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}





/*----- Type-E(Weeek) -----*/

a.tooltip_typee {

	color:#4c4c4c;

	position:relative;

	text-decoration:none;

}



a.tooltip_typee:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typee span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typef.png) no-repeat bottom;


}





html>body a.tooltip_typee span {

	width:108px;

}



a.tooltip_typee:hover span {

	display:block;

}



a.tooltip_typee span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-E(Sat) -----*/

a.tooltip_typeesat {

	color: #0066cc;

	position:relative;

	text-decoration:none;

}



a.tooltip_typeesat:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typeesat span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typef.png) no-repeat bottom;

}





html>body a.tooltip_typeesat span {

	width:108px;

}



a.tooltip_typeesat:hover span {

	display:block;

}



a.tooltip_typeesat span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}



/*----- Type-E(Sun) -----*/

a.tooltip_typeesun {

	color:#ff0033;

	position:relative;

	text-decoration:none;

}



a.tooltip_typeesun:hover:after {

	content:'';

	position:absolute;

	z-index:1;

	left:10px;

	top:20px;

	display:block;

	width:0;

	height:0;



}



a.tooltip_typeesun span {

	position:absolute;

	z-index:2;

	left:-105px;

	top:-75px;

	left:-100px\9;

	top:-79px\9;

	display:none;

	width:120px;

	padding:4px 6px 10px 6px;

	line-height:1.1;

	font-size:11px;

	text-align:left;

	color:#003300;

	font-weight:normal;

	background:url(img/arw_typef.png) no-repeat bottom;

}





html>body a.tooltip_typeesun span {

	width:108px;

}



a.tooltip_typeesun:hover span {

	display:block;

}



a.tooltip_typeesun span:before {

	content:'';

	position:absolute;

	left:10px;

	top:-9px;

	display:block;

	width:0;

	height:0;

}