@charset "UTF-8";
/*----------------------------------------------------------------------
------------------------------------------------------------------------

File Name:		about.scss
Note:			THE CLINIC について


New Creation:
Last Change:


Created By		Yoshiaki Murakami

------------------------------------------------------------------------
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
------------------------------------------------------------------------
目次

1.	ブラウザデフォルトスタイルリセット
2.	HTMLタグ
3.	container
4.	共通部分
5.	header
6.	content
7.	main
8.	sub
9.	footer

------------------------------------------------------------------------
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
1.	ブラウザデフォルトスタイルリセット
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
2.	HTMLタグ
----------------------------------------------------------------------*/
body {
  font-feature-settings: "palt" 1;
}

/*----------------------------------------------------------------------
3.	container
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
4.	共通部分
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
5.	#header
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
6.	#content
----------------------------------------------------------------------*/
#content {
  padding-right: 0;
  padding-left: 0;
  width: 988px;
}

#topicpath {
  margin: 0 30px;
}

/*----------------------------------------------------------------------
7.	#main
----------------------------------------------------------------------*/
#main {
  float: none;
  width: auto;
}

.p-title {
  margin-bottom: 60px;
}

.date {
  margin: 0 110px;
}
.date-list-item {
  text-align: right;
  line-height: 1.3333333333;
  font-size: 1.1em;
  color: #999490;
}
.date-list-item .fa-clock {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Free";
  font-size: 1.3333333333em;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.date-list-item .fa-clock::before {
  content: "\f017";
}

.m-total {
  margin: 0 110px 34px;
  height: 81px;
  border: 1px solid #baafa6;
  background: url(../img/activities_total_bg.gif) left top repeat-x;
  color: #7f7875;
}
.m-total-text {
  text-align: center;
  text-shadow: #fff 1px 1px 0;
  line-height: 2.7272727273;
  font-size: 1.8em;
  color: #7f7875;
}
.m-total-text em {
  font-size: 1.2222222222em;
  font-weight: bold;
  color: #8d3a3c;
}
.m-total-link {
  margin-right: 8px;
  height: 2.1rem;
  text-align: right;
}
.m-total-link a {
  padding-left: 13px;
  background: url(../img/arrow/arrow.png) left 3px no-repeat;
  line-height: 1.75;
  font-size: 1.2em;
  color: #7f7875;
}

.p-page-navi {
  margin: 0 110px 50px;
}
.p-page-navi__list {
  display: flex;
  flex-wrap: wrap;
}
.p-page-navi__item {
  flex-basis: 33.3333333333%;
  margin-top: 10px;
  height: 50px;
  border-left: 1px solid #dddbda;
  box-sizing: border-box;
}
.p-page-navi__item:nth-child(3n) {
  border-right: 1px solid #dddbda;
}
.p-page-navi__item a,
.p-page-navi__item span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 1.4em;
  color: #7f7875;
}
.p-page-navi__item.is-active span {
  color: #ec7c78;
}

.m-contents {
  margin: 0 110px 60px;
}
.m-contents__title {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 2.2em;
  color: #584f4c;
}
.m-contents__title::before {
  content: "";
  display: block;
  align-self: stretch;
  margin-right: 18px;
  width: 5px;
  background: linear-gradient(#efa19d, #fae2df 50%, #f2b2ac 50%, #ea7d7e);
}
.m-contents__text {
  margin-bottom: 14px;
  line-height: 1.8;
  font-size: 1.5em;
  color: #7f7875;
}

.index #content {
  position: relative;
  overflow: hidden;
}
.index .p-contents__list,
.index .p-subcontents__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto;
  width: 768px;
}
.index .p-contents__list {
  margin-bottom: 20px;
}
.index .p-contents__item {
  margin-bottom: 20px;
  width: 374px;
  height: 174px;
}
.index .p-contents__text {
  position: absolute;
  right: 0;
  bottom: 29.5px;
  left: 0;
  z-index: 1;
  text-align: center;
  line-height: 1.7857142857;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 1.4em;
  color: #e5dfdb;
}
.index .p-subcontents {
  margin-bottom: 50px;
}
.index .p-subcontents__item {
  padding: 20px 0 13.5px 24px;
  width: 374px;
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #584f4c;
  box-sizing: border-box;
}
.index .p-subcontents__item a {
  color: #584f4c;
}
.index .p-subcontents__item.doctor {
  background-image: url(../img/about_index_subcontents_doctor_bg.jpg);
}
.index .p-subcontents__item.recruit {
  background-image: url(../img/about_index_subcontents_recruit_bg.jpg);
}
.index .p-subcontents__title {
  margin-bottom: 11.5px;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 2.2em;
}
.index .p-subcontents__text {
  line-height: 1.5384615385;
  font-size: 1.3em;
}

