@media (min-width: 768px) { /* line 9, ../sass/service_disaste_box.scss */
  .cmnContents_titleWrap { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.2) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.2) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.2) 100%); } }
/* line 15, ../sass/service_disaste_box.scss */
body::before { content: ''; background: #e0e0e0 url(../img/service/fixed_bg_disaste_box.jpg) no-repeat 50% top; background-size: 100% auto; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

/* line 27, ../sass/service_disaste_box.scss */
.ie body:before, .Edge body:before { display: none; }

/* line 31, ../sass/service_disaste_box.scss */
.ie body, .Edge body { background: #e0e0e0 url(../img/service/fixed_bg_disaste_box.jpg) no-repeat 50% top; background-size: 100% auto; background-attachment: fixed; }

/* line 40, ../sass/service_disaste_box.scss */
.cmn_blockType01, .cmn_blockType02 { margin-top: 40px; }
/* line 43, ../sass/service_disaste_box.scss */
.cmn_blockType01 .txtArea, .cmn_blockType02 .txtArea { margin-top: 1em; text-align: left; }
/* line 46, ../sass/service_disaste_box.scss */
.cmn_blockType01 .txtArea p:last-child img, .cmn_blockType02 .txtArea p:last-child img { width: 150px; }
/* line 50, ../sass/service_disaste_box.scss */
.cmn_blockType01 .picArea, .cmn_blockType02 .picArea { margin-top: 1em; text-align: center; }
/* line 53, ../sass/service_disaste_box.scss */
.cmn_blockType01 .picArea img, .cmn_blockType02 .picArea img { max-width: 480px; }

/* line 58, ../sass/service_disaste_box.scss */
.sec02 .cmn_blockType01 { margin-top: 0; }

@media (min-width: 768px) { /* line 62, ../sass/service_disaste_box.scss */
  .cmn_blockType01, .cmn_blockType02 { margin-top: 60px; }
  /* line 65, ../sass/service_disaste_box.scss */
  .cmn_blockType01 .txtArea, .cmn_blockType02 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 70, ../sass/service_disaste_box.scss */
  .cmn_blockType01 .txtArea p:last-child img, .cmn_blockType02 .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 75, ../sass/service_disaste_box.scss */
  .cmn_blockType01 .picArea, .cmn_blockType02 .picArea { margin-top: 0; width: 45%; }
  /* line 78, ../sass/service_disaste_box.scss */
  .cmn_blockType01 .picArea img, .cmn_blockType02 .picArea img { max-width: 480px; }
  /* line 83, ../sass/service_disaste_box.scss */
  .cmn_blockType02 .picArea { text-align: right; } }
/* line 91, ../sass/service_disaste_box.scss */
.disaste_box_block01 { margin-top: 40px; background: #e8f2f7; padding: 5px; }
/* line 95, ../sass/service_disaste_box.scss */
.disaste_box_block01 .disaste_box_block01_inner { display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -moz-flexbox; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; width: 100%; }
/* line 113, ../sass/service_disaste_box.scss */
.disaste_box_block01 .disaste_box_block01_inner > div { padding: 5px; width: 50%; }
/* line 118, ../sass/service_disaste_box.scss */
.disaste_box_block01 figure { background: #fff; padding: 10px; text-align: center; }
/* line 122, ../sass/service_disaste_box.scss */
.disaste_box_block01 figure img { margin: 0 auto 0.5em; width: 55px; height: 55px; }
/* line 127, ../sass/service_disaste_box.scss */
.disaste_box_block01 figure figcaption { font-size: 12px; font-size: 1.2rem; line-height: 1.4; }

@media (min-width: 768px) { /* line 134, ../sass/service_disaste_box.scss */
  .disaste_box_block01 { margin-top: 40px; background: #e8f2f7; padding: 10px; }
  /* line 139, ../sass/service_disaste_box.scss */
  .disaste_box_block01 .disaste_box_block01_inner > div { padding: 5px; width: 33.333%; }
  /* line 144, ../sass/service_disaste_box.scss */
  .disaste_box_block01 figure { background: #fff; padding: 15px 5px; text-align: center; }
  /* line 148, ../sass/service_disaste_box.scss */
  .disaste_box_block01 figure img { margin: 0 auto 0.5em; width: 100px; height: 100px; }
  /* line 153, ../sass/service_disaste_box.scss */
  .disaste_box_block01 figure figcaption { font-size: 16px; font-size: 1.6rem; } }
@media (min-width: 1024px) { /* line 163, ../sass/service_disaste_box.scss */
  .disaste_box_block01 figure figcaption { font-size: 20px; font-size: 2rem; } }
/* line 171, ../sass/service_disaste_box.scss */
.disaste_box_block02 { display: block; }
/* line 173, ../sass/service_disaste_box.scss */
.disaste_box_block02 > div { display: block; }
/* line 176, ../sass/service_disaste_box.scss */
.disaste_box_block02 img { margin-top: 2em; max-width: 400px; width: 100%; height: auto; }

/* line 183, ../sass/service_disaste_box.scss */
.disaste_box_block02_txt { margin: 0; padding: 0 0 1em; font-size: 10px; font-size: 1rem; text-align: right; }

@media (min-width: 768px) { /* line 190, ../sass/service_disaste_box.scss */
  .disaste_box_block02 { display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -moz-flexbox; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; width: 100%; }
  /* line 208, ../sass/service_disaste_box.scss */
  .disaste_box_block02 > div { width: 48.5%; }
  /* line 211, ../sass/service_disaste_box.scss */
  .disaste_box_block02 img { width: 100%; height: auto; }
  /* line 216, ../sass/service_disaste_box.scss */
  .disaste_box_block02_txt { margin: 0 0 0; font-size: 14px; font-size: 1.4rem; } }
/* line 224, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap { margin-top: 40px; padding: 12px 12px; background: #e8f2f7; }
/* line 228, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_block { margin-top: 15px; display: block; background: #fff; }
/* line 233, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_ttl { line-height: 1.4; padding: 0.4em 0; font-size: 16px; font-size: 1.6rem; font-weight: 700; text-align: center; background: #092b65; color: #fff; }
/* line 242, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_block:first-child { margin-top: 0; }
/* line 245, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_txtPicWrap { padding: 15px; }
/* line 248, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_pic { margin-top: 1em; text-align: center; }
/* line 251, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_pic img { max-width: none; width: auto; height: 120px; }
/* line 257, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_txt01, .disaste_box_block03Wrap .disaste_box_block03_txt02, .disaste_box_block03Wrap .disaste_box_block03_txt03 { margin: 0.5em 0 0; line-height: 1.4; text-align: center; }
/* line 264, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_txt01 { font-size: 18px; font-size: 1.8rem; font-weight: 700; color: #c7000a; }
/* line 269, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_txt02 { font-size: 12px; font-size: 1.2rem; }
/* line 272, ../sass/service_disaste_box.scss */
.disaste_box_block03Wrap .disaste_box_block03_txt03 { font-size: 10px; font-size: 1rem; }

@media (min-width: 568px) { /* line 279, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_pic img { height: 200px; } }
@media (min-width: 768px) { /* line 287, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap { margin-top: 20px; padding: 10px; }
  /* line 290, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_inner { display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -moz-flexbox; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -webkit-flex-pack: justify; -moz-flex-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; }
  /* line 307, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_inner .disaste_box_block03_block { margin-top: 0; display: block; background: #fff; width: 32.5%; }
  /* line 313, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_inner .disaste_box_block03_ttl { font-size: 16px; font-size: 1.6rem; }
  /* line 317, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txtPicWrap { padding: 10px 5px 15px; }
  /* line 320, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_pic { margin-top: 0; }
  /* line 322, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_pic img { width: auto; height: 200px; }
  /* line 327, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txt01 { font-size: 16px; font-size: 1.6rem; }
  /* line 330, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txt02 { font-size: 12px; font-size: 1.2rem; }
  /* line 333, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txt03 { font-size: 10px; font-size: 1rem; } }
@media (min-width: 1024px) { /* line 339, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap { margin-top: 40px; padding: 20px; }
  /* line 343, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_pic img { height: 270px; }
  /* line 347, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txt01 { font-size: 18px; font-size: 1.8rem; }
  /* line 350, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txt02 { font-size: 14px; font-size: 1.4rem; }
  /* line 353, ../sass/service_disaste_box.scss */
  .disaste_box_block03Wrap .disaste_box_block03_txt03 { font-size: 12px; font-size: 1.2rem; } }
@media (min-width: 768px) { /* line 360, ../sass/service_disaste_box.scss */
  .cmnContents_bodyWrap { padding-bottom: 60px; } }
/* line 367, ../sass/service_disaste_box.scss */
.page_disaste_box .cmnContents_titleWrap_txt01 { font-size: 11px; font-size: 1.1rem; }
@media print, screen and (min-width: 375px) { /* line 367, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmnContents_titleWrap_txt01 { font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 768px) { /* line 367, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmnContents_titleWrap_txt01 { font-size: 20px; font-size: 2rem; } }
/* line 376, ../sass/service_disaste_box.scss */
.page_disaste_box .cmn_anchorType01 { text-align: left; padding: 0 20px; margin-bottom: 20px; }
@media (min-width: 568px) { /* line 376, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmn_anchorType01 { padding: 0 40px; } }
@media (min-width: 768px) { /* line 376, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmn_anchorType01 { padding: 0 50px; } }
@media (min-width: 1024px) { /* line 376, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmn_anchorType01 { padding: 0 100px; } }
@media print, screen and (min-width: 768px) { /* line 376, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmn_anchorType01 { text-align: center; margin-bottom: 40px; } }
/* line 393, ../sass/service_disaste_box.scss */
.page_disaste_box .cmn_anchorType01 a { width: 48%; }
@media print, screen and (min-width: 768px) { /* line 393, ../sass/service_disaste_box.scss */
  .page_disaste_box .cmn_anchorType01 a { width: auto; min-width: 20%; } }
/* line 402, ../sass/service_disaste_box.scss */
.page_disaste_box .disaste_box_lead { margin: 0; font-size: 12px; font-size: 1.2rem; font-weight: 700; letter-spacing: 0.0375em; line-height: 1.9; text-align: center; font-feature-settings: 'palt'; }
@media print, screen and (min-width: 375px) { /* line 402, ../sass/service_disaste_box.scss */
  .page_disaste_box .disaste_box_lead { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 600px) { /* line 402, ../sass/service_disaste_box.scss */
  .page_disaste_box .disaste_box_lead { font-size: 18px; font-size: 1.8rem; } }
@media print, screen and (min-width: 768px) { /* line 402, ../sass/service_disaste_box.scss */
  .page_disaste_box .disaste_box_lead { text-align: center; letter-spacing: 0.1em; font-size: 27px; font-size: 2.7rem; } }
@media print, screen and (min-width: 1024px) { /* line 402, ../sass/service_disaste_box.scss */
  .page_disaste_box .disaste_box_lead { font-size: 32px; font-size: 3.2rem; } }
/* line 425, ../sass/service_disaste_box.scss */
.page_disaste_box .sec02, .page_disaste_box .sec04 { padding-top: 30px; }
@media print, screen and (min-width: 768px) { /* line 425, ../sass/service_disaste_box.scss */
  .page_disaste_box .sec02, .page_disaste_box .sec04 { padding-top: 60px; } }
/* line 431, ../sass/service_disaste_box.scss */
.page_disaste_box .sec02 .cmn_blockType01, .page_disaste_box .sec04 .cmn_blockType01 { margin-top: 0; }

/*# sourceMappingURL=service_disaste_box.css.map */
