<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* デフォルトスタイルリセット 
--------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }

/*----------------------------------------------------------
1：全体設定
----------------------------------------------------------*/

body {
margin: 0px;
padding: 0px;
font: normal 16px Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
display:block;
/*width:960px;*/
font-size:88%;
text-align:center;
background: #000;
}

/*----------------------------------------------------------
  2：画像のボーダー設定
----------------------------------------------------------*/

img {border:none;}


/*clearfix*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.cb{
	clear:both;
}

.clearfix {
zoom: 100%;
}
/* \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

/*共通*/
#igo_container{
	min-width: 1040px;
	background:url(../images/bg.gif) 0 250px repeat-x #000;
}

#igo_container p{
line-height:1.8;
margin:0;
}

#igo_container .mb05{margin-bottom:5px;}
#igo_container .mb10{margin-bottom:10px;}
#igo_container .mb15{margin-bottom:15px;}
#igo_container .mb20{margin-bottom:20px;}
#igo_container .mb30{margin-bottom:30px;}
#igo_container .mb40{margin-bottom:40px;}

#igo_container .red{color:#F00;}

.txtL{
	font-size:114%;
}


#igo_container a{color:#015cb7; text-decoration:none;}
/*#igo_container a:hover{color:#b9882a; text-decoration:none;}
*/
#igo_container .txt_l{text-align:left}
#igo_container .txt_r{text-align:right}
#igo_container .txt_c{text-align:center}


#igo_mainwarp{
width:880px;
color:#333;
margin:0 auto 30px auto;
background:#FFF;
text-align:left;
overflow:hidden;
}

#top_m{
	width:1040px;
	margin:0 auto;
}


.igo_inWarp{
margin:0 0 0 30px;
width:820px;

}




.igo_contents_top{
width:850px;
/*margin:0 0 30px 0;*/
padding:0 0 30px 30px;
}
.igo_contents{
width:820px;

/*margin:0 0 30px 0;*/
padding:0 0 30px 30px;
}

/*グローバルナビ*/
ul#igo_gn{
width:880px;
height:50px;
margin:0 0 25px 0;
padding:0;
list-style:none;
}


.igo_top ul#igo_gn{
margin:0 0 15px 0;
}

ul#igo_gn li{
display:block;
width:220px;
height:50px;
float:left;
text-indent:-9999px;
}
ul#igo_gn li a{
text-decoration:none;
display:block;
height:50px;
font-size:1px;
}


#gn01 a{
background:url(../images/gnavi.gif) 0 0 no-repeat;
}

#gn01 a:hover, #gn01_on{
background:url(../images/gnavi.gif) 0 -50px no-repeat;
}

#gn02 a{
background:url(../images/gnavi.gif) -220px 0 no-repeat;
}

#gn02 a:hover, #gn02_on{
background:url(../images/gnavi.gif) -220px -50px no-repeat;
}

#gn03 a{
background:url(../images/gnavi.gif) -440px 0 no-repeat;
}

#gn03 a:hover, #gn03_on{
background:url(../images/gnavi.gif) -440px -50px no-repeat;
}

#gn04 a{
background:url(../images/gnavi.gif) -660px 0 no-repeat;
}

#gn04 a:hover, #gn04_on{
background:url(../images/gnavi.gif) -660px -50px no-repeat;
}



/* fancybox */


#content {
width: 400px;
margin: 40px auto 0 auto;
padding: 0 60px 30px 60px;
border: solid 1px #cbcbcb;
background: #fafafa;
-moz-box-shadow: 0px 0px 10px #cbcbcb;
-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}



/*top*/
.top_ttl{
	margin:0 auto 2px auto;
	font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
	width:880px;
	height:154px;
	background:url(../images/topttl.gif) center 0 no-repeat;
}

#topflash{
}


/*top*/
#proflash{
background:#fff;
padding:0;
margin:0 0 30px 0;
}
#fla{
width:1040px;
margin:0 auto;
}

#profla{
margin:0;
width:820px;
height:570px;
}

