@charset "UTF-8";/* ■ページ構造 */body {	background: #fff;	color: #000;	font-family: "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;	font-size: 90%;	line-height: 1.8;	margin: 0 auto;	text-align:center;}#main {	text-align: left;	margin: 0 auto;	width: 620px;}h2 {	border-bottom: 1px solid #c00;	padding: 0;	font-size: medium;}a { color: #333; text-decoration: underline; }a:hover { color: #333; text-decoration: underline; }.topics {	width: 440px;	margin: 0 15px 10px;	text-align: left;	padding-bottom: 25px;	border-bottom: 1px dashed #fff;}#allmain {	width: 730px;	margin: 0 40px 10px;	text-align: left;}#gd-list {	background: url(images/gd-mark.gif) no-repeat top left;	width: 665px;	margin: 0;	padding-left:55px;	text-align: left;	padding-bottom: 20px;}#ldj-list {	background: url(images/ldj-mark.gif) no-repeat top left;	width: 665px;	margin: 0;	padding-left:55px;	text-align: left;	padding-bottom: 20px;}#lda { background: url(images/lda-logo.gif) no-repeat left top; margin: 0; padding-left:120px; text-align: left; height: 56px; padding-bottom: 20px; }#gd { background: url(images/gd-logo.gif) no-repeat left top; margin: 0; padding-left:120px; text-align: left; height: 81px; padding-top: 20px; padding-bottom: 0; }#ldj { background: url(images/ldj-logo.gif) no-repeat left top; margin: 0; padding-left:120px; text-align: left; height: 59px; padding-top: 10px; padding-bottom: 20px; }#l1 { background: url(images/l1-logo.gif) no-repeat 10px top; margin: 0; padding-left:120px; text-align: left; height: 88px; padding-top: 10px; padding-bottom: 20px; }#champ, #link {	width: 440px;	margin: 0 15px 10px;	text-align: left;	padding-bottom: 20px;}#player {	width: 450px;	margin: 0 5px 10px 15px;	text-align: left;	padding-bottom: 20px;}#player-list {	float: left;	margin: 10px 0;}#player-frame { float: right; text-align: left; width: 330px; height: 630px; margin: 10px 0; }#player-top {	margin: 10px 0;	color: #fff;}#footer {	margin: 20px;	text-align: center;	clear: both;}.t-large {	font-size: 140%;}.st-large {	font-size: 120%;	margin-bottom: 0.5em;}.listindex {	font-size: 110%;	margin: 0;	padding-left: 20px;	background: url(images/list.gif) no-repeat left 5px;}#t-topics { background-image: url(images/t-topics.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px;	text-align: left;}#t-doracon { background-image: url(images/t-doracon.jpg); background-repeat: no-repeat;	width: 760px;	height:0;	overflow:hidden;	display:block;	padding-top:59px;	margin: 10px 25px;	text-align: left;}#t-about { background-image: url(images/t-about.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px;	text-align: left;}#t-tournament { background-image: url(images/t-tournament.jpg); background-repeat: no-repeat;	width: 760px;	height:0;	overflow:hidden;	display:block;	padding-top:59px;	margin: 10px 25px;	text-align: left;}#t-rule { background-image: url(images/t-rule.jpg); background-repeat: no-repeat;	width: 760px;	height:0;	overflow:hidden;	display:block;	padding-top:59px;	margin: 10px 25px;	text-align: left;}#t-entry { background-image: url(images/t-entry.jpg); background-repeat: no-repeat;	width: 760px;	height:0;	overflow:hidden;	display:block;	padding-top:59px;	margin: 10px 25px;	text-align: left;}#t-player { background-image: url(images/t-player.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px 15px 0;	text-align: left;}#t-dfd { background-image: url(images/t-dfd.gif); background-repeat: no-repeat;	width: 200px;	height:0;	overflow:hidden;	display:block;	padding-top:12px;}#t-champion { background-image: url(images/t-champion.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px;	text-align: left;}#t-item { background-image: url(images/t-item.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px;	text-align: left;}#t-form { background-image: url(images/t-form.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px;	text-align: left;}#t-blog { background-image: url(images/t-blog.jpg); background-repeat: no-repeat;	width: 440px;	height:0;	overflow:hidden;	display:block;	padding-top:34px;	margin: 15px;	text-align: left;}/* ■段落・画像位置指定 */#allmain p { font-size: 110%; margin: 0 0 1.5em; }.topics p {  margin: 0;}#player p {  margin: 1em 0;}#champ p {  margin: 1em 0;}#link p {  margin: 0 0 1.5em;}img {	border: none;}.banner {	border: #fff solid 1px;}.side {	margin-bottom: 10px;	border: #fff solid 1px;}.item {	margin: 0 15px 10px;	border: #fff solid 1px;}.thumb {	float: left;	margin-right: 0.5em;}.photo {	float: right;	margin-left: 0.5em;	margin-bottom: 1em;	clear:both;}.face {	float: left;	border: #000 solid 1px;	margin-right: 0.5em;}.headimg {	margin-bottom: 1em;}.continue { float: right; }.back { float: right; }/* ■ドラコン選手名鑑・リンク集 */ul.player-list, #feed {	margin-left: 0;	padding-left: 0;	list-style: none;}ul#player-top {	margin: 0;	padding-left: 0;	list-style: none;}ul#player-bottom {	float: right;	text-align: right;	list-style: none;	width: 360px;	margin: 10px 0;	color: #fff;}li.ama {	padding-left: 18px;	background: url(images/ama.gif) no-repeat left 4px;}li.pro {	padding-left: 18px;	background: url(images/pro.gif) no-repeat left 4px;}li.ama-top {	padding-left: 18px;	background: url(images/ama.gif) no-repeat left 1px;	display: inline;}li.pro-top {	padding-left: 18px;	background: url(images/pro.gif) no-repeat left 1px;	display: inline;}li.ama-ex {	padding-left: 25px;	background: url(images/ama.gif) no-repeat 7px 4px;	float: right;}li.pro-ex {	padding-left: 25px;	background: url(images/pro.gif) no-repeat 7px 4px;	float: right;}li.newentry {	padding-left: 18px;	background: url(images/ama.gif) no-repeat left 4px;}/* ■日程テーブル */table	{	border-collapse: collapse;	border-spacing: 0;	width: 100%;	margin-bottom: 30px;}table.record	{	width: 230px;	margin-bottom: 30px;	margin-right: 10px;}table.support	{	margin-right: 10px;	margin-bottom: 0;}th, td	{	color: #fff;}th	{	border-bottom: 2px solid #fff;	text-align: left;	padding: 5px 0;	font-size: 110%;}.record th	{	font-size: 90%;	padding: 3px;	text-align: center;}.record td	{	padding: 3px;	text-align: center;}td.pname {	text-align: left;}td	{	border-bottom: 1px dashed #fff;	padding: 5px;}.support td {	border-bottom: none;	padding: 5px 0;}td.lasttd	{	border-bottom: 2px solid #fff;	padding: 5px;}td.plasttd	{	border-bottom: 2px solid #fff;	padding: 5px;	text-align: left;}.comment	{	border-bottom: none;	padding: 5px 0;}.gfc-result {	margin: 0;}.gfc-resultsHeader {  border: 0;  margin : 0;  }  .gfc-resultsHeader .gfc-title{list-style: none;  color: #fff;  font-weight: bold;  display: inline;  }.gf-snippet {	display: none;}.gf-result .gf-author {	display: none;}.gfc-result .gf-title,.gfc-result .gf-spacer,.gf-result .gf-relativePublishedDate {display: inline;color: #fff;}.gfc-result .gf-title {color: #fc0;}.gfc-resultsRoot {	margin-bottom: 1em;}