@charset "Shift_JIS";

/*  PC
-----------------------------------------------------------------------------*/
body { background: url(../../../img/shop_top_bg.gif) repeat-x 0 150px; }
body.slide_none { background: none; }

/* slider */
.slider_wrap {
  border-bottom: 50px solid transparent;
  width: 727px;
  height: 312px;
  float: right;
  overflow: hidden;
}

.slider { width: 727px; }

.slider .bx-wrapper .bx-controls-direction a {
  margin-top: -28px !important;
  width: 28px !important;
  height: 56px !important;
}

/* contents */
#top .infomation {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  overflow: hidden;
}

#top .infomation h2 {
  font-size: 20px;
  font-weight: bold;
  color: #05248a;
  line-height: 24px;
  padding-bottom: 6px;
  padding-top: 5px;
  float: left;
}

#top .infomation dl {
  padding: 0 0 0 30px;
  overflow: hidden;
}

#top .infomation dt {
  color: #0686bb;
  padding-top: 10px;
}

#top .infomation dd {
  margin-top: -18px;
  padding: 0 0 10px 120px;
  border-bottom: 1px solid #dfdfdf;
}

#top .infomation dd:last-child { border-bottom: none; }

#top .infomation dd a {
  color: #000;
  text-decoration: none;
}

#top .infomation dd a:hover { text-decoration: underline; }

#top .pickup_wrap {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px;
  padding-bottom: 20px;
  overflow: hidden;
}

#top .pickup {
  /*width: 500px;*/
  overflow: hidden;
}

#top .pickup h2 {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  font-size: 20px;
  font-weight: bold;
  color: #05248a;
  line-height: 24px;
  margin-bottom: 10px;
  padding: 15px 35px ;
  border-top: 2px solid #05258A;
  background: -moz-linear-gradient(top, #fbfdfe 0%, #dce9ef 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfdfe), to(#dce9ef));
  background: -ms-linear-gradient(top, #fbfdfe 0%, #dce9ef 100%); /* IE10+ */
  background: linear-gradient(to bottom, #fbfdfe 0%, #dce9ef 100%); /* W3C */
  background-position: left center;
  background-repeat: no-repeat;
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffdce9ef, ', endColorstr='#fffbfdfe', GradientType=0 ); /* IE6-8 */
  position: relative;
}

#top .pickup h2:after {
  width: 27px;
  height: 27px;
  top: 10px;
  left: 5px;
  display: block;
  background: url(../../../img/navi_icon_pickup.png) no-repeat;
  background-size: 100%;
  content: "";
  position: absolute;
}

#top .pickup .bx-wrapper .bx-controls-direction a {
  margin-top: -20px !important;
  width: 20px !important;
  height: 40px !important;
}

#top .pickup .bx-wrapper .bx-prev, #top .pickup .bx-wrapper .bx-next { background-size: 20px 40px !important; }
#top .pickup_list { display: none; }

#top .pickup .bx-viewport {
  box-shadow: rgba(221, 221, 221, 0.36) 0px -11px 5px -3px inset;
  -webkit-box-shadow: rgba(221, 221, 221, 0.36) 0px -11px 5px -3px inset;
  -moz-box-shadow: rgba(221, 221, 221, 0.36) 0px -11px 5px -3px inset;
}

#top .pickup_list div {
  padding: 30px;
  box-sizing:border-box;
  overflow: hidden;
}

#top .pickup_list div img {
  max-height: 200px;
  max-width: 200px;
  float: left;
}

#top .pickup_list div p, #top .pickup_list div ul {
  padding: 15px 12px 0;
  overflow: hidden;
}

#top .pickup_list div p a {
  font-size: 17px;
  color: #05248a;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

#top .pickup_list div p a:hover { text-decoration: underline; }
#top .pickup_list div li { padding-bottom: 5px; }

#top .event_bnr {
  text-align: left;
  margin-bottom: 25px;
  padding: 10px 0 2px;
}

#top .event_bnr li {
  margin: 0 0 3px;
  padding: 0 5px 5px;
  display: inline-block;
}

#top .event_bnr li img {
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.4);
}

