section {
    margin-bottom: 6%;
}
section.menu {
    margin-bottom: 0;
}
.sp-only{
	display: none;
}
.scroll-adjust { /*ページ内スクロール位置調整用*/
	display: block;
   margin-top:-200px;
   padding-top:200px;
}
.mainV{
	margin-bottom: 0;
}
.mainV_img{
	position: relative;
	opacity: .4;
	height: 0;
    padding-top: 48%;
     background: url("img/dry/mainV.jpg") 0 0 no-repeat; 
    background-size: contain;
	margin-top: 123px
}
/*
.mainV_img::after {
    content: "";
    display: inline-block;
    width: 100%;
    background-color: rgba(65,31,19,0.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
*/


.mainV_color{
	background-color: #a08f89;
}
.mainV_drytit{
	font-size: 50px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: 100%;
}
.mainV_drytit_sub{
	font-size: 30px;
}
.dry_about_container{
	background-color: #d9d2d0;
	padding: 60px 30px;
}
.dry_about_container_inner{
	max-width: 1100px;
	margin: 0 auto;
}
.dry_about_list{
}
.dry_about_list_item{
	background-color: #fff;
	margin: 10px;
	padding: 10px 20px;
	width: calc(50% - 40px);
}
.dry_about_text_bold{
	font-weight: bold;
	font-size: 18px;
}
.dry_about_note{
	margin: 10px;
	line-height: 1.5;
}
.dry_about_tit{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Helvetica, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
/*メニューセクション*/
.menu{
	width: 100%;
}
.menu_container{
	background-color: rgba(217,210,208,.3);
	padding-top: 40px;
	padding-bottom: 60px;
/*
    padding-top: 40px;
    position: relative;
    z-index: 1;
    max-width: 1250px;
    margin: 0 auto;
*/
}
.menu_inner{
	background-color: #d9d2d0;
    padding-bottom: 1px;
    /* margin: 280px 0 0 auto; */
    width: 70%;
    /* position: relative; */
    /* z-index: 2; */
    margin-top: 200px;
	margin-left: 30px;
	max-width: 1100px;
}
.menu_list{
	margin: 60px;
}
.menu_img{
	margin-top: -150px;
    margin-bottom: 30px;
	width: 100%;
}
.menu_list_item{
	font-weight: bold;
}
.menu_title, .menu_price{
	font-size: 25px;
}
.menu_title, .menu_about{
/*	width: 100%;*/
	line-height: 1.8;
}
.menu_price{
	margin-left: 10px;
}
.menu_support{
	font-weight: normal;
}
.menu_wrap{
	border-bottom: 1px solid;
	margin-bottom: 10px;
    padding-bottom: 10px;
	justify-content: space-between;
    flex-wrap: nowrap;
	align-items: flex-end;
}
.menu_text{
	text-align: right;
	line-height: 1.8;
}
.menu_list_item_link{
	background-color: #fff;
	margin-top: 30px;
	padding: 30px;
	align-items: baseline;
	width: 100%;
}
.menu_list_item_link_only{
	width: 100%;
}
.menu_study_text{
	font-weight: normal;
	text-indent: -1em;
   	padding-left: 1em;
	margin-bottom: 5px;
}
.menu_study {
  	display: flex;
 	align-items: center;
    justify-content: center;
	width: 100%;
	margin-bottom: 10px;
}
.menu_study:before,
.menu_study:after {
  	    border-top: 1px solid black;
    content: "";
    /* width: 40%; */
    margin: 0 auto;
    flex-grow: 1;

}
.menu_study:before {
 	margin-right: 10px; 
}
.menu_study:after {
 	margin-left: 10px; 
}
.menu_list_item_link_wrap{
	width: calc(50% - 30px);
}
.menu_right{
	margin: 200px 30px 0 auto;
    /* width: auto; */
/*     display: block;*/
}
	
.menu_studty_text_bold{
	margin-bottom: 5px;
}
.dry_about_note{
	font-weight: bold;
	font-size: 18px;
}
@media screen and (max-width:960px){
	.mainV_drytit{
	}
	.menu_inner{
		width: 90%;
		margin-left: 0;
	}
	.menu_right {
    	margin: 200px 0 0 auto;
	}
	.menu_text {
    text-align: left;
	}
	.dry_about_list_item {
		width: calc(50% - 20px);
	}
}
@media screen and (min-width:1250px){
	.menu_container_wrap{
		width: 80%;
		margin: 0 auto;
	}
}
@media screen and (max-width:777px){
	.mainV_img{
		margin-top: 61px;
	}
}
@media screen and (max-width:768px){
	.menu_wrap{
		flex-direction: column;
	}
	.menu_inner{
		margin-top: 220px;
	}
	.menu_title, .menu_about{
		width:100%;
		margin: 0 auto;
		text-align: center;
	}
	.menu_list_item_link{
		flex-direction: column;
		padding: 30px 30px 20px;
	}
	.menu_list_item_link_wrap {
		width: 100%;
		margin-bottom: 20px;
	}
	.dry_about_list_item {
		background-color: transparent;
		width: 90%;
		border-bottom: 1px dotted;
		padding: 5px 0px;
		}
	.dry_about_list {
		flex-direction: column;
		background-color: #fff;
		padding: 20px 0;
		align-content: center;
	}
	.dry_about_text_bold {
		width: 141px;
		/* display: inline-block; */
		font-size: 16px;
	}
	.dry_about_text{
		flex-wrap: nowrap;
		align-items: flex-end;
	}
	.dry_about_note {
		width: 90%;
		font-size: 16px;
	}
	.mainV_drytit{
		font-size: 40px;
	}
}
@media screen and (max-width:560px){
	.mainV_drytit{
		font-size: 25px;
	}
	.mainV_drytit_sub {
		font-size: 4vw;
	}
	.dry_about_text_bold{
		width: 50%;
	}
	.dry_about_text_nomal{
		width: 50%;
	}
	.menu_inner{
		width: 100%;
	}
	.menu_list {
		margin: 40px;
	}
	.menu_title, .menu_price {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.commonTitle{
		font-size: 2.5rem;
	}
}
@media screen and (max-width:400px){
	.sp-only{
		display: block;
	}
}

/*ブラッシュアップコンテンツ*/
.brushup_img{
	background: url("img/wet/brushup.jpg") 0 0 no-repeat; 
    background-size: contain;
	width: 100%;
	position: relative;
}
.brushup_img.img2{
	background: none;
	background-color: #d9d2d0;
}
.brushup_inner_list{
	background-color: rgba(103,76,66,.7);
	width: 90%;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	padding: 20px;
	max-width: 1250px;
}
.brushup_inner_list_item, .brushup_menu_tit{
	text-align: left;
    width: 90%;
    margin: 0 auto;
}
.brushup_title{
	font-size: 25px;
	margin-bottom: 10px;
}
.brushup_font_normal{
	font-size: 14px;
	font-weight: normal;
}
.brushup_menu_tit{
	font-size: 18px;
	margin-top: 20px;
}
.brushup_menu_tex{
	font-size: 18px;
	padding: 10px 0;
}
.brushup_font_weight{
	font-size: 14px;
}
.brushup{
	margin-bottom: 0;
}
.brushup_img{
	position: relative;
    height: 45vh;
    width: 100%;
    background: url(img/wet/brushup.jpg) 0 0 no-repeat;
    background-size: cover;
    background-position: center;
	opacity: .6;
}
.brushup_title{
	font-size: 25px;
    color: #fff;
    font-weight: bold;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 10px;
    border-bottom: 1px solid;
	text-align: center;
}
.brushup_font_normal{
	font-size: 14px;
}
.brushup_inner_list_item_link{
	align-items: center;
}
.brushup_inner_list_item_link::after{
	content: '';
  	border-top: 1px dotted;
  	flex: auto;
}
.brushup_inner_list_item_link.box{
	margin-top: 1em;
}
.brushup_inner_list_item_link .box_item{
	margin-bottom: .5em;
	padding-left: 1em;
}
.brushup_menu_tex {
  order: 1;
	margin-left: 10px
}
@media screen and (max-width:777px){
	.brushup_title{
		text-align: left;
	}
}
@media screen and (max-width:560px){
	.brushup_inner_list {
		width: 95%;
		padding: 20px;
	}
	.brushup_title {
		width: 100%;
		font-size: 18px;
	}
	.brushup_inner_list_item, .brushup_menu_tit {
		width: 100%;
	}
	.brushup_img.img2{
		height: 40vh;
		background-size: cover;
		background-position-x: 60%;
	}
}