﻿a:link{ color : #0000ff ; }
a:visited{ color : #800080 ; }
a:hover{ color : #FF4499 ; }
a:active{ color : #000080 ; }
body{ background-image: url(image/background1.jpg); background-repeat: repeat; font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif; text-align: center; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.main_box{ width: 800px; }
.main_boxS{ width: 320px; }
.back_body{ position: absolute; top:0px; left:0px; width: 100%; }
.nenga_body{ width: 100%; height: 1045px; background-image: url(image/2011back.png); background-repeat: no-repeat; background-position: center top; }

.line{ width: 100%; clear:left; border: 1px #000000 solid; }

.big_title1{ font-size: 200%; font-weight: bold; text-shadow: #aaaaaa 6px 6px 3px, #dddddd -1px -1px, #000000 1px 1px; color: #FD0107; }
.big_title2{ font-size: 200%; font-weight: bold; text-shadow: #aaaaaa 6px 6px 3px, #dddddd -1px -1px, #000000 1px 1px; color: #FFBB03; }
.big_title3{ font-size: 200%; font-weight: bold; text-shadow: #aaaaaa 6px 6px 3px, #dddddd -1px -1px, #000000 1px 1px; color: #47F10E; }
.big_title4{ font-size: 200%; font-weight: bold; text-shadow: #aaaaaa 6px 6px 3px, #dddddd -1px -1px, #000000 1px 1px; color: #FEFF01; }
.big_title5{ font-size: 200%; font-weight: bold; text-shadow: #aaaaaa 6px 6px 3px, #dddddd -1px -1px, #000000 1px 1px; color: #02C8FE; }
.big_title6{ font-size: 200%; font-weight: bold; text-shadow: #aaaaaa 6px 6px 3px, #dddddd -1px -1px, #000000 1px 1px; color: #014BFD; }
.smart_title1{ font-size: 180%; font-weight: bold; text-shadow: #aaaaaa 2px 2px 2px, #dddddd -1px -1px, #000000 1px 1px; color: #FD0107; }
.smart_title2{ font-size: 180%; font-weight: bold; text-shadow: #aaaaaa 2px 2px 2px, #dddddd -1px -1px, #000000 1px 1px; color: #FFBB03; }
.smart_title3{ font-size: 130%; font-weight: bold; text-shadow: #aaaaaa 2px 2px 2px, #dddddd -1px -1px, #000000 1px 1px; color: #47F10E; }
.smart_title4{ font-size: 130%; font-weight: bold; text-shadow: #aaaaaa 2px 2px 2px, #dddddd -1px -1px, #000000 1px 1px; color: #FEFF01; }
.smart_title5{ font-size: 130%; font-weight: bold; text-shadow: #aaaaaa 2px 2px 2px, #dddddd -1px -1px, #000000 1px 1px; color: #02C8FE; }
.smart_title6{ font-size: 130%; font-weight: bold; text-shadow: #aaaaaa 2px 2px 2px, #dddddd -1px -1px, #000000 1px 1px; color: #014BFD; }
.main_text{ font-size: 100%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #555555; text-align: center; }
.main_text2{ font-size: 100%; font-weight: bold; text-shadow: #bbbbbb 3px 3px 2px; color: #888888; text-align: center; }
.main_text3{ font-size: 100%; font-weight: bold; text-shadow: #bbbbbb 3px 3px 2px; color: white; text-align: center; }
.main_text4b{ font-size: 125%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #555555; text-align: center; }
.main_text_i{ font-size: 100%; font-weight: bold; text-shadow: #bbbbbb 2px 2px 1px; color: #555555; }
.sub_text{ font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #888888; text-align: center; }
.sub_text2{ font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #888888; text-align: center; text-decoration: line-through; }
.sub_text3{ font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #ff8888; text-align: center; text-decoration: blink; }
.sub_text4{ font-size: 100%; font-weight: none; text-shadow: #dddddd 3px 3px 2px; color: #555555; text-align: center; }
.sub_text5{ font-size: 80%; font-weight: bold; text-shadow: #aaaaaa 3px 3px 2px; color: black; }
.box_left{ float: left; width: 266px; text-align: center; font-size: 100%; font-weight: normal; text-shadow: #aaaaaa 3px 3px 2px; color: #555555; }
.box_center{ float: left; width: 267px; text-align: center; font-size: 100%; font-weight: normal; text-shadow: #aaaaaa 3px 3px 2px; color: #555555; }
.box_right{ float: left; width: 266px; text-align: center; font-size: 100%; font-weight: normal; text-shadow: #aaaaaa 3px 3px 2px; color: #555555; }
.link_box{ float: left; width: 160px; text-align: center; }
.link_boxS{ float: left; width: 64px; text-align: center; }

.index_left{ float: left; width: 150px; text-align: center; font-size: 100%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #555555; margin: 4px 0px 4px 0px; }
.index_leftS{ float: left; width: 60px; text-align: center; font-size: 100%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #555555; margin: 4px 0px 4px 0px; }
.index_right{ float: left; width: 650px; text-align: left; font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #888888; margin: 4px 0px 4px 0px; }
.index_rightS{ float: left; width: 250px; text-align: left; font-size: 65%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #888888; margin: 4px 0px 4px 0px; }
.index_middleS{ float:left; width:10px; }

.index_l{ float: left; width: 100px; font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #444444; text-align: center; padding: 2px 0px 2px 0px; margin: 4px 0px 4px 4px; background-image: url(image/index_back2.png); }
.index_r{ float: left; width: 687px; font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #888888; padding: 2px 0px 2px 4px; margin: 4px 4px 4px 0px; background-image: url(image/index_back2.png); }
.index_a{ width: 800px; text-align: left; background-image: url(image/index_back1.png); }
.index_lS{ float: left; width: 64px; font-size: 30%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #444444; text-align: center; padding: 2px 0px 2px 0px; margin: 4px 0px 4px 4px; background-image: url(image/index_back2.png); }
.index_rS{ float: left; width: 235px; font-size: 60%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #888888; padding: 2px 0px 2px 4px; margin: 4px 4px 4px 0px; background-image: url(image/index_back2.png); }
.index_aS{ width: 320px; text-align: left; background-image: url(image/index_back1.png); }

.linkParent{ width: 320px; padding: 0px 0px 2px 0px; margin: 0px 0px 5px 0px; text-align: center; background-image: url(image/index_back1.png); }
.linkParentE{ width: 320px; padding: 0px 0px 2px 0px; margin: 0px 0px 5px 0px; text-align: center; background-image: url(image/index_backR.png); }
.linkChild{ width: 306px; text-align: left; font-size: 85%; text-shadow: #cccccc 2px 2px 2px; color: #888888; padding: 3px 3px 3px 3px; margin: 0px 4px 2px 4px; background-image: url(image/index_back2.png); }

.t_select{ float: left; width: 114px; text-align: center; }
.t_select_side{ float: left; width: 115px; text-align: center; }
.t_selectS{ float:left; width: 80px; text-align: center; }
.t_selectSM{ float:left; width: 106px; text-align: center; }

.PMbutton{ float: left; width: 20px; text-align: center; }

.changeLog{ float: left; width: 780px; text-align: center;  font-size:95%; }
.changeLogS{ float: left; width: 300px; text-align: center; font-size:75%; }

.updateChange{ font-size: 80%; font-weight: bold; text-shadow: #cccccc 2px 2px 2px; color: #0000ff; text-align: center; text-decoration: underline; }
.updateChangeS{ font-size: 50%; font-weight: bold; text-shadow: #cccccc 1px 1px 1px; color: #0000ff; text-align: center; text-decoration: underline; }

.mainHText{ margin: 0px 0px 0px 0px; font-size: 100%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #555555; text-align: center; }
.mainHTextB{ margin: 0px 0px 0px 0px; font-size: 100%; font-weight: bold; text-shadow: #bbbbbb 2px 2px 1px; color: #555555; }
.mainHTextC{ margin: 0px 0px 0px 0px; font-size: 100%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #0000ff; text-align: center; text-decoration: underline; }
.mainHTextD{ margin: 0px 0px 0px 0px; font-size: 100%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #0000ff; text-align: center; }
.sub_textCR{ font-size: 80%; text-shadow: #cccccc 2px 2px 2px; color: #888888; text-align: center; }

.scoreClass{ margin: 2px 10px 10px 2px; padding: 0px; font-size: 100%; font-weight: normal; text-align: center; text-shadow: #999999 -1px -1px 2px, 1px 1px 2px, #666666 2px 2px 3px; color: #ffffff; background-image: url(image/scback2.png); }
.scoreClassN{ margin: 2px 2px 2px 2px; padding: 0px; font-size: 100%; font-weight: normal; text-align: center; text-shadow: #999999 -1px -1px 2px, 1px 1px 2px, #666666 2px 2px 3px; color: #ffffff; }
.scoreRound{ margin: 0px 0px 0px 0px; padding: 0px; font-weight: normal; text-shadow: #aaaa00 -1px -1px 2px, 1px 1px 2px, #555500 2px 2px 3px; color: #ffff00; }
.scoreTop3C{ float:left; width:15%;font: italic bold 200%/200% serif; text-align: right; }
.scoreOut3C{ float:left; width:15%;font: italic bold 185%/200% serif; text-align: right; }
.score1st{ margin: 4px 2px 4px 2px; width:350px; height:75px; background-image: url(image/1stback.png); background-position: left bottom; }
.score2nd{ margin: 4px 2px 4px 2px; width:350px; height:75px; background-image: url(image/2ndback.png); background-position: left bottom; }
.score3rd{ margin: 4px 2px 4px 2px; width:350px; height:75px; background-image: url(image/3rdback.png); background-position: left bottom; }
.scoreOdd{ margin: 4px 2px 4px 2px; width:350px; height:75px; background-image: url(image/oddback.png); background-position: left bottom; }
.scoreEven{ margin: 4px 2px 4px 2px; width:350px; height:75px; background-image: url(image/evenback.png); background-position: left bottom; }

.scoreClassNext{ padding: 0px; font-size: 100%; font-weight: normal; text-align: center; text-shadow: #999999 -1px -1px 2px, 1px 1px 2px, #666666 2px 2px 3px; color: #ffffff; background-image: url(image/scback2.png); }
.tool_title{ font-size: 120%; font-weight: bold; text-shadow: #dddddd 3px 3px 2px; color: #555555; text-align: center; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
.tool_sub{ font-size: 85%; font-weight: normal; text-shadow: #dddddd 3px 3px 2px; color: #555555; text-align: center; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

iframe{ border:none }