#top .topics h2 {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  font-size: 20px;
  font-weight: bold;
  color: #05248a;
  line-height: 24px;
  margin: 0 0 20px;
  padding: 15px 0 10px 40px;
  border-top: 2px solid #05258A;
  background: -moz-linear-gradient(top, #fbfdfe 0%, #dce9ef 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfdfe), to(#dce9ef));
  background: -ms-linear-gradient(top, #fbfdfe 0%, #dce9ef 100%); /* IE10+ */
  background: linear-gradient(to bottom, #fbfdfe 0%, #dce9ef 100%); /* W3C */
  background-position: left center;
  background-repeat: no-repeat;
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffdce9ef, ', endColorstr='#fffbfdfe', GradientType=0 ); /* IE6-8 */
  position: relative;
}

#top .topics h2:after {
  width: 36px;
  height: 36px;
  top: 5px;
  left: 0;
  display: block;
  background: url(../../../img/icon_st_shop.png) no-repeat;
  background-size: 100%;
  content: "";
  position: absolute;
}

#top .topics .topics_tab { margin-bottom: 20px; }

#top .topics .topics_tab ul {
  width: 100%;
  overflow: hidden;
}

#top .topics .topics_tab li {
  border-bottom: 4px solid #fff;
  border-left: 4px solid #fff;
  width: 117px;
  background: #f6f6f6;
  float: left;
  position: relative;
}

#top .topics .topics_tab li:last-child { border-right: none; }

#top .topics .topics_tab li:before {
  width: 22px;
  height: 44px;
  top: 0;
  left: 0;
  display: block;
  content: " ";
  position: absolute;
}

#top .topics .topics_tab li.all:before { background: #86CAB3 url(../../../img/icon_info_all.gif) no-repeat center center; }
#top .topics .topics_tab li.ladies:before { background: #EBAEC9 url(../../../img/icon_info_ladies.gif) no-repeat center center; }
#top .topics .topics_tab li.mens:before { background: #94C6E8 url(../../../img/icon_info_mens.gif) no-repeat center center; }
#top .topics .topics_tab li.gourmet:before { background: #EBD8AE url(../../../img/icon_info_gourmet.gif) no-repeat center center; }
#top .topics .topics_tab li.living:before { background: #C1E68B url(../../../img/icon_info_living.gif) no-repeat center center; }
#top .topics .topics_tab li.watch:before { background: #caaeeb url(../../../img/icon_info_watch.gif) no-repeat center center; }
#top .topics .topics_tab li.campaign:before { background: #FDCE99 url(../../../img/icon_info_campaign.gif) no-repeat center center; }
#top .topics .topics_tab li.baby:before { background: #eceb6c url(../../../img/icon_info_baby.gif) no-repeat center center; }
#top .topics .topics_tab li.etc:before { background: #b1b5cb url(../../../img/icon_info_etc.gif) no-repeat center center; }
#top .topics .topics_tab li.online:before { background: #779cec url(../../../img/icon_info_online.gif) no-repeat center center; }
#top .topics .topics_tab li.jewelry:before { background: #caaeeb url(../../../img/icon_info_jewelry.gif) no-repeat center center; }
#top .topics .topics_tab li.art:before { background: #ffa89a url(../../../img/icon_info_art.gif) no-repeat center center; }
#top .topics .topics_tab li.all:hover, #top .topics .topics_tab li.all.active { background: #72bba2; }
#top .topics .topics_tab li.ladies:hover, #top .topics .topics_tab li.ladies.active { background: #de94b5; }
#top .topics .topics_tab li.mens:hover, #top .topics .topics_tab li.mens.active { background: #7fb7dd; }
#top .topics .topics_tab li.gourmet:hover, #top .topics .topics_tab li.gourmet.active { background: #dec387; }
#top .topics .topics_tab li.living:hover, #top .topics .topics_tab li.living.active { background: #b2db77; }
#top .topics .topics_tab li.watch:hover, #top .topics .topics_tab li.watch.active { background: #bc9be2; }
#top .topics .topics_tab li.campaign:hover, #top .topics .topics_tab li.campaign.active { background: #f4bf84 ; }
#top .topics .topics_tab li.baby:hover, #top .topics .topics_tab li.baby.active { background: #dfde43 ; }
#top .topics .topics_tab li.etc:hover, #top .topics .topics_tab li.etc.active { background: #8b93bf ; }
#top .topics .topics_tab li.online:hover, #top .topics .topics_tab li.online.active { background: #5380e2 ; }
#top .topics .topics_tab li.jewelry:hover, #top .topics .topics_tab li.jewelry.active { background: #a977e3 ; }
#top .topics .topics_tab li.art:hover, #top .topics .topics_tab li.art.active { background: #f8735d ; }

