@charset "UTF-8";

/* ++++++++++ reikia ++++++++++ */

.reikia-list{
	border:1px solid var(--main-rose);
	border-radius:0.5em;
	margin:1em auto;
	padding:1em;
}
.reikia-dig h3{
font-size:1em;
font-weight:600;	
}
.reikia-dig h4{
	font-size:1.4em;
	font-weight:600;
	text-align:center;
	color:var(--main-purple);
	margin:0;
	padding:0;
}
.reikia-dig ul{
	list-style:none;
	margin:1em auto;
	padding:0;
}
.reikia-dig li{
	color:var(--text-color);
	font-weight:600;
	line-height:1.5;
	margin:0 0 0.5em;
	padding-bottom:0.5em;
	border-bottom:1px dotted var(--sub-brightpurple);
}
.reikia-dig p{
	text-align:center;
}
.menu-img01 img{
	width:100%;
}

.reikia-set{
	margin:0 auto 1em;;
	padding:0.1em;
	background-color:var(--sub-brightrose);
	border-radius:0.5em;
	text-align:center;
}
.reikia-set h4{
	font-size:1.4em;
	color:#fff;
	margin:1em auto 0.5em;
	padding:0;
}
.reikia-set p{
	font-size:1.2em;
	font-weight:600;
	letter-spacing:0.1em;
	color:#fff;
	padding:0;
	margin:0 auto 1em;
}
.reikia-set p .pricap{
	font-size:0.7em;
}

@media all and (min-width:1024px){
.reikia-dig{
	width:90%;
	margin:auto;
}
}

/* +++++ 料金表 +++++ */
.menu-price{
	margin:0 auto 1em;;
	padding:0.1em;
	background-color:var(--sub-brightrose);
	border-radius:0.5em;
	text-align:center;
}
.menu-price p{

}
.menu-price p .pricap{

}

@media all and (min-width:769px){
.menu-price{
	width:500px;
}
}

/* ++++++++++ pd ++++++++++ */
/* +++++ contents +++++ */
.pd-list-con{
	border:1px solid #a57fc1;
	border-radius:0.3em;
	margin:0 auto 1em;
	padding:1em;
}
.pd-list-con h4{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	font-family:Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	color:#a57fc1;
	padding:0 0 0.5em;
	margin:0;
}
.pd-list-con p{
	padding:0;
	margin:0;
}
@media all and (min-width:769px){
#pd-copy{
	padding:12em 2em 0;
}
.pd-list-con{
	width:70%;
}
}