.top_warpL{
width:610px;
margin:0 30px 0 0;
float:left;
background:#FFF;
}
.top_warpR{
width:200px;
float:left;
padding:11px 0 0 0;
}
.top_warpL_in{
width:600px;
margin:0;
padding:0;
}
.top_sidebnr{
margin:0 0 20px 0;
text-align:center;
}
.top_sidebnr img{
margin:0 0 2px 0;
}

#btm_bnr {
float:left;
width:603px;
margin-top:-80px;
}

.btmbnr_h3{
font: normal 16px "ＭＳ Ｐ明朝", sans-serif;
font-weight:bold;
font-size:18px;
height:26px;
margin-bottom:10px;
background:url(../images/btmbnr_bg.gif) left bottom no-repeat;
text-align:left;
}

#bnr_ssi {
float:left;
margin-bottom:20px;
width:180px;
text-align:center;
}

#bnr_ksn {
float:left;
margin-left:30px;
margin-bottom:20px;
width:393px;
}

.fl_left{
float:left;
text-align:center;
}
.fl_right{
float:right;
text-align:center;
}

.btmbnr img{
margin:0 0 2px 0;
}

.kh_box{
width:580px;
margin:0 0 15px 40px;
padding:0 0 15px 0;
border-bottom:1px dotted #000;
}

.kh_l{
width:120px;
margin:0 20px 0 0;
float:left;

}
.kh_l img{
	border:1px solid #999;
}
.kh_r{
width:440px;
margin:0;
float:left;
}

.kh_r_ttl{
margin:0 0 5px 0;
}


/*中面*/
h1#in_ttl{
display:block;
background:url(../images/in_ttl.gif) 0 0 no-repeat;
margin:0 auto;
padding:0;
width:587px;
height:136px;
text-indent:-9999px;
overflow:hidden;
line-height:0;
font-size:1px;
}

#igo_foot{
clear:both;
text-align:center;
color:#fff;
padding:0 0 20px 0;
}

#igo_footer{
min-width: 1040px;
border-top:#333 1px solid;
clear:both;
text-align:center;
padding:20px 0 30px 0;
margin:0;
color:#fff;
font-weight:bold;
background:url(../images/bg2.gif) 0 bottom #000;
}



