/* NT */

body {
	margin: 0px;
	padding:0px;
}
td{
	font-size:14px;
	color:#333333;
}
a:link {
	color: #FF5A00;
	text-decoration: underline;
}
a:visited {
	color: #FF5A00;
	text-decoration: underline;
}
a:hover {
	color: #FFCC00;
	text-decoration: none;
}




.tx20_greeting{
	font-size:20px;
	line-height:28px;
	color: #330000;
}

.tx22{
	font-size:22px;
	line-height:26px;
	color: #460000;
}

.tx22_FF0000{
	font-size:22px;
	line-height:30px;
	color: #FF0000;
}
.tx18_FF0000{
	font-size:18px;
	line-height:24px;
	color: #FF0000;
}
.tx18_00AAEE{
	font-size:18px;
	line-height:24px;
	color: #00AAEE;
}
.tx18_NON{
	font-size:18px;
	line-height:24px;
}
.tx18_NON{
	font-size:18px;
	line-height:24px;
	color: #460000;
}

.tx16_460000{
	font-size:16px;
	line-height:22px;
	color: #460000;
}

.tx16{
	font-size:16px;
	line-height:22px;
	color: #FFFFFF;
}
.tx16_base{
	font-size:16px;
	line-height:22px;
	color: #000000;
}

.tx16_002265{
	font-size:16px;
	line-height:22px;
	color: #002265;
    font-family:MS PGothic;
}
.tx16_5A3E74{
	font-size:16px;
	line-height:18px;
	color: #5A3E74;
    font-family:MS PGothic;
}
.tx12_14{
	font-size:12px;
	line-height:14px;
	color: #72082B;
    font-family:MS PGothic;
}
.tx14_16{
	font-size:14px;
	line-height:16px;
	color: #72082B;
}
.tx14_D7D7D7{
	font-size:14px;
	line-height:20px;
	color: #D7D7D7;
}
.tx14_FF0000{
	font-size:14px;
	line-height:20px;
	color: #FF0000;
}
.tx14_0098E7{
	font-size:14px;
	line-height:20px;
	color: #0098E7;
}
.tx14_NON{
	font-size:14px;
	line-height:20px;
}
.tx14{
	font-size:14px;
	line-height:24px;
	color: #5A3E74;
    font-family:MS PGothic;
}


.tx13{
	font-size:13px;
	line-height:16px;
}
.tx13p{
	font-size:13px;
	line-height:16px;
}
.tx12{
	font-size:12px;
	line-height:18px;
    font-family:MS PGothic;
}
.tx12_14{
	font-size:12px;
	line-height:14px;
}
.tx10{
	font-size:10px;
	line-height:12px;
}


.dialog {
    width:500px;
}
.dialog .header .c,
.dialog .footer .c{
    font-size:1px; /* ensure minimum height */
    height:13px;
}
.dialog .header{
    background:transparent url(../img/rc_r1_c1.gif) no-repeat 0px 0px;
}
.dialog .header .c{
    background:transparent url(../img/rc_r1_c2.gif) no-repeat right 0px;
}
.dialog .body{
    background:transparent url(../img/rc_r2_c1.gif) no-repeat 0px 0px;
}
.dialog .body .c{
    background:transparent url(../img/rc_r2_c2.gif) no-repeat right 0px;
}
.dialog .body2{
    background:transparent url(../img/rc_r3_c1.gif) repeat-y 0px 0px;
}
.dialog .body2 .c{
    background:transparent url(../img/rc_r3_c2.gif) repeat-y right 0px;
}

.dialog .footer{
    background:transparent url(../img/rc_r4_c1.gif) no-repeat 0px 0px;
}
.dialog .footer .c{
    background:transparent url(../img/rc_r4_c2.gif) no-repeat right 0px;
}
.portrait{
border:1px solid #ADACAC;
}
.ttl3bg{
background:transparent url(http://www.pandanet.co.jp/lessongo/img_oht/ttl_03.gif) no-repeat 0px 0px;
height:47px;
font-size:26px;
line-height:52px;
color:#660000;
font-weight:bold;
letter-spacing:2px;
}