.concept #header {
  background: url(../img/h1_bg.gif) left top repeat-x, url(../img/header_bg.gif) left 24px no-repeat, #524840;
}
.concept #header::before {
  content: "";
  display: block;
  width: 100%;
  height: 24px;
}
.concept .m-lead {
  margin-bottom: 55px;
  padding: 60px 0 0 110px;
  height: 399px;
  background: url(../img/index_concept_bg1.png) left center no-repeat, url(../img/index_concept_bg2.jpg) right center no-repeat;
  color: #383635;
  box-sizing: border-box;
}
.concept .m-lead__title {
  margin-bottom: 75px;
}
.concept .m-lead__text {
  margin-left: 72px;
  line-height: 1.8;
  font-size: 1.5em;
}
.concept .m-contents {
  margin: 0 110px 70px;
  color: #383635;
}
.concept .m-contents__title {
  display: flex;
  align-items: center;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 2.2em;
}
.concept .m-contents__title::before {
  content: initial;
}
.concept .m-contents__title::after {
  content: "";
  display: block;
  flex: 1;
  margin-left: 8px;
  border-top: 1px solid #c7bcb5;
}
.concept .m-contents__lead {
  margin-bottom: 50px;
  padding-left: 2px;
  font-size: 1.5em;
  color: #584f4c;
}
.concept .m-contents__item {
  position: relative;
  padding: 10px;
  background-color: #efebe8;
}
.concept .m-contents__item + .m-contents__item {
  margin-top: 30px;
}
.concept .m-contents__item__inner {
  background-color: #fcfcfc;
}
.concept .m-contents__item__title {
  padding-right: 239px;
  background-position: left 20px center;
  background-repeat: no-repeat;
  background-color: #98c4cd;
  text-align: center;
  line-height: 75px;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 1.9em;
  letter-spacing: 2px;
  color: #fff;
}
.concept .m-contents__item__text {
  display: flex;
  align-items: center;
  padding: 0 279px 0 40px;
  height: 111px;
  background-position: left 2px bottom;
  background-repeat: no-repeat;
  text-align: justify;
  line-height: 1.9285714286;
  font-size: 1.4em;
  color: #7f7875;
  box-sizing: border-box;
}
.concept .m-contents__item__pic {
  position: absolute;
  top: 10px;
  right: 10px;
}
.concept .m-contents__item.fat .m-contents__item__title {
  background-image: url(../img/about_concept_contents_item_title_bg1.png);
}
.concept .m-contents__item.fat .m-contents__item__text {
  height: 106px;
  background-image: url(../img/about_concept_contents_item_text_bg1.png);
}
.concept .m-contents__item.seminar .m-contents__item__title {
  background-image: url(../img/about_concept_contents_item_title_bg2.png);
}
.concept .m-contents__item.seminar .m-contents__item__text {
  background-image: url(../img/about_concept_contents_item_text_bg2.png);
}
.concept .m-contents__item.repair .m-contents__item__title {
  background-image: url(../img/about_concept_contents_item_title_bg3.png);
}
.concept .m-contents__item.repair .m-contents__item__text {
  background-image: url(../img/about_concept_contents_item_text_bg3.png);
}