/*Whats new*/
/*whats newサブタイトル*/
h2.ttl_wn{
width:600px;
margin:0 0 20px 0;
padding:0;
height:40px;
background:url(../images/ttl_wn.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}



/*whats newサブタイトル*/
h2.ttl_kh{
width:620px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_kh.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}

/*サイド タイトル*/
.side_ttl01{
width:180px;
height:28px;
margin:0 0 10px 0;
padding:0;
background:url(../images/side_ttl01.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
h3.side_ttl02{
width:180px;
height:28px;
margin:0 0 10px 0;
padding:0;
background:url(../images/side_ttl02.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}

div.top_wn_inner {

overflow-x: none;
overflow-y : auto;

height:300px;
border-left:#eee solid 1px;
border-top:#eee solid 1px;
border-bottom:#eee solid 1px;
}

ul.top_wn{
	
display:block;
width:540px;
list-style:none;
margin:0;
padding:0 0 0 20px;
}

ul.top_wn li{
display:block;
width:540px;
list-style:none;
margin:0 0 0.7em 0;
padding:0 0 0.7em 0;
border-bottom:1px dotted #000;
}

ul.top_wn li .date{
display:block;
float:left;
width:115px;
padding:0 10px 0 0;
}

ul.top_wn li .txt{
display:block;
float:left;
width:415px;
}


/*プロフィール サブタイトル*/
h2.ttl_pf{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_pf.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}


/*大会概要*/
h2.ttl_ol{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_ol.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}


h3.subttl_ol01, h3.subttl_ol02, h3.subttl_ol03, h3.subttl_ol04, h3.subttl_ol05, h3.subttl_ol06, h3.subttl_ol07, h3.subttl_ol08, h3.subttl_ol09, h3.subttl_ol10,
h3.subttl_tm01, h3.subttl_tm02,
h3.subttl_pf01, h3.subttl_pf02{
width:820px;
margin:0 0 20px 0;
padding:0;
height:44px;
overflow:hidden;
text-indent:-9999px;
clear:both;
}


h3.subttl_ol01{
background:url(../images/subttl_ol01.gif) 0 0 no-repeat;
}
h3.subttl_ol02{
background:url(../images/subttl_ol02.gif) 0 0 no-repeat;
}
h3.subttl_ol03{
background:url(../images/subttl_ol03.gif) 0 0 no-repeat;
}
h3.subttl_ol04{
background:url(../images/subttl_ol04.gif) 0 0 no-repeat;
}
h3.subttl_ol05{
background:url(../images/subttl_ol05.gif) 0 0 no-repeat;
}
h3.subttl_ol06{
background:url(../images/subttl_ol06.gif) 0 0 no-repeat;
}
h3.subttl_ol07{
background:url(../images/subttl_ol07.gif) 0 0 no-repeat;
}
h3.subttl_ol08{
background:url(../images/subttl_ol08.gif) 0 0 no-repeat;
}
h3.subttl_ol09{
background:url(../images/subttl_ol09.gif) 0 0 no-repeat;
}
h3.subttl_ol10{
background:url(../images/subttl_ol10.gif) 0 0 no-repeat;
}

h3.subttl_tm01{
background:url(../images/subttl_tm01.gif) 0 0 no-repeat;
}
h3.subttl_tm02{
background:url(../images/subttl_tm02.gif) 0 0 no-repeat;
}

h3.subttl_pf01{
background:url(../images/subttl_pf01.gif) 0 0 no-repeat;
}
h3.subttl_pf02{
background:url(../images/subttl_pf02.gif) 0 0 no-repeat;
}




.outline01{
width:625px;
height:28px;
margin:0;
padding:0;
background:url(../images/outline01.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}

.outline_point{
	width:788px;
background:#f9f6ec;
border:1px solid #d8cda9;
padding:15px;
}
.outline_point h3{
margin:0 0 10px 0;
width:788px;
}

#sche li{
	width:600px;
	border-bottom: 1px dotted #ccc;
	padding: 0.3em 0;	
}
#sche span {
display:block;
float: left;
line-height:1.5;
}

#sche span.ttl{
width: 90px;
}
#sche span.txt{
width: 500px;
}

/*sche2*/
#sche2 li{
border-bottom: 1px dotted #ccc;
padding: 0.3em 0;	
}
#sche2 span {
display:block;
float: left;
line-height:1.5;
}

#sche2 span.ttl{
width: 60px;
}
#sche2 span.txt{

}

/*sche3*/
#sche3 li{
width:450px;
border-bottom: 1px dotted #ccc;
padding: 0.3em 0;
line-height:1.5;
}


/*トーナメント表*/
h2.ttl_tm{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_tm.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
/*記者発表*/
h2.ttl_topics{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}

/*お知らせ*/
h2.ttl_topics01{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics01.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;

}

/*対局のお知らせ*/
h2.ttl_topics_to{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics_to.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
h2.ttl_topics_to01{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics_to01.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
/*対局結果*/
h2.ttl_topics_tk{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics_tk.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
h2.ttl_topics_tk01{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics_tk01.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
/*更新のお知らせ*/
h2.ttl_topics_ko{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics_ko.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}
h2.ttl_topics_ko01{
width:820px;
margin:0 0 20px 0;
padding:0;
height:45px;
background:url(../images/ttl_topics_ko01.gif) 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
}

.topic_ttl{
display:block;
width:820px;
margin:0 0 20px 0;
padding:0 0 8px 0;
border-bottom:2px solid #c7000b;
font-size:143%;
}
.topic_ttl h3{
text-align:left;
float:left;
width:680px;
}

span.topic_date{
float:right;
font-weight:normal;
font-size:70%;
padding:10px 0 0 0;

}

/*トピック写真*/


.tpc_imgBig{
width:385px;
margin:0 20px 0 0;
float:left;
}
#igo_container .tpc_imgBig .cptn{
text-align:left;
font-size:86%;
line-height:1.4;
padding:5px 0 0 0;
}

#igo_container .tpc_txtBig{
display:block;
width:395px;
margin:0;
float:left;
line-height:1.6;
}
.tpc_box3{
clear:both;
display:block;
width:800px;
margin:0 0 20px 0;
}
.box3in{
width:246px;
float:left;
margin:0 30px 0 0;
}
.box3inEnd{
width:246px;
float:left;
margin:0 0 0 0;
}
#igo_container .box3in .cptn, #igo_container .box3inEnd .cptn{
text-align:center;
font-size:86%;
line-height:1.4;
padding:5px 0 0 0;
}

/**/
#seed li, #heat li{
width: 220px;
line-height: 0.3em 0;
float:left;
color:#399;
list-style-type:square;
margin-left:1.5em;
line-height:1.5;
}
#seed li {
color:#c7000b;
}
#heat li {
color:#967300;
}
#seed li span, #heat li span{
color:#000;
}


