@charaset"UTF-8";

/*==================================================================*/
/* css */
/*==================================================================*/
#certificate{display:none;}

/* -------------------------------------------------------------- */
/* contents */
/* -------------------------------------------------------------- */
#contents{
	margin:0 auto;
	padding:60px 0 60px;
	background:url('./image/award_back.png') no-repeat 50% 70px #fff;
	background-size:100%;
	}

/* 640 *//* ------- */@media screen and (min-width:640px){
#contents{background:url('./image/award_back.png') no-repeat 50% 50px #fff;}
}
/* 980 *//* ------- */@media screen and (min-width:980px){
#contents{
	background:url('./image/award_back.png') no-repeat 50% 20px #fff;
	background-size:auto;
	}

}

/* -------------------------------------------------------------- */
/*  */
/* -------------------------------------------------------------- */
.result .award div.tamiya{
	margin:0 auto 20px;
	padding:16px;
	background:url('./image/pickup_back.png') repeat 50% 50% #f8f8ef;
	}
.result .award div.tamiya .inner{
	margin:0;
	padding:30px 20px;
	border:2px solid var(--color_main);
	width:auto;
	}

.result .award .tamiya h3{
	margin:0 auto 10px;
	color:var(--color_main);
	text-align:center;
	}
.result .award .tamiya ul{}
.result .award .tamiya li{list-style:none;}

/* ex */
/* -------------------------------------------------------------- */
.result .ex{
	margin:0 0 20px;
	padding:10px;
	border:1px solid var(--color_ex);
	border-radius:10px;
	}
.result .ex h4{
	margin:0 0 5px;
	padding:0 0 0 20px;
	position:relative;
	width:auto;
	color:var(--color_ex);
	background:none;
	font-size:16px;
	text-align:left;
	}
.result .ex h4 span{
	position:absolute;
	top:6px;
	left:0;
	font-size:16px;
	}
.result .ex p{
	margin:0;
	font-size:14px;
	}

/* -------------------------------------------------------------- */
/* return */
/* -------------------------------------------------------------- */
#return *{margin:0;padding:0;}
#return{
	margin:0 auto;
	width:90%;
	text-align:center;
	}
#return p a{
	padding:0 0 0 15px;
	position:relative;
	color:#6eb92b;
	text-align:center;
	}
#return p a::before,
#return p a::after{
	margin:0;
	position: absolute;
	top:10px;
	bottom:0;
	left:0;
	content:"";
	display: block;
	content: '';
	}
#return p a::before{
	left:0;
	width:6px;
	height:6px;
	border-bottom: 2px solid #6eb92b;
	border-left: 2px solid #6eb92b;
	transform: rotate(45deg);
	}

#return p a::after{
	content:'';
	position:absolute;
	top:auto;
	bottom:-5px;
	left:0;
	width:100%;
	height:1px;
	background:#6eb92b;
	transform:scaleX(0);
	}

/* over */
#return p a:hover::after{transform: scaleX(1);}

#return p a,
#return p a::before,
#return p a::after{transition: all .3s;}

/* 640 *//* ------- */@media screen and (min-width:640px){}
/* 980 *//* ------- */@media screen and (min-width:980px){#return{width:840px;}}

/* -------------------------------------------------------------- */