.mc{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", sans-serif}@media only screen and (max-width: 767px){.mc{font-size:0.7em}}@media only screen and (min-width: 768px){.mc{font-size:1em}}.mc__head{background-color:#5a422a;width:100%}.mc__head h1{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;line-height:1.5;margin:0 auto;padding:1rem 1rem 1rem 3rem;position:relative;text-align:left;width:100%}@media only screen and (max-width: 767px){.mc__head h1{font-size:1.2rem;padding:1rem 1rem 1rem 2rem}}@media only screen and (min-width: 768px){.mc__head h1{font-size:1.8rem;max-width:1180px;padding:1rem 1rem 1rem 3rem}}.mc__head h1::before{color:#ff3583;content:'◆';position:absolute}@media only screen and (max-width: 767px){.mc__head h1::before{top:1rem;left:0.6rem}}@media only screen and (min-width: 768px){.mc__head h1::before{top:1rem;left:1rem}}.mc__lead{background-color:#f5f5f5}@media only screen and (max-width: 767px){.mc__lead{padding:25px 1.5rem}}@media only screen and (min-width: 768px){.mc__lead{padding:30px 0}}.mc__lead p{line-height:2;text-align:left;width:100%}@media only screen and (max-width: 767px){.mc__lead p{margin:1rem auto}}@media only screen and (min-width: 768px){.mc__lead p{margin:2rem auto;max-width:900px}}.mc__condition{width:100%}@media only screen and (max-width: 767px){.mc__condition{margin:1rem auto;max-width:300px}}@media only screen and (min-width: 768px){.mc__condition{display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto;max-width:900px}}@media only screen and (max-width: 767px){.mc__condition img{width:100%}}@media only screen and (min-width: 768px){.mc__condition img{height:100%}}.mc__list{width:100%}@media only screen and (max-width: 767px){.mc__list{margin:50px auto 0 auto;max-width:300px}}@media only screen and (min-width: 768px){.mc__list{margin:70px auto 0 auto;max-width:900px}}.mc__list ul{list-style:none;margin:0;padding:0}@media only screen and (min-width: 768px){.mc__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mc__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.mc__item{margin:0 auto 50px auto;width:100%}}@media only screen and (min-width: 768px){.mc__item{margin:0 15px 50px 15px;width:calc(50% - 30px)}}.mc__item figure{margin:0;padding:0;position:relative;width:50%}.mc__item figure img{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.mc__item figcaption{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8;margin:0;text-align:left}@media only screen and (max-width: 767px){.mc__item figcaption{font-size:0.9rem;padding:0 0 0 0.5rem;width:50%}}@media only screen and (min-width: 768px){.mc__item figcaption{padding:0 0 0 1rem;width:55%}}.mc__item span{color:#ef0012;font-weight:600}@media only screen and (max-width: 767px){.mc__item span{font-size:1rem}}@media only screen and (min-width: 768px){.mc__item span{font-size:1.2rem}}.mc__spacer{padding-bottom:140%}.mc__inline--pink{color:#ff3583}@media only screen and (max-width: 767px){.mc__inline--pink{letter-spacing:-0.7rem}}@media only screen and (min-width: 768px){.mc__inline--pink{letter-spacing:-1rem}}.mc__inline--yellow{color:#e8c140}@media only screen and (max-width: 767px){.mc__inline--yellow{letter-spacing:-0.7rem}}@media only screen and (min-width: 768px){.mc__inline--yellow{letter-spacing:-1rem}}.mc img{vertical-align:bottom}
