/* ----------------------------------------
   news custom 
/* --------------------------------------*/
#test {
}



/* news custom -------------------------*/
@media (max-width: 991px) {
/* （〜991）のとき */
#test{
}
}

/* 共通
--------------------------------------------------------------- */
#privacy .section,
#terms .section,
#reference .section,
#company .section,
#concept .section {
	/*font-size: 13px;
	padding: 0 15px;*/
	margin-bottom: 2em;
}



#privacy .title-style06,
#terms .title-style06,
#reference .title-style06 {
	padding: 0 0 0.5em 0;
    margin: 0 0 0.5em 0;
    border-bottom: solid 2px #A9AEB6;
    color: #977C00;
    font-size: 200%;
}

/*@media (max-width: 989px) {*/
@media (max-width: 991px) {
/* （〜991）のとき */
#privacy .title-style06,
#terms .title-style06,
#reference .title-style06 {
	font-size: 18px;
}
}



/* 商品紹介
--------------------------------------------------------------- */
#products .box-style01 {
	margin: 0 0 1em 0;
    padding: 2em 2em 0.5em 2em;
    background: #fff;
}

#products .box-style02 {
	margin: 0 0 1em 0;
    padding: 35px 35px 35px 35px;
    background: #fff;
}

#products .title-style08 {
 margin: 0 0 0 0;
 padding: 1em 1em 0.8em 1em;
 font-size: 120%;
 text-align: center;
 color: #FFF;
 letter-spacing: 0.5em;
 background: #4D443D;
}

#products .title-style09 {
	padding: 0 0 0.5em 0;
    margin: 0 0 0.5em 0;
 font-size: 120%;
 letter-spacing: 0.1em;
    color: #4D443D;
    border-bottom: 1px dotted #4D443D;
}

/* お問い合わせ
--------------------------------------------------------------- */
#reference .box-style01 {
	margin: 0 0 1em 0;
    padding: 2em;
    background: #fff;
}

#reference .title-style08 {
	padding: 0 0 0.5em 0;
    margin: 0 0 0.5em 0;
    color: #977C00;
    font-weight: bold;
}

#reference p {
	margin-bottom: 0;
}

/* 会社情報
--------------------------------------------------------------- */
#company table.full {
	width: 100%;
	background: #FFF;
}

#company td > p:last-child,
#company td > ul:last-child,
#company td > ol:last-child  {
	margin-bottom: 0;
}

#company td > ul,
#company td > ol {
	padding-left: 1em;
}

#company table .nowrap {
	white-space: nowrap;
}

#company .tbl-style01 {
	margin-bottom: 110px !important;
}

#company .tbl-style01 th,
#company .tbl-style01 td {
    color: #333333;
	padding: 0.5em 1em;
	border: solid 1px #ddd;
}

#company .tbl-style01 th {
	width: 170px;
}

#company .tbl-style01 tr:nth-child(odd) th,
#company .tbl-style01 tr:nth-child(odd) td {
	background: #F9F9F9;
}

#company .title-style08 {
	padding: 0;
    margin: 2px 0 5px 0;
    color: #977A00;
    font-weight: 800;
}

#company .lead {
	font-size:120%;
	font-weight: bold;
	letter-spacing: 1px;
}


/* スマホのとき、thを一行にする */
@media (max-width: 479px) {
/* （〜479）のとき */
#company .tbl-responsive th,
#company .tbl-responsive td {
	display: block;
}
#company .tbl-style01 th {
	width: 100%;
}
}

/* 店舗詳細（心斎橋大丸店・神戸大丸店）
--------------------------------------------------------------- */
#shops-detail .shop-detail-box .title {
	padding-left: 15px;
	margin-left: 15px;
	line-height: 1.4;
	font-size: 2em;
	border-left: 6px solid #D80059;
}

#shops-detail .title span {
	font-size: 22px;
}

#shops-detail .bg-white {
	background: #FFF;
	margin-left: 15px;
	margin-right: 15px;
	padding: 20px 5px 0 5px;
}

@media (max-width: 991px) {
/* （〜991）のとき */
#shops-detail .shop-detail-box .title {
	font-size: 1.5em;
}
#shops-detail .title span {
	font-size: 18px;
}
}

@media (max-width: 479px) {
/* （〜479）のとき */
#shops-detail .shop-detail-box .title {
	font-size: 18px;
}
#shops-detail .title span {
	font-size: 16px;
}
}


/* 商品詳細（新作ケーキ）
--------------------------------------------------------------- */
#products-detail .portforio-title h2.second {
	width: 100%;
	text-align: center;
}

#products-detail .title {
	font-size: 200%;
	line-height: 130%;
}

@media (max-width: 991px) {
/* （〜991）のとき */
#products-detail .title {
	font-size: 24px;
	line-height: 1.4;
}
}

@media (max-width: 479px) {
/* （〜479）のとき */
#products-detail .title {
	font-size: 18px;
	line-height: 1.2;
}
}


/* コンセプト（各ページ）
--------------------------------------------------------------- */
.concept .lead {
	margin: 20px 0;
}

@media (min-width: 450px) {
/* （450〜）のとき */
.concept p {
	line-height: 3;
}
.concept .lead {
	font-size: 200%;
}
}

/* サイトマップ
--------------------------------------------------------------- */
#sitemap-wrap .sitemap{
	padding: 0;	
}


/* ベルギーショコラ・セレクション
--------------------------------------------------------------- */
@media (max-width: 479px) {
/* （〜479）のとき */
.belgium-detail {
	margin: 0 15px;
}

}