.wz_top_layout .wz_top_text .text_box .jst.subs { font-size: .65em; }

.sub_wrap.jst .dp_inb { display: inline-block; }

.sub_wrap.jst .flex { display: -ms-flexbox; display: -webkit-box; display: flex; }

.sub_wrap.jst .flex.right { flex-direction: row-reverse; }

.sub_wrap.jst .flex.vertical { flex-direction: column; }

.sub_wrap.jst .flex.left > div, .sub_wrap.jst .flex.right > div { width: 50%; }

.sub_wrap.jst .flex.left [class*=_text] { padding-left: 2.16667em; }

.sub_wrap.jst .flex.right [class*=_text] { padding-right: 2.16667em; }

.sub_wrap.jst .flex.v_center { -webkit-align-items: center; -ms-align-items: center; align-items: center; }

@media all and (max-width: 1280px) { .sub_wrap.jst .flex.left, .sub_wrap.jst .flex.right { display: block; }
  .sub_wrap.jst .flex.left > div, .sub_wrap.jst .flex.right > div { width: 100%; }
  .sub_wrap.jst .flex.left [class*=_text], .sub_wrap.jst .flex.right [class*=_text] { padding-left: 0; padidng-right: 0; } }

.sub_wrap.jst .parag_ty_1 p { line-height: 1.85; }

.sub_wrap.jst .parag_ty_1 p + p { margin-top: 1.88em; }

@media all and (max-width: 601px) { .sub_wrap.jst .parag_ty_1 p + p { margin-top: 3vw; } }

#wz_210604 .scene1, #wz_210604 .scene2, #wz_210604 .scene3, #wz_210604 .scene4, #wz_210604 .scene5, #wz_210604 .scene6 { font-size: 1.125rem; letter-spacing: -0.05em; }

