/******************** common */
#page-wrapper{
	width: 760px;
	margin: 0 auto;
	font-size: 15px;
	font-family: 'ヒラギノ丸ゴ Pro W3','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a:hover{
	opacity: 0.8;
}

/************** header */
#page-wrapper h2 img{
	width: 100%;
}

#page-wrapper h2{
	font-size: 25px;
	text-align: center;
}

#page-wrapper h2 a{
	text-decoration: none;
	color: #a40c5e;
}

#page-wrapper h2 a:hover{
	opacity: 0.8;
}

#page-wrapper .h-btn{
	display: flex;
}

#page-wrapper .header-btn{
	width:calc(100%/4);
}

#page-wrapper .header-btn img{
	width: 100%;
}


/********************* about */

#page-wrapper .about{
	padding-top:20px;
}

#page-wrapper .about img{
	width:100%;
}

/********************* contents */

#page-wrapper .contents{
	background:url(./img_negi/background-pc.png);
	background-size: contain;
}


#page-wrapper .contents .top-link{
	margin:2em auto 1em;
	text-align: center;
}

#page-wrapper .contents .top-link img{
	width: 95%;
	margin: auto;
}

#page-wrapper .contents div{
	padding-top:20px;
}

#page-wrapper .contents img{
	width:100%;
}

#page-wrapper .chuumoku-back{
	width:760px;
	position: absolute;
	z-index: 0;
}

#page-wrapper .contents .chuumoku{
	padding-top:45px;
	padding-bottom:50px;
	position: relative;
	z-index: 10;
}

#page-wrapper .contents .shop-btn{
	width:50%;
	margin: 0 auto 40px;
}

#page-wrapper .contents .syusai-btn{
	width:80%;
	margin: 1em auto auto;
	padding-bottom: 5em;
}

#page-wrapper .mt{
	margin-top:20px;
}


