h1 {font-size: 10px;font-weight: 100;color: #666666;margin-top: 5px;margin-bottom: 4px;text-align: center;}
h2 {font-size: 14px;font-weight: bold;color: #000;margin-top: 2px;margin-bottom: 1px;text-align: left;}
strong {font-weight:100;}
.midium {font-size: 15px;line-height: 20px;color: #444444;}


BODY { margin: 0; padding: 0;}
TABLE, TD {font-variant: normal; font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;border-width : 0px 0px 0px 0px;}

form {margin:0px;}

/* Normal */
a{color:#0000ee;}
a:link{color:#222;text-decoration:underline;}
a:visited{color:#444;text-decoration:underline;}
a:hover{color:#888;text-decoration:underline;}
a:active{color:#003399;text-decoration:none;}



/* Navigation */

#navi {background: #000000;border-bottom: solid 1px #cccccc;}
#navi_top {background : #ffff00 ;height: 4px; }
#navi_bg {background : #ffff00 ; height: 24px;}

#main_navi td {font-size: smaller;white-space: normal;background: #000;}
#main_navi a {color: #fff;text-decoration: none;display: block;padding: 4px 5px; border: solid 1px #666;}
#main_navi a:hover {color: #000; background: #ffff00;border: solid 1px #ffff00;}
#main_navi a.on {color: #000; background: #ffff00;border: solid 1px #ffff00;}

#sub_navi td {font-size: smaller;white-space: normal;}
#sub_navi a {color: #000;display: block;padding: 3px 8px;border-right: solid 1px #000;}
#sub_navi a:hover {color:#666;text-decoration:underline;}
#sub_navi a.on {color: #000; font-weight: bold;}


/* menu */

#main_menu td {font-size: smaller;white-space: normal;background: #fff;}
#main_menu a {color: #000;text-decoration: none;display: block;padding: 4px 5px; border: solid 1px #999999;}
#main_menu a:hover {color: #fff; background: #222;border: solid 1px #fff;}
#main_menu a.on {color: #fff; background: #222;border: solid 1px #fff;}

#title_menu td {font-size: 16px;white-space: normal;}
#title_menu a {color: #fff;text-decoration: none;margin-top: 17px; display: block;padding: 2px 5px; }
#title_menu a:hover {color: #999; }
#title_menu a.on {color: #999; }


/* news */

#news {border: solid 0px #444;padding: 0px 0px;}
#news td {color:#666;font-size:12px;white-space: normal;padding: 3px 3px;}
#news td.newstitle {font-size:16px;font-weight:bold;color: #000; background: #fff;border: solid 1px #000;}
#news td.newstitley {font-size:14px;font-weight:bold; color: #222; background: #ffff00;border: solid 1px #222;}
#news td.newstitle {font-size:14px;font-weight:bold;color: #ffff00; background: #222;border: solid 0px #222;}
#news td.newstitle1 {font-size:12px;font-weight :bold;color: #222; background: #fff;border: solid 1px #222;}
#news td.newstitle2 {font-size:12px;font-weight:bold;color: #555; background: #eee;border: solid 0px #666;}
#news td.newsbold12 {font-size:12px;font-weight:bold;color: #222; border: solid 0px #666;}
#news td.news14 {font-size:14px;color: #222; border: solid 0px #666;}
#news td.news16 {font-size:16px;color: #222; border: solid 0px #666;}
#news a {background: #eeeeee;color: #666;font-size:12px;font-weight:bold;text-decoration: none;display: block;padding: 4px 5px; border: solid 0px #999999;}
#news a:hover {color: #fff; background: #222;border: solid 0px #fff;}
#news a.on {color: #fff; background: #222;border: solid 0px #fff;}
#news a.no {background: #fff;color: #222;font-size: 14px;text-decoration: none;display: block;padding: 0px 0px; border: solid 0px #222;}
#news a.no:hover {background: #fff;color: #222;font-size: 14px;text-decoration: underline;display: block;padding: 0px 0px; border: solid 0px #222;}

/* fun */

#fun {border: padding: 4px 5px;solid 0px #444;}
#fun td {color:#666;font-size:12px;white-space: normal; padding: 0px 0px;}
#fun td.funtitle {font-size:16px;font-weight:bold;color: #000; background: #fff;border: solid 1px #000; padding: 3px 3px;}
#fun td.funtitley {font-size:16px;font-weight:bold;color: #000; background: #ffff00;border: solid 1px #000; padding: 3px 3px;}
#fun a {background: #eeeeee;color: #666;font-size:12px;font-weight:bold;text-decoration: none;display: block;padding: 4px 5px; border: solid 0px #999999;}
#fun a:hover {color: #fff; background: #222;border: solid 0px #fff;}
#fun a.on {color: #fff; background: #222;border: solid 0px #fff;}



/* repo */

#repo {background: #fff;border: solid 0px #444;}
#repo td {color:#666;font-size:12px;white-space: normal;background: #fff;padding: 3px 3px;}
#repo a {background: #eeeeee;color: #666;font-size:12px;font-weight:bold;text-decoration: none;display: block;padding: 4px 5px; border: solid 0px #999999;}
#repo a:hover {color: #fff; background: #222;border: solid 0px #fff;}
#repo a.on {color: #fff; background: #222;border: solid 0px #fff;}


/* fry */

#fry {border: solid 0px #444;}
#fry td {color:#666;font-size:12px;white-space: normal;padding: 3px 3px;}
#fry td.frytitle {font-size:14px;font-weight:bold;color: #ffff00; background: #222;border: solid 0px #222;}
#fry td.frytitle1 {font-size:12px;font-weight:bold;color: #222; background: #fff;border: solid 1px #222;}
#fry td.frytitle2 {font-size:12px;font-weight:bold;color: #555; background: #eee;border: solid 0px #666;}
#fry td.frytitley {font-size:14px;font-weight:bold;color: #222; background: #ffff00;border: solid 1px #222;}
#fry td.form1{font-size:14px;color: #ffff00; background: #333;border: solid 0px #666;}
#fry td.form2 {font-size:14px;color: #222; background: #eee; order: solid 0px #666;}
#fry td.form3 {font-size:12px;color: #222; background: #eee; order: solid 0px #666;}
#fry td.form4 {font-size:14px;color: #eee; background: #333; order: solid 0px #666;}
#fry a {background: #ffff86;color: #222;font-size:12px;font-weight:bold;text-decoration: none;display: block;padding: 4px 5px; border: solid 0px #999999;}
#fry a:hover {color: #ffff00; background: #222;border: solid 0px #fff;}
#fry a.on {color: #fff; background: #222;border: solid 0px #fff;}
#fry a.no {background: #fff;color: #222;font-size: 14px;text-decoration: none;display: block;padding: 0px 0px; border: solid 0px #222;}

/* links */

#links {background: #000;border: solid 0px #eee;}
#links td {color:#eee;font-size:12px;white-space: normal;background: #000;padding: 1px 1px;}
#links a {background: #000;color: #eee; font-size:12px;font-weight:bold;text-decoration: none;display: block;padding: 4px 5px;}
#links a:hover {color: #000; background: #000;border: solid 0px #fff;}
#links a.on {color: #000; background: #000;border: solid 0px #fff;}


/* report */

#report {background: #fff;color: #222;font-size: 14px;text-decoration: none;display: block;padding: 0px 0px; border: solid 0px #222;}
#report td.repo-midashi{background: #222;font-size:14px;font-weight: bold;color:#eee;padding: 4px 4px ;}
#report td.repo-midashi2{background: #222;font-size:13px;color:#eee;block;padding: 2px 5px; }
#report td.repo-main{color:#444;font-size:14px;white-space: normal;padding: 3px 3px;}
#report td.repo-main2{color:#222;font-size:14px;white-space: normal;background: #eeeeee;border: solid 1px #222;padding: 3px 3px;}
#report a {background: #eeeeee;color: #222;font-size: 14px;text-decoration: none;display: block;padding: 3px 3px; border: solid 1px #222;}
#report a:hover {color: #fff; background: #222;border: solid 1px #eee;}
#report a.no {background: #fff;color: #222;font-size: 14px;text-decoration: none;display: block;padding: 0px 0px; border: solid 0px #222;}


/* right */

#main_right {background: #fff;border: solid 1px #888;}
#main_right td {font-size: 12px;white-space: normal;border: solid 0px #999999;}
#main_right a {color: #000;text-decoration: none;display: block;padding: 4px 5px; border: solid 0px #999999;}
#main_right a:hover {color: #fff; background: #222;border: solid 0px #fff;}
#main_right a.on {color: #fff; background: #222;border: solid 0px #fff;}

#title_right {color: #999;text-decoration: none;margin-top: 0x; padding: 0px 0px; }
#title_right td {font-size: 12px;white-space: normal;}
#title_right a {color: #999;text-decoration: underline; padding: 0px 5px; }
#title_right a:hover {color: #cccccc; }
#title_right a.on {color: #cccccc; }



/* machine */

#machine_right {color: #222;text-decoration: none;margin-top: 0x; padding: 0px 0px; }
#machine_right td {font-size: 12px;white-space: normal;}
#machine_right a {color: #999;text-decoration: underline; padding: 0px 5px; }
#machine_right a:hover {color: #cccccc; }
#machine_right a.on {color: #cccccc; }

#machine_sub {color: #fff;text-decoration: none;margin-top: 0x; padding: 0px 0px; }
#machine_sub td {font-size: 12px;white-space: normal;}
#machine_sub a {color: #fff;text-decoration: underline; padding: 0px 0px; }
#machine_sub a:hover {color: #fff; }
#machine_sub a.on {color: #fff; }



/* Body Style */


.mj{font-size:smaller;line-height:125%;}
.mjfff{font-size:smaller;line-height:133%;color:#ffffff;}

.rightcoment{font-size:smaller;color:#222;padding: 5px 5px;}
.mailform{font-size:14px;color:#222;padding: 3px 5px ;}
.mailform2{font-size:smaller;color:#222;padding: 0px 0px ;}
.midashi3{background: #222;font-size:14px;font-weight: bold;color:#ffff00;padding: 4px 4px ;}
.midashi4{background: #ffff00;font-size:14px;font-weight: bold;color:#222;padding: 4px 4px ;}

.acc-title{background: #555;font-size:13px;color:#eee;padding: 3px 3px ;}
.acc-main{background: #eeeeee;font-size:13px;color:#222;padding: 3px 3px ;}

.company-main{font-size:13px;color:#222;padding: 3px 3px ;}
.main-bold{font-size:13px;font-weight: bold;color:#222;padding: 3px 3px ;}
.title-bold{font-size:16px;font-weight: bold;color:#222;padding: 3px 3px ;}
.news-main{color:#666;font-size:12px;white-space: normal;padding: 3px 3px; margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-bottom : 0px;}
.newstitle {font-size:16px;font-weight:bold;color: #000; background: #fff;border: solid 1px #000;padding: 3px 3px;}
.newstitley {font-size:14px;font-weight:bold; color: #222; background: #ffff00;border: solid 1px #222;padding: 3px 3px;}
.newstitle {font-size:14px;font-weight:bold;color: #ffff00; background: #222;border: solid 0px #222;padding: 3px 3px;}
.newstitle1 {font-size:12px;font-weight :bold;color: #222; background: #fff;border: solid 1px #222;padding: 3px 3px;}
.newstitle2 {font-size:12px;font-weight:bold;color: #555; background: #eee;border: solid 0px #666;padding: 3px 3px;}
.newsbold12 {font-size:12px;font-weight:bold;color: #222; border: solid 0px #666;padding: 3px 3px;}
.news14 {font-size:14px;color: #222; border: solid 0px #666;padding: 3px 3px;}
.news16 {font-size:16px;color: #222; border: solid 0px #666;padding: 3px 3px;}


.midashi-link{background: #ffff00;font-size:14px;font-weight: bold;color:#222;border: solid 1px #000;padding: 4px 4px ;}

.link-back{color:#eee;font-size:12px;white-space: normal;background: #000;border: solid 1px #999;padding: 6px 6px;}
.link-coment{color:#eee;font-size:12px;white-space: normal;background: #000;padding: 6px 6px;}

.team-midashi1{background: #fff;font-size:14px;font-style : italic;font-weight: bold; color:#000;border: solid 1px #000;padding: 4px 4px ;}
.team-midashi2{background: #222;font-size:10px;font-weight: bold;color:#eee;padding: 4px 4px ;}
.team-midashi3{background: #666;font-size:12px;font-weight: bold;color:#eee;padding: 1px 1px ;}
.team-kekka{background: #eee;font-size:10px;color:#222;padding: 2px 2px ;}
.team-name{background: #222;font-size:14px;font-style : italic;font-weight: bold; color:#eee;border: solid 0px #ffff00;padding: 4px 4px ;}
.team-name2{font-size:14px;font-weight: bold;color:#222;border: solid 0px #ffff00;padding: 2px 4px ;}
.team-birth{font-size:10px;font-style : italic;color:#222;border: solid 0px #ffff00;padding: 0px 4px ;}

.menu-midashi1{background: #ffff00;font-size:14px;font-weight: bold; color:#000;border: solid 1px #000;padding: 4px 4px ;}
.menu-midashi2{background: #222;font-size:12px;font-weight: bold;color:#eee;padding: 4px 4px ;}
.menu-midashi3{background: #666;font-size:12px;font-weight: bold;color:#eee;padding: 4px 4px ;}
.menu-midashi4{background: #222;font-size:14px;font-style : italic;font-weight: bold; color:#eee;border: solid 0px #ffff00;padding: 4px 4px ;}
.menu-midashi5{font-size:14px;font-weight: bold;color:#222;border: solid 0px #ffff00;padding: 2px 4px ;}
.menu-midashiy{background: #222;font-size:12px;font-weight: bold;color:#ffff00;padding: 5px 4px ;}
.menu-midashired{background: #ff0000;font-size:14px;font-weight: bold; color:#000;border: solid 1px #000;padding: 4px 4px ;}
.menu-con1{background: #eee;font-size:12px;color:#222;padding: 5px 2px ;}
.menu-price{font-size:14px;font-weight: bold;color:#222;border: solid 1px #eee;padding: 5px 4px ;}
.menu-bold{font-size:14px;font-weight: bold;color:#222;padding: 3px 3px ;}
.menu-10{font-size:10px;color:#666;padding: 3px 3px ;}
.back2{background: #222;}

html { overflow-y: scroll;}
