﻿@charset "utf-8";
/* CSS Document */

#K_wrap{}

#K_wrap img{max-width:100%;}

#K_wrap :hover{
	transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	}

#K_wrap h2{
	margin: 0;
	padding: 0;
	}



/*プライズ情報*/
.prizeContents{
	padding: 1em;
	background: url(../images/prize/karaagekun_itembg.jpg);
	}

.FlexBox{display: flex; flex-wrap :wrap;}

.Article{
	flex: 0 1 48%;
	margin: 1%;
	padding: 1em;
	background: #FFF;
	
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	}
	
	.block03{flex: 0 1 31%!important;}


.Article h3{
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 1.1em;
	line-height: 1.6em;
	background: none!important;
	border-radius: 10px;
	color: #e60012;
	}

	.Article span{
		color: #fff100;
		padding-right: 1em;
		display: inline-block !important;
		position: static !important;
		}

.Article p{text-align: center;}

	.Article img{
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		}



p.LinkButton{
	margin: 1em 0;
	padding: 0.5em;
	color: #FFF;
	text-align: center;
	font-size: 1.0em;
	font-weight: bold;
	border: 2px solid #FFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}

	p.LinkButton:hover{background: #FFF;}

	.store{margin: 1em 0 0!important; background: #e60012;}
	.site{background: #006cb8;}

		.store:hover{
			color: #e60012;
			border: 2px solid #e60012;
			}

		.site:hover{
			color: #006cb8;
			border: 2px solid #006cb8;
			}


@media only screen and (max-width: 800px) {

.FlexBox{display: block;}
div.Article:first-child{margin-bottom: 1em;}	
}