@charset "UTF-8";





@media screen and (min-width: 761px){
	

	
img.syousai-1 {
	padding-top: 5%;
}


a{text-decoration: none;}
a:link { color: #231815; }
a:hover { filter:drop-shadow(6px 6px 6px rgba(0, 0, 0, 0.8));}



/* cp_top*/	
#cp_top {margin:0;}
#cp_top .sp {display:none !important;}
#cp_top img {width:100%;vertical-align:top;} 

	
div.main
	{text-align: center;}


/* 景品画像*/	
img.keihin-pc{
  width: 100%;
	padding-top: -5%;
	filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.8));
}	
	
img.keihin-sp{display:none !important;}
	
	
/* CP詳細*/
	div.syousai{
		text-align: center;
		width:760px;
		margin: 0 auto;
		
	}
	.syousai-1{width: 100%;}

	


	
/* 応募要項*/	

	div.about{width:81.84%;margin: 0 auto;}
	P.about{
		color: #fff;
		text-align: justify;
		 font-family: "Noto Sans JP", sans-serif;
		font-size:20px;
		line-height:34px;
		font-weight: 600;
		margin: 1.2vh 0 0 0;
	}

		P.about2{
		color: #fff;
		 font-family: "Noto Sans JP", sans-serif;
		font-size:20px;
		line-height:34px;
			font-weight: 600;
		margin: 1vh auto 0 auto;
		 text-align:center;
		width: 90%;
	}	
	

	
/* SNSボタン*/
	img.oubo{width:400px;margin: 3vh auto 5vh auto;
	}

/* 応募規約*/
	div.guideline{
		width:760px;
		text-align: center;
		margin: 0 auto;}
	.guidelinemain{
		height:400px;  
		overflow: scroll; 
		margin: 1.2vh auto 0 auto;
		font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
		font-size:14px;
		color:#231815;
		line-height:20px;
		text-align:justify;
		background-color: white;
		list-style-position: outside;
		padding: 15px;
	}
	
	ul.list{list-style-type:none;}
	ul.list li{padding-left: 1em;text-indent: -0.8em;}
	ul.list li::before{ 
  display:inline-block; 
  vertical-align: middle;
  /*以下頭のところつくる*/
  content:'';
  width:8px;
  height:8px;
  background: #231815;
  margin-right: 8px;
  border-radius:  50%;   /* 要素を丸くする */}



	
/* 会社名*/
	.corporate{width:200px;
		text-align: center;margin: 3vh auto 3vh auto;color: #fff;
		 font-family: "Noto Sans JP", sans-serif;
}

	

}

