#info li, #info li:nth-child(1) {
  background-size: 10px 1px;
  background-repeat: repeat-x
}
.min_only {
  display: none
}
@media only screen and (device-height:568px) {
  .min_only {
    display: block
  }
}
#info {
  margin: 60px auto 10px !important;
  padding: 25px 35px 30px 18px;
  background: #FFFCF0;
  position: relative;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .2);
  -webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .2);
  -moz-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .2);
  font-size: 1.4rem;
  color: #000
}
#info:before {
  content: "";
  width: 168px;
  height: 50px;
  position: absolute;
  top: -20px;
  left: 20px;
  background-image: url(/books/assets/img/pc/provider/info_tit.png);
  background-size: cover;
  background-repeat: no-repeat
}
#info ul::-webkit-scrollbar {
  width: 14px;
  background: #E5E5E5
}
#info ul::-webkit-scrollbar:horizontal {
  height: 5px
}
#info ul::-webkit-scrollbar-thumb {
  background: #B2B2B2
}
#info li {
  width: 100%;
  padding: 10px 10px 10px 22px;
  background-image: linear-gradient(to right, #5A4A3F, #5A4A3F 4px, transparent 1px, transparent 2px);
  background-position: left bottom;
  box-sizing: border-box;
  overflow: hidden
}
#info li:nth-child(1) {
  background-image: linear-gradient(to right, #5A4A3F, #5A4A3F 4px, transparent 1px, transparent 2px), linear-gradient(to right, #5A4A3F, #5A4A3F 4px, transparent 1px, transparent 2px);
  background-position: left bottom, left top
}
h3 {
  text-align: center;
  font-size: 2rem
}

