a img{border: none;}

body{
background-repeat:no-repeat;
font-size: 14px;
line-height: 1.3em;
letter-spacing: 0em;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
color: #333333;

}


.normal{
font-size: 14px;
line-height: 1.3em;
letter-spacing: 0em;
font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
color: #303030;
}

a:link{color:#3D3DBB;}
a:visited{color:#FF823C;}
a:hover{color:#FFBE28}


.footer{font-size: 12px; color:#FFFFFF;}
a.footer{color:#FFFFFF;}
a.footer:hover{color:#FFFFFF;}
a.footer:visited{color:#FFFFFF;}

.footer2{font-size: 11px; color:#FFFFFF; line-height: 1.2em;}


a.c-link{text-decoration:none; color: #353535;}
a.c-link:hover{text-decoration:underline; color:#353535;}
a.c-link:visited{color:#353535;}

a.c-link-n{text-decoration:none; color: #303030;}
a.c-link-n:hover{text-decoration:underline; color:#303030;}
a.c-link-n:visited{color:#303030;}

a.c-link-red{text-decoration:none; color: #FF4040;}
a.c-link-red:hover{text-decoration:underline; color:#FF4040;}
a.c-link-red:visited{color:#FF4040;}

a.c-link-blue{text-decoration:none; color: #0040CC;}
a.c-link-blue:hover{text-decoration:underline; color:#0040CC;}
a.c-link-blue:visited{color:#0040CC;}

a.c-link-red-u{color: #FF4040;}
a.c-link-red-u:hover{text-decoration:underline; color:#FF4040;}
a.c-link-red-u:visited{color:#FF4040;}

a.c-link-white-u{color: #FFFFFF;}
a.c-link-white-u:hover{text-decoration:underline; color:#FFFFFF;}
a.c-link-white-u:visited{color:#FFFFFF;}

a.c-link-orange{text-decoration:none; color: #FF6600;}
a.c-link-orange:hover{text-decoration:underline; color:#FF6600;}
a.c-link-orange:visited{color:#FF6600;}

a.c-link-water{text-decoration:none; color: #0099FF;}
a.c-link-water:hover{text-decoration:underline; color:#0099FF;}
a.c-link-water:visited{color:#0099FF;}

a.c-link-gray{text-decoration:none; color: #808080;}
a.c-link-gray:hover{text-decoration:underline; color:#808080;}
a.c-link-gray:visited{color:#808080;}

a.c-link-pink-u{color: #FF66CC;}
a.c-link-pink-u:hover{text-decoration:underline; color:#FF66CC;}
a.c-link-pink-u:visited{color:#FF66CC;}

h1{font-size: 16px; font-weight: bold; color: #353535; margin: 0px;}
h2{font-size: 19px; font-weight: bold; color: #FF4040; margin: 0px;}
h3{font-size: 14px; font-weight: bold; color: #353535; margin: 0px;}
h4{font-size: 13px; font-weight: normal; line-height: 1.2em; margin: 0px;}


.black11{font-size: 11px; line-height: 1.1em;}

.blue11{font-size: 11px; line-height: 1.1em; color: #0040CC;}

.blue11b{font-size: 11px; line-height: 1.1em; font-weight: bold; color: #0040CC;}

.red11{font-size: 11px; line-height: 1.1em; color: #FF4040;}

.gray11{font-size: 11px; color: #808080; line-height: 1.1em;}

.gray11b{font-size: 11px; font-weight: bold; color: #808080; line-height: 1.1em;}

.red11b{font-size: 11px; font-weight: bold; color: #FF4040;}

.white11{font-size: 11px; color: #FFFFFF; line-height: 1.1em;}

.purple11{font-size: 11px; color: #9933CC; line-height: 1.1em;}

.black12{font-size: 12px; line-height: 1.2em;}

.black12b{font-size: 12px; font-weight: bold; color: #202020; line-height: 1.2em;}

.blue12s{font-size: 12px; line-height: 1.2em; color: #0040CC; letter-spacing:-1.5pt;}
.blue12bs{font-size: 12px; font-weight: bold; color: #0040CC; line-height: 1.2em; letter-spacing:-1.5pt;}

.blue13s{font-size: 13px; line-height: 1.2em; color: #0040CC; letter-spacing:-1.5pt;}

.blue14bs{font-size: 14px; font-weight: bold; color: #0040CC; letter-spacing:-1.5pt;}

.blue11s{font-size: 11px; line-height: 1.2em; color: #0040CC; letter-spacing:-3.0pt;}

.blue12{font-size: 12px; line-height: 1.2em; color: #0040CC;}

.blue12b{font-size: 12px; font-weight: bold; color: #0040CC; line-height: 1.2em;}

.red12{font-size: 12px; line-height: 1.2em; color: #FF4040;}

.red12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #FF4040;}

.gray12{font-size: 12px; line-height: 1.2em; color: #808080;}

.orange12{font-size: 12px; line-height: 1.2em; color: #FF6600;}

.white12{font-size: 12px; line-height: 1.2em; color: #FFFFFF;}

.white12b{font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 1.2em;}

.pink12{font-size: 12px; line-height: 1.2em; color: #FF66CC;}

.black13{font-size: 13px; line-height: 1.2em;}

.black13b{font-size: 13px; font-weight: bold;}

.blue13{font-size: 13px; color: #0040CC; line-height: 1.2em;}

.blue13b{font-size: 13px; font-weight: bold; color: #0040CC;}

.red13{font-size: 13px; color: #FF4040; line-height: 1.2em;}

.red13b{font-size: 13px; font-weight: bold; color: #FF4040;}

.white13b{font-size: 13px; font-weight: bold; color: #FFFFFF;}

.pink13{font-size: 13px; color: #FF66CC; line-height: 1.2em;}

.pink13b{font-size: 13px; font-weight: bold; color: #FF66CC;}

.orange13{font-size: 13px; color: #FF6600; line-height: 1.2em;}

.orange13b{font-size: 13px; font-weight: bold; color: #FF6600;}

.purple13b{font-size: 13px; font-weight: bold; color: #9933CC;}

.water13b{font-size: 13px; font-weight: bold; color: #0099FF; line-height: 1.0em;}

.water11b{font-size: 11px; line-height: 1.1em; font-weight: bold; color: #0099FF;}

.water12b{font-size: 12px; font-weight: bold; color: #0099FF; line-height: 1.1em;}

.white13{font-size: 13px; color: #FFFFFF; line-height: 1.2em;}

.gold13{font-size: 13px; color: #996600; line-height: 1.2em;}

.gray13b{font-size: 13px; font-weight: bold; color: #808080;}

.dark-magenta13{font-size: 13px; color: #8B008B; line-height: 1.2em;}

.black14{font-size: 14px; color: #303030;}

.black14b{font-size: 14px; font-weight: bold; color: #353535;}

.blue14{font-size: 14px; color: #0040CC;}

.blue14b{font-size: 14px; font-weight: bold; color: #0040CC;}

.red14{font-size: 14px; color: #FF4040;}

.red14b{font-size: 14px; font-weight: bold; color: #FF4040;}

.white14{font-size: 14px; color: #FFFFFF;}

.white14b{font-size: 14px; font-weight: bold; color: #FFFFFF;}

.orange14{font-size: 14px; color: #FF6600;}

.orange14b{font-size: 14px; font-weight: bold; color: #FF6600;}

.purple14b{font-size: 14px; font-weight: bold; color: #9933CC;}

.green14b{font-size: 14px; font-weight: bold; color: #009900;}

.water14b{font-size: 14px; font-weight: bold; color: #0099FF;}

.pink14b{font-size: 14px; font-weight: bold; color: #FF66CC;}

.emerald14b{font-size: 14px; font-weight: bold; color: #00CC99;}

.gold14b{font-size: 14px; font-weight: bold; color: #996600;}

.gray14b{font-size: 14px; font-weight: bold; color: #808080;}

.seiji14b{font-size: 14px; font-weight: bold; color: #9ac260;}

.kurenai13{font-size: 13px; color: #bb0000;}
.kurenai14b{font-size: 14px; font-weight: bold; color: #bb0000;}

.black15{font-size: 15px;}

.black15b{font-size: 15px; font-weight: bold; color: #353535;}

.blue15b{font-size: 15px; font-weight: bold; color: #0040CC;}

.red15b{font-size: 15px; font-weight: bold; color: #FF4040;}

.orange15b{font-size: 15px; font-weight: bold; color: #FF6600;}

.purple15b{font-size: 15px; font-weight: bold; color: #9933CC;}

.green15b{font-size: 15px; font-weight: bold; color: #009900;}

.water15b{font-size: 15px; font-weight: bold; color: #0099FF;}

.white15b{font-size: 15px; font-weight: bold; color: #FFFFFF;}

.gold15b{font-size: 15px; font-weight: bold; color: #996600;}

.black16{font-size: 16px;}

.black16b{font-size: 16px; font-weight: bold; color: #353535;}

.blue16b{font-size: 16px; font-weight: bold; color: #0040CC; line-height:120%;}

.red16b{font-size: 16px; font-weight: bold; color: #FF4040;}

.white16b{font-size: 16px; font-weight: bold; color: #FFFFFF;}

.orange16b{font-size: 16px; font-weight: bold; color: #FF6600;}

.purple16b{font-size: 16px; font-weight: bold; color: #9933CC;}

.green16b{font-size: 16px; font-weight: bold; color: #009900;}

.water16b{font-size: 16px; font-weight: bold; color: #0099FF;}

.pink16b{font-size: 16px; font-weight: bold; color: #FF66CC;}

.tokusa16b{font-size: 16px; font-weight: bold; color: #426a57;}

.blue18b{font-size: 18px; font-weight: bold; color: #0040CC; line-height:120%;}
.blue19b{font-size: 19px; font-weight: bold; color: #0040CC;}
.blue20b{font-size: 20px; font-weight: bold; color: #0040CC;}
.blue22b{font-size: 22px; font-weight: bold; color: #0040CC; line-height:120%;}
.blue24b{font-size: 24px; font-weight: bold; color: #0040CC; line-height:120%;}
.blue26b{font-size: 26px; font-weight: bold; color: #0040CC; line-height:120%;}

.red19b{font-size: 19px; font-weight: bold; color: #FF4040;}

.bluegray14b{font-size: 14px; font-weight: bold; color: #1B5162;}

.bluegray13b{font-size: 13px; font-weight: bold; color: #1B5162;}


.dark-magenta19b{font-size: 19px; font-weight: bold; color: #8B008B;}

.pink-purple13{font-size: 13px;  color: #DA386F;}

.pink-purple13b{font-size: 13px; font-weight: bold;  color: #DA386F;}

.pink-purple14{font-size: 14px;  color: #DA386F;}

.pink-purple14b{font-size: 14px; font-weight: bold;  color: #DA386F;}

.pink-purple16{font-size: 16px;  color: #DA386F;}

.pink-purple16b{font-size: 16px; font-weight: bold;  color: #DA386F;}

.pink-purple19b{font-size: 19px; font-weight: bold;  color: #DA386F;}

.salmon11b{font-size: 11px; font-weight: bold; color: #FF7777; line-height: 1.1em;}

.salmon12{font-size: 12px;  color: #FF7777;}

.salmon13b{font-size: 13px;  font-weight: bold;  color: #FF7777; line-height: 1.0em;}

.salmon13bem09{font-size: 13px;  font-weight: bold; line-height: 0.9em;   color: #FF7777;}

.salmon14{font-size: 14px;  color: #FF7777;}

.salmon14b{font-size: 14px;  font-weight: bold;  color: #FF7777;}

.salmon16{font-size: 16px;  color: #FF7777;}




.channaka-green14b{font-size: 14px; font-weight: bold;  color: #6AB946;}



.back-yellow { background-color:#FEE481;}
.back-zukiarared { background-color:#FBE0DA; }


.whatsnew { margin:0px; padding:0px;}
.whatsnew li { margin:0px; padding:0px 0px 0px 25px; list-style:none; background:url(img/a_blue_hana.gif) no-repeat 0px 0px; font-size:11px; color:#3D3DBB;}

.pb-sub-box { font-size: 14px; font-weight: bold; color: #ffffff; vertical-align: middle; background-color: #FF9900; padding: 2pt;}


.bg-img_repeat-x {
 background-repeat:repeat-x;
}

.bg-img_repeat-y {
 background-repeat:repeat-y;
}

.bg-img_repeat-norepeat {
 background-repeat:no-repeat;
}
.book { text-align:center; background-color:#FFCC00; margin:20px 0px 0px; padding:3px 0px; font-size:16px; color:#0099FF; font-weight:bold;}
.bn_book { text-align:center; background-color:#FF8080; margin:20px 0px 0px; padding:3px 0px; font-size:16px; color:#FFFFFF; font-weight:bold;}
.headline,
.contents { width:430px; margin:10px 5px 15px 10px; padding:0px;}

.headline li { margin:0px; padding:0px; list-style:none;}
.headline h2 { border-bottom:solid 2px #FBB4C4; font-size:13px; color:#FF7777; margin:0px; padding:10px 0px 0px 0px;}
.headline p { padding:5px 10px 0px 50px; font-size:12px; font-weight:bold; color:#0099FF; line-height:130%; margin:0px;}
.headline p span { font-size:14px;}
.contents li { margin:0px; padding:3px 0px; list-style:none; clear:both; border-top:solid 1px #FFCCFF;}
.contents h2 { width:80px; float:left; margin:0px; padding:0px; font-size:13px; color:#FF7777; line-height:130%;}
.contents p { padding:0px 0px 5px 5px; margin:0px; font-size:12px; font-weight:bold; color:#0099FF; line-height:130%; width:340px; float:right;}
