@charset "UTF-8";
/*---------------------------------------------------------
Theme Name: メンタルダイエットfor40サイト専用テーマ
Theme URI: http://mental-diet.com
Version: 20190819
---------------------------------------------------------*/
@media screen and (max-width: 768px) {
*,
::before,
::after {
  box-sizing: border-box;
}
a {
  text-decoration: none;
  color: inherit;
}
h1,
h2,
h3,
h4,
p {
  margin: 0;
}
body {
  margin: 0;
  text-align: center;
	min-width: 319px;	
}
h2:not([class]) {
  font-size: 26px;
  text-align: center;
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  background: #79c6c5;
  background: -moz-linear-gradient(left,#79d0ba,#79bbd0 50%,#79d0ba);
  background: -webkit-linear-gradient(left,#79d0ba,#79bbd0 50%,#79d0ba);
  background: linear-gradient(to right,#79d0ba,#79bbd0 50%,#79d0ba);
  color: #fff;
  line-height: 1.2;
  text-shadow: 0 2px 8px rgba(74,74,74,0.41);
  padding-top: 1.5em;
  padding-bottom: 1em;
  margin-top: 32px;
	margin-bottom:0;
}
@media (min-width: 551px) {
  h2:not([class]) {
    font-size: 38px;
  }
}
@media (min-width: 769px) {
  h2:not([class]) {
    font-size: 60px;
    margin-top: 96px;
  }
}
h2.ribon {
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  font-size: 20px;
  color: #fff;
  line-height: 1.2;
  max-width: 960px;
  width: calc(90% - 3em);
  margin: 0 auto;
  background-color: #5bc7ab;
  text-shadow: 0 0 0.25em #7f7f7f;
  padding: 0.2em 0;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-shadow: 0 0.2em #5bc7ab, 0 -0.2em #5bc7ab;
  position: relative;
}
@media (min-width: 551px) {
  h2.ribon {
    font-size: 30px;
  }
}
@media (min-width: 769px) {
  h2.ribon {
    font-size: 40.34px;
  }
}
h2.ribon::before,
h2.ribon::after {
  content: '';
  display: inline-block;
  border-top: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  box-shadow: 0 0.2em #369f84, 0 -0.2em #369f84;
  position: absolute;
  height: 100%;
  width: 3em;
  background-color: #369f84;
  top: 0.7em;
  z-index: -10;
}
h2.ribon::before {
  left: -2em;
}
h2.ribon::after {
  right: -2em;
}
h2.ribon > span {
  display: inline-block;
  width: 100%;
}
h2.ribon > span::before,
h2.ribon > span:after {
  content: '';
  position: absolute;
  top: calc(.5em - 2px);
  height: calc(100% + 4px + .4em);
  width: 3em;
  border-top: calc(1.6em + 2px) solid transparent;
  border-bottom: calc(1.6em + 2px) solid transparent;
}
@media (min-width: 769px) {
  h2.ribon > span::before,
  h2.ribon > span:after {
    border-top-width: calc(3em);
    border-bottom-width: calc(3em);
  }
}
h2.ribon > span::before {
  left: calc(-2em - 1px);
  border-left: 1em solid #fff;
  border-right: 1em solid transparent;
}
h2.ribon > span::after {
  right: calc(-2em - 1px);
  border-left: 1em solid transparent;
  border-right: 1em solid #fff;
}
	
	
@media (min-width: 415px) {
  .br-max400 {
    display: none;
  }
}
@media (min-width: 411px) {
  .br-max410 {
    display: none;
  }
}
@media (max-width: 768px), (min-width: 1051px) {
  .br-min768max1050 {
    display: none;
  }
}
@media (max-width: 1050px) {
  .br-min1050 {
    display: none;
  }
}
@media (max-width: 768px) {
  .br-pc {
    display: none;
  }
  .img-pc {
    display: none;
  }
}
@media (min-width: 769px) {
  .br-mb {
    display: none;
  }
  .img-mb {
    display: none;
  }
}
@media (min-width: 459px) {
  .br-mmb {
    display: none;
  }
}
h2 span,
h3 span {
  display: inline-block;
}
.button {
  display: block;
  background-color: #fefa37;
  font-size: 20px;
  color: #000;
  font-family: 'A1明朝', serif;
  font-weight: 700;
  margin: 0 auto;
  max-width: 960px;
  width: 90%;
  padding-top: 1em;
  padding-bottom: 1em;
  border-radius: 5px;
  line-height: 1;
  box-shadow: 0 0.1em 0 0.1em #ddd901;
  margin-bottom: 0.2em;
}
@media (min-width: 551px) {
  .button {
    font-size: 30px;
    border-radius: 10px;
  }
}
@media (min-width: 769px) {
  .button {
    font-size: 40px;
    border-radius: 15px;
  }
}
.button:hover {
  transform: translateY(0.2em);
  box-shadow: 0 0 0 0;
}
.button::after {
  content: '〉';
  margin-left: 6%;
}
.w100 img{
	width:100%;
}
header > h1 > img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.section-problem {
  overflow: hidden;
  padding-bottom: 35px;
 margin-bottom:0px;
}
.section-problem > p:first-of-type {
  font-size: 16px;
  display: inline-block;
  color: #4f4f4f;
  line-height: 1.83;
  padding-top: 2.28em;
  padding-left: 1em;
  padding-right: 1em;
  background-image: url("http://mental-diet.com/wp-content/uploads/amatubu.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: 20px;
  font-family: 'リュウミン R-KL', serif;
  font-weight: 400;
}
@media (min-width: 551px) {
  .section-problem > p:first-of-type {
    font-size: 24px;
  }
}
@media (min-width: 769px) {
  .section-problem > p:first-of-type {
    font-size: 39px;
  }
}
.section-problem > p:first-of-type > span {
  color: #dd5955;
  font-size: 1.16em;
  font-family: 'リュウミン B-KL', serif;
  font-weight: 700;
}
.section-problem > img.img-problem1 {
  width: 100%;
}
.section-problem > p:nth-of-type(2) {
  letter-spacing: 0.1;
  line-height: 2;
}
.section-problem > p:nth-of-type(2)::before {
  margin-top: 18px;
  content: url("http://mental-diet.com/wp-content/uploads/takakkei.png");
  display: block;
}
.section-problem > p:nth-of-type(2) > span:first-of-type {
  display: inline-block;
  margin-top: 0.6em;
  font-size: 20px;
  color: #5bc7ab;
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
}
@media (min-width: 551px) {
  .section-problem > p:nth-of-type(2) > span:first-of-type {
    font-size: 30px;
  }
}
@media (min-width: 769px) {
  .section-problem > p:nth-of-type(2) > span:first-of-type {
    font-size: 49.3px;
  }
}
.section-problem > p:nth-of-type(2) > span:nth-of-type(2) {
  font-size: 21px;
  color: #4f4f4f;
  background: -webkit-linear-gradient(top,#9e9e9e,#4f4f4f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'リュウミン EB-KL', serif;
  font-weight: 800;
}
@media (min-width: 551px) {
  .section-problem > p:nth-of-type(2) > span:nth-of-type(2) {
    font-size: 35px;
  }
}
@media (min-width: 769px) {
  .section-problem > p:nth-of-type(2) > span:nth-of-type(2) {
    font-size: 53.52px;
  }
}
.section-problem > .img-problem2-wrapper {
  position: relative;
}
.img-problem2-wrapper .img-problem2 img{
  width: 100%;
  min-width: 768px;
  margin-top: -212.45px;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  top: 0;
  z-index: -10;
}
@media (min-width: 769px) {
  .section-problem > .img-problem2-wrapper > img.img-problem2 {
    margin-top: -27.7%;
  }
}
.section-problem > .img-problem2-wrapper > p {
  padding-top: 160px;
  font-size:0.95rem;
  line-height: 2.67em;
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  padding-bottom: 30px;
  text-shadow: 0.2em 0.2em 0.4em #fff, 0.2em -0.2em 0.4em #fff, -0.2em 0.2em 0.4em #fff, -0.2em -0.2em 0.4em #fff;
}
@media (min-width: 601px) {
  .section-problem > .img-problem2-wrapper > p {
    font-size: 20px;
    line-height: 2em;
    padding-bottom: 20px;
  }
}
@media (min-width: 769px) {
  .section-problem > .img-problem2-wrapper > p {
    padding-top: calc(22.3%);
    font-size: 24.7px;
  }
}
.section-problem > .img-problem2-wrapper > p > span {
  font-size: 1.5em;
}
.section-problem > .img-problem2-wrapper > p > span.num {
  font-family: 'リュウミン EH-KL', serif;
  font-weight: 1000;
}
.section-problem > .img-problem2-wrapper > p > span.color-green2 {
  color: #42b0a0;
}
.section-problem > .img-problem2-wrapper > p > span.color-pink {
  color: #f18c9d;
}
.section-cause {
  color: #000;
  overflow: hidden;
}
.section-cause > img.img-cause1 {
  margin-top: 2%;
  width: 100%;
}
.section-cause .img-cause2{
	width:100%;
	margin:0 auto;
	text-align:center;
}
.section-cause .img-cause2 img{
  max-width: 590px;
  width: 70%;
	height:auto;
  margin-top: -4%;
}
.section-cause > p:first-of-type {
  font-size: 14px;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  font-weight: bold;
  line-height: 1.926;
  background-color: #e9f6f8;
  max-width: 790px;
  width: 90%;
  margin: 1.48em auto 0;
  border-radius: 1.48em;
	padding:1.6em 1.5em 1em;
}
@media (min-width: 551px) {
  .section-cause > p:first-of-type {
    font-size: 20px;
  }
}
@media (min-width: 769px) {
  .section-cause > p:first-of-type {
    font-size: 27px;
  }
}
.section-cause > p:first-of-type > span {
  font-size: 1.22em;
  font-family: "DNP ShueiMGoStd", sans-serif;
  color: #008db0;
}
.section-cause p:nth-of-type(2) {
  font-size: 24px;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  line-height: 1.1;
  margin-top: 0.9em;
}
@media (min-width: 769px) {
  .section-cause p:nth-of-type(2) {
    font-size: 36px;
  }
}
.section-cause p:nth-of-type(2)::after {
  content: '';
  display: block;
  width: 4em;
  height: 0.16em;
  border-top: 0.8em solid #f0e759;
  border-bottom: 0.8em solid transparent;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  margin: 0 auto;
}
.section-cause .container-example {
  font-size: 14px;
  max-width: 530px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: -100px;
  padding: 1em;
  padding-bottom: calc(8em);
  background-image: url('http://mental-diet.com/wp-content/uploads/mokume-bg.png');
  background-size: contain;
}
@media (min-width: 769px) {
  .section-cause .container-example {
    max-width: 960px;
    width: 90%;
    font-size: 25px;
  }
}
.section-cause .container-example > .block {
  display: flex;
  align-items: center;
}
.section-cause .container-example > .block:not(:first-of-type) {
  margin-top: 1.4em;
}
.section-cause .container-example > .block:nth-of-type(2n+1) > :first-child {
  margin-right: 0.7em;
}
.section-cause .container-example > .block:nth-of-type(2n+1) > p::before {
  content: '';
  display: block;
  position: absolute;
  top: 80%;
  width: 2em;
  height: 0.8em;
  border-top: 0.4em solid transparent;
  border-bottom: 0.4em solid transparent;
  border-left: 1em solid transparent;
  border-right: 1em solid #fff;
  left: -2em;
}
.section-cause .container-example > .block:nth-of-type(2n) {
  flex-direction: row-reverse;
}
.section-cause .container-example > .block:nth-of-type(2n) > :nth-child(2) {
  margin-right: 0.7em;
}
.section-cause .container-example > .block:nth-of-type(2n) > p::after {
  content: '';
  display: block;
  position: absolute;
  top: 80%;
  width: 2em;
  height: 0.8em;
  border-top: 0.4em solid transparent;
  border-bottom: 0.4em solid transparent;
  border-right: 1em solid transparent;
  border-left: 1em solid #fff;
  right: -2em;
}
.section-cause .container-example .wp-block-columns{
	flex-wrap:nowrap;
}
.section-cause .container-example .list_01 .wp-block-column:first-child	{
	  flex: 0 0 15%;
  min-width: 85px;
  width: 15%;
}
.section-cause .container-example .list_01 .wp-block-column:last-child	{
  flex: 1 1 85%;
  text-align: left;
  background-color: #fff;
  padding: 0.5em;
  font-family: "A-OTF Gothic BBB Pr6N", sans-serif;
  font-weight: 500;
  line-height: 2em;
  position: relative;	
}
.section-cause .container-example  .list_01:nth-of-type(2n+1) .wp-block-column:nth-of-type(2n)  p::before{
    content: '';
    display: block;
    position: absolute;
    top: 80%;
    width: 2em;
    height: .8em;
    border-top: .4em solid transparent;
    border-bottom: .4em solid transparent;
    border-left: 1em solid transparent;
    border-right: 1em solid #fff;
    left: -2em;
}
.section-cause .container-example .list_01:nth-of-type(2n) .wp-block-column:nth-of-type(2) > p::after {
    content: '';
    display: block;
    position: absolute;
    top: 80%;
    width: 2em;
    height: .8em;
    border-top: .4em solid transparent;
    border-bottom: .4em solid transparent;
    border-right: 1em solid transparent;
    border-left: 1em solid #fff;
    right: -2em;
}
.section-cause .container-example .list_01 p{
  font-size: 14px;
}
.section-cause .container-example .list_01 p  span {
  font-size: 1.16em;
  font-weight: bold;
}
.section-cause > .img3-wrapper {
  position: relative;
}
.section-cause > .img3-wrapper > figure > img {
  max-width: 530px;
  width: 110%;
  margin: 0 auto;
}
@media (max-width: 530px) {
  .section-cause > .img3-wrapper > figure > img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 769px) {
  .section-cause > .img3-wrapper > img.img-cause3 {
    max-width: 960px;
    width: 90%;
  }
}
.section-cause > .img3-wrapper > p {
  position: absolute;
  top: 20%;
  font-size: 3.3vw;
  line-height: 2em;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  max-width: 530px;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
}
@media (min-width: 551px) {
  .section-cause > .img3-wrapper > p {
    font-size: 18px;
  }
}
@media (min-width: 769px) {
  .section-cause > .img3-wrapper > p {
    font-size: 28px;
    max-width: 960px;
    width: 90%;
  }
}
.section-cause > .img3-wrapper > p > span {
  color: #19538a;
  font-size: 1.2em;
  background-image: url('http://mental-diet.com/wp-content/uploads/underline.png');
  background-size: contain;
  background-position: bottom center;
  background-repeat: no-repeat;
}
@media (min-width: 769px) {
  .section-cause > .img3-wrapper > p > span {
    font-size: 1.54em;
  }
}
.section-cause > .img4-wrapper {
  position: relative;
  font-size: 15px;
  margin-top: 1em;
}
@media (min-width: 551px) {
  .section-cause > .img4-wrapper {
    font-size: 19px;
  }
}
@media (min-width: 769px) {
  .section-cause > .img4-wrapper {
    font-size: 34px;
  }
}
.section-cause .img4-01 img{
  position: absolute;
  width: 19%;
  top: 0;
  left: 5%;
  transform: translateY(-50%);
}
.section-cause > .img4-wrapper > p {
  line-height: 2.2;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  background-color: #efe5d9;
  padding-top: 15%;
  padding-bottom: 15%;
  border-top-left-radius: 60% 30%;
  border-top-right-radius: 60% 30%;
  border-bottom-left-radius: 60% 30%;
  border-bottom-right-radius: 60% 30%;
  padding-left: 10%;
  padding-right: 10%;
  margin-left: -10%;
  margin-right: -10%;
  margin-bottom: 3em;
}
.section-cause > .img4-wrapper > p > span {
  font-weight: bold;
  text-decoration: underline wavy #fff526;
}
.section-cause .img4-02 img{
  position: absolute;
  width: 23%;
  bottom: 0;
  right: 5%;
  margin-bottom: -3.5em;
}
.section-cause > .img5-wrapper > p {
  background: #0c85c7;
  background: -moz-linear-gradient(#0075bd,#1d99d5 25%,#0075bd 50%,#1d99d5 75%,#0075bd 100%);
  background: -webkit-linear-gradient(#0075bd,#1d99d5 25%,#0075bd 50%,#1d99d5 75%,#0075bd 100%);
  background: linear-gradient(#0075bd,#1d99d5 25%,#0075bd 50%,#1d99d5 75%,#0075bd 100%);
  color: #fff;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  font-size: 14px;
  line-height: 2em;
  padding: 1.5em 0;
  position: relative;
}
@media (min-width: 551px) {
  .section-cause > .img5-wrapper > p {
    font-size: 21px;
  }
}
@media (min-wdith: 769px) {
  .section-cause > .img5-wrapper > p {
    font-size: 37px;
  }
}
.section-cause > .img5-wrapper > p::before {
  content: 'まず';
  position: absolute;
  background-image: url('http://mental-diet.com/wp-content/uploads/bubble.png');
  background-size: contain;
  font-family: "A-OTF Midashi Go MB31 Pr6N", sans-serif;
  font-weight: bold;
  color: #dd5955;
  font-size: 1.5em;
  background-repeat: no-repeat;
  top: -1.9em;
  left: 10%;
  padding: 1.3em 2.1em 1.3em 1.9em;
  transform: rotate(-10deg);
}
.section-cause > .img5-wrapper > p > span {
  color: #fcee21;
  font-size: 1.19em;
  font-family: "A-OTF Futo Go B101 Pr6N", sans-serif;
  border-bottom: 1px dashed #fff;
}
.section-approach > h2 {
  position: relative;
}
.section-approach > .h2 {
  position: relative;
  font-size: 26px;
}
@media (min-width: 551px) {
  .section-approach > .h2 {
    font-size: 38px;
  }
}
.section-approach > .h2 > span {
  color: #dd5955;
  text-shadow: none;
  font-size: .75em;
  font-family: "Kozuka Gothic Pr6N", sans-serif;
  font-weight: 500;
  position: absolute;
  top: -1.3em;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 20;
}
.section-approach > .h2 > span::before {
  content: '';
  position: absolute;
  display: block;
  width: 4.5em;
  height: 3.72em;
  border-top: 1.86em solid #f0e759;
  border-bottom: 1.86em solid transparent;
  border-left: 2.25em solid transparent;
  border-right: 2.25em solid transparent;
  top: 47%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -10;
}
.section-approach > .h2 > span::after {
  content: '';
  position: absolute;
  display: block;
  width: 4.5em;
  height: 3.72em;
  border-top: 1.86em solid #fff;
  border-bottom: 1.86em solid transparent;
  border-left: 2.25em solid transparent;
  border-right: 2.25em solid transparent;
  top: calc(47% + .35em);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -20;
}
.section-approach > .rebound {
  background-image: url('http://mental-diet.com/wp-content/uploads/mokume-bg.png');
  background-repeat: repeat-y;
  background-position: center;
  background-size: cover;
  font-size: 14px;
  color: #606060;
  margin-top: 1.5em;
  padding-top: 0.1px;
  padding-bottom: 0.1px;
}
@media (min-width: 501px) {
  .section-approach > .rebound {
    font-size: 22px;
  }
}
@media (min-width: 769px) {
  .section-approach > .rebound {
    font-size: 37px;
  }
}
.section-approach > .rebound > .container {
  text-align: left;
  max-width: 960px;
  width: 90%;
  background-color: #fff;
  margin: 3em auto 0;
  border-radius: 1em;
  padding: 0 1.5em 1em;
  position: relative;
}
@media (min-width: 769px) {
  .section-approach > .rebound > .container {
    margin-top: 1.5em;
  }
}
.section-approach > .rebound > .container:first-of-type::before,
.section-approach > .rebound > .container:nth-of-type(2)::before {
  display: inline-block;
  background-image: url('http://mental-diet.com/wp-content/uploads/rebound-ribon.png');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  font-family: 'A-OTF 見出ゴMB31 Pr6N', sans-serif;
  font-size: 0.61em;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.2em;
  padding: 0.6em 3em;
  position: absolute;
  top: -2em;
  left: -3.8em;
  transform: rotate(5.78rad);
}
.section-approach > .rebound > .container:first-of-type::before {
  content: 'Aさんの例';
}
.section-approach > .rebound > .container:nth-of-type(2)::before {
  content: 'Bさんの例';
}
.section-approach > .rebound > .container > .wp-block-image > img:first-of-type {
  width: 27%;
  float: left;
  margin-top: -0.5em;
  margin-left: -1.3em;
  margin-right: 0.3em;
}
.section-approach > .rebound > .container > h3 {
  font-family: 'A-OTF 見出ゴMB31 Pr6N', sans-serif;
  font-size: 1.1em;
  color: #008db0;
  overflow: hidden;
}
.section-approach > .rebound > .container > h3 > span {
  display: inline-block;
  border-bottom: 1px solid #33878b;
  width: 100%;
  line-height: 1.1em;
  padding: 0.6em 0 0;
}
.section-approach > .rebound > .container p {
  margin-top: 0.9em;
  line-height: 1.8em;
  font-family: 'A-OTF 太ミンA101 Pr6N', serif;
}
@media (min-width: 769px) {
  .section-approach > .rebound > .container p {
    line-height: 1.4em;
  }
}
.section-approach > .rebound > .container p.bg {
  background-color: #e9f6f8;
  margin-left: -0.3em;
  margin-right: -0.3em;
  padding: 0.6em 1.2em;
  border-radius: 1em;
}
.section-approach > .rebound > .container p.margin {
  margin-top: 3em;
}
.section-approach > .rebound > .container p > span.color {
  color: #19538a;
  font-family: 'DNP 秀英明朝 Pr6', serif;
  font-weight: bold;
}
.section-approach > .rebound > .container p > span.underline {
  border-bottom: 1px solid #fcee21;
}
.section-approach > .rebound > .container p > span.color.underline {
  font-family: inherit;
  font-weight: inherit;
}
.section-approach > .rebound > .img-cause6 img{
  max-width: 960px;
  width: 90%;
	margin-top:-2em;
}
.section-approach > .rebound > p {
  font-size: 16px;
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  line-height: 1.6em;
  color: #000;
  margin-bottom: 3em;
}
@media (min-width: 501px) {
  .section-approach > .rebound > p {
    font-size: 26px;
  }
}
@media (min-width: 769px) {
  .section-approach > .rebound > p {
    font-size: 50px;
  }
}
.section-approach > .rebound > p > span {
    color: #19538a;
    font-family: 'DNP 秀英明朝 Pr6', serif;
    font-weight: bold;
  box-shadow: 0 -0.5em #f1e55c inset;
}
.section-important {
  overflow: hidden;
}
@media (max-width: 551px) {
  .section-important > h2 {
    font-size: 24px;
  }
}
.section-important > img.img-important1 {
  width: 100%;
}
.section-important > p:first-of-type {
  font-size: 20px;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 0.3em;
  margin-bottom: 1.3em;
}
@media (min-width: 501px) {
  .section-important > p:first-of-type {
    font-size: 30px;
  }
}
@media (min-width: 769px) {
  .section-important > p:first-of-type {
    font-size: 43.309px;
  }
}
.section-important > p:first-of-type span.color-red {
  color: #dd5955;
}
.section-important > p:first-of-type span.color-blue {
  color: #19538a;
}
.section-important > p:first-of-type span.big {
  font-size: 1.29em;
}
.section-important > p:first-of-type span.underline {
  background-image: url('http://mental-diet.com/wp-content/uploads/underline.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center;
  padding-bottom: 0.2em;
}
.section-important > .container:first-of-type {
  position: relative;
  overflow: hidden;
  background-color: #f6fafb;
}
.section-important > .container:first-of-type > p {
  position: relative;
  z-index: 10;
  text-align: left;
  font-size: 14px;
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  margin-left: 4%;
  padding-top: 3em;
  padding-bottom: 5em;
  line-height: 1.8em;
}
@media (min-width: 501px) {
  .section-important > .container:first-of-type > p {
    font-size: 20px;
  }
}
@media (min-width: 769px) {
  .section-important > .container:first-of-type > p {
    font-size: 28px;
  }
}
.section-important > .container:first-of-type > p > span {
  font-size: 1.14em;
  border-bottom: 2px solid #fbed20;
}
.section-important > .container:first-of-type > .img-important2 img{
  min-width: 100%;
  width: auto;
  min-height: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 70%;
  transform: translateX(-50%);
}
.section-important > .container:first-of-type > .wp-block-image img{
	max-width:none;
}

@media (min-width: 701px) and (max-width: 768px),(min-width: 861px) {
  .section-important > .container:first-of-type > img.img-important2 {
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    height: auto;
  }
}
.section-important > .img3-wrapper {
  position: relative;
}
.section-important > .img3-wrapper > .img-important3 img{
  width: 768px;
  height: auto;
  left: 50%;
  margin-top: -32px;
  transform: translateX(-50%);
  position: relative;
	max-width:1200px;
}
@media (min-width: 769px) {
  .section-important > .img3-wrapper > img.img-important3 {
    width: 100%;
    margin-top: -4.16%;
  }
}
.section-important > .img3-wrapper > p {
  position: absolute;
  width: 100%;
  top: 0;
  color: #fff;
  font-family: "Ryo Display PlusN", serif;
  line-height: 1.8em;
  font-size: 20px;
  margin-top: 1.5em;
}
@media (min-width: 769px) {
  .section-important > .img3-wrapper > p {
    font-size: 46px;
  }
}
.section-important > .img3-wrapper > p span {
  color: #fcee21;
}
.section-important > .img3-wrapper > p span.underline {
  border-bottom: 1.5px dashed #fff;
  font-size: 1.52em;
  font-family: "DNPShueiShogoMinStd", serif;
  font-weight: bold;
}
.section-important > p:nth-of-type(2) {
  color: #19538a;
  font-family: "A-OTF Futo Min A101 Pr6N", serif;
  font-size: 15px;
}
@media (min-width: 551px) {
  .section-important > p:nth-of-type(2) {
    font-size: 24px;
  }
}
@media (min-width: 769px) {
  .section-important > p:nth-of-type(2) {
    font-size: 35px;
  }
}
.section-important > p:nth-of-type(2) > span.big {
  font-size: 1.31em;
  font-family: "Ryo Display PlusN", serif;
  font-weight: bold;
}
.section-important > p:nth-of-type(2) > span.underline {
  background-image: url('http://mental-diet.com/wp-content/uploads/underline.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center;
  padding-bottom: 0.1em;
}
.section-important > p:nth-of-type(2) > span.red {
  font-family: "DNPShueiMinPr6", serif;
  color: #dd5955;
  font-size: 1.6em;
  font-weight: bold;
}
.section-important > .case {
  font-size: 16px;
  font-family: "A-OTF Gothic BBB Pr6N", sans-serif;
  line-height: 1.84;
  background-image: url('http://mental-diet.com/wp-content/uploads/mokume-bg.png');
  background-size: cover;
  margin-top: 2em;
  padding: 3em 1em;
}
@media (min-width: 551px) {
  .section-important > .case {
    font-size: 20px;
  }
}
@media (min-width: 769px) {
  .section-important > .case {
    font-size: 25px;
    padding: 1.5em 5%;
  }
}
.section-important > .case > .container {
  padding: 1.5em 1em;
  background-color: #fff;
  position: relative;
}
.section-important > .case > .container:nth-of-type(n+2) {
  margin-top: 3em;
}
.section-important > .case > .container::before,
.section-important > .case > .container::after {
  content: '';
  background-image: url('http://mental-diet.com/wp-content/uploads/tape.png');
  display: inline-block;
  position: absolute;
  width: 6em;
  height: 4em;
  background-size: contain;
  background-repeat: no-repeat;
}
.section-important > .case > .container::before {
  top: -1em;
  left: -1.5em;
}
.section-important > .case > .container::after {
  bottom: -1em;
  right: -1.5em;
}
.section-important > .case > .container:first-of-type > h3 {
  background-image: url('http://mental-diet.com/wp-content/uploads/text-bg2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (min-width: 769px) {
  .section-important > .case > .container:first-of-type > h3 {
    background-image: url('http://mental-diet.com/wp-content/uploads/text-bg1.png');
    background-position: center bottom;
    padding-bottom: 0.5em;
  }
}
.section-important > .case > .container:nth-of-type(2) > h3 {
  background-image: url('http://mental-diet.com/wp-content/uploads/text-bg2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (min-width: 769px) {
  .section-important > .case > .container:nth-of-type(2) > h3 {
    background-image: url('http://mental-diet.com/wp-content/uploads/text-bg2.png');
    background-position: center bottom;
    padding-bottom: 0.5em;
  }
}
.section-important > .case > .container > h3 {
  display: inline-block;
  margin: 0 auto 1em;
  font-size: 17px;
  line-height: 1.45;
  font-family: 'リュウミン H-KL', serif;
  font-weight: 900;
}
@media (min-width: 551px) {
  .section-important > .case > .container > h3 {
    font-size: 1.32em;
  }
}
.section-important > .case > .container > .inner {
  display: flex;
  flex-direction: column;
}
.section-important > .case > .container > .inner > img {
  width: 80%;
  margin: 0 auto;
}
@media (min-width: 769px) {
  .section-important > .case > .container > .inner > img {
    width: 100%;
  }
}
.section-important > .case > .container > .inner > p {
  text-align: left;
  padding-top: 2.2em;
  position: relative;
  margin-top: 1em;
}
@media (min-width: 601px) {
  .section-important > .case > .container > .inner > p {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 769px) {
  .section-important > .case > .container > .inner > p {
    width: auto;
    margin-top: 0;
    margin-left: 1.8em;
  }
}
.section-important > .case > .container > .inner > p::before {
  background-image: url('http://mental-diet.com/wp-content/uploads/case-ribbon.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  color: #fff;
  font-size: 1.12;
  position: absolute;
  top: 0;
  left: -0.8em;
  padding: 0.2em 2.5em;
}
.section-important > .case > .container:first-of-type > .inner > p::before {
  content: '50代女性';
}
.section-important > .case > .container:nth-of-type(2) > .inner > p::before {
  content: '40代女性';
}
.section-important > img.img-important4 {
  width: 100%;
  vertical-align: middle;
}
.section-important > .img5-wrapper {
  background-color: #e8f6f7;
}
.section-important > .img5-wrapper > p {
  font-family: 'FOT-筑紫B丸ゴシック Std', sans-serif;
  font-weight: bold;
  color: #33878b;
  font-size: 15px;
  padding: 1.6em 3em;
  background-image: url('http://mental-diet.com/wp-content/uploads/important5.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (min-width: 551px) {
  .section-important > .img5-wrapper > p {
    font-size: 26px;
  }
}
@media (min-width: 769px) {
  .section-important > .img5-wrapper > p {
    font-size: 49px;
  }
}
.section-important > .img6-wrapper {
  position: relative;
}
.section-important > .img6-wrapper::before {
  content: '';
  display: inline-block;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  width: 100px;
  height: 25px;
  border-top: 17.5px solid #e8f6f7;
  border-bottom: 17.5px solid transparent;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
}
@media (min-width: 501px) {
  .section-important > .img6-wrapper::before {
    width: 200px;
    height: 50px;
    border-top: 25px solid #e8f6f7;
    border-bottom: 25px solid transparent;
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
  }
}
.section-important > .img6-wrapper > img.img-important6 {
  position: relative;
  width: 100%;
  vertical-align: middle;
}
.section-learn > p:first-of-type {
  line-height: 2em;
  font-size: 18px;
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  margin-top: 2em;
  margin-bottom: 2.5em;
}
@media (min-width: 551px) {
  .section-learn > p:first-of-type {
    font-size: 24px;
  }
}
@media (min-width: 769px) {
  .section-learn > p:first-of-type {
    font-size: 32px;
  }
}
.section-learn > p:first-of-type > span {
  font-size: 1.25em;
  font-family: "FOT-TsukuBRdGothic Std", sans-serif;
  color: #008db0;
  background-image: url('http://mental-diet.com/wp-content/uploads/underline.png');
  background-size: 130%;
  background-repeat: no-repeat;
  background-position: bottom center;
}
.section-learn > ul {
  list-style: none;
  padding-left: 0;
  color: #4f4f4f;
  text-align: left;
  font-size: 20px;
  counter-reset: learn;
  line-height: 1.86em;
  font-family: "FOT-TsukuBRdGothic Std", sans-serif;
  padding: 0 1em;
}
@media (min-width: 551px) {
  .section-learn > ul {
    font-size: 28px;
  }
}
@media (min-width: 769px) {
  .section-learn > ul {
    font-size: 35px;
  }
}
.section-learn > ul > li {
  height: 8em;
  display: flex;
  align-items: center;
  padding: 0 1em;
  background-image: -moz-linear-gradient(-45deg,#fcf9f2 25%,#faf4e6 25%,#faf4e6 50%,#fcf9f2 50%,#fcf9f2 75%,#faf4e6 75%,#faf4e6);
  background-image: -webkit-linear-gradient(-45deg,#fcf9f2 25%,#faf4e6 25%,#faf4e6 50%,#fcf9f2 50%,#fcf9f2 75%,#faf4e6 75%,#faf4e6);
  background-image: linear-gradient(-45deg,#fcf9f2 25%,#faf4e6 25%,#faf4e6 50%,#fcf9f2 50%,#fcf9f2 75%,#faf4e6 75%,#faf4e6);
  background-size: 20px 20px;
}
@media (min-width: 551px) {
  .section-learn > ul > li {
    height: 7em;
  }
}
.section-learn > ul > li:nth-of-type(n+2) {
  margin-top: 0.6em;
}
.section-learn > ul > li > span {
  position: relative;
}
.section-learn > ul > li > span::before {
  counter-increment: learn;
  content: counter(learn);
  font-size: 1.86em;
  color: #ed8c89;
  font-family: 'リュウミン EH-KL', serif;
  font-weight: 1000;
  font-style: italic;
  display: block;
}
.section-learn > ul > li > span > span {
  font-size: 1.14em;
  color: #dd5955;
  font-family: "Yu Gothic", sans-serif;
  font-weight: bold;
}
.section-merit {
  position: relative;
}
.section-merit > h2 {
  position: relative;
}
.section-merit > h2::before {
  content: '';
  display: inline-block;
  width: 2.5em;
  height: 2em;
  border-top: 1em solid #fff;
  border-bottom: 1em solid transparent;
  border-left: 1.25em solid transparent;
  border-right: 1.25em solid transparent;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.section-merit > img.img-merit1 {
  width: 100%;
}
.section-merit > .button {
  position: absolute;
  bottom: 1.5em;
  left: 0;
  right: 0;
}
.section-profile {
  position: relative;
  background-image: url('http://mental-diet.com/wp-content/uploads/grid.jpg');
  background-size: cover;
  background-repeat: repeat-y;
  margin-bottom:0;
  z-index: -20;
  overflow: hidden;
}
.section-profile > h2 {
  margin-top: 50px;
}
.section-profile > .section-profile-selfintroduce {
  margin: 50px 20px 50px;
  background-color: #fff;
  text-align: left;
  box-shadow: 0 3px 5px rgba(0,0,0,0.2);
  font-size: 15px;
  color: #4f4f4f;
  font-family: "Yu Gothic", sans-serif;
  font-weight: 500;
  line-height: 1.89;
}
@media (min-width: 551px) {
  .section-profile > .section-profile-selfintroduce {
    font-size: 20px;
  }
}
@media (min-width: 769px) {
  .section-profile > .section-profile-selfintroduce {
    font-size: 18px;
  }
}
.section-profile > .section-profile-selfintroduce .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 5px 0;
}
@media (min-width: 551px) {
  .section-profile > .section-profile-selfintroduce .container {
    padding: 20px 20px 0;
  }
}
.section-profile > .section-profile-selfintroduce .container .wp-block-image{
  width: 70%;
	margin:0 auto;
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper {
  padding-bottom: 2em;
}
@media (max-width: 768px) {
  .section-profile > .section-profile-selfintroduce .container > .text-wrapper {
    margin-top: 20px;
  }
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper > h3 {
  display: inline-block;
  font-size: 1.67em;
  color: #fff;
  background-color: #5bc7ab;
  font-family: 'リュウミン EH-KL', serif;
  font-weight: 1000;
  padding: 0 1em;
}
@media (max-width: 550px) {
  .section-profile > .section-profile-selfintroduce .container > .text-wrapper > h3 {
    font-size: 20px;
  }
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper > p:first-of-type {
  font-size: 1.39em;
  line-height: 1.44;
  font-family: 'リュウミン EB-KL', serif;
  font-weight: 800;
  margin-top: 0.8em;
}
@media (max-width: 550px) {
  .section-profile > .section-profile-selfintroduce .container > .text-wrapper > p:first-of-type {
    font-size: 16.68px;
  }
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper > p:nth-of-type(2) {
  font-size: 0.89em;
  line-height: 1.88;
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper > p:nth-of-type(3) {
  font-size: 0.89em;
  font-weight: bold;
  margin-top: 1.5em;
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper > ul {
  font-size: 0.89em;
  line-height: 1.88;
  padding-left: 0;
  list-style: none;
}
@media (max-width: 550px) {
  .section-profile > .section-profile-selfintroduce .container > .text-wrapper > ul {
    font-size: 12px;
  }
}
.section-profile > .section-profile-selfintroduce .container > .text-wrapper > ul > li::before {
  content: '・';
}
.section-profile > .section-profile-selfintroduce  > p:first-of-type {
  margin: 5em 1.5em 0;
}
.section-profile > .section-profile-selfintroduce > p:nth-of-type(n+2) {
  margin: 2em 1.5em 0;
}
.section-profile > .section-profile-message {
  background-color: #fbf9dc;
  margin: 50px 20px 50px;
  box-shadow: 0 3px 5px rgba(0,0,0,0.2);
  font-size: 15px;
  color: #4f4f4f;
  overflow: hidden;
}
@media (min-width: 551px) {
  .section-profile > .section-profile-message {
    font-size: 18px;
  }
}
@media (min-width: 769px) {
  .section-profile > .section-profile-message {
    font-size: 18px;
  }
}
.section-profile > .section-profile-message > .container {
  margin: 1.5em;
  overflow: hidden;
}
.section-profile > .section-profile-message > .container .inner {
  border: 0.3em solid #fff;
  padding: 1.5em;
  position: relative;
}
.section-profile > .section-profile-message > .container .inner > div {
  width: 4em;
  height: 4em;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 0.3em solid #fff;
  background-color: #fbf9dc;
}
.section-profile > .section-profile-message > .container .inner > div:first-of-type {
  top: -2em;
  left: -2em;
}
.section-profile > .section-profile-message > .container .inner > div:nth-of-type(2) {
  top: -2em;
  right: -2em;
}
.section-profile > .section-profile-message > .container .inner > div:nth-of-type(3) {
  bottom: -2em;
  left: -2em;
}
.section-profile > .section-profile-message > .container .inner > div:nth-of-type(4) {
  bottom: -2em;
  right: -2em;
}
.section-profile > .section-profile-message > .container .inner > h3 {
  font-family: 'リュウミン EB-KL', serif;
  font-weight: 800;
  display: inline-block;
  font-size: 1.6em;
  margin: 0.3em 0 1em;
  background-size: contain;
  line-height: 2;
  padding: 0 0.8em;
  position:relative;
}
.section-profile > .section-profile-message > .container .inner > h3:before{
    content:" ";
    background:url('http://mental-diet.com/wp-content/uploads/stripe.png');
	background-size: contain;
	position:absolute;
	width:100%;
	height:15%;
	top:-15%;
	left:0;
	right:0;
}
.section-profile > .section-profile-message > .container .inner > h3:after{
    content:" ";
    background:url('http://mental-diet.com/wp-content/uploads/stripe.png');
	background-size: contain;
	position:absolute;
	width:100%;
	height:15%;
	bottom:-15%;
	left:0;
	right:0;
}
@media (max-width: 551px) {
  .section-profile > .section-profile-message > .container .inner > h3 {
    font-size: 19px;
  }
}
.section-profile > .section-profile-message > .container .inner > p {
  line-height: 2;
  font-family: 'リュウミン L-KL', serif;
  font-weight: 300;
  text-align: left;
  margin-top: 2em;
  position: relative;
  z-index: 10;
}
.section-profile > .section-profile-message > .wp-block-image img {
  width: 25%;
  min-width: 130px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.section-review {
  background-image: url('http://mental-diet.com/wp-content/uploads/mokume-bg.png');
  background-size: cover;
  overflow: hidden;
}
.section-review h2 {
  font-family: 'リュウミン M-KL', serif;
  font-weight: 500;
  color: #6b5943;
  font-size: 30px;
  max-width: 960px;
  width: 90%;
  margin: 0 auto;
  line-height: 2em;
  position: relative;
  margin-top: 1.5em;
  margin-bottom: 1em;
}
@media (min-width: 769px) {
  .section-review h2 {
    font-size: 55px;
  }
}
.section-review h2::before,
.section-review h2::after {
  font-family: 'リュウミン EB-KL', serif;
  font-weight: 800;
  color: #a5a5a5;
  font-size: 2.25em;
  position: absolute;
  top: 0;
}
.section-review h2::before {
  content: '{';
  left: 0;
}
.section-review h2::after {
  content: '}';
  right: 0;
}
.section-review .container:first-of-type {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  max-width: 960px;
  width: 90%;
  margin: 0 auto;
  font-size: 14px;
  padding: 1em;
}
@media (min-width: 551px) {
  .section-review .container:first-of-type {
    font-size: 16px;
  }
}
@media (min-width: 769px) {
  .section-review .container:first-of-type {
    font-size: 20px;
  }
}
.section-review .container:first-of-type .block:first-of-type > p {
  text-align: left;
  color: #4f4f4f;
  font-family: "Yu Gothic", sans-serif;
  line-height: 1.9;
}
.section-review .container:first-of-type .block:first-of-type > p:first-of-type {
  font-weight: 500;
}
.section-review .container:first-of-type .block:first-of-type > p:nth-of-type(2) {
  font-weight: 700;
  font-size: 1.25em;
}
.section-review .container:first-of-type .block:first-of-type > img {
  width: 100%;
  margin-top: 1em;
}
.section-review .container:first-of-type .block:nth-of-type(2) > img {
  width: 100%;
}
.section-review .container:nth-of-type(2) {
  max-width: 960px;
  width: 90%;
  margin: 2em auto 8em;
  display: flex;
  flex-direction: column;
  line-height: 2.22;
  font-size: 14px;
}
@media (min-width: 551px) {
  .section-review .container:nth-of-type(2) {
    font-size: 16px;
  }
}
@media (min-width: 769px) {
  .section-review .container:nth-of-type(2) {
    font-size: 18px;
  }
}
.section-review .container:nth-of-type(2) > .block {
  font-family: "Yu Gothic", sans-serif;
}
.section-review .container:nth-of-type(2) > .block:nth-of-type(n+2) {
  margin-top: 2em;
}
.section-review .container:nth-of-type(2) > .block > .box {
  background-color: #fff;
  padding: 2em;
  font-weight: 500;
  color: #4f4f4f;
  text-align: left;
}
.section-review .container:nth-of-type(2) > .block > .box > p > span {
  color: #dd5955;
}
.section-review .container:nth-of-type(2) > .block > p {
  text-align: right;
  font-weight: 700;
  color: #95876c;
  margin-top: 0.5em;
}
.section-participate {
  margin-bottom: 50px;
}
.section-participate > h2 {
  margin-top: 3em;
}
.section-participate > .container {
  display: flex;
  max-width: 960px;
  width: 90%;
  margin: 0 auto;
  font-size: 14px;
  margin-top: 50px;
}
.section-participate > .container:nth-of-type(n+2) {
  margin-top: 3em;
}
@media (min-width: 551px) {
  .section-participate > .container {
    font-size: 16px;
  }
}
@media (min-width: 769px) {
  .section-participate > .container {
    font-size: 16px;
  }
}
.section-participate > .container > .block:first-of-type {
  width: 25%;
}
.section-participate > .container > .block:first-of-type img {
  max-width: 116px;
  width: 100%;
}
.section-participate > .container > .block:nth-of-type(2) {
  width: 75%;
  text-align: left;
  margin-left: 1em;
}
.section-participate > .container > .block:nth-of-type(2) > p:first-of-type {
  color: #008db0;
  font-size: 1.56em;
  font-family: "Kan415Typos Std", sans-serif;
}
.section-participate > .container > .block:nth-of-type(2) > p:nth-of-type(2) {
  color: #4f4f4f;
  font-family: "Yu Gothic", sans-serif;
  font-weight: 500;
  line-height: 1.88;
}
.section-detail {
  margin-bottom: 50px;
}
.section-detail > h2 > span::before,
.section-detail > h2 > span::after {
  border-top-width: calc(1em + 2px);
  border-bottom-width: calc(1em + 2px);
}
.section-detail > table {
  font-size: 16px;
  line-height: 1.56;
  border-collapse: collapse;
  border: 2px solid #008db0;
  text-align: left;
  max-width: 960px;
  width: 90%;
  margin: 4em auto 2em;
}
@media (min-width: 551px) {
  .section-detail > table {
    font-size: 16px;
  }
}
@media (min-width: 769px) {
  .section-detail > table {
    font-size: 16px;
  }
}
.section-detail > table > tbody tr {
  border-bottom: 1px solid #b5b5b5;
}
.section-detail > table > tbody tr td {
  color: #4f4f4f;
  font-family: "Yu Gothic", sans-serif;
  font-weight: 500;
  padding: 1em 0;
  padding-left: 1.5em;
  padding-right: 1em;
}
.wp-block-image{
	margin:0;
}
.section-detail > table > tbody td:nth-child(1) {
  font-family: "Yu Gothic", sans-serif;
  font-weight: 700;
  color: #008db0;
  font-size: 1.1em;
  background-color: #e9f6f8;
  width: 25%;
  padding-left: 0.6em;
	padding-right:0;
}
}