@charset "UTF-8";
/* CSS Document */
/* =========================================================
 update :
 2018.11.28 高橋
========================================================= */
/* ---------------------------------------------------------
変数（色）
--------------------------------------------------------- */
/*黒 C-00B:#000*/
/*赤紫 C-01pR:#e91e70*/
/*赤 C-02R:#e93261*/
/*赤黄 C-03yR:#e83f52*/
/*橙赤 C-04rO:#ea3840*/
/*橙 C-05O:#eb5336*/
/*橙黄 C-06yO:#f17230*/
/*黄橙 C-07rY:#f79c24*/
/*黄 C-08Y:#fac11a*/
/*黄緑 C-09gY:#e5dc14*/
/*黄緑 C-10YG:#bbd416*/
/*緑黄 C-11yG:#56bb38*/
/*緑 C-12G:#00ae3f*/
/*緑青 C-13bG:#00a753*/
/*青緑 C-14BG:#009f71*/
/*青緑 C-15BG:#019689*/
/*青緑 C-16gB:#00848e*/
/*青 C-17B:#0182a4*/
/*青 C-18B:#0171ab*/
/*青紫 C-19pB:#0e52a4*/
/*スミレ C-20V:#322493*/
/*紫青 C-21bP:#561e91*/
/*紫 C-22P:#711a8e*/
/*紫赤 C-23rP:#a81889*/
/*赤紫 C-24RP:#cf0d76*/
/*グレー C-93G1:#111*/
/*グレー C-94G2:#333*/
/*グレー C-95G6:#666*/
/*グレー C-95G9:#999*/
/*グレー C-96GC:#ccc*/
/*グレー C-97GD:#ddd*/
/*グレー C-98GW:#eee*/
/*グレー C-99GW:#fafafa*/
/*白 C-99W:#fff*/
/*-lは背景用*/
/*赤紫 C-01pR-l:#fde8f0*/
/*赤 C-02R-l:#fdeaef*/
/*赤黄 C-03yR-l:#fdebed*/
/*橙赤 C-04rO-l:#fdebec*/
/*橙 C-05O-l:#fdedeb*/
/*橙黄 C-06yO-l:#fef1ea*/
/*黄橙 C-07rY-l:#fef5e9*/
/*黄 C-08Y-l:#fef9e8*/
/*黄緑 C-09gY-l:#fcfbe7*/
/*黄緑 C-10YG-l:#eef8eb*/
/*緑黄 C-11yG-l:#eef8eb*/
/*緑 C-12G-l:#e5f7eb*/
/*緑青 C-13bG-l:#e5f6ed*/
/*青緑 C-14BG-l:#e5f5f1*/
/*青緑 C-15BG-l:#e5f4f3*/
/*青緑 C-16gB-l:#e5f2f3*/
/*青 C-17B-l:#e5f2f6*/
/*青 C-18B-l:#e5f1f6*/
/*青紫 C-19pB-l:#e6edf6*/
/*スミレ C-20V-l:#eae9f4*/
/*紫青 C-21bP-l:#eee8f4*/
/*紫 C-22P-l:#f1e8f3*/
/*紫赤 C-23rP-l:#f6e7f3*/
/*赤紫 C-24RP-l:#fae6f1*/
/*赤紫 C-01pR-sl:#f8bbd4*/
/*赤 C-02R-sl:#f8c1cf*/
/*赤黄 C-03yR-sl:#f8c5cb*/
/*橙赤 C-04rO-sl:#f9c3c5*/
/*橙 C-05O-sl:#f9cbc2*/
/*橙黄 C-06yO-sl:#fbd4c0*/
/*黄橙 C-07rY-sl:#fde1bd*/
/*黄 C-08Y-sl:#fdecba*/
/*黄緑 C-09gY-sl:#f7f4b8*/
/*黄緑 C-10YG-sl:#eaf2b9*/
/*緑黄 C-11yG-sl:#cceac3*/
/*緑 C-12G-sl:#b2e7c5*/
/*緑青 C-13bG-sl:#b2e4cb*/
/*青緑 C-14BG-sl:#b2e2d4*/
/*青緑 C-15BG-sl:#b2dfdb*/
/*青緑 C-16gB-sl:#b2dadd*/
/*青 C-17B-sl:#b2d9e4*/
/*青 C-18B-sl:#80b8d5*/
/*青紫 C-19pB-sl:#b6cbe4*/
/*スミレ C-20V-sl:#c1bdde*/
/*紫青 C-21bP-sl:#ccbbde*/
/*紫 C-22P-sl:#d4badd*/
/*紫赤 C-23rP-sl:#e5b9db*/
/*赤紫 C-24RP-sl:#f1b6d6*/
/*赤紫 C-01pR-sd:#ad0225*/
/*赤 C-02R-sd:#d50a25*/
/*赤黄 C-03yR-sd:#d3101a*/
/*橙赤 C-04rO-sd:#d70c10*/
/*橙 C-05O-sd:#d91b0b*/
/*橙黄 C-06yO-sd:#e43309*/
/*黄橙 C-07rY-sd:#ef5f05*/
/*黄 C-08Y-sd:#f59203*/
/*黄緑 C-09gY-sd:#cebe02*/
/*黄緑 C-10YG-sd:#89b002*/
/*緑黄 C-11yG-sd:#1d890c*/
/*緑 C-12G-sd:#b2e7c5*/
/*緑青 C-13bG-sd:#006d1b*/
/*青緑 C-14BG-sd:#006332*/
/*青緑 C-15BG-sd:#00584a*/
/*青緑 C-16gB-sd:#00444f*/
/*青 C-17B-sd:#003273*/
/*青 C-18B-sd:#003273*/
/*青紫 C-19pB-sd:#011a69*/
/*スミレ C-20V-sd:#0a0555*/
/*紫青 C-21bP-sd:#1d0452*/
/*紫 C-22P-sd:#32034f*/
/*紫赤 C-23rP-sd:#6f024a*/
/*赤紫 C-24RP-sd:#a80137*/
/*赤紫 C-01pR-d:#910115*/
/*赤 C-02R-d:#c30515*/
/*赤黄 C-03yR-d:#c1080e*/
/*橙赤 C-04rO-d:#c60608*/
/*橙 C-05O-d:#c90f05*/
/*橙黄 C-06yO-d:#d81e04*/
/*黄橙 C-07rY-d:#e74102*/
/*黄 C-08Y-d:#f07301*/
/*黄緑 C-09gY-d:#699401*/
/*黄緑 C-10YG-d:#4a7900*/
/*緑黄 C-11yG-d:#106906*/
/*緑 C-12G-d:#005708*/
/*緑青 C-13bG-d:#004e0f*/
/*青緑 C-14BG-d:#00441e*/
/*青緑 C-15BG-d:#003b2f*/
/*青緑 C-16gB-d:#002b33*/
/*青 C-17B-d:#00294a*/
/*青 C-18B-d:#001e53*/
/*青紫 C-19pB-d:#000e4a*/
/*スミレ C-20V-d:#050238*/
/*紫青 C-21bP-d:#100236*/
/*紫 C-22P-d:#1e0133*/
/*紫赤 C-23rP-d:#4f012f*/
/*赤紫 C-24RP-d:#8b0021*/
/* ---------------------------------------------------------
変数（base情報/fontの基本色）
--------------------------------------------------------- */
/*グレー C-93G1:#111*/
/* ---------------------------------------------------------
変数（primary情報/darkとlightは主として使わない）
--------------------------------------------------------- */
/*青緑 C-15BG:#019689*/
/*青緑 C-15BG-sd:#00584a*/
/*青緑 C-15BG-sl:#b2dfdb*/
/*青緑 C-15BG-l:#e7f3f3*/
/* ---------------------------------------------------------
変数（secondary情報/アクセントカラー/darkとlightは主として使わない）
--------------------------------------------------------- */
/*赤黄 C-03yR:#e83f52*/
/*赤紫 C-03yR-dark:#a01037*/
/*赤紫 C-03yR-light:#f06289*/
/* =========================================================
 c-color
========================================================= */
.c-color__00B {
  color: #000; }

.c-color__01pR {
  color: #e91e70; }

.c-color__01pR-sl {
  color: #f8bbd4; }

.c-color__01pR-sd {
  color: #ad0225; }

.c-color__01pR-d {
  color: #910115; }

.c-color__02R {
  color: #e93261; }

.c-color__02R-sl {
  color: #f8c1cf; }

.c-color__02R-sd {
  color: #d50a25; }

.c-color__02R-d {
  color: #c30515; }

.c-color__03yR {
  color: #e83f52; }

.c-color__03yR-sl {
  color: #f8c5cb; }

.c-color__03yR-sd {
  color: #d3101a; }

.c-color__03yR-d {
  color: #c1080e; }

.c-color__04rO {
  color: #ea3840; }

.c-color__04rO-sl {
  color: #f49b9f; }

.c-color__04rO-sd {
  color: #f49b9f; }

.c-color__04rO-d {
  color: #c60608; }

.c-color__05O {
  color: #eb5336; }

.c-color__05O-sl {
  color: #f9cbc2; }

.c-color__05O-sd {
  color: #d91b0b; }

.c-color__05O-d {
  color: #c90f05; }

.c-color__06yO {
  color: #f17230; }

.c-color__06yO-sl {
  color: #fbd4c0; }

.c-color__06yO-sd {
  color: #e43309; }

.c-color__06yO-d {
  color: #d81e04; }

.c-color__07rY {
  color: #f79c24; }

.c-color__07rY-sl {
  color: #fbcd91; }

.c-color__07rY-sd {
  color: #fbcd91; }

.c-color__07rY-d {
  color: #e74102; }

.c-color__08Y {
  color: #fac11a; }

.c-color__08Y-sl {
  color: #fce08c; }

.c-color__08Y-sd {
  color: #fce08c; }

.c-color__08Y-d {
  color: #f07301; }

.c-color__09gY {
  color: #e5dc14; }

.c-color__09gY-sl {
  color: #f7f4b8; }

.c-color__09gY-sd {
  color: #cebe02; }

.c-color__09gY-d {
  color: #699401; }

.c-color__10YG {
  color: #bbd416; }

.c-color__10YG-sl {
  color: #eaf2b9; }

.c-color__10YG-sd {
  color: #89b002; }

.c-color__10YG-d {
  color: #4a7900; }

.c-color__11yG {
  color: #56bb38; }

.c-color__11yG-sl {
  color: #aadd9b; }

.c-color__11yG-sd {
  color: #aadd9b; }

.c-color__11yG-d {
  color: #106906; }

.c-color__12G {
  color: #00ae3f; }

.c-color__12G-sl {
  color: #b2e7c5; }

.c-color__12G-sd {
  color: #b2e7c5; }

.c-color__12G-d {
  color: #005708; }

.c-color__13bG {
  color: #00a753; }

.c-color__13bG-sl {
  color: #b2e4cb; }

.c-color__13bG-sd {
  color: #006d1b; }

.c-color__13bG-d {
  color: #004e0f; }

.c-color__14BG {
  color: #009f71; }

.c-color__14BG-sl {
  color: #b2e2d4; }

.c-color__14BG-sd {
  color: #006332; }

.c-color__14BG-d {
  color: #00441e; }

.c-color__15BG {
  color: #019689; }

.c-color__15BG-sl {
  color: #b2dfdb; }

.c-color__15BG-sd {
  color: #00584a; }

.c-color__15BG-d {
  color: #003b2f; }

.c-color__16gB {
  color: #00848e; }

.c-color__16gB-sl {
  color: #b2dadd; }

.c-color__16gB-sd {
  color: #00444f; }

.c-color__16gB-d {
  color: #002b33; }

.c-color__17B {
  color: #0182a4; }

.c-color__17B-sl {
  color: #b2d9e4; }

.c-color__17B-sd {
  color: #003273; }

.c-color__17B-d {
  color: #00294a; }

.c-color__18B {
  color: #0171ab; }

.c-color__18B-sl {
  color: #80b8d5; }

.c-color__18B-sd {
  color: #003273; }

.c-color__18B-d {
  color: #001e53; }

.c-color__19pB {
  color: #0e52a4; }

.c-color__19pB-sl {
  color: #b6cbe4; }

.c-color__19pB-sd {
  color: #011a69; }

.c-color__19pB-d {
  color: #000e4a; }

.c-color__20V {
  color: #322493; }

.c-color__20V-sl {
  color: #dad3e9; }

.c-color__20V-sd {
  color: #0a0555; }

.c-color__20V-d {
  color: #050238; }

.c-color__21bP {
  color: #561e91; }

.c-color__21bP-sl {
  color: #aa8ec8; }

.c-color__21bP-sd {
  color: #1d0452; }

.c-color__21bP-d {
  color: #100236; }

.c-color__22P {
  color: #711a8e; }

.c-color__22P-sl {
  color: #d4badd; }

.c-color__22P-sd {
  color: #32034f; }

.c-color__22P-d {
  color: #1e0133; }

.c-color__23rP {
  color: #a81889; }

.c-color__23rP-sl {
  color: #e5b9db; }

.c-color__23rP-sd {
  color: #6f024a; }

.c-color__23rP-d {
  color: #4f012f; }

.c-color__24RP {
  color: #cf0d76; }

.c-color__24RP-sl {
  color: #f1b6d6; }

.c-color__24RP-sd {
  color: #a80137; }

.c-color__24RP-d {
  color: #8b0021; }

.c-color__94G2 {
  color: #333; }

.c-color__95G6 {
  color: #666; }

.c-color__95G9 {
  color: #999; }

.c-color__96GC {
  color: #ccc; }

.c-color__97GD {
  color: #ddd; }

.c-color__98GE {
  color: #eee; }

.c-color__99GW {
  color: #fafafa; }

.c-color__99W {
  color: #fff; }

.c-color__primary {
  color: #019689; }

.c-color__primary-light {
  color: #b2dfdb; }

.c-color__secondary {
  color: #e83f52; }

/* =========================================================
 c-txt
========================================================= */
/* c-txt__primary,c-txt__secondary 使うやつが決まったらここに書く
偶数と奇数で違いがあるので注意
--------------------------------------------------------- */
.c-txt__smaller {
  font-size: 0.75em; }

.c-txt__larger {
  font-size: 1.5em; }

.c-txt__12 {
  font-size: 1.2em;
  line-height: 2;
  letter-spacing: 0.2em; }

.c-txt__13 {
  font-size: 1.3em;
  line-height: 2.2;
  letter-spacing: 0.2em; }

@media screen and (max-width: 768px) {
  /**/
  .c-txt__14 {
    font-size: 1.4em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__15 {
    font-size: 1.4em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__16 {
    font-size: 1.4em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__17 {
    font-size: 1.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  /**/
  .c-txt__18 {
    font-size: 1.5em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__19 {
    font-size: 1.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__20 {
    font-size: 1.6em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__21 {
    font-size: 1.6em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__22 {
    font-size: 1.6em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__23 {
    font-size: 1.8em;
    line-height: 2;
    letter-spacing: 0.2em; }

  /**/
  .c-txt__24 {
    font-size: 1.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__25 {
    font-size: 1.8em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__26 {
    font-size: 2em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__27 {
    font-size: 2em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__28 {
    font-size: 2em;
    letter-spacing: 0.3em; }

  .c-txt__29 {
    font-size: 2.2em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__30 {
    font-size: 2.2em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__31 {
    font-size: 2.2em;
    line-height: 2;
    letter-spacing: 0.2em; }

  /**/
  .c-txt__32 {
    font-size: 2.6em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__33 {
    font-size: 2.6em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__34 {
    font-size: 2.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__35 {
    font-size: 2.8em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__36 {
    font-size: 3em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__37 {
    font-size: 3em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__38 {
    font-size: 3.1em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__39 {
    font-size: 3.1em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__40 {
    font-size: 3.2em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__41 {
    font-size: 3.2em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__42 {
    font-size: 3.3em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__43 {
    font-size: 3.3em;
    line-height: 2;
    letter-spacing: 0.3em; }

  /**/
  .c-txt__44 {
    font-size: 3.5em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__45 {
    font-size: 3.5em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__46 {
    font-size: 3.6em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__47 {
    font-size: 3.6em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__48 {
    font-size: 3.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__70 {
    font-size: 5em;
    line-height: 1;
    letter-spacing: 0.1em; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .c-txt__14 {
    font-size: 1.4em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__15 {
    font-size: 1.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__16 {
    font-size: 1.6em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__17 {
    font-size: 1.6em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__18 {
    font-size: 1.7em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__19 {
    font-size: 1.7em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__20 {
    font-size: 1.8em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__21 {
    font-size: 1.8em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__22 {
    font-size: 1.9em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__23 {
    font-size: 1.9em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__24 {
    font-size: 2.1em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__25 {
    font-size: 2.1em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__26 {
    font-size: 2.3em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__27 {
    font-size: 2.3em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__28 {
    font-size: 2.5em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__29 {
    font-size: 2.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__30 {
    font-size: 2.7em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__31 {
    font-size: 2.7em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__32 {
    font-size: 2.9em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__33 {
    font-size: 2.9em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__34 {
    font-size: 3.1em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__35 {
    font-size: 3.1em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__36 {
    font-size: 3.3em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__37 {
    font-size: 3.3em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__38 {
    font-size: 3.5em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__39 {
    font-size: 3.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__40 {
    font-size: 3.6em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__41 {
    font-size: 3.6em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__42 {
    font-size: 3.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__43 {
    font-size: 3.8em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__44 {
    font-size: 4em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__45 {
    font-size: 4em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__46 {
    font-size: 4.1em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__47 {
    font-size: 4.1em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__48 {
    font-size: 4.2em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__70 {
    font-size: 6em;
    line-height: 1;
    letter-spacing: 0.1em; } }
@media print{
  .c-txt__14 {
    font-size: 1.4em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__15 {
    font-size: 1.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__16 {
    font-size: 1.6em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__17 {
    font-size: 1.7em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__18 {
    font-size: 1.8em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__19 {
    font-size: 1.9em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__20 {
    font-size: 2em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__21 {
    font-size: 2.1em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__22 {
    font-size: 2.2em;
    line-height: 2.2;
    letter-spacing: 0.2em; }

  .c-txt__23 {
    font-size: 2.3em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__24 {
    font-size: 2.4em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__25 {
    font-size: 2.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__26 {
    font-size: 2.6em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__27 {
    font-size: 2.7em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__28 {
    font-size: 2.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__29 {
    font-size: 2.9em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__30 {
    font-size: 3em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__31 {
    font-size: 3.1em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__32 {
    font-size: 3.2em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__33 {
    font-size: 3.3em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__34 {
    font-size: 3.4em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__35 {
    font-size: 3.5em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__36 {
    font-size: 3.6em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__37 {
    font-size: 3.7em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__38 {
    font-size: 3.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__39 {
    font-size: 3.9em;
    line-height: 2;
    letter-spacing: 0.2em; }

  .c-txt__40 {
    font-size: 4em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__41 {
    font-size: 4.1em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__42 {
    font-size: 4.2em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__43 {
    font-size: 4.3em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__44 {
    font-size: 4.4em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__45 {
    font-size: 4.5em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__46 {
    font-size: 4.6em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__47 {
    font-size: 4.7em;
    line-height: 2;
    letter-spacing: 0.3em; }

  .c-txt__48 {
    font-size: 4.8em;
    line-height: 2.2;
    letter-spacing: 0.3em; }

  .c-txt__70 {
    font-size: 7em;
    line-height: 1;
    letter-spacing: 0.1em; } }
/* =========================================================
 c-titile
========================================================= */
.c-fee-wrap-st {
  position: relative;
  line-height: 1.6;
  padding: 0.75em 2.25em;
  display: inline-block;
  top: 0; }

.c-fee-wrap-st:before, .c-fee-wrap-st:after {
  position: absolute;
  top: 0;
  content: '';
  width: 8px;
  height: 100%;
  display: inline-block; }

.c-fee-wrap-st:before {
  border-left: solid 1px #ccc;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  left: 0; }

.c-fee-wrap-st:after {
  content: '';
  border-top: solid 1px #ccc;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  right: 0; }

@media print{
  .c-title__att span {
    display: inline-block;
    position: relative; }

  .c-title__att span:before, .c-title__att span:after {
    content: '';
    border-left: 1px solid #999;
    height: 50px;
    display: inline-block;
    transform: rotate(25deg);
    position: absolute;
    top: 50%;
    margin-top: -25px; }

  .c-title__att span:before {
    left: -1.6em; }

  .c-title__att span:after {
    right: -1.4em; }

  .c-lead {
    text-align: center; } }
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .c-title__att span:before, .c-title__att span:after {
    display: none;
    border-left: none; }

  /* IE11 */ }
/* c-title__primary,c-title__secondary 使うやつが決まったらここに書く
--------------------------------------------------------- */
.c-txt__indent {
  text-indent: -1em;
  padding-left: 2em; }

span.c-icon-common {
  font-size: 1.6em;
  vertical-align: sub;
  line-height: 1em; }

/* =========================================================
 span.c-newLine
========================================================= */
@media screen and (max-width: 768px) {
  .c-newLine {
    display: inline; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .c-newLine {
    display: inline; } }
@media print{
  .c-newLine {
    display: block; } }

/*# sourceMappingURL=component-txt.css.map */
