@charset "UTF-8";

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
/* font: inherit; */
vertical-align: baseline;
box-sizing: border-box;
/* line-height: 1; */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, header, hgroup, menu, nav, section {
display: block;
}
#wrapper {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img{
  /* vertical-align: bottom; */
}
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

/* font */

#wrapper{
  font-family: -apple-system, BlinkMacSystemFont, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
}

/* header */

  header #header {
    width: 100%;
    margin: 0 auto;
  }
  header #header #logo {
    width: 282px;
    height: 50px;
    position: relative;
    margin: 0 auto;
    z-index: 1;
  }
  header #header #logo li {
    position: absolute;
  }
  header #header #logo li.logo-daimaru {
    left: 0;
    top: 15px;
    width: 134px;
  }
  header #header #logo li.logo-matsuzakaya {
    right: 0;
    top: 15px;
    width: 130px;
  }
  .c-header {
    padding: 15px 0;
    }

/* top */

section#top{
  padding-top: 24px;
  padding-bottom: 60px;
  background: #f5f5f5;
}

#menu_wrap{
  margin: 0 auto 0;
  width: 1000px;
  box-shadow: 0 0 10px #bbbbbb;
  background-color: rgba(255,255,255,0.95);
  padding: 36px 0 30px 0;
  position: relative;
  z-index: 2;
}

#site_ttl{
  margin: 0 auto;
  width: 177px;
}

#menu_sns{
  margin: 56px 0 0 175px;
  width: 648px;
}

#menu_sns ul{
  display: flex;
  justify-content: space-between;
}

#menu_sns ul li{
}

#menu_sns ul li a{
  text-decoration: none;
  color: #169442;
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 8px;
}

#menu_sns ul.link_list li a:hover{
  border-bottom: 2px solid #169442;
}

#top_sns_btn{
  position: absolute;
  bottom: 16px;
  right: 25px;
}

#top_sns_btn ul li:last-child{
  margin-left: 9px;
}

#sp_menu_btn{
  display: none;
}

#menu_sns_cl{
  display: none;
}

#bread_top_wrap{
  position: relative;
  background: #fff;
}

#bread{
  background: #444444;
  color: #fff;
  text-align: right;
  margin-top: 413px;
  padding: 9px 13px 9px 0;
  font-size: 11px;
}
@media screen and (min-width: 668px) {
  #bread.bread_report_20240730 {
    text-align: left;
    padding: 9px 13px 9px 53%;
  }
}

#bread a{
  color: #fff;
  text-decoration: none;
  position: relative;
  z-index: 1000;
}

#top_contents{
  width: 1120px;
  margin: 0 auto;
  margin-top: -511px;
  position: relative;
  z-index: 1;
}

.top_vi{
  float: left;
  width: 600px;
}

.top_right{
  float: left;
  width: 370px;
  margin-top: 240px;
}

.top_content_2{
  font-size: 14px;
  color: #444444;
  margin-top: 21px;
  line-height: 1.7;
}

/* fade */

.first_state{
  opacity: 0;
  transform: translate(0,60px);
  -webkit-transform: translate(0,60px);
}

.move_state{
  opacity: 1;
  transform: translate(0,0);
  -webkit-transform: translate(0,0);
  transition: .8s;
}

.sp_show{
  display: none;
}

/*-----------------------------------------------------
  Footer
  -------------------------------------------------------*/
  /* pc */
  /* footer {
    border-top: 2px #0e0e0e solid;
    padding: 20px 0 0;
  }
  footer .copy_note {
    text-align: center;
    font-size: 11px;
    padding-top: 10px;
    margin-bottom: 10px;
    line-height: 1.6em;
  }
  footer .copy_note a:link, footer .copy_note a:visited {
    color: #333;
  }
  footer .copy_note a:hover {
    color: #333;
    text-decoration: underline;
  }
  footer #copyright img {
    width: 326px;
    height: 10px;
  }
  footer .sp {
    display: none;
  } */

  aside#sns {
    width: 990px;
  margin: 0 auto 16px;
  padding-right: 32px;
  }

  aside#sns ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  aside#sns ul li {
    float: left;
    margin-left: 16px;
  }

  aside#sns ul li.gplus {
    width: 80px;
  }

  aside#sns ul li.line_none {
    display: none;
    width: 88px;
    margin-right: 32px;
  }

  /* .ie8 footer #copyright p img {
    width: 324px;
    height: 10px;
  } */

  #btn_go_top{
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
  }

  section#campaign{
  background: url(/ecoff/img/bg_campaign.png);
  padding: 38px 0 61px 0;
}

section#campaign h2{
  width: 135px;
  margin: 0 auto;
}

