@charset "UTF-8";
/* Full guide notice only. No compact TOP rules or legacy CSS/JS dependencies. */
.noukiBox[data-nouki-notice][data-nouki-layout="all"], .noukiBox[data-nouki-notice][data-nouki-layout="all"] * { box-sizing: border-box; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] { display:block; width:640px; max-width:100%; margin:0 auto 40px; padding:0; border:0; font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif; font-size:14px; line-height:1.6; color:#333; letter-spacing:.06em; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .noukiItem { position:relative; font-family:"M PLUS 1p",sans-serif; margin:.8em 0 0!important; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .noukiItem::before, .noukiBox[data-nouki-notice][data-nouki-layout="all"] .noukiItem::after { content:""; position:absolute; top:50%; width:1em; height:1em; background:url(/sp/sp_img/common/ico_clover.png) no-repeat center/contain; transform:translateY(-50%); }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .noukiItem::before { left:0; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .noukiItem::after { right:0; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule { height:auto; overflow:visible; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule > div { margin:0; background:#fff; border-radius:10px; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:120%; color:#333; text-align:center; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule .clr1, .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule .clr2 { font-family:"Archivo Black",sans-serif; padding:0 0 0 .1em; letter-spacing:-.05em; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule .clr1 { padding:0 .1em; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule .clr3, .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule .clr4 { font-family:"M PLUS 1p",sans-serif; padding:0 .1em; font-weight:800; }
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .noteTop { display:block; font-size:138%; font-weight:700; color:#fff; }
#allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] { width:100%; margin:0; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] {
  text-align: center;
  background: #f50078;
  border-radius: 10px;
  padding-bottom: .25em;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .noukiItem {
  font-size: 138%;
  font-weight: 700;
  color: #fff;
  margin: .8em 0 0;
  line-height: 1;
  padding: .8em 1.8em .4em;
  display: inline-block;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] > p {
  font-size: 75%;
  color: #fff;
  margin: 0;
  padding: .5em;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule {
  margin: 0 .8em .8em;
  padding: .25em;
  background: #fff;
  border-radius: 10px;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule > div {
  padding: .8em;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p {
  margin: 0 0 .7em;
  padding: .8em .5em;
  background: #f7f5ed;
  border: 1px dotted #dcd3b0;
  border-radius: 10px;
  font-weight: 700;
  line-height: 1.2;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p:last-child {
  margin-bottom: 0;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .seal_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .math_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .key_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .zekken_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .hanko_com_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .hanko_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .wappen_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .towel_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .gift_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .option_note {
  display: block;
  text-align: center;
  margin: .3em 0 .2em;
  font-size: 77%;
  font-weight: 700;
  line-height: 1.2;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .seal_note { color: #4a9da1; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .math_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .key_note { color: #479c68; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .zekken_note,
.noukiBox[data-nouki-notice][data-nouki-layout="all"] .towel_note { color: #e07911; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .hanko_com_note { color: #e84593; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .hanko_note { color: #8f56d0; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .wappen_note { color: #a55c34; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .option_note { color: #25bc9e; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .gift_note { color: #666; }

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .clr1 {
  font-size: 180%;
  font-weight: 700;
  letter-spacing: -.05em;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .clr2 {
  font-size: 100%;
  font-weight: 700;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .clr3 {
  font-size: 60%;
  margin-left: -.2em;
}

.noukiBox[data-nouki-notice][data-nouki-layout="all"] .clr4 {
  font-size: 100%;
  font-weight: 700;
  margin-left: .2em;
}

@media (min-width:0px) and (max-width:320px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:100%; } }

@media (min-width:321px) and (max-width:374px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:115%; } }

@media (min-width:375px) and (max-width:413px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:120%; } }

@media (min-width:414px) and (max-width:567px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:135%; } }

@media (min-width:568px) and (max-width:666px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:185%; } }

@media (min-width:667px) and (max-width:735px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:215%; } }

@media (min-width:736px) and (max-width:767px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:235%; } }

@media (min-width:768px) and (max-width:811px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:245%; } }

@media (min-width:812px) and (max-width:1023px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:260%; } }

@media (min-width:1024px) and (max-width:1365px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:325%; } }

@media (min-width:1366px) { #allWrapper .noukiBox[data-nouki-notice][data-nouki-layout="all"] .schedule p { font-size:435%; } }