.policy #header {
  background: url(../img/h1_bg.gif) left top repeat-x, url(../img/header_bg.gif) left 24px no-repeat, #524840;
}
.policy #header::before {
  content: "";
  display: block;
  width: 100%;
  height: 24px;
}
.policy .p-quality {
  margin: 0 auto 80px;
  width: 880px;
}
.policy .p-quality__item {
  margin-bottom: 10px;
  padding-left: 90px;
}
.policy .p-quality__item:last-child {
  margin-bottom: 50px;
}
.policy .p-quality__item.quality1 {
  background: url(../img/quality_no1_bg.jpg) no-repeat top left;
}
.policy .p-quality__item.quality1 .p-quality__box {
  background-image: url(../img/quality_box1_star.gif);
}
.policy .p-quality__item.quality1 .point1 {
  background-image: url(../img/quality_point1_bg.gif);
}
.policy .p-quality__item.quality1 .point2 {
  background-image: url(../img/quality_point2_bg.gif);
}
.policy .p-quality__item.quality1 .point3 {
  background-image: url(../img/quality_point3_bg.gif);
}
.policy .p-quality__item.quality2 {
  background: url(../img/quality_no2_bg.jpg) no-repeat top left;
}
.policy .p-quality__item.quality2 .p-quality__box {
  background-image: url(../img/quality_box2_star.gif);
}
.policy .p-quality__item.quality2 .point1 {
  background-image: url(../img/quality_point4_bg.gif);
}
.policy .p-quality__item.quality2 .point2 {
  background-image: url(../img/quality_point5_bg.gif);
}
.policy .p-quality__item.quality2 .point3 {
  background-image: url(../img/quality_point6_bg.gif);
}
.policy .p-quality__item.quality3 {
  background: url(../img/quality_no3_bg.jpg) no-repeat top left;
}
.policy .p-quality__item.quality3 .p-quality__box {
  background-image: url(../img/quality_box3_star.gif);
}
.policy .p-quality__item.quality3 .point1 {
  background-image: url(../img/quality_point7_bg.gif);
}
.policy .p-quality__item.quality3 .point2 {
  background-image: url(../img/quality_point8_bg.gif);
}
.policy .p-quality__item.quality3 .point3 {
  background-image: url(../img/quality_point9_bg.gif);
}
.policy .p-quality__item.quality4 {
  background: url(../img/quality_no4_bg.jpg) no-repeat top left;
}
.policy .p-quality__item.quality4 .p-quality__box {
  background-image: url(../img/quality_box4_star.gif);
}
.policy .p-quality__item.quality4 .point1 {
  background-image: url(../img/quality_point10_bg.gif);
}
.policy .p-quality__item.quality4 .point2 {
  background-image: url(../img/quality_point11_bg.gif);
}
.policy .p-quality__item.quality4 .point3 {
  background-image: url(../img/quality_point12_bg.gif);
}
.policy .p-quality__item.quality5 {
  background: url(../img/quality_no5_bg.jpg) no-repeat top left;
}
.policy .p-quality__item.quality5 .p-quality__box {
  background-image: url(../img/quality_box5_star.gif);
}
.policy .p-quality__item.quality5 .point1 {
  background-image: url(../img/quality_point13_bg.gif);
}
.policy .p-quality__item.quality5 .point2 {
  background-image: url(../img/quality_point14_bg.gif);
}
.policy .p-quality__item.quality5 .point3 {
  background-image: url(../img/quality_point15_bg.gif);
}
.policy .p-quality__box {
  position: relative;
  height: 260px;
  background-position: right 17px top 17px;
  background-repeat: no-repeat;
  background-color: #f0ece9;
}
.policy .p-quality__box__title {
  padding: 48px 0 24px 60px;
}
.policy .p-quality__box__text {
  padding: 0 0 0 60px;
  width: 360px;
  line-height: 2;
  font-size: 1.2em;
  color: #7f7875;
}
.policy .p-quality .p-point__list {
  position: absolute;
  top: 54px;
  left: 470px;
}
.policy .p-quality .p-point__item {
  display: flex;
  align-items: center;
  margin: 0 0 3px;
  padding-left: 70px;
  width: 190px;
  height: 57px;
  background-position: 3px 3px;
  background-repeat: no-repeat;
  background-color: #594f4d;
  line-height: 1.5;
  font-size: 14px;
  color: #f0f0ef;
}
.policy .p-quality .p-point__item:last-child {
  margin-bottom: 0;
}