@media screen and (min-width: 668px) {
#campaign_box{
	max-width: 800px;
	min-height: 200px;
	margin: 40px auto 0;
	padding: 40px 0 30px;
	border: 1px #169442 solid;
	background: linear-gradient(#fffde3 60%, #fff 40%, #fff);
	text-align: center;
	position: relative;
}
.campaign_ttl {
	margin: 0 0 0 180px;
}
.campaign_ttl img {
	width: 450px;
	margin: 0 auto 30px;
	display: block;
}
.campaign_present {
	position: absolute;
	top: 50%;
	left: 40px;
	transform: translateY(-50%);
}
.campaign_present img {
	width: 190px;
	display: block;
}
.campaign_detail {
	margin: 50px 0 0 170px;
}
}

.campaign_detail a{
  background: #219443 url(/ecoff/img/icon_detail_arrow.png) no-repeat ;
  background-position: right 11px top 50%;
  color: #fff;
  font-size: 14px;
  padding: 14px 34px 14px 21px;
  text-decoration: none;
  display: inline-block;
  border: 2px solid #219443;
}

.campaign_detail a:hover{
  background: transparent url(/ecoff/img/icon_detail_arrow2.png) no-repeat;
  background-position: right 9px top 50%;
  border: 2px solid #219443;
  color: #219443;
}




@media screen and (min-width: 668px) {
.c-footerNavi {
  width:1000px;
  margin:0 auto;
}
.c-footerCopyright {
  text-align:left;
}
}

.c-footerCopyright {
  border:none;
  padding:20px 0 10px;
  width: 326px;
  margin-left: 40px;
}

