@charset "utf-8";

/* ===============================================
fancydessert
=============================================== */
/* font
----------------------- */
@font-face {
    font-weight: 100;
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
}

@font-face {
    font-weight: 200;
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
}

@font-face {
    font-weight: 300;
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
}

@font-face {
    font-weight: 400;
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
}

@font-face {
    font-weight: 700;
    font-family: "Yu Gothic";
    src: local("Yu Gothic Bold");
}

@font-face {
    font-weight: 100;
    font-family: "Helvetica Neue";
    src: local("Helvetica Neue Regular");
}

@font-face {
    font-weight: 200;
    font-family: "Helvetica Neue";
    src: local("Helvetica Neue Regular");
}

.font_mincho {
    font-family: "Halant", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.font_gothic {
    font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* common
----------------------- */

#fancydessert #wrapper.page {
    margin: 0 auto;
    width: 100%;
	background: #fff;
	height:auto;
    color: #000;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

#fancydessert #wrapper section {
	    background: #fff;
 
}

#fancydessert #wrapper section small {
    font-size: 10px;
}



/* #wrapper
----------------------- */
.head .description1 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#b19468;
	font-size:250%;
	margin:30px auto;
	line-height:110%;
	background-color:#ffffff;

}
@media screen and (max-width: 478px) {
	.head .description1 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#b19468;
	font-size:130%;
	margin-left:auto;
		margin-right:auto;
		font-weight:bold;
}
}
.description2 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#000000;
	font-size:110%;
	margin:10px auto;
	line-height:150%;

}

@media screen and (max-width: 478px) {
	.description2 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#000000;
	font-size:85%;
	margin:10px auto;
	line-height:150%;

}
}
.description {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
@media screen and (max-width: 478px) {
	.description {
		font-size:120%;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}}

.head {
	background: #ffffff;
	height:auto;
}
        @media screen and (min-width: 478px) {
  .sp{
    display: none;
  }
}
@media screen and (max-width: 478px) {
  .pc{
    display: none;
							}}
.online{
	width:35%;

	margin:5px;
}
.title_pack{
	width:10%;
	margin:0 auto;
}

@media screen and (max-width: 478px) {
.title_pack{
	width:30%;
	margin:0 auto;
}}

.title_line{
	width:40%;
	margin:0 auto;
}

@media screen and (max-width: 478px) {
.title_line{
	width:80%;
	margin:0 auto;
}
}
img.aji{
	float:left;
width:250px;}

@media screen and (max-width: 478px) {
img.aji{
width:50%;}}