@charset "UTF-8"; 
article img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;/* 画像下のスペースを消す */
}
.sectionTitle {margin: 0 auto 1rem; padding: 0.2rem; text-align: center;font-weight: bold;font-size: 1.5rem;line-height: 1.7rem;}
.groupTitle {margin: 0 auto 1rem; padding: 0.2rem;text-align: center;font-weight: bold;font-size: 1rem;line-height: 1.2rem;}
.orange-white {background-color: #FF9204; color: #fff; }
.orange-black {background-color: #FF9204; color: #1F1F1F; }
.pink-white {background-color: #ff66b3; color: #fff; }
.red-white {background-color: #EF3232; color: #fff; }
.blue-white {background-color: #3B3BFF; color: #fff; }
.green-white {background-color: #00C80A; color: #fff; }
.purple-white {background-color: #BF52FF; color: #fff; }
.white-orange {background-color: #fff; color: #FF9204; border: 1px solid #E5E5E5;}
.white-pink {background-color: #fff; color: #ff66b3; border: 1px solid #E5E5E5;}
.white-red {background-color: #fff; color: #EF3232; border: 1px solid #E5E5E5;}
.white-blue {background-color: #fff; color: #3B3BFF; border: 1px solid #E5E5E5;}
.white-green {background-color: #fff; color: #00C80A; border: 1px solid #E5E5E5;}
.white-purple {background-color: #fff; color: #BF52FF; border: 1px solid #E5E5E5;}
.white-black {background-color: #fff; color: #000; border: 1px solid #E5E5E5;}
.w_b {font-weight: bold;}
.color_rd {color: #EF3232;}
.color_bl {color: #3B3BFF;}
.color_gr {color: #00C80A;}
.color_or {color: #FF9204;}
.color_pk {color: #ff66b3;}
.color_pu {color: #BF52FF;}
.color_ye {color: #ff0;}
.titleTxt2{display:table-cell;color:#FF9204;font-size:1.8rem;font-weight:bold;line-height:2rem;vertical-align:middle;padding:1rem 0;text-align:center;}
.topBannerArea {position: relative;width: 100%;max-width: 990px;min-height: 89px;margin: 0 auto 2rem;}
.topBannerArea img {width: 100%;max-width: 990px;margin: auto;}
.topBannerArea p {margin:1rem 1rem 0;text-align: center;font-size: 1rem;line-height: 1.3;}
.topBannerArea a {text-decoration: underline;}
.fig_txt1 {width: 90%;max-width: 990px;margin: 0 auto 1.5rem;overflow: hidden;color: #fff;font-size: 1rem;line-height: 1.5rem;text-align: left;text-overflow: ellipsis;white-space: nowrap;}
.fig_txt2 {width: 90%;max-width: 990px;margin: 0 auto 2rem;overflow: hidden;color: #fff;font-size: 1.5rem;text-align:center;}
.resArea * {-webkit-box-sizing: border-box;box-sizing: border-box;}
.resArea ul {margin-bottom: 4rem;}
.resArea.min2_thum.new ul {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.resBox li {
    width: 16.66%;
    padding: .5rem;
    /*float: left;下揃えのため不使用*/
    text-align: center;
    margin-bottom: 1rem;
}
.resBox li:nth-child(6n+1) {clear: both;}
.resBox figure.subscription .mark { width: 100%; background: #ff9204; line-height: 0; text-align: center; }
.resBox figure a {display: block;}
.resBox figure img {width: 100%;height: auto;}
.resBox figure + .titleName,.resBox figure + .favorite,.resBox figure + .trash {margin-top: .4rem;}
.resBox .titleName {height: 2.5rem; margin: 0.3rem 0.1rem 0.3rem; text-align: left;}
.resBox .titleName a {text-decoration: underline;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;font-size: 1rem;line-height: 1.2; word-break: normal;}
.resBox .label {margin: 0 .1rem;text-align: left;height: 1.3rem;}
.resBox .label span {display: inline-block;height: 1rem; margin-bottom: .2rem;padding: 0 .3rem; border: 1px solid #C7C7C7; border-radius: 5%; font-size: .6rem; line-height: 1rem;}
.resBox .favorite {text-align: center;}
.resBox .favorite img {height: 1.4rem;cursor: pointer;}
.resBox .trash {text-align: center;}
.resBox .trash img {height: 1.2rem;cursor: pointer;}
.resBox .favorite img:hover,.resBox .trash img:hover {opacity: .8;}
.listBox li {display: table;width: 100%;padding: 1rem .7rem;border-bottom: 1px solid #e5e5e5; table-layout: fixed;}
/*.listBox li:first-child {padding: 0 .7rem 1rem;}*/
.listBox .thumBlock {display: table-cell;width: 8rem;vertical-align: top;}
.listBox .thumBlock figure {text-align: center;}
.listBox figure.subscription .mark { width: 100%; background: #ff9204; line-height: 0; text-align: center; }
.listBox figure a {display: block;}
.listBox figure img {width: 100%;height: auto;}
.listBox .informationBlock {display: table-cell;padding: .2rem 0 .5rem 1rem;vertical-align: top;word-break: break-all;}
.listBox .informationBlock .titleName {margin: 0 0 .5rem 0;text-align: left;}
.listBox .informationBlock .titleName a {font-size: 1.3rem;line-height: 1.8;text-decoration: underline;font-weight: bold;}
.listBox .informationBlock .label {margin: 0 0 .5rem 0;text-align: left;}
.listBox .informationBlock .label span {display: inline-block;height: 1rem;margin-bottom: .2rem;padding: 0 .3rem;border: 1px solid #C7C7C7;border-radius: 5%;font-size: .6rem;line-height: 1rem;}
.listBox .informationBlock .authorName {margin: 0 0 .6rem 0;font-size: 1rem;line-height: 1.5rem;text-align: left;}
.listBox .informationBlock .authorName a {text-decoration: underline;}
.listBox .floatBlock {display: table;width: 100%;table-layout: fixed;}
.listBox .floatBlock .left,.listBox .floatBlock .right {display: table-cell;width: 50%;vertical-align: top;word-break: break-all;}
.listBox .floatBlock .right {padding-left: 1rem;vertical-align: bottom;}
.listBox .floatBlock .genreBlock {margin: 0 0 .7rem 0;font-size: 1rem;line-height: 1.5rem;text-align: left;}
.listBox .floatBlock .genreBlock a {text-decoration: underline; display: inline-block; }
.listBox .floatBlock .evaluationBlock {position: relative;margin: 0;font-size: 1rem;text-align: left;}
.listBox .floatBlock .evaluationBlock img {position: absolute;top: 0;left: 0;width: 1.5rem;}
.listBox .floatBlock .evaluationBlock p {display: block;margin: 0 0 0 1.8rem;font-size: 1rem;word-break: break-word;}
.listBox .btnBlock a {-webkit-font-feature-settings: "palt";display: block;padding: 1rem 1.6rem;border-radius: 2rem; background: #fff; font-feature-settings: "palt";font-size: 1.1rem;font-weight: bold; text-align: center; border: 1px solid #C7C7C7; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16); }
.listBox .btnBlock a span {display: inline-block;}
.listBox .btnBlock a:hover {opacity: .7;}
.resBox .btnBlock {height: 2rem; margin-top: 0.5rem;}
.resBox .btnBlock a {-webkit-font-feature-settings: "palt";display: block;width: 100%;max-width: 400px;padding: .5rem;border-radius: 2rem; background: #fff; font-feature-settings: "palt";font-size: 1rem;font-weight: bold;text-align: center; border: 1px solid #C7C7C7; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16); }
.resBox .btnBlock a:hover {opacity: .7;}
.resArea.featuredTitle {margin: 0 auto 2rem;}
.resArea.featuredTitle .thumBlock {width: 50%;float: left;}
.resArea.featuredTitle .informationBlock {width: 50%;float: right;}
.featuredTitle .informationBlock div {margin-bottom: .6rem;}
.featuredTitle .informationBlock div:last-child {margin: 0;}
.featuredTitle .informationBlock .titleName a {-webkit-font-feature-settings: "palt";font-feature-settings: "palt";font-size: 1.7rem;}
.featuredTitle .informationBlock .authorName a {-webkit-font-feature-settings: "palt";font-feature-settings: "palt";font-size: 1.3rem;}
.featuredTitle .informationBlock .genreBlock a {font-size: 1.3rem;line-height: 1.8rem;text-decoration: underline;word-break: break-all;}
.featuredTitle .informationBlock .label {font-size: 1rem;line-height: 1.7rem;}
.featuredTitle .informationBlock .label span {margin-right: .2rem;padding: .1rem .4rem;border: 1px solid #fff;color: #fff;}
.featuredTitle .informationBlock .label span.rating {border: 1px solid #fff704;color: #fff704;}
.featuredTitle .informationBlock .btnBlock a {-webkit-font-feature-settings: "palt";display: block;width: 100%;max-width: 400px;margin-top: 1.2rem;padding: 1rem 0;border-radius: 2rem;background: #fff;color: #000;font-feature-settings: "palt";font-size: 1rem;font-weight: bold;text-align: center;}
.featuredTitle .informationBlock .btnBlock a:hover {opacity: .7;}
.featuredTitle .sliderArea {position: relative;width: 100%;margin: 0 auto;padding-bottom: 0;}
.resArea.featuredTitle ul {margin-bottom: 0;}
.sliderArea  li {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 2.5rem;}
.sliderArea figure img {width: 100%;height: auto;}
.swiper-button-next.custom:after,.swiper-button-prev.custom:after {-webkit-transform: rotate(-135deg);display: block;width: 16px;height: 16px;clear: both;transform: rotate(-135deg);border-top: 2px solid #f6f6f6;border-right: 2px solid #f6f6f6;content: "";}
.swiper-button-prev {left: .5rem;}
.swiper-button-next {display: none;}
@media (max-width: 480px) {.topBannerArea {max-width: 480px;}}
@media screen and (max-width: 480px) {.resArea.featuredTitle .thumBlock,.resArea.featuredTitle .informationBlock {width: auto;float: none;}.resArea.featuredTitle .thumBlock {margin-bottom: 1rem;}}
@media screen and (max-width: 900px) {.resBox li:nth-child(6n+1) {clear: none;}.min2_thum .resBox li,.min3_thum .resBox li {width: 20%;}.min2_thum .resBox li:nth-child(5n+1),.min3_thum .resBox li:nth-child(5n+1) {clear: both;}}
@media screen and (max-width: 720px) {.min2_thum .resBox li,.min3_thum .resBox li {width: 25%;}.min2_thum .resBox li:nth-child(5n+1),.min3_thum .resBox li:nth-child(5n+1) {clear: none;}.min2_thum .resBox li:nth-child(4n+1),.min3_thum .resBox li:nth-child(4n+1) {clear: both;}}
@media screen and (max-width: 530px) {.min2_thum .resBox li,.min3_thum .resBox li {width: 33.33%;}.min2_thum .resBox li:nth-child(4n+1),.min3_thum .resBox li:nth-child(4n+1) {clear: none;}.min2_thum .resBox li:nth-child(3n+1),.min3_thum .resBox li:nth-child(3n+1) {clear: both;}}
@media screen and (max-width: 380px) {.min2_thum .resBox li {width: 50%;}.min2_thum .resBox li:nth-child(3n+1) {clear: none;}.min2_thum .resBox li:nth-child(2n+1) {clear: both;}}
@media screen and (max-width: 550px) {.listBox .floatBlock {display: block;}.listBox .floatBlock .left {display: block;width: 100%;}.listBox .floatBlock .right {display: block;width: auto;margin: 1rem 0 0;float: right;}}
.introduction {margin:0 auto 4rem auto;}
.detailBlock .thumBlock {width:40%;max-width:11rem;margin-right:1rem;float:left;position: relative;z-index: 1000;}
.detailBlock .thumBlock figure {display:block;text-align:center;}
.detailBlock figure.subscription .mark { width: 100%; background: #ff9204; line-height: 0; text-align: center; }
.detailBlock figure img {width:100%;height:auto;word-break:break-word;}
.detailBlock .authorName {margin-bottom:1rem;font-size:1.5rem;text-align:left;line-height: 2rem;}
.detailBlock .authorName a {text-decoration: underline;}
.detailBlock .genreBlock {margin-bottom:1rem;font-size:1.2rem;text-align:left;line-height: 1.7rem;word-break: break-all;}
.detailBlock .genreBlock a {text-decoration: underline; display: inline-block; }
.detailBlock .label {-webkit-font-feature-settings:"palt";margin-bottom:0.5rem;font-feature-settings:"palt";font-size:1rem;text-align:left;}
.detailBlock .label span {display: inline-block; margin: 0 0.5rem 0.5rem 0; padding: .3rem .4rem; border: 1px solid #C7C7C7;}
.detailBlock .label span.rating {border:1px solid #C7C7C7; background: #F7FF07; }
.detailBlock .btnBlock a {-webkit-font-feature-settings:"palt";display:inline-block;width:13rem;margin-right:1rem;margin-bottom:1.2rem;padding:1rem 0;border-radius:4rem;font-feature-settings:"palt";font-size:1.1rem;font-weight:bold;text-align:center;vertical-align:top; background: #fff; border: 1px solid #C7C7C7; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16); }
.detailBlock .btnBlock a.subscribeBtn {background:#FF9204;}
.detailBlock .btnBlock a:hover {opacity:.7;}
/*@media (max-width:530px){
	.detailBlock .btnBlock:after {
		display: block;
		clear: both;
		content: " ";
	}
}*/
.detailBlock .favoriteBlock {position:relative;margin-left:12rem;font-size:1rem;line-height:2rem;text-align:left;}
.detailBlock .favoriteBox {display:inline-block;}
.detailBlock .favoriteBox:hover {opacity:.6;}
.detailBlock .favoriteBlock img {position:absolute;top:50%;left:.5rem;height:1rem;margin-top:-.55rem;word-break:break-word;}
.detailBlock .favoriteBlock span {-webkit-font-feature-settings:"palt";padding:.3rem 1.5rem .3rem 2rem;border:1px solid #fff;border-radius:.4rem;background:#fff;color:#000;font-feature-settings:"palt";cursor:pointer;}
.detailBlock .favoriteBlock.on span {border:1px solid #777;background:#777;color:#f6f6f6;}
.detailBlock .favoriteBlock span:first-child{margin-left:.2rem;}
.storyIntroduction {position:relative;}
.storyIntroduction .readmore_Area {padding-top:1rem;padding-bottom:1.5rem;}
.storyIntroduction .readmore_Area .storytext {line-height:1.4rem;}

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button1 {display:none;}
.storyIntroduction .readmore_button1 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button1:not(:checked) ~ .readmore_button1:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button1:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button1:checked ~ .readmore_button1:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button2 {display:none;}
.storyIntroduction .readmore_button2 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button2:not(:checked) ~ .readmore_button2:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button2:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button2:checked ~ .readmore_button2:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button3 {display:none;}
.storyIntroduction .readmore_button3 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button3:not(:checked) ~ .readmore_button3:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button3:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button3:checked ~ .readmore_button3:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button4 {display:none;}
.storyIntroduction .readmore_button4 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button4:not(:checked) ~ .readmore_button4:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button4:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button4:checked ~ .readmore_button4:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button5 {display:none;}
.storyIntroduction .readmore_button5 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button5:not(:checked) ~ .readmore_button5:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button5:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button5:checked ~ .readmore_button5:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button6 {display:none;}
.storyIntroduction .readmore_button6 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button6:not(:checked) ~ .readmore_button6:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button6:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button6:checked ~ .readmore_button6:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button7 {display:none;}
.storyIntroduction .readmore_button7 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button7:not(:checked) ~ .readmore_button7:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button7:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button7:checked ~ .readmore_button7:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button8 {display:none;}
.storyIntroduction .readmore_button8 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button8:not(:checked) ~ .readmore_button8:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button8:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button8:checked ~ .readmore_button8:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button9 {display:none;}
.storyIntroduction .readmore_button9 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button9:not(:checked) ~ .readmore_button9:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button9:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button9:checked ~ .readmore_button9:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button10 {display:none;}
.storyIntroduction .readmore_button10 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button10:not(:checked) ~ .readmore_button10:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button10:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button10:checked ~ .readmore_button10:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button11 {display:none;}
.storyIntroduction .readmore_button11 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button11:not(:checked) ~ .readmore_button11:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button11:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button11:checked ~ .readmore_button11:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button12 {display:none;}
.storyIntroduction .readmore_button12 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button12:not(:checked) ~ .readmore_button12:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button12:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button12:checked ~ .readmore_button12:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button13 {display:none;}
.storyIntroduction .readmore_button13 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button13:not(:checked) ~ .readmore_button13:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button13:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button13:checked ~ .readmore_button13:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button14 {display:none;}
.storyIntroduction .readmore_button14 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button14:not(:checked) ~ .readmore_button14:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button14:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button14:checked ~ .readmore_button14:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button15 {display:none;}
.storyIntroduction .readmore_button15 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button15:not(:checked) ~ .readmore_button15:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button15:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button15:checked ~ .readmore_button15:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button16 {display:none;}
.storyIntroduction .readmore_button16 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button16:not(:checked) ~ .readmore_button16:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button16:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button16:checked ~ .readmore_button16:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button17 {display:none;}
.storyIntroduction .readmore_button17 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button17:not(:checked) ~ .readmore_button17:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button17:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button17:checked ~ .readmore_button17:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button18 {display:none;}
.storyIntroduction .readmore_button18 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button18:not(:checked) ~ .readmore_button18:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button18:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button18:checked ~ .readmore_button18:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button19 {display:none;}
.storyIntroduction .readmore_button19 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button19:not(:checked) ~ .readmore_button19:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button19:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button19:checked ~ .readmore_button19:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button20 {display:none;}
.storyIntroduction .readmore_button20 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button20:not(:checked) ~ .readmore_button20:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button20:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button20:checked ~ .readmore_button20:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button21 {display:none;}
.storyIntroduction .readmore_button21 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button21:not(:checked) ~ .readmore_button21:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button21:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button21:checked ~ .readmore_button21:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button22 {display:none;}
.storyIntroduction .readmore_button22 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button22:not(:checked) ~ .readmore_button22:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button22:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button22:checked ~ .readmore_button22:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button23 {display:none;}
.storyIntroduction .readmore_button23 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button23:not(:checked) ~ .readmore_button23:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button23:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button23:checked ~ .readmore_button23:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button24 {display:none;}
.storyIntroduction .readmore_button24 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button24:not(:checked) ~ .readmore_button24:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button24:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button24:checked ~ .readmore_button24:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button25 {display:none;}
.storyIntroduction .readmore_button25 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button25:not(:checked) ~ .readmore_button25:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button25:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button25:checked ~ .readmore_button25:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button26 {display:none;}
.storyIntroduction .readmore_button26 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button26:not(:checked) ~ .readmore_button26:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button26:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button26:checked ~ .readmore_button26:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button27 {display:none;}
.storyIntroduction .readmore_button27 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button27:not(:checked) ~ .readmore_button27:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button27:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button27:checked ~ .readmore_button27:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button28 {display:none;}
.storyIntroduction .readmore_button28 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button28:not(:checked) ~ .readmore_button28:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button28:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button28:checked ~ .readmore_button28:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button29 {display:none;}
.storyIntroduction .readmore_button29 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button29:not(:checked) ~ .readmore_button29:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button29:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button29:checked ~ .readmore_button29:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button30 {display:none;}
.storyIntroduction .readmore_button30 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button30:not(:checked) ~ .readmore_button30:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button30:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button30:checked ~ .readmore_button30:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button31 {display:none;}
.storyIntroduction .readmore_button31 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button31:not(:checked) ~ .readmore_button31:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button31:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button31:checked ~ .readmore_button31:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button32 {display:none;}
.storyIntroduction .readmore_button32 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button32:not(:checked) ~ .readmore_button32:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button32:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button32:checked ~ .readmore_button32:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button33 {display:none;}
.storyIntroduction .readmore_button33 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button33:not(:checked) ~ .readmore_button33:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button33:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button33:checked ~ .readmore_button33:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button34 {display:none;}
.storyIntroduction .readmore_button34 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button34:not(:checked) ~ .readmore_button34:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button34:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button34:checked ~ .readmore_button34:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button35 {display:none;}
.storyIntroduction .readmore_button35 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button35:not(:checked) ~ .readmore_button35:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button35:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button35:checked ~ .readmore_button35:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button36 {display:none;}
.storyIntroduction .readmore_button36 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button36:not(:checked) ~ .readmore_button36:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button36:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button36:checked ~ .readmore_button36:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button37 {display:none;}
.storyIntroduction .readmore_button37 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button37:not(:checked) ~ .readmore_button37:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button37:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button37:checked ~ .readmore_button37:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button38 {display:none;}
.storyIntroduction .readmore_button38 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button38:not(:checked) ~ .readmore_button38:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button38:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button38:checked ~ .readmore_button38:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button39 {display:none;}
.storyIntroduction .readmore_button39 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button39:not(:checked) ~ .readmore_button39:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button39:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button39:checked ~ .readmore_button39:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button40 {display:none;}
.storyIntroduction .readmore_button40 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button40:not(:checked) ~ .readmore_button40:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button40:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button40:checked ~ .readmore_button40:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button41 {display:none;}
.storyIntroduction .readmore_button41 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button41:not(:checked) ~ .readmore_button41:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button41:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button41:checked ~ .readmore_button41:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button42 {display:none;}
.storyIntroduction .readmore_button42 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button42:not(:checked) ~ .readmore_button42:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button42:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button42:checked ~ .readmore_button42:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button43 {display:none;}
.storyIntroduction .readmore_button43 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button43:not(:checked) ~ .readmore_button43:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button43:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button43:checked ~ .readmore_button43:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button44 {display:none;}
.storyIntroduction .readmore_button44 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button44:not(:checked) ~ .readmore_button44:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button44:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button44:checked ~ .readmore_button44:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button45 {display:none;}
.storyIntroduction .readmore_button45 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button45:not(:checked) ~ .readmore_button45:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button45:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button45:checked ~ .readmore_button45:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button46 {display:none;}
.storyIntroduction .readmore_button46 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button46:not(:checked) ~ .readmore_button46:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button46:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button46:checked ~ .readmore_button46:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button47 {display:none;}
.storyIntroduction .readmore_button47 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button47:not(:checked) ~ .readmore_button47:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button47:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button47:checked ~ .readmore_button47:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button48 {display:none;}
.storyIntroduction .readmore_button48 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button48:not(:checked) ~ .readmore_button48:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button48:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button48:checked ~ .readmore_button48:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button49 {display:none;}
.storyIntroduction .readmore_button49 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button49:not(:checked) ~ .readmore_button49:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button49:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button49:checked ~ .readmore_button49:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button50 {display:none;}
.storyIntroduction .readmore_button50 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button50:not(:checked) ~ .readmore_button50:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button50:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button50:checked ~ .readmore_button50:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button51 {display:none;}
.storyIntroduction .readmore_button51 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button51:not(:checked) ~ .readmore_button51:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button51:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button51:checked ~ .readmore_button51:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button52 {display:none;}
.storyIntroduction .readmore_button52 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button52:not(:checked) ~ .readmore_button52:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button52:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button52:checked ~ .readmore_button52:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button53 {display:none;}
.storyIntroduction .readmore_button53 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button53:not(:checked) ~ .readmore_button53:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button53:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button53:checked ~ .readmore_button53:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button54 {display:none;}
.storyIntroduction .readmore_button54 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button54:not(:checked) ~ .readmore_button54:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button54:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button54:checked ~ .readmore_button54:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button55 {display:none;}
.storyIntroduction .readmore_button55 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button55:not(:checked) ~ .readmore_button55:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button55:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button55:checked ~ .readmore_button55:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button56 {display:none;}
.storyIntroduction .readmore_button56 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button56:not(:checked) ~ .readmore_button56:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button56:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button56:checked ~ .readmore_button56:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button57 {display:none;}
.storyIntroduction .readmore_button57 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button57:not(:checked) ~ .readmore_button57:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button57:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button57:checked ~ .readmore_button57:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button58 {display:none;}
.storyIntroduction .readmore_button58 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button58:not(:checked) ~ .readmore_button58:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button58:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button58:checked ~ .readmore_button58:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button59 {display:none;}
.storyIntroduction .readmore_button59 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button59:not(:checked) ~ .readmore_button59:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button59:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button59:checked ~ .readmore_button59:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

/*▼▼reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▼▼*/
.storyIntroduction input#readmore_button60 {display:none;}
.storyIntroduction .readmore_button60 {-webkit-text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;-webkit-font-feature-settings:"palt";display:block;position:absolute;right:0;bottom:0;width:6.5rem;font-feature-settings:"palt";text-align:right;text-decoration:underline;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer;}
.storyIntroduction input#readmore_button60:not(:checked) ~ .readmore_button60:after {display:block;content:"Read more";}
.storyIntroduction input#readmore_button60:not(:checked) ~ .readmore_Area .storytext {height:2.8rem;overflow:hidden;}
.storyIntroduction input#readmore_button60:checked ~ .readmore_button60:after {display:block;content:"Close";}
/*▲▲reedmoreの個数だけreadmore_buttonの後ろに連番付けて増やす▲▲*/

.introduction .titleName {font-size:1.8rem;margin: 0 0 .5rem 0;text-align: left;line-height: 2.3rem;font-weight: bold;}
.introduction .titleName a {text-decoration: underline;}
.thum_mhrk {text-align:center;}
.thum_mhrk img {width: 90%;max-width: 770px;}
.thum_km {text-align:center;}
.thum_km img {max-width: 770px;}
@media screen and (max-width: 550px){.thum_km img {width: 90%;}}
.point_mark {display: inline-block; background-color:#C7C7C7; margin-right: 0.5rem; margin-bottom: 0.5rem;}
.point_box {width:90%;max-width:770px;padding:0.5rem 0.5rem 0;margin:1rem auto;border:solid 1px #C7C7C7;line-height:1.3;}
.point_box a {text-decoration: underline;}
.resArea p{margin-bottom: 0.5rem}
.linkArea {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 10px;}
.endlinkArea {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 10px;}
@media screen and (max-width: 550px) {
	.linkArea {grid-template-columns: 1fr;}
	.endlinkArea {grid-template-columns: 1fr;}
}
.linkArea .btnBlock a,
.endlinkArea .btnBlock a{-webkit-font-feature-settings: "palt";display: block;padding: 1rem 1.6rem;border-radius: 2rem;background: #fff; font-feature-settings: "palt";font-size: 1.1rem;font-weight: bold;text-align: center; border: 1px solid #C7C7C7; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16); }
.linkArea .btnBlock a span,
.endlinkArea .btnBlock a span{display: inline-block;}
.linkArea .btnBlock a:hover,
.endlinkArea .btnBlock a:hover{opacity: .7;}
.disArea {width:90%;max-width:990px;padding:0.5rem 0.5rem 0.2rem;margin:2rem auto;border:solid 1px #C7C7C7;line-height: 1.3;}
.disArea a {text-decoration: underline;}
.endArea {width:90%;max-width:990px;margin: 0 auto 1rem;}
.endTitle {text-align: left;font-weight: bold;font-size: 1.5rem;line-height: 1.7rem;margin-bottom: 1rem}
.endtxt {text-align: left;font-size: 1.5rem;line-height: 1.7rem;}

.nonmembrtArea .txtArea{width:90%;max-width:990px;margin:0 auto}
.nonmembrtArea .txtArea .appealTxt.main{margin:0 auto 1rem;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.5rem;text-align:center}
.nonmembrtArea .txtArea .appealTxt.top{margin:0 auto 2rem;color:#fff;font-size:1.2rem;line-height:1.5rem;text-align:center}
.nonmembrtArea .txtArea .appealTxt.bottom{margin:0 auto 2rem;color:#fff;font-size:1.2rem;line-height:1.5rem;text-align:center;}
.nonmembrtArea .txtArea .appealTxt.bottom a {text-decoration:underline;}
.nonmembrtArea .btnArea{width:90%;max-width:990px;margin:0 auto 1rem}
.nonmembrtArea .btnBox a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:50%;height:4rem;margin:0 auto;border-radius:2rem;font-size:1.5rem;font-weight:bold;line-height:4rem;text-align:center}
@media (max-width: 767px){
	.nonmembrtArea .btnBox a{width:100%}
}
@media (max-width: 480px){
	.nonmembrtArea .txtArea .appealTxt.main{font-size:1.6rem}
}
@media (max-width: 374px){
	.nonmembrtArea .txtArea .appealTxt.main{font-size:1.4rem}
	.nonmembrtArea .btnBox a{font-size:1.2rem}
}

.titleDescription {display: table-cell; vertical-align: middle;text-align: center;font-weight: bold;font-size: 1rem;line-height: 1.2rem;margin: 0 auto 1rem; padding: 0.2rem!important; }
/*sale*/
.detailBlock .saleBox span {
    display: inline-block;
    margin: 0 0.5rem 0.5rem  0;
    padding: 0.3rem;
    background: #EF3232;
    color: #fff;
    font-size: 1rem;
}
.listBox .informationBlock .saleBox span {
    display: inline-block;
    font-size: .6rem;
    margin: 0 0.1rem 0.5rem  0;
    padding: 0.2rem;
    background: #EF3232;
    color: #fff;
    font-size: 0.9rem;
}
.resBox .saleBox {
    height: 3rem;
    margin: 0 0.1rem;
    text-align: left;
}
.resBox .saleBox p {
    margin: 0 0 0.3rem;
}
.resBox .saleBox span {
    display: inline-block;
    padding: 0.2rem;
    background: #EF3232;
    color: #fff;
    font-size: 0.7rem;
}
