/*	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Momentum, Inc.
	-------------------------------------------------------------
	Description	:	文字
	LastUpDate	:	2006/07/25
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/

	p  { margin: 0px; padding: 0px; }
	h1,h2,h3 { margin: 0px; padding: 0px; }

/* SPECIAL -----------------------------------------------------	*/



.tx-footer {font-size: 0.8em; line-height: 100%; padding: 4px 0px 0px 10px; float: right; }
#footer a.tx-blk:link{ text-decoration:underline; color: #000000; }
#footer a.tx-blk:visited{ text-decoration:underline; color: #000000; }
#footer a.tx-blk:hover{ text-decoration:underline; color: #3FB6DF; }
#footer a.tx-blk:active{ text-decoration:underline; color: #3FB6DF; }
#footer a.tx-wht:link{ text-decoration:underline; color: #FFFFFF; }
#footer a.tx-wht:visited{ text-decoration:underline; color: #FFFFFF; }
#footer a.tx-wht:hover{ text-decoration:underline; color: #3FB6DF; }
#footer a.tx-wht:active{ text-decoration:underline; color: #3FB6DF; }

.tx-mail { font-size: 0.7em; font-weight: bold; font-family:'Verdana', Helvetica, sans-serif; color: #3FB6DF; letter-spacing:-0.05em; }

.tx-eng { font-family:'Verdana', Helvetica, sans-serif; }

.tx-pankuzu{ color:#C6EAF6; }
a.tx-pankuzu:link{ text-decoration:none; color:#C6EAF6; }
a.tx-pankuzu:visited{ text-decoration:none; color:#C6EAF6; }
a.tx-pankuzu:hover{ text-decoration:none; color:#C6EAF6; }
a.tx-pankuzu:active{ text-decoration:none; color:#C6EAF6; }

.tx-fm {font-size: 0.8em; line-height: 100%; font-family:'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', Osaka, Arial, Helvetica, sans-serif;}

.tx-news { font-size: 0.8em; line-height: 110%; }

/* FONT SIZE ---------------------------------------------------	*/

.tx-Title1 { font-size: 1.2em; line-height: 100%; font-family:'Times New Roman', Osaka, Arial, Helvetica, sans-serif; padding: 6px 0px 6px 0px; }
.tx-Title2 { font-size: 1.2em; line-height: 100%; font-family:'Times New Roman', Osaka, Arial, Helvetica, sans-serif; }
.tx-Title3 { font-size: 0.9em; font-weight: bold; line-height: 100%; font-family:'Times New Roman', Osaka, Arial, Helvetica, sans-serif; }
.tx-Title3J{ font-size: 0.8em; font-weight: bold; line-height: 110%;}
.tx-Title4 { font-size: 1.2em; line-height: 30px; font-family:'Times New Roman', Osaka, Arial, Helvetica, sans-serif; }

.tx-Lb { font-size: 1.0em; font-weight: bold; line-height: 130%; font-family:'Times New Roman', Osaka, Arial, Helvetica, sans-serif; padding:4px 0px 0px 0px; }
.tx-L { font-size: 1.0em; line-height: 110%; padding:4px 0px 0px 0px; }

.tx-Mb   { font-size: 0.8em; font-weight: bold; line-height: 110%; padding:4px 0px 0px 0px; }
.tx-Mb1l { font-size: 0.8em; font-weight: bold; line-height: 110%; padding:4px 0px 4px 0px; }
.tx-M    { font-size: 0.8em; line-height: 110%; padding:4px 0px 0px 0px; }
.tx-M1l  { font-size: 0.8em; line-height: 110%; padding:4px 0px 4px 0px; }
.tx-Msp  { font-size: 0.8em; line-height: 130%; padding:4px 0px 0px 0px; }

.tx-S    { font-size: 0.72em; line-height: 110%; padding:4px 0px 4px 0px; }
.tx-SJ   { font-size: 0.70em; line-height: 110%; padding:4px 0px 4px 0px; }
.tx-S1l  { font-size: 0.72em; line-height: 110%; padding:4px 0px 4px 0px; }

.tx-rgt { text-align:right; padding:4px 0px 0px 0px; }
.tx-cnt { text-align:center; padding:4px 0px 0px 0px; }



/* FONT LINK ---------------------------------------------------	*/

a.tl-Mb:link{ font-size: 0.7em; font-weight: bold; line-height: 110%; text-decoration:none; }
a.tl-Mb:visited{ font-size: 0.7em; font-weight: bold; line-height: 110%; text-decoration:none; }
a.tl-Mb:hover{ font-size: 0.7em; font-weight: bold; line-height: 110%; text-decoration:underline; }
a.tl-Mb:active{ font-size: 0.7em; font-weight: bold; line-height: 110%; text-decoration:none; }

a.tx-blk:link{ text-decoration:none; }
a.tx-blk:visited{ text-decoration:none; }
a.tx-blk:hover{ text-decoration:underline; }
a.tx-blk:active{ text-decoration:none; }
a.tx-wht:link{ text-decoration:none; }
a.tx-wht:visited{ text-decoration:none; }
a.tx-wht:hover{ text-decoration:none; }
a.tx-wht:active{ text-decoration:none; }

a.tx-col1:link{ text-decoration:none; color: #000000; }
a.tx-col1:visited{ text-decoration:none; color: #000000; }
a.tx-col1:hover{ text-decoration:underline; color: #3FB6E0; }
a.tx-col1:active{ text-decoration:none; color: #000000; }
a.tx-col2:link{ text-decoration:none; color: #000000; }
a.tx-col2:visited{ text-decoration:none; color: #000000; }
a.tx-col2:hover{ text-decoration:underline; color: #000000; }
a.tx-col2:active{ text-decoration:none; color: #000000; }


/* FONT COLOR --------------------------------------------------	*/

.tx-wht {color: #FFFFFF;}
.tx-blu {color: #3FB6E0;}
.tx-blk {color: #000000;}
.tx-blk2{color: #4D4D4D;}
.tx-gry {color: #8C8C9E;}
.tx-lbl {color: #C5E9F5;}

.tx-bhl {background-color: #C5E9F5;}
.tx-ghl {background-color: #E0EBCB;}
.tx-ahl {background-color: #E0E0E6;}


/* FONT DECORASTION --------------------------------------------	*/

.tx-b {font-weight:bold;}

.tx-ind1{text-indent:0.8em;}
.tx-ind2{text-indent:1.2em;}
.tx-ind3{text-indent:1.6em;}

.tx-ind1m{text-indent:-0.8em;padding-left:0.8em;}
.tx-ind2m{text-indent:-0.8em;padding-left:1.2em;}
.tx-ind3m{text-indent:-0.8em;padding-left:1.6em;}
.tx-ind4m{text-indent:-0.8em;padding-left:2.4em;}
