@charset "utf-8";
/*--打ち消し系ここから-----------------------*/
#body {
padding: 0 30px 209px 0;
overflow: hidden;
}
#contents-main ul {
list-style: none;
}
#feature .section.level2 {
/* margin-left: 20px; */
margin-left: 15px;
}
/*--打ち消し系ここまで-----------------------*/

#contents-main {
  width: 990px;
  margin: 30px 0 0 30px;
  padding: 0;
}
#mainvisual {
}
#mainvisual img {
  width: 100%;
  height: auto;
}
#contents-main #local-nav {
  margin: 0 auto;
  background: #fde5cf;
  padding: 0px 30px;
}
#contents-main #local-nav ul {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  padding: 0px 10px 40px;
  width: 450px;
  align-items: flex-start;
  gap: 20px;
}
#contents-main #local-nav li img {
  width: 136px;
}
#contents-main #local-nav li {
  margin: 0;
  transition: opacity .3s ease;
}
#contents-main #local-nav li:hover {
  /* opacity: 0.7; */
}

#contents-main #local-nav li a{
  display: block;
}

#contents-main .category {
  width: 740px;
  margin: 60px auto 0;
  /* padding-top: 30px; */
}
#contents-main .category h2 {
  margin: 0 auto 0 10px;
  text-align: center;
}

#contents-main .koetalk {
  margin: 60px 0 0;
}
#contents-main .movie {
 text-align: center;
 /* margin-bottom: 90px; */
 background: #fde5cf;
 padding: 20px 0 50px;
}


#contents-main #link {
  width: 100%;
  margin: 0 auto;
  /* display: flex;
  justify-content: space-between;
  align-items: flex-start; */
  text-align: center;
  background: #fde5cf;
}
#contents-main #link p img{
  width: 315px;
  padding-bottom: 13px;
}
#contents-main #link_box a{
  display: block;
}
#contents-main #link_box a img{
  width: 300px;
  /* transition: opacity .3s ease; */
}
/* #contents-main #link_box a img:hover{
  opacity: 0.7;
} */

#contents-main .prof_con{
  position: relative;
  margin: 0px auto;
  text-align: center;
  background: #fde5cf;
  padding-bottom: 40px;
}
#contents-main .prof_con .ico_insta{
  position: absolute;
  right: 222px;
  /* top: 75px; */
  bottom: 68px;
  width: 30px;
}
#contents-main .prof_con .ico_insta img{
  width: 30px;
}
#contents-main .dl_bnr {
	padding: 0px 0 50px;
	margin: 0 auto;
	text-align: center;
  background: #fde5cf;
}
#contents-main .dl_bnr a img:hover {
  opacity: 0.8;
}

#contents-main .con-kokocara{
  background: #fde5cf;
  padding: 0 0 50px;
}
#contents-main .con-kokocara h3 {
  margin-bottom: 20px;
  text-align: center;
}
#contents-main .con-kokocara .bnr_tx {
  padding-top: 10px;
  font-size: 14px;
}
#contents-main .con-kokocara .bnr_link{
  display: block;
  width: 400px;
  margin: 0 auto;
}
#contents-main .con-kokocara .bnr_link:hover{
 opacity: 0.7;
}
#contents-main .con-kokocara .bnr_link img{
  width: 100%;
}


/*--ここから残す----------------------------*/
/* btnlink */
.subwin {
  padding-right: 16px;
  background: url(/_assets/img/icon_blank.png) no-repeat right center;
}

/* breadcrumb */
.sp_breadcrumb {
  border-top: 1px solid #e5e2db;
  margin-bottom: -100px;
}
.sp_breadcrumb > ul {
  background: transparent none repeat scroll 0 0;
  list-style: outside none none;
  overflow: hidden;
  padding: 26.5px 30px;
}
.sp_breadcrumb > ul > li {
  float: left;
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.sp_breadcrumb > ul > li > a {
  color: #d44830;
  text-decoration: none;
}
.sp_breadcrumb > ul > li > a:hover {
  color: #e68271;
  text-decoration: none;
}
