@charset "utf-8";
/* CSS Document */

 @media screen and (max-width:640px) {
/*共通*/
img {
	width: 100%;
	height: 100%;
}
.inner {
	width: auto;
}
.s_inner {
	width: auto;
}
.ds_f {
	display: block;
}
.jc_sb {
	justify-content: column;
}
.f_nav {
	display: none;
}
header {
	background-color:#fff;
	height:90px;
	position:relative;
}
header h1 {
	margin:0 auto;
	width:357px;
}
header h1 a{
	display:inline-block;
	width:100%;
	height:100%;
	background-image:url(../images/title1_sp.png);
	background-repeat:no-repeat;
}
header h1 a:hover{
	width:100%;
	height:100%;
	background-image:url(../images/title_sp_hover.png);
	background-repeat:no-repeat;
}
header nav {
	display:none;
}

header .btn {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: 2px solid #3d3934;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px;
    z-index: 99;
    position:fixed;
    left: 10px;
    top: 25px;
}

main section .info_title {
	text-align:center;
	margin-bottom:10px;
}

main section dl {
	width:auto;
	padding:0 20px;
}
main section dl dt {
	width:80px;
	border-bottom:1px solid #3d3934;
	margin-bottom:10px;
}
main section dl dd {
	padding-left:140px;
	border-bottom:1px solid #3d3934;
	margin-bottom:10px;
}
main section h3 {
	display:block;
	text-align:center;
	border:none;
}
main section h4 {
	text-align:center;
}
main section .content .img {
	width:150px;
	margin:0 auto;
}
main section .content .img:nth-child(even) {
	margin-top:20px;
}
main section .content div {
	width:auto;
	box-sizing:border-box;
	padding-top:30px;
}
main section .content div:nth-child(odd) {
	padding-top:0;
}

footer .sp_wit {
	width:150px;
	text-align:center;
	margin:0 auto;
}
/*jsで追記*/
main .main_visual{
	/*jsの追記*/
	width:100%;
	height:200px;
	/*jsの追記*/
}

main .main_visual img{
	/*jsの追記*/
	width:100%;
	height:200px;
	/*jsの追記*/
}

#prevBtn img{
	height:50px;
}

#nextBtn img{
	height:50px;
}
main .main_visual .btn_dc{
	height:200px;
	width:50px;
}
/*jsで追記*/


 }