@charset "utf-8";
/* CSS Document */

.set h3 {
  background: #37a34a ;
  box-shadow: 0px 0px 0px 5px #37a34a ;
  border: dashed 2px white;
  padding: 0.3em 0.3em 0.2em 0.3em;
  color: #ffffff;
  font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;
  margin-top:50px;
  margin-bottom:20px;
  font-size:20px;
  font-weight: bold;
  background-position:100%;
}

.stmp2020 {
    position: relative;/*相対配置*/
}
.stmp2020 .badge{
  position: absolute;
  top: 59%;
  left: 67%;
}

/*.stmp2020 img {
  width: 100%;
  }*/

#why{
    font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;
	font-size:16px;
	color:#111111;
	background:#ebf6f7;
	padding:15px;
	margin-bottom:50px;
	}
#why ul li { 
  padding: 3px 3px;
  margin: 1px;
}
#why h4{
	font-size:18px;
	color:#00533f ;
	margin-top:5px;
	line-height:0.75;
}
#why p{
	margin-top:20px;
	line-height:1.2;
	border:1px solid #00533f;
	background:#ffffff;
	padding:15px;
	margin:10px 0;
	}
.imgCenter{
 display: block;
 margin-left: auto;
 margin-right: auto;
}

#use{
    font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;
	/*font-size:18px;*/
	color:#111111;
	background:#ffffff;
	padding:20px;
	margin:30px;
	border:1px solid #ccc;
	}
#use h4{
	font-size:18px;
	color:#00533f;
	margin-top:5px;
	line-height:0.75;
}
#use p{
	padding:0px;}

#use ul li img{
	/*max-width:215px;*/
	text-align:center;
	padding:0;
	}	
#use ul li { 
  display: inline-block;
  width: 40%;
  padding: 0px 0px 1px 23px;
  margin: 0px;
  vertical-align: bottom;
  font-size:17px;
  background: url(/common/images/com_ic007.gif) no-repeat;
}
#contents-area .best-photo .winner .judge dd {
    width: 580px;
    padding: 7px 8px 5px;
    color: #ffffff;
    background:#0a5408;
    margin-top: 3px;
}
