body            { color: #333333; font-size: 12px; line-height: 14px; background:F3F3F3; }

.main_bg { background-image: url(../img/main_bg.gif); background-repeat: repeat-y; margin: 0 }
.what_bg { background-image: url(../img/what_bg.gif); background-repeat: repeat-y; margin: 0 }


a:link {	color: #000066;}
a:visited {	color: #666699;}
a:hover { color: #F33669;	text-decoration: underline;}
a:link.ft {	font-size: 10px;color: #333333;	text-decoration: none;}
a:visited.ft {	font-size: 10px;color: #333333;	text-decoration: none;}
a:hover.ft {	font-size: 10px;color: #666666;	text-decoration: underline;}

.text14{font-size: 14px; line-height: 16px;}
.text12 {font-size: 12px; line-height: 16px;}
.text11 { font-size: 11px; line-height: 13px }
.text10 {font-size: 10px; line-height: 12px;}
.text9{font-size: 9px; line-height: 11px;}

.wday{
	color:FA9705;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/what_ya.gif);
	width: 86px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.wtx {
	font-size: 11px;
	line-height: 12px;
	color: #3f4857;
}
.wline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #575757;
}
.pan {
	font-size: 10px;
	color: 5E5E5D;
	padding-left: 27px;
}
.si01 {
	font-size: 12px;
	padding-left: 15px;
}
.solu01 {
	font-size: 12px;
	line-height: 16px;
	color: 0266CB;
	border: 1px solid B3E8FC;
	padding-left: 19px;
}
.solu02 {
	font-size: 12px;
	line-height: 16px;
	color: #fe6701;
	border: 1px solid FFD3B3;
	padding-left: 19px;
}
.solu03 {
	font-size: 12px;
	line-height: 16px;
	color: #006634;
	border: 1px solid B5E1D2;
	padding-left: 19px;
}
.solu04 {
	font-size: 12px;
	line-height: 16px;
	color: #C83C30;
	border: 1px solid ECC3C1;
	padding-left: 19px;
}
.solu05 {
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	border: 1px solid B8D0DB;
	padding-left: 19px;
}
.hyou_menutitle00{
	color: #333333;
	font-size: 12px;
	background-color: #E4E4E4;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 10px;
	line-height: 120%;
	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF6633;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
.hyou_menutitle_top00{
	color: #333333;
	font-size: 12px;
	background-color: #E4E4E4;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 10px;
	line-height: 120%;
	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF6633;
}
.hyou_txt_main{
	color: #333333;
	font-size: 12px;
	line-height: 130%;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.line_dot_label{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 12px;
	line-height: 130%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #993300;
}
.style1 {font-size: xx-small}
a img{border:none}
#list_w a{font-size:x-small;line-height:130%;width:135px;display:block;background:#005CAD;color:#79B2F2;text-decoration:none}
#list_w a span{display:block;padding:1px 3px 1px 4px}
#list_w a:hover{background-color:#005CAD;color:#fff;text-decoration:none}
#list_w a{border-left-width:1px;border-left-style:solid;border-color:#215386;border-right-width:1px;border-right-style:solid;border-color:#215386}
#list_w .stay{color:#fff;text-decoration:none}
#list_w .select{color:#79B2F2;text-decoration:none}
#list_w .wl{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#204F82}
#list_w .wt{border-top-width:1px;border-top-style:solid;border-top-color:#378AD1}