#top .topics .topics_tab p.all a, #top .topics .topics_tab li a {
  color: #333;
  text-decoration: none;
  vertical-align: middle;
  padding: 5px 3px 5px 27px;
  height: 34px;
  display: block;
  display: table-cell;
}

#top .topics .topics_tab li:hover a, #top .topics .topics_tab li.active a { color: #fff; }

#top .topics_list {
  margin-left: -8px;
  overflow: hidden;
}

#top .topics_list div {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.15);
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-left: 8px solid transparent;
  width: 236px;
  float: left;
}

#top .topics_list div > a, #top .topics_list div > span {
  line-height: 200px;
  text-align: center;
  height: 200px;
  display: block;
}

#top .topics_list div > a img, #top .topics_list div > span img {
  vertical-align: middle;
  max-height: 200px;
  max-width: 200px;
}

#top .topics_list div p a, #top .topics_list div p span {
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

#top .topics_list div p.st { padding-top: 5px; }
#top .topics_list div p a { color: #05248a; }
#top .topics_list div p a:hover { text-decoration: underline; }

/* side */
#side { margin-top: -242px; }
body.slide_none #side { margin-top: 0; }

/* hacchobori -------------------------------------------------------- */
#hacchobori_top h3 {
  font-size: 20px;
  font-weight: bold;
  color: #05248a;
  line-height: 24px;
  margin-bottom: 10px;
  padding: 15px 0 10px 10px;
  border-bottom: 1px dotted #05248a;
  background: #f6f6f6;
  clear: both;
}

#hacchobori_top h3 span {
  font-size: 160%;
  padding-right: 10px;
}

#hacchobori_top dl.list_box, #hacchobori_top dl.slist_box {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 40px;
  clear: both;
}

#hacchobori_top dl.list_box { margin: 0 83px 40px 84px; }

#hacchobori_top dl.slist_box.border {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #05248a;
}

#hacchobori_top dl.slist_box:after {
  height: 0;
  display: block;
  clear: both;
  content: " ";
}

#hacchobori_top dl.slist_box dt {
  width: 35%;
  float: left;
}

#hacchobori_top dl.slist_box dd {
  width: 60%;
  float: right;
}

#hacchobori_top dl.list_box dd h4, #hacchobori_top dl.slist_box dd h4 {
  font-size: 110%;
  color: #fff;
  margin-bottom: 15px;
  padding: 5px;
  background: #4f96de;
}

#hacchobori_top dl.slist_box dd h4 span {
  font-weight: normal;
  color: #333;
  margin-left: 5px;
  padding: 0 3px;
  display: inline-block;
  background: #fff;
}

#hacchobori_top dl.list_box dd ul, #hacchobori_top dl.slist_box dd ul {
  margin-top: 15px;
  padding: 10px;
  border: 1px solid #ccc;
}

#hacchobori_top dl.list_box dd ul li, #hacchobori_top dl.slist_box dd ul li {
  margin-bottom: 8px;
  padding-bottom: 8px;
  padding-left: 14px;
  border-bottom: 1px dotted #777;
}

#hacchobori_top dl.slist_box dd ul li p { padding-bottom: 5px; }

#hacchobori_top dl.slist_box dd ul li span {
  font-weight: bold;
  text-indent: -14px;
  display: block;
}

#hacchobori_top dl.list_box dd ul li:last-child, #hacchobori_top dl.slist_box dd ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

