A.s:link {text-decoration: underline; font-size: 11px; color:#400040;}
A.s:visited {font-size: 11px; text-decoration: underline;color:#400040;}
A.s:hover {text-decoration: underline; background-color:#EFF0C1; font-size: 11px; color:#D800000;}

A.b:link {text-decoration: underline; font-size: 17px; color:#009999;}
A.b:visited {font-size: 17px; text-decoration: underline;color:#009999;}
A.b:hover {text-decoration: none; font-size: 17px; color:#cc0000;}

A.b2:link {text-decoration: none; font-size: 15px;color:#00557D;}
A.b2:visited { text-decoration: none;font-size: 15px;color:#00557D;}
A.b2:hover {text-decoration: none; font-size: 15px;color:#cc0000;}

A.b3:link {text-decoration: none; font-size: 15px;color:#00557D;}
A.b3:visited {font-size: 15px; text-decoration: none;color:#00557D;}
A.b3:hover {text-decoration: none; font-size: 15px;color:#cc0000;}



A.m:link {text-decoration: underline; font-size: 12px; color:#400040;}
A.m:visited {font-size: 12px; text-decoration: underline;color:#400040;}
A.m:hover {text-decoration: underline; background-color:#EFF0C1; font-size: 12px; color:#D800000;}

.bg { background-image: url(images/bg.gif); background-repeat: repeat-y}

.txt10l120 {  font-size: 10px; line-height: 120%;color:#00557D;}
.txt10l120r {  font-size: 10px; line-height: 120%;color:#cc0000;}

.tx11 {  font-size: 11px; line-height: normal;color:#400040;}

.tx11_nomal {  font-size: 11px; line-height: 110%;color:#333333;}


.txt12l120 {  font-size: 12px; line-height: 125%}
.txt12l120_t {  font-size: 12px; line-height: 125%;color:400040}

.txt12l120_b {  font-size: 12px; line-height: 135%;font-weight:bold}
.txt12l120_l {  font-size: 12px; line-height: 155%}

.txt12l120_blue {  font-size: 12px;font-weight:bold; line-height: 145% ; color:#003399;}
.txt12l120_red2 {  font-size: 12px; line-height: 145% ; color:#CC0000;}
.txt12l120_red {  font-size: 12px;font-weight:bold; line-height: 145% ; color:#CC0000;}
.txt12l150 {font-size: 12px; line-height: 150%}
.txt12l120_red {  font-size: 12px;font-weight:bold; line-height: 145% ; color:#CC0000;}

.txt13l120_b {  font-size: 13px;font-weight:bold; line-height: 130% ; color:#333333;}
.txt13l120_ll {  font-size: 13px; line-height: 155%}

.txt14l145b2 {  font-size: 14px;font-weight:bold; line-height: 145% ; color:#999999;}
.txt14l145b_blue {  font-size: 14px;font-weight:bold; line-height: 145% ; color:#006464;}
.txt14l145b_blue2 {  font-size: 14px;font-weight:bold; line-height: 145% ; color:#004080;}


.tx14l120 {  font-size: 14px; line-height: normal}
.txt14l160_blue {  font-size: 13px;font-weight:bold; line-height: 160% ; color:#006464;}

.txt14l160_blue2 {  font-size: 13px;font-weight:bold; line-height: 160% ; color:#004080;}

.txt20l160_red {  font-size: 20px;font-weight:bold; line-height: 130% ; color:#CC0000;}
.txt20l160_blue {  font-size: 17px;font-weight:bold; line-height: 130% ; color:#009999;}
.txt20l160_blue2 {  font-size: 17px;font-weight:bold; line-height: 130% ; color:#400080;}

.menu_red {  font-size: 15px;font-weight:bold; line-height: 110% ; color:#CC0000;}
.menu_red2 {  font-size: 15px;font-weight:bold; line-height: 110% ; color:#CC0000;}
.menu_blue {  font-size: 15px;font-weight:bold; line-height: 110% ; color:#00557D;}
.menu_blue2 {  font-size: 15px;font-weight:bold; line-height: 110% ; color:#00557D;}


.nvsubtxt {  font-size: 12px; text-decoration: none; color: #006666}
.nvsubtxt:hover { font-size: 12px; text-decoration: underline; color: #006699 }
.nvsubtxton { font-size: 12px; text-decoration: none; color: #FF3333}



.qalink {  font-size: 12px; line-height: 150%; color: #000099; text-decoration: none}
.qalink:hover {  font-size: 12px; line-height: 150%; color: #CC0000; text-decoration: underline}.txbox_s {  font-size: 12px; line-height: 120%; width: 50px}
.txbox_m {  font-size: 12px; line-height: 120%; width: 150px}
.txbox_l {  font-size: 12px; line-height: 120%; width: 300px}
.txt12 {  font-size: 12px}
.eunju {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; text-decoration: none}
.noline {  text-decoration:none}

/* FHOTO ALUBUM
-------------------------------------------------------- */
.phleft	{float: left;margin-right: 10px;margin-bottom: 10px;}
.phbox	{
	float: left;
	margin-left: 30px;
	_margin-left: 15px;
	margin-right: 5px;
	_margin-right: 20px;
	margin-bottom: 20px;
	width: 210px;
}
.phbox img	{
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
	_margin-bottom: 0px;
}
.phbox p	{
	width: 210px;
	margin: 0px;
	padding: 0px;
}
.clr	{clear: both;}
