/* グーグルマップ・レスポンシブレイアウト */
.gmap-wrap{
    position : relative;
    height : 0;
    padding-bottom : 56.25%; /* 縦横比の指定 */
    overflow : hidden;
}
 
.gmap-wrap iframe,
.gmap-wrap object,
.gmap-wrap embed{
    position : absolute;
    top : 0;
    left : 0;
    width : 100%;
    height : 100%;
}

/* ピックアップ3記事 */
@media only screen and (min-width: 768px){
.pickup3__item-first {
	width: calc(33.3% - 40px);
	margin-right: 20px;
	margin-left: 20px;
}
.pickup3__box {
	width: 66%;
}
.pickup3__item-second, .pickup3__item-third {
	width: calc(50% - 40px);
	margin: 0 20px;
}
.pickup3__item-first .heading.heading-pickup3, .heading-pickup3 {
	font-size: 100%;
	padding: 10px 20px 20px;
}
.pickup3__item-first .eyecatch__cat a {
	font-size: 1rem;
}
}


.pickup3 {
	text-align: center;
	padding-top: 30px;
}
.pickup3__bg img {
	display: none;
}
.pickup3 .pickup3__bg{
	background-color: transparent;
}
.pickup3 h2.heading-main{
	margin-bottom: 15px;
	color: #191919;/*「PICK UP」部分の文字色*/
}
.pickup3 .heading-main span {
	color: #ccc;/*「PICK UP」補足部分の文字色*/
}
/*記事タイトルも中央寄せしたい場合は以下を削除して下さい*/
h3.heading-pickup3{
	text-align: left;
}

/* ピックアップ3記事スマホだけ縦並び */
@media only screen and (max-width: 480px){
.pickup3__item-first{
	margin-bottom:30px;
}
.pickup3__item-second, .pickup3__item-third {
	width: 100%;
	margin-bottom: 30px;
}
.pickup3__item:before {
	font-size: 1.8rem;
	height: 40px;
	width: 40px;
	line-height: 40px;
}
}