BODY {background-color:#FFFFFF;color:#111962;font-size:12px;text-align:center;margin:0;}td	{font-size:12px;}form{	margin:0;	padding:0;	}A	{text-decoration:none}A:{COLOR: #111962;}A:link {COLOR: #111962;}A:active {COLOR: #111962;}A:visited {COLOR: #111962;}A:hover {COLOR: #F5E74E;}h1,h2{margin:22px 0 0 0;padding:0;line-height:normal;font-weight:normal;}#bdy{	width:500px;background:#red;	margin:0 auto;/* FF対策*/}#poster{background-image:url("../images/09/poster.jpg");background-norepeat:background-position: left top;margin-top:25px;;width:495px;height:116px;}#syozoken{	margin-top:54px;	margin-bottom:50px;	}#closebtn{	margin-top:15px;	margin-bottom:20px;	}#footer{background-image:url("../images/tools/dot.gif");background-repeat: repeat-x;background-position: 0px 0px;padding-top:13px;font-weight:bold;}/*----トップページ関連-----------------------------------------------#index{text-align:left;}#index form{margin:0;}#index p{margin:0;}#index img{border-width:0;}#index table.banner{width:710px;}#index table.banner td.bn{vertical-align:top;width:353px;}#index table.indexcnt{width:710px;}#index table.indexcnt td.left{width:202px;vertical-align:top;}#index table.indexcnt td.main{width:490px;vertical-align:top;}#index ul.menu1,#index ul.menu2{margin:0;padding:0;}#index div.menu1 li,#index div.menu2 li{height:35px;list-style-type:none;}#index div.menu1 a:link,#index div.menu1 a:visited{display:block;width:202px;height:35px;background-image:url("../images/home/mbg-about.jpg");background-repeat: no-repeat;background-position: 0px 0px;color:#00003b;}#index div.menu1 a span,#index div.menu2 a span{display:block;padding:10px 5px 10px 10px;}#index div.menu1 a:hover{background-position: -202px 0px;color:#2525cf;}#index div.menu2 a:link,#index div.menu2 a:visited{display:block;width:202px;height:35px;background-image:url("../images/home/mbg-list.jpg");background-repeat: no-repeat;background-position: 0px 0px;color:#00003b;}#index div.menu2 a:hover{background-position: -202px 0px;color:#2525cf;}#index div.lkakomi{border:1px solid #5b68b9;padding:4px;}#index div.lkakomior{border:1px solid #f54b00;padding:4px;}#index .search .form{background-color:#ecedf0;border:1px solid #4d547a;padding:4px;}#index .search .form form{text-align:center;}#index .ainfo p{margin-bottom:3px;}#index .ainfo p.note{font-size:11px;margin-left:1em;}#index .contents ul{margin:0;padding:0;}#index .contents li{margin:4px 0 4px 5px;list-style-type:none;}#index .masslink li{letter-spacing:3px;}#index .masslink li.lsw{letter-spacing:1em;}#index .or a,#index .or a:link,#index .or a:visited{color:#f57f02;}#index .or a:hover{color:#ffa94d;}#index div.mkakomi{border:1px solid #5f73e2;padding:4px;border-top-width:0px;}#index .jametv table.waku{border:1px solid #5f73e2;border-top-width:0px;width:490px;}#index .jametv table.waku .lc{vertical-align:top;}#index .jametv table.waku .rc{width:157px;background-color:#f4f5f6;vertical-align:top;}#index .jametv table.waku .rc div.stream{margin:4px;font-size:11px;}#index .jametv table.waku .lc div.jtv{margin:4px;}#index .jametv table.tv{margin-top:4px;}#index .jametv table.tv td{text-align:center;font-size:11px;}#index .jametv p.present{background-color:#eaffdb;color:#049b00;text-align:center;margin-top:5px;padding:5px;}#index .jametv p.present span{font-weight:bold;font-size:13px;}#index .jametv .notice{margin-top:3px;margin-left:5px;font-size:11px;color:#777777;letter-spacing:1px;}#index .jametv p.mobile{background-color:#fff8fc;border: 1px solid #ff3385;text-align:left;line-height:1.2em;margin:5px;padding:8px 5px 0px 5px;color:#4e565e;}#index .jametv p.mobile span{color:#ff2166;font-weight:bold;font-size:13px;}#index .jame-cnt table td{vertical-align:top;}#index .jame-cnt table td.bn{width:142px;}#index .jame-cnt h2{color:#4e5895;font-weight:bold;font-size:15px;}#index .jame-cnt h2 a:link,#index .jame-cnt h2 a:visited{background-image:url("../images/home/ico-jamecnt-arrow.gif");background-repeat: no-repeat;background-position:0 0;padding-left:19px;color:#4e5895;height:17px;}#index .jame-cnt h2 a:hover{background-image:url("../images/home/ico-jamecnt-arrow_o.gif");color:#717bb0;}#index .jame-cnt table div p{line-height:130%;margin-left:10px;}#index .disc p{font-size:11px;}#index .disc h2{font-weight:bold;font-size:12px;}#index .disc p.doc{margin:3px 0 5px 10px;}#index .disc span.size{font-size:12px;}#index .disc span.pdf{background-color:#ee0404;color:#ffffff;margin:0 3px 0 7px;padding:2px 3px 1px;font-size:12px;}#index .disc p.com{margin:3px 0 0px 10px;}--------------*/