/******************** 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%;
}

#page-wrapper .top-link{
    width: 623px;
    margin: 35px auto 30px;
}

/********************* about */

#page-wrapper .about{
	padding-top:20px;
}

#page-wrapper .about img{
	width:100%;
}

/********************* contents */

#page-wrapper .contents{
	background:url(./img_nasu/background-pc.png);
	background-size: cover;
}

#page-wrapper .contents div{
	padding-top:30px;
}

#page-wrapper .contents img{
	width:100%;
}

#page-wrapper .chuumoku-back{
	width:760px;
	position: absolute;
	z-index: -10;
}

#page-wrapper .contents .chuumoku{
	padding-top:55px;
	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:auto;
	padding-bottom: 50px;
}

#page-wrapper .mt{
	margin-top:20px;
}


