﻿.lower_mv{background:url(../img/about/img_mv.jpg);background-size:cover;background-repeat:no-repeat;height:253px;width:100%;position:relative}@media only screen and (max-width: 767px){.lower_mv{background:url(../img/about/img_mv_sp.jpg);background-size:cover}}.page-about{margin-top:100px;margin-bottom:100px}.page-about>p{width:90%}.page-about .txt_m{text-align:center;margin-inline:auto}.page-about .box_title{margin-top:100px}.page-about_intro{display:flex;justify-content:center;margin-top:70px}@media only screen and (max-width: 767px){.page-about_intro{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-about_intro{margin-top:50px}}@media only screen and (max-width: 767px){.page-about_intro{margin-top:2em}}.page-about_intro_img{width:90%}@media only screen and (max-width: 767px){.page-about_intro_img{width:100%}}.page-about_intro_img img{width:100%}.page-about_intro_txt{width:50%;background:rgba(0,0,0,0.7);padding:65px 90px}@media only screen and (max-width: 767px){.page-about_intro_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-about_intro_txt{padding:30px}}@media only screen and (max-width: 767px){.page-about_intro_txt{padding:2em 1em}}@media only screen and (min-width: 768px){.page-about_intro_txt{margin-top:8%;margin-left:-20%}}@media only screen and (max-width: 767px){.page-about_intro_txt{width:90%;margin:auto;margin-top:-30px;position:relative}}.page-about_intro_txt .ttl_h2{font-size:358%;letter-spacing:0.04em;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-bottom:0.5em;display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-about_intro_txt .ttl_h2{font-size:215%}}@media only screen and (max-width: 767px){.page-about_intro_txt .ttl_h2{font-size:215%}}@media only screen and (max-width: 767px){.page-about_intro_txt .ttl_h2{justify-content:center}}.page-about_intro_txt .ttl_h2 span{display:inline-block;width:1em;position:relative}@media (min-width: 1200px) and (max-width: 1400px){.page-about_intro_txt .ttl_h2 span{margin:0 0.5em}}.page-about_intro_txt .ttl_h2 span{display:inline-block;width:1em;position:relative}.page-about_intro_txt .ttl_h2 span:before{position:absolute;background:url(../img/home/img_x.png);background-repeat:no-repeat;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:1.5em;height:1.5em;background-size:cover}.page-about_intro_txt .txt_m{text-align:left}.page-about_bn{margin-top:70px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-about_bn{margin-top:50px}}@media only screen and (max-width: 767px){.page-about_bn{margin-top:2em}}.page-about_table .box_title{margin-bottom:50px}.page-about_table .ttl_s{border-bottom:1px solid #c5c5c5;padding-bottom:.5em;width:65%;margin-inline:auto;font-size:120%;margin-top:70px;margin-bottom:30px}@media only screen and (max-width: 767px){.page-about_table .ttl_s{width:90%}}@media only screen and (max-width: 767px){.page-about_table .ttl_s{margin-bottom:1.5em}}.page-about_table .ttl_s h4{margin-right:1.5em}.page-about_table .ttl_s a{margin-top:.5em;font-size:86%}.page-about_table .ttl_s a span{margin-left:.5em;font-size:130%;vertical-align:middle}@media only screen and (max-width: 767px){.page-about_table .ttl_s a{display:inline-block;margin-top:1em}}@media only screen and (max-width: 767px){.page-about_table .ttl_s{display:block !important}}.page-about_table .tbl_basic{width:65%;margin-inline:auto}@media only screen and (max-width: 767px){.page-about_table .tbl_basic{width:90%}}.page-about_table .tbl_basic_scd{width:65%;margin-inline:auto}@media only screen and (max-width: 767px){.page-about_table .tbl_basic_scd{width:90%}}.page-about_table .tbl_basic_scd th,.page-about_table .tbl_basic_scd td{padding:1.2em 0em}@media only screen and (max-width: 767px){.page-about_table .tbl_basic_scd th,.page-about_table .tbl_basic_scd td{padding:1em 0em}}.page-about_table .tbl_basic_scd th{width:20%}.page-about_table .tbl_basic_scd td p{text-align:left}.page-about_table .tbl_basic_scd td a{display:flex;align-items:center}.page-about_table .tbl_basic_scd td a span{margin-left:.5em;font-size:130%;vertical-align:middle}.page-about_table .tbl_basic_scd td .txt_title{margin:1rem 0}.tbl_basic_num{margin-top:1rem}@media only screen and (max-width: 767px){table.tbl_basic{width:100%}}table.tbl_basic tr:first-child th,table.tbl_basic tr:first-child td{border-top-color:#c5c5c5}table.tbl_basic tr:first-child th{position:relative}table.tbl_basic tr:first-child th:before{content:'';position:absolute;left:0;top:-2px;width:100%;height:3px;background:#fff}table.tbl_basic tr th,table.tbl_basic tr td{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:.5em .625em;padding:1.2em 0.625em;letter-spacing:.02em;line-height:1.5;box-sizing:border-box;vertical-align:top}@media only screen and (max-width: 767px){table.tbl_basic tr th,table.tbl_basic tr td{padding:1em 0.625em}}table.tbl_basic tr th{width:20%}
