
footer {
    margin: 0;
    padding: 0;
}

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, form, select, option, input address, pre, strong, em, iframe, a {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

li {
    list-style: none;
}

a {
    outline: none !important;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}

.flo_left {
    float: left;
}

.flo_right {
    float: right;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml25 {
    margin-left: 25px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

a:hover img.link {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

img.opa {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* End hide from IE-mac */

#commonHeader{ display: block !important; }

#machievent2026{ clear: both; font-family: 'Noto Sans JP', sans-serif; position: relative; padding:0 0 0 0; }
#machievent2026 img{ user-drag: none; user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; pointer-events: none; /}
#machievent2026 a{ user-drag: none; -webkit-user-drag: none; -moz-user-select: none; }
.brsp{ display: none;}
.brpc{ display: inline;}

#machievent2026 #mv01{ display: block; width: 100%; height: 495px; background: url(../images/mv_bg.png) no-repeat center bottom; background-size: auto 100%; position: relative; }
#machievent2026 #mv01 h2{ display: block; position: absolute; left:0; top: 0; width: 100%; height: 495px; background: url(../images/mv_logo.png) no-repeat center bottom; background-size: auto 100%; text-indent: -9999px; }
#machievent2026 #mv01 .bg01{ display: block; position: absolute; left:0; top: 0; width: 100%; height: 495px; background: url(../images/mv_cook.png) no-repeat center bottom; background-size: auto 100%; }
#machievent2026 #mv01 .bg02{ display: block; position: absolute; left:0; top: 0; width: 100%; height: 495px; background: url(../images/mv_cloud.png) no-repeat center bottom; background-size: auto 100%; }
#machievent2026 #mv01 .bg03{ display: block; position: absolute; left:0; top: 0; width: 100%; height: 495px; background: url(../images/mv_main.png) no-repeat center bottom; background-size: auto 100%; }
#machievent2026 #mv01 .snsbody{ display: block; width: 1280px; padding:55px 0 0 0; text-align: right; position: absolute; top: 0; left: 50%; margin: 0 0 0 -640px; letter-spacing: -.4em; }
#machievent2026 #mv01 .snsbody p{ display: inline-block; width: 90px; margin: 0 0 0 9px; vertical-align: top; }
#machievent2026 #mv01 .snsbody p a{ display: block; }
#machievent2026 #mv01 .snsbody p a:hover{ opacity: 0.8; }
#machievent2026 #mv02{ background: url(../images/bg01.png) repeat center center; padding: 7px 0; }
#machievent2026 #mv02 p{ display: block; width: 100%; min-height: 75px; background: url(../images/ttl01.png) no-repeat center center; background-size: auto 75px; text-indent: -9999px; }

#machievent2026 #machi_gn{ display: block; width: 100%; background:#e50012; box-sizing: border-box; padding:8px 0 7px 0;}
#machievent2026 #machi_gn ul{ display: table; width: 1008px; margin: 0 auto; height: 40px; }
#machievent2026 #machi_gn ul li{ display: table-cell; vertical-align: middle; text-align: center; line-height: 1; width: calc(100% / 4); box-sizing: border-box; padding: 0 0 0 0;}
#machievent2026 #machi_gn ul li a{ display: block; font-size: 0; line-height: 0; }
#machievent2026 #machi_gn ul li a:hover{ opacity: 0.9; }

#machievent2026 #machievent2026_body{ background: url(../images/bg00.png) repeat left top; padding:30px 0 30px 0; font-feature-settings: "palt"; }
#machievent2026 #machievent2026_body .eventbox01{ width: 100%; margin: 0 0 5px 0; }
#machievent2026 #machievent2026_body .eventbox01 img{ width: 100%; }
#machievent2026 #machievent2026_body #machievent2026_inner{ width: 1000px; margin: 0 auto; }
#machievent2026 #machievent2026_body #machievent2026_inner h3{ display: block; margin: 0 0 0 0; font-size: 0; line-height: 0; }
#machievent2026 #machievent2026_body #machievent2026_inner .contentbox01{ display: block; margin: 0 0 40px 0; background: url(../images/box_bg01.png) no-repeat center bottom #FFF; padding:30px 0 70px 0; }
#machievent2026 #machievent2026_body .infobox01{ width: 900px; margin: 0 auto; border-top:2px solid #e1c8b8; overflow-y: auto; padding: 0 10px 40px 0; height: 230px; box-sizing: border-box; }
#machievent2026 #machievent2026_body .infobox01 dl{ display: table; width: 100%; font-size: 20px; border-bottom:2px solid #e1c8b8; }
#machievent2026 #machievent2026_body .infobox01 dl dt{ display: table-cell; width: 145px; letter-spacing: 1px; padding: 28px 0; }
#machievent2026 #machievent2026_body .infobox01 dl dd{ display: table-cell; padding: 28px 0; letter-spacing: 1px; }
#machievent2026 #machievent2026_body .event_body01{ width: 800px; margin: 0 auto; padding: 0 0 40px 0; }
#machievent2026 #machievent2026_body .event_body01 h4{ display: block; text-align: center; font-size: 30px; line-height: 40px; font-weight: 900; margin: 0 auto 20px; padding: 0 0 14px 0; border-bottom:2px solid #e1c8b8; }
#machievent2026 #machievent2026_body .event_body01 p{ display: block; font-size:18px; line-height: 34px; font-weight: 500; margin: 0 0 50px 0 ; letter-spacing: 1px; }
#machievent2026 #machievent2026_body .profilebox01{ width: 800px; margin: 0 auto; text-align: center; padding:10px 0 0 0; margin: 0 0 15px 0; letter-spacing: -.4em; }
#machievent2026 #machievent2026_body .profilebox01 dl{ display: inline-block; width: 185px; margin: 0 20px 0 0; text-align: center; padding: 0 0 0 0; letter-spacing:1px; }
#machievent2026 #machievent2026_body .profilebox01 dl:nth-last-of-type(1){ margin: 0 0 0 0; }
#machievent2026 #machievent2026_body .profilebox01 dl dt{ display: block; text-align: center; margin: 0 0 5px 0; }
#machievent2026 #machievent2026_body .profilebox01 dl dd{ display: block; text-align: center; font-size: 18px; font-weight: 500; }
#machievent2026 #machievent2026_body .profilebox01 dl.sizes dd{ display: block; text-align: center; font-size: 16px; font-weight: 500; }
#machievent2026 #machievent2026_body .gaiyo_body{ width: 800px; margin: 0 auto; border-top:2px solid #e1c8b8; padding: 0 0 40px 0; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01{ display: table; width: 100%; font-size: 19px; line-height: 32px; border-bottom:2px solid #e1c8b8; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0101{ display: table-cell; width: 150px; letter-spacing: 1px; padding: 28px 0; vertical-align: top; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102{ display: table-cell; padding: 28px 0;  vertical-align: top; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102 a{ text-decoration: underline; color: #0066cc; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102 a:hover{ text-decoration: none; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102 span{ font-size: 17px; line-height: 28px; display: block; padding: 0 0 10px 0; }
#machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102 strong{ font-size: 19px; line-height: 30px; font-weight: bold; }
#machievent2026 #machievent2026_body .gaiyo_btn01{ display: block; width: 100%; text-align: center; padding: 0 0 40px 0; }
#machievent2026 #machievent2026_body .gaiyo_btn01 a{ display: block; }
#machievent2026 #machievent2026_body .gaiyo_btn01 a:hover{ opacity: 0.8; }
#machievent2026 #machievent2026_body .goods_body{ width: 800px; margin: 0 auto; padding: 0 0 40px 0; }
#machievent2026 #machievent2026_body .goods_body p{ display: block; font-size: 19px; line-height: 34px; }
#machievent2026 #machievent2026_body .goods_body p a:hover{ text-decoration: none; }
#machievent2026 #machievent2026_body .goods_body p span{ font-size: 17px; line-height: 28px; display: block; padding: 0 0 10px 0; }
#machievent2026 #machievent2026_body .goods_body dl{ display: table; width: 100%; font-size: 20px; margin: 0 0 20px 0; }
#machievent2026 #machievent2026_body .goods_body dl.last{ margin: 0 0 40px 0; }
#machievent2026 #machievent2026_body .goods_body dl dt{ display: table-cell; width: 450px; font-size: 0; line-height: 0; vertical-align: middle; }
#machievent2026 #machievent2026_body .goods_body dl dt img{ width: 100%; }
#machievent2026 #machievent2026_body .goods_body dl dd{ display: table-cell; padding: 0 0 0 25px; font-size: 19px; line-height: 34px; vertical-align: middle; }
#machievent2026 #machievent2026_body .store_body{ width: 800px; margin: 0 auto; padding: 0 0 40px 0; }
#machievent2026 #machievent2026_body .store_body p.txt01{ display: block; font-size: 19px; line-height: 34px; margin: 0 0 0 0; }
#machievent2026 #machievent2026_body .store_body p.txt01 strong{ display: block; font-size: 20px; line-height: 34px; text-decoration: underline; }
#machievent2026 #machievent2026_body .store_body p.img01{ display: block; margin: 0 0 20px 0; }
#machievent2026 #machievent2026_body .store_body p.img01 img{ width: 100%; }

#machievent2026 #machievent2026_body .attention_body{ width: 800px; margin: 0 auto; padding: 0 0 40px 0; }
#machievent2026 #machievent2026_body .attention_body p{ display: block; font-size: 14px; line-height: 26px; display: block; padding: 0 0 10px 0; }


.pagetop{
  position: fixed;
  bottom:50px;
  right:0;
  z-index: 99;
  opacity: 0.9;
  box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.6);
  font-size: 0;
  list-style: 0;
}
.pagetop a:hover{
  opacity: 0.7;
}

@media screen and (min-width: 1000px) and (max-width: 1280px) {
  #machievent2026 #mv01{height: 350px; background: url(../images/mv_bg.png) no-repeat center bottom; background-size: auto 100%; position: relative; }
  #machievent2026 #mv01 h2{ position: absolute; left:0; top: 0; width: 100%; height: 350px; background: url(../images/mv_logo.png) no-repeat center bottom; background-size: auto 100%; text-indent: -9999px; }
  #machievent2026 #mv01 .bg01{ position: absolute; left:0; top: 0; width: 100%; height: 350px; background: url(../images/mv_cook.png) no-repeat center bottom; background-size: auto 100%; }
  #machievent2026 #mv01 .bg02{ position: absolute; left:0; top: 0; width: 100%; height: 350px; background: url(../images/mv_cloud.png) no-repeat center bottom; background-size: auto 100%; }
  #machievent2026 #mv01 .bg03{ position: absolute; left:0; top: 0; width: 100%; height: 350px; background: url(../images/mv_main.png) no-repeat center bottom; background-size: auto 100%; }
  #machievent2026 #mv01 .snsbody{ width: 100%; box-sizing: border-box; padding:25px 20px 0; position: absolute; left:0; top: 0; margin: 0 0 0 0; z-index: 1000; }
  #machievent2026 #mv01 .snsbody p{ display: inline-block; width: 60px; margin: 0 0 0 9px; }
  #machievent2026 #mv01 .snsbody p img{ width: 100%; }
}
@media screen and (min-width: 768px) and (max-width: 999px) {
  #machievent2026 #mv01{height: 240px; background: url(../images/mv_bg.png) no-repeat center bottom; background-size: auto 100%; position: relative; }
  #machievent2026 #mv01 h2{ position: absolute; left:0; top: 0; width: 100%; height: 240px; background: url(../images/mv_logo.png) no-repeat center bottom; background-size: auto 100%; text-indent: -9999px; }
  #machievent2026 #mv01 .bg01{ position: absolute; left:0; top: 0; width: 100%; height: 240px; background: url(../images/mv_cook.png) no-repeat center bottom; background-size: auto 100%; }
  #machievent2026 #mv01 .bg02{ position: absolute; left:0; top: 0; width: 100%; height: 240px; background: url(../images/mv_cloud.png) no-repeat center bottom; background-size: auto 100%; }
  #machievent2026 #mv01 .bg03{ position: absolute; left:0; top: 0; width: 100%; height: 240px; background: url(../images/mv_main.png) no-repeat center bottom; background-size: auto 100%; }
  #machievent2026 #mv01 .snsbody{ width: 100%; box-sizing: border-box; padding:25px 20px 0; position: absolute; left:0; top: 0; margin: 0 0 0 0; z-index: 1000; }
  #machievent2026 #mv01 .snsbody p{ display: inline-block; width: 60px; margin: 0 0 0 9px; }
  #machievent2026 #mv01 .snsbody p img{ width: 100%; }

  #machievent2026 #machi_gn{ width: 100%; box-sizing: border-box; padding:8px 10px 7px;}
  #machievent2026 #machi_gn ul{ display: table; width: 100%; max-width: 1000px; margin: 0 auto; height: 40px; }
  #machievent2026 #machi_gn ul li{ display: table-cell; vertical-align: middle; text-align: center; line-height: 1; width: calc(100% / 4); box-sizing: border-box; padding: 0 0 0 0;}
  #machievent2026 #machi_gn ul li img{ width: 96%; }
  #machievent2026 #machi_gn ul li a{ display: block; font-size: 0; line-height: 0; }
  #machievent2026 #machi_gn ul li a:hover{ opacity: 0.9; }

  #machievent2026 #machievent2026_body{ background: url(../images/bg00.png) repeat left top; padding:20px 2% 20px; }
  #machievent2026 #machievent2026_body #machievent2026_inner{ width: 100%; margin: 0 auto; }
  #machievent2026 #machievent2026_body #machievent2026_inner h3{ width: 100%; margin: 0 0 0 0; }
  #machievent2026 #machievent2026_body #machievent2026_inner h3 img{ width: 100%; }
  #machievent2026 #machievent2026_body #machievent2026_inner .contentbox01{ margin: 0 0 30px 0; background: url(../images/box_bg01sp.png) no-repeat center bottom #FFF; background-size: 100% auto ; padding:15px 4% 30px; }
  #machievent2026 #machievent2026_body .infobox01{ width: 100%; margin: 0 auto; border-top:2px solid #e1c8b8; overflow-y: auto; padding: 0 0 40px 0; }
  #machievent2026 #machievent2026_body .event_body01{ width: 100%; margin: 0 auto; padding: 0 0 20px 0; }
  #machievent2026 #machievent2026_body .event_body01 h4{ font-size: 20px; line-height: 28px; margin: 0 auto 15px; padding: 0 0 10px 0; }
  #machievent2026 #machievent2026_body .event_body01 p{ font-size:15px; line-height: 30px; margin: 0 0 30px 0; }
  #machievent2026 #machievent2026_body .profilebox01{ width: 100%; margin: 0 auto; padding:10px 0 0 0; margin: 0 0 0px 0; }
  #machievent2026 #machievent2026_body .profilebox01 dl{ display: inline-block; width: 21%; margin: 0 2% 15px; letter-spacing:1px; }
  #machievent2026 #machievent2026_body .profilebox01 dl:nth-last-of-type(1){ margin: 0 2% 15px; }
  #machievent2026 #machievent2026_body .profilebox01 dl dt{ margin: 0 0 3px 0; }
  #machievent2026 #machievent2026_body .profilebox01 dl dt img{ width: 100%; }
  #machievent2026 #machievent2026_body .profilebox01 dl dd{ font-size: 16px; }
  #machievent2026 #machievent2026_body .gaiyo_body{  width: 100%; margin: 0 auto; border-top:2px solid #e1c8b8; padding: 0 0 30px 0; }
  #machievent2026 #machievent2026_body .gaiyo_btn01{ padding:0px 0 40px 0; text-align: center; }
  #machievent2026 #machievent2026_body .goods_body{ width: 100%; margin: 0 auto; padding: 0 0 40px 0; }
  #machievent2026 #machievent2026_body .attention_body{ width: 100%; margin: 0 auto; padding: 0 0 40px 0; }

}
@media screen and (max-width: 767px) {

  #machievent2026{ padding:0 0 0 0; overflow:hidden ; }
  .brsp{ display: inline;}
  .brpc{ display: none;}

  #machievent2026 #mv01{ height: auto; padding: 100% 0 0 0; background: url(../images/mv01sp.jpg?2026) no-repeat center bottom; background-size: 100% auto; position: relative; }
  #machievent2026 #mv01 h2{ display: none; }
  #machievent2026 #mv01 .bg01{ display: none; }
  #machievent2026 #mv01 .bg02{ display: none; }
  #machievent2026 #mv01 .bg03{ display: none; }
  #machievent2026 #mv01 .snsbody{ display: block; width: 100%; padding:6.8% 1.9% 0; box-sizing: border-box; position: absolute; top: 0; left: 0; margin: 0 0 0 0; }
  #machievent2026 #mv01 .snsbody p{ width: 12.5%; margin: 0 0 0 5px; }
  #machievent2026 #mv01 .snsbody p img{ width: 100%; }
  #machievent2026 #mv02{ background: url(../images/bg01.png) repeat center center; background-size: auto 100%; padding: 5px 0; }
  #machievent2026 #mv02 p{ display: block; width: 100%; min-height: 50px; background: url(../images/ttl01.png) no-repeat center center; background-size: auto 50px; text-indent: -9999px; }

  #machievent2026 #machi_gn{ width: 100%; box-sizing: border-box; padding:6px 1% 6px;}
  #machievent2026 #machi_gn ul{ display: table; width: 100%; margin: 0 auto; height: auto; }
  #machievent2026 #machi_gn ul li{ display: table-cell; vertical-align: middle; text-align: center; line-height: 1; width: calc(100% / 4); box-sizing: border-box; padding: 0 0 0 0;}
  #machievent2026 #machi_gn ul li img{ width: 98%; }
  #machievent2026 #machi_gn ul li a{ display: block; font-size: 0; line-height: 0; }

  #machievent2026 #machievent2026_body{ background: url(../images/bg00.png) repeat left top; padding:20px 2% 20px; }
  #machievent2026 #machievent2026_body #machievent2026_inner{ width: 100%; margin: 0 auto; }
  #machievent2026 #machievent2026_body #machievent2026_inner h3{ width: 100%; margin: 0 0 0 0; }
  #machievent2026 #machievent2026_body #machievent2026_inner h3 img{ width: 100%; }
  #machievent2026 #machievent2026_body #machievent2026_inner .contentbox01{ margin: 0 0 30px 0; background: url(../images/box_bg01sp.png) no-repeat center bottom #FFF; background-size: 100% auto ; padding:15px 4% 50px; }
  #machievent2026 #machievent2026_body .infobox01{ width: 100%; margin: 0 auto; border-top:2px solid #e1c8b8; overflow-y: auto; padding: 0 0 20px 0; height: 250px; }
  #machievent2026 #machievent2026_body .infobox01 dl{ display: block; font-size: 16px; border-bottom:2px solid #e1c8b8; padding: 10px 0; }
  #machievent2026 #machievent2026_body .infobox01 dl dt{ display: block; width: 100%; padding: 0 0; margin: 0 0 5px 0; }
  #machievent2026 #machievent2026_body .infobox01 dl dd{ display: block; padding: 0 0;  }
  #machievent2026 #machievent2026_body .event_body01{ width: 100%; margin: 0 auto; padding: 0 0 20px 0; }
  #machievent2026 #machievent2026_body .event_body01 h4{ font-size: 20px; line-height: 28px; margin: 0 auto 15px; padding: 0 0 10px 0; }
  #machievent2026 #machievent2026_body .event_body01 p{ font-size:15px; line-height: 30px; margin: 0 0 30px 0; }
  #machievent2026 #machievent2026_body .profilebox01{ width: 100%; margin: 0 auto; padding:10px 0 0 0; margin: 0 0 0px 0; }
  #machievent2026 #machievent2026_body .profilebox01 dl{ display: inline-block; width: 46%; margin: 0 2% 15px; letter-spacing:1px; }
  #machievent2026 #machievent2026_body .profilebox01 dl:nth-last-of-type(1){ margin: 0 2% 15px; }
  #machievent2026 #machievent2026_body .profilebox01 dl dt{ margin: 0 0 3px 0; }
  #machievent2026 #machievent2026_body .profilebox01 dl dt img{ width: 100%; }
  #machievent2026 #machievent2026_body .profilebox01 dl dd{ font-size: 16px; }

  #machievent2026 #machievent2026_body .profilebox01 dl.sizes{ display: inline-block; width: 38%; margin: 0 2% 15px; letter-spacing:1px; }
  #machievent2026 #machievent2026_body .profilebox01 dl.sizes:nth-last-of-type(1){ margin: 0 2% 15px; }
  #machievent2026 #machievent2026_body .profilebox01 dl.sizes dt{ margin: 0 0 3px 0; }
  #machievent2026 #machievent2026_body .profilebox01 dl.sizes dt img{ width: 100%; }
  #machievent2026 #machievent2026_body .profilebox01 dl.sizes dd{ font-size: 14px; }

  
  #machievent2026 #machievent2026_body .gaiyo_body{  width: 100%; margin: 0 auto; border-top:2px solid #e1c8b8; padding: 0 0 10px 0; }
  #machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01{ display: block; width: 100%; font-size: 16px; line-height: 28px; border-bottom:2px solid #e1c8b8; }
  #machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0101{ display: block; width: 100%; padding: 8px 0 8px; font-weight: 18px; font-weight: 700; }
  #machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102{ display: block; width: 100%; padding: 0 0 8px; font-weight: 16px; line-height: 24px; }
  #machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102 span{ font-size: 14px; line-height: 28px; display: block; padding: 0 0 10px 0; }
  #machievent2026 #machievent2026_body .gaiyo_body .gaiyobox01 .gaiyobox0102 iframe{ height: 300px; }
  #machievent2026 #machievent2026_body .gaiyo_btn01{ padding:10px 0 20px 0; text-align: center; }
  #machievent2026 #machievent2026_body .gaiyo_btn01 img{ width: 90%; }
  #machievent2026 #machievent2026_body .goods_body{ width: 100%; margin: 0 auto; padding: 0 0 20px 0; }
  #machievent2026 #machievent2026_body .goods_body p{ font-size: 16px; line-height: 26px; }
  #machievent2026 #machievent2026_body .goods_body p span{ font-size: 14px; line-height: 24px; padding: 0 0 0 0; }
  #machievent2026 #machievent2026_body .goods_body dl{ display: block; margin: 0 0 20px 0; }
  #machievent2026 #machievent2026_body .goods_body dl.last{ margin: 0 0 30px 0; }
  #machievent2026 #machievent2026_body .goods_body dl dt{ display: block; width: 100%; margin: 0 0 8px 0; }
  #machievent2026 #machievent2026_body .goods_body dl dt img{ width: 100%; }
  #machievent2026 #machievent2026_body .goods_body dl dd{ padding: 0 0 0 0; font-size: 16px; line-height: 28px; }
  #machievent2026 #machievent2026_body .attention_body{ width: 100%; margin: 0 auto; padding: 0 0 20px 0; }
  #machievent2026 #machievent2026_body .attention_body p{ display: block; font-size: 14px; line-height: 23px; padding: 0 0 10px 0; }
  #machievent2026 #machievent2026_body .store_body{ width: 100%; margin: 0 auto; padding: 0 0 20px 0; }
  #machievent2026 #machievent2026_body .store_body p.txt01{ display: block; font-size: 16px; line-height: 28px; margin: 0 0 0 0; }
  #machievent2026 #machievent2026_body .store_body p.txt01 strong{ display: block; font-size: 18px; line-height: 30px; }
  #machievent2026 #machievent2026_body .store_body p.img01{ display: block; margin: 0 0 15px 0; }
  #machievent2026 #machievent2026_body .store_body p.img01 img{ width: 100%; }

	.pagetop{ text-align: center; padding:0 0 0; }
	.pagetop a{ display: block; margin: 0 0 0 0; background: #0095de; }
	.pagetop a img{ height: 30px; }


  .pagetop{
  position: static;
  bottom:0;
  right:0;
  z-index: 99;
  opacity:1;
  box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.6);
  font-size: 0;
  list-style: 0;
}


}