@media all and (max-width: 1280px) { #wz_210604 .scene1, #wz_210604 .scene2, #wz_210604 .scene3, #wz_210604 .scene4, #wz_210604 .scene5, #wz_210604 .scene6 { font-size: 1rem; } }

@media all and (max-width: 800px) { #wz_210604 .scene1, #wz_210604 .scene2, #wz_210604 .scene3, #wz_210604 .scene4, #wz_210604 .scene5, #wz_210604 .scene6 { font-size: 0.875rem; } }

#wz_210604 .scene1 { background-color: #fff3ce; padding-top: 5.55556em; padding-bottom: 7.66667em; }

#wz_210604 .scene1_img { padding-left: 1.66667em; }

#wz_210604 .scene1_img .por { display: inline-block; }

#wz_210604 .scene1_img .star { position: absolute; top: 2.61em; left: -2.72em; }

#wz_210604 .scene1_img .police { position: absolute; bottom: -2.7777em; right: -3.5em; }

@media all and (max-width: 1450px) { #wz_210604 .scene1_img { width: 45%; padding-left: 2.5em; padding-right: 2.5em; text-align: center; }
  #wz_210604 .scene1_img .star img { height: 4.25em; }
  #wz_210604 .scene1_img .police img { height: 16em; }
  #wz_210604 .scene1_img img { max-height: 25em; }
  #wz_210604 .scene1_text { width: 55%; } }

@media all and (max-width: 1280px) { #wz_210604 .scene1_img { width: 100%; }
  #wz_210604 .scene1_text { width: 100%; margin-top: 3.33333em; text-align: center; } }

@media all and (max-width: 601px) { #wz_210604 .scene1_img .star img { height: 10.75vw; }
  #wz_210604 .scene1_img .police img { height: 37vw; } }

#wz_210604 .scene2 { background: url("/images/webzine/2106/04/sub04_bg1.png") repeat center center; background-size: 100% auto; background-color: #684dc6; padding-top: 3.22222em; padding-bottom: 4.77778em; }

#wz_210604 .scene2_img { text-align: center; }

#wz_210604 .scene2_img > div { display: inline-block; }

#wz_210604 .scene2_text { color: #fff; padding-left: 2.16667em; padding-right: 0; }

@media all and (max-width: 1280px) { #wz_210604 .scene2_text { margin-top: 2.22222em; color: #fff; text-align: center; padding-left: 0; } }

#wz_210604 .scene3 { padding-top: 5.55556em; padding-bottom: 5.55556em; background: url("/images/webzine/2106/04/sub04_bg2.png") repeat center center; background-size: 100% auto; background-color: #e9e3ff; }

#wz_210604 .scene3_img { text-align: center; }

#wz_210604 .scene3_img > div { display: inline-block; }

@media all and (max-width: 1280px) { #wz_210604 .scene3_text { margin-top: 2.22222em; text-align: center; } }

#wz_210604 .scene4 { background-color: #fff0c3; padding-top: 5.55556em; padding-bottom: 5.55556em; overflow: hidden; }

#wz_210604 .scene4_img .paper_airplane { position: absolute; top: -1.77778em; left: -8.77778em; z-index: -1; }

#wz_210604 .scene4_text .paper_airplane { position: absolute; bottom: -5.83333em; right: -6.66667em; z-index: -1; }

@media all and (max-width: 1380px) { #wz_210604 .scene4_img .paper_airplane { left: -6em; }
  #wz_210604 .scene4_text { margin-top: 2.22222em; text-align: center; }
  #wz_210604 .scene4_text .paper_airplane { bottom: -5.83333em; right: 0; } }

@media all and (max-width: 801px) { #wz_210604 .scene4_img .paper_airplane { left: -10vw; }
  #wz_210604 .scene4_img .paper_airplane img { height: 47vw; }
  #wz_210604 .scene4_text .paper_airplane { right: -3.5em; bottom: -7.83333em; }
  #wz_210604 .scene4_text .paper_airplane img { height: 9.25em; } }

#wz_210604 .scene5 { background: url("/images/webzine/2106/04/sub04_bg3.png") repeat center center; background-size: 100% auto; background-color: #555dc1; }

#wz_210604 .scene5 .inner { padding-top: 4.77778em; padding-bottom: 3.88889em; background: url("/images/webzine/2106/04/sub04_al6.png") no-repeat 2.22222em 108%; background-size: 47.22222em auto; }

#wz_210604 .scene5_img { padding-left: 1.94444em; }

#wz_210604 .scene5_text { color: #fff; padding-top: 1.94444em; padding-left: 2.16667em; }

#wz_210604 .scene5_text .sprout { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); margin-left: 0.72222em; }

@media all and (max-width: 1401px) { #wz_210604 .scene5 .inner { background-size: 60vw; }
  #wz_210604 .scene5_img { width: 43%; }
  #wz_210604 .scene5_text { width: 57%; } }

@media all and (max-width: 1280px) { #wz_210604 .scene5 .inner { background-position: center 108%; background-size: 40em; }
  #wz_210604 .scene5_img { width: 100%; }
  #wz_210604 .scene5_text { width: 100%; margin-top: 1.66667em; margin-bottom: 6.11111em; text-align: center; }
  #wz_210604 .scene5_text .sprout { position: absolute; top: -0.55556em; left: 50%; margin-left: 0.72222em; }
  #wz_210604 .scene5_text .sprout img { height: 1.94444em; } }

@media all and (max-width: 550px) { #wz_210604 .scene5 .inner { background-position: center 104%; background-size: 320px auto; }
  #wz_210604 .scene5_text { margin-bottom: 2.22222em; } }

#wz_210604 .scene6 { background: url("/images/webzine/2106/04/sub04_bg4.png") repeat center center; background-size: 100% auto; background-color: #d5d8ff; padding-top: 2.22222em; padding-bottom: 5.55556em; }

#wz_210604 .scene6_img { width: 100%; padding-top: 2.22222em; background: url("/images/webzine/2106/04/sub04_al7.png") no-repeat center 170%; }

#wz_210604 .scene6_text { margin-top: 3.22222em; }

@media all and (max-width: 1280px) { #wz_210604 .scene6_img { background-position: center center; background-size: 100% auto; padding-left: 8.33333em; padding-right: 8.33333em; } }

@media all and (max-width: 801px) { #wz_210604 .scene6_img { padding-left: 10vw; padding-right: 10vw; }
  #wz_210604 .scene6_text { margin-top: 1.11111em; } }