/*propile*/
.pfnavi{
margin:0;
width:820px;
height:100px;
}
.pfnaviin{
width:800px;
height:100px;
padding:0 0 0 50px;
}

.pfnaviin li{
	display:block;
	width:82px;
	margin:0 10px 0 0;
	height:100px;
	float:left;
}
.pfnaviin li a{
display:block;
width:82px;
height:100px;
text-indent:-9999px;
}

li.pfn01{background:url(../images/pfnavi.gif) -50px 0 no-repeat;}
li.pfn01 a:hover{background:url(../images/pfnavi.gif) -50px -100px no-repeat;}

li.pfn02{background:url(../images/pfnavi.gif) -142px 0 no-repeat;}
li.pfn02 a:hover{background:url(../images/pfnavi.gif) -142px -100px no-repeat;}

li.pfn03{background:url(../images/pfnavi.gif) -233px 0 no-repeat;}
li.pfn03 a:hover{background:url(../images/pfnavi.gif) -233px -100px no-repeat;}

li.pfn04{background:url(../images/pfnavi.gif) -325px 0 no-repeat;}
li.pfn04 a:hover{background:url(../images/pfnavi.gif) -325px -100px no-repeat;}

li.pfn05{background:url(../images/pfnavi.gif) -417px 0 no-repeat;}
li.pfn05 a:hover{background:url(../images/pfnavi.gif) -417px -100px no-repeat;}

li.pfn06{background:url(../images/pfnavi.gif) -508px 0 no-repeat;}
li.pfn06 a:hover{background:url(../images/pfnavi.gif) -508px -100px no-repeat;}

li.pfn07{background:url(../images/pfnavi.gif) -598px 0 no-repeat;}
li.pfn07 a:hover{background:url(../images/pfnavi.gif) -598px -100px no-repeat;}

li.pfn08{background:url(../images/pfnavi.gif) -690px 0 no-repeat;}
li.pfn08 a:hover{background:url(../images/pfnavi.gif) -690px -100px no-repeat;}



/*honsen*/
.honsen{
margin:0;
width:820px;
height:32px;
background:url(../images/honsenbg.gif) 0 0 repeat-x;
}

.honsenin{
width:800px;
height:32px;
padding:0 0 0 50px;
}

.honsenin li{
	display:block;
	text-align:center;
	width:82px;
	margin:0 10px 0 0;
	padding:5px 0 0 0;
	height:32px;
	float:left;
}


/*popup*/
.popup{
	width:770px;
	

}

.popupin{
display:block;
width:670px;
height:310px;
margin:15px 50px;

text-align:left;
}

.popupinL{
float:left;
width:260px;
height:310px;
margin:0 25px 0 0;
}
.prfname{
	margin:0 0 20px 0;
}
.popupinR{
float:left;
width:380px;
}

.foot_bnr{
	text-align:center;
	margin:0 0 40px 0;
}</pre></body></html>