@media only screen and (max-width:767px) {
  /*  SP
-----------------------------------------------------------------------------*/
  body { background: none; }

/* slider */
.slider_wrap {
  border-bottom: none;
  width: auto;
  height: auto;
  float: none;
  overflow: hidden;
}

.slider {
  padding: 0 ;
  width: 100%;
  float: none;
}

.bxslider li img { width: 100%; }

.slider .bx-wrapper .bx-controls-direction a {
  margin-top: -16px !important;
  width: 16px !important;
  height: 32px !important;
}

.slider .bx-wrapper .bx-prev, .slider .bx-wrapper .bx-next { background-size: 16px 32px !important; }

/* shop_navi */
.pc_d_none .shop_navi {
  margin-bottom: 15px;
  border-top: 2px solid #bebebe;
  border-bottom: 1px solid #bebebe;
}

.pc_d_none .shop_navi ul {
  text-align: left;
  margin: 0 auto -1px;
  width: auto;
  background: none;
  overflow: hidden;
}

.pc_d_none .shop_navi li {
  box-sizing: border-box;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  width: 50%;
  display: block;
  background: none;
  float: left;
}

.pc_d_none .shop_navi li a, .pc_d_none .shop_navi li > span {
  font-size: 13px;
  line-height: 20px;
  margin: 0;
  padding: 20px 3px 20px 28px;
  border-bottom: none;
}

.pc_d_none .shop_navi li.schedule a, .pc_d_none .shop_navi li.floor a, .pc_d_none .shop_navi li.search a, .pc_d_none .shop_navi li.map a, .pc_d_none .shop_navi li.restaurant a { background-position: 3px center; }
.pc_d_none .shop_navi li.schedule a { background-size: 24px; }
.pc_d_none .shop_navi li.floor a { background-size: 24px; }
.pc_d_none .shop_navi li.search a { background-size: 24px; }
.pc_d_none .shop_navi li.access a { background-size: 24px; }
.pc_d_none .shop_navi li.map a { background-size: 24px; }
.pc_d_none .shop_navi li.restaurant a, .pc_d_none .shop_navi li.restaurant span { background-size: 24px; }
.pc_d_none .shop_navi li.info { display: block; }

.pc_d_none .shop_navi li.info a {
  color: #6b6b6b;
  line-height: 18px;
  padding: 13px 3px 11px 28px;
  background: url(../../../img/navi_icon_info.png) no-repeat 3px center;
  background-size: 18px;
}

.pc_d_none .shop_navi li.schedule a:hover, .pc_d_none .shop_navi li.floor a:hover, .pc_d_none .shop_navi li.search a:hover, .pc_d_none .shop_navi li.access a:hover, .pc_d_none .shop_navi li.restaurant a:hover { color: #05248a; }

.pc_d_none .shop_navi li.schedule a:hover {
  background: url(../../../img/navi_icon_schedule.png) no-repeat 3px center;
  background-size: 24px;
}

.pc_d_none .shop_navi li.floor a:hover {
  background: url(../../../img/navi_icon_floor.png) no-repeat 3px center;
  background-size: 24px;
}

.pc_d_none .shop_navi li.search a:hover {
  background: url(../../../img/navi_icon_search.png) no-repeat 3px center;
  background-size: 24px;
}

.pc_d_none .shop_navi li.access a:hover {
  background: url(../../../img/navi_icon_map.png) no-repeat 5px center;
  background-size: 24px;
}

.pc_d_none .shop_navi li.restaurant a:hover {
  background: url(../../../img/navi_icon_restaurant.png) no-repeat 3px center;
  background-size: 24px;
}

.pc_d_none .shop_navi li.info a span {
  font-size: 10px;
  font-weight: noemal;
  display: block;
}

.pc_d_none .shop_navi li a:hover { border-bottom: none; }

/* contents */
#top .infomation {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
  padding: 10px 5px 0;
}

#top .infomation h2 {
  -webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.08);
  box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  margin-bottom: 20px;
  float: none;
}

#top .infomation .more_btn { margin-bottom: 15px; }

#top .infomation dl {
  margin-top: 0;
  padding: 0;
}

#top .infomation dt {
  padding: 0 5px;
  position: static;
}

#top .infomation dd {
  margin-bottom: 10px;
  padding: 0 5px 15px 120px;
}

#top .infomation dd a { text-decoration: underline; }
#top .infomation dd:last-child { border-bottom: 1px solid #dfdfdf; }

#top .pickup_wrap {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 25px;
}

#top .pickup {
  margin: 0 0 30px;
  width: auto;
  float: none;
  overflow: hidden;
}

#top .pickup h2 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  margin: 0 5px 10px;
  padding: 15px 35px ;
}

#top .pickup_list div {
  padding: 10px;
  width: auto;
}

#top .pickup_list div img {
  max-height: 100px;
  max-width: 135px;
  display: inline;
}

#top .pickup_list div p, #top .pickup_list div ul { padding: 8px 8px 0; }
#top .pickup_list div p a { font-size: 13px; }

