/* line 10, ../sass/_option_cmn.scss */
.option_cmnBlock01 { margin: 20px auto; border: #ddd solid 1px; padding: 10px; width: 100%; max-width: 760px; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 10, ../sass/_option_cmn.scss */
  .option_cmnBlock01 { margin-top: 40px; padding: 20px; } }
/* line 21, ../sass/_option_cmn.scss */
.option_cmnBlock01 .txt01, .option_cmnBlock01 .txt02 { margin: 0; font-size: 10px; font-size: 1rem; text-align: left; line-height: 1.6; }
@media print, screen and (min-width: 768px) { /* line 21, ../sass/_option_cmn.scss */
  .option_cmnBlock01 .txt01, .option_cmnBlock01 .txt02 { font-size: 13px; font-size: 1.3rem; } }
/* line 30, ../sass/_option_cmn.scss */
.option_cmnBlock01 .txt02 { margin-top: 0.5em; }
/* line 33, ../sass/_option_cmn.scss */
.option_cmnBlock01 .explanation { margin: 10px 0 0; background: #eee; width: 100%; display: table; }
/* line 38, ../sass/_option_cmn.scss */
.option_cmnBlock01 .explanation + .explanation { margin-top: 2px; }
/* line 41, ../sass/_option_cmn.scss */
.option_cmnBlock01 .explanation dt, .option_cmnBlock01 .explanation dd { display: table-cell; vertical-align: middle; padding: 2px; }
/* line 47, ../sass/_option_cmn.scss */
.option_cmnBlock01 .explanation dt { padding: 5px; width: 8em; white-space: nowrap; }
@media print, screen and (min-width: 768px) { /* line 47, ../sass/_option_cmn.scss */
  .option_cmnBlock01 .explanation dt { width: 10em; } }
/* line 55, ../sass/_option_cmn.scss */
.option_cmnBlock01 .explanation dd { font-size: 10px; font-size: 1rem; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 55, ../sass/_option_cmn.scss */
  .option_cmnBlock01 .explanation dd { font-size: 13px; font-size: 1.3rem; } }

/* line 64, ../sass/_option_cmn.scss */
.cmn_ttlType06-optionWrap { padding: 0 0 42px; position: relative; }
@media print, screen and (min-width: 600px) { /* line 64, ../sass/_option_cmn.scss */
  .cmn_ttlType06-optionWrap { padding: 10px 0 0 0px; border-top: none; } }
@media print, screen and (min-width: 600px) { /* line 71, ../sass/_option_cmn.scss */
  .cmn_ttlType06-optionWrap .cmn_ttlType06 { padding-right: 200px; } }
@media print, screen and (min-width: 768px) { /* line 71, ../sass/_option_cmn.scss */
  .cmn_ttlType06-optionWrap .cmn_ttlType06 { padding-right: 300px; font-size: 30px; font-size: 3rem; } }
/* line 80, ../sass/_option_cmn.scss */
.cmn_ttlType06-optionWrap ul { position: absolute; left: 0; bottom: 1px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; max-width: 300px; width: 100%; }
@media print, screen and (min-width: 600px) { /* line 80, ../sass/_option_cmn.scss */
  .cmn_ttlType06-optionWrap ul { left: auto; right: 0; bottom: 11px; max-width: 500px; width: auto; min-width: 200px; } }
@media print, screen and (min-width: 768px) { /* line 80, ../sass/_option_cmn.scss */
  .cmn_ttlType06-optionWrap ul { min-width: 300px; } }
/* line 104, ../sass/_option_cmn.scss */
.cmn_ttlType06-optionWrap ul li { padding: 0 1%; width: 33%; }

/* line 14, ../sass/option_relief.scss */
body::before { content: ''; background: url(../img/service/fixed_bg.jpg) no-repeat 50% top; background-size: cover; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

/* line 26, ../sass/option_relief.scss */
.ie body:before, .Edge body:before { display: none; }

/* line 30, ../sass/option_relief.scss */
.ie body, .Edge body { background: url(../img/service/fixed_bg.jpg) no-repeat 50% top; background-size: cover; background-attachment: fixed; }

/* line 38, ../sass/option_relief.scss */
.page_option-relief .cmnContents_titleWrap_txt01 { font-size: 11px; font-size: 1.1rem; }
@media print, screen and (min-width: 375px) { /* line 38, ../sass/option_relief.scss */
  .page_option-relief .cmnContents_titleWrap_txt01 { font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 768px) { /* line 38, ../sass/option_relief.scss */
  .page_option-relief .cmnContents_titleWrap_txt01 { font-size: 20px; font-size: 2rem; } }
/* line 47, ../sass/option_relief.scss */
.page_option-relief .relief_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 47, ../sass/option_relief.scss */
  .page_option-relief .relief_lead { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 600px) { /* line 47, ../sass/option_relief.scss */
  .page_option-relief .relief_lead { font-size: 18px; font-size: 1.8rem; } }
@media print, screen and (min-width: 768px) { /* line 47, ../sass/option_relief.scss */
  .page_option-relief .relief_lead { text-align: center; letter-spacing: 0.1em; font-size: 27px; font-size: 2.7rem; } }
@media print, screen and (min-width: 1024px) { /* line 47, ../sass/option_relief.scss */
  .page_option-relief .relief_lead { font-size: 32px; font-size: 3.2rem; } }
/* line 70, ../sass/option_relief.scss */
.page_option-relief .relief_lead02 { margin: 1em 0 0; font-size: 12px; font-size: 1.2rem; font-weight: 400; letter-spacing: 0.0375em; line-height: 1.9; text-align: center; font-feature-settings: 'palt'; }
@media print, screen and (min-width: 375px) { /* line 70, ../sass/option_relief.scss */
  .page_option-relief .relief_lead02 { font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 600px) { /* line 70, ../sass/option_relief.scss */
  .page_option-relief .relief_lead02 { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 768px) { /* line 70, ../sass/option_relief.scss */
  .page_option-relief .relief_lead02 { font-size: 16px; font-size: 1.6rem; } }
/* line 88, ../sass/option_relief.scss */
.page_option-relief .cmn_anchorType01 { margin-bottom: 20px; }
@media print, screen and (min-width: 768px) { /* line 88, ../sass/option_relief.scss */
  .page_option-relief .cmn_anchorType01 { margin-bottom: 40px; } }
/* line 93, ../sass/option_relief.scss */
.page_option-relief .cmn_anchorType01 a { width: 48%; }
@media print, screen and (min-width: 768px) { /* line 93, ../sass/option_relief.scss */
  .page_option-relief .cmn_anchorType01 a { width: auto; min-width: 160px; } }
/* line 102, ../sass/option_relief.scss */
.page_option-relief .sec01_txt01 { text-align: left; margin: 1em 0; }
@media print, screen and (min-width: 768px) { /* line 102, ../sass/option_relief.scss */
  .page_option-relief .sec01_txt01 { margin: 2em 0; } }
/* line 109, ../sass/option_relief.scss */
.page_option-relief .sec01_txt02 { text-align: center; margin: 1em 0; padding: 1em; background: #e7f0f6; border-radius: 5px; }
/* line 115, ../sass/option_relief.scss */
.page_option-relief .sec01_txt02 p { margin: 0; font-weight: 700; }
/* line 118, ../sass/option_relief.scss */
.page_option-relief .sec01_txt02 p + p { margin-top: 1em; }
/* line 123, ../sass/option_relief.scss */
.page_option-relief .sec01_txt03 { background: #092b65; color: #fff; padding: 5px 10px; text-align: left; font-size: 12px; font-size: 1.2rem; font-weight: 700; letter-spacing: 0.02em; line-height: 1.4; text-align: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; /* Safari */ justify-content: center; }
@media print, screen and (min-width: 1024px) { /* line 123, ../sass/option_relief.scss */
  .page_option-relief .sec01_txt03 { font-size: 14px; font-size: 1.4rem; } }
/* line 143, ../sass/option_relief.scss */
.page_option-relief .sec01_txt02_01 { margin: 1%; display: inline-block; padding: 10px 20px; font-size: 12px; font-size: 1.2rem; font-weight: 700; background: #0f73c0; color: #fff; border-radius: 50%; text-align: center; line-height: 1.2; }
@media print, screen and (min-width: 768px) { /* line 143, ../sass/option_relief.scss */
  .page_option-relief .sec01_txt02_01 { font-size: 16px; font-size: 1.6rem; } }
@media print, screen and (min-width: 768px) { /* line 158, ../sass/option_relief.scss */
  .page_option-relief .sec01_block { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; position: relative; } }
/* line 169, ../sass/option_relief.scss */
.page_option-relief .sec01_block_leftArea, .page_option-relief .sec01_block_rightArea { text-align: left; }
@media print, screen and (min-width: 768px) { /* line 169, ../sass/option_relief.scss */
  .page_option-relief .sec01_block_leftArea, .page_option-relief .sec01_block_rightArea { width: 45%; } }
/* line 175, ../sass/option_relief.scss */
.page_option-relief .sec01_block_leftArea figure, .page_option-relief .sec01_block_rightArea figure { text-align: center; }
/* line 178, ../sass/option_relief.scss */
.page_option-relief .sec01_block_leftArea img, .page_option-relief .sec01_block_rightArea img { max-width: 300px; margin: 0 auto; }
@media print, screen and (min-width: 768px) { /* line 178, ../sass/option_relief.scss */
  .page_option-relief .sec01_block_leftArea img, .page_option-relief .sec01_block_rightArea img { max-width: 360px; } }
/* line 186, ../sass/option_relief.scss */
.page_option-relief .sec01_block_rightArea { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 186, ../sass/option_relief.scss */
  .page_option-relief .sec01_block_rightArea { margin-top: 0; } }
/* line 192, ../sass/option_relief.scss */
.page_option-relief .sec01_blockWrap { position: relative; }
@media print, screen and (min-width: 768px) { /* line 194, ../sass/option_relief.scss */
  .page_option-relief .sec01_blockWrap::before { content: ''; width: 1px; height: 100%; background: #ddd; position: absolute; left: 50%; top: 0; } }
/* line 207, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_sd, .page_option-relief .sec01 .sec01_hdd { border: #ddd solid 1px; width: calc(50% - 5px); }
/* line 211, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_sd img, .page_option-relief .sec01 .sec01_hdd img { max-width: 80%; }
@media print, screen and (min-width: 1024px) { /* line 215, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_sd img, .page_option-relief .sec01 .sec01_hdd img { max-width: 120px; } }
/* line 219, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_sd figure, .page_option-relief .sec01 .sec01_hdd figure { display: block; padding: 10px; }
@media print, screen and (min-width: 1024px) { /* line 219, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_sd figure, .page_option-relief .sec01 .sec01_hdd figure { padding: 0; } }
/* line 227, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_block_area02 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-align-content: stretch; /* Safari */ align-content: stretch; }
/* line 240, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_block_area03 figure, .page_option-relief .sec01 .sec01_block_area04 figure { margin-top: 10px; display: block; padding: 1em; border: #ddd solid 1px; }
@media print, screen and (min-width: 768px) { /* line 240, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area03 figure, .page_option-relief .sec01 .sec01_block_area04 figure { margin-top: 20px; } }
/* line 250, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_block_area03 { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 250, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area03 { margin-top: 0; } }
/* line 256, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_block_area04 { background: #e8f2f7; padding: 20px; }
/* line 259, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_block_area04 .cmn_ttlType02 { position: relative; padding-right: 100px; font-feature-settings: 'palt'; }
@media print, screen and (max-width: 374px) { /* line 259, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area04 .cmn_ttlType02 { font-size: 13px; padding-right: 80px; } }
@media print, screen and (min-width: 768px) { /* line 259, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area04 .cmn_ttlType02 { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 1024px) { /* line 259, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area04 .cmn_ttlType02 { font-size: 15px; font-size: 1.5rem; } }
@media print, screen and (min-width: 1366px) { /* line 259, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area04 .cmn_ttlType02 { padding-right: 0; font-size: 18px; font-size: 1.8rem; } }
/* line 278, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_block_area04 .picArea { text-align: center; margin-top: 10px; }
@media print, screen and (min-width: 768px) { /* line 278, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_block_area04 .picArea { margin-top: 20px; } }
/* line 286, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_icon01, .page_option-relief .sec01 .liftspot_icon02 { position: absolute; top: 50%; width: 40px; height: 40px; -moz-transform: translate(10px, -50%); -o-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -webkit-transform: translate(10px, -50%); transform: translate(10px, -50%); }
@media print, screen and (min-width: 375px) { /* line 286, ../sass/option_relief.scss */
  .page_option-relief .sec01 .liftspot_icon01, .page_option-relief .sec01 .liftspot_icon02 { width: 50px; height: 50px; } }
@media print, screen and (min-width: 1366px) { /* line 286, ../sass/option_relief.scss */
  .page_option-relief .sec01 .liftspot_icon01, .page_option-relief .sec01 .liftspot_icon02 { width: 60px; height: 60px; -moz-transform: translate(10px, -50%); -o-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -webkit-transform: translate(10px, -50%); transform: translate(10px, -50%); } }
/* line 302, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_icon01 img, .page_option-relief .sec01 .liftspot_icon02 img { width: 100%; height: auto; }
/* line 307, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_icon01 { right: 45px; }
@media print, screen and (min-width: 375px) { /* line 307, ../sass/option_relief.scss */
  .page_option-relief .sec01 .liftspot_icon01 { right: 55px; } }
@media print, screen and (min-width: 1366px) { /* line 307, ../sass/option_relief.scss */
  .page_option-relief .sec01 .liftspot_icon01 { right: 65px; } }
/* line 316, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_icon02 { right: 0; }
/* line 319, ../sass/option_relief.scss */
.page_option-relief .sec01 .sec01_btnWrap { margin: 20px 0 0; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 319, ../sass/option_relief.scss */
  .page_option-relief .sec01 .sec01_btnWrap { margin-top: 40px; } }
/* line 326, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_pointList { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-align-content: stretch; /* Safari */ align-content: stretch; margin-top: 1em; }
/* line 338, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_point-txt { width: calc(100% / 3 - 5px); text-align: center; padding: 0.5em; border-width: 1px; border-style: solid; font-weight: 700; background: #fff; font-size: 8px; font-size: 0.8rem; }
/* line 347, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_point-txt-01 { color: #0167cc; border-color: #0167cc; }
/* line 351, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_point-txt-02 { color: #d22015; border-color: #d22015; }
/* line 355, ../sass/option_relief.scss */
.page_option-relief .sec01 .liftspot_point-txt-03 { color: #00a753; border-color: #00a753; }
@media print, screen and (min-width: 600px) { /* line 338, ../sass/option_relief.scss */
  .page_option-relief .sec01 .liftspot_point-txt { font-size: 12px; font-size: 1.2rem; } }
@media print, screen and (min-width: 768px) { /* line 338, ../sass/option_relief.scss */
  .page_option-relief .sec01 .liftspot_point-txt { padding: 0.25em; } }
/* line 368, ../sass/option_relief.scss */
.page_option-relief .sec02_txt01 { text-align: left; margin: 1em 0; }
@media print, screen and (min-width: 768px) { /* line 368, ../sass/option_relief.scss */
  .page_option-relief .sec02_txt01 { margin: 2em 0; } }
/* line 375, ../sass/option_relief.scss */
.page_option-relief .sec02_txt02 { text-align: left; margin: 1em 0; }
@media print, screen and (min-width: 768px) { /* line 375, ../sass/option_relief.scss */
  .page_option-relief .sec02_txt02 { margin: 2em 0; text-align: right; } }
@media print, screen and (min-width: 768px) { /* line 383, ../sass/option_relief.scss */
  .page_option-relief .sec02_block { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; position: relative; } }
/* line 394, ../sass/option_relief.scss */
.page_option-relief .sec02_block_leftArea, .page_option-relief .sec02_block_rightArea { text-align: left; }
@media print, screen and (min-width: 768px) { /* line 394, ../sass/option_relief.scss */
  .page_option-relief .sec02_block_leftArea, .page_option-relief .sec02_block_rightArea { width: 45%; } }
/* line 400, ../sass/option_relief.scss */
.page_option-relief .sec02_block_leftArea figure, .page_option-relief .sec02_block_rightArea figure { text-align: center; }
/* line 404, ../sass/option_relief.scss */
.page_option-relief .sec02_block_leftArea { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 404, ../sass/option_relief.scss */
  .page_option-relief .sec02_block_leftArea { margin-top: 0; } }
/* line 409, ../sass/option_relief.scss */
.page_option-relief .sec02_block_leftArea img { max-width: 400px; margin: 0 auto; }
@media print, screen and (min-width: 768px) { /* line 409, ../sass/option_relief.scss */
  .page_option-relief .sec02_block_leftArea img { max-width: 600px; } }
/* line 417, ../sass/option_relief.scss */
.page_option-relief .sec02_block_rightArea { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 417, ../sass/option_relief.scss */
  .page_option-relief .sec02_block_rightArea { margin-top: 0; } }
/* line 422, ../sass/option_relief.scss */
.page_option-relief .sec02_block_rightArea img { max-width: 400px; margin: 0 auto; }
@media print, screen and (min-width: 768px) { /* line 422, ../sass/option_relief.scss */
  .page_option-relief .sec02_block_rightArea img { max-width: 600px; } }
/* line 431, ../sass/option_relief.scss */
.page_option-relief .sec02Wrap { position: relative; }
@media print, screen and (min-width: 768px) { /* line 433, ../sass/option_relief.scss */
  .page_option-relief .sec02Wrap::before { content: ''; width: 1px; height: 100%; background: #ddd; position: absolute; left: 50%; top: 0; } }
/* line 448, ../sass/option_relief.scss */
.page_option-relief .sec03_block object { margin: 0 auto; max-width: 600px; }
/* line 453, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 { margin: 20px 0 0; }
@media print, screen and (min-width: 768px) { /* line 453, ../sass/option_relief.scss */
  .page_option-relief .sec03_block02 { margin-top: 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 465, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 img { margin: 0 auto; max-width: 600px; }
/* line 469, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 .txtArea { text-align: left; padding: 1em 0; }
@media print, screen and (min-width: 768px) { /* line 469, ../sass/option_relief.scss */
  .page_option-relief .sec03_block02 .txtArea { padding-right: 40px; -webkit-flex: 1; flex: 1; } }
/* line 478, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 .picArea { text-align: center; }
@media print, screen and (min-width: 768px) { /* line 478, ../sass/option_relief.scss */
  .page_option-relief .sec03_block02 .picArea { width: 40%; } }
/* line 483, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 .picArea figure { margin: 1em 0; }
/* line 486, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 .picArea img { max-width: 480px; }
/* line 489, ../sass/option_relief.scss */
.page_option-relief .sec03_block02 .picArea figcaption { margin-top: 1em; font-size: 10px; font-size: 1rem; }
@media print, screen and (min-width: 768px) { /* line 489, ../sass/option_relief.scss */
  .page_option-relief .sec03_block02 .picArea figcaption { text-align: right; font-size: 12px; font-size: 1.2rem; } }
/* line 499, ../sass/option_relief.scss */
.page_option-relief .sec03_btnWrap { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 499, ../sass/option_relief.scss */
  .page_option-relief .sec03_btnWrap { margin-top: 40px; } }
/* line 507, ../sass/option_relief.scss */
.page_option-relief .sec04_block { margin: 20px 0 0; }
@media print, screen and (min-width: 768px) { /* line 507, ../sass/option_relief.scss */
  .page_option-relief .sec04_block { margin-top: 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 519, ../sass/option_relief.scss */
.page_option-relief .sec04_block img { margin: 0 auto; max-width: 600px; }
/* line 523, ../sass/option_relief.scss */
.page_option-relief .sec04_block .txtArea { text-align: left; }
@media print, screen and (min-width: 768px) { /* line 523, ../sass/option_relief.scss */
  .page_option-relief .sec04_block .txtArea { padding-right: 40px; -webkit-flex: 1; flex: 1; } }
/* line 531, ../sass/option_relief.scss */
.page_option-relief .sec04_block .picArea { text-align: center; }
@media print, screen and (min-width: 768px) { /* line 531, ../sass/option_relief.scss */
  .page_option-relief .sec04_block .picArea { width: 40%; } }
/* line 536, ../sass/option_relief.scss */
.page_option-relief .sec04_block .picArea figure { margin: 1em 0; }
/* line 539, ../sass/option_relief.scss */
.page_option-relief .sec04_block .picArea img { max-width: 480px; }
/* line 545, ../sass/option_relief.scss */
.page_option-relief section { margin-top: 30px; padding-top: 30px; border-top: #ddd solid 1px; }
@media print, screen and (min-width: 768px) { /* line 545, ../sass/option_relief.scss */
  .page_option-relief section { margin-top: 80px; padding-top: 0; border-top: none; } }

/*
.no-touchevents{
}
*/
/* line 562, ../sass/option_relief.scss */
.security_camera_blockWrap { margin: 1em 0; background: #e8f2f7; padding: 5px; }
@media print, screen and (min-width: 1024px) { /* line 562, ../sass/option_relief.scss */
  .security_camera_blockWrap { background: #e8f2f7; padding: 10px; } }
/* line 570, ../sass/option_relief.scss */
.security_camera_blockWrap .security_camera_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 588, ../sass/option_relief.scss */
.security_camera_blockWrap .security_camera_inner > div { padding: 5px; width: 33.333%; }
/* line 593, ../sass/option_relief.scss */
.security_camera_blockWrap .txtArea { background: #fff; padding: 1em 0.5em; text-align: center; width: 100%; position: relative; font-size: 12px; font-size: 1.2rem; line-height: 1.4; }
@media print, screen and (min-width: 375px) { /* line 593, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea { font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 768px) { /* line 593, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea { font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 1024px) { /* line 593, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea { font-size: 14px; font-size: 1.4rem; text-align: center; display: table; padding: 0; }
  /* line 612, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea > span { padding: 15px 5px; display: table-cell; vertical-align: middle; } }
/* line 618, ../sass/option_relief.scss */
.security_camera_blockWrap .txtArea strong { font-size: 12px; font-size: 1.2rem; display: block; font-weight: 700; }
@media print, screen and (min-width: 375px) { /* line 618, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea strong { font-size: 15px; font-size: 1.5rem; } }
@media print, screen and (min-width: 768px) { /* line 618, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea strong { font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 1024px) { /* line 618, ../sass/option_relief.scss */
  .security_camera_blockWrap .txtArea strong { font-size: 20px; font-size: 2rem; } }

/* line 639, ../sass/option_relief.scss */
.bnrMutual { border: #ddd 1px solid; margin-top: 40px; }
/* line 642, ../sass/option_relief.scss */
.bnrMutual_link { text-decoration: none; display: block; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
/* line 646, ../sass/option_relief.scss */
.bnrMutual_link:hover { text-decoration: none; opacity: 0.6; filter: alpha(opacity=60); }
/* line 651, ../sass/option_relief.scss */
.bnrMutual_label { color: #fff; padding: 10px 20px; letter-spacing: .2em; background-color: #0084C2; }
/* line 656, ../sass/option_relief.scss */
.bnrMutual_label-en { font-size: 24px; font-size: 2.4rem; font-weight: 700; }
/* line 661, ../sass/option_relief.scss */
.bnrMutual_cont { padding: 10px 20px; }
/* line 663, ../sass/option_relief.scss */
.bnrMutual_cont-ttl { text-align: left; color: #000; margin-top: 10px; letter-spacing: .2em; position: relative; padding-right: 0; }
@media print, screen and (min-width: 375px) { /* line 663, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl { padding-right: 130px; } }
/* line 673, ../sass/option_relief.scss */
.bnrMutual_cont-ttl-en { font-size: 24px; font-size: 2.4rem; font-weight: 700; }
/* line 677, ../sass/option_relief.scss */
.bnrMutual_cont-ttl-icon { position: absolute; top: 0; right: 0; display: table; 
/*    -moz-transform: translate(0, -60%); -o-transform: translate(0, -60%); -ms-transform: translate(0, -60%); -webkit-transform: translate(0, -60%); transform: translate(0, -60%); */
}
@media print, screen and (min-width: 375px) { /* line 677, ../sass/option_relief.scss */
/*  .bnrMutual_cont-ttl-icon { -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } */
}
/* line 686, ../sass/option_relief.scss */
.bnrMutual_cont-ttl-icon li { display: table-cell; padding: 0 3px; width: 50px; }
@media print, screen and (min-width: 375px) { /* line 686, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl-icon li { width: 60px; } }
/* line 696, ../sass/option_relief.scss */
.bnrMutual_cont-info { margin-top: 20px; text-align: left; color: #000; letter-spacing: .1em; }
/* line 701, ../sass/option_relief.scss */
.bnrMutual_cont-info-red { color: #c7000a; }
/* line 706, ../sass/option_relief.scss */
.bnrMutual_cont-img img { width: auto; }
/* line 710, ../sass/option_relief.scss */
.bnrMutual_cont-arrow { text-align: right; margin-top: 10px; padding-right: 25px; position: relative; font-size: 14px; font-size: 1.4rem; font-weight: 600; color: #0084C2; }
/* line 718, ../sass/option_relief.scss */
.bnrMutual_cont-arrow:before, .bnrMutual_cont-arrow:after { content: ""; display: inline-block; position: absolute; }
/* line 723, ../sass/option_relief.scss */
.bnrMutual_cont-arrow:before { width: 7px; height: 7px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; top: 50%; right: 8px; -moz-transform: translate(0, -50%) rotate(-45deg); -o-transform: translate(0, -50%) rotate(-45deg); -ms-transform: translate(0, -50%) rotate(-45deg); -webkit-transform: translate(0, -50%) rotate(-45deg); transform: translate(0, -50%) rotate(-45deg); z-index: 2; }
/* line 733, ../sass/option_relief.scss */
.bnrMutual_cont-arrow:after { width: 20px; height: 20px; top: 50%; right: 0; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; z-index: 1; background-color: #0084C2; }
@media print, screen and (min-width: 768px) { /* line 746, ../sass/option_relief.scss */
  .bnrMutual_inner { display: table; width: 100%; table-layout: fixed; }
  /* line 750, ../sass/option_relief.scss */
  .bnrMutual_inner > * { display: table-cell; }
  /* line 754, ../sass/option_relief.scss */
  .bnrMutual_label { vertical-align: middle; line-height: 1.6; width: 30%; padding: 15px; }
  /* line 760, ../sass/option_relief.scss */
  .bnrMutual_label-en { font-size: 24px; font-size: 2.4rem; }
  /* line 764, ../sass/option_relief.scss */
  .bnrMutual_cont { width: 70%; padding: 15px; }
  /* line 768, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl > * { display: inline-block; }
  /* line 771, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl-ja { margin-left: 0.5em; }
  /* line 774, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl-icon { -moz-transform: translate(10px, -10px); -o-transform: translate(10px, -10px); -ms-transform: translate(10px, -10px); -webkit-transform: translate(10px, -10px); transform: translate(10px, -10px); }
  /* line 776, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl-icon li { width: 80px; }
  /* line 781, ../sass/option_relief.scss */
  .bnrMutual_cont-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; }
  /* line 787, ../sass/option_relief.scss */
  .bnrMutual_cont-img { padding-right: 15px; width: 25%; }
  /* line 791, ../sass/option_relief.scss */
  .bnrMutual_cont-txt { width: 75%; }
  /* line 794, ../sass/option_relief.scss */
  .bnrMutual_cont-ttl { text-align: left; margin-top: 0; line-height: 1.5; }
  /* line 799, ../sass/option_relief.scss */
  .bnrMutual_cont-arrow { font-size: 16px; font-size: 1.6rem; } }

/*# sourceMappingURL=option_relief.css.map */
