body {
  font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", Meiryo, Osaka, "Hiragino Kaku Gothic Pro", "ＭＳＰゴシック", "MS PGothic", sans-serif;
  -webkit-text-size-adjust: 100%;
  font-size: 15px;
  line-height: 1.7;
  color: #333;
  border-top: 3px solid #e173aa;
}

::selection {
  background: #e560a3;
  color: #fff;
}

.sp-navi {
  display: none;
}

.sp-only{
	display:none;
}

.pc-only{
	display:block;
}

h1 {
  font-size: 12px;
}

a {
  text-decoration: none;
  color: #333;
}

img {
  max-width: 100%;
  height: auto;
}

.paragraph {
  margin-bottom: 1em;
}

.paragraph:last-child {
  margin-bottom: 0;
}

.flex-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.flex-container_col02::after {
  content: "";
  display: block;
  width: 48%;
}

.flex-container_col03::after {
  content: "";
  display: block;
  width: 33%;
}

.flex-container_col04::before {
  content: "";
  display: block;
  width: 24%;
  order: 1;
}

.flex-container_col04::after {
  content: "";
  display: block;
  width: 24%;
}

.flex-item_col02 {
  width: 48%;
}

.flex-item_col03 {
  width: 33%;
}

.flex-item_col04 {
  width: 24%;
}

.left-img {
  width: 40%;
  float: left;
  text-align: center;
}

.left-img02{
  width: 10%;
  float: left;
  text-align: center;
}

.right-img {
  width: 40%;
  float: right;
  text-align: center;
}

.left-text {
  width: 56%;
  float: left;
}

.right-text {
  width: 56%;
  float: right;
}

.right-text02{
  width: 86%;
  float: right;
}

.center {
  text-align: center
}

.right {
  text-align: right;
}

.left {
  text-align: left;
}
.right02 {
    text-align: right;
}

.left02 {
    text-align: left;
}
.right03{
	text-align: right;
}

.header {
  margin: 10px auto 25px;
  width: 1024px;
}

.mgb10 {
  margin-bottom: 10px;
}

.mgb20 {
  margin-bottom: 20px;
}

.mgb30 {
  margin-bottom: 30px;
}

.mgb40 {
  margin-bottom: 40px;
}

.mt05 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}

.bold {
	font-weight: bold;
}

.fo15 {
	font-size: 15px;
}
.fo16 {
	font-size: 16px;
}
.fo17 {
	font-size: 17px;
}
.fo18 {
	font-size: 18px;
}
.fo19 {
	font-size: 19px;
}
.fo20 {
	font-size: 20px;
}
.fc-pink{
	color:#e173aa;
}
.fc-pink02{
	color:#e560a3;
}

.head_info{
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	color: #e173aa;
}

.header_logo {
  padding: 25px 0 10px;
  float: left;
  width: 436px;
}
.header_logo p{
  text-align: center;
  font-size: 10px;
  padding-top: 15px;
}

.header_rigtharea {
	float: right;
}

.header_info{
	display:flex;
	width:447px;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:20px;
}
.rigtharea-txt {
	font-size: 13px;
	margin-top: 10px;
}

.txt-color {
	color: #e560a3!important;
	font-weight: bold;
}

.header_utility {
  width: 350px;
  margin-right:20px;
  padding: 18px 0 13px;
  text-align: center;
  background-color: #fff3f9;
  border-radius: 10px;
  background-image: url(../images/utility_bg.png);
  background-position: top, center;
  background-repeat: no-repeat;
}

.btn_mail {
    padding-top:15px;
}

.utility_text {
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 14px;
}

.drop ul {
    padding:20px;
    display:none;
    position:absolute;
    background: rgba(229,96,163,.8);
    width:300px;
}

.drop ul li {
    margin-bottom:15px;
}

.drop ul li a {
    color:#fff;
}

.g-navi {
  padding: 24px 0;
  border-top: 1px solid #f7e3ed;
  border-bottom: 1px solid #f7e3ed;
}

