@charset "UTF-8";
/* =========================================================
 「2021年 日本橋三越本店のおせち」(2020.09.09)
========================================================= */
/* 初期化用
--------------------------------------------------------- */
.wrap .global-header .content-inner {
	padding-bottom:18px;
}

/*.section-category-index {
  overflow:hidden;
}*/
.container.wfull {
	width:100% !important;
}

ol.breadcrumb {
	margin: 0 auto 10px !important;
	width: 1000px !important;
}

#add-main {
	padding:0 0 30px;
	/*width:765px;*/
  text-align:center;/*←変更可能*//*font-size:13px;*/
	background-color:#FFF;
	font-size:13px;
	width:100%;
}

#add-main h1, #add-main h2, #add-main h3, #add-main h4, #add-main h5, #add-main h6, #add-main p {
	/*display:block;*/
  margin-bottom:0;
}

#add-main img {
	vertical-align:top;
	border:0;
}

#add-main ul {
	/*margin:0;
  padding:0;*/
  list-style:none;
}

.content #add-main strong {
	font-weight:bold;
	color:#3e3e3e;
}

#add-main #level01 {
	margin-bottom: 1px;
	padding-left: 10px;
	height: 29px;
	line-height: 29px;
	background:url(images/title_bg.gif) repeat-x top left;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

/*****重要（デフォルトのリンク画像のホバー状態を変更）******/
/*#add-main a img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}*/

/*****重要******/
.add-inner {
	font-size:16px;
}

.add-inner-sub {
	font-size:81.25%;
}

/*****サイドナビなし 中央******/
div.section-result div.content.noSide, div.section-category-index div.content.noSide {
	margin:0 auto;
	float:none;
}


/* USEFUL CLASS
--------------------------------------------------------- */

/* MARGIN SETTING */
#add-main .mt-non {
	margin-top:0 !important;
}

#add-main .mt2 {
	margin-top:2px !important;
}

#add-main .mt3 {
	margin-top:3px !important;
}

#add-main .mt5 {
	margin-top:5px !important;
}

#add-main .mt7 {
	margin-top:7px !important;
}

#add-main .mt10 {
	margin-top:10px !important;
}

#add-main .mt15 {
	margin-top:15px !important;
}

#add-main .mt20 {
	margin-top:20px !important;
}

#add-main .mt25 {
	margin-top:25px !important;
}

#add-main .mt30 {
	margin-top:30px !important;
}

#add-main .mt35 {
	margin-top:35px !important;
}

#add-main .mt40 {
	margin-top:40px !important;
}

#add-main .mt45 {
	margin-top:45px !important;
}

#add-main .mt50 {
	margin-top:50px !important;
}

#add-main .mt55 {
	margin-top:55px !important;
}

#add-main .mt60 {
	margin-top:60px !important;
}

#add-main .mt70 {
	margin-top:70px !important;
}

#add-main .mt80 {
	margin-top:80px !important;
}

#add-main .mb10 {
	margin-bottom:10px !important;
}

#add-main .mb20 {
	margin-bottom:10px !important;
}

/* ALIGN SETTING */
#add-main .tx-l {
	text-align:left;
}

#add-main .tx-c {
	text-align:center;
}

#add-main .tx-r {
	text-align:right;
}

#add-main .tx-h {
	line-height:1.5;
}

/* 赤字 */
#add-main .tx-red {
	color:#F00;
}

/*太字*/
#add-main .tx-bold {
	font-weight:bold;
}

.ch-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ch-clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .ch-clearfix {
	height: 1%;
}

.ch-clearfix {
	display: block;
}

.boxSizing {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#add-main a:hover {
	text-decoration:none;
	cursor:pointer;
	opacity:.7;
}


/*———————————–
　トップへ戻るボタン
———————————–*/
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 80%;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:-9999px;
}

#page-top a {
	display:block;
	background:url(images/mitsukoshi_shikaku.png);
	width:57px;
	height:57px;
}

#page-top a:hover {
	background:url(images/mitsukoshi_shikaku_on.png);
}

/*パンくず*/
.gcpBasicText01 {
	display:none;
}

@media only screen and (max-width: 764px) {
.breadcrumb {
	/*display:none;*/
	padding:0 2%;
}
.gcpBasicText01 {
	display:block;
}
.container,
.section-index,
.content,
#add-main {
	width:100%;
}


}

.pcOnly {
	display:block !important;
}
.spOnly {
	display:none !important;
}
.img_sp,
#add-main img {
	width:100%;
}

/* =========================================================
 base SP
========================================================= */
@media only screen and (max-width: 764px) {
.pcOnly {
	display:none !important;
}
.spOnly {
	display:block !important;
}
br.spOnly {
	display:inline-block !important;
}

#add-main h2 {
	color:#333;
	background:none;
}

.img_sp,
#add-main img {
	width:100%;
}

.sp_inn {
	padding:0 2%;
}

body {
	width:100%;
	min-width:100%;
}
 .title {
 display:none;
}
.dsp-none {
		display:none !important;
}
 .aside {
 display:none;
}
 .global-footer {
display:none;
}
.layer {
display:none;
}
.content,
.container {
 width:100% !important;
}
 div.wrap {
 width: 100% !important;
}
div.section-category-index {
 width: 100% !important;
}
 div.section-category-index .content {
 width: 100% !important;
}
div#TOP.content, .content-inner {
 width: 100% !important;
}


/*★include header*/
/*.global-header {
 display:none;
}
#main-footer {
 display:none;
}*/

/*———————————–
　トップへ戻るボタン
———————————–*/
#page-top {
	position: fixed;
	bottom: 20px;
	right: 10px;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: -9999px;
	z-index: 10000;
}
#page-top a {
	display: block;
	background: url("/osechi/asset2021n/images/common/shikaku.png");
	background: url("../images/common/shikaku.png");
	background-size: cover;
	width: 40px;
	height: 40px;
}
#page-top a:hover {
	opacity: 0.8;
	background: url("/osechi/asset2021n/images/common/shikaku_on.png");
	background: url("../images/common/shikaku_on.png");
	background-size: cover;
	width: 40px;
	height: 40px;
}
.gcpBasicText01.bread {
	/*border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	background-color: #eeeeee;*/
}
.gcpBasicText01.bread a {
	color:#177cb1;
}

/*———————————–
　見出し
———————————–*/
#add-main h2,
#add-main h3 {
	background:none;
	border:none;
}



}


.kk_ul li {
	text-align:left;
	padding-left:1em;
	text-indent:-1em;
}





