@charset "utf-8";

/* for Common & Smartphone*/

#results{}

#contents .conFix{}

.lead{
	font-size:108%;
	line-height:2.0;
	text-align:center;
	}
.resTtl{
	margin:0 0 20px 0;
	padding:5px;
	border:1px solid #000;
	text-align:center;
	font-size:124%;
	line-height:1.6;
	/*letter-spacing:0.2em;*/
	}

.resList{
	margin:20px 0 20px 0;
	}
.resList > *{
	margin:0 0 20px 0;
	text-align:left;
	}

/* for Smartphone*/
/*横向きの際に適用*/
@media screen and (orientation : landscape) { 

}
	
/* for PC*/
@media screen and (min-width:768px) {
#results{}

#contents .conFix{
	max-width:1000px;
	width: auto !important;
	width: 1000px;
	}

.lead{
	font-size:139%;
	}

.resTtl{
	margin:0 0 30px 0;
	padding:8px;
	font-size:154%;
	letter-spacing:0.2em;
	}
.resList{
	margin:40px 0 40px 0;
	}
.resList > *{
	margin:0 0 20px 0;
	width:48%;
	}
.resList > *:nth-child(2n){
	float:right;
	}
.resList > *:nth-child(2n+1){
	float:left;
	}
}


/*for Retina common and SP*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	}

/*for Retina PC*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:768px) { 

}

