@charset "shift_jis";

/*----------------------------------------------------------
                         layout
-----------------------------------------------------------*/
body {
text-align:center;
background:#e8e7db url(../images/bg.jpg) repeat-x ;
color:#333333; 
}
.container{
width:800px;
height:200px;
position:relative;
margin:0 auto;
}
.header{
width:100%;
padding-bottom:15px;
}
.cont{
	padding-top:20px;
background:url(../images/bg_cont.gif) no-repeat transparent;
}
.main{
width:783px;
margin-left:15px;
background:url(../images/bg_main.gif) repeat-y transparent;
border-top:solid 1px #a18494;
border-bottom:solid 1px #a18494;
}
.main_edit{
	padding:25px 15px 15px;
	position:relative;
}

.btnarea{
	width:250px;
	float:right;
	padding-top:15px;
}
.btnarea img{
	margin-bottom:5px;
}
.anouce{
	width:713px;
	background: url(../images/bg_sakura.gif) no-repeat 0 0;
	min-height:93px;
	_height:93px;
	margin:20px 0 40px 30px;
}
/*----------------------------------------------------------
                       global-navigation
-----------------------------------------------------------*/
.header .gnavi {width:800px;height:50px;}
.header .gnavi #gnavi01 {width:160px;height:50px;background:url(../images/gnavi_h.gif) no-repeat 0px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi01 a{width:160px;height:50px;;background:url(../images/gnavi.gif) no-repeat 0px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi01 a:hover {background:url(../images/gnavi_h.gif) no-repeat 0px 0px;}
.header .gnavi #gnavi02 {width:160px;height:50px;background:url(../images/gnavi_h.gif) no-repeat -160px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi02 a{width:160px;height:50px;;background:url(../images/gnavi.gif) no-repeat -160px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi02 a:hover {background:url(../images/gnavi_h.gif) no-repeat -160px 0px;}
.header .gnavi #gnavi03 {width:160px;height:50px;background:url(../images/gnavi_h.gif) no-repeat -320px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi03 a{width:160px;height:50px;;background:url(../images/gnavi.gif) no-repeat -320px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi03 a:hover {background:url(../images/gnavi_h.gif) no-repeat -320px 0px;}
.header .gnavi #gnavi04 {width:160px;height:50px;background:url(../images/gnavi_h.gif) no-repeat -480px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi04 a{width:160px;height:50px;;background:url(../images/gnavi.gif) no-repeat -480px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi04 a:hover {background:url(../images/gnavi_h.gif) no-repeat -480px 0px;}
.header .gnavi #gnavi05 {width:160px;height:50px;background:url(../images/gnavi_h.gif) no-repeat -640px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi05 a{width:160px;height:50px;;background:url(../images/gnavi.gif) no-repeat -640px 0px;display:block;text-indent:-1000000em;float:left;}
.header .gnavi #gnavi05 a:hover {background:url(../images/gnavi_h.gif) no-repeat -640px 0px;}

a {overflow: hidden;}

/*----------------------------------------------------------
                         layout-pankuzu
-----------------------------------------------------------*/
.topicpath{
background:#333333;
}
.topicpath dt{
display:none;
}


/*----------------------------------------------------------
                         layout-footer
-----------------------------------------------------------*/
.footer{
clear:both;
width:100%;
padding:15px;
}


/*----------------------------------------------------------
                         clearfix
-----------------------------------------------------------*/
.cont:after {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
} 
.cont {  
    display: inline-block;  
} 


/*----------------------------------------------------------
                         common
-----------------------------------------------------------*/
img.ph_right	
{
float: right;
margin: 0 0 15px 15px;
}

img.ph_left	
{
float: left;
margin: 0 15px 15px 0;
}

	
.cl	
{clear:both;}

.dotline
{
clear:both;
width:100%;
height:1px;
margin:10px 0;
}

.main p{
	font-size:110%;
	text-align:left;
	font-weight:bold;
	line-height:1.5;
}
.main .main_edit .btnarea p{
	text-align: left;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}
.main p.news_text{
	margin-right:250px;
	line-height:1.7;
	margin:20px 0 10px 40px;
}
.main  .anouce p{
	padding:15px 10px 5px 115px;
	color:#990066;
	font-size:105%;
	margin:0;
}

table.goban_summary{
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:1.5;
	border-collapse:collapse;
	border-spacing:0;
	border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;
	width:92%;
}
table.goban_summary td,table.goban_summary th {
	padding:5px;
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;
	text-align:left;
}
table.goban_summary th {
	background:#8e2962;
	color:#fff;
	text-align:center;
}
table.goban_summary td.date{
	background:#ffe9e9;
	vertical-align:middle;
	text-align:center;
}
table.goban_summary td.hoshi{
	text-align:center;
	color:#666;
}
table.goban_summary td.kifu a{
	background: url(../images/hanabira.gif) no-repeat 0 0;
	padding:10px 0 10px 35px;
}