del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}img,img a,input,select{/*vertical-align:middle*/}h1,h2,h3,h4,h5,h6{font-weight:normal}@media print, screen and (min-width: 768px){.c-main{min-width:970px}}body{}body.-open{overflow:hidden}button{padding:0;outline:0;border:0;background-color:transparent}.c-main p{margin-top:1rem}em{font-weight:bold;font-style:normal}small{font-size:0.785714em}ol li,ul li{list-style-type:none}table{text-align:left;vertical-align:middle}table th{font-weight:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}noscript p{padding:10px;text-align:center}a{color:#000;-webkit-tap-highlight-color:transparent;text-decoration:none}@media screen and (max-device-width: 568px){body{-webkit-text-size-adjust:none}}@media print, screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}.clearfix:before,.clearfix:after{display:table;content:''}.clearfix:after{clear:both}.mb0{margin-bottom:0 !important}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:1px}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;top:-22px;left:0;color:#fff}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious:hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext:hover{background-position:-25px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}body[data-aos-duration='50'] [data-aos],[data-aos][data-aos][data-aos-duration='50']{transition-duration:50ms}body[data-aos-delay='50'] [data-aos],[data-aos][data-aos][data-aos-delay='50']{transition-delay:0}body[data-aos-delay='50'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='50'].aos-animate{transition-delay:50ms}body[data-aos-duration='100'] [data-aos],[data-aos][data-aos][data-aos-duration='100']{transition-duration:100ms}body[data-aos-delay='100'] [data-aos],[data-aos][data-aos][data-aos-delay='100']{transition-delay:0}body[data-aos-delay='100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='100'].aos-animate{transition-delay:100ms}body[data-aos-duration='150'] [data-aos],[data-aos][data-aos][data-aos-duration='150']{transition-duration:150ms}body[data-aos-delay='150'] [data-aos],[data-aos][data-aos][data-aos-delay='150']{transition-delay:0}body[data-aos-delay='150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='150'].aos-animate{transition-delay:150ms}body[data-aos-duration='200'] [data-aos],[data-aos][data-aos][data-aos-duration='200']{transition-duration:200ms}body[data-aos-delay='200'] [data-aos],[data-aos][data-aos][data-aos-delay='200']{transition-delay:0}body[data-aos-delay='200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='200'].aos-animate{transition-delay:200ms}body[data-aos-duration='250'] [data-aos],[data-aos][data-aos][data-aos-duration='250']{transition-duration:250ms}body[data-aos-delay='250'] [data-aos],[data-aos][data-aos][data-aos-delay='250']{transition-delay:0}body[data-aos-delay='250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='250'].aos-animate{transition-delay:250ms}body[data-aos-duration='300'] [data-aos],[data-aos][data-aos][data-aos-duration='300']{transition-duration:300ms}body[data-aos-delay='300'] [data-aos],[data-aos][data-aos][data-aos-delay='300']{transition-delay:0}body[data-aos-delay='300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='300'].aos-animate{transition-delay:300ms}body[data-aos-duration='350'] [data-aos],[data-aos][data-aos][data-aos-duration='350']{transition-duration:350ms}body[data-aos-delay='350'] [data-aos],[data-aos][data-aos][data-aos-delay='350']{transition-delay:0}body[data-aos-delay='350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='350'].aos-animate{transition-delay:350ms}body[data-aos-duration='400'] [data-aos],[data-aos][data-aos][data-aos-duration='400']{transition-duration:400ms}body[data-aos-delay='400'] [data-aos],[data-aos][data-aos][data-aos-delay='400']{transition-delay:0}body[data-aos-delay='400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='400'].aos-animate{transition-delay:400ms}body[data-aos-duration='450'] [data-aos],[data-aos][data-aos][data-aos-duration='450']{transition-duration:450ms}body[data-aos-delay='450'] [data-aos],[data-aos][data-aos][data-aos-delay='450']{transition-delay:0}body[data-aos-delay='450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='450'].aos-animate{transition-delay:450ms}body[data-aos-duration='500'] [data-aos],[data-aos][data-aos][data-aos-duration='500']{transition-duration:500ms}body[data-aos-delay='500'] [data-aos],[data-aos][data-aos][data-aos-delay='500']{transition-delay:0}body[data-aos-delay='500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='500'].aos-animate{transition-delay:500ms}body[data-aos-duration='550'] [data-aos],[data-aos][data-aos][data-aos-duration='550']{transition-duration:550ms}body[data-aos-delay='550'] [data-aos],[data-aos][data-aos][data-aos-delay='550']{transition-delay:0}body[data-aos-delay='550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='550'].aos-animate{transition-delay:550ms}body[data-aos-duration='600'] [data-aos],[data-aos][data-aos][data-aos-duration='600']{transition-duration:600ms}body[data-aos-delay='600'] [data-aos],[data-aos][data-aos][data-aos-delay='600']{transition-delay:0}body[data-aos-delay='600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='600'].aos-animate{transition-delay:600ms}body[data-aos-duration='650'] [data-aos],[data-aos][data-aos][data-aos-duration='650']{transition-duration:650ms}body[data-aos-delay='650'] [data-aos],[data-aos][data-aos][data-aos-delay='650']{transition-delay:0}body[data-aos-delay='650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='650'].aos-animate{transition-delay:650ms}body[data-aos-duration='700'] [data-aos],[data-aos][data-aos][data-aos-duration='700']{transition-duration:700ms}body[data-aos-delay='700'] [data-aos],[data-aos][data-aos][data-aos-delay='700']{transition-delay:0}body[data-aos-delay='700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='700'].aos-animate{transition-delay:700ms}body[data-aos-duration='750'] [data-aos],[data-aos][data-aos][data-aos-duration='750']{transition-duration:750ms}body[data-aos-delay='750'] [data-aos],[data-aos][data-aos][data-aos-delay='750']{transition-delay:0}body[data-aos-delay='750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='750'].aos-animate{transition-delay:750ms}body[data-aos-duration='800'] [data-aos],[data-aos][data-aos][data-aos-duration='800']{transition-duration:800ms}body[data-aos-delay='800'] [data-aos],[data-aos][data-aos][data-aos-delay='800']{transition-delay:0}body[data-aos-delay='800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='800'].aos-animate{transition-delay:800ms}body[data-aos-duration='850'] [data-aos],[data-aos][data-aos][data-aos-duration='850']{transition-duration:850ms}body[data-aos-delay='850'] [data-aos],[data-aos][data-aos][data-aos-delay='850']{transition-delay:0}body[data-aos-delay='850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='850'].aos-animate{transition-delay:850ms}body[data-aos-duration='900'] [data-aos],[data-aos][data-aos][data-aos-duration='900']{transition-duration:900ms}body[data-aos-delay='900'] [data-aos],[data-aos][data-aos][data-aos-delay='900']{transition-delay:0}body[data-aos-delay='900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='900'].aos-animate{transition-delay:900ms}body[data-aos-duration='950'] [data-aos],[data-aos][data-aos][data-aos-duration='950']{transition-duration:950ms}body[data-aos-delay='950'] [data-aos],[data-aos][data-aos][data-aos-delay='950']{transition-delay:0}body[data-aos-delay='950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='950'].aos-animate{transition-delay:950ms}body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000']{transition-duration:1000ms}body[data-aos-delay='1000'] [data-aos],[data-aos][data-aos][data-aos-delay='1000']{transition-delay:0}body[data-aos-delay='1000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1000'].aos-animate{transition-delay:1000ms}body[data-aos-duration='1050'] [data-aos],[data-aos][data-aos][data-aos-duration='1050']{transition-duration:1050ms}body[data-aos-delay='1050'] [data-aos],[data-aos][data-aos][data-aos-delay='1050']{transition-delay:0}body[data-aos-delay='1050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1050'].aos-animate{transition-delay:1050ms}body[data-aos-duration='1100'] [data-aos],[data-aos][data-aos][data-aos-duration='1100']{transition-duration:1100ms}body[data-aos-delay='1100'] [data-aos],[data-aos][data-aos][data-aos-delay='1100']{transition-delay:0}body[data-aos-delay='1100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1100'].aos-animate{transition-delay:1100ms}body[data-aos-duration='1150'] [data-aos],[data-aos][data-aos][data-aos-duration='1150']{transition-duration:1150ms}body[data-aos-delay='1150'] [data-aos],[data-aos][data-aos][data-aos-delay='1150']{transition-delay:0}body[data-aos-delay='1150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1150'].aos-animate{transition-delay:1150ms}body[data-aos-duration='1200'] [data-aos],[data-aos][data-aos][data-aos-duration='1200']{transition-duration:1200ms}body[data-aos-delay='1200'] [data-aos],[data-aos][data-aos][data-aos-delay='1200']{transition-delay:0}body[data-aos-delay='1200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1200'].aos-animate{transition-delay:1200ms}body[data-aos-duration='1250'] [data-aos],[data-aos][data-aos][data-aos-duration='1250']{transition-duration:1250ms}body[data-aos-delay='1250'] [data-aos],[data-aos][data-aos][data-aos-delay='1250']{transition-delay:0}body[data-aos-delay='1250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1250'].aos-animate{transition-delay:1250ms}body[data-aos-duration='1300'] [data-aos],[data-aos][data-aos][data-aos-duration='1300']{transition-duration:1300ms}body[data-aos-delay='1300'] [data-aos],[data-aos][data-aos][data-aos-delay='1300']{transition-delay:0}body[data-aos-delay='1300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1300'].aos-animate{transition-delay:1300ms}body[data-aos-duration='1350'] [data-aos],[data-aos][data-aos][data-aos-duration='1350']{transition-duration:1350ms}body[data-aos-delay='1350'] [data-aos],[data-aos][data-aos][data-aos-delay='1350']{transition-delay:0}body[data-aos-delay='1350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1350'].aos-animate{transition-delay:1350ms}body[data-aos-duration='1400'] [data-aos],[data-aos][data-aos][data-aos-duration='1400']{transition-duration:1400ms}body[data-aos-delay='1400'] [data-aos],[data-aos][data-aos][data-aos-delay='1400']{transition-delay:0}body[data-aos-delay='1400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1400'].aos-animate{transition-delay:1400ms}body[data-aos-duration='1450'] [data-aos],[data-aos][data-aos][data-aos-duration='1450']{transition-duration:1450ms}body[data-aos-delay='1450'] [data-aos],[data-aos][data-aos][data-aos-delay='1450']{transition-delay:0}body[data-aos-delay='1450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1450'].aos-animate{transition-delay:1450ms}body[data-aos-duration='1500'] [data-aos],[data-aos][data-aos][data-aos-duration='1500']{transition-duration:1500ms}body[data-aos-delay='1500'] [data-aos],[data-aos][data-aos][data-aos-delay='1500']{transition-delay:0}body[data-aos-delay='1500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1500'].aos-animate{transition-delay:1500ms}body[data-aos-duration='1550'] [data-aos],[data-aos][data-aos][data-aos-duration='1550']{transition-duration:1550ms}body[data-aos-delay='1550'] [data-aos],[data-aos][data-aos][data-aos-delay='1550']{transition-delay:0}body[data-aos-delay='1550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1550'].aos-animate{transition-delay:1550ms}body[data-aos-duration='1600'] [data-aos],[data-aos][data-aos][data-aos-duration='1600']{transition-duration:1600ms}body[data-aos-delay='1600'] [data-aos],[data-aos][data-aos][data-aos-delay='1600']{transition-delay:0}body[data-aos-delay='1600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1600'].aos-animate{transition-delay:1600ms}body[data-aos-duration='1650'] [data-aos],[data-aos][data-aos][data-aos-duration='1650']{transition-duration:1650ms}body[data-aos-delay='1650'] [data-aos],[data-aos][data-aos][data-aos-delay='1650']{transition-delay:0}body[data-aos-delay='1650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1650'].aos-animate{transition-delay:1650ms}body[data-aos-duration='1700'] [data-aos],[data-aos][data-aos][data-aos-duration='1700']{transition-duration:1700ms}body[data-aos-delay='1700'] [data-aos],[data-aos][data-aos][data-aos-delay='1700']{transition-delay:0}body[data-aos-delay='1700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1700'].aos-animate{transition-delay:1700ms}body[data-aos-duration='1750'] [data-aos],[data-aos][data-aos][data-aos-duration='1750']{transition-duration:1750ms}body[data-aos-delay='1750'] [data-aos],[data-aos][data-aos][data-aos-delay='1750']{transition-delay:0}body[data-aos-delay='1750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1750'].aos-animate{transition-delay:1750ms}body[data-aos-duration='1800'] [data-aos],[data-aos][data-aos][data-aos-duration='1800']{transition-duration:1800ms}body[data-aos-delay='1800'] [data-aos],[data-aos][data-aos][data-aos-delay='1800']{transition-delay:0}body[data-aos-delay='1800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1800'].aos-animate{transition-delay:1800ms}body[data-aos-duration='1850'] [data-aos],[data-aos][data-aos][data-aos-duration='1850']{transition-duration:1850ms}body[data-aos-delay='1850'] [data-aos],[data-aos][data-aos][data-aos-delay='1850']{transition-delay:0}body[data-aos-delay='1850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1850'].aos-animate{transition-delay:1850ms}body[data-aos-duration='1900'] [data-aos],[data-aos][data-aos][data-aos-duration='1900']{transition-duration:1900ms}body[data-aos-delay='1900'] [data-aos],[data-aos][data-aos][data-aos-delay='1900']{transition-delay:0}body[data-aos-delay='1900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1900'].aos-animate{transition-delay:1900ms}body[data-aos-duration='1950'] [data-aos],[data-aos][data-aos][data-aos-duration='1950']{transition-duration:1950ms}body[data-aos-delay='1950'] [data-aos],[data-aos][data-aos][data-aos-delay='1950']{transition-delay:0}body[data-aos-delay='1950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1950'].aos-animate{transition-delay:1950ms}body[data-aos-duration='2000'] [data-aos],[data-aos][data-aos][data-aos-duration='2000']{transition-duration:2000ms}body[data-aos-delay='2000'] [data-aos],[data-aos][data-aos][data-aos-delay='2000']{transition-delay:0}body[data-aos-delay='2000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2000'].aos-animate{transition-delay:2000ms}body[data-aos-duration='2050'] [data-aos],[data-aos][data-aos][data-aos-duration='2050']{transition-duration:2050ms}body[data-aos-delay='2050'] [data-aos],[data-aos][data-aos][data-aos-delay='2050']{transition-delay:0}body[data-aos-delay='2050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2050'].aos-animate{transition-delay:2050ms}body[data-aos-duration='2100'] [data-aos],[data-aos][data-aos][data-aos-duration='2100']{transition-duration:2100ms}body[data-aos-delay='2100'] [data-aos],[data-aos][data-aos][data-aos-delay='2100']{transition-delay:0}body[data-aos-delay='2100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2100'].aos-animate{transition-delay:2100ms}body[data-aos-duration='2150'] [data-aos],[data-aos][data-aos][data-aos-duration='2150']{transition-duration:2150ms}body[data-aos-delay='2150'] [data-aos],[data-aos][data-aos][data-aos-delay='2150']{transition-delay:0}body[data-aos-delay='2150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2150'].aos-animate{transition-delay:2150ms}body[data-aos-duration='2200'] [data-aos],[data-aos][data-aos][data-aos-duration='2200']{transition-duration:2200ms}body[data-aos-delay='2200'] [data-aos],[data-aos][data-aos][data-aos-delay='2200']{transition-delay:0}body[data-aos-delay='2200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2200'].aos-animate{transition-delay:2200ms}body[data-aos-duration='2250'] [data-aos],[data-aos][data-aos][data-aos-duration='2250']{transition-duration:2250ms}body[data-aos-delay='2250'] [data-aos],[data-aos][data-aos][data-aos-delay='2250']{transition-delay:0}body[data-aos-delay='2250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2250'].aos-animate{transition-delay:2250ms}body[data-aos-duration='2300'] [data-aos],[data-aos][data-aos][data-aos-duration='2300']{transition-duration:2300ms}body[data-aos-delay='2300'] [data-aos],[data-aos][data-aos][data-aos-delay='2300']{transition-delay:0}body[data-aos-delay='2300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2300'].aos-animate{transition-delay:2300ms}body[data-aos-duration='2350'] [data-aos],[data-aos][data-aos][data-aos-duration='2350']{transition-duration:2350ms}body[data-aos-delay='2350'] [data-aos],[data-aos][data-aos][data-aos-delay='2350']{transition-delay:0}body[data-aos-delay='2350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2350'].aos-animate{transition-delay:2350ms}body[data-aos-duration='2400'] [data-aos],[data-aos][data-aos][data-aos-duration='2400']{transition-duration:2400ms}body[data-aos-delay='2400'] [data-aos],[data-aos][data-aos][data-aos-delay='2400']{transition-delay:0}body[data-aos-delay='2400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2400'].aos-animate{transition-delay:2400ms}body[data-aos-duration='2450'] [data-aos],[data-aos][data-aos][data-aos-duration='2450']{transition-duration:2450ms}body[data-aos-delay='2450'] [data-aos],[data-aos][data-aos][data-aos-delay='2450']{transition-delay:0}body[data-aos-delay='2450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2450'].aos-animate{transition-delay:2450ms}body[data-aos-duration='2500'] [data-aos],[data-aos][data-aos][data-aos-duration='2500']{transition-duration:2500ms}body[data-aos-delay='2500'] [data-aos],[data-aos][data-aos][data-aos-delay='2500']{transition-delay:0}body[data-aos-delay='2500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2500'].aos-animate{transition-delay:2500ms}body[data-aos-duration='2550'] [data-aos],[data-aos][data-aos][data-aos-duration='2550']{transition-duration:2550ms}body[data-aos-delay='2550'] [data-aos],[data-aos][data-aos][data-aos-delay='2550']{transition-delay:0}body[data-aos-delay='2550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2550'].aos-animate{transition-delay:2550ms}body[data-aos-duration='2600'] [data-aos],[data-aos][data-aos][data-aos-duration='2600']{transition-duration:2600ms}body[data-aos-delay='2600'] [data-aos],[data-aos][data-aos][data-aos-delay='2600']{transition-delay:0}body[data-aos-delay='2600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2600'].aos-animate{transition-delay:2600ms}body[data-aos-duration='2650'] [data-aos],[data-aos][data-aos][data-aos-duration='2650']{transition-duration:2650ms}body[data-aos-delay='2650'] [data-aos],[data-aos][data-aos][data-aos-delay='2650']{transition-delay:0}body[data-aos-delay='2650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2650'].aos-animate{transition-delay:2650ms}body[data-aos-duration='2700'] [data-aos],[data-aos][data-aos][data-aos-duration='2700']{transition-duration:2700ms}body[data-aos-delay='2700'] [data-aos],[data-aos][data-aos][data-aos-delay='2700']{transition-delay:0}body[data-aos-delay='2700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2700'].aos-animate{transition-delay:2700ms}body[data-aos-duration='2750'] [data-aos],[data-aos][data-aos][data-aos-duration='2750']{transition-duration:2750ms}body[data-aos-delay='2750'] [data-aos],[data-aos][data-aos][data-aos-delay='2750']{transition-delay:0}body[data-aos-delay='2750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2750'].aos-animate{transition-delay:2750ms}body[data-aos-duration='2800'] [data-aos],[data-aos][data-aos][data-aos-duration='2800']{transition-duration:2800ms}body[data-aos-delay='2800'] [data-aos],[data-aos][data-aos][data-aos-delay='2800']{transition-delay:0}body[data-aos-delay='2800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2800'].aos-animate{transition-delay:2800ms}body[data-aos-duration='2850'] [data-aos],[data-aos][data-aos][data-aos-duration='2850']{transition-duration:2850ms}body[data-aos-delay='2850'] [data-aos],[data-aos][data-aos][data-aos-delay='2850']{transition-delay:0}body[data-aos-delay='2850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2850'].aos-animate{transition-delay:2850ms}body[data-aos-duration='2900'] [data-aos],[data-aos][data-aos][data-aos-duration='2900']{transition-duration:2900ms}body[data-aos-delay='2900'] [data-aos],[data-aos][data-aos][data-aos-delay='2900']{transition-delay:0}body[data-aos-delay='2900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2900'].aos-animate{transition-delay:2900ms}body[data-aos-duration='2950'] [data-aos],[data-aos][data-aos][data-aos-duration='2950']{transition-duration:2950ms}body[data-aos-delay='2950'] [data-aos],[data-aos][data-aos][data-aos-delay='2950']{transition-delay:0}body[data-aos-delay='2950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2950'].aos-animate{transition-delay:2950ms}body[data-aos-duration='3000'] [data-aos],[data-aos][data-aos][data-aos-duration='3000']{transition-duration:3000ms}body[data-aos-delay='3000'] [data-aos],[data-aos][data-aos][data-aos-delay='3000']{transition-delay:0}body[data-aos-delay='3000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='3000'].aos-animate{transition-delay:3000ms}body[data-aos-easing="linear"] [data-aos],[data-aos][data-aos][data-aos-easing="linear"]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}body[data-aos-easing="ease"] [data-aos],[data-aos][data-aos][data-aos-easing="ease"]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}body[data-aos-easing="ease-in"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in"]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}body[data-aos-easing="ease-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out"]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}body[data-aos-easing="ease-in-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out"]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}body[data-aos-easing="ease-in-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-back"]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}body[data-aos-easing="ease-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-back"]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body[data-aos-easing="ease-in-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-back"]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body[data-aos-easing="ease-in-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-sine"]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}body[data-aos-easing="ease-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-sine"]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}body[data-aos-easing="ease-in-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-sine"]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}body[data-aos-easing="ease-in-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quad"]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing="ease-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quad"]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing="ease-in-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quad"]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing="ease-in-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-cubic"]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing="ease-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-cubic"]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing="ease-in-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing="ease-in-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quart"]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing="ease-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quart"]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing="ease-in-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quart"]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^='fade'][data-aos^='fade']{opacity:0;transition-property:opacity, transform}[data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;transform:translate(0, 0)}[data-aos='fade-up']{transform:translate(0, 20px)}[data-aos='fade-down']{transform:translate(0, -20px)}[data-aos='fade-right']{transform:translate(-20px, 0)}[data-aos='fade-left']{transform:translate(20px, 0)}[data-aos='fade-up-right']{transform:translate(-20px, 20px)}[data-aos='fade-up-left']{transform:translate(20px, 20px)}[data-aos='fade-down-right']{transform:translate(-20px, -20px)}[data-aos='fade-down-left']{transform:translate(20px, -20px)}[data-aos^='zoom'][data-aos^='zoom']{opacity:0;transition-property:opacity, transform}[data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;transform:translate(0, 0) scale(1)}[data-aos='zoom-in']{transform:scale(0.6)}[data-aos='zoom-in-up']{transform:translate(0, 20px) scale(0.6)}[data-aos='zoom-in-down']{transform:translate(0, -20px) scale(0.6)}[data-aos='zoom-in-right']{transform:translate(-20px, 0) scale(0.6)}[data-aos='zoom-in-left']{transform:translate(20px, 0) scale(0.6)}[data-aos='zoom-out']{transform:scale(1.2)}[data-aos='zoom-out-up']{transform:translate(0, 20px) scale(1.2)}[data-aos='zoom-out-down']{transform:translate(0, -20px) scale(1.2)}[data-aos='zoom-out-right']{transform:translate(-20px, 0) scale(1.2)}[data-aos='zoom-out-left']{transform:translate(20px, 0) scale(1.2)}[data-aos^='slide'][data-aos^='slide']{transition-property:transform}[data-aos^='slide'][data-aos^='slide'].aos-animate{transform:translate(0, 0)}[data-aos='slide-up']{transform:translateY(100%)}[data-aos='slide-down']{transform:translateY(-100%)}[data-aos='slide-right']{transform:translateX(-100%)}[data-aos='slide-left']{transform:translateX(100%)}[data-aos^='flip'][data-aos^='flip']{backface-visibility:hidden;transition-property:transform}[data-aos='flip-left']{transform:perspective(2500px) rotateY(-100deg)}[data-aos='flip-left'].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos='flip-right']{transform:perspective(2500px) rotateY(100deg)}[data-aos='flip-right'].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos='flip-up']{transform:perspective(2500px) rotateX(-100deg)}[data-aos='flip-up'].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos='flip-down']{transform:perspective(2500px) rotateX(100deg)}[data-aos='flip-down'].aos-animate{transform:perspective(2500px) rotateX(0)}@media screen and (max-width: 767px){.c-headerLogo{position:relative;z-index:1;width:203px;margin:0 auto;padding:15px 0 10px;height:40px;top:-4px}.c-headerLogo .c-headerLogo__daimaru{float:left;width:96px}.c-headerLogo .c-headerLogo__matsuzakaya{float:right;width:93px}}@media print, screen and (min-width: 768px){.c-header{margin:0 auto}.c-headerLogo{width:282px;margin:0 auto;padding:15px 0}.c-headerLogo .c-headerLogo__daimaru{float:left;width:134px}.c-headerLogo .c-headerLogo__matsuzakaya{float:right;width:130px}}.fb_iframe_widget_lift{bottom:0;left:-5px}@media screen and (max-width: 767px){.c-footer{position:relative;width:100%;margin:0 auto}.c-footer a{color:#333}.c-footerNavi__copynote{font-size:12px;line-height:1.8em;margin:0 auto;padding-top:5px;text-align:center}.c-footerSns{width:285px;margin:0 auto}.c-footerSns ul{margin:0 auto;padding-right:5px}.c-footerSns ul li{float:left;}.c-footerSns ul li:nth-child(3){overflow:hidden}{width:100%;margin:0 auto}.c-footerStore{background-color:#fff6e6}.c-footerStore li{float:left;width:50%;list-style-type:none;border-top:none;border-top:#f1d6a4 1px solid;border-bottom:#f1d6a4 1px solid}.c-footerStore li a{display:-webkit-box;display:-moz-box;display:block;overflow:hidden;height:0 !important;padding:32px 0 0 0;text-decoration:none}.c-footerStore li:nth-child(1){background:url(../img/bar_top_daimaru.jpg) no-repeat top center,url(../img/border_yellow.gif) no-repeat top right;background-size:62px 32px,1px 32px}.c-footerStore li:nth-child(2){background:url(../img/bar_top_matsuzakaya.jpg) no-repeat top center;background-size:72px 32px}.ie8 ul.top .top-daimaru{background:url(../img/bar_top_daimaru_ie8.jpg) no-repeat top center;background-size:62px 32px}.ie8 ul.top .top-matsuzakaya{background:url(../img/bar_top_inquery.jpg) no-repeat top center;background-size:79px 32px}}@media print, screen and (min-width: 768px){.ua-safari .c-footerStore{width:300px}.ua-mobile-ipad .c-footerStore{width:281px}.c-footer{position:relative;width:950px;margin:0 auto;padding:15px 0}.c-footer a{color:#333}.c-footerStore{width:281px;font-size:14px;font-weight:bold;margin:0 auto}.c-footerStore li{float:left}.c-footerStore li+li{float:right;border-left:1px solid  #333;padding-left:21px}.c-footerStore a:hover{text-decoration:underline}.c-footerNavi{margin-top:10px}.c-footerNavi__copynote{font-size:11px;line-height:1.6em;margin-bottom:10px;text-align:center}.c-footerNavi__copynote a:hover{text-decoration:underline}{width:371px;height:10px} .c-footerSns{width:600px}.c-footerSns ul{float:right;margin:0;padding:0;list-style:none}.c-footerSns ul li{float:left;}.c-footerSns ul li.gplus{width:80px}.c-footerSns ul .line{display:none}.ie8 footer  img{width:324px;height:10px}}

/* SP */
@media screen and (max-width: 667px) {

/*-----------------------------------------------------
  header
  -------------------------------------------------------*/
  header #header #logo {
    width: 203px;
    height: 40px;
    position: relative;
    margin: 0 auto;
    z-index: 1;
  }
  header #logo li {
    position: absolute;
  }
  header #header #logo li.logo-daimaru {
    width: 96px;
    left: 0;
    top: 10px;
  }
  header #logo .logo-daimaru img {
    width: 100%;
  }
  header #header #logo li.logo-matsuzakaya {
    right: 0;
    top: 10px;
    width: 93px;
  }
  header #logo .logo-matsuzakaya img {
    width: 100%;
  }