.accordion {
  font-size: 18px;
  background-color: #E6E6E6;
  margin: 15px 0 0;
  padding: 5px 55px 5px 30px;
  border-radius: 4px;
  cursor: pointer;
  background-image: url(/books/assets/img/pc/copyright/icon_close.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 30px;
  background-position-y: 40%
}
.accordion.open {
  background-image: url(/books/assets/img/pc/copyright/icon_open.png)
}
.accordionBody {
  display: none;
  padding: 5px 0
}
.footerContact {
  background-color: #E6E6E6;
  margin: 80px 0 0;
  padding: 15px 40px
}
.footerContact > div {
  width: 50%;
  box-sizing: border-box;
  line-height: 1.5em
}
.accordionBody.catalog li {
  width: 50%;
  box-sizing: border-box;
  margin: 30px 0 40px
}
.accordionBody.catalog li .dl-big {
  display: block;
  background: url(http://via.placeholder.com/50x50) left center no-repeat;
  padding: 0 0 0 60px;
  line-height: 50px;
  margin: 20px 0 0;
  text-decoration: none
}
.accordionBody.square-box li .imgContainer {
  display: flex;
  -js-display: flex;
  justify-content: center;
  align-items: center
}
.accordionBody.square-box li .dl-small {
  display: block;
  background: url(http://via.placeholder.com/25x25) left center no-repeat;
  padding: 0 0 0 30px;
  line-height: 25px;
  text-decoration: none
}
.accordionBody.square-box li .imgContainer img {
  max-width: 100%;
  max-height: 100%;
  width: auto
}
.pdf_area {
  margin-top: 1.5rem;
  display: inline-block
}
.icon_file_area {
  vertical-align: middle;
  margin-right: 5px
}
.catalog .icon_file_area {
  font-size: 1.3rem
}
@media screen and (min-width:769px) {
  div#content {
    margin: 15px 0 60px
  }
  #info ul {
    overflow: hidden;
    max-height: 250px;
    overflow-y: scroll;
    margin-top: 10px
  }
  .box01 {
    width: 90%;
    margin: 20px auto
  }
  .accordionBody.square-box li {
    width: 186px;
    margin: 30px 40px 0 0;
    font-size: 1.4rem;
    height: 280px
  }
  .accordionBody.square-box li:nth-child(4n) {
    margin-right: 0
  }
  .accordionBody.square-box li .imgContainer {
    width: 186px;
    height: 186px
  }
  .date {
    margin-right: 20px
  }
  .txt {
    width: 535px;
    vertical-align: top
  }
}
@media screen and (max-width:768px) {
  .date, .txt {
    float: left
  }
  h3 {
    text-align: left;
    font-size: 5.32vw
  }
  #info {
    width: 94%;
    margin: 14.4vw auto 0 !important;
    padding: 1vw 3vw;
    position: relative;
    box-shadow: none;
    border-top: rgba(0, 0, 0, .2) solid 1px;
    border-bottom: rgba(0, 0, 0, .2) solid 2px
  }
  #info ul {
    margin: 14vw 0 8vw
  }
  #info li {
    font-size: 4.26vw;
    padding: 3.73vw 1.06vw;
    background-size: 7px 1px
  }
  #info:before {
    width: 44.2vw;
    height: 12.8vw;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%)
  }
  .box01 {
    padding: 0 3%;
    margin: 10vw 0
  }
  .accordionBody.square-box li {
    margin: 30px 6vw 0 0;
    font-size: 1.4rem;
    width: 42vw
  }
  .accordionBody.square-box li:nth-child(2n), .date {
    margin-right: 0
  }
  .accordionBody.square-box li .imgContainer {
    width: 100%;
    height: 42vw
  }
  .accordion {
    font-size: 5.33vw;
    background-size: 9.33vw;
    background-position: right 2.2vw top 50%;
    padding: 2vw 11vw 2vw 5vw;
    border-radius: 3.2vw
  }
  .accordionBody {
    padding: 1.33vw 0
  }
  .last_mgn {
    margin-bottom: 6rem !important
  }
  .date {
    display: inline-block
  }
  .txt {
    clear: both;
    width: auto
  }
  .icon_file_area {
    margin-right: 1.5vw
  }
  .footerContact {
    font-size: 4.26vw;
    margin: 12vw 3vw 4vw;
    padding: 0 4vw
  }
  .footerContact > div {
    width: 100%;
    padding: 4vw 0
  }
  .footerContact > div:first-child {
    border-bottom: solid .5vw #fff
  }
}
@media only screen and (device-height:568px) {
  .footerContact {
/* 20230517
    font-size: 1.6rem
*/
    font-size: 1.2rem
  }
}
.web .main {
  background: #eaf6fd
}
.web .links {
  overflow: hidden;
/* 20230517
  padding: 40px
*/
  padding: 40px
}
.web .links li {
  float: left;
  margin: 0 18px 10px 0
}
.web .bottomBox {
/* 20230517：ここから */
	display: block;
	margin: 0 auto;
/* 20230517：ここまで */
  padding: 30px 40px 0
}
/* 20230517：ここから */
.web .links.footer{
  padding: 10px
}
/* 20230517：ここまで */
.web .links.footer + .bottomBox {
  padding-top: 0
}
.web .fileLink_info {
  font-size: 1.6rem
}
.web .footerContact {
  margin-top: 40px
}
.return_provider {
  text-align: center;
/* 20230517
  font-size: 1.4rem
*/
  font-size: 1.05rem
}
@media screen and (min-width:769px) {
  .web .links li:nth-child(4n) {
    margin-right: 0
  }
  .web .links li a > img:hover {
    opacity: 0
  }
}
@media screen and (max-width:768px) {
  .return_provider, .web .fileLink_info {
    font-size: 4.26vw
  }
  .web .links {
    box-sizing: border-box;
    width: 100%;
    padding: 6.33vw 3%
  }
  .web .links li {
    width: 48%;
    margin: 0 4% 2.33vw 0
  }
  .web .links li:nth-child(2n) {
    margin-right: 0
  }
  .web .bottomBox {
    padding: 30px 3% 0
  }
  .return_provider {
    margin-top: 8vw
  }
}
@media only screen and (device-height:568px) {
  .return_provider, .web .fileLink_info {
/* 20230517
    font-size: 1.6rem
*/
    font-size: 1.2rem
  }
}
.bgColor_new, .bgColor_youngAdult {
  background-color: #e60012
}
.bgColor_newset {
  background-color: #E50065
}
.bgColor_lower {
  background-color: #009b63
}
.bgColor_reading {
  background-color: #C09B0F
}
.bgColor_children {
  background-color: #a98777
}
.bgColor_poem {
  background-color: #f08300
}
.bgColor_nankichi, .bgColor_sansu {
  background-color: #00a0e9
}
.bgColor_volunteer {
  background-color: #1f286f
}
.bgColor_seikatsu {
  background-color: #fabe00
}
.bgColor_seikatsu2022 {
  background-color: #008CB4
}
.bgColor_rika {
  background-color: #6fba2c
}
.bgColor_kusaki, .bgColor_natural {
  background-color: #1bb8ce
}
.bgColor_history {
  background-color: #5f67ae
}
.bgColor_manners {
  background-color: #f19ec2
}
.bgColor_hoken {
  background-color: #f39939
}
.bgColor_foodEdu {
  background-color: #00a6ba
}
.bgColor_zuko, .bgColor_masterpiece {
  background-color: #e83820
}
.bgColor_dinosaur {
  background-color: #009c74
}
.bgColor_rakugo {
  background-color: #656733
}
.color_red {
  color: #e60012
}
.inner {
  margin-top: 2rem
}
.web_inner {
  width: 880px;
  margin: auto
}
.web_inner h3 {
/* 20230517 
  font-size: 2.6rem;
  margin-bottom: 3rem
*/
font-weight:bold;
  font-size: 1.95rem;
  margin-bottom: 2.25rem;
  text-align: left;
  line-height: 1.25em;
}
.web_inner h3 > p {
/* 20230517 
  font-size: 2rem;
*/
font-weight:normal;
  font-size: 1.5rem;
  font-weight: 400
}
.category_tit {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 400;
  border-radius: 6px;
  margin-top: 1.8rem;
  margin-bottom: 1.6rem;
  padding: 7px 10px 8px 60px;
  background-image: url(/books/assets/img/common/provider/icon_bookWhite.png);
  background-size: 36px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: left 10px center
}
@media screen and (max-width:768px) {
  .inner {
    margin-top: 5.33vw
  }
  .web_inner {
    width: 94%;
    margin: auto
  }
  .web_inner h3 {
    font-size: 5.86vw;
    margin: 3vw 0 4vw
  }
  .web_inner h3 > p {
    font-size: 4.8vw;
    font-weight: 400
  }
  .category_tit {
    font-size: 4.8vw;
    margin-top: 4vw;
    margin-bottom: 4vw;
    padding: 1vw 1vw 1vw 13vw;
    background-size: 7vw
  }
}
@media only screen and (device-height:568px) {
  .web_inner h3 {
    font-size: 2.2rem
  }
  .category_tit, .web_inner h3 > p {
    font-size: 1.8rem
  }
}
.booksetArea {
  border-bottom: 1px solid #9fa0a0;
  margin-bottom: 3.5rem;
  padding-bottom: 3.5rem
}
.booksetArea:last-child {
  margin-bottom: 0
}
.booksetBox {
  display: table;
  margin-bottom: 2rem
}
.leftBox, .rightBox {
  display: table-cell;
  vertical-align: top;
  width: 425px
}
.leftBox > img, .rightBox > img {
  width: 100%
}
.rightBox {
  padding-left: 3rem
}
.rightBox.morning {
  background-image: url(/books/assets/img/common/provider/icon_morning.png);
  background-size: 80px;
  background-repeat: no-repeat;
  background-position: left 25px bottom
}
@media screen and (max-width:768px) {
  .booksetArea {
    margin-bottom: 6.66vw;
    padding-bottom: 6.66vw
  }
  .booksetBox {
    display: inline-block;
    margin-bottom: 5.33vw
  }
  .leftBox, .rightBox {
    display: inline-block;
    width: 100%
  }
  .rightBox {
    padding-left: 0
  }
  .rightBox.morning {
    background-size: 32vw;
    background-position: left bottom
  }
  .rightBox > img {
    margin-top: 3vw
  }
  .rightBox > .no_icon {
    margin-top: 6.66vw
  }
  .rightBox > .borderbox {
    margin-top: 3vw
  }
}
.infoText {
/* 20230517
  font-size: 1.6rem
*/
  font-size: 1.2rem
}
.rightBox.morning > .infoText:last-child {
  padding-bottom: 5rem
}
.smallerText {
/* 20230517
  font-size: 1.4rem;
*/
  font-size: 1.05rem;
  line-height: 1.25em
}
.plural .smallerText {
  margin-bottom: -.75em
}
.plural .smallerText:nth-last-of-type(1) {
  margin-bottom: 0
}
.icon_price::before, .icon_set::before {
  background: #666;
  color: #fff;
/* 20230517
  font-size: 1.3rem;
*/
  font-size: 0.975rem;
  vertical-align: middle;
  border-radius: 5px;
  margin-right: 5px;
  margin-bottom: 3px;
  display: inline-block
}
.icon_set::before {
  content: "揃定価";
  padding: 2px 7px 1px
}
.icon_price::before {
  content: "定価";
  padding: 3px 7px
}
.icon_bookGrean li, .icon_diamond li {
  background-repeat: no-repeat;
  background-position: left top 3px
}
@media screen and (max-width:768px) {
  .infoText, .smallerText {
    font-size: 4.26vw
  }
  .rightBox.morning > .infoText:last-child {
    padding-bottom: 18vw
  }
  .icon_price::before, .icon_set::before {
    font-size: 4.26vw;
    vertical-align: middle;
    border-radius: 5px;
    padding: 0 6px 1px
  }
}
.bookListBox {
  margin-bottom: 2.5rem
}
.icon_bookGrean li {
  background-image: url(/books/assets/img/common/provider/icon_bookGrean.png);
  background-size: 22px;
  padding-left: 30px
}
.icon_diamond li {
  background-image: url(/books/assets/img/common/provider/icon_diamond.png);
  background-size: 18px;
  padding-left: 22px
}
@media screen and (max-width:768px) {
  .bookListBox {
    margin-bottom: 6.66vw
  }
  .icon_bookGrean li {
    background-size: 6.66vw;
    padding-left: 8vw
  }
  .icon_diamond li {
    background-size: 4.8vw;
    padding-left: 6vw
  }
}
@media only screen and (device-height:568px) {
  .icon_price::before, .icon_set::before, .infoText, .smallerText {
    font-size: 1.6rem
  }
  .icon_diamond li {
    background-position: left top 5px
  }
}
li.no_icon {
  background-image: none !important;
  padding-left: 0 !important
}
.bookWordBox_tit {
/* 20230517
  font-size: 2rem;
*/
  font-size: 1.25em;
  font-weight: 700
}
.borderbox {
  border: 1px solid #000;
  padding: 10px
}
.indent_1 {
  padding-left: 1em;
  text-indent: -1em
}
.indent_2 {
  padding-left: 2em;
  text-indent: -2em
}
.indent_3 {
  padding-left: 3em;
  text-indent: -3em
}
.indent_4 {
  padding-left: 4em;
  text-indent: -4em
}
.indent_5 {
  padding-left: 5em;
  text-indent: -5em
}
@media screen and (min-width:769px) {
  .web .links li:nth-child(1) {
    background-image: url(/books/assets/img/pc/provider/btn_latest2022_pc_over.png)	
/*    background-image: url(/books/assets/img/pc/provider/btn_new_over.png)	*/
  }
  .web .links li:nth-child(2) {
    background-image: url(/books/assets/img/pc/provider/btn_newset_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_lower_over.png)	*/
  }
  .web .links li:nth-child(3) {
    background-image: url(/books/assets/img/pc/provider/btn_popular_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_lower_over.png)	*/
  }
  .web .links li:nth-child(4) {
    background-image: url(/books/assets/img/pc/provider/btn_ehon_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_children_over.png)	*/
  }
  .web .links li:nth-child(5) {
    background-image: url(/books/assets/img/pc/provider/btn_reading_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_poem_over.png)	*/
  }
  .web .links li:nth-child(6) {
    background-image: url(/books/assets/img/pc/provider/btn_nankichi_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_poem_over.png)	*/
  }
  .web .links li:nth-child(7) {
    background-image: url(/books/assets/img/pc/provider/btn_masterpiece_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_poem_over.png)	*/
  }
  .web .links li:nth-child(8) {
  	 background-image: url(/books/assets/img/pc/provider/btn_poem_over.png)
/*	   background-image: url(/books/assets/img/pc/provider/btn_nankichi_over.png)	*/
  }
  .web .links li:nth-child(9) {
    background-image: url(/books/assets/img/pc/provider/btn_kusaki_over.png)
/*		background-image: url(/books/assets/img/pc/provider/btn_seikatsu_over.png)	*/
  }
  .web .links li:nth-child(10) {
    background-image: url(/books/assets/img/pc/provider/btn_rika_over.png)
  }
  .web .links li:nth-child(11) {
    background-image: url(/books/assets/img/pc/provider/btn_seikatsu2022_pc_over.png)
/*		background-image: url(/books/assets/img/pc/provider/btn_sansu_over.png)	*/
  }
  .web .links li:nth-child(12) {
    background-image: url(/books/assets/img/pc/provider/btn_natural_over.png)
/*		background-image: url(/books/assets/img/pc/provider/btn_kusaki_over.png)	*/
  }
  .web .links li:nth-child(13) {
    background-image: url(/books/assets/img/pc/provider/btn_volunteer_over.png)
/*		background-image: url(/books/assets/img/pc/provider/btn_natural_over.png)	*/
  }
/*
  .web .links li:nth-child(13) {
    background-image: url(/books/assets/img/pc/provider/btn_foodEdu_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_manners_over.png)    */
/*		background-image: url(/books/assets/img/pc/provider/btn_history_over.png)	*/
/*
}
  .web .links li:nth-child(14) {
    background-image: url(/books/assets/img/pc/provider/btn_zuko_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_hoken_over.png)    */
/*		background-image: url(/books/assets/img/pc/provider/btn_manners_over.png)	*/
/*
}
*/
  .web .links li:nth-child(14) {
    background-image: url(/books/assets/img/pc/provider/btn_dinosaur_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_foodEdu_over.png)    */
/*		background-image: url(/books/assets/img/pc/provider/btn_hoken_over.png)	*/
  }
  .web .links li:nth-child(15) {
    background-image: url(/books/assets/img/pc/provider/btn_rakugo_over.png)
/*    background-image: url(/books/assets/img/pc/provider/btn_zuko_over.png)    */
/*		background-image: url(/books/assets/img/pc/provider/btn_foodEdu_over.png)	*/
  }
  .web .links li:nth-child(17) {
    background-image: url(/books/assets/img/pc/provider/btn_dinosaur_over.png)
/*		background-image: url(/books/assets/img/pc/provider/btn_zuko_over.png)	*/
  }
  .web .links li:nth-child(18) {
    background-image: url(/books/assets/img/pc/provider/btn_rakugo_over.png)
/*		background-image: url(/books/assets/img/pc/provider/btn_dinosaur_over.png)	*/
  }
  .web .links li:nth-child(19) {
    background-image: url(/books/assets/img/pc/provider/btn_rakugo_over.png)
  }
    
  .web .links.footer li:nth-child(1) {
    background-image: url(/books/assets/img/pc/provider/footNavi_latest2022_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_new_over.png)	*/
  }
  .web .links.footer li:nth-child(2) {
    background-image: url(/books/assets/img/pc/provider/footNavi_newset_pc_over.png)
  }
  .web .links.footer li:nth-child(3) {
    background-image: url(/books/assets/img/pc/provider/footNavi_popular_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_lower_over.png)	*/
  }
  .web .links.footer li:nth-child(4) {
    background-image: url(/books/assets/img/pc/provider/footNavi_ehon_pc_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_children_over.png)	*/
  }
  .web .links.footer li:nth-child(5) {
    background-image: url(/books/assets/img/pc/provider/footNavi_reading_pc_over.png)
  }
  .web .links.footer li:nth-child(6) {
    background-image: url(/books/assets/img/pc/provider/footNavi_nankichi_over.png)
/*		background-image: url(/books/assets/img/pc/provider/footNavi_poem_over.png)	*/
  }
  .web .links.footer li:nth-child(7) {
    background-image: url(/books/assets/img/pc/provider/footNavi_masterpiece_pc_over.png)
  }
  .web .links.footer li:nth-child(8) {
	  background-image: url(/books/assets/img/pc/provider/footNavi_poem_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_nankichi_over.png)	*/
  }
/*
    .web .links.footer li:nth-child(6) {
    background-image: url(/books/assets/img/pc/provider/footNavi_children_over.png)
  .web .links.footer li:nth-child(7) {
    background-image: url(/books/assets/img/pc/provider/footNavi_youngAdult_over.png)
/*		background-image: url(/books/assets/img/pc/provider/footNavi_volunteer_over.png)	
  }
*/
  .web .links.footer li:nth-child(9) {
    background-image: url(/books/assets/img/pc/provider/footNavi_kusaki_over.png)
/*		background-image: url(/books/assets/img/pc/provider/footNavi_seikatsu_over.png)	*/
  }
  .web .links.footer li:nth-child(10) {
    background-image: url(/books/assets/img/pc/provider/footNavi_rika_over.png)
  }
  .web .links.footer li:nth-child(11) {
    background-image: url(/books/assets/img/pc/provider/footNavi_seikatsu2022_pc_over.png)
  }
  .web .links.footer li:nth-child(12) {
    background-image: url(/books/assets/img/pc/provider/footNavi_natural_over.png)
/*		background-image: url(/books/assets/img/pc/provider/footNavi_kusaki_over.png)	*/
  }
  .web .links.footer li:nth-child(13) {
    background-image: url(/books/assets/img/pc/provider/footNavi_volunteer_over.png)
/*		background-image: url(/books/assets/img/pc/provider/footNavi_natural_over.png)	*/
  }
/*
  .web .links.footer li:nth-child(13) {
    background-image: url(/books/assets/img/pc/provider/footNavi_foodEdu_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_manners_over.png)    */
/*    background-image: url(/books/assets/img/pc/provider/footNavi_history_over.png)	
  }
  .web .links.footer li:nth-child(14) {
    background-image: url(/books/assets/img/pc/provider/footNavi_zuko_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_hoken_over.png)    */
/*    background-image: url(/books/assets/img/pc/provider/footNavi_manners_over.png)	
  }
*/
  .web .links.footer li:nth-child(14) {
    background-image: url(/books/assets/img/pc/provider/footNavi_dinosaur_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_foodEdu_over.png)    */
/*    background-image: url(/books/assets/img/pc/provider/footNavi_hoken_over.png)	*/
  }
  .web .links.footer li:nth-child(15) {
    background-image: url(/books/assets/img/pc/provider/footNavi_rakugo_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_zuko_over.png)    */
/*    background-image: url(/books/assets/img/pc/provider/footNavi_foodEdu_over.png)	*/
  }
  .web .links.footer li:nth-child(17) {
    background-image: url(/books/assets/img/pc/provider/footNavi_dinosaur_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_zuko_over.png)	*/
  }
  .web .links.footer li:nth-child(18) {
    background-image: url(/books/assets/img/pc/provider/footNavi_rakugo_over.png)
/*    background-image: url(/books/assets/img/pc/provider/footNavi_dinosaur_over.png)	*/
  }
  .web .links.footer li:nth-child(19) {
    background-image: url(/books/assets/img/pc/provider/footNavi_rakugo_over.png)
  }
}