@charset "utf-8";

/*---------------------------------
 大会結果
--------------------------------*/
#resultArea {
	}
	#resultArea h2 {
		color: #3b5998;
        font-size: 2.6em;
        font-size: 2.6rem;
		}
		#resultArea h2 span.season {
			color: #3b5998;
	        font-size: 1.6em;
	        font-size: 1.6rem;
			font-weight: bold;
		}
	#resultArea h3 {
        font-size: 2.4em;
        font-size: 2.4rem;
	}
	#resultArea p {
	}
	#resultArea .gaiyouList {
		margin-top: 20px;
		padding: 10px;
		border-radius: 5px;
		background: #bdccd4;
		text-align: left;
	    }
		#resultArea .gaiyouList p {
			padding: 0 1em;
	    }
		#resultArea .gaiyouList dl {
			display: table;
			margin: 0 1em;
			}
			#resultArea .gaiyouList dt {
				margin-right: 0.5em;
			}
			#resultArea .gaiyouList dd {
				}
				#resultArea .gaiyouList dd:before {
	                content: '：';
					margin-right: 0.5em;
	            }
				#resultArea .gaiyouList dd span.season {
					margin-left: 0.5em;
				}
				#resultArea .gaiyouList dd span.round {
					display: block;
					margin-left: 1.5em;
				}
		@media screen and (max-width: 481px) {
			#resultArea .gaiyouList h3 {
				text-align: center;
				font-weight: bold;
		        font-size: 2.2em;
		        font-size: 2.2rem;
			}
			#resultArea .gaiyouList dl {
				display: table;
				margin: 0 0 0 0.5em;
				}
				#resultArea .gaiyouList dt {
					font-weight: bold;
					color: #3b5998;
					}
					#resultArea .gaiyouList dt:first-child {
						display: block;
						float: none;
					}
				#resultArea .gaiyouList dd {
					}
					#resultArea .gaiyouList dd:first-child {
						display: block;
						float: none;
					}
					#resultArea .gaiyouList dd:before {
		                content: '';
						margin-right: 1em;
		            }
					#resultArea .gaiyouList dd span.season {
						/*display: block;*/
						margin-left: 1.0em;
					}
					#resultArea .gaiyouList dd span.round {
						margin-left: 1.0em;
					}
		}
		@media screen and (max-width: 401px) {
			#resultArea .gaiyouList dd span.season {
				display: block;
				margin-left: 1.0em;
			}
		}
		#resultArea .rarryDetail {
			border: 2px solid #29abe2;
		}
	#resultArea .result {
        display: block;
        margin: 22px auto;
        /*margin-bottom: 22px;*/
        /*text-align: left;*/
	    }
  		#resultArea .result ol {
			text-align: center;
      		}
            #resultArea .result li {
                display: inline-block;
                /*position: relative;*/
				max-width: 270px;
				/*min-height: 220px;*/
                margin: 10px;
                text-align: center;
                /*padding: 10px;*/
				border: 5px solid #29abe2;
                border-radius: 5px;
                /*background: #29abe2;*/
                /*counter-increment: li;*/
            }
            #resultArea .result li h3 {
                /*font-weight: bold;*/
            }
            #resultArea .result li h4 {
                position: relative;
                top: 8px;
                font-weight: bold;
                text-indent: 1em;
            }
            #resultArea .result li p{
				padding: 6px 10px 10px;
				font-size: 1.8em;
				font-size: 1.8rem;
                /*position: relative;
                z-index:100;*/
                /*padding: 10px 1em 0 1em;*/
            }
            #resultArea .result li:before{
                /*position: absolute;
                z-index: 10;
                right: 20px;
                bottom: 0;
                color: #3b5998;*/
                /*font: bold 98px/1 'Anton', cursive;*/
                /*text-align: center;*/
                /*content: counter(li);*/
            }

/* チーム一覧 */
.container {
	padding:2%;
	text-align:justify;
	}
	.container .mix,
	.container .gap {
		display:inline-block;
		width:49%;
	}
	#teamlist .mix {
		display:none;
	}