.g-navi>ul {
  margin: auto;
  width: 1024px;
  -js-display: -webkit-flex;
  -js-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.g-navi>ul>li>a {
  font-family: "NUDモトヤシーダ Std W3";
  color: #e560a3;
  font-size: 15px;
  transition: .3s;
}

.g-navi>ul>li>a:hover {
  color: #fd96ca;
}

.main-image {
  margin-top: 40px;
  margin-bottom: 70px;
}

.main-image_l {
  margin-bottom: 40px;
  text-align: center;
}

.main-image_s li img {
  width: 100%;
}


/* slick */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

.slick-prev,
.slick-next {
  position: absolute;
  top: 19px;
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  width: 29px;
  height: 51px;
  transition: .5s;
}

.slick-prev {
  left: -50px;
}

.slick-prev:hover {
  left: -60px;
}

.slick-next {
  right: -50px;
}

.slick-next:hover {
  right: -60px;
}

.slick-prev:before,
.slick-next:before {
  content: "";
  background: url(../images/share/slick_arrow.png) no-repeat 0 0;
  background-size: contain;
  width: 29px;
  height: 51px;
  display: inline-block;
}

.slick-prev:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slick-dots {
  position: absolute;
  bottom: -35px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 10px;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  width: 13px;
  height: 13px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  padding: 0;
  background: #eee;
  border-radius: 50%;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  background: #231815;
}

.slick-dots li.slick-active button {
  background: #231815;
}

.contents01 {
  padding-bottom: 70px;
  margin-bottom: 70px;
  border-bottom: 1px solid #f7e3ed;
}

.inner {
  margin: auto;
  width: 1024px;
}

.sub-title01 {
  margin-bottom: 50px;
  text-align: center;
  color: #333;
  font-size: 30px;
  font-family: "NUDモトヤシーダ Std W3";
  overflow: hidden;
  line-height: 1.2;
}

.sub-title01 span {
  position: relative;
  display: inline-block;
  margin: 0 2.5em;
  padding: 0 1em;
  text-align: center;
}

.sub-title01 span::before,
.sub-title01 span::after {
  position: absolute;
  top: 50%;
  content: '';
  width: 400%;
  height: 1px;
  background-color: #ccc;
}

.sub-title01 span::before {
  right: 100%;
}

.sub-title01 span::after {
  left: 100%;
}

.contents01_inner {
  margin-bottom: 40px;
}

.contents01_inner:last-child {
  margin-bottom: 0;
}

.text_bg {
  background: #fff6ad;
}

.contents01_inner .left-img {
  width: 370px;
}

.contents01_inner .right-img {
  width: 370px;
}

.contents01_inner .right-text {
  padding-top: 25px;
  width: 600px;
}

.contents01_inner .left-text {
  padding-top: 25px;
  width: 600px;
}

.sub-title02 {
  padding-bottom: 28px;
  margin-bottom: 30px;
  color: #e560a3;
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 24px;
  line-height: 1.2;
  background: url(../images/line01.png) repeat-x bottom left;
}

.contents02 {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid #f7e3ed;
}

.cont02_list li {
  padding-bottom: 42px;
  width: 320px;
  position: relative;
}

.cont02_list.flex-container_col03::after {
  width: 320px;
}

.cont02_list_img {
  margin-bottom: 30px;
  text-align: center;
}

.cont02_list_title {
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 24px;
  margin-bottom: 30px;
  text-align: center;
}

.cont02_list_text {
  margin-bottom: 28px;
}

.text-btn a {
  display: inline-block;
  text-align: center;
  line-height: 42px;
  background: #e173aa;
  border-radius: 8px;
  color: #fff;
  font-family: "NUDモトヤシーダ Std W3";
  width: 190px;
  position: relative;
  transition: .3s;
  border: 1px solid #e173aa;
  padding-bottom: 3px;
}

.text-btn a:hover {
  background: #fff;
  color: #e173aa;
}

.text-btn a::before {
  font-family: "fontAwesome";
  content: "\f105";
  position: absolute;
  left: 14px;
}

.cont02_list li .text-btn {
  margin: auto;
  position: absolute;
  width: 190px;
  height: 42px;
  bottom: 0;
  left: 0;
  right: 0;
}

.contents03 {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid #f7e3ed;
}

.contents03 .left-img {
  width: 370px;
}

.contents03 .right-text {
  width: 600px;
}

.cont03_text {
  margin-bottom: 40px;
}

.contents04 {
  margin-bottom: 60px;
}

.contents04_inner01 {
  margin-bottom: 70px;
}

.cont04_list {
  margin-bottom: 40px;
}

.cont04_list li {
  width: 235px;
  border: 2px solid #e173aa;
  padding: 16px;
  background: url(../images/bg01.png);
  border-radius: 15px;
  overflow: hidden;
  transition: .3s;
}

.cont04_list.flex-container_col04::before {
  width: 235px;
}

.cont04_list.flex-container_col04::after {
  width: 235px;
}

.cont04_list li:hover {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
}

.cont04_list_img {
  margin-bottom: 12px;
  text-align: center;
  border-radius: 8px;
  overflow: hidden;
}

.cont04_list_text {
  text-align: center;
  color: #e173aa;
  font-family: "NUDモトヤシーダ Std W3";
}

.under-middle .cont04_list li:hover {
  box-shadow: none;
}

.contents04_inner02 {}

.contents04_inner02 .left-img {
  width: 496px;
}

.contents04_inner02 .right-text {
  width: 496px;
}

.sub-title03 {
  padding-left: 36px;
  padding-bottom: 17px;
  margin-bottom: 27px;
  font-family: "NUDモトヤシーダ Std W3";
  border-bottom: 1px solid #e173aa;
  line-height: 1.2;
  background: url(../images/icon01.png) no-repeat left 4px;
  font-size: 24px;
}

.topics_dl dt {
  float: left;
}

.topics_dl dt time {
  color: #e173aa;
}

.topics_dl dd {
  margin-bottom: 20px;
  padding: 0 0 20px 130px;
  border-bottom: 1px dashed #cec7c7;
}

.topics_dl dd a {
  transition: .3s;
}

.topics_dl dd a:hover {
  color: #e173aa;
}

.contents05 {
  margin-bottom: 80px;
}

.contents05 .flex-item_col02 {
  width: 496px;
}

.pagetop a {
  padding: 17px 0;
  display: block;
  text-align: center;
  background: #e173aa;
  line-height: 1;
}

.footer {
  padding: 47px 0 30px;
  background: #fff3f9;
}

.footer_navi {
  margin-bottom: 38px;
  text-align: center;
}

.footer_navi ul li {
  padding-right: 8px;
  margin-right: 10px;
  display: inline-block;
  line-height: 1;
  border-right: 1px solid #333;
}

.footer_navi ul li a {
  transition: .3s;
}

.footer_navi ul li a:hover {
  color: #e173aa;
}

.copyright {
  text-align: center;
}

.border-img img {
    border:1px solid #ccc;
}

.btn_mail_f {
    margin-left:15px;
    padding-top:15px;
    display:inline-block;
}

/* under */

.under-middle {
  margin-bottom: 100px;
}

.under-middle .contents p+p {
  margin-top: 15px;
}

.page-ttl {
  margin-bottom: 10px;
  background: #fff3f9;
}

.page-ttl h2 {
  padding: 80px 0 86px;
  color: #e480b2;
  font-size: 34px;
  font-family: "NUDモトヤシーダ Std W3";
  text-align: center;
}

.breadcrumb {
  margin: 0 auto 100px;
  width: 1024px;
  font-family: "NUDモトヤシーダ Std W3";
}

.breadcrumb li {
  display: inline;
}

.breadcrumb li a {
  transition: .3s;
}

.breadcrumb li a:hover {
  color: #e480b2;
}

.breadcrumb li::after {
  margin: 0 15px;
  font-family: "FontAwesome";
  content: "\f105";
  font-size: 18px
}

.breadcrumb li:last-child::after {
  margin: 0;
  content: none;
}

.row {
  margin: 0 auto 80px;
  width: 1024px;
}

.row_100 {
  margin-bottom: 80px;
}

.row_small {
  margin-bottom: 60px;
}

.under_sub-title01 {
  margin-bottom: 60px;
  text-align: center;
  line-height: 1.2;
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 28px;
  position: relative;
}

.under_sub-title01::after {
  margin: auto;
  content: "";
  width: 60px;
  height: 3px;
  background: #e173aa;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -30px;
}

.under_sub-title02 {
  padding-bottom: 15px;
  margin-bottom: 30px;
  color: #e560a3;
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 24px;
  line-height: 1.2;
  background: url(../images/line01.png) repeat-x bottom left;
}

.under_sub-title03 {
  padding-left: 30px;
  margin-bottom: 20px;
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 20px;
  line-height: 1.2;
  position: relative;
}

.under_sub-title03::before {
  width: 20px;
  height: 5px;
  background: #e560a3;
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
}

.red {
  color: #e173aa;
}

.round-corner img {
  border-radius: 10px;
  overflow: hidden;
}

.border-contents {
  margin-bottom: 40px;
  padding: 20px;
  border: 3px solid #e173aa;
  border-radius: 10px;
}

.under_btn-navi {
  width: 830px;
  margin: auto;
}

.under_btn-navi .text-btn a {
  border: 2px solid #f4aacf;
  line-height: 76px;
  border-radius: 20px;
  width: 260px;
  font-size: 14px;
}

.number_dl dt {
  margin-bottom: 15px;
  padding-left: 60px;
  counter-increment: number;
  position: relative;
  font-size: 24px;
  font-family: "NUDモトヤシーダ Std W3";
}

.number_dl dd {
  margin-bottom: 20px;
  padding: 0 0 20px 60px;
  border-bottom: 1px dashed #cec7c7;
}

.number_dl dt span {
  position: absolute;
  left: 0;
  top: 0;
  width: 43px;
  height: 43px;
  border-radius: 50px;
  border: 2px solid #e173aa;
  color: #e173aa;
  font-size: 17px;
  box-sizing: border-box;
  padding: 4px 0 0 13px;
  font-family: "NUDモトヤシーダ Std W3";
}

.text-btn.width_m a {
  width: 220px;
}

.text-btn.width_l a {
  width: 510px;
}

.icon-list01>li {
  padding-left: 27px;
  position: relative;
  margin-bottom: 10px;
  font-family: "NUDモトヤシーダ Std W3";
}

.icon-list01>li::before {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f046";
  top: 1px;
  left: 0;
  color: #e560a3;
}

.list-disc li{
  list-style: disc;
}

.table01 {
  margin-bottom: 20px;
  width: 100%;
  border-collapse: separate;
  border: 3px solid #e560a3;
  border-radius: 10px;
  overflow: hidden;
  border-spacing: 0;
}

.table01 th {
  padding: 15px;
  border: 1px solid #e560a3;
  border-width: 0 1px 1px 0;
  color: #e560a3;
  vertical-align: middle;
  font-family: "NUDモトヤシーダ Std W3";
}

.table01 td {
  padding: 15px;
  border: 1px solid #e560a3;
  border-width: 0 1px 1px 0;
  vertical-align: middle;
}

.table01.table01_price th  {
    text-align:left;
}

.table01.table01_price td  {
    text-align:right;
}

.under_btn-navi .flex-item_col03 {
  margin-bottom: 20px;
}
.under_btn-navi .flex-item_col02 {
  margin-bottom: 20px;
}

.bg-contents {
  padding: 20px;
  background: #fff3f9;
  border-radius: 10px;
}

.inline-content_wrap {
  display: none;
}

.under_sub-title04 {
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-family: "NUDモトヤシーダ Std W3";
  font-size: 20px;
  border-bottom: 1px dashed #e560a3;
}

.credit_list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.credit_list li {
  border: 1px solid #ccc;
}

.img-caption {
  text-align: center;
  font-family: "NUDモトヤシーダ Std W3";
  margin-top: 5px;
}

.before-treatment {
  margin: 0 20px;
  display: inline-block;
  background: #fff6ad;
  line-height: 35px;
  font-size: 17px;
  font-family: "NUDモトヤシーダ Std W3";
  width: 85px;
  text-align: center;
}

.during-treatment {
  margin: 0 20px;
  display: inline-block;
  background: #e560a3;
  line-height: 35px;
  font-size: 17px;
  font-family: "NUDモトヤシーダ Std W3";
  width: 85px;
  color: #fff;
  text-align: center;
}

.under_sub-title03.under_sub-title03_icon::before {
  top: 16px;
}

.th_option {
  display: block;
  font-size: 13px;
  color: #333;
}

.table01 th.table01_left {
  text-align: left;
}

.table01 .trigger {
  cursor: pointer;
  display: block;
  text-decoration: underline;
}

.table01 .trigger:hover {
  text-decoration: none;
}

.arrow-content {
  position: relative;
}

.arrow-content::before {
  position: absolute;
  font-family: "fontAwesome";
  content: "\f061";
  font-size: 50px;
  color: #e173aa;
  top: 80px;
  right: -72px;
}

.flex-container_price>.flex-item_col02 {
  width: 45%;
}


/* post */

.topics_list {
  margin-bottom: 80px;
}

.topics_list li {
  margin-bottom: 60px;
}

.topics_anchor {
  border-radius: 10px;
  display: block;
  transition: .5s;
}

.topics_anchor:hover {
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
  color: #e173aa;
}

.topics_anchor img {
  transition: .5s;
}

.topics_anchor:hover img {
  opacity: .7;
}

.topics_list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.topics_thumb {
  margin-right: 30px;
  float: left;
  width: 200px;
}

.topics_thumb img {
  border-radius: 10px;
}

.topics_content {
  padding-top: 13px;
  overflow: hidden;
  line-height: 1.7;
}

.topics_info {
  margin-bottom: 10px;
}

.topics_time {
  margin-right: 17px;
  color: #888;
}

.topics_category {
  padding: 5px 10px;
  font-family: "NUDモトヤシーダ Std W3";
  background: #e173aa;
  color: #fff;
}

.post-number {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  margin: 50px 0 0;
}

.post-number a {
  background: #e173aa;
  color: #333;
  display: inline-block;
  padding: 0 10px;
  margin: 0 5px 10px;
  line-height: 40px;
  text-align: center;
  min-width: 40px;
  text-decoration: none;
  transition: .7s;
  color: #fff;
}

.post-number a:hover {
  background: #f4aacf;
}

.post-number .current {
  background: #f4aacf;
  color: #fff;
  display: block;
  margin: 0 5px 10px;
  line-height: 40px;
  text-align: center;
  min-width: 40px;
}

.topics_left {
  float: left;
  width: 700px;
}

.side_navi {
  float: right;
  width: 260px;
}

.side_navi01 {
  padding-bottom: 10px;
  border: 3px solid #e173aa;
  border-radius: 10px;
}

.side-title {
  margin-bottom: 20px;
  padding: 13px 10px 18px 20px;
  font-family: "NUDモトヤシーダ Std W3";
  color: #fff;
  font-size: 20px;
  background: #e173aa;
  line-height: 1.2;
}

.category-list li {
  margin-bottom: 10px;
  padding-left: 50px;
  font-size: 16px;
  font-family: "NUDモトヤシーダ Std W3";
  position: relative;
}

.category-list li a {
  transition: .3s;
}

.category-list li a:hover {
  color: #e173aa;
}

.category-list li::before {
  position: absolute;
  font-family: "fontAwesome";
  content: "\f138";
  top: 2px;
  left: 20px;
  color: #f1a3b8;
}

.staff_bnr {
    display:inline-block;
    margin-left:15px;
}

.text-link {
    text-decoration:underline;
    color:#e560a3;
}

.text-link:hover {
    text-decoration:none;
}

.contact-form table td input[type="text"],.contact-form table td input[type="email"] {
  border: 1px solid #ddd;
  height: 40px;
  padding: 0 10px;
  width: 100%;
  border-radius: 5px;
}

.contact-form table td textarea {
  border: 1px solid #ddd;
  height: 200px;
  padding: 0 10px;
  width: 100%;
  border-radius: 5px;
}

.submit_btn {
    text-align:center;
}

.submit_btn input[type="submit"] {
  border: 1px solid #e560a3;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
  transition: .3s;
  width: 220px;
  line-height: 50px;
  margin:0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #e560a3;
}

.submit_btn input[type="submit"]:hover {
  background: #f8a3ce;
  color:#fff;
}

.must {
    margin-left:15px;
    padding:5px 8px;
    background:#ef7575;
    color:#fff;
    border-radius:3px;
    line-height:1;
}

.no_must {
    margin-left:15px;
    padding:5px 8px;
    background:#a0ef75;
    color:#fff;
    border-radius:3px;
    line-height:1;
}

.small-content {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
