@charset "utf-8";

body {
	line-height: 1.46;
}

#footerArea {
	margin-top: 0 !important;
}

/************************************************
Parts
************************************************/
.btnRead{
  font-size: 20px;
}
.mvArea img{
  display: block;
  margin: 0 auto;
  width: auto;
  max-height: 370px;
}
.contentsWrapper{
  width: 1280px;
  padding: 0 80px;
}
.contentsWrapper.bgGray{
  width: 100%;
  padding: 25px 0 30px;
}
.contentsWrapper .contents h2{
  font-size: 26px;
}
.contentsWrapper .contents h3{
  font-size: 20px;
  margin-bottom: 50px;
}
.contentsWrapper .contents h3 span{
  padding: 0 40px 10px 40px;
}

/*manga*/
.contentsWrapper .contents.manga .itemList a{
  max-width: 540px;
}
.contentsWrapper .contents.manga .itemList dl dt{
  height: 112px;
  padding: 0 20px;
  font-size: 22px;
}
.contentsWrapper .contents.manga .itemList a:first-of-type{
  margin-bottom: 0;
}

/*movie*/
.contentsWrapper .contents.movie .movieThumb iframe{
  max-height: none;
}

/*article*/
.contentsWrapper .contents.article {
  width: 1280px;
  padding: 0 80px;
  margin-left: auto;
  margin-right: auto;
}
.contentsWrapper .contents.article .itemList div{
  max-width: 540px;
}
.contentsWrapper .contents.article .itemList .image{
  margin-bottom: 0;
}
.contentsWrapper .contents.article .itemList .title h3{
  font-size: 20px;
}
.contentsWrapper .contents.article .itemList .title a{
  margin: auto 0 0;
}

/*serviceLink*/
.contentsWrapper .contents.serviceLink{
  margin: 90px auto 70px;
}
.contentsWrapper .contents.serviceLink .itemList{
  padding: 15px 20px;
}
.contentsWrapper .contents.serviceLink .itemList .services{
  max-width: 250px;
}
.contentsWrapper .contents.serviceLink .itemList .services h4{
  font-size: 17px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.contentsWrapper .contents.serviceLink .itemList .services h4 .arrowRed{
  height: 55px;
  align-items: center;
}
.contentsWrapper .contents.serviceLink .itemList .services dl{
  font-size: 16px;
}
.contentsWrapper .contents.serviceLink .itemList .services dl dt{
  font-size: 18px;
}