section#top{
  padding-top: 12px;
  padding-bottom: 31px;
}

#menu_wrap{
  width: auto;
  margin: 0 10px;
  padding: 16px 0 16px 23px;
  position: relative;
  z-index: 100;
}
#site_ttl {
	width: 30%;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translateY(-50%);
}

#site_ttl img{
  width: 100%;
}

  #menu_sns{
    display: none;
  }

  #sp_menu_btn{
    display: block;
    width: 50px;
    float: right;
    margin: 5px 16px 0 0;
  }

  #sp_menu_btn img{
    width: 100%;
  }

  #menu_sns_sp_wrap{
    position: relative;
  }

  #menu_sns_cl{
    width: 225px;
    background: #fff;
    box-shadow: 0 0 10px #bbbbbb;
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 10;
  }

  #menu_sns_cl ul.link_list{
    padding-top: 6px;
  }

  #menu_sns_cl ul.link_list li{
    text-align: right;
    font-size: 12px;
    border-bottom: 1px solid #cccccc;
  }

  #menu_sns_cl ul.link_list li a{
    color: #169442;
    font-weight: bold;
    padding: 14px 20px 14px 0;
    display: block;
  }

  #top_sns_btn{
    position: static;
    padding: 20px 0 13px 0;
  }

  #top_sns_btn ul{
    width: 46px;
    margin: 0 auto;
  }

  #top_sns_btn li{
    width: 20px;
    float: left;
  }

  #top_sns_btn li img{
    width: 100%;
  }

  #top_sns_btn ul li:last-child{
    margin-left: 6px;
  }

  aside#sns{
    width: auto;
    margin-bottom: 10px;
    padding-right: 0;
  }

  /* footer{
    border: none;
    padding-top: 0;
  }

  footer .sp{
    display: block;
  } */

  aside#sns ul li{
    margin: 0 6px;
  }


  aside#sns ul{
    width: 94%;
    margin: 0 auto;
	display: flex;
	justify-content: center;

  }

  .c-footerCopyright{
    padding: 10px 0 10px 0;
    width: 86%;
    margin: 0 auto;
  }

  #btn_go_top{
    width: 38px;
  }

  #btn_go_top img{
    width: 100%;
  }

  section#campaign{
  padding: 32px 12px 47px;
}

