/* リンク用 */
A:link { text-decoration:underline; }
A:visited { text-decoration:underline; }
A:active { text-decoration:none; color:#ff0000; }
A:hover { text-decoration:none; color:#ff0000; background-color:#ffccff; }

/* 全ページ共通のデフォルト用 */
body {background-color:#ffffff; padding:0px; margin:0px;}
.center { text-align:center; }
.bod2 {width:650px; background-color:#ffffff; }

/* ロゴ、USP、サイトマップ、パンくずリスト */
div#left1 { width:237; float:left; margin-right:10px; text-align:center; } 
div#right1 { width:393; float:right; text-align:left;  background-color:F8F8FF; }
.pan2 { width:650; background-color:#6699cc; line-height:10px; }
.pan { width:650; background-color:#E3E3E3; padding:5px; text-align:left; font-size:9pt; line-height:15px; }
.site { margin-left:5px; margin-right:20px; }

/* 全ページ共通用 レイアウト編*/
div {font-size:11pt; LINE-HEIGHT:20PX; }
td { font-size:11pt; line-height:20px; }
th { font-size:11pt; line-height:20px; font-weight:bold; }
div#left00 { width:450px; float:left; text-align:left; margin-right:10px;} 
div#right00 { width:190px; float:right; text-align:left;  }
div#left01 {width width:215px; float:left; text-align:left; margin-right:10px; }
div#right01 {width width:215px; float:right; text-align:left; }
div#left02 {width width:250px; float:left; text-align:left; margin-right:10px; }
div#right02 {width width:180px; float:right; text-align:left; }
.tag1 { width:80px; background-color:#6699cc; text-align:center; font-weight:bold; }
.tag2 { width:160px; background-color:#ccccff; text-align:center; }
.tag3 { width:250; text-align:center; background-color:#ccccff; }
.tag4 { width:450; text-align:left; background-color:#ccccff; }
.main { width:450; background-color:#F0F8FF; border-style:solid; border-width:2px; border-color:#ccccff; padding:10px 3px; }
.exp { width:450;  text-align:left; background-color:#F0F8FF; border-style:solid; border-width:2px; border-color:#ccccff; padding:10px 3px;}
.info { width:185; border-style:solid; background-color:#F0F8FF; border-width:2px; border-color:#6699cc; padding:10px 3px; font-size:10pt; }
.log { width:445px; height:100px; border-style:solid; border-width:2px; border-color:#ccccff; }
.450 { width:450px; text-align:left; background-color:#ffffff; }
.300 { width:300px; text-align:left; background-color:#ffffff; }
.50 { width:50px; text-align:left; }
.game_new {text-align:left; width:85px;}
.100 { width:100px; text-align:left; }
.rank { margin-right:15px; }
.exp_s1 { width:300;  text-align:left; background-color:#F0F8FF; border-style:solid; border-width:2px; border-color:#ccccff; padding:10px 3px;}
.pr { width:480px; padding:10pt 0tp; font-size:9pt; background-color:#ffffff; border-color:#99ffff; border-style:solid; border-width:2px; text-align:left; }
.pr1 { width:600px;  background-color:#f0f8ff; border-color:#f0f8ff; padding:2px; font-size:12px; }
.pr2 { width:650px; height:30px; }
.pr3 { font-size:10pt; LINE-HEIGHT:1.4em; background-color:#ffffff; text-align:center; }

/* 全ページ共通用 フォント編*/
h1 { font-size:13pt; font-weight:bold; }
.size8 {font-size:8pt; }
.size9 {font-size:9pt; }
.size10 {font-size:10pt; }
.size11 {font-size:11pt; }
.size12 {font-size:12pt; }
.size13 {font-size:13pt; }
.menu {text-indent:6em; font-size:10pt; }
.menu1 {text-indent:1em; font-size:10pt; }
.menu2 {text-indent:2em; font-size:10pt; }
.menu3 {text-indent:4em; font-size:10pt; }
.menu4 {text-indent:9em; font-size:10pt; }
.menu5 {text-indent:7em; font-size:10pt; }
.red {color:#ff0000; }
.new {color:#ff0000; margin-left:5px; }
.neta { color:#F0F8FF;}
.chan { color:#009900;}
.orange { font-weight:bold;}
.toorange { color:#FF6600;}
.rireki .space { padding:0px 3px 0px 3px;}
.rireki ul { margin:0px 0px 0px 15px; }



/* トップページ用 */
div#left_top { width:440px; float:left; text-align:left; margin-right:10px;} 
div#right_top { width:200px; float:left; text-align:left;  }
.main_top { width:440px; background-color:#F0F8FF; border-style:solid; border-width:2px; border-color:#ccccff; padding:10px 3px; }
.info_top { width:200px; border-style:solid; background-color:#F0F8FF; border-width:2px; border-color:#6699cc; padding:10px 3px; }
.tag_log { width:80px; background-color:#00ccff; text-align:center; font-weight:bold; }
.iframe { width:195px; height:150px; border-style:solid; border-width:2px; border-color:#33ccff; }
.diary { font-size:12px; width:200px; border-style:solid; background-color:#F0F8FF; border-width:2px; border-color:#00ccff; padding:10px 3px; }


/* トップリンク用 */
.link0 { width:440; text-align:left; }
.linksp { width:440px; font-size:10pt; background-color:#F0F8FF; border-color:#ccccff; border-style:solid; border-width:2px; text-align:left; padding:5px 2px; }
.link1 { width:440px; font-size:8pt; background-color:#F0F8FF; border-color:#ccccff; border-style:solid; border-width:2px; text-align:left;  }
.link2 { width:250px; font size:11pt; background-color:#ccccff; font-weight:bold; text-align:center; }

/* 更新履歴用 */
.rireki {font-size:9pt; LINE-HEIGHT:18PX; background-color:#ffffff; }
