/* line 10, ../sass/service.scss */
.page_index .cmnContents_bodyWrap, .page_maintenance .cmnContents_bodyWrap, .page_tech_support .cmnContents_bodyWrap, .page_parts_center .cmnContents_bodyWrap, .page_renewal .cmnContents_bodyWrap, .page_controlcenter .cmnContents_bodyWrap, .page_quick .cmnContents_bodyWrap { padding-bottom: 0; }

@media (min-width: 768px) { /* line 21, ../sass/service.scss */
  .categoryMenu { display: table; }
  /* line 23, ../sass/service.scss */
  .categoryMenu > li { display: table-cell; text-align: left; }
  /* line 28, ../sass/service.scss */
  .categoryMenu a { font-size: 12px; font-size: 1.2rem; letter-spacing: -0.1em; }
  /* line 31, ../sass/service.scss */
  .categoryMenu a::before { top: 9px; } }
@media (min-width: 1024px) { /* line 37, ../sass/service.scss */
  .categoryMenu a { font-size: 14px; font-size: 1.4rem; }
  /* line 39, ../sass/service.scss */
  .categoryMenu a::before { top: 12px; } }
/* line 44, ../sass/service.scss */
.service_blockType01 { margin: 1em 0 0; padding: 1.5em 15px; text-align: left; background: #0e50af; color: #fff; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; cursor: pointer; font-weight: 500; }
/* line 53, ../sass/service.scss */
.service_blockType01 a { color: #fff; text-decoration: none; }
/* line 57, ../sass/service.scss */
.service_blockType01.is-hover { background: #3480e9; }

/* line 61, ../sass/service.scss */
.service_blockType02 { margin: 1em 0 0; padding: 1.5em 15px; text-align: left; background: #0e50af; color: #fff; font-weight: 500; line-height: 2; }

@media (min-width: 768px) { /* line 72, ../sass/service.scss */
  .service_blockType01 { margin: 1.5em 0 0; padding: 1.5em 35% 1.5em 1.5em; text-align: left; position: relative; }
  /* line 77, ../sass/service.scss */
  .service_blockType01 .txtArea { position: relative; }
  /* line 80, ../sass/service.scss */
  .service_blockType01::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #ffc; background: -moz-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: -webkit-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: linear-gradient(to right, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); }
  /* line 92, ../sass/service.scss */
  .service_blockType01:hover { opacity: 0.6; }
  /* line 96, ../sass/service.scss */
  .service_blockType02 { margin: 1.5em 0 0; padding: 2em 35% 2em 2em; text-align: left; position: relative; }
  /* line 101, ../sass/service.scss */
  .service_blockType02 .txtArea { position: relative; }
  /* line 104, ../sass/service.scss */
  .service_blockType02::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #ffc; background: -moz-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: -webkit-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: linear-gradient(to right, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); } }
@media (min-width: 1024px) { /* line 120, ../sass/service.scss */
  .service_blockType01 { margin: 1.5em 0 0; padding: 2em 35% 2em 3em; }
  /* line 124, ../sass/service.scss */
  .service_blockType02 { margin: 2em 0 0; padding: 2.5em 35% 2.5em 4em; } }
/* line 134, ../sass/service.scss */
.page_index .sec01 .sec01_block01 { width: 100%; }
/* line 137, ../sass/service.scss */
.page_index .sec01 .txtArea { text-align: left; }
/* line 140, ../sass/service.scss */
.page_index .sec01 .picArea { margin-top: 1em; text-align: center; }
/* line 143, ../sass/service.scss */
.page_index .sec01 .picArea img { max-width: 264px; }
/* line 148, ../sass/service.scss */
.page_index .index_ttlType01 { font-size: 18px; font-size: 1.8rem; font-weight: 700; }
/* line 151, ../sass/service.scss */
.page_index .index_ttlType01 .index_ttlType01_red { color: #c7000a; }
/* line 154, ../sass/service.scss */
.page_index .index_ttlType01 span { display: inline-block; vertical-align: middle; }
/* line 158, ../sass/service.scss */
.page_index .index_ttlType01 .index_ttlType01_ic { margin-left: 5px; vertical-align: -1px; }
/* line 161, ../sass/service.scss */
.page_index .index_ttlType01 .index_ttlType01_ic img { display: inline-block; vertical-align: middle; height: 25px; width: 30px; }
/* line 170, ../sass/service.scss */
.page_index .service_blockType01 .cmn_blockType03_btnText01 { display: inline-block; padding: 0 0 0 0px; position: relative; font-size: 24px; font-size: 2.4rem; font-weight: 700; line-height: 1.2; }
/* line 178, ../sass/service.scss */
.page_index .service_blockType01 .cmn_blockType03_read { margin-top: 0.6em; font-size: 18px; font-size: 1.8rem; letter-spacing: 0; line-height: 1.3; }
/* line 185, ../sass/service.scss */
.page_index .sec03 { margin-top: 40px; padding: 40px 12px 40px; background: #e8f2f7; }
/* line 190, ../sass/service.scss */
.page_index .sec03 .sec03_blockWrap .sec03_block { margin-top: 1em; display: block; background: #fff; }
/* line 195, ../sass/service.scss */
.page_index .sec03 .sec03_blockWrap .sec03_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 203, ../sass/service.scss */
.page_index .sec03 .sec03_blockWrap .sec03_ttl span { display: inline-block; }
/* line 208, ../sass/service.scss */
.page_index .sec03 .sec03_txtPicWrap { padding: 15px 15px 30px; }
/* line 211, ../sass/service.scss */
.page_index .sec03 .sec03_pic { text-align: center; }
/* line 213, ../sass/service.scss */
.page_index .sec03 .sec03_pic img { max-width: 414px; }
/* line 217, ../sass/service.scss */
.page_index .sec03 .sec03_txt01 { font-size: 18px; font-size: 1.8rem; font-weight: 700; line-height: 1.3; margin-top: 1em; text-align: left; }
/* line 224, ../sass/service.scss */
.page_index .sec03 .sec03_txt02 { margin-top: 1em; text-align: left; line-height: 1.8; }
/* line 229, ../sass/service.scss */
.page_index .sec03 .sec03_txt03 { margin-top: 1em; text-align: left; }
/* line 233, ../sass/service.scss */
.page_index .sec03 a { text-decoration: none; font-weight: 700; }
/* line 238, ../sass/service.scss */
.page_index .sec04 { margin-top: 40px; }
/* line 241, ../sass/service.scss */
.page_index .sec05 { margin-top: 0; padding: 40px 12px 12px; background: #fff; }
/* line 246, ../sass/service.scss */
.page_index .sec05 .sec05_blockWrap .sec05_block { margin-top: 1em; display: block; background: #fff; border: #ddd solid 1px; }
/* line 252, ../sass/service.scss */
.page_index .sec05 .sec05_blockWrap .sec05_ttl { line-height: 1.4; padding: 0.4em 0; font-size: 16px; font-size: 1.6rem; font-weight: 700; text-align: center; background: #888; color: #fff; }
/* line 260, ../sass/service.scss */
.page_index .sec05 .sec05_blockWrap .sec05_ttl span { display: inline-block; }
/* line 265, ../sass/service.scss */
.page_index .sec05 .sec05_txtPicWrap { padding: 15px 15px 30px; }
/* line 268, ../sass/service.scss */
.page_index .sec05 .sec05_pic { text-align: center; }
/* line 270, ../sass/service.scss */
.page_index .sec05 .sec05_pic img { max-width: 414px; }
/* line 274, ../sass/service.scss */
.page_index .sec05 .sec05_txt01 { font-size: 18px; font-size: 1.8rem; font-weight: 700; line-height: 1.3; margin-top: 1em; text-align: left; }
/* line 281, ../sass/service.scss */
.page_index .sec05 .sec05_txt02 { margin-top: 1em; text-align: left; line-height: 1.8; }
/* line 286, ../sass/service.scss */
.page_index .sec05 .sec05_txt03 { margin-top: 1em; text-align: left; }
/* line 290, ../sass/service.scss */
.page_index .sec05 a { text-decoration: none; font-weight: 700; }

@media (min-width: 375px) { /* line 300, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_read { margin-top: 0.5em; font-size: 18px; font-size: 1.8rem; font-weight: 600; }
  /* line 306, ../sass/service.scss */
  .page_index .index_ttlType01 { font-size: 24px; font-size: 2.4rem; } }
@media (min-width: 768px) { /* line 312, ../sass/service.scss */
  .page_index { /* .sec0301{ background:#0e50af url(../img/service/index_pic_parts_center_bg.jpg) no-repeat right 50%; background-size: contain; } .sec0302{ background:#0e50af url(../img/service/index_pic_tech_support_bg.jpg) no-repeat right 50%; background-size: contain; } .sec0303{ background:#0e50af url(../img/service/index_pic_controlcenter_bg.jpg) no-repeat right 50%; background-size: 80% auto; }
*/ }
  /* line 314, ../sass/service.scss */
  .page_index .sec01 .cmn_blockType01 { -webkit-align-items: center; align-items: center; }
  /* line 318, ../sass/service.scss */
  .page_index .sec01 .txtArea { margin-top: 0; padding-right: 2em; text-align: left; vertical-align: middle; font-size: 14px; font-size: 1.4rem; -webkit-flex: 1; flex: 1; }
  /* line 327, ../sass/service.scss */
  .page_index .sec01 .picArea { width: 300px; }
  /* line 329, ../sass/service.scss */
  .page_index .sec01 .picArea img { max-width: 400px; }
  /* line 334, ../sass/service.scss */
  .page_index .index_ttlType01 { font-size: 34px; font-size: 3.4rem; border-bottom: #dddddd solid 1px; padding-bottom: 15px; line-height: 1.2; text-align: left; }
  /* line 340, ../sass/service.scss */
  .page_index .index_ttlType01 span { display: inline-block; vertical-align: middle; }
  /* line 344, ../sass/service.scss */
  .page_index .index_ttlType01 .index_ttlType01_ic { margin-left: 5px; vertical-align: -1px; }
  /* line 347, ../sass/service.scss */
  .page_index .index_ttlType01 .index_ttlType01_ic img { display: inline-block; vertical-align: middle; height: 40px; width: 50px; }
  /* line 356, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_btnText01 { padding: 0 0 0 0px; font-size: 30px; font-size: 3rem; }
  /* line 360, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_btnText01::before { top: 4px; }
  /* line 363, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_read { margin-top: 0.6em; font-size: 22px; font-size: 2.2rem; letter-spacing: 0; line-height: 1.2; font-weight: 200; }
  /* line 370, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_txt01 { font-size: 14px; font-size: 1.4rem; line-height: 1.8; }
  /* line 375, ../sass/service.scss */
  .page_index .sec0201 { background: #0e50af url(../img/service/index_pic_maintenance_bg.jpg) no-repeat right 50%; background-size: 65% auto; }
  /* line 379, ../sass/service.scss */
  .page_index .sec0202 { background: #0e50af url(../img/service/index_pic_renewal_bg.jpg) no-repeat right 50%; background-size: 65% auto; }
  /* line 383, ../sass/service.scss */
  .page_index .sec0203 { background: #0e50af url(../img/service/index_pic_quick_bg.jpg) no-repeat right 50%; background-size: 65% auto; }
  /* line 387, ../sass/service.scss */
  .page_index .sec03 { margin-top: 60px; padding: 60px 60px 60px; background: #e8f2f7; }
  /* line 391, ../sass/service.scss */
  .page_index .sec03 .sec03_blockWrap { 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 408, ../sass/service.scss */
  .page_index .sec03 .sec03_blockWrap .sec03_block { margin-top: 0; display: block; background: #fff; width: 32.5%; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; cursor: pointer; }
  /* line 415, ../sass/service.scss */
  .page_index .sec03 .sec03_blockWrap .sec03_block:hover { opacity: 0.6; filter: alpha(opacity=60); }
  /* line 419, ../sass/service.scss */
  .page_index .sec03 .sec03_blockWrap .sec03_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 427, ../sass/service.scss */
  .page_index .sec03 .sec03_blockWrap .sec03_ttl span { display: inline-block; }
  /* line 432, ../sass/service.scss */
  .page_index .sec03 .sec03_txtPicWrap { padding: 15px 15px 20px; }
  /* line 435, ../sass/service.scss */
  .page_index .sec03 .sec03_txt01 { line-height: 1.3; }
  /* line 439, ../sass/service.scss */
  .page_index .cmnContens_movie { margin-top: 0; }
  /* line 442, ../sass/service.scss */
  .page_index .sec05 { padding: 60px 60px 60px; }
  /* line 444, ../sass/service.scss */
  .page_index .sec05 .index_ttlType01 { font-size: 30px; font-size: 3rem; } }
@media (min-width: 768px) and (max-width: 960px) { /* line 448, ../sass/service.scss */
  .page_index .sec05 .index_ttlType01 { font-size: 22px; font-size: 2.2rem; } }
@media (min-width: 768px) { /* line 452, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap { margin: 30px 0 0; 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 470, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap .sec05_block { margin-top: 0; display: block; background: #fff; width: 32.5%; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; cursor: pointer; }
  /* line 477, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap .sec05_block:hover { opacity: 0.6; filter: alpha(opacity=60); }
  /* line 481, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap .sec05_ttl { line-height: 1.4; padding: 0.4em 0; font-size: 16px; font-size: 1.6rem; font-weight: 700; text-align: center; background: #888; color: #fff; }
  /* line 489, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap .sec05_ttl span { display: inline-block; }
  /* line 494, ../sass/service.scss */
  .page_index .sec05 .sec05_txtPicWrap { padding: 15px 15px 20px; }
  /* line 497, ../sass/service.scss */
  .page_index .sec05 .sec05_txt01 { line-height: 1.3; }
  /* line 500, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap-02 { margin: 30px 0 0; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; }
  /* line 505, ../sass/service.scss */
  .page_index .sec05 .sec05_blockWrap-02 > div { margin: 0 0.5%; }
  /* line 509, ../sass/service.scss */
  .page_index .sec05 .sec05_txt03 { line-height: 1.5; } }
@media (min-width: 1024px) { /* line 532, ../sass/service.scss */
  .page_index .sec01 .txtArea { font-size: 16px; font-size: 1.6rem; }
  /* line 537, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_btnText01 { padding: 0 0 0 0px; font-size: 42px; font-size: 4.2rem; }
  /* line 541, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_btnText01::before { top: 4px; }
  /* line 544, ../sass/service.scss */
  .page_index .service_blockType01 .cmn_blockType03_read { margin-top: 0.4em; font-size: 26px; font-size: 2.6rem; } }
/* line 554, ../sass/service.scss */
.page_maintenance .sec01 .cmn_ttlType01 { letter-spacing: 0; font-size: 17px; font-size: 1.7rem; }
/* line 558, ../sass/service.scss */
.page_maintenance .sec02, .page_maintenance .sec03, .page_maintenance .sec04 { margin-top: 40px; }
/* line 562, ../sass/service.scss */
.page_maintenance .sec02 .sec02_block01, .page_maintenance .sec03 .sec02_block01, .page_maintenance .sec04 .sec02_block01 { width: 100%; }
/* line 565, ../sass/service.scss */
.page_maintenance .sec02 .txtArea, .page_maintenance .sec03 .txtArea, .page_maintenance .sec04 .txtArea { margin-top: 1em; text-align: left; }
/* line 568, ../sass/service.scss */
.page_maintenance .sec02 .txtArea p:last-child img, .page_maintenance .sec03 .txtArea p:last-child img, .page_maintenance .sec04 .txtArea p:last-child img { width: 150px; }
/* line 572, ../sass/service.scss */
.page_maintenance .sec02 .picArea, .page_maintenance .sec03 .picArea, .page_maintenance .sec04 .picArea { margin-top: 1em; text-align: center; }
/* line 575, ../sass/service.scss */
.page_maintenance .sec02 .picArea img, .page_maintenance .sec03 .picArea img, .page_maintenance .sec04 .picArea img { max-width: 480px; }

@media (min-width: 375px) { /* line 584, ../sass/service.scss */
  .page_maintenance .sec01 .cmn_ttlType01 { font-size: 20px; font-size: 2rem; } }
@media (min-width: 768px) { /* line 592, ../sass/service.scss */
  .page_maintenance .cmnContents_bodyWrap { padding-top: 40px; }
  /* line 595, ../sass/service.scss */
  .page_maintenance .sec01 .cmn_ttlType01 { font-size: 32px; font-size: 3.2rem; }
  /* line 598, ../sass/service.scss */
  .page_maintenance .service_blockType02 { display: table; background: #0e50af url(../img/service/maintenance_sec01_bg.jpg) no-repeat right 0; background-size: cover; width: 100%; }
  /* line 603, ../sass/service.scss */
  .page_maintenance .service_blockType02 .txtArea { display: table-cell; vertical-align: middle; height: 200px; }
  /* line 609, ../sass/service.scss */
  .page_maintenance .sec02, .page_maintenance .sec03, .page_maintenance .sec04 { margin-top: 60px; }
  /* line 613, ../sass/service.scss */
  .page_maintenance .sec02 .txtArea, .page_maintenance .sec03 .txtArea, .page_maintenance .sec04 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 618, ../sass/service.scss */
  .page_maintenance .sec02 .txtArea p:last-child img, .page_maintenance .sec03 .txtArea p:last-child img, .page_maintenance .sec04 .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 623, ../sass/service.scss */
  .page_maintenance .sec02 .picArea, .page_maintenance .sec03 .picArea, .page_maintenance .sec04 .picArea { margin-top: 0; width: 45%; }
  /* line 626, ../sass/service.scss */
  .page_maintenance .sec02 .picArea img, .page_maintenance .sec03 .picArea img, .page_maintenance .sec04 .picArea img { max-width: 480px; }
  /* line 631, ../sass/service.scss */
  .page_maintenance .sec02 .picArea, .page_maintenance .sec04 .picArea { text-align: right; }
  /* line 635, ../sass/service.scss */
  .page_maintenance .sec03 .picArea { text-align: left; } }
/* line 644, ../sass/service.scss */
.page_renewal .sec01 .cmn_ttlType01 { letter-spacing: 0; font-size: 17px; font-size: 1.7rem; }
/* line 648, ../sass/service.scss */
.page_renewal .sec02, .page_renewal .sec03, .page_renewal .sec04 { margin-top: 40px; }
/* line 652, ../sass/service.scss */
.page_renewal .sec02 .sec02_block01, .page_renewal .sec03 .sec02_block01, .page_renewal .sec04 .sec02_block01 { width: 100%; }
/* line 655, ../sass/service.scss */
.page_renewal .sec02 .txtArea, .page_renewal .sec03 .txtArea, .page_renewal .sec04 .txtArea { margin-top: 1em; text-align: left; }
/* line 658, ../sass/service.scss */
.page_renewal .sec02 .txtArea p:last-child img, .page_renewal .sec03 .txtArea p:last-child img, .page_renewal .sec04 .txtArea p:last-child img { width: 150px; }
/* line 662, ../sass/service.scss */
.page_renewal .sec02 .picArea, .page_renewal .sec03 .picArea, .page_renewal .sec04 .picArea { margin-top: 1em; text-align: center; }
/* line 665, ../sass/service.scss */
.page_renewal .sec02 .picArea img, .page_renewal .sec03 .picArea img, .page_renewal .sec04 .picArea img { max-width: 480px; }

@media (min-width: 375px) { /* line 674, ../sass/service.scss */
  .page_renewal .sec01 .cmn_ttlType01 { font-size: 20px; font-size: 2rem; } }
@media (min-width: 768px) { /* line 682, ../sass/service.scss */
  .page_renewal .cmnContents_bodyWrap { padding-top: 40px; }
  /* line 685, ../sass/service.scss */
  .page_renewal .sec01 .cmn_ttlType01 { font-size: 36px; font-size: 3.6rem; }
  /* line 688, ../sass/service.scss */
  .page_renewal .service_blockType02 { display: table; background: #0e50af url(../img/service/renewal_sec01_bg.jpg) no-repeat right 0; background-size: cover; width: 100%; }
  /* line 693, ../sass/service.scss */
  .page_renewal .service_blockType02 .txtArea { display: table-cell; vertical-align: middle; height: 200px; }
  /* line 699, ../sass/service.scss */
  .page_renewal .sec02, .page_renewal .sec03, .page_renewal .sec04 { margin-top: 60px; }
  /* line 703, ../sass/service.scss */
  .page_renewal .sec02 .txtArea, .page_renewal .sec03 .txtArea, .page_renewal .sec04 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 708, ../sass/service.scss */
  .page_renewal .sec02 .txtArea p:last-child img, .page_renewal .sec03 .txtArea p:last-child img, .page_renewal .sec04 .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 713, ../sass/service.scss */
  .page_renewal .sec02 .picArea, .page_renewal .sec03 .picArea, .page_renewal .sec04 .picArea { margin-top: 0; width: 45%; }
  /* line 716, ../sass/service.scss */
  .page_renewal .sec02 .picArea img, .page_renewal .sec03 .picArea img, .page_renewal .sec04 .picArea img { max-width: 480px; }
  /* line 721, ../sass/service.scss */
  .page_renewal .sec02 .picArea, .page_renewal .sec04 .picArea { text-align: right; }
  /* line 725, ../sass/service.scss */
  .page_renewal .sec03 .picArea { text-align: left; } }
/* line 734, ../sass/service.scss */
.page_parts_center .cmnContents_titleWrap { background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.8) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.8) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.8) 100%); }
/* line 739, ../sass/service.scss */
.page_parts_center .sec01 .cmn_ttlType01 { letter-spacing: 0; font-size: 17px; font-size: 1.7rem; }
/* line 743, ../sass/service.scss */
.page_parts_center .sec02, .page_parts_center .sec03, .page_parts_center .sec04 { margin-top: 40px; }
/* line 747, ../sass/service.scss */
.page_parts_center .sec02 .sec02_block01, .page_parts_center .sec03 .sec02_block01, .page_parts_center .sec04 .sec02_block01 { width: 100%; }
/* line 750, ../sass/service.scss */
.page_parts_center .sec02 .txtArea, .page_parts_center .sec03 .txtArea, .page_parts_center .sec04 .txtArea { margin-top: 1em; text-align: left; }
/* line 753, ../sass/service.scss */
.page_parts_center .sec02 .txtArea p:last-child img, .page_parts_center .sec03 .txtArea p:last-child img, .page_parts_center .sec04 .txtArea p:last-child img { width: 150px; }
/* line 757, ../sass/service.scss */
.page_parts_center .sec02 .picArea, .page_parts_center .sec03 .picArea, .page_parts_center .sec04 .picArea { margin-top: 1em; text-align: center; }
/* line 760, ../sass/service.scss */
.page_parts_center .sec02 .picArea img, .page_parts_center .sec03 .picArea img, .page_parts_center .sec04 .picArea img { max-width: 480px; }
/* line 765, ../sass/service.scss */
.page_parts_center .sec05 { margin-top: 40px; padding: 24px 12px; background: #e8f2f7; }
/* line 769, ../sass/service.scss */
.page_parts_center .sec05 .cmn_blockType01 { margin-top: 0; }
/* line 772, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap { display: table; }
/* line 774, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap > div { display: table-cell; vertical-align: top; }
/* line 778, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap > div:first-child { width: 30px; }
/* line 781, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap > div:nth-child(2) { padding-left: 5px; }
/* line 784, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap .sec05_ttl { font-size: 12px; font-size: 1.2rem; font-weight: 700; }
/* line 787, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap .sec05_ttl span { display: inline-block; }
/* line 791, ../sass/service.scss */
.page_parts_center .sec05 .sec05_ttlWrap .sec05_txt01 { margin: 0; font-size: 12px; font-size: 1.2rem; color: #c4151c; font-weight: 500; }
/* line 798, ../sass/service.scss */
.page_parts_center .sec05 .txtArea { text-align: left; }
/* line 801, ../sass/service.scss */
.page_parts_center .sec05 .picArea { margin-top: 1em; text-align: center; }
/* line 804, ../sass/service.scss */
.page_parts_center .sec05 .picArea img { max-width: 250px; }
/* line 808, ../sass/service.scss */
.page_parts_center .sec05 .sec05_txt02 { margin-top: 1em; }

@media (min-width: 355px) { /* line 816, ../sass/service.scss */
  .page_parts_center .sec01 .cmn_ttlType01 { font-size: 20px; font-size: 2rem; }
  /* line 819, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap { font-size: 14px; font-size: 1.4rem; }
  /* line 821, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap > div:first-child { width: 35px; }
  /* line 824, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap > div:nth-child(2) { padding-left: 5px; }
  /* line 827, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap .sec05_ttl { white-space: nowrap; font-size: 14px; font-size: 1.4rem; } }
@media (min-width: 768px) { /* line 837, ../sass/service.scss */
  .page_parts_center .cmnContents_bodyWrap { padding-top: 40px; }
  /* line 840, ../sass/service.scss */
  .page_parts_center .cmnContents_titleWrap { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.6) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.6) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.6) 100%); }
  /* line 845, ../sass/service.scss */
  .page_parts_center .sec01 .cmn_ttlType01 { font-size: 32px; font-size: 3.2rem; }
  /* line 848, ../sass/service.scss */
  .page_parts_center .service_blockType02 { display: table; background: #0e50af url(../img/service/parts_center_sec01_bg.jpg) no-repeat right 0; background-size: cover; width: 100%; }
  /* line 853, ../sass/service.scss */
  .page_parts_center .service_blockType02 .txtArea { display: table-cell; vertical-align: middle; height: 200px; }
  /* line 859, ../sass/service.scss */
  .page_parts_center .sec02, .page_parts_center .sec03, .page_parts_center .sec04 { margin-top: 60px; }
  /* line 863, ../sass/service.scss */
  .page_parts_center .sec02 .txtArea, .page_parts_center .sec03 .txtArea, .page_parts_center .sec04 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 868, ../sass/service.scss */
  .page_parts_center .sec02 .txtArea p:last-child img, .page_parts_center .sec03 .txtArea p:last-child img, .page_parts_center .sec04 .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 873, ../sass/service.scss */
  .page_parts_center .sec02 .picArea, .page_parts_center .sec03 .picArea, .page_parts_center .sec04 .picArea { margin-top: 0; width: 45%; }
  /* line 876, ../sass/service.scss */
  .page_parts_center .sec02 .picArea img, .page_parts_center .sec03 .picArea img, .page_parts_center .sec04 .picArea img { max-width: 480px; }
  /* line 881, ../sass/service.scss */
  .page_parts_center .sec02 .picArea, .page_parts_center .sec04 .picArea { text-align: right; }
  /* line 885, ../sass/service.scss */
  .page_parts_center .sec03 .picArea { text-align: left; }
  /* line 888, ../sass/service.scss */
  .page_parts_center .sec05 { margin-top: 60px; padding: 30px 30px; }
  /* line 892, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap > div:first-child { width: 63px; }
  /* line 895, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap > div:nth-child(2) { padding-left: 10px; }
  /* line 898, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap .sec05_ttl { font-size: 20px; font-size: 2rem; line-height: 1.2; }
  /* line 902, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_ttlWrap .sec05_txt01 { margin-top: 0.5em; font-size: 14px; font-size: 1.4rem; line-height: 1.5; }
  /* line 908, ../sass/service.scss */
  .page_parts_center .sec05 .txtArea { text-align: left; width: 65%; line-height: 1.8; }
  /* line 913, ../sass/service.scss */
  .page_parts_center .sec05 .picArea { width: 30%; margin-top: 0; text-align: right; }
  /* line 917, ../sass/service.scss */
  .page_parts_center .sec05 .picArea img { max-width: 250px; }
  /* line 921, ../sass/service.scss */
  .page_parts_center .sec05 .sec05_txt02 { margin-top: 1em; } }
@media (min-width: 1024px) { /* line 930, ../sass/service.scss */
  .page_parts_center .sec01 .cmn_ttlType01 { font-size: 36px; font-size: 3.6rem; } }
/* line 940, ../sass/service.scss */
.page_tech_support .sec01 .cmn_ttlType01 { letter-spacing: 0; text-align: center; }
/* line 944, ../sass/service.scss */
.page_tech_support .sec02, .page_tech_support .sec03, .page_tech_support .sec04 { margin-top: 40px; }
/* line 948, ../sass/service.scss */
.page_tech_support .sec02 .sec02_block01, .page_tech_support .sec03 .sec02_block01, .page_tech_support .sec04 .sec02_block01 { width: 100%; }
/* line 951, ../sass/service.scss */
.page_tech_support .sec02 .txtArea, .page_tech_support .sec03 .txtArea, .page_tech_support .sec04 .txtArea { margin-top: 1em; text-align: left; }
/* line 954, ../sass/service.scss */
.page_tech_support .sec02 .txtArea p:last-child img, .page_tech_support .sec03 .txtArea p:last-child img, .page_tech_support .sec04 .txtArea p:last-child img { width: 150px; }
/* line 958, ../sass/service.scss */
.page_tech_support .sec02 .picArea, .page_tech_support .sec03 .picArea, .page_tech_support .sec04 .picArea { margin-top: 1em; text-align: center; }
/* line 961, ../sass/service.scss */
.page_tech_support .sec02 .picArea img, .page_tech_support .sec03 .picArea img, .page_tech_support .sec04 .picArea img { max-width: 480px; }
/* line 966, ../sass/service.scss */
.page_tech_support .sec05 { margin-top: 40px; padding: 12px 12px; background: #e8f2f7; }
/* line 971, ../sass/service.scss */
.page_tech_support .sec05 .sec05_blockWrap .sec05_block { margin-top: 15px; display: block; background: #fff; }
/* line 976, ../sass/service.scss */
.page_tech_support .sec05 .sec05_blockWrap .sec05_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 984, ../sass/service.scss */
.page_tech_support .sec05 .sec05_blockWrap .sec05_ttl span { display: inline-block; }
/* line 988, ../sass/service.scss */
.page_tech_support .sec05 .sec05_blockWrap .sec05_block:first-child { margin-top: 0; }
/* line 992, ../sass/service.scss */
.page_tech_support .sec05 .sec05_txtPicWrap { padding: 15px; }
/* line 995, ../sass/service.scss */
.page_tech_support .sec05 .picArea { margin-top: 1em; text-align: center; }
/* line 998, ../sass/service.scss */
.page_tech_support .sec05 .picArea img { max-width: 250px; }
/* line 1002, ../sass/service.scss */
.page_tech_support .sec05 .sec05_txt { margin-top: 1em; text-align: left; }

@media (min-width: 768px) { /* line 1011, ../sass/service.scss */
  .page_tech_support .cmnContents_bodyWrap { padding-top: 40px; }
  /* line 1014, ../sass/service.scss */
  .page_tech_support .sec01 .cmn_ttlType01 { text-align: left; font-size: 32px; font-size: 3.2rem; }
  /* line 1018, ../sass/service.scss */
  .page_tech_support .service_blockType02 { display: table; background: #0e50af url(../img/service/tech_support_sec01_bg.jpg) no-repeat right 0; background-size: cover; width: 100%; }
  /* line 1023, ../sass/service.scss */
  .page_tech_support .service_blockType02 .txtArea { display: table-cell; vertical-align: middle; height: 200px; }
  /* line 1029, ../sass/service.scss */
  .page_tech_support .sec02, .page_tech_support .sec03, .page_tech_support .sec04 { margin-top: 60px; }
  /* line 1033, ../sass/service.scss */
  .page_tech_support .sec02 .txtArea, .page_tech_support .sec03 .txtArea, .page_tech_support .sec04 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 1038, ../sass/service.scss */
  .page_tech_support .sec02 .txtArea p:last-child img, .page_tech_support .sec03 .txtArea p:last-child img, .page_tech_support .sec04 .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 1043, ../sass/service.scss */
  .page_tech_support .sec02 .picArea, .page_tech_support .sec03 .picArea, .page_tech_support .sec04 .picArea { margin-top: 0; width: 45%; }
  /* line 1046, ../sass/service.scss */
  .page_tech_support .sec02 .picArea img, .page_tech_support .sec03 .picArea img, .page_tech_support .sec04 .picArea img { max-width: 480px; }
  /* line 1051, ../sass/service.scss */
  .page_tech_support .sec02 .picArea, .page_tech_support .sec04 .picArea { text-align: right; }
  /* line 1055, ../sass/service.scss */
  .page_tech_support .sec03 .picArea { text-align: left; }
  /* line 1058, ../sass/service.scss */
  .page_tech_support .sec05 { margin-top: 40px; padding: 20px; background: #e8f2f7; }
  /* line 1062, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_blockWrap { 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 1079, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_blockWrap .sec05_block { margin-top: 0; display: block; background: #fff; width: 32.5%; }
  /* line 1085, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_blockWrap .sec05_ttl { font-size: 16px; font-size: 1.6rem; display: table; width: 100%; }
  /* line 1089, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_blockWrap .sec05_ttl > div { display: table-cell; vertical-align: middle; }
  /* line 1093, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_blockWrap .sec05_ttl span { display: inline-block; }
  /* line 1098, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_txtPicWrap { padding: 15px; }
  /* line 1101, ../sass/service.scss */
  .page_tech_support .sec05 .picArea { margin-top: 1em; text-align: center; }
  /* line 1104, ../sass/service.scss */
  .page_tech_support .sec05 .picArea img { max-width: 250px; }
  /* line 1108, ../sass/service.scss */
  .page_tech_support .sec05 .sec05_txt { margin-top: 1em; text-align: left; line-height: 1.8; } }
@media (min-width: 1024px) { /* line 1119, ../sass/service.scss */
  .page_tech_support .sec01 .cmn_ttlType01 { font-size: 32px; font-size: 3.2rem; } }
/* line 1129, ../sass/service.scss */
.page_controlcenter .sec01 .cmn_ttlType01 { letter-spacing: 0; font-size: 17px; font-size: 1.7rem; }
/* line 1133, ../sass/service.scss */
.page_controlcenter .sec02, .page_controlcenter .sec03, .page_controlcenter .sec04 { margin-top: 40px; }
/* line 1137, ../sass/service.scss */
.page_controlcenter .sec02 .sec02_block01, .page_controlcenter .sec03 .sec02_block01, .page_controlcenter .sec04 .sec02_block01 { width: 100%; }
/* line 1140, ../sass/service.scss */
.page_controlcenter .sec02 .txtArea, .page_controlcenter .sec03 .txtArea, .page_controlcenter .sec04 .txtArea { margin-top: 1em; text-align: left; }
/* line 1144, ../sass/service.scss */
.page_controlcenter .sec02 .picArea, .page_controlcenter .sec03 .picArea, .page_controlcenter .sec04 .picArea { margin-top: 1em; text-align: center; }
/* line 1147, ../sass/service.scss */
.page_controlcenter .sec02 .picArea img, .page_controlcenter .sec03 .picArea img, .page_controlcenter .sec04 .picArea img { max-width: 480px; }
/* line 1152, ../sass/service.scss */
.page_controlcenter .sec03 .picArea img { max-width: 240px; }
/* line 1155, ../sass/service.scss */
.page_controlcenter .sec03_block02 { margin-top: 40px; padding: 12px 12px; background: #e8f2f7; }
/* line 1159, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_ttl { line-height: 1.4; padding: 0.4em 0; font-size: 16px; font-size: 1.6rem; font-weight: 700; text-align: center; color: #092b65; }
/* line 1166, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_ttl span { display: inline-block; }
/* line 1171, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_blockWrap .sec03_block02_block { margin-top: 15px; display: block; background: #fff; }
/* line 1176, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_blockWrap .sec03_block02_ttl02 { 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 1184, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_blockWrap .sec03_block02_ttl02 span { display: inline-block; }
/* line 1189, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_txtPicWrap { padding: 15px; }
/* line 1192, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_pic { text-align: center; }
/* line 1194, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_pic img { max-width: 120px; }
/* line 1198, ../sass/service.scss */
.page_controlcenter .sec03_block02 .sec03_block02_txt { margin-top: 1em; text-align: left; font-size: 12px; font-size: 1.2rem; }
/* line 1204, ../sass/service.scss */
.page_controlcenter .sec04 .picArea02 { text-align: center; }
/* line 1207, ../sass/service.scss */
.page_controlcenter .sec04 .picArea02 img { margin: 1em auto 0; max-width: 414px; }
/* line 1211, ../sass/service.scss */
.page_controlcenter .sec04_picWrap { padding: 12px 12px; background: #e8f2f7; }
/* line 1212, ../sass/service.scss */
.page_controlcenter .sec04_picWrap .sec04_picWrap_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 1224, ../sass/service.scss */
.page_controlcenter .sec04_picWrap_pic { background: #fff; }
/* line 1227, ../sass/service.scss */
.page_controlcenter .sec04 .sec04_picWrap img { max-width: 250px; }

@media (min-width: 768px) { /* line 1234, ../sass/service.scss */
  .page_controlcenter .cmnContents_bodyWrap { padding-top: 40px; }
  /* line 1237, ../sass/service.scss */
  .page_controlcenter .sec01 .cmn_ttlType01 { font-size: 29px; font-size: 2.9rem; }
  /* line 1240, ../sass/service.scss */
  .page_controlcenter .service_blockType02 { display: table; background: #0e50af url(../img/service/controlcenter_sec01_bg.jpg) no-repeat right 0; background-size: cover; width: 100%; }
  /* line 1245, ../sass/service.scss */
  .page_controlcenter .service_blockType02 .txtArea { display: table-cell; vertical-align: middle; height: 200px; }
  /* line 1251, ../sass/service.scss */
  .page_controlcenter .sec02, .page_controlcenter .sec03, .page_controlcenter .sec04 { margin-top: 60px; }
  /* line 1255, ../sass/service.scss */
  .page_controlcenter .sec02 .txtArea, .page_controlcenter .sec03 .txtArea, .page_controlcenter .sec04 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 1261, ../sass/service.scss */
  .page_controlcenter .sec02 .picArea, .page_controlcenter .sec03 .picArea, .page_controlcenter .sec04 .picArea { margin-top: 0; width: 45%; }
  /* line 1266, ../sass/service.scss */
  .page_controlcenter .sec03 .picArea img { max-width: 360px; }
  /* line 1269, ../sass/service.scss */
  .page_controlcenter .sec02 .picArea .sec04 .picArea { text-align: right; }
  /* line 1273, ../sass/service.scss */
  .page_controlcenter .sec03_block02 { margin-top: 40px; padding: 20px; }
  /* line 1276, ../sass/service.scss */
  .page_controlcenter .sec03_block02 .sec03_block02_ttl { padding: 0.4em 0; font-size: 18px; font-size: 1.8rem; text-align: left; }
  /* line 1281, ../sass/service.scss */
  .page_controlcenter .sec03_block02 .sec03_block02_blockWrap { 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 1298, ../sass/service.scss */
  .page_controlcenter .sec03_block02 .sec03_block02_blockWrap .sec03_block02_block { margin-top: 15px; display: block; background: #fff; width: 32.5%; }
  /* line 1306, ../sass/service.scss */
  .page_controlcenter .sec03_block02 .sec03_block02_pic img { max-width: 140px; }
  /* line 1310, ../sass/service.scss */
  .page_controlcenter .sec03_block02 .sec03_block02_txt { font-size: 12px; font-size: 1.2rem; }
  /* line 1314, ../sass/service.scss */
  .page_controlcenter .sec04 .picArea02 img { max-width: 100%; }
  /* line 1317, ../sass/service.scss */
  .page_controlcenter .sec04_picWrap { padding: 20px; }
  /* line 1320, ../sass/service.scss */
  .page_controlcenter .sec04_picWrap_pic { background: #fff; padding: 15px 10px; }
  /* line 1324, ../sass/service.scss */
  .page_controlcenter .sec04 .sec04_picWrap img { max-width: 400px; } }
@media (min-width: 1024px) { /* line 1332, ../sass/service.scss */
  .page_controlcenter .sec01 .cmn_ttlType01 { font-size: 36px; font-size: 3.6rem; } }
/* line 1340, ../sass/service.scss */
.page_quick .sec01 .cmn_ttlType01 { letter-spacing: 0; font-size: 17px; font-size: 1.7rem; }
/* line 1344, ../sass/service.scss */
.page_quick .sec02, .page_quick .sec03, .page_quick .sec04 { margin-top: 40px; }
/* line 1348, ../sass/service.scss */
.page_quick .sec02 .sec02_block01, .page_quick .sec03 .sec02_block01, .page_quick .sec04 .sec02_block01 { width: 100%; }
/* line 1351, ../sass/service.scss */
.page_quick .sec02 .txtArea, .page_quick .sec03 .txtArea, .page_quick .sec04 .txtArea { margin-top: 1em; text-align: left; }
/* line 1355, ../sass/service.scss */
.page_quick .sec02 .picArea, .page_quick .sec03 .picArea, .page_quick .sec04 .picArea { margin-top: 1em; text-align: center; }
/* line 1358, ../sass/service.scss */
.page_quick .sec02 .picArea img, .page_quick .sec03 .picArea img, .page_quick .sec04 .picArea img { max-width: 480px; }
/* line 1363, ../sass/service.scss */
.page_quick .sec-youtubeArea { margin: 40px 0; text-align: center; }
/* line 1366, ../sass/service.scss */
.page_quick .sec-youtubeArea .youtubeArea-ttl { font-size: 20px; font-size: 2rem; font-weight: bold; }
/* line 1369, ../sass/service.scss */
.page_quick .sec-youtubeArea .youtubeArea-ttl span { color: #c7000a; }
/* line 1373, ../sass/service.scss */
.page_quick .sec-youtubeArea .youtubeArea-txt01 { font-size: 14px; font-size: 1.4rem; line-height: 1.6; text-align: left; }
/* line 1378, ../sass/service.scss */
.page_quick .sec-youtubeArea .youtubeArea-txt02 { margin-top: 1em; font-size: 16px; font-size: 1.6rem; font-weight: bold; text-align: center; }
/* line 1384, ../sass/service.scss */
.page_quick .sec-youtubeArea .youtubeArea-youtube { width: 100%; position: relative; padding-top: 56.25%; margin: 0.5em auto; max-width: 600px; border: #dddddd solid 1px; }
/* line 1391, ../sass/service.scss */
.page_quick .sec-youtubeArea .youtubeArea-youtube iframe { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }
/* line 1400, ../sass/service.scss */
.page_quick .quick_pointWrap { margin: 15px 0; display: block; border-top: #ddd solid 1px; }
/* line 1404, ../sass/service.scss */
.page_quick .quick_pointWrap > div { display: block; border-bottom: #ddd solid 1px; padding: 15px 0; }
/* line 1409, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point-ttl { font-size: 20px; font-size: 2rem; font-weight: 700; letter-spacing: 0; line-height: 1; text-align: left; }
/* line 1415, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point-ttl .spOnly { display: inline-block; vertical-align: middle; color: #000; font-size: 14px; font-size: 1.4rem; padding-bottom: 0.2em; }
/* line 1424, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point01 .quick_point-ttl { color: #0167cc; }
/* line 1429, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point02 .quick_point-ttl { color: #d22015; }
/* line 1434, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point03 .quick_point-ttl { color: #00a753; }
/* line 1438, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point-box { display: table; }
/* line 1440, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point-box > div { display: table-cell; vertical-align: middle; }
/* line 1444, ../sass/service.scss */
.page_quick .quick_pointWrap .quick_point-box > div:first-child { width: 130px; }
/* line 1448, ../sass/service.scss */
.page_quick .quick_pointWrap figure { text-align: center; }
/* line 1450, ../sass/service.scss */
.page_quick .quick_pointWrap figure img { margin: 15px auto; width: auto; max-height: 70px; }
/* line 1456, ../sass/service.scss */
.page_quick .quick_pointWrap dl { text-align: left; }
/* line 1459, ../sass/service.scss */
.page_quick .quick_pointWrap dt { font-size: 16px; font-size: 1.6rem; font-weight: 700; letter-spacing: 0.05em; line-height: 1.6; }
/* line 1465, ../sass/service.scss */
.page_quick .quick_pointWrap dd { font-size: 12px; font-size: 1.2rem; font-weight: 400; letter-spacing: 0.05em; line-height: 1.6; }
/* line 1472, ../sass/service.scss */
.page_quick .sec05 { margin-top: 40px; padding: 12px 12px; background: #e8f2f7; }
/* line 1477, ../sass/service.scss */
.page_quick .sec05 .sec05_blockWrap .sec05_block { margin-top: 15px; display: block; background: #fff; }
/* line 1482, ../sass/service.scss */
.page_quick .sec05 .sec05_blockWrap .sec05_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 1490, ../sass/service.scss */
.page_quick .sec05 .sec05_blockWrap .sec05_ttl span { display: inline-block; }
/* line 1494, ../sass/service.scss */
.page_quick .sec05 .sec05_blockWrap .sec05_block:first-child { margin-top: 0; }
/* line 1498, ../sass/service.scss */
.page_quick .sec05 .sec05_txtPicWrap { padding: 15px; }
/* line 1501, ../sass/service.scss */
.page_quick .sec05 .picArea { margin-top: 1em; text-align: center; }
/* line 1504, ../sass/service.scss */
.page_quick .sec05 .picArea img { max-width: 250px; }
/* line 1508, ../sass/service.scss */
.page_quick .sec05 .sec05_txt { margin-top: 1em; text-align: left; }
/* line 1512, ../sass/service.scss */
.page_quick .sec05 .btnWrap { margin: 1em auto; }

@media (min-width: 768px) { /* line 1521, ../sass/service.scss */
  .page_quick .cmnContents_bodyWrap { padding-top: 40px; }
  /* line 1524, ../sass/service.scss */
  .page_quick .sec01 .cmn_ttlType01 { font-size: 29px; font-size: 2.9rem; }
  /* line 1527, ../sass/service.scss */
  .page_quick .service_blockType02 { display: table; background: #0e50af url(../img/service/quick_sec01_bg.jpg) no-repeat right 0; background-size: cover; width: 100%; }
  /* line 1532, ../sass/service.scss */
  .page_quick .service_blockType02 .txtArea { display: table-cell; vertical-align: middle; height: 200px; }
  /* line 1538, ../sass/service.scss */
  .page_quick .sec02, .page_quick .sec03, .page_quick .sec04 { margin-top: 60px; }
  /* line 1542, ../sass/service.scss */
  .page_quick .sec02 .txtArea, .page_quick .sec03 .txtArea, .page_quick .sec04 .txtArea { margin-top: 0; width: 50%; text-align: left; vertical-align: top; }
  /* line 1548, ../sass/service.scss */
  .page_quick .sec02 .picArea, .page_quick .sec03 .picArea, .page_quick .sec04 .picArea { margin-top: 0; width: 45%; }
  /* line 1553, ../sass/service.scss */
  .page_quick .sec-youtubeArea { margin: 40px 0; text-align: center; }
  /* line 1556, ../sass/service.scss */
  .page_quick .sec-youtubeArea .youtubeArea-ttl { font-size: 32px; font-size: 3.2rem; }
  /* line 1559, ../sass/service.scss */
  .page_quick .sec-youtubeArea .youtubeArea-txt01 { font-size: 14px; font-size: 1.4rem; line-height: 1.8; text-align: center; }
  /* line 1564, ../sass/service.scss */
  .page_quick .sec-youtubeArea .youtubeArea-txt02 { font-size: 22px; font-size: 2.2rem; }
  /* line 1567, ../sass/service.scss */
  .page_quick .sec-youtubeArea .youtubeArea-youtube { width: 602px; position: relative; padding-top: 0; margin: 0.5em auto; max-width: 602px; border: #dddddd solid 1px; }
  /* line 1574, ../sass/service.scss */
  .page_quick .sec-youtubeArea .youtubeArea-youtube iframe { vertical-align: bottom; position: relative; top: auto; right: auto; width: 600px; height: 337px; }
  /* line 1584, ../sass/service.scss */
  .page_quick .quick_pointWrap { margin: 30px 0; display: table; border-top: none; border-right: #ddd solid 1px; }
  /* line 1589, ../sass/service.scss */
  .page_quick .quick_pointWrap > div { display: table-cell; vertical-align: top; border-top: #ddd solid 1px; border-left: #ddd solid 1px; border-bottom: #ddd solid 1px; padding: 15px; width: 33.333%; }
  /* line 1598, ../sass/service.scss */
  .page_quick .quick_pointWrap .quick_point-ttl { font-size: 24px; font-size: 2.4rem; }
  /* line 1600, ../sass/service.scss */
  .page_quick .quick_pointWrap .quick_point-ttl .spOnly { display: none; }
  /* line 1604, ../sass/service.scss */
  .page_quick .quick_pointWrap .quick_point-box { display: block; }
  /* line 1606, ../sass/service.scss */
  .page_quick .quick_pointWrap .quick_point-box > div { display: block; text-align: center; }
  /* line 1610, ../sass/service.scss */
  .page_quick .quick_pointWrap .quick_point-box > div:first-child { width: 100%; }
  /* line 1615, ../sass/service.scss */
  .page_quick .quick_pointWrap figure img { margin: 15px auto; width: auto; max-height: 100px; }
  /* line 1621, ../sass/service.scss */
  .page_quick .quick_pointWrap dl { text-align: left; line-height: 1.2; font-size: 14px; font-size: 1.4rem; letter-spacing: 0; }
  /* line 1627, ../sass/service.scss */
  .page_quick .quick_pointWrap dd { margin-top: 0.5em; font-size: 12px; font-size: 1.2rem; }
  /* line 1632, ../sass/service.scss */
  .page_quick .sec05 { margin-top: 40px; padding: 30px; background: #e8f2f7; }
  /* line 1636, ../sass/service.scss */
  .page_quick .sec05 .sec05_blockWrap { 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 1653, ../sass/service.scss */
  .page_quick .sec05 .sec05_blockWrap .sec05_block { margin-top: 0; display: block; background: #fff; width: 48%; }
  /* line 1659, ../sass/service.scss */
  .page_quick .sec05 .sec05_blockWrap .sec05_ttl { font-size: 16px; font-size: 1.6rem; display: table; width: 100%; }
  /* line 1663, ../sass/service.scss */
  .page_quick .sec05 .sec05_blockWrap .sec05_ttl > div { display: table-cell; vertical-align: middle; }
  /* line 1667, ../sass/service.scss */
  .page_quick .sec05 .sec05_blockWrap .sec05_ttl span { display: inline-block; }
  /* line 1672, ../sass/service.scss */
  .page_quick .sec05 .sec05_txtPicWrap { padding: 20px; }
  /* line 1675, ../sass/service.scss */
  .page_quick .sec05 .picArea { margin-top: 1em; text-align: center; }
  /* line 1678, ../sass/service.scss */
  .page_quick .sec05 .picArea img { max-width: 250px; }
  /* line 1682, ../sass/service.scss */
  .page_quick .sec05 .sec05_txt { margin-top: 1em; text-align: left; line-height: 1.8; }
  /* line 1687, ../sass/service.scss */
  .page_quick .sec05 .sec05_txt { position: relative; } }
@media (min-width: 1024px) { /* line 1696, ../sass/service.scss */
  .page_quick .sec01 .cmn_ttlType01 { font-size: 36px; font-size: 3.6rem; } }
/* line 1705, ../sass/service.scss */
.cmn_serviceSec-link { margin: 40px 0 0; }
/* line 1707, ../sass/service.scss */
.cmn_serviceSec-link .cmn_blockType01, .cmn_serviceSec-link .cmn_blockType02 { padding: 30px 15px; background: #eee; }
/* line 1712, ../sass/service.scss */
.cmn_serviceSec-link .serviceSec-link_ttl { margin-top: .5em; font-size: 18px; font-size: 1.8rem; font-weight: 700; line-height: 1.4; text-align: left; padding: 0; }
/* line 1720, ../sass/service.scss */
.cmn_serviceSec-link .serviceSec-link_txt { margin: 1em 0 0; text-align: left; }
/* line 1724, ../sass/service.scss */
.cmn_serviceSec-link .serviceSec-link_btnWrap { margin: 1em 0 0; }
/* line 1727, ../sass/service.scss */
.cmn_serviceSec-link .picArea { margin: 2em 0 0; text-align: center; }
/* line 1730, ../sass/service.scss */
.cmn_serviceSec-link .picArea img { max-width: 480px; height: auto; }

@media (min-width: 480px) { /* line 1738, ../sass/service.scss */
  .cmn_serviceSec-link .cmn_blockType01, .cmn_serviceSec-link .cmn_blockType02 { padding: 20px 25px; } }
@media (min-width: 768px) { /* line 1746, ../sass/service.scss */
  .cmn_serviceSec-link .cmn_blockType01, .cmn_serviceSec-link .cmn_blockType02 { padding: 45px 50px; }
  /* line 1750, ../sass/service.scss */
  .cmn_serviceSec-link .serviceSec-link_ttl { font-size: 24px; font-size: 2.4rem; font-weight: 500; }
  /* line 1754, ../sass/service.scss */
  .cmn_serviceSec-link .txtArea { margin-top: 0; width: 60%; text-align: left; vertical-align: top; }
  /* line 1759, ../sass/service.scss */
  .cmn_serviceSec-link .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 1764, ../sass/service.scss */
  .cmn_serviceSec-link .picArea { margin-top: 0; width: 35%; } }

/*# sourceMappingURL=service.css.map */
