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

#ctn_wrap {
	}

#ctn_box {
	margin: 0 auto 0;
	padding: 0;
	/*width: 960px;*/
	background-color: black;
}
p {
	margin: 0;
	padding: 0;
}
#main_content img {
    display:block;
	border-style: none;
	margin: auto;
	max-width: 960px; /* 最大幅 */
}

#main_content{
    display:block;
	border-style: none;
	margin: auto;
	max-width: 960px; /* 最大幅 */
}

button {
	border: 0;
}
#contents {
	margin: 0;
}
#wrapper {
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0 auto 0;
	padding: 0;
}
#main_content {
	margin:auto;
}


/* コンテンツ */
.shohin img{
	float:left;
	max-width:640px;
}

.shohin{
	width:100%;
	max-width:960px;
}

.shohin img:hover{ opacity:0.8;
}

.link img:hover{ opacity:0.8;
}

#tenpo img{
	float:left;
	padding-right:10px;
	width:50%;
}

.#tenpo{
	width:100%;
}

.ggmap {
position: relative;
padding-bottom: 30%;
padding-top:50px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 10px;
left: 10px;
width: 90%;
height: 90%;
}