﻿/* CSS Document */

@charset ”UTF-8”;


/*BASIC PAGESTYLE*/
html, body {
   text-align:center;
   scrollbar-3dlight-color:    #666666;
   scrollbar-arrow-color:      #ffffff;
   scrollbar-darkshadow-color: #666666;
   scrollbar-face-color:       #666666;
   scrollbar-highlight-color:  #ffffff;
   scrollbar-shadow-color:     #ffffff;
   height:100%;
   margin: 0px;
}
* {
   font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック", "MS P Gothic", Verdana,Arial, Helvetica, sans-serif;
   color: #555555;
   font-size: 10pt;
   line-height: 15pt;
}

* a{
   font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック", "MS P Gothic", Verdana,Arial, Helvetica, sans-serif;
    color: #555555;
	text-decoration: underline;
   font-size: 10pt;
   line-height: 15pt;
    }

* a:hover{
   font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック", "MS P Gothic", Verdana,Arial, Helvetica, sans-serif;
    color: #F8D11D;
	text-decoration: underline;
   font-size: 10pt;
   line-height: 15pt;
    }
	


h1 {
	font-weight:bold;
	font-size: 15pt;
	line-height: 15pt;
	margin-bottom:15px;
}

h1 a{
	text-decoration: none;
}

h1 a:hover{
	text-decoration: none;
}

h2{
	font-size: 12pt;
	line-height: 15pt;
	color: #2FABA0;
	font-weight: bold;
	margin-bottom: 0px;
}

hr {
border:solid #D1D0CF;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
margin:20px 0;
clear:both;
}

input[type="text"], input[type="password"],input[type="file"]{
	padding:4px 4px 4px 4px;
	font-size: 8pt;
    line-height: 8pt;
}
#container{
	width:900px;
	padding:0px;
	position:relative;
	margin:0 auto;
	text-align: center;
	background-color:#FFFFFF;
	min-height:100%;
    _height:100%;
}

#inner{
	width: 900px;
	text-align: left;
	background: url('../img/bak_body.gif') no-repeat center top;
	margin:0px auto ;
	padding: 25px 0px 40px;
	height:1%;
}

#logo{
	margin-bottom: 25px;
	background-color: #FFFFFF;
}

.left{
	width:438px;
	float:left;
	display: inline;
}

.left_left{
	width:200px;
	float:left;
	display: inline;
	padding-left: 14px;
	text-align: left;
}

.left_right{
	width:200px;
	float:right;
	display: inline;
	padding-left: 14px;
	text-align: left;
}

.right{
	width:452px;
	float:right;
	display: inline;
}

.right_left{
	width:200px;
	float:left;
	display: inline;
	padding-left: 14px;
	text-align: left;
}

.right_right{
	width:200px;
	float:right;
	display: inline;
	padding-left: 14px;
	padding-right: 14px;
	text-align: left;
}



#live{
	width: 424px;
	height: 318px;
	background: #3B3B3B;
	text-align:center;
	padding: 14px;
	margin-bottom: 25px;
}

.rss{
	text-align:right;
	margin-top: 10px;
	margin-right: 5px;
}

.list{
	margin-bottom: 10px;
}

.field{
	font-size:10pt;
	color:#555;
	background : url("../img/mrk_arrow.gif") no-repeat right;
	padding-right: 15px;
	margin: 5px 0px 0px 0px;
}

.tips{
	font-size:7pt;
	background : url(../img/mrk_tips.gif) no-repeat center left;
	padding: 3px 0px 2px 17px;
	margin-left:15px;
}

.tips2{
	font-size:7pt;
	background : url(../img/mrk_tips.gif) no-repeat center left;
	padding: 3px 0px 2px 17px;
	margin-top:5px;
}

/*FOOTER*/

#footer{
	height: 25px;
	padding-top:10px;
	width: 100%;
	font-size: 9px;
	text-align:center;
	background: #FFFFFF;
	position:absolute;
    bottom:0;
	left:0;
}

div#footer_menu img {
	vertical-align: middle;
	margin-left: 12px;
}

div#footer_menu {
	margin: 2px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
}

div#footer_menu span {
	height:15px;
	padding-left: 15px;
}

div#footer_menu span a {
	font-size: 9px;
	line-height: 11pt;
	text-decoration: none;
}

div#footer_menu span a:hover {
    color: #F8D11D;
}


.dummy { 
	font-size: 1pt;
    line-height: 1pt;
	visibility: hidden; 
	} 

.clear{
	clear:both;
	line-height:0;
	height:0;
}

.con_table {
border-collapse:collapse;
width:586px;
}

.con_table  TH {
width:120px;
padding: 10px;
text-align: right;
font-weight:normal;
}

.con_table  TD { 
padding: 10px;
text-align:left;
}

.list_table {
width:100%;
border-collapse: collapse; 
margin-top:10px;
margin-bottom:10px; 
}
 
.list_table TH {
font-weight:normal;
padding: 5px 10px;
}

.list_table TD {
border-top:1px dashed #CCCCCC;
padding: 5px 10px;
}