.outline .p-title,
.guideline .p-title {
  margin-bottom: 10px;
}
.outline .m-anchor,
.guideline .m-anchor {
  margin: 0 110px 60px;
}
.outline .m-anchor .anchor-list,
.guideline .m-anchor .anchor-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -2px;
}
.outline .m-anchor .anchor-item,
.guideline .m-anchor .anchor-item {
  overflow: hidden;
  flex-basis: 172px;
  flex-grow: 1;
  flex-shrink: 1;
  margin: 0 2px 5px;
  border-radius: 4px;
}
.outline .m-anchor .anchor-item a,
.guideline .m-anchor .anchor-item a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  height: 60px;
  background: linear-gradient(#f2efed, #e5dfdb);
  text-align: center;
  line-height: 1.2307692308;
  font-size: 1.3em;
  color: #7f7875;
  transition: opacity 0.1s linear;
}
.outline .m-anchor .anchor-item a::after,
.guideline .m-anchor .anchor-item a::after {
  content: "";
  display: block;
  position: absolute;
  right: 50%;
  bottom: 9px;
  margin-right: -4px;
  width: 7px;
  height: 7px;
  border-right: 1px solid #7f7875;
  border-bottom: 1px solid #7f7875;
  transform: rotate(45deg);
}
.outline .m-anchor .anchor-item a:hover,
.guideline .m-anchor .anchor-item a:hover {
  opacity: 0.5;
  color: #7f7875 !important;
}
.outline .m-contents table,
.guideline .m-contents table {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.outline .m-contents table + .note,
.guideline .m-contents table + .note {
  margin-top: 6px;
  text-align: right;
  color: #7f7875;
}
.outline .m-contents tbody,
.guideline .m-contents tbody {
  display: table;
  flex-basis: 374px;
}
.outline .m-contents tbody:first-child:last-child,
.guideline .m-contents tbody:first-child:last-child {
  flex-basis: 100%;
}
.outline .m-contents tr,
.guideline .m-contents tr {
  width: 100%;
}
.outline .m-contents tr:last-child th,
.outline .m-contents tr:last-child td,
.guideline .m-contents tr:last-child th,
.guideline .m-contents tr:last-child td {
  border-bottom: 1px solid #e6e1dc;
}
.outline .m-contents th,
.outline .m-contents td,
.guideline .m-contents th,
.guideline .m-contents td {
  border-top: 1px solid #e6e1dc;
  line-height: 3.5714285714;
  font-size: 1.4em;
  color: #7f7875;
}
.outline .m-contents th,
.guideline .m-contents th {
  position: relative;
  width: 176px;
  text-align: center;
}
.outline .m-contents th::after,
.guideline .m-contents th::after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 4px;
  border-right: 1px solid #efebe8;
}
.outline .m-contents td,
.guideline .m-contents td {
  padding-left: 24px;
}

.outline .p-title {
  margin-bottom: 10px;
}
.outline .date {
  margin-bottom: 60px;
}
.outline .m-contents__list {
  background-color: #fcfbfa;
}
.outline .m-history__list {
  padding: 30px 20px;
  background-image: url(../img/about_outline_history_bg.png);
  background-position: right 31px top 57px;
  background-repeat: no-repeat;
}
.outline .m-history__item + .m-history__item {
  margin-top: 20px;
}
.outline .m-history__item__inner {
  display: flex;
}
.outline .m-history__item__inner > * {
  line-height: 1.4285714286;
  font-size: 1.4em;
  color: #7f7875;
}
.outline .m-history__item__title {
  display: flex;
  flex-basis: 88px;
  justify-content: space-between;
}
.outline .m-history__item__text {
  display: flex;
  flex: 1;
}
.outline .m-history__item__text::before {
  content: "";
  display: block;
  flex-basis: 40px;
  margin: 9px 8px 0;
  height: 0;
  border-top: 1px solid #e3ddd8;
  border-bottom: 1px solid #fff;
}

.guideline .m-anchor .anchor-item {
  flex-basis: 150px;
}
.guideline .p-philosophy__title {
  margin-bottom: 30px;
}
.guideline .p-philosophy__text {
  margin-bottom: 24px;
  margin-left: 20px;
  font-weight: bold;
}
.guideline .p-philosophy__text__inner {
  display: block;
  padding: 22px 30px;
  border: 1px solid #ece7e4;
  line-height: 1.5;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 2em;
  color: #584f4c;
}
.guideline .m-contents__title {
  margin-bottom: 30px;
}
.guideline .m-contents__text {
  margin-left: 20px;
  line-height: 1.7142857143;
  font-size: 1.4em;
}
.guideline .m-contents__list {
  margin-left: 40px;
}
.guideline .m-contents__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 40px;
  height: 46px;
  background-position: 0 center;
  background-repeat: no-repeat;
  line-height: 1.4666666667;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 1.5em;
  color: #584f4c;
}
.guideline .m-contents__item.no1 {
  background-image: url(../img/about_guiideline_list_bg1.png);
}
.guideline .m-contents__item.no2 {
  background-image: url(../img/about_guiideline_list_bg2.png);
}
.guideline .m-contents__item.no3 {
  background-image: url(../img/about_guiideline_list_bg3.png);
}
.guideline .m-contents__item.no4 {
  background-image: url(../img/about_guiideline_list_bg4.png);
}
.guideline .m-contents__item.no5 {
  background-image: url(../img/about_guiideline_list_bg5.png);
}
.guideline .m-contents__item.no6 {
  background-image: url(../img/about_guiideline_list_bg6.png);
}
.guideline .m-contents__item.no7 {
  background-image: url(../img/about_guiideline_list_bg7.png);
}
.guideline .m-subcontents {
  margin-bottom: 30px;
}
.guideline .m-subcontents__title {
  margin-bottom: 12px;
  padding-left: 35px;
  background: url(../img/about_guiideline_subcontents_title_bg.png) 0 center no-repeat;
  line-height: 1.5;
  font-family: YakuHanMP, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-size: 2em;
  color: #584f4c;
}
.guideline .p-privacy__list,
.guideline .p-relationship__list {
  margin-left: 40px;
}
.guideline .p-privacy__item,
.guideline .p-relationship .m-subcontents:last-child .p-relationship__item {
  margin-left: 1em;
  text-indent: -1em;
  line-height: 2;
  font-size: 1.4em;
  color: #7f7875;
}
.guideline .p-privacy__item::before,
.guideline .p-relationship .m-subcontents:last-child .p-relationship__item::before {
  content: "●";
}
.guideline .p-privacy .m-contents__text a {
  display: inline-block;
  text-decoration: underline;
  font-size: 0.8666666667em;
}
.guideline .p-relationship .m-contents__text {
  margin-bottom: 24px;
}

