/* リンク用 */
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; }
h1 {padding:1; margin:0; font-size:11pt; }

/* ロゴ、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:1.4em; }
td { font-size:11pt; line-height:20px; }
th { font-size:11pt; line-height:20px; font-weight:bold; }
div#left00 { width:450; float:left; text-align:left; margin-right:10px;} 
div#right00 { width:190; float:right; text-align:left;  }
div#left01 {  text-align:left; margin-right:10px; }
div#right01 { text-align:right; }
.tag1 { width:185px; 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:9pt; }
.450 { width:450px; text-align:left; background-color:#ffffff; }
.300 { width:300px; text-align:left; background-color:#ffffff; }
.50 { width:50px; 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 0; 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; }
.month { width:40px; text-align:left;}

/* 全ページ共通用 フォント編*/
.size8 {font-size:8pt; }
.size9 {font-size:9pt; }
.size10 {font-size:10pt; }
.size11 {font-size:11pt; }
.size12 {font-size:12pt; }
.size13 {font-size:13pt; }
.size36  {font-size:36pt; }
.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; }
.red {color:#ff0000; }
.new {color:#ff0000; margin-left:5px; }
.neta { color:#F0F8FF;}
.chan { color:#009900;}
.pr_top { margin-top:20px; }
.pr_bottom { margin:10px; }
/* トップページ用 */
div#left_top { width:440; float:left; text-align:left; margin-right:10px;} 
div#right_top { width:200; float:left; text-align:left;  }
.main_top { width:440; background-color:#F0F8FF; border-style:solid; border-width:2px; border-color:#ccccff; padding:10px 3px; }
.info_top { width:200; 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:170px; height:147px;}/* 5行の時は147Px、6行の時は170Px*/
.ranking { width:400px; height:30px; margin:0px 0px 0px 10px; }
.ranking2 {font-size:11px; line-height:1.4em; background-color:#F0F8FF}


/* トップリンク用 */
.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; }

td, th {
	text-align:center;
}