@charset "UTF-8";

/* 変数 */

/* mediaquery */

/* font */

@font-face {
  font-family: 'Noto Serif Japanese';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/NotoSerifJP-Regular.woff") format("woff");
  src: url("../fonts/NotoSerifJP-Regular.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Japanese';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/NotoSerifJP-Bold.woff") format("woff");
  src: url("../fonts/NotoSerifJP-Bold.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/NotoSansJP-Regular.woff") format("woff");
  src: url("../fonts/NotoSansJP-Regular.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/NotoSansJP-Bold.woff") format("woff");
  src: url("../fonts/NotoSansJP-Bold.otf") format("opentype");
  font-display: swap;
}

/* mixin */

html {
  color: #000;
  background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
select,
main,
address {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
  box-sizing: border-box;
}

a {
  box-sizing: border-box;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: normal;
}

strong {
  font-style: normal;
}

ul li {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before,
q:after {
  content: '';
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-bottom;
}

sub {
  vertical-align: text-top;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

input,
textarea,
select {
  *font-size: 100%;
}

legend {
  color: #000;
}

figure {
  margin: 0;
}

img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.8rem;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, 游ゴシック Medium, 游ゴシック, YuGothic, Noto Sans Japanese, Meiryo, メイリオ, ＭＳ Ｐゴシック, Verdana, Arial, sans-serif;
  -webkit-text-size-adjust: 100%;
}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

a {
  color: #000;
  text-decoration: none;
  transition: all 0.3s;
}

a img {
  opacity: 1;
  transition: all 0.3s;
}

p {
  line-height: 180%;
}

p:not(:last-child) {
  margin-bottom: 1.2rem;
}

ol {
  padding-left: 2rem;
}

ruby rt {
  font-size: 40%;
}

em {
  color: #e13838;
}

input[type=text],
input[type=tel],
input[type=email],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 8px 10px;
  border: 1px solid  #b7b7b7;
}

select {
  padding: 8px 10px;
  border: 1px solid  #b7b7b7;
}

textarea {
  width: 100%;
  height: 200px;
}

.main {
  padding-bottom: 200px;
}

.ef {
  opacity: 0;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  transition: all 1s;
}

.ef.ef_start {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.al_r {
  text-align: right;
}

.al_c {
  text-align: center;
}

.full {
  width: 100%;
}

.size_30 {
  width: 30%;
}

.size_60 {
  width: 60%;
}

.contents_center {
  max-width: 1200px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.col {
  display: flex;
  flex-flow: row wrap;
}

.col.is_oneline {
  flex-wrap: nowrap;
  justify-content: space-between;
}

.col_contents {
  width: 100%;
  margin-bottom: 30px;
}

.is_oneline .col_contents {
  margin-bottom: 0;
}

.is_oneline .col_contents + .col_contents {
  margin-left: 2%;
}

.is_2 .col_contents {
  max-width: 48%;
}

.is_2 .col_contents:nth-child(even) {
  margin-left: calc(4% - 1px);
}

.is_3 .col_contents {
  max-width: 32%;
}

.is_3 .col_contents:not(:nth-child(3n + 1)) {
  margin-left: calc(2% - 1px);
}

.col_contents_title {
  margin-bottom: 5px;
}

.col_contents_text {
  margin-top: 5px;
}

.flImgContents_img {
  max-width: 37%;
  width: 100%;
}

.flImgContents_img.is_s {
  max-width: 200px;
}

.flImgContents_img.is_l {
  max-width: 47%;
}

.flImgContents_img.is_fr {
  float: right;
  margin: 0 0 20px 40px;
}

.flImgContents_img.is_fl {
  float: left;
  margin: 0 40px 20px 0;
}

/*　セクション　*/

.section_01 {
  margin-top: 30px;
  margin-bottom: 40px;
}

.section_01:first-child {
  margin-top: 0;
}

.section_02 {
  margin-top: 40px;
  margin-bottom: 70px;
}

.section_02:first-child {
  margin-top: 0;
}

.section_03 {
  margin-top: 40px;
  margin-bottom: 100px;
}

.section_03:first-child {
  margin-top: 0;
}

.small_section {
  margin-top: 20px;
  margin-bottom: 20px;
}

/*　テキスト、フォント　*/

.text_s {
  font-size: 85%;
}

.text_l {
  font-size: 120%;
}

.cl_red {
  color: #ff0000;
}

/* ボタン */

/*　アイコン　*/

/*
.icon{
  &.is_yellow{
    background: #dbbe64;
    color:#000;
    font-size: 1.3rem;
    padding:2px 3px;
    font-weight: bold;
  }
}
*/

/* タイトル */

.title_bold {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 5px;
}

.title_center {
  margin-bottom: 50px;
  font-family: "a-otf-futo-go-b101-pr6n", ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, 游ゴシック Medium, 游ゴシック, YuGothic, Noto Sans Japanese, Meiryo, メイリオ, ＭＳ Ｐゴシック, Verdana, Arial, sans-serif;
  text-align: center;
}

.title_center_inner {
  display: inline-block;
  padding: 0 15px;
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #ccc;
  line-height: 170%;
  letter-spacing: .3rem;
}

/* テーブル */

.nowrap {
  white-space: nowrap;
}

.caption {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 5px;
}

.table_style_01 {
  border-collapse: collapse;
}

.table_style_01 th,
.table_style_01 td {
  padding: 20px 30px;
  border: 1px solid #666;
}

.table_style_01 th.bg_lightgreen,
.table_style_01 td.bg_lightgreen {
  background: #d0fed0;
  color: #000;
}

.table_style_01 th {
  background: #f7f7f4;
  text-align: center;
}

.table_style_01 tbody th {
  background: #fff;
}

.table_style_01 a {
  color: #019ab3;
}

.table_style_02 tr {
  border-bottom: 5px solid #fff;
}

.table_style_02 th,
.table_style_02 td {
  padding: 30px;
}

.table_style_02 th.bg_lightgreen,
.table_style_02 td.bg_lightgreen {
  background: #d0fed0;
  color: #000;
}

.table_style_02 th {
  background: #bab9b9;
  text-align: center;
  color: #fff;
}

.table_style_02 td {
  background: #f1f1f1;
}

.table_style_02 a {
  color: #019ab3;
}

.table_style_03 {
  border-collapse: separate;
  border-spacing: 11px 15px;
}

.table_style_03 tr {
  border-bottom: 5px solid #fff;
}

.table_style_03 th,
.table_style_03 td {
  padding: 18px 30px;
}

.table_style_03 th.bg_lightgreen,
.table_style_03 td.bg_lightgreen {
  background: #d0fed0;
  color: #000;
}

.table_style_03 th {
  background: #f2f2f2;
  text-align: center;
  border: 1px solid #f2f2f2;
}

.table_style_03 td {
  border: 1px solid #f2f2f2;
}

.wfix {
  table-layout: fixed;
}

/* リスト */

.list_normal li {
  margin: 0 0 10px;
  text-indent: -1.6rem;
  padding-left: 1.6rem;
}

.list_normal li::before {
  content: '●';
  margin-right: 5px;
  font-size: 13px;
  font-family: sans-serif;
  color: #ef4d63;
}

.list_number {
  padding: 0 0 0 25px;
}

.list_number li {
  list-style: decimal;
  margin: 0 0 10px;
}

.list_numbold {
  counter-reset: li;
  list-style: none;
  padding-left: 0;
}

.list_numbold > li {
  display: flex;
}

.list_numbold > li::before {
  float: left;
  width: 2.5rem;
  content: counter(li) ". ";
  counter-increment: li;
  font-weight: bold;
  flex-shrink: 0;
}

/* 定義リスト */

.dl_normal dt {
  font-weight: bold;
  font-size: 1.8rem;
}

.dl_normal dd {
  margin-bottom: 30px;
}

/* 装飾 */

.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 15px 0;
  background: #e8e9e8;
}

.footer_bn {
  margin-left: auto;
  margin-right: auto;
  max-width: 640px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.footer_bn_content {
  max-width: 200px;
  width: 100%;
}

.footer_bn_content + .footer_bn_content {
  margin-left: 10px;
}

.footer_bb_content {
  max-width: 200px;
  width: 100%;
}

.footer_bb_content + .footer_bb_content {
  margin-left: 8px;
}

.footer_p {
  text-align: center;
  padding-bottom: 5px;
 }

.kuchikomiArea {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  padding: 80px 0;
}

.kuchikomiArea_title {
  margin-bottom: 80px;
  font-family: "a-otf-futo-go-b101-pr6n", ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, 游ゴシック Medium, 游ゴシック, YuGothic, Noto Sans Japanese, Meiryo, メイリオ, ＭＳ Ｐゴシック, Verdana, Arial, sans-serif;
  font-size: 3.6rem;
  font-weight: bold;
  text-align: center;
}

.kuchikomiSec_wrap {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
}

.kuchikomiSec {
  position: relative;
  width: 48%;
  margin-bottom: 70px;
  border-radius: 25px;
  border: 1px solid #000;
}

.kuchikomiSec::after {
  content: '';
  position: absolute;
  left: 5px;
  top: 5px;
  border: 1px solid #000;
  width: 100%;
  height: 100%;
  border-radius: 25px;
}

.kuchikomiSec:nth-child(even) {
  margin-left: 4%;
}

.kuchikomiSec.is_wid {
  width: 60%;
}

.kuchikomiSec_inner {
  position: relative;
  height: 100%;
  padding: 40px 30px 30px;
  background: #fff;
  border-radius: 25px;
  z-index: 2;
}

.kuchikomiSec_inner::before {
  content: '';
  position: absolute;
  left: -10px;
  top: -12px;
  width: 42px;
  height: 38px;
  background: url(../img/icon_ten.jpg) center center/contain no-repeat;
}

.kuchikomiSec_inner::after {
  content: '';
  position: absolute;
  right: -10px;
  bottom: -12px;
  width: 42px;
  height: 38px;
  background: url(../img/icon_ten.jpg) center center/contain no-repeat;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.kuchikomiSec_fukidashi {
  position: absolute;
  right: 20px;
  top: -50px;
  width: 135px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 124px;
  padding-left: 13px;
  background: url(../img/fukidashi.png) center center/contain no-repeat;
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
  line-height: 120%;
}

.kuchikomiSec_fukidashi.is_blue {
  color: #025ca4;
}

.kuchikomiSec_fukidashi.is_pink {
  color: #e95377;
}

.kuchikomiSec_fukidashi.is_steelblue {
  color: #238fb2;
}

.kuchikomiSec_title {
  width: 75%;
  margin-bottom: 25px;
  font-size: 2.4rem;
  font-weight: bold;
}

.kuchikomiSec02_wrap {
  display: flex;
  justify-content: space-between;
}

.kuchikomiSec02 {
  position: relative;
  width: 31.5%;
  padding: 35px 30px 30px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 25px;
}

.kuchikomiSec02::before {
  content: '';
  position: absolute;
  left: 5px;
  top: 5px;
  border: 1px solid #000;
  width: 100%;
  height: 100%;
  border-radius: 25px;
  z-index: -1;
}

.kuchikomiSec02::after {
  content: '';
  position: absolute;
  bottom: calc(100% - 1px);
  left: 30px;
  width: 26px;
  height: 45px;
  background: url(../img/fukidashi_2.png) center center/contain no-repeat;
}

.kuchikomiSec02_title {
  margin-bottom: 10px;
  font-size: 2.3rem;
  font-weight: bold;
}

.nayamiArea {
  background: linear-gradient(to bottom, #fff, #fff 3%, #f7f7f7 3%, #f7f7f7);
}

.nayami {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  padding: 80px 35% 0 0;
  min-height: 500px;
}

.nayami::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 424px;
  height: 100%;
  background: url(../img/img_woman.png) bottom center/contain no-repeat;
}

.nayami_title {
  margin-bottom: 50px;
  font-family: "a-otf-futo-go-b101-pr6n", ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, 游ゴシック Medium, 游ゴシック, YuGothic, Noto Sans Japanese, Meiryo, メイリオ, ＭＳ Ｐゴシック, Verdana, Arial, sans-serif;
  font-size: 4.5rem;
  font-weight: bold;
  letter-spacing: .3rem;
}

.nayami_title_ud {
  position: relative;
}

.nayami_title_ud::before {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0;
  height: 1px;
  background: linear-gradient(to left, #000, #000 60%, transparent 60%, transparent);
  background-size: 7px;
  background-repeat: repeat-x;
  transition: all .3s 1s;
}

.ef_start .nayami_title_ud::before {
  width: 100%;
}

.nayamiList {
  padding-bottom: 30px;
}

.nayamiList li {
  padding-left: 1.8rem;
  font-size: 2.4rem;
  text-indent: -0.8rem;
}

.nayamiList li::before {
  content: '●';
  display: inline-block;
  color: #23a3b2;
  margin-right: 5px;
  font-size: 1.4rem;
  line-height: 1;
  vertical-align: middle;
}

.nayamiList li + li {
  margin-top: 13px;
}

.comeon {
  position: relative;
  padding: 38px;
  background: #000;
  font-family: "a-otf-futo-go-b101-pr6n", ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, 游ゴシック Medium, 游ゴシック, YuGothic, Noto Sans Japanese, Meiryo, メイリオ, ＭＳ Ｐゴシック, Verdana, Arial, sans-serif;
  font-size: 3.6rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  letter-spacing: .2rem;
}

.comeon::before {
  content: '';
  position: absolute;
  top: -1px;
  left: calc(50% - 45px);
  display: block;
  border-top: 30px solid #f7f7f7;
  border-right: 40px solid transparent;
  border-bottom: 0;
  border-left: 40px solid transparent;
}

.treatArea {
  padding-top: 80px;
}

.treatArea_titleLtext {
  margin: 0 5px 0 10px;
  font-size: 8rem;
}

.treatSec_wrap {
  margin-top: 70px;
}

.treatSec {
  display: flex;
  flex-wrap: wrap;
}

.treatSec_img {
  width: 50%;
}

.treatSec_main {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50%;
  padding: 20px;
}

.treatSec_main_title {
  margin-bottom: 50px;
  font-size: 5rem;
  letter-spacing: .5rem;
  text-align: center;
}

.treatSec_main_list li {
  text-indent: -0.8rem;
  padding-left: 1.8rem;
}

.treatSec_main_list li::before {
  content: '●';
  display: inline-block;
  color: #cecece;
  margin-right: 5px;
  font-size: 1.2rem;
  line-height: 1;
  vertical-align: middle;
}

.treatSec_main_list li + li {
  margin-top: 20px;
}

.pointArea {
  padding: 80px 0 150px;
  background: #e5e5e5;
}

.pointArea_title {
  max-width: 510px;
  width: 100%;
  margin: 0 auto 50px;
  background: #000;
  color: #fff;
  box-shadow: 8px 8px 0 0 #b7b7b7;
  -webkit-transform: skew(0);
  transform: skew(0);
}

.pointArea_title.ef_start {
  -webkit-transform: skew(-10deg) translateY(0);
  transform: skew(-10deg) translateY(0);
}

.pointArea_title_inner {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}

.pointArea_title_copy {
  padding: 20px 10px 10px;
  border-bottom: 1px solid #b7b7b7;
  font-size: 2rem;
  text-align: center;
}

.pointArea_title_copy_l {
  font-size: 3rem;
  display: block;
}

.pointArea_title_main {
  padding: 25px 10px 8px;
  text-align: center;
  font-size: 3.5rem;
  font-style: italic;
  font-weight: bold;
  line-height: 200%;
}

.pointArea_title_main_l {
  margin: 0 5px 0 10px;
  font-size: 12rem;
  font-weight: normal;
  font-family: "adobe-garamond-pro", ヒラギノ明朝 ProN W3, Hiragino Mincho ProN, 游明朝, YuMincho, Noto Serif Japanese, HG明朝E, ＭＳ Ｐ明朝, ＭＳ 明朝, serif;
}

.pointSec_wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
}

.pointSec {
  position: relative;
  min-height: 150px;
  padding: 20px 150px 20px 150px;
  background: url(../img/img_point.png) right 40px bottom/121px #fff no-repeat;
}

.pointSec_num {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  padding: 10px 0 0 15px;
  width: 120px;
  height: 92px;
  background: linear-gradient(143deg, #000, #000 50%, transparent 50%, transparent);
  color: #fff;
  font-family: "adobe-garamond-pro", ヒラギノ明朝 ProN W3, Hiragino Mincho ProN, 游明朝, YuMincho, Noto Serif Japanese, HG明朝E, ＭＳ Ｐ明朝, ＭＳ 明朝, serif;
  font-size: 3.7rem;
}

.pointSec_title {
  margin-bottom: 10px;
  font-size: 2.6rem;
  font-weight: bold;
}

.pointSec + .pointSec {
  margin-top: 20px;
}

.counselingArea {
  padding: 130px 0 100px;
}

.counselingArea_titleLtext {
  font-size: 4.9rem;
}

.counselingArea_copy {
  margin-bottom: 100px;
  font-size: 2.6rem;
  text-align: center;
  line-height: 210%;
}

.counselingSec_wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  max-width: 950px;
}

.counselingSec {
  display: flex;
}

.counselingSec_img {
  max-width: 422px;
  width: 100%;
  margin-right: 50px;
}

.counselingSec_main {
  flex: 1;
}

.counselingSec_main_circle {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 110px;
  color: #fff;
  background: #000;
  font-family: "adobe-garamond-pro", ヒラギノ明朝 ProN W3, Hiragino Mincho ProN, 游明朝, YuMincho, Noto Serif Japanese, HG明朝E, ＭＳ Ｐ明朝, ＭＳ 明朝, serif;
  font-size: 2.4rem;
  border-radius: 80px;
  transition: all 1s;
  -webkit-transform: scale(0.5) translateY(30px);
  transform: scale(0.5) translateY(30px);
}

.counselingSec_main_tittle {
    margin: 50px 0;
    font-size: 25px;
}

.tittle {
    display: -webkit-box;
}


.ef_start .counselingSec_main_circle {
  -webkit-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}

.counselingSec_main_circle_num {
  font-size: 4.9rem;
  line-height: 1;
}

.counselingSec + .counselingSec {
  margin-top: 80px;
}

.flowArea {
  padding: 100px 0;
  background: #f7f7f7;
}

.flowSec_wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  max-width: 950px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 70px;
}

.flowSec {
  width: 45.5%;
}

.flowSec_title {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.flowSec_title_num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 61px;
  height: 61px;
  background: #bbb;
  font-family: "adobe-garamond-pro", ヒラギノ明朝 ProN W3, Hiragino Mincho ProN, 游明朝, YuMincho, Noto Serif Japanese, HG明朝E, ＭＳ Ｐ明朝, ＭＳ 明朝, serif;
  font-size: 4rem;
  color: #fff;
}

.flowSec_title_main {
  margin-left: 20px;
  font-size: 2.4rem;
}

.faqArea {
  padding-top: 90px;
}

.faqSec_wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  margin-top: 70px;
}

.faqSec {
  padding: 20px;
  background: #ccc;
}

.faqSec_title {
  padding-left: 20px;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 2rem;
  color: #fff;
}

.faqSec_title_q {
  margin-right: 10px;
  font-size: 2.5rem;
}

.faqSec_text {
  display: flex;
  padding: 20px 22px 20px;
  background: #fff;
}

.faqSec_text_a {
  margin-right: 10px;
  font-size: 2.5rem;
  font-weight: bold;
}

.faqSec_text_main {
  padding-top: 5px;
}

.faqSec + .faqSec {
  margin-top: 50px;
}

.shopArea {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  max-width: 950px;
  margin-top: 150px;
}

.shopArea_businessDay table {
  width: 100%;
  font-size: 2.2rem;
}

.shopArea_businessDay table td {
  text-align: center;
  font-size: 3rem;
}

.shopArea_businessTime {
  margin-top: 80px;
}

.shopArea_businessTime table {
  width: 100%;
}

.shopinfo {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}

.shopinfo_logo {
  max-width: 310px;
  width: 100%;
  margin-right: 40px;
}

.shopinfo_main {
  font-size: 2rem;
}

.googlemap {
  margin-top: 50px;
}

.googlemap iframe {
  width: 100%;
  height: 445px;
}

.companyArea {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  max-width: 950px;
  padding-top: 100px;
}

.companyArea_main table {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9jb21tb24uc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9wYXJ0cy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX25hdmkuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl90b3Auc2NzcyIsIl9wYWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNBQSxVQUFVO0FBY1YsZ0JBQWdCO0FBZ0NoQixVQUFVO0FBeUJWLFVBQVU7RUFDUixXQUFXLEVBQUUscUJBQXFCO0VBQ2xDLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEdBQUcsRUFBRSx3Q0FBd0MsQ0FBQyxjQUFjO0VBQzVELEdBQUcsRUFBRSx1Q0FBdUMsQ0FBQyxrQkFBa0I7RUFDL0QsWUFBWSxFQUFFLElBQUk7OztBQUVwQixVQUFVO0VBQ1IsV0FBVyxFQUFFLHFCQUFxQjtFQUNsQyxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixHQUFHLEVBQUUscUNBQXFDLENBQUMsY0FBYztFQUN6RCxHQUFHLEVBQUUsb0NBQW9DLENBQUMsa0JBQWtCO0VBQzVELFlBQVksRUFBRSxJQUFJOzs7QUFFcEIsVUFBVTtFQUNSLFdBQVcsRUFBRSxvQkFBb0I7RUFDakMsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsR0FBRyxFQUFFLHVDQUF1QyxDQUFDLGNBQWM7RUFDM0QsR0FBRyxFQUFFLHNDQUFzQyxDQUFDLGtCQUFrQjtFQUM5RCxZQUFZLEVBQUUsSUFBSTs7O0FBRXBCLFVBQVU7RUFDUixXQUFXLEVBQUUsb0JBQW9CO0VBQ2pDLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEdBQUcsRUFBRSxvQ0FBb0MsQ0FBQyxjQUFjO0VBQ3hELEdBQUcsRUFBRSxtQ0FB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 */

@media (min-width: 768px) {
  a:hover img {
    opacity: 0.8;
  }

  p a:hover {
    color: #019ab3;
  }

  .table_style_03 a:hover {
    color: #019ab3;
  }

  .flowSec:nth-child(n + 3) {
    margin-top: 80px;
  }
}

@media (min-width: 1300px) {
  .sp {
    display: none !important;
  }
}

@media (max-width: 1299px) {
  .contents_center {
    max-width: 90%;
    width: 90%;
  }

  .footer_bn {
    /* max-width: 90%; */
    width: 90%;
  }

  .kuchikomiArea {
    max-width: 90%;
    width: 90%;
  }

  .nayami {
    max-width: 90%;
    width: 90%;
  }

  .pointSec_wrap {
    max-width: 90%;
    width: 90%;
  }

  .counselingSec_wrap {
    max-width: 90%;
    width: 90%;
  }

  .flowSec_wrap {
    max-width: 90%;
    width: 90%;
  }

  .faqSec_wrap {
    max-width: 90%;
    width: 90%;
  }

  .shopArea {
    max-width: 90%;
    width: 90%;
  }

  .companyArea {
    max-width: 90%;
    width: 90%;
  }
}

@media (max-width: 767px) {
  html {
    font-size: 65%;
  }

  .pc {
    display: none !important;
  }

  a:active img {
    opacity: 0.8;
  }

  p a:active {
    color: #019ab3;
  }

  .main {
    padding-bottom: 90px;
  }

  .size_30 {
    width: 100%;
  }

  .size_60 {
    width: 100%;
  }

  .sp_space {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 100%;
  }

  .col {
    display: block;
  }

  .col.is_sp_flex {
    display: flex;
  }

  .col_contents {
    max-width: 100%;
    margin: 0 auto 15px;
  }

  #container .col:not(.is_sp_flex) .col_contents {
    max-width: 100%;
    margin: 0 auto 15px;
  }

  #container .col:not(.is_sp_flex) .is_oneline .col_contents + .col_contents {
    margin-left: auto;
    margin-top: 30px;
  }

  .flImgContents_img {
    max-width: 100%;
  }

  .flImgContents_img.is_s {
    max-width: 100%;
  }

  .flImgContents_img.is_l {
    max-width: 100%;
  }

  .flImgContents_img.is_fr {
    float: none;
    margin: 0 auto 20px;
  }

  .flImgContents_img.is_fl {
    float: none;
    margin: 0 auto 20px;
  }

  .title_center_inner {
    font-weight: normal;
    font-size: 3rem;
  }

  .table_style_01 th,
  .table_style_01 td {
    padding: 10px;
    font-size: 1.5rem;
  }

  .table_style_02 th,
  .table_style_02 td {
    padding: 10px;
    font-size: 1.5rem;
  }

  .table_style_03 th,
  .table_style_03 td {
    padding: 10px;
    font-size: 1.5rem;
  }

  .sidetitle tr {
    display: block;
  }

  .sidetitle th,
  .sidetitle td {
    display: block;
    width: 100%;
    padding: 0;
  }

  .sidetitle th {
    font-weight: bold;
    margin-bottom: 5px;
  }

  .tableScrollWrap {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }

  .footer_bn_content {
    margin: 0 auto;
  }

  .footer_bb_content {
    margin: 0 auto;
  }


  .kuchikomiArea_title {
    font-size: 2.4rem;
    font-weight: normal;
  }

  .kuchikomiSec_wrap {
    display: block;
  }

  .kuchikomiSec {
    width: 100%;
  }

  .kuchikomiSec:nth-child(even) {
    margin-left: 0;
  }

  .kuchikomiSec.is_wid {
    width: 100%;
  }

  .kuchikomiSec_title {
    width: 70%;
  }

  .kuchikomiSec02_wrap {
    display: block;
  }

  .kuchikomiSec02 {
    width: 100%;
  }

  .kuchikomiSec02_title {
    font-size: 2.1rem;
  }

  .kuchikomiSec02 + .kuchikomiSec02 {
    margin-top: 50px;
  }

  .nayami {
    min-height: 0;
    padding: 50px 0 240px;
  }

  .nayami::before {
    width: 50%;
  }

  .nayami_title {
    display: inline-block;
    padding-bottom: 1px;
    font-size: 2.5rem;
    font-weight: normal;
  }

  .nayamiList li {
    font-size: 2rem;
  }

  .comeon {
    font-size: 3rem;
    font-weight: normal;
  }

  .treatArea_titleLtext {
    margin: 8px 0;
    display: block;
  }

  .treatSec {
    flex-direction: column;
  }

  .treatSec_img {
    width: 100%;
    order: 1;
  }

  .treatSec_main {
    width: 100%;
    order: 2;
  }

  .treatSec_main_title {
    margin-bottom: 20px;
    font-size: 3rem;
    letter-spacing: .3rem;
  }

  .treatSec + .treatSec {
    margin-top: 80px;
  }

  .pointArea_title {
    width: 75%;
    -webkit-transform: skew(-5deg);
    transform: skew(-5deg);
  }

  .pointArea_title.ef_start {
    -webkit-transform: skew(-5deg) translateY(0);
    transform: skew(-5deg) translateY(0);
  }

  .pointArea_title_inner {
    -webkit-transform: skew(5deg);
    transform: skew(5deg);
  }

  .pointArea_title_copy {
    padding-left: 20px;
    font-size: 1.8rem;
  }

  .pointArea_title_copy_l {
    font-size: 2.3rem;
  }

  .pointArea_title_main {
    font-size: 2.7rem;
  }

  .pointArea_title_main_l {
    font-size: 8rem;
  }

  .pointSec {
    min-height: 0;
    padding: 20px;
    background: #fff;
  }

  .pointSec_num {
    width: 80px;
    height: 82px;
    padding: 5px 0 0 15px;
    background: linear-gradient(135deg, #000, #000 50%, transparent 50%, transparent);
  }

  .pointSec_title {
    padding-left: 60px;
    font-size: 2rem;
  }

  .counselingArea_titleLtext {
    display: block;
    font-size: 3.5rem;
  }

  .counselingArea_copy {
    padding: 0 5%;
    font-size: 2rem;
  }

  .counselingSec {
    flex-direction: column;
  }

  .counselingSec_img {
    margin: 0 auto;
    order: 2;
  }

  .counselingSec_main {
    order: 1;
    margin-bottom: 10px;
  }

  .flowSec_wrap {
    display: block;
  }

  .flowSec {
    width: 100%;
  }

  .flowSec + .flowSec {
    margin-top: 60px;
  }

  .shopArea_businessDay {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }

  .shopArea_businessDay table {
    width: 130%;
  }

  .shopArea_businessDay table td {
    font-size: 2rem;
  }

  .shopinfo {
    display: block;
  }

  .shopinfo_logo {
    margin: 0 auto 20px;
  }

  .shopinfo_main {
    font-size: 1.8rem;
  }
}

@media (max-width: 767px) and (max-width: 1299px) {
  .sp_space {
    max-width: 90%;
    width: 90%;
  }
}

@media (min-width: 768px) and (max-width: 1299px) {
  .sp {
    display: none !important;
  }

  .nayami::before {
    right: -40px;
    width: 300px;
  }
}

@media all and (-ms-high-contrast: none) {
  body {
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Noto Sans Japanese',  "游ゴシック Medium","游ゴシック", YuGothic ,Meiryo,メイリオ,'ＭＳ Ｐゴシック',Verdana,Arial,sans-serif;
  }
}
/*# sourceMappingURL=../../maps/style.css.map */


/* ADD190320 */
/* コンバージョンバーの設定 */
.pc-disnone {
  display: none;
}
.sp-disnone {
  display: block;
}
@media (max-width: 767px) {
  .pc-disnone {
    display: block;
  }
  .sp-disnone {
    display: none;
  }
  .footer {
    padding: 10px;
  }
  .footer_bn {
    max-width: 100%;
    width: calc(100% - 5px);
  }
  .footer_bn_content + .footer_bn_content {
    margin-left: 5px;
  }
  .footer_bn_content._logo {
    display: none;
  }
}
  .footer_bb_content + .footer_bb_content {
    margin-left: 15px;
  }
  .footer_bb_content._logo {
    display: none;
  }
  .footer_p {
    text-align: center;
    padding-bottom: 5px;
    font-size: 13px;
  }
}

/* ADD190521 */
.pointSec,
.pointSec.num1 {
  background: url(../img/img_point01.png) right 40px bottom/121px #fff no-repeat;
}
.pointSec.num1 {
  background: url(../img/img_point01.png) right 40px bottom/121px #fff no-repeat;
}
.pointSec.num2 {
  background: url(../img/img_point02.png) right 40px bottom/121px #fff no-repeat;
}
.pointSec.num3 {
  background: url(../img/img_point03.png) right 40px bottom/121px #fff no-repeat;
}
.pointSec.num4 {
  background: url(../img/img_point04.png) right 40px bottom/121px #fff no-repeat;
}
.pointSec.num5 {
  background: url(../img/img_point05.png) right 40px bottom/121px #fff no-repeat;
}
@media (max-width: 767px) {
  .pointSec,
  .pointSec.num1,
  .pointSec.num2,
  .pointSec.num3,
  .pointSec.num4,
  .pointSec.num5 {
    background-image: none;
  }
}

