.card_title,.title_style1,.title_style6{color:#694b3b;font-size:2rem;font-weight:500;height:auto;margin:0 0 8px;padding:0;position:relative;text-align:left;width:100%}.title_style1 span,.title_style6 span{font-size:1.3rem;position:absolute;right:10px;top:3px}.maincolumn .bookindexfield{height:auto;margin:0 0 35px;padding:0;width:100%}.depart1col{display:grid;grid-template-columns:repeat(10,1fr);justify-content:space-between;grid-gap:1rem;gap:1rem;margin:1rem 0}.depart1col .depart1unit{box-sizing:border-box;list-style-type:none;transition:all .2s ease}.depart1col .depart1unit:hover{position:relative;transform:translateY(-2px)}.depart1unit a{color:#a26424;display:block;height:100%;width:100%}.depart1unit a,.depart1unit a:hover{-webkit-text-decoration:none;text-decoration:none}.depart1unit .iconbox_depart1{margin:0 auto 5px}.depart1unit .namebox_depart1{font-size:1.3rem;font-weight:500;height:15px;line-height:1.2;overflow:hidden}.bn1 img{border-radius:5px;height:auto;width:100%}.mod_swiper1c .embla__container .embla__slide{min-width:100%}.mod_swiper1c .embla__slide img{display:block;height:auto;min-width:100%;width:100%}.mod_swiper1c{height:auto;margin:0 auto;position:relative;width:100%}.mod_swiper1c .swiper-container1c{display:flex;height:100%;justify-content:center;margin:0 auto 10px;overflow:hidden;position:relative}.mod_swiper1c .embla__viewport{border-radius:5px;box-shadow:var(--shadow-elevation-medium);width:80%}@media only screen and (min-width:769px){.wrapper .container.index.clearfix{width:min(95%,1500px)}.index_page .maincolumn .indexfield.bn1{margin:0 auto 30px;width:80%}.index_page .maincolumn .indexfield.topic1{margin:0}.mod_swiper1c{width:80%}.mod_swiper1c .embla__viewport{width:100%}}@media only screen and (min-width:1200px){.wrapper .container.index.clearfix{width:min(85%,1500px)}}@media only screen and (max-width:768px){.depart1col{grid-template-columns:repeat(5,1fr)}.depart1unit .iconbox_depart1{margin:0 auto 2px}.mod_swiper1c .swiper-container1c{width:94%}}@media only screen and (max-width:480px){.depart1unit .namebox_depart1{font-size:1.2rem}.mod_swiper1c .swiper-container1c{width:98%}}@media only screen and (max-width:320px){.nextbuybox a{padding-left:7px}}.mod_grid1b{display:grid;grid-template-columns:repeat(4,1fr);height:auto;justify-content:space-evenly;margin:0;padding:0;width:100%;grid-gap:2rem;gap:2rem}.mod_grid1b .grid1bunit{list-style-type:none;padding:0;position:relative}.mod_grid1b .grid1bunit a{display:block;height:100%;width:100%}.mod_grid1b .grid1bunit .mask_grid{background-color:#fff;bottom:0;color:#333;font-size:1.5rem;height:34px;left:0;line-height:34px;margin:0;opacity:.8;overflow:hidden;padding:0;position:absolute;width:100%;z-index:2}.mod_grid1b .grid1bunit img{height:auto;width:100%;z-index:1}@media only screen and (min-width:769px){.mod_grid1b{background-color:var(--ks-black);border-radius:5px;box-shadow:var(--shadow-elevation-high);margin-bottom:50px;padding:1%}}@media only screen and (max-width:768px){.mod_grid1b{grid-template-columns:repeat(2,1fr);width:95%}.mod_grid1b .grid1bunit{flex:0 0 48%;height:auto;margin-bottom:10px}.mod_grid1b .grid1bunit img{height:auto;width:100%}}@media only screen and (max-width:425px){.mod_grid1b{grid-template-columns:1fr}}.mod_swiper5 .embla__viewport{box-sizing:border-box;padding:0 1.5rem 1.5rem 0}.mod_swiper5 .embla__container{display:grid;grid-auto-columns:minmax(180px,350px);grid-auto-flow:column;grid-gap:1.5rem;gap:1.5rem}.promotespecialregion{background-color:#ff83a8;border-radius:10px;overflow:hidden}.promotespecialregion img{display:block;height:auto;width:100%}.content_promotespecial{padding:0 0 1%}.promotespecialarea{background:hsla(0,0%,100%,.2);border-radius:0 0 10px 10px;font-size:0;margin:0 auto;padding:1.2% 0 1%;width:97.5%}.promotespecialcol{display:inline-block;font-size:0;list-style-type:none;width:49%}.promotespecialunit{display:inline-block;margin:0 .5% 1.5%;width:49%}.promotespecialunit:nth-child(n+3){margin-bottom:0}@media only screen and (max-width:768px){.promotespecialregion{margin:0 auto;width:90%}.promotespecialcol{margin-bottom:1.5%;width:100%}}@media only screen and (max-width:480px){.promotespecialregion{margin:0 auto;width:98%}}.inlinePromoBox{align-items:center;background-color:var(--ks-offwhite_background);border-radius:5px;box-shadow:var(--shadow-elevation-high);display:flex;margin:5% auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--grid-columns:3}.inlinePromoBox .promoBody{display:flex;flex-direction:column;padding:2%}.inlinePromoBox img{display:block;height:auto;width:100%}.inlinePromoBox .promoFullImg img{border-radius:5px}.inlinePromoBox .promoGrid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(150px,300px));grid-gap:2rem;gap:2rem;justify-content:center}.inlinePromoBox .promoCard{background-color:var(--ks-black);border-radius:10px;display:flex;flex-direction:column;padding:1.4rem}.inlinePromoBox .cardBody,.inlinePromoBox .cardHeader{font-size:1.8rem;font-weight:700}.inlinePromoBox .cardHeader{color:var(--ks-yellow)}.inlinePromoBox .cardBody{color:#fff}.inlinePromoBox li,.inlinePromoBox p{color:#333;font-size:1.6rem;line-height:1.5;margin-bottom:5px;text-align:left}.inlinePromoBox p.promoHeader{color:var(--ks-brown);font-size:2.2rem;font-weight:500;margin-bottom:2rem;text-align:center}.inlinePromoBox p a{color:#309fb9;font-weight:500;padding:0 2px}.inlinePromoBox .emphasis{color:#c01313}.inlinePromoBox ol{margin-bottom:10px}.inlinePromoBox li{list-style-position:inside}.promoBody a{background-color:var(--ks-yellow);border:none;border-radius:5px;font-size:2rem;margin:2% auto;outline:none;padding:1% 2%;transition:transform;transition-duration:.2s;transition-timing-function:ease;width:80%}.promoBody a:hover{transform:scale(1.1)}.promoBody a:active{transform:scale(.9)}.promoBody a:active,.promoBody a:hover{-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:768px){.inlinePromoBox{flex-direction:column;--grid-columns:2}.inlinePromoBox .promoHero img{border-radius:5px;margin:2% auto auto;width:50%}}.index_page .coverbox img{height:auto;width:100%}.index_page .pdnamebox{font-size:1.5rem}.bookindexfield .title_style1,.bookindexfield .title_style1 a,.indexfield .tab_swiper6 .title_swiper6,.indexfield .tab_swiper6 .title_swiper6 a,.indexfield .title_style10,.indexfield .title_style10 a,.indexfield .title_style6,.indexfield .title_style6b,.indexfield .title_style6b a,.indexfield .title_swiper10,.indexfield .title_swiper10 a{color:#694b3b;font-weight:500}.bookindexfield .title_style1 a:hover,.indexfield .tab_swiper6 .title_swiper6 a:hover,.indexfield .title_style6b a:hover{color:#694b3b;position:relative;-webkit-text-decoration:none;text-decoration:none;top:2px}.indexfield .title_style6{align-items:center;display:flex;justify-content:space-between}.indexfield .title_style6 a{color:#fff;font-weight:500}.indexfield .title_style6 a:hover{color:#694b3b;top:0}.indexfield .more2{font-size:1.6rem}.indexfield .content_swiper6 .buymixbox .btnbuy1{margin-top:15px}.indexfield.creditbn .title_style6,.indexfield.mbrbn .title_style6{border-left:3px solid #b68227;color:#a26424;margin:0 auto 14px;padding:0 0 0 10px;width:calc(94% - 11px)}.indexfield.creditbn .title_style6 a,.indexfield.mbrbn .title_style6 a{color:#a26424;font-size:2rem;font-weight:500}.indexfield.creditbn .title_style6 a:hover,.indexfield.mbrbn .title_style6 a:hover{color:#c00;position:relative;-webkit-text-decoration:none;text-decoration:none;top:2px}.maincolumn .animeindexfield,.maincolumn .bookindexfield,.maincolumn .indexfield{margin:0 0 3rem}.maincolumn .indexfield.depart{margin:0 0 25px}.saleindexregion{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.saleindexregion .card_title{border-radius:10px 10px 0 0;margin-bottom:0;padding:6px 0;text-align:center}.saleindexregion .card_title a{color:#c00;font-weight:500}.saleindexregion .card_title a:hover{position:relative;-webkit-text-decoration:none;text-decoration:none;top:2px}.topic1indexregion{margin:0 auto;padding:0}.mainbnfield.index .pc{display:block}.mainbnfield.index .m{display:none}.indexfield.sale .mod_pd1 .pdcol_pd1 .pd1unit{padding:10px 10px 15px}.indexfield.sale .mod_pd1 .basic1box,.indexfield.sale .mod_pd1 .basic2box,.indexfield.sale .mod_pd1 .coverbox .rankicon,.indexfield.sale .mod_pd1 .excerptbox,.indexfield.sale .mod_pd1 .pdnotebox,.indexfield.sale .mod_pd1 .rankbox,.indexfield.sale .mod_pd1 .sloganbox,.indexfield.sale .mod_pd1 .typebox{display:none}.maincolumn .indexfield.bookstory{box-shadow:var(--shadow-elevation-high);margin-bottom:3rem}.indexfield.billboard .mod_swiper5 .rankbox{font-size:1.6rem}.indexfield.topic2 .mod_swiper6 .basic1box,.indexfield.topic2 .mod_swiper6 .basic2box,.indexfield.topic2 .mod_swiper6 .coverbox .rankicon,.indexfield.topic2 .mod_swiper6 .excerptbox,.indexfield.topic2 .mod_swiper6 .nextbuybox,.indexfield.topic2 .mod_swiper6 .pdnotebox,.indexfield.topic2 .mod_swiper6 .rankbox,.indexfield.topic2 .mod_swiper6 .sloganbox,.indexfield.topic2 .mod_swiper6 .typebox{display:none}@media only screen and (max-width:768px){.bookclasslevel1field .title_style1,.bookindexfield .title_style1,.indexfield .title_style6{border-left:3px solid #c00;font-size:1.8rem;font-weight:700;line-height:1;margin:2px 0 10px 8px;padding-left:10px;width:auto}.indexfield .title_style6{margin:2px 10px 10px 8px}.indexfield .mod_swiper6{border-radius:0;margin-bottom:15px}.indexfield .tab_swiper6 .title_swiper6,.indexfield .title_swiper10{border-left:3px solid #c00;font-size:2rem;margin:2px 0 10px 10px}.indexfield.creditbn,.indexfield.mbrbn{background-color:transparent;box-shadow:none;padding:0}.indexfield.creditbn .title_style6,.indexfield.mbrbn .title_style6{line-height:1;margin:10px 0 10px 8px;width:93%}.indexfield.creditbn .title_style6 a,.indexfield.mbrbn .title_style6 a{font-size:2rem}.maincolumn .mainbnfield{margin-bottom:5px}.maincolumn .indexfield,.maincolumn .indexfield.depart{margin-bottom:15px}.indexfield.sale .title_style6{font-weight:400;padding-left:0}.indexfield .title_swiper6{font-weight:700}.indexfield.sale .mod_pd1 .pdcol_pd1 .pd1unit{box-sizing:border-box;margin:0 .5% 10px;padding:5px 1% 10px;width:99%}.saleindexregion{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bkstoryindexregion,.topic1indexregion{display:flex;justify-content:center;margin:0 auto;width:auto}.indexfield.bn1,.indexfield.bn2{contain-intrinsic-size:auto 50px}.indexfield.topic2{contain-intrinsic-size:auto 600px}.indexfield.billboard{contain-intrinsic-size:auto 300px}.indexfield.bookstory{contain-intrinsic-size:auto 1100px}}@media only screen and (max-width:480px){.indexfield .content_swiper6{height:auto}.maincolumn .bookclasslevel1field{margin-bottom:5px}}.siteBanner img{display:block;height:auto;max-width:100%;width:100%}@media only screen and (min-width:769px){.siteBanner .bannerMobile{display:none}}@media only screen and (max-width:768px){.siteBanner .bannerPC{display:none}}