@charset "utf-8";

/* common
----------------------- */
.css_sp_only {
    display: none !important;
}

.spOnly {
    display: none !important;
}

#fancydessert #wrapper section {
    margin-bottom: 0;
}

#fancydessert #wrapper.page {
	min-width: 960px;
	background-color:#ffffff;
	height:auto;
}



/* #wrapper
----------------------- */

#kv {
  background: url(../img/img_kv_pc.jpg) no-repeat top center;
}


.head {
	background-color:#ffffff;
width:100%;
	height:auto;
}

.new{
		color:#b19468;
	    font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", 'MS Mincho', serif;
	font-size:300%;
	text-decoration:underline;
	margin-bottom:-10px;
	margin-top:20px;
}
.copy01{		color:#b19468;
	    font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", 'MS Mincho', serif;
	font-size:180%;
	
		text-align:center;
margin-bottom:25px;}

.copy02{		color:#b19468;
	border-top:1px solid #b19468;
	border-bottom:1px solid #b19468;
	width: 200px; 
	    font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", 'MS Mincho', serif;
	padding:5px;
	font-size:150%;
		text-align:center;
	margin:0 auto;}


#fancydessert #wrapper section h2+p {
    font-size: 36px;
  
}


#fancydessert #wrapper section .ttl_new {
    margin-top: 2px;
}

#fancydessert #wrapper section .ttl_new img {
    width: 80px;
}

.description {
    line-height: 2;
}

.description+.description {
    margin-top: 32px;
}


/* minimals
----------------------- */

.title h3 {
    font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", 'MS Mincho', serif;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0;
    color: inherit;
	margin-top: 10px;
	color:#b19468;
	font-weight:bold;
}

.color-lineup div div {
    font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", 'MS Mincho', serif;
    font-size: 12px;
    margin-top: 20px;
}

.flexBox01 {
    -ms-align-items: flex-end;
    align-items: flex-end;
}



.item_box {
    margin-bottom: 48px;
}

.item_box+.item_box {
    margin-top: 0;
}

.item_box>.detail {
    padding: 0 0 0 3%;
}

.detail {
    width: 316px;
}
ul.box00{
	width:800px;
    display: flex;      
    flex-wrap: wrap;     
    padding: 0;
    margin: 0;
margin:0px auto;}

li.box01{
	float:left;
width:50%;}
li.box02{
	float:left;
	width:33%;
padding:5px;}
li.box03{
	float:left;
	width:33%;
padding:5px;}

li.box02 img{
width:50%;}

li.line-up{
	float:left;
	margin: 0
padding:0;}

	

	




.parent {
	width:1000px;
	margin:0px auto;
  display: flex;
}
@media screen and (max-width:798px) {
.parent {
	width:100%;
	margin:0px auto;
  display: flex;
}}

.three{
	width:33%;
	line-height:150%;
float:left;
padding:10px;
color:#333333;
text-align:center;}

@media screen and (max-width:798px) {
.three{
width:100%;
						padding:0 auto;
color:#333333;
text-align:center;
				}}
				
				.button{
					height:28px;
	margin:10px auto 5px;
	padding:auto;
					width:200px;
	border-radius:20px;

					text-align:center;
	background-color:#ffffff;
	border:1px solid #b19468;
	padding:3px;
		color:#b19468;
}

.button:hover {
	opacity: 0.5 ;
}
.hontai{
	margin-top:10px;
font-size:80%;}
.title_logo{
	width:50%;
	}