#top .pickup_list div li {
  text-align: left;
  padding-bottom: 0;
}


#top .event_bnr {
  margin:0 auto;
  width:300px;
}

#top .event_bnr li {
  margin: 0 0 3px;
  padding: 0 0 5px;
  border-left:3px solid transparent;
  border-right:3px solid transparent;
  display: inline-block;
  width:140px;
  text-align:center;
}

#top .event_bnr li img {
  -webkit-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.4);
  max-width:100%;
}

#top .topics h2 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  margin: 0 5px 5px;
  padding: 12px 0 6px 34px;
}

#top .topics .topics_tab {
  margin: 0 5px 15px;
  position: relative;
}

#top .topics .topics_tab:after {
  height: 0;
  display: block;
  clear: both;
  content: " ";
}

#top .topics_tab p {
  width: 35%;
  float: left;
  position: relative;
}

#top .topics_tab p:before {
  width: 28px;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  content: " ";
  position: absolute;
}

#top .topics_tab p.cate_select {
  width: 65%;
  float: right;
}

#top .topics_tab p.cate_select:before {
  background: #777 url(../../../img/icon_arrow_bottom.png) no-repeat center center;
  background-size: 16px auto;
}

#top .topics_tab p.all:before { background: #86CAB3 url(../../../img/icon_info_all.gif) no-repeat center center; }
#top .topics_tab p.ladies:before { background: #EBAEC9 url(../../../img/icon_info_ladies.gif) no-repeat center center; }
#top .topics_tab p.mens:before { background: #94C6E8 url(../../../img/icon_info_mens.gif) no-repeat center center; }
#top .topics_tab p.gourmet:before { background: #EBD8AE url(../../../img/icon_info_gourmet.gif) no-repeat center center; }
#top .topics_tab p.living:before { background: #C1E68B url(../../../img/icon_info_living.gif) no-repeat center center; }
#top .topics_tab p.watch:before { background: #CAAEEB url(../../../img/icon_info_watch.gif) no-repeat center center; }
#top .topics_tab p.campaign:before { background: #FDCE99 url(../../../img/icon_info_campaign.gif) no-repeat center center; }
#top .topics_tab p.baby:before { background: #eceb6c url(../../../img/icon_info_baby.gif) no-repeat center center; }
#top .topics_tab p.etc:before { background: #b1b5cb url(../../../img/icon_info_etc.gif) no-repeat center center; }
#top .topics_tab p.online:before { background: #779cec url(../../../img/icon_info_online.gif) no-repeat center center; }
#top .topics_tab p.jewelry:before { background: #caaeeb url(../../../img/icon_info_jewelry.gif) no-repeat center center; }
#top .topics_tab p.art:before { background: #ffa89a url(../../../img/icon_info_art.gif) no-repeat center center; }

#top .topics_tab p span {
  color: #333;
  text-decoration: none;
  padding: 10px 3px 10px 32px;
  display: block;
  background: #eee;
}

#top .topics .topics_tab ul {
  z-index: 10;
  top: 38px;
  left: 0;
  display: none;
  position: absolute;
}

#top .topics .topics_tab li {
  border-bottom: 1px solid #fff;
  border-left: none;
  width: 100%;
  display: block;
}

#top .topics .topics_tab li:before {
  width: 35px;
  height: 100%;
}

#top .topics .topics_tab li.active:after { display: none; }

#top .topics .topics_tab li a {
  padding: 8px 3px 8px 40px;
  height: auto;
  display: block;
}

#top .topics_list { margin-left: 0; }

#top .topics_list div {
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 20px;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  width: 50%;
}

#top .topics_list div > a img, #top .topics_list div > span img {
  height: auto;
  max-height: 150px;
  max-width: 150px;
}

/* side */
#side { margin-top: 0; }

/* hacchobori -------------------------------------------------------- */
#hacchobori_top h3 { text-align: center; }
#hacchobori_top dl.list_box { margin: 0 0 40px; }

#hacchobori_top dl.slist_box dt {
  text-align: center;
  margin-bottom: 10px;
  width: 100%;
  float: none;
}

#hacchobori_top dl.list_box dt img, #hacchobori_top dl.slist_box dt img { width: 100%; }

#hacchobori_top dl.slist_box dd {
  width: 100%;
  float: right;
}

}
