body,table,tr,td{font-size:12px; line-height: 1.2em;}
td{text-align:left;}
.nomal{font-size:12px; line-height:150%;}
.m-size{font-size:16px; line-height:150%;}
.l-size{font-size: 20px; line-height:150%;}
.x-size{font-size: 24px; line-height:150%;}

a.rnv{text-decoration:none;}
a.rnv:link{color:#222222;}
a.rnv:visited{color:#222222;}
a.rnv:hover {color: #0000ff ; text-decoration:underline;}

a.rnvaa{text-decoration:none;}
a.rnvaa:link{color:#ffffff;}
a.rnvaa:visited{color:#ffffff;}
a.rnvaa:hover {color: #CFE4FF ; text-decoration:underline;}

a.c00{text-decoration:none;}
a.c00:link{color:#cc0000;}
a.c00:visited{color:#cc0000;}
a.c00:hover {color: #ff0000 ; text-decoration:underline;}

a{text-decoration:none;}
a:link{color:#336699;}
a:visited{color:#336699;}
a:hover {color: #0000ff ; text-decoration:underline;}

.mds{font-size:14px; line-height:150%; color:#ffffff; font-weight: bold;}

.t10{}
.t12{}
.t10b{}
.t12b{}
.t10w{}
.t12w{}
.t10wb{}
.t12wb{}

.t14{ font-size: 14px;}
.t14b{ font-size: 14px; font-weight: bold;}

.mds{ font-size: 12px;  color : #003366 ; line-height:140%;}
.mdsb{ font-size: 12px; font-weight: bold;  color : #003366 ; line-height:140%;}

.mds2{ font-size: 12px;  color : #336699 ; line-height:140%;}
.mds2b{ font-size: 12px; font-weight: bold;  color : #336699 ; line-height:140%;}

.maru{ color : #CFE4FF}

.nvaa{ font-size: 12px; font-weight: bold;  color : #ffffff ;}
.nva{ font-size: 12px; font-weight: bold;  color : #330000 ;}
.nvb{ font-size: 12px; font-weight: bold;}
.nvc{ font-size: 12px;}

.yh{font-size:12px ;}

h1{ font-size: 18px; font-weight: bold ; color: #cc0000; margin: 0px 0px 0px 35px; line-height: 1.5em;}
h2{ font-size: 14px; font-weight: bold ; color: #666666; margin: 0px 0px 0px 0px;}
p.h{ font-size: 14px; font-weight: bold ; color: #cc0000; margin: 0px 0px 0px 35px;}
h5{ text-align: left; margin: 5px 30px;}

#gry{color : #666666}
dl{ text-align: left; margin: 30px;}
dt{ margin: 1em 0 0.5em 0; color: #369; font-weight: bold; }
dd{ margin: 0;}
dd ul { margin: 0 0 0 1.5em; list-style-type: disc;} 
dd ul li{ margin: 0 0 1em 0; line-height: 140%;}

/* Add */

img.mzbnr { margin: 0.5em 0 1em 0; border-style: none;}

#contents { text-align: left; margin: 5px 10px; width: 530px;}
p{ margin: 5px 6px; text-align: left;}
h4.mds2b{ border-bottom: 1px solid #ccc; text-align: left; width: 510px;}
ul { text-align: left;}
/* Mailmagazine */
p.regist{ text-align: center;}

.magazine p{ width: 440px; margin: 10px 0;}
.magazine h4{ margin: 5px 0; text-align: center;}
.magazine ul{ margin:0; padding:0}
.magazine ul li { width: 470px; margin: 5px 25px; padding:5px; list-style-type: none; border: 1px solid #E1EBF4; font-size: 1.3em; line-height: 1.5em; }
.magazine ul li span { display: block; font-weight: bold; font-size: 12px; color: #009; border-bottom: 1px solid #ccc;} 
.magazine ul li a{ display: block; width: 100%;}

.magazinebn ul.nav li{ float:left; width: 250px;}
.magazinebn p.vol{ clear: both;font-size: 12px; color: #999; margin: 20px 0 0 0;}
.magazinebn h3 { clear: both; margin-top:0;  border-bottom: 3px double #009; font-size: 15px; color:#009; }
.magazinebn pre{ width: 500px; margin: 5px 0; line-height:1.5em; font-family:"lr SVbN", "Osaka|"; font-size: 12px;}

/* Add Xseeds */
.notice{ font-size: 10px; font-weight: bold;  color : #FF0000 ;}
.license{ font-size:9px; vertical-align:super;}