/* line 10, outline.scss */
ul.tabsNav { max-width: 900px; margin: 0 auto 3em !important; }
/* line 11, outline.scss */
ul.tabsNav li { transition: .4s all; }
/* line 13, outline.scss */
ul.tabsNav li:not(.tabSlider)::before { content: ""; width: 16px; height: 12px; clip-path: polygon(50% 100%, 0 0, 100% 0); position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: calc(100% - 12px); transition: .5s all; opacity: 0; }
/* line 15, outline.scss */
ul.tabsNav li::after { content: none !important; }
/* line 16, outline.scss */
ul.tabsNav li em { transition: .4s all; }
/* line 17, outline.scss */
ul.tabsNav li.east { /*background: rgba($eC, 0); &:hover{ background: rgba($eC, 1);}*/ }
/* line 17, outline.scss */
ul.tabsNav li.east:hover em { color: #5b8397; }
/* line 17, outline.scss */
ul.tabsNav li.east::before { background: #5b8397; }
/* line 18, outline.scss */
ul.tabsNav li.west { /*background: rgba($eC, 0); &:hover{ background: rgba($wC, 1);}*/ }
/* line 18, outline.scss */
ul.tabsNav li.west:hover em { color: #a5996e; }
/* line 18, outline.scss */
ul.tabsNav li.west::before { background: #a5996e; }
/* line 19, outline.scss */
ul.tabsNav li:hover { opacity: 1; /*em { color: #fff;}*/ }
/* line 21, outline.scss */
ul.tabsNav li:hover::before { /*opacity: 1; top: calc(100% + 0px);*/ }
/* line 24, outline.scss */
ul.tabsNav li.active em { color: #fff; }
/* line 25, outline.scss */
ul.tabsNav li.active:hover em { color: #fff; }
/* line 26, outline.scss */
ul.tabsNav li.active::before { opacity: 1; top: calc(100% + 0px); }
/* line 28, outline.scss */
ul.tabsNav li.tabSlider { opacity: 1 !important; /*&.tab-color03{ background:#009b73;}
&.tab-color04{ background:#f39800;}
&.tab-color05{ background:#6a4c93;}*/ }
/* line 29, outline.scss */
ul.tabsNav li.tabSlider.tab-color01 { background: #5b8397; }
/* line 30, outline.scss */
ul.tabsNav li.tabSlider.tab-color02 { background: #a5996e; }

@media only screen and (max-width: 750px) { /* line 44, outline.scss */
  ul.tabsNav li:not(.tabSlider)::before { width: 14px; height: 10px; top: calc(100% - 10px); }
  /* line 46, outline.scss */
  ul.tabsNav li::after { content: none !important; }
  /* line 48, outline.scss */
  ul.tabsNav li:hover { opacity: 1; }
  /* line 54, outline.scss */
  ul.tabsNav li.active::before { top: calc(100% + 0px); } }
/* line 64, outline.scss */
.listSec { max-width: 1000px; margin: auto; }
/* line 66, outline.scss */
.listSec .list:not(:last-child) { margin-bottom: 100px; }
/* line 67, outline.scss */
.listSec .list .tit { color: #fff; padding: .5em 1.5em; margin: 0 auto 1.5em; text-align: center; font-size: 18px; }
/* line 73, outline.scss */
.listSec .list table th, .listSec .list table td { font-size: 16px; line-height: 1.6; padding: .75em 1em; border: 2px solid #fff; }
/* line 74, outline.scss */
.listSec .list table th { text-align: left; font-weight: normal; width: 180px; }
/* line 78, outline.scss */
.listSec .list.east .tit { background: #5b8397; }
/* line 80, outline.scss */
.listSec .list.east table th { background: rgba(225, 234, 238, 0.8); }
/* line 81, outline.scss */
.listSec .list.east table td { background: rgba(225, 234, 238, 0.25); }
/* line 85, outline.scss */
.listSec .list.west .tit { background: #a5996e; }
/* line 87, outline.scss */
.listSec .list.west table th { background: rgba(217, 214, 188, 0.8); }
/* line 88, outline.scss */
.listSec .list.west table td { background: rgba(217, 214, 188, 0.25); }

@media only screen and (max-width: 750px) { /* line 97, outline.scss */
  .listSec { max-width: 90%; }
  /* line 99, outline.scss */
  .listSec .list:not(:last-child) { margin-bottom: 100px; }
  /* line 100, outline.scss */
  .listSec .list .tit { padding: .5em 0em; margin: 0 auto 1.5em; font-size: 18px; line-height: 1.6; }
  /* line 106, outline.scss */
  .listSec .list table th, .listSec .list table td { font-size: 15px; padding: .5em 1em; border: 2px solid #fff; display: block; box-sizing: border-box; }
  /* line 107, outline.scss */
  .listSec .list table th { text-align: left; width: 100%; font-size: 90%; } }