.achievement .p-title {
  margin-bottom: 10px;
}
.achievement .date {
  margin-bottom: 10px;
}
.achievement .m-subcontents {
  margin-bottom: 30px;
  padding-bottom: 30px;
  background-color: #fcfbfa;
}
.achievement .m-subcontents__title {
  padding-left: 14px;
  background: #a39489;
  line-height: 2;
  font-size: 1.8em;
  color: #fff;
}
.achievement .p-history__list {
  margin: 30px 20px 0 0;
}
.achievement .p-history__item + .p-history__item {
  margin-top: 10px;
}
.achievement .p-history__item__inner {
  display: flex;
}
.achievement .p-history__item__title {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  width: 98px;
}
.achievement .p-history__item__contents {
  flex: 1;
}
.achievement .m-subcontents__item {
  box-sizing: border-box;
  display: inline-block;
  padding: 13px 15px 15px;
  border-left: 2px solid #f2a79e;
  background: #f5f2f0;
  font-size: 1.2em;
  color: #584f4c;
}
.achievement .m-subcontents__item__inner {
  width: 362px;
}
.achievement .m-subcontents__item + .m-subcontents__item {
  margin-top: 5px;
}
.achievement .m-subcontents__item.has-pic {
  position: relative;
  width: 100%;
}
.achievement .m-subcontents__item__title {
  margin-bottom: 8px;
  line-height: 1.3333333333;
  font-weight: bold;
}
.achievement .m-subcontents__item__text::before {
  content: "-";
  margin-right: 0.5em;
}
.achievement .m-subcontents__item__pic {
  position: absolute;
  top: 10px;
  right: 10px;
}
.achievement .p-article .m-subcontents__title {
  letter-spacing: 0.5em;
}
.achievement .p-article .y2016 .no1 .p-conference__item__pic {
  top: 10px;
  bottom: auto;
}
.achievement .p-conference__item {
  padding: 15px;
}
.achievement .p-conference__item__pic {
  top: 15px;
  right: 15px;
}
.achievement .p-conference__item.has-pic {
  min-height: 180px;
}
.achievement .p-conference .y2015 .no7 .p-conference__item__pic,
.achievement .p-conference .y2017 .no1 .p-conference__item__pic,
.achievement .p-conference .y2018 .no4 .p-conference__item__pic,
.achievement .p-conference .y2022 .no1 .p-conference__item__pic {
  top: auto;
  bottom: 10px;
}
.achievement .p-conference .y2014 .no1,
.achievement .p-conference .y2017 .no1,
.achievement .p-conference .y2022 .no1,
.achievement .p-conference .y2022 .no2,
.achievement .p-conference .y2023 .no1,
.achievement .p-conference .y2024 .no1 {
  height: 169px;
}

.medical-personnel .m-contents__title .small {
  font-size: 0.8333333333em;
}
.medical-personnel .m-contents__text small {
  display: inline-block;
  font-size: 0.8666666667em;
}
.medical-personnel .m-contents__link {
  text-align: right;
}
.medical-personnel .m-contents__link a {
  padding-right: 15px;
  background: url(../img/arrow/arrow2.png) right center no-repeat;
  font-size: 1.2em;
  color: #7f7875;
}
.medical-personnel .m-contents__link a:hover {
  background-image: url(../img/arrow/arrow2_h.png);
}

/*----------------------------------------------------------------------
8.	#sub
----------------------------------------------------------------------*/
/*----------------------------------------------------------------------
9.	#footer
----------------------------------------------------------------------*/
/*# sourceMappingURL=about.css.map */
