@charset "utf-8";
/* CSS Document */

/* vn__title__first */

#wrap_base_lp {
 font-family: 'Noto Serif JP', serif;
 line-height:1.8em;
 font-size:1.2em;
 width:100%;
margin:0 auto;
}

#wrap_base_lp .mb05{margin-bottom:.5em;}
#wrap_base_lp .mb1{margin-bottom:1em;}
#wrap_base_lp .mb2{margin-bottom:2em;}
#wrap_base_lp .mb3{margin-bottom:3em;}
#wrap_base_lp .bold{font-weight:bold !important;}
#wrap_base_lp .gold{color:#b88b3d;}
#wrap_base_lp .gre{color:#3f6d3e; font-weight:800;}
#wrap_base_lp .blue{color:#336389; font-weight:800;}
#wrap_base_lp .marker{background-color:#fff3bb;}
#wrap_base_lp .kome{font-size:0.6em; line-height:0.8em;}

#wrap_base_lp .pc	{ display:inline!important; }
#wrap_base_lp .mb	{ display:none!important; }


#wrap_base_lp img{
	vertical-align:bottom;
	display: block;
	}

#wrap_base_lp img.img-t{
	vertical-align:top;
}

#wrap_base_lp p, img, div {
	padding: 0;
	margin: 0;
}
#wrap_base_lp p,ul,li,dl,dt,dd,h1,h2{
	margin:0;
	padding:0;
	list-style:none;
}

#wrap_base_lp h1,h2{
	list-style:none;
	text-align: center;
}

#wrap_base_lp p{
	padding:1em 3em 1.5em;
	}

#wrap_base_lp .san{
	font-family: 'Noto Sans JP', sans-serif;
	font-size:1em;
	}

#wrap_base_lp h1{
	width:100%;
	display: flex;
  justify-content: center;
  align-items: center;
	background-color: #c59e5a;
}

#wrap_base_lp h2{
	background-color: #c59e5a;
	margin-bottom:2em;
	}

#wrap_base_lp h2 img{
	margin:0 auto;
	height:90%;
}

#wrap_base_lp h3{
	margin-bottom:1.5em;
	display: flex;
  justify-content: center;
  align-items: center;
	}


#wrap_base_lp section{
	width:750px;
	margin: 0 auto 2em;
	}

#wrap_base_lp section div{
	display: flex;
	justify-content: center;
}

#wrap_base_lp section img{
	width:80%;
  align-items: center;
	}

#wrap_base_lp section p{
	display: block;
}

#wrap_base_lp section .arrow{
	width:20%;
	margin: 0 auto 1.5em;
	}

#wrap_base_lp .attension{
	width:90%;
	margin: 0 auto;
	border:5px solid #c59e5a;
	text-align: center;
}

#wrap_base_lp .attension p{
	padding:1em 2em 1.5em;
	}

#wrap_base_lp .red{
	color:#ae0d15;
}

#wrap_base_lp .u-line{
	text-decoration: underline;
	text-decoration-color: #ae0d15;
}

/*----------------------------------------------------------------------------------------------------------*/

@media screen and (max-width:750px){

#wrap_base_lp {
	width:100%;
	margin:0 auto;
	font-family: 'Noto Serif JP', serif;
 line-height:1.6em;
 font-size:1.2em;
	}
#wrap_base_lp .san{
	font-family: 'Noto Sans JP', sans-serif;
	font-size:1em;
	line-height:1.6em;
	}

#wrap_base_lp img{
	width:100%;
	vertical-align:bottom;
	display: block;
	}
#wrap_base_lp .btn{
	width:90%;
	margin:0 auto;
	}

#wrap_base_lp p{
	padding:0 1em 1em;
	}

#wrap_base_lp .pc	{ display:none!important; }
#wrap_base_lp .mb	{ display:block!important; }

#wrap_base_lp h1{
	width:100%;
	margin:0 auto .5em auto;
	}

#wrap_base_lp h2{
	justify-content: center;
	align-items: center;
	margin-bottom:1em;
	}

#wrap_base_lp section{
	width:100%;
	margin: 0 auto 2em;
	}

#wrap_base_lp section div{
	display: flex;
	justify-content: center;
}

#wrap_base_lp section img{
	width:94%;
  align-items: center;
	margin-bottom: .5em;
	}
	
#wrap_base_lp section .arrow{
	width:20%;
	margin: 0 auto .5em;
	}
	
#wrap_base_lp .attension{
	width:94%;
	margin: 0 auto;
	border:3px solid #c59e5a;
	padding-top: .5em;
	text-align: center;
}

#wrap_base_lp .attension p{
	padding:.5em 1em 1em;
	}



}