section#campaign h2{
  width: 132px;
}

section#campaign h2 img{
  width: 100%;
}

#campaign_box{
  width: auto;
  height: auto;
  background: #fff;
  margin: 20px auto 0;
  border: 1px solid #219443;
  padding-bottom: 17px;
background: linear-gradient(#fffde3 50%, #fff 50%, #fff);
}

.campaign_ttl{
  position: static;
}

.campaign_ttl img{
	width: 76%;
	margin: 30px auto 20px;
	display: block;
}

.campaign_present{
	margin: 0 auto 24px;
	width: 60%;
}

.campaign_present img{
  width: 100%;
}

.campaign_txt{
  position: static;
  text-align: center;
  margin-top: 14px;
  line-height: 1.8;
  font-size: 14px;
}

.campaign_detail{
  position: static;
  text-align: center;
  margin: 15px 0;
}

.campaign_detail a{
  font-size: 16px;
  width: auto;
  padding: 12px 24px 12px 14px;
}

.campaign_detail a:hover{
}

.sp_show{
  display: block;
}

#bread{
  margin-top: 11px;
  text-align: left;
  padding-left: 8px;
}

#top_contents{
  width: auto;
  position: static;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 18px;
  background: #f5f5f5;
  border-bottom: 2px solid #333333;
}

.top_vi{
  float: none;
  width: auto;
  margin: 0 40px;
}

.top_vi img{
  width: 100%;
}

.top_right{
  float: none;
  width: auto;
  margin-top: 17px;
}

.top_content_1{
  margin: 0 80px;
}

.top_content_1 img{
  width: 100%;
}

.top_content_2{
  margin: 17px 10px 0;
}

.pc_show{
  display: none;
}

}

/* .footer_column > .col_item .footer_link li {
    line-height: 1.5;
} */

/* 250521 追加 */
.footer-copyright > small {
    font-size: smaller;
}

.et_pb_image_wrap img {
  vertical-align: bottom;
}
