@charset "UTF-8";
/* CSS Document */


.mainimg{margin: 1em 0;position:relative;}
.mainimg img{width:100%;background: #fff;
	-moz-box-shadow: 0px 5px 10px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 5px 10px rgba(000,000,000,0.5);
	box-shadow: 0px 5px 10px rgba(000,000,000,0.5);}
.catch1{padding:10% 6%;}
.catch1 h3{font-size: 1.6em;
	position: relative;
	padding: 0 0 25px 0;}
.catch1 p{}

.secondimg{margin: 1em 0;}
.catch2{padding:6% 0;}
.catch2 h3{font-size: 1.6em;
	position: relative;
	padding: 0 0 25px 0;}

.prize{background: linear-gradient(135deg, #674504, #fff3dc, #926104);padding:10px;margin:0 6% 40px;} 
.prize .prizein{background-color: #fff;padding:10px 20px;overflow: hidden;}
.prize .prizein h3{font-size: 1.2em;text-align: center;
	padding:25px 0;}
.prize .prizein .subcatch{font-size: 1.1em;font-weight: bold;margin-bottom:.5em;}
.prize .prizein .medalimg{padding-top:20px;overflow: hidden;}
.prizehistory{}
.juiceimg{z-index: -1;}
.juiceimg img{width:100%;}
.history{padding:6%;}
.history h3{margin:20px 0;}
.history dt{font-weight: bold;}
.history dd{padding-bottom:10px;}

.Kuvings{padding:20px 0;overflow: hidden;}
.Kuvings ul{overflow: hidden;list-style: none;font-size:2em;}
.Kuvings ul li{float:left;}
.Kuvings ul li strong{color:#D70010;border-bottom:1px solid #D70010;}

@media print, screen and (min-width: 568px)/*SPヨコ*/ {
	.catch1{padding:40px 6%;}
	.prize .prizein{padding:20px 40px;}
	.prize .prizein h3{font-size: 1.6em;}
	.prize .prizein .subcatch{font-size: 1.2em;text-align: center;}
}

@media print, screen and (min-width: 769px)/*タブレットタテ*/ {
	.mainimg{margin-bottom:2em;}
	/*.catch1{background: #fff;width:65%;position:absolute;left:-30px;bottom:-20%;padding:20px;-moz-box-shadow: 0px 5px 10px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 5px 10px rgba(000,000,000,0.5);
	box-shadow: 0px 5px 10px rgba(000,000,000,0.5);}*/
	
	.secondimg{display:table;width:100%;margin: 2em 0;}
	.secondimg .img2{width:40%;display:table-cell;vertical-align:middle;}
	.secondimg .catch2{width:60%;display:table-cell;vertical-align:middle;padding:0 6% 0 2%;}
	
	.prize{}
	.prize .prizein{padding:20px 40px;}
	.prize .prizein h3{font-size: 1.8em;}
	.juiceimg{margin-top:-100px;}
}


@media print, screen and (min-width: 960px)/*小型PC*/ {
	.mainimg{margin-bottom:4em;}
	.secondimg{margin: 4em 0;}
	.catch1{background:none;color:#fff;position:absolute;left:5%;bottom:5%;padding:0;text-shadow: 0px 3px 3px rgba(000,000,000,0.5);}
	.catch1 h3{font-size: 1.8em;color:#fff;text-shadow: 0px 3px 3px rgba(000,000,000,0.5);}
	.catch1 .pwide{}
.prizehistory{display: flex;}
	.juiceimg{width:50%;margin-top:-5%;}
	.catch2 h3{font-size: 1.8em;}
}
@media print, screen and (min-width: 1000px) {
	
	.prize{max-width:980px;margin:0 auto;}
	.prize .prizein .medalimg{max-width:760px;margin:0 auto;}
}
@media print, screen and (min-width: 1280px)/*PC*/ {
	.catch1{left:10%;bottom:10%;}
#about_kuvings .site-content{
	padding: 0 7%;
	max-width: 1200px;
}
}

/*animation*/

.fadein {
    opacity : 0;
    transform : translate(0, 100px);
    transition : all 1000ms;
}
.fadein.scrollin {
    opacity : 1;
    transform : translate(0, 0);
}

