html{font-size:62.5%}body{margin:0;padding:0;font-size:1.0rem;font-size:10px;font-family:'Roboto','Noto Sans JP', sans-serif;color:#231815}a{transition:all 0.3s ease-out}ul{list-style:none}h1{font-size:2.6rem}h2{font-size:1.3rem}.spBr{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}#header{width:100%;display:flex;align-items:center;justify-content:space-between;margin:24px auto 24px;padding:0 30px}#header .SiteLogo{width:360px;height:auto}#header .SnsBox{margin:0 0 0 auto;padding:0 18px 0}#header .SnsBox img{width:36px;height:36px;padding:0 6px 0 0}#header .MenuNav img{width:auto;height:40px}#header .MenuNav nav ul.drawer-list{padding:140px 100px}#header .MenuNav nav ul.drawer-list li.drawer-item{padding:8px 8px 16px}#header .MenuNav nav ul.drawer-list img{width:auto;height:24px}#header .MenuNav nav p{text-align:center}#header .MenuNav nav p img{width:auto;height:50px;margin-left:20px}.pc-menu .gl-menu{display:flex;font-size:1.2rem;font-weight:600}.pc-menu .gl-menu li{margin-left:30px}.pc-menu .gl-menu li a{text-decoration:none;color:#231815}.pc-menu .gl-menu li a img{height:16px !important}@media (max-width: 1260px){.pc-menu{display:none}}@media screen and (max-width: 768px){#header .MenuNav nav ul.drawer-list{padding:140px 30px}#header .MenuNav nav p img{height:40px}}@media screen and (max-width: 500px){#header{align-items:center}#header .SiteLogo{width:120px !important}#header .MenuNav nav ul.drawer-list{padding:100px 10px 140px}#header .MenuNav nav ul.drawer-list img{height:14px}#header .MenuNav img{width:38px;height:38px}}@media screen and (max-width: 324px){#header .SiteLogo{width:90px !important}}main{max-width:1200px;width:90%;margin:0 auto;font-size:1rem;line-height:1.2}.fv{width:100vw;margin:0 calc(50% - 50vw)}.fv video{width:1000px;height:auto}.fv img{width:100%;height:auto}@media screen and (max-width: 1010px){#header,main{width:96%}.fv video{width:100%;height:auto}}@media (max-width: 767px){main.wh{width:100%}}.messageBox{border-radius:3px;padding:16px;margin:30px 0 0}.messageBox img{height:16px}.messageBox span{padding:0 16px 0 0}.messageBox p{display:flex;align-items:center;justify-content:center;line-height:1.4}section{margin:30px 0}section .ContBox{border:5px solid #f39800;position:relative}section .ContBox.NewsBox{padding:40px}section .ContBox.NewsBox.shops{padding:30px 100px}section .ContBox.NewsBox a{text-decoration:underline}section .ContBox .NewsList{display:flex;font-size:1.0rem;padding:0 0 14px}section .ContBox .NewsList .date{width:144px;letter-spacing:2px}section .ContBox .NewsList .title{color:rgba(35,24,21,0.85)}section .ContBox .NewsList .title a{color:rgba(35,24,21,0.85);font-weight:bold}section .ContBox p{line-height:1.6}section.inImg img{width:100%;height:auto}@media screen and (max-width: 1010px){section .ContBox.NewsBox{padding:30px 40px}}.FontImg{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 12px}.FontImg img{height:20px;width:auto}.FontImg img.BookIco{height:16px;width:auto}.FontImg.bookicon{justify-content:flex-end}.ListBtn{position:absolute;right:24px;bottom:20px;display:block;width:fit-content}.ListBtn img{width:45px}@media screen and (max-width: 500px){section .ContBox.NewsBox{padding:30px 20px}section .ContBox.NewsBox.shops{padding:30px 20px}.ListBtn img{width:36px}}#selectors ul{display:flex;flex-wrap:wrap;margin:60px auto}#selectors ul .selectorItem{width:calc(20% - 80px / 5);margin-right:20px;margin-bottom:20px;position:relative}#selectors ul .selectorItem:nth-child(5n){margin-right:0}#selectors ul .selectorItem a{color:#231815;text-decoration:none}#selectors ul .selectorItem a img{width:100%;height:auto;object-fit:cover}#selectors ul .selectorItem a:hover img{opacity:0.6}#selectors ul .selectorItem p{font-weight:bold;font-size:1.8rem;margin:0 auto;display:flex;justify-content:space-between;padding-top:16px}#selectors ul .selectorItem p::after{content:'\f105';font-family:"Font Awesome 6 Free";font-weight:bold;color:#f39800}@media screen and (max-width: 768px){#selectors ul .selectorItem p{font-size:1.4rem}}#selectors .SelectorBox{display:flex;overflow-x:auto;padding:0 0 32px}#selectors .SelectorBox::-webkit-scrollbar{height:24px}#selectors .SelectorBox::-webkit-scrollbar-track{background:#fff;border:none;box-shadow:inset 0 0 2px #777}#selectors .SelectorBox::-webkit-scrollbar-thumb{background:#f39800;box-shadow:none}#selectors .intrBox{width:700px;flex-shrink:0;align-self:center;position:relative}#selectors .intrBox img{width:75%;height:auto;object-fit:contain;font-family:'object-fit: contain'}#selectors .intrBox.ataru img{width:85%}#selectors .arrowBox{flex-shrink:0;width:80px;align-self:center;position:absolute;top:50%;right:0}#selectors .arrowBox .blink{animation:BLINK 1.0s ease-in-out infinite alternate}#selectors .selector{border:5px solid #f39800;background:url(/2025/wp-content/themes/KIDSBOOKS-NEW/assets/images/common/selector-cap.svg) no-repeat;background-size:300px;width:800px;padding:24px;margin:0 24px 0 0;flex-shrink:0}#selectors .selector hr.selectorHr{margin:30px -24px}#selectors .selector .bookInfo{padding:0 0 0 24px}#selectors .selector .bookDisp{text-align:center;padding:8px 0 0}#selectors .selector .bookDisp span{font-size:1.2rem;line-height:1.4;display:inline-block;padding:4px 20px}#selectors .selector .Sl01{display:flex;align-items:flex-start;justify-content:flex-end;margin:0 0 24px;min-height:200px}#selectors .selector .Sl01 .Sl01item{width:420px;padding:0 24px 0 0}#selectors .selector .Sl01 p.sl01img{line-height:0;padding:0 0 4px}#selectors .selector .Sl01 img{width:150px;height:150px;object-fit:cover;font-family:'object-fit: cover'}#selectors .selector .Sl01 .SlName{white-space:nowrap;font-size:1.8rem;font-weight:bold;padding:0 16px;text-align:left}#selectors .selector .Sl01 .SlName span{font-size:0.875rem;display:inline-block;font-weight:400;padding:4px 0}#selectors .selector .Sl01 .SlName span.en{font-size:0.7rem;padding:0 0 4px}#selectors .selector .Sl01 .slTitle{font-size:0.875rem;font-weight:400;padding:4px 0}#selectors .selector .Sl01 .SlInfo{font-size:0.875rem;line-height:1.6;padding:10px 0 0 0;width:78%;margin-left:auto}#selectors .selector .Sl01 .slItem01{display:flex;justify-content:space-between;align-items:flex-start}#selectors .selector .Sl01 .snsBox{padding:8px 0 8px}#selectors .selector .Sl01 .snsBox img{width:30px;height:auto}#selectors .selector .Sl01 .snsBox a{display:inline-block;padding:0 0 0 4px;transform:0.5}#selectors .selector .Sl01 .snsBox a:hover{opacity:0.5}#selectors .selector .Slbox{display:flex;flex-wrap:wrap}#selectors .selector .Sl02{display:flex;font-size:0.875rem;line-height:1.6;margin:0 0 24px}#selectors .selector .Sl02 img{width:200px;height:200px;object-fit:contain;font-family:'object-fit: contain';padding:0;flex-shrink:0;background:#fff;margin:0 14px 0 0}#selectors .selector .Sl02 .snsBox img{width:30px;height:30px}#selectors .selector .Sl03{display:flex;padding:0;font-size:0.875rem;line-height:1.6;margin:0 0 24px}#selectors .selector .Sl03 img{width:200px;height:200px;object-fit:contain;font-family:'object-fit: contain';padding:0;flex-shrink:0;background:#fff;margin:0 14px 0 0}#selectors .selector .Sl04{display:flex;font-size:0.875rem;line-height:1.6;margin:0 0 24px}#selectors .selector .Sl04 img{width:200px;height:200px;object-fit:contain;font-family:'object-fit: contain';padding:0;flex-shrink:0;background:#fff;margin:0 14px 0 0}#selectors .selector .Sl05{display:flex;font-size:0.875rem;line-height:1.6}#selectors .selector .Sl05 img{width:200px;height:200px;object-fit:contain;font-family:'object-fit: contain';padding:0;flex-shrink:0;background:#fff;margin:0 14px 0 0}.no-link{width:100%;height:auto}@media (max-width: 1020px){#selectors ul .selectorItem a img{width:100%;height:auto}}@media (max-width: 768px){#selectors ul .selectorItem{width:calc(33.33333333% - 32px /3);margin:0 16px 16px 0}#selectors ul .selectorItem:nth-child(3n){margin-right:0 !important}#selectors ul .selectorItem:nth-child(5n){margin-right:16px}}@keyframes BLINK{0%{opacity:1.8}100%{opacity:0.2}}@media screen and (max-width: 1020px){#selectors{width:96%;margin:30px auto}#selectors .intrBox{width:78%}#selectors .selector{width:70%}#selectors .selectorItem{width:calc(20% - 80px / 5)}#selectors .selectorItem img{width:100%;height:auto}}@media screen and (max-width: 768px){#selectors .selectorItem{width:calc(33.33333333% - 32px /3);margin:0 16px 16px 0}#selectors .selectorItem:nth-child(5n){margin-right:16px}#selectors .selectorItem:nth-child(3n){margin-right:0}#selectors .selectorItem .Sl02{margin:0 0 10px;justify-content:space-between;align-items:flex-end}#selectors .selectorItem .Sl02 .SlName{font-size:1.8rem;line-height:1.2;font-weight:bold}#selectors .selectorItem .Sl02 .SlName span{display:block;font-size:1.0rem;font-weight:400}#selectors .selectorItem .Sl02 .snsBox{margin:0;padding:0;line-height:0}#selectors .selectorItem .Sl02 .snsBox img{width:30px;height:30px;background:none;margin:0;padding:0 0 0 8px}}@media screen and (max-width: 500px){#selectors{margin:60px auto}#selectors .Sl02{margin:0 0 10px;justify-content:space-between;align-items:flex-end}#selectors .Sl02 .SlName{font-size:1.8rem;line-height:1.2;font-weight:bold}#selectors .Sl02 .SlName span{display:block;font-size:1.0rem;font-weight:400}#selectors .Sl02 .snsBox{margin:0;padding:0;line-height:0}#selectors .Sl02 .snsBox img{width:30px;height:30px;background:none;margin:0;padding:0 0 0 8px}}@media screen and (max-width: 500px){#selectors .selector{padding:16px;width:86%;background-size:100px}#selectors .selector .Sl01{margin:0 0 10px;align-items:flex-end;justify-content:space-between;min-height:auto}#selectors .selector .Sl01 img{width:100px;height:100px}#selectors .selector .Sl01 .number{font-size:1.2rem;padding:0}#selectors .selector .Sl01 .number::before{width:120px;height:100px;margin:0 8px 8px 0}#selectors .selector .Sl02{margin:0;display:flex;flex-direction:column-reverse}#selectors .selector .Sl02 .SlName{font-size:1.8rem;line-height:1.2;font-weight:bold;padding:0 10px 0 0}#selectors .selector .Sl02 .SlName span{display:block;font-size:1.0rem;font-weight:400;padding:0 0 2px;white-space:normal}#selectors .selector .Sl02 img{width:30px;height:30px;background:none;margin:0;padding:0 0 0 8px}#selectors .selector .Sl02-2{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 8px}#selectors .selector .Sl02-2 p{font-size:1.8rem;line-height:1.2;font-weight:bold;padding:0 10px 0 0}#selectors .selector p.snsBox{margin:0;padding:0;line-height:0}#selectors .selector p.snsBox img{width:30px;height:30px;padding:0 0 0 4px}#selectors .selector .Sl03{margin:0 0 10px}#selectors .selector .Sl03 p{font-size:1.2rem}#selectors .selector .Sl04{flex-wrap:wrap;justify-content:space-around}#selectors .selector .Sl04 .sl04Item{width:40%;text-align:center;padding:0 0 8px}#selectors .selector .Sl04 img{width:80px;height:80px;margin:0 auto;background:none}#selectors .selector .bookDisp{text-align:center;font-size:1.2rem}#selectors .selector .bookDisp a{text-align:left;display:block}#selectors .arrowBox{width:30px}section{margin:60px 0}section .ContBox .NewsList .date{white-space:nowrap;width:fit-content;padding:0 8px 0 0}section .ContBox .NewsList p{font-size:1.2rem}}#contents{padding:40px 0 40px;margin:80px calc(50% - 50vw);width:100vw;background:#f39800}#contents .cont-inner{max-width:1200px;width:90%;margin:0 auto}#contents h2{display:flex;justify-content:space-between;align-items:center;font-size:3rem;font-weight:500;margin-bottom:40px}#contents .title-img{width:40%;height:auto}#contents .sub-img{width:20%;display:block;padding:40px 0 30px}#contents ul li{font-size:1.6rem;line-height:1.6;font-weight:bold;margin-bottom:30px;padding:0 0 0 20px}#contents ul li a{color:#232815;text-decoration:none;letter-spacing:2px}#contents ul li a h3{text-decoration:underline;font-size:2.8rem;padding-bottom:20px}@media screen and (max-width: 768px){#contents ul li a h3{font-size:2.0rem}}@media (max-width: 768px){#contents .title-img{width:50%}}@media (max-width: 768px){#contents .title-img{width:60%}}@media (max-width: 500px){#contents .sub-img{padding:20px 0 20px;width:26%}}@media (max-width: 768px){#contents ul li a{padding-left:0}}@media (max-width: 500px){#contents ul li{font-size:1.2rem}#contents ul #sponserlist{padding:0}}#supporters h2{padding-bottom:60px}#supporters h2 img{width:auto;height:60px}#supporters h3{font-size:3.2rem;text-align:center}@media screen and (max-width: 768px){#supporters h3{font-size:2.0rem}}#supporters h4{font-size:2.8rem;text-align:center;padding:40px 0}@media screen and (max-width: 768px){#supporters h4{font-size:1.8rem}}#supporters .bana01-wrap{width:70%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#supporters .bana01-wrap a{width:46%;height:auto;margin-bottom:32px}#supporters .bana01-wrap a img{width:100%;height:auto}#supporters .bana02-wrap{width:80%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around}#supporters .bana02-wrap a{width:30%;height:auto;margin-bottom:32px}#supporters .bana02-wrap a img{width:100%;height:auto}#supporters .bana03-wrap{margin-bottom:80px}#supporters .bana03-wrap a{color:#231815}#supporters .bana03-wrap p{font-size:2.4rem;color:#231815;margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){#supporters .bana03-wrap p{font-size:1.6rem}}@media (max-width: 767px){#supporters h2 img{height:30px}}#angel .FontImg img{height:26px}#angel .pict{width:100%;height:auto}#shop{padding:40px 0 40px;margin:80px calc(50% - 50vw);width:100vw;background:#f39800}#shop .shop-inner{max-width:1200px;width:90%;margin:0 auto}#shop .shop-inner h2 img{width:auto;height:50px}#shop .shop-inner img{width:100%;height:auto}#shop .shop-inner p{font-size:2.8rem;font-weight:700;width:max-content;margin:20px auto 60px}#shop .shop-inner .shop-btns{display:flex;justify-content:space-between;margin:60px auto}#shop .shop-inner .shop-btns a{width:46%}#shop .shop-inner .shop-btns a img{width:100%;height:auto}#shop .shop-txt-wrap{display:flex;align-items:center;justify-content:center;margin:0 auto}#shop .shop-txt-wrap img{width:80%;height:auto}#shop .shop-txt-wrap p{text-align:left;font-size:1.8rem;line-height:1.8;padding:0 0 0 20px}#shop p{display:block;font-size:2.2rem;line-height:1.8;text-align:left;color:#231815;width:max-content;margin:0 auto}#shop .ContBox{text-align:center;width:100%;padding:140px 0 80px;background:#f39800}@media (max-width: 767px){#shop .shop-inner h2 img{height:30px}}@media (max-width: 767px){#shop .shop-inner p{width:auto;font-size:1.6rem}}@media (max-width: 500px){#shop .shop-txt-wrap img{width:90%}}@media (max-width: 500px){#shop p{font-size:1.5rem}}@media (max-width: 500px){#shop .ContBox{padding:80px 0 20px}}.selector{border:5px solid #f39800;padding:30px;margin:20px;position:relative}.selector .selector-icon{position:absolute;width:170px;height:170px;top:-3px;left:-3px}.selector .prfBox{display:flex;justify-content:space-between;align-items:flex-end}.selector .prfBox .pr-infotxt{margin-left:160px;margin-bottom:30px;letter-spacing:2px;color:#231815}.selector .prfBox .pr-infotxt .pr-sub{font-size:1.8rem}.selector .prfBox .pr-infotxt .pr-name{font-size:3rem;font-weight:bold;letter-spacing:8px;padding:24px 0 18px}.selector .prfBox .pr-infotxt .pr-ename{font-size:1.8rem}.selector .prfBox figure{width:calc(100%/3)}.selector .prfBox figure img{width:100%;height:auto}.selector .info{font-size:1.8rem;line-height:1.4;letter-spacing:1px;margin:20px 0}.selector .sns-wrap ul{display:flex;justify-content:flex-end;align-items:center}.selector .sns-wrap ul li{margin-left:10px}.selector .sns-wrap ul li img{width:80px;height:80px;object-fit:contain}.selector .mes-box img{width:50%;height:auto;margin:20px 0}.selector .mes-box .mes{font-size:1.8rem;line-height:1.4;letter-spacing:1px}.selector .slbook-wrap{display:flex;align-items:flex-start;padding:60px 0 0}.selector .slbook-wrap img{width:calc(100% / 3);height:280px;object-fit:contain;object-position:top;flex-grow:0;flex-shrink:0;margin-right:20px}.selector .slbook-wrap .slbook-txt .b-title{font-size:1.8rem;font-weight:bold;letter-spacing:2px}.selector .slbook-wrap .slbook-txt .slbook-disc{font-size:1.8rem;line-height:1.6;margin:20px 0}.selector .slbook-wrap .slbook-txt .slbook-info{font-size:1.8rem;line-height:1.4}.selector .slbook-wrap a{color:#231815}.selector .close-btn{text-align:center;margin-top:80px}.selector .close-btn a{background:#f39800;color:#fff;text-decoration:none;border:2px solid #f39800;font-size:2.4rem;letter-spacing:2px;padding:6px 60px;display:inline-block}@media screen and (min-width: 769px){.selector .close-btn a:hover{background:#fff;color:#f39800 !important}}.selector.booklist .slbook-wrap{padding:0 0 60px}.selector.booklist .prfBox .title{font-size:2rem;font-weight:bold;letter-spacing:5px;line-height:1.6;color:#f39800}.selector.booklist .booklist-box{padding:30px 0 0;position:relative}.selector.booklist .booklist-box::before{content:'';width:80px;height:80px;background:#f39800;display:block;position:absolute}.selector.booklist .booklist-box .disc{font-size:1.8rem;letter-spacing:2px;padding-left:110px}.selector.booklist .booklist-box .name{font-size:2.2rem;font-weight:bold;letter-spacing:3px;padding:10px 0 50px 110px}.selector.booklist .booklist-box .slbook-txt .b-title{font-size:1.6rem;letter-spacing:0}.selector.booklist .booklist-box .slbook-txt .slbook-disc{font-size:1.3rem;margin:16px 0}.selector.booklist .booklist-box .slbook-txt .sl-info{font-size:1.6rem;line-height:1.4}.selector.angel-project{padding:0 0 30px}.selector.angel-project .angel-heading{width:100%;height:auto}.selector.angel-project .angel-wrap{padding:60px 60px 30px}.selector.angel-project .angel-wrap dl{font-size:1.3rem;line-height:1.5;padding:30px 0 0}.selector.angel-project .angel-wrap dl dt::before{content:'';width:20px;height:20px;background:url(/2025/wp-content/themes/KIDSBOOKS-NEW/assets/images/icon-angel.svg) no-repeat;display:inline-block;margin-right:6px}.selector.angel-project .angel-wrap dl dd{padding-bottom:30px;padding-left:26px}.selector.angel-project .angel-wrap .t-right{text-align:right;font-size:1.3rem}@media (max-width: 500px){.selector{padding:16px}}@media (max-width: 768px){.selector .selector-icon{width:140px;height:140px}}@media (max-width: 500px){.selector .selector-icon{width:60px;height:60px}}@media (max-width: 768px){.selector .prfBox .pr-infotxt{margin-left:120px}.selector .prfBox .pr-infotxt .pr-name{padding:16px 0 8px}}@media (max-width: 500px){.selector .prfBox .pr-infotxt{margin-left:50px;margin-bottom:0}.selector .prfBox .pr-infotxt .pr-sub{font-size:1.0rem;letter-spacing:0;padding:0 8px 0 0}.selector .prfBox .pr-infotxt .pr-name{font-size:2rem;letter-spacing:0px;padding:10px 0 2px}.selector .prfBox .pr-infotxt .pr-ename{font-size:1.0rem;letter-spacing:0}}@media (max-width: 500px){.selector .info{font-size:1.4rem;margin:16px 0 8px}}@media (max-width: 500px){.selector .sns-wrap ul li img{width:30px;height:30px}}@media (max-width: 500px){.selector .mes-box img{width:65%;height:auto;margin:20px 0 8px}}@media (max-width: 500px){.selector .mes-box .mes{font-size:1.4rem}}@media (max-width: 500px){.selector .slbook-wrap{padding:40px 0 0}}@media (max-width: 500px){.selector .slbook-wrap img{height:auto}}@media (max-width: 500px){.selector .slbook-wrap .slbook-txt .b-title{font-size:1.6rem;letter-spacing:0}.selector .slbook-wrap .slbook-txt .slbook-disc{font-size:1.2rem;margin:10px 0}.selector .slbook-wrap .slbook-txt .slbook-info{font-size:1.2rem}}@media (max-width: 767px){.selector .close-btn{margin-top:40px}}@media (max-width: 500px){.selector.booklist .slbook-wrap{padding:0 0 40px}}@media (max-width: 500px){.selector.booklist .prfBox .title{font-size:1.4rem;letter-spacing:0}}@media (max-width: 500px){.selector.booklist .booklist-box::before{width:50px;height:50px}}@media (max-width: 500px){.selector.booklist .booklist-box .disc{padding-left:60px;letter-spacing:0}}@media (max-width: 500px){.selector.booklist .booklist-box .name{padding:10px 0 30px 60px;font-size:2rem}}@media (max-width: 500px){.selector.booklist .booklist-box .slbook-txt .slbook-disc{font-size:1.2rem;margin:10px 0}}@media (max-width: 500px){.selector.booklist .booklist-box .slbook-txt .sl-info{font-size:1.2rem}}@media (max-width: 500px){.selector.booklist .close-btn{margin-top:0px}}@media (max-width: 767px){.selector.angel-project .angel-wrap{padding:40px 30px 30px}.selector.angel-project .angel-wrap h2{font-size:1.4rem !important}.selector.angel-project .angel-wrap dl{font-size:1.6rem}.selector.angel-project .angel-wrap dl dt::before{width:16px;height:16px}}.pageLink{position:absolute;left:20px;bottom:16px}.pageLink img{width:180px;height:auto}#catalogue .CatalogueBox{width:600px;height:auto;margin:0 auto;padding:0 0 24px}#catalogue .CatalogueBox p{padding:16px 0}#catalogue .CatalogImg{display:flex;justify-content:flex-start;align-items:center}#catalogue .CatalogImg img{width:90px;padding:0 0 0 24px}#catalogue .CatalogImg p{font-size:1.125rem;font-weight:bold;padding:8px 0 0;line-height:1.6}#catalogue .CatalogImg p span{font-size:0.875rem;font-weight:400}#catalogue .CatalogImg p.CatItem{display:flex;align-items:center}#catalogue .CatalogImg p.CatItem img{width:auto;height:18px}#catalogue .CatalogImg p.CatItem span{font-size:1.125rem;white-space:nowrap}.CatalogImg{flex-shrink:0;width:86%;border:5px solid #f39800;padding:55px 24px}.CatalogImg h2 span{font-size:2.0rem;display:block;padding:10px}.CatalogImg dl{padding:20px 80px;display:flex;flex-wrap:wrap;line-height:2}.CatalogImg dl dt{width:12%}.CatalogImg dl dd{width:88%}@media screen and (max-width: 768px){#catalogue .CatalogueBox{width:60%}}@media screen and (max-width: 500px){#catalogue .CatalogImg img{padding:0;width:90px}#catalogue .CatalogueBox{width:90%;margin:0 auto 10px}#catalogue .CatalogueBox p{font-size:1.4rem;line-height:1.4;padding:4px;text-align:center}#catalogue .pageLink{margin:0 0 0 18px}#catalogue .pageLink img{width:130px}.CatalogImg{padding:55px 16px}.CatalogImg dl{padding:20px 0}.CatalogImg dl dt{width:100%;font-weight:bold}.CatalogImg dl dd{width:100%;padding:0 0 20px}}#presents{margin:30px 0 90px}#presents .ataruBox{border-bottom:4.5px solid #f39800;position:relative;line-height:0;background:#f39800;text-align:center}#presents .ataruBox img{width:100%;height:auto;padding:0;object-fit:contain;font-family:'object-fit: contain'}#presents .ataruBox .pageLink{position:absolute;bottom:0;left:-10px;padding:30px 0 169px 30px}#presents .ataruBox .pageLink img{padding:8px 0 0 0;width:120px}#presents .ataruBox .pageLink img.icon02{height:auto;position:absolute;bottom:26px;left:50px}#presents .ataruBox .ataruTxt{background:#f39800;display:flex;align-items:center;justify-content:center;width:100%;margin:16px 0 20px}#presents .ataruBox .ataruTxt img{width:90px;padding:24px}#presents .ataruBox .ataruTxt p{width:fit-content;width:-moz-fit-content;text-align:left;line-height:1.8;letter-spacing:2px;font-weight:bold;padding:0 0 0 24px}#presents .ataruBox .ataruTxt p span{font-size:0.875rem}#presents .ataruBox p{width:160px;text-align:center;flex-shrink:0}#presents .ataruBox p img{width:auto;height:160px;display:block;margin:0 auto;padding:8px 0 0}#presents .ataruBox p.redMark{position:absolute;top:-5px;right:-5px;width:110px;height:110px;background:#e60012;z-index:99;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;letter-spacing:2px}#presents .prizeBox{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 40px 10px}#presents .prizeItem{position:relative;width:47%;padding:0 0 30px;display:flex}#presents .prizeItem .primgBox{padding:0 0 0 18px;order:2;flex-shrink:0}#presents .prizeItem .prCamitem{display:flex;align-items:flex-start}#presents .prizeItem .prCamitem p{font-size:0.875rem}#presents .prizeItem .prCamitem p .prName{font-size:1.0rem;font-weight:bold}#presents .prizeItem .prCamitem p .logo a{color:#231815}#presents .prizeItem .prCam{background:#f39800;color:rgba(35,24,21,0.85);font-size:0.6rem !important;width:60px;height:60px;padding:4px;margin:0 8px 0 0;white-space:nowrap;flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-self:flex-start}#presents .prizeItem .prCam span{font-size:1.125rem}#presents .prizeItem .prCam span.cntNum{font-size:2rem;line-height:1.1;display:inline-block;width:100%;text-align:center}#presents .prizeItem .prCam span.minitxt{display:flex;justify-content:center;align-items:baseline;font-size:1.2rem;line-height:1.1}#presents .prizeItem img{width:200px;height:200px;object-fit:cover;font-family:'object-fit: cover';padding:0 0 4px}#presents .prizeItem img.logo{width:160px;min-height:30px;max-height:50px;height:auto;object-fit:contain;font-family:'object-fit: contain';display:block;margin:0 auto}#presents .prizeItem p{font-size:0.875rem;line-height:1.4}#presents .prizeItem p.logoBox{padding:0;text-align:center}#presents .prizeItem p.logo{display:flex;align-items:center;justify-content:space-between;font-size:0.875rem;font-weight:bold;padding:4px 0 16px}#presents .prizeItem p.logo a{color:#231815}#presents .prizeItem p.logo span{padding:0 8px}#presents .prizeItem p.logo span img{width:20px;height:20px}#presents .prizeItem p.logo span a:hover{opacity:0.5}#presents .prizeItem p.prCap{font-size:1.2rem;padding:4px 0}#presents .prizeItem.lastBox{flex-direction:column}#presents .prizeItem.lastBox .prCam{width:auto}#presents .prizeItem.lastBox .primgBox{padding:20px 0 0}#presents .prizeItem.lastBox img{width:100%;height:auto;padding:10px 0 0}#presents .close-btn{text-align:center;margin-top:0}#presents .close-btn a{background:#f39800;color:#fff;text-decoration:none;border:2px solid #f39800;font-size:2.4rem;letter-spacing:2px;padding:6px 60px;display:inline-block}@media screen and (min-width: 769px){#presents .close-btn a:hover{background:#fff;color:#f39800 !important}}@media (max-width: 767px){#presents .close-btn{margin-top:0}}@media screen and (max-width: 768px){#presents .prizeItem img{width:150px;height:150px}#presents .prizeItem .prCamitem{display:flex;align-items:self-start;flex-direction:column}#presents .prizeItem .prCam{margin:0 8px 4px 0}}@media screen and (max-width: 500px){#presents .prizeBox{flex-direction:column}#presents .prizeItem{width:100%;flex-direction:column}#presents .prizeItem .primgBox{text-align:center;padding:0}#presents .prizeItem .prCamitem{align-items:center;flex-direction:row;width:auto;margin:0 auto}#presents .prizeItem .prCamitem p{font-size:1.2rem}#presents .prizeItem .prCamitem p .prName{font-size:1.8rem;padding:0 0 0 4px;display:block}#presents .prizeItem .prCam span{font-size:1.6rem}#presents .prizeItem .prCam span.cntNum{font-size:2.4rem}#presents .prizeItem p{font-size:1.2rem}#presents .prizeItem p.logo{padding:8px 0;font-size:1.4rem}#presents .prizeItem img{width:200px;height:200px}#presents .prizeItem.lastBox .prCam{width:100%;margin:0 0 8px}#presents .prizeItem.lastBox .prCamitem{display:flex;flex-direction:column}#presents .prizeItem.lastBox .prCamitem p .prName{padding:0}#presents .prizeItem.lastBox .primgBox p.prizeTxt{text-align:left}#presents .ataruBox img{padding:50px 0 0;width:90%}#presents .ataruBox .pageLink{padding:30px 0 134px 24px}#presents .ataruBox .pageLink img.icon02{height:auto;padding:4px 0 0 0;width:70px;left:20px;bottom:95px}#presents .ataruBox .ataruTxt img{width:30px;padding:30px 0}#presents .ataruBox .ataruTxt p{padding:0;line-height:1.6;font-size:1.2rem;padding:12px 12px}#presents .ataruBox .ataruTxt p span{font-size:1.2rem}#presents .ataruBox p.redMark{width:80px;height:80px;font-size:1.0rem;letter-spacing:1px}}@media screen and (max-width: 500px){.spBr{display:block}.ContBox p{font-size:1.2rem;line-height:1.4}}@media screen and (max-width: 374px){#presents .ataruBox .ataruTxt{flex-direction:column}#presents .ataruBox .ataruTxt img{padding:20px 0 0}#presents .ataruBox .pageLink{padding:30px 0 180px 24px}}#obo a.oboBtn{font-size:1.2rem;display:block;text-decoration:none;width:fit-content;margin-left:auto;padding:8px;margin:0 auto;background:#f39800;color:#231815;border-radius:5px;font-weight:bold}#obo a.oboBtn img{height:16px}#obo a:hover{opacity:0.5}.map{position:relative;background-size:cover;width:544px;height:464px;margin:60px auto 120px;background-color:rgba(255,255,255,0.9);background-blend-mode:lighten}.map .mapItem{position:absolute}.map .mapItem.map01{width:176px;height:auto;right:0%}.map .mapItem.map02{width:110px;height:auto;right:65px;top:184px}.map .mapItem.map03{width:80px;height:auto;right:65px;top:320px}.map .mapItem.map04{width:96px;height:auto;right:185px;top:238px}.map .mapItem.map05{width:86px;height:auto;top:320px;right:154px}.map .mapItem.map06{width:80px;height:auto;top:296px;left:215px}.map .mapItem.map07{width:72px;height:auto;left:135px;top:296px}.map .mapItem.map08{width:100px;height:auto;bottom:10px;left:135px}.map .mapItem.map09{width:114px;height:auto;top:296px;left:0}.map .mapItem a:hover{opacity:0.3}.map .mapItem .areaItem{font-size:1.2rem;color:#231815;line-height:1.4}.map .mapItem.area01{top:-10px;right:40px;color:#f39800}.map .mapItem.area02{color:#f39800;right:-48px;top:186px;text-align:center}.map .mapItem.area02 .areaItem{text-align:left;width:fit-content;margin:0 auto}.map .mapItem.area02 .areaItem span{padding:0 12px;color:rgba(35,24,21,0.85)}.map .mapItem.area02 .areaItem::before{content:'';border:1px solid #f39800;width:100%;display:inline-block;margin:4px 0}.map .mapItem.area03{color:#f39800;right:-48px;top:320px;text-align:center}.map .mapItem.area03 .areaItem{text-align:left;width:fit-content;margin:0 auto}.map .mapItem.area03 .areaItem span{padding:0 12px;color:rgba(35,24,21,0.85)}.map .mapItem.area03 .areaItem::before{content:'';border:1px solid #f39800;width:100%;display:inline-block;margin:4px 0}.map .mapItem.area04{color:#f39800;top:50px;left:240px}.map .mapItem.area04 .areaItem{border-top:2px solid #f39800;border-right:2px solid #f39800;padding:4px 0 145px;margin:4px 0 0}.map .mapItem.area05{color:#f39800;left:320px;bottom:-14px;text-align:center}.map .mapItem.area05::before{content:'';border-left:2px solid #f39800;height:42px;position:absolute;left:0;top:-14px}.map .mapItem.area05 .areaItem::before{content:'';border:1px solid #f39800;width:100%;display:inline-block;margin:4px 0}.map .mapItem.area06{color:#f39800;left:130px;top:130px}.map .mapItem.area06 .areaItem{border-top:2px solid #f39800;border-right:2px solid #f39800;padding:4px 12px 90px 0;margin:4px 0 0}.map .mapItem.area07{color:#f39800;top:200px;left:30px}.map .mapItem.area07 .areaItem{border-top:2px solid #f39800;border-right:2px solid #f39800;padding:4px 40px 20px 0;margin:4px 0 0}.map .mapItem.area08{color:#f39800;left:150px;bottom:-67px;text-align:center}.map .mapItem.area08::before{content:'';border-left:2px solid #f39800;height:42px;position:absolute;left:0;top:-14px}.map .mapItem.area08 .areaItem::before{content:'';border:1px solid #f39800;width:100%;display:inline-block;margin:4px 0}.map .mapItem.area09{color:#f39800;left:-97px;bottom:70px;text-align:center}.map .mapItem.area09 .areaItem{text-align:left;width:fit-content;margin:0 auto}.map .mapItem.area09 .areaItem span{padding:0 12px;color:rgba(35,24,21,0.85)}.map .mapItem.area09 .areaItem::before{content:'';border:1px solid #f39800;width:100%;display:inline-block;margin:4px 0}@media screen and (max-width: 768px){.map .mapItem.area02,.map .mapItem.area03{right:-4.8%}.map .mapItem.area04{top:80px}.map .mapItem.area04 .areaItem{padding:4px 12px 145px 0}.map .mapItem.area05{bottom:0px}.map .mapItem.area05::before{height:32px}.map .mapItem.area06{left:150px;top:150px}.map .mapItem.area07{top:220px;left:50px}.map .mapItem.area08{bottom:-55px}.map .mapItem.area08::before{height:32px}.map .mapItem.area09{left:-67px}}.mapsp img{position:relative;top:0;left:0;z-index:-1}.mapsp a{position:absolute;font-size:1.8rem;text-decoration:none;display:block;color:#f39800}.mapsp a.a01{right:12.6%;bottom:77.8%}.mapsp a.a02{right:5.5%;bottom:51.5%}.mapsp a.a03{right:5.5%;bottom:37.7%}.mapsp a.a04{left:47.6%;bottom:60.4%}.mapsp a.a05{left:50.6%;bottom:23.6%}.mapsp a.a06{left:34%;bottom:54.2%}.mapsp a.a07{left:29%;bottom:19.8%}.mapsp a.a08{left:26.5%;bottom:46.6%}.mapsp a.a09{left:3%;bottom:35%}.shopTitle{background:#f39800;color:rgba(35,24,21,0.85);padding:30px;text-align:center}.shoplist p{font-size:1.6rem;line-height:1.4;padding:0 0 8px}.shoplist p.btnBack{margin:20px -60px -10px 0;display:flex;align-items:flex-end;justify-content:flex-end;font-size:1.2rem}.shoplist p.btnBack::before{content:'';background:url(/2025/wp-content/themes/KIDSBOOKS-NEW/assets/images/home.svg) no-repeat;background-size:contain;width:20px;height:20px;display:inline-block;padding:0 0 0 4px}.shoplist a{color:#231815;text-decoration:none}.shoplist a:hover{opacity:0.5}.shoplist table{border-collapse:collapse;width:100%}.shoplist table th{font-weight:normal;background:#eee;position:sticky;top:0;padding:1rem 2rem;text-align:center;border-bottom:1px solid #ddd}.shoplist table td{padding:1rem 2rem;text-align:center;border-bottom:1px solid #ddd;text-align:left}ul.shopMenu{display:flex}ul.shopMenu li{padding:12px 12px 0 0}ul.shopMenu li a{text-decoration:none;color:#231815}@media screen and (max-width: 1010px){.shoplist p.btnBack{margin:0}}@media screen and (max-width: 500px){.shoplist p{font-size:1.2rem}.shoplist p.btnBack{margin:20px 0 -20px;font-size:1.0rem}ul.shopMenu{font-size:1.2rem}.cpTxt{text-align:center}.shoplist table .heading{display:none}.shoplist table .shopName{background:#eee}.shoplist table td{display:block}.shoplist table td:last-child{padding-bottom:20px}.shoplist table th,.shoplist table td{font-size:1.2rem}}.page h2{border-bottom:2px solid #f39800;margin:0 0 10px 0;padding:0 0 8px}.page h2.redBox{padding:8px;color:#231815;background:#f39800;text-align:center}.page ul li{line-height:1.6;text-indent:-1rem;margin-left:1rem}.page ul li::before{content:'・';color:#f39800}.page h3.underLine{text-align:center;font-size:1.2rem;padding:24px 0 4px;border-bottom:1px solid rgba(35,24,21,0.85);width:fit-content;margin:0 auto 24px}.page h3.noline{border-bottom:none}.page hr{border-top:1px solid;margin:8px 0;color:#231815}@media screen and (max-width: 500px){img.sizew100{width:100%}}#sponserlist h1{font-size:1.8rem;line-height:1.6;letter-spacing:4px;width:max-content;margin:30px auto 60px}#sponserlist ul{padding:0 30px}#sponserlist ul li{font-size:1.8rem;padding-bottom:20px}#sponserlist .t-right{font-size:1.8rem;text-align:right}@media (max-width: 500px){#sponserlist{padding:20px 16px}#sponserlist h1{letter-spacing:0;margin:30px auto 40px}#sponserlist ul{padding:0}#sponserlist ul li{font-size:1.0rem}#sponserlist .t-right{font-size:1.0rem}}footer img{width:180px;height:auto;display:block;margin:0 auto}footer p{text-align:center;padding:20px 0;font-size:1.2rem}@media (max-width: 768px){footer{margin-bottom:100px}}#page_top{position:fixed;right:10px;bottom:0;opacity:1.0;z-index:999}#page_top img{width:60px;height:auto}#page_top img:hover{cursor:pointer}@media screen and (min-width: 769px){#page_top{display:none !important}}@media screen and (max-width: 767px){#page_top{bottom:120px}}.footerNav{width:1000px;margin:0 auto}.footerNav ul{display:flex;justify-content:center;font-size:1.2rem;padding:20px 0 0 0}.footerNav ul li{padding:0 0 0 16px}.footerNav ul li:first-child{padding:0}.footerNav ul a{color:#231815}.footerNav ul a:hover{color:#e6b422}@media screen and (max-width: 1010px){.footerNav{width:96%;font-size:1.2rem}}@media screen and (max-width: 500px){footer p{font-size:1.2rem}footer img{width:120px}}.drawer-hidden{display:none}.drawer-open{display:flex;justify-content:center;align-items:center;position:relative;z-index:98;cursor:pointer}@media screen and (min-width: 1261px){.drawer-open{display:none}}.drawer-content{width:70%;height:100%;position:fixed;top:0;left:100%;z-index:100;background:#fff;transition:.5s}#drawer-check:checked ~ .drawer-content{left:0}.drawer-close{width:100%;height:100%;background:#fff;position:fixed;top:0;left:100%;z-index:99;transition:.5s}.drawer-close::before{content:'';width:30px;height:30px;background:url("/2025/wp-content/themes/KIDSBOOKS-NEW/assets/images/close.svg") no-repeat;position:absolute;display:block;right:30px;top:30px}#drawer-check:checked ~ .drawer-close{left:0}@media screen and (max-width: 768px){.drawer-content{width:80%}}@media screen and (max-width: 500px){.drawer-content{width:84%}.drawer-close::before{right:16px}}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%}.modal__content a{font-size:1.2rem}.modalDisp{padding:8px 0;font-size:1.2rem}.modalCont{text-align:left;font-size:1.8rem}.bTitle{font-size:1.6rem;font-weight:bold}button{padding:0;border:none;background:transparent;width:60px;height:60px;position:absolute;outline:none}button:hover{cursor:pointer;opacity:.5}button.buttonBack{left:-70px;top:50%}button.buttonPrev{right:-70px;top:50%}button img{display:block;position:relative;width:60px;height:60px}@media screen and (max-width: 1024px){button.buttonBack{left:-30px}button.buttonPrev{right:-30px}}@media screen and (max-width: 768px){button{display:none}#selectors .SelectorBox::-webkit-scrollbar{height:8px}}.mw-wp-form_image img{width:100%}label{display:block}label.Title{font-size:1.125rem;padding:32px 0 8px}label.Title::before{content:'';border-left:8px solid #f39800;padding:0 8px 0 0}.mwform-radio-field label,.mwform-checkbox-field label{display:flex;padding:4px 0 4px 10px;align-items:center;font-size:1.175rem}.mwform-radio-field{border-bottom:solid 1px rgba(0,0,0,0.3)}.mwform-radio-field label{position:relative;display:inline-block;padding:3px 3px 3px 20px;cursor:pointer}.mwform-checkbox-field label{position:relative;display:inline-block;padding:3px 3px 3px 30px;cursor:pointer}input[type='text'],input[type='email'],input[type='tel']{padding:8px;border-radius:3px;border:1px solid #231815;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:1.175rem;border:none;border-bottom:solid 2px #231815}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus{outline:0;border:solid 1px #f39800}input[type='radio']{margin:0 5px}input[type='radio'].redRadio{display:none}input[type='radio'].redRadio+span{padding:0 8px}input[type='radio'].redRadio+span::before,input[type='radio'].redRadio+span::after{position:absolute;content:'';top:50%;border-radius:100%;-webkit-transition:all .2s;transition:all .2s}input[type='radio'].redRadio+span::before{left:0;width:18px;height:18px;margin-top:-10px;background:#f3f3f3;border:1px solid #ccc}input[type='radio'].redRadio+span:hover::before{background:#fff}input[type='radio'].redRadio+span::after{opacity:0;left:4px;width:12px;height:12px;margin-top:-6px;background:#f39800;-webkit-transform:scale(2);transform:scale(2)}input[type='radio'].redRadio:checked+span::before{background:#fff;border:1px solid #f39800}input[type='radio'].redRadio:checked+span::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}input[type='checkbox']{margin:0 5px}input[type='checkbox'].redCheck{display:none}input[type='checkbox'].redCheck+span::before{background:#fff;border:1px solid #ccc;border-radius:3px;content:'';display:block;height:16px;left:5px;margin-top:-10px;position:absolute;top:50%;width:16px}input[type='checkbox'].redCheck+span::after{border-right:3px solid #f39800;border-bottom:3px solid #f39800;content:'';display:block;height:9px;left:10px;margin-top:-9px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}input[type='checkbox'].redCheck:checked+span::before{border-color:#666}input[type='checkbox'].redCheck:checked+span::after{opacity:1}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;opacity:0.5}.wpcf7-not-valid-tip{margin:10px 30px}.button{display:inline-block;cursor:pointer;background:#1e50a2;color:#fff;font-size:1.125rem;border-radius:3px;border:2px solid #1e50a2;transition:.3s;padding:4px 8px}.button:hover{background:#fff;color:#1e50a2}p.readBox{margin:0 24px 24px;border:1px solid;padding:10px;font-size:0.875rem}textarea{resize:none;border:none;font-size:1.175rem;padding:8px;border-bottom:2px solid #231815}textarea:focus{border:solid 1px #f39800;outline:0}.redSelect{overflow:hidden;width:80%;margin:8px 0;position:relative;border-radius:2px;background:#ffffff}.redSelect select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:8px 38px 8px 8px;color:#231815;font-size:1.125rem;border:2px solid #231815;border-radius:10px}.redSelect select::-ms-expand{display:none}.redSelect::before{position:absolute;top:1.0em;right:0.8em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #231815;pointer-events:none}@media screen and (max-width: 500px){.spInput{width:90%}}.contents{position:relative;border:30px solid #f39800;padding:0 0 30px}.contents.c01 .fv-img{width:100%;height:auto;z-index:-1}.contents.c02 .fv-wrap{background:#f39800;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:30px;margin-bottom:80px}.contents.c02 .fv-wrap .fv-txt{display:flex;flex-direction:column;align-items:flex-start}.contents.c02 .fv-wrap .fv-txt img{width:auto;height:50px}.contents.c02 .fv-wrap .fv-txt p{font-size:2.2rem;font-weight:bold;letter-spacing:4px;padding:0;margin-top:auto}.contents.c02 .fv-wrap .c02-icon{width:30%;height:auto}.contents.c02 .fv-wrap p{font-size:1.8rem;line-height:1.6;padding:60px 0 20px}.contents.c03 .fv-wrap{background:#f39800;padding:30px;margin-bottom:60px}.contents.c03 .fv-wrap img{width:auto;height:40px}.contents.c03 .fv-wrap p{font-size:2.2rem;font-weight:bold;letter-spacing:4px;line-height:1.6;margin:80px 0 40px}.contents.c03 .fv-wrap p.t-right{margin:0;font-size:2rem;text-align:right}.contents.c03 .fv-wrap p.t-right span{display:block;font-size:1.8rem;font-weight:normal;letter-spacing:2px}.contents.c03 .txt-wrap .f-small{font-size:1.8rem;padding:0}.contents.c03 .txt-fl-wrap{margin-top:80px;align-items:flex-end}.contents.c03 .booklist-wrap p{font-size:1.5rem}.contents.c03 .booklist-wrap p span{font-size:1.8rem;font-weight:bold;display:block;padding-bottom:10px}.contents.c04 .fv-wrap{background:#f39800;padding:30px 0 0;margin-bottom:60px}.contents.c04 .fv-wrap img{width:auto;height:50px;padding:0 30px}.contents.c04 .fv-wrap img.img-bg{width:100%;height:auto;padding:0}.contents.c04 .fv-wrap p{font-size:2.2rem;font-weight:bold;letter-spacing:4px;line-height:1.6;padding:0 30px;margin-top:90px}.contents.c04 .booklist-wrap{padding:80px 30px 0}.contents.c04 .booklist-wrap p{font-size:1.5rem}.contents.c04 .booklist-wrap p span{font-size:1.8rem;font-weight:bold;display:block;padding-bottom:10px}.contents.c04 .t-right{padding:60px 0 0}.contents .txt-wrap{margin-top:40px;padding:0 30px}.contents .txt-wrap p{font-size:1.8rem;letter-spacing:1px;line-height:1.8;padding-bottom:60px}.contents .txt-wrap p.title{font-weight:bold}.contents .txt-wrap .t-right{text-align:right;display:block}.contents .txt-wrap img{width:100%;height:auto}.contents .txt-wrap .caption{font-size:1.5rem;line-height:1.4;padding-top:10px}.contents .txt-wrap a{color:#f39800}.contents .txt-fl-wrap{display:flex;align-items:center;flex-wrap:wrap;padding:0 30px}.contents .txt-fl-wrap img{width:30%;height:auto}.contents .txt-box{margin-left:30px}.contents .txt-box p{font-size:2.4rem;font-weight:bold;letter-spacing:8px;padding:15px 0}.contents .txt-box p.sub{font-size:1.6rem;letter-spacing:2px;font-weight:normal;padding:5px 0}.contents .txt-box p.rub{font-size:1.8rem;font-weight:normal;letter-spacing:0;padding:5px 0 0}.contents .txt-disc{margin-top:30px;font-size:1.6rem;line-height:1.6}.contents .booklist-wrap{display:flex;align-items:flex-start;padding:60px 0 0}.contents .booklist-wrap img{width:calc(100% / 3);height:auto;object-fit:contain;flex-grow:0;flex-shrink:0;margin-right:20px}.contents .booklist-wrap p{font-size:1.8rem;line-height:1.4}.contents .new-book{background:#f39800;padding:0 0 60px;margin-top:20px}.contents .new-book .w-title{color:#fff;text-align:center;padding:20px 0 0;font-weight:bold;letter-spacing:3px}.contents .new-book .booklist-wrap{padding:40px 0 0}@media (max-width: 500px){.contents.c02 .fv-wrap{padding:10px;margin-bottom:10px}.contents.c02 .fv-wrap .fv-txt img{height:25px}.contents.c02 .fv-wrap .fv-txt p{font-size:1.6rem;letter-spacing:1px}.contents.c02 .fv-wrap p{font-size:1.2rem;padding:30px 0 10px}}@media (max-width: 500px){.contents.c03 .fv-wrap{padding:10px 10px 16px;margin-bottom:30px}.contents.c03 .fv-wrap img{height:30px}.contents.c03 .fv-wrap P{font-size:1.6rem;letter-spacing:2px;margin:40px 0 20px}.contents.c03 .fv-wrap P.t-right{font-size:1.4rem}.contents.c03 .fv-wrap P.t-right span{font-size:1.0rem;letter-spacing:1px}.contents.c03 .txt-wrap .f-small{font-size:1.0rem}.contents.c03 .txt-fl-wrap{margin-top:50px}}@media (max-width: 500px){.contents.c04 .fv-wrap{padding:10px 0 0;margin-bottom:30px}.contents.c04 .fv-wrap img{height:25px;padding:0 10px}.contents.c04 .fv-wrap p{font-size:1.6rem;letter-spacing:2px;padding:0 10px;margin-top:40px}.contents.c04 .booklist-wrap{padding:40px 20px 0}.contents.c04 .booklist-wrap p{font-size:1.0rem}.contents.c04 .booklist-wrap p span{font-size:1.2rem}.contents.c04 .t-right{padding:30px 0 0}}@media (max-width: 767px){.contents{border:15px solid #f39800;padding:0 0 15px;margin:0}.contents .txt-wrap{padding:0 15px;margin-top:30px}.contents .txt-wrap p{font-size:1.2rem;padding-bottom:16px;letter-spacing:0}.contents .txt-wrap .caption{font-size:1.0rem}.contents .txt-fl-wrap{padding:0 15px}.contents .txt-box{margin-left:20px}.contents .txt-box p{padding:0;font-size:1.6rem;letter-spacing:2px}.contents .txt-box p.sub,.contents .txt-box p.rub{font-size:1.0rem}.contents .txt-disc{margin-top:16px;font-size:1.0rem}.contents .booklist-wrap{padding:20px 0 0}.contents .booklist-wrap img{margin-right:10px}.contents .new-book .booklist-wrap{padding:20px 0 0}.contents .new-book .booklist-wrap p{font-size:1.0rem}.contents .new-book .booklist-wrap p span{font-size:1.2rem}}.con-list li{padding-bottom:40px}.con-list li:last-child{padding-bottom:0}.con-list li#c02 p,.con-list li#c04 p{order:2}.con-list a{display:flex;align-items:flex-start}.con-list a img{width:270px;height:auto}.con-list a img.rt-img{margin-left:5%}.con-list a img.lf-img{margin-right:5%}.con-list p{font-size:2.4rem;line-height:1.7;font-weight:normal}@media screen and (max-width: 768px){.con-list p{font-size:1.6rem}}.con-list p span{display:block;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 767px){.con-list li{margin-left:0;padding:0 !important;margin-bottom:40px !important}.con-list li a{flex-wrap:wrap}.con-list li a img.rt-img,.con-list li a img.lf-img{margin:20px auto;order:1}.con-list li a .cn-box{order:2}}.floating-banner{display:block;position:fixed;z-index:999;bottom:0;right:0;text-align:center;background:#fff}.floating-banner a{display:block;background:#fff}.floating-banner img{width:300px;height:250px;vertical-align:bottom}.floating-banner_sp{display:block;position:fixed;z-index:99999;left:0;bottom:0;text-align:center;width:100%}.floating-banner_sp img{width:100%;height:auto;vertical-align:bottom}.floating-banner:hover{opacity:.8}.fade_off{opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;z-index:99}.fade_on{opacity:1;position:relative;z-index:99}.pc{display:block !important}.sp{display:none !important}@media (max-width: 768px){.pc{display:none !important}.sp{display:block !important}}.page-slbtn{width:80%;margin:40px auto;display:flex;justify-content:space-between}.page-slbtn a{text-decoration:none;color:#231815}.page-slbtn .pv-sl{width:calc(100% / 4)}.page-slbtn .pv-sl img{width:100%;height:auto}.page-slbtn .pv-sl p{text-align:right;position:relative;font-size:1.6rem}@media screen and (max-width: 768px){.page-slbtn .pv-sl p{font-size:1.0rem}}.page-slbtn .pv-sl p span{font-size:0.75rem;display:block;padding-bottom:4px}.page-slbtn .pv-sl p::before{content:'\f104';font-family:"Font Awesome 6 Free";font-weight:bold;position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;color:#f39800}.page-slbtn .nt-sl{width:calc(100% / 4)}.page-slbtn .nt-sl img{width:100%;height:auto}.page-slbtn .nt-sl p{position:relative;font-size:1.6rem}@media screen and (max-width: 768px){.page-slbtn .nt-sl p{font-size:1.0rem}}.page-slbtn .nt-sl p span{font-size:0.75rem;display:block;padding-bottom:4px}.page-slbtn .nt-sl p::after{content:'\f054';font-family:"Font Awesome 6 Free";font-weight:bold;position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;color:#f39800}.btn-area{margin:0 auto 90px}.close-btn{text-align:center;margin-top:80px}.close-btn a{background:#f39800;color:#fff;text-decoration:none;border:2px solid #f39800;font-size:2.4rem;letter-spacing:2px;padding:6px 60px;display:inline-block}@media screen and (min-width: 769px){.close-btn a:hover{background:#fff;color:#f39800 !important}}@media (max-width: 767px){.close-btn{margin-top:40px}}.list-box ul{list-style:none}.list-box ul li{display:flex;text-indent:0;margin-left:0;gap:20px}.list-box ul li::before{content:none}.list-box ul li .pref{width:10%}.list-box ul li .add{width:50%}.list-box ul li .name{width:40%}@media (max-width: 500px){.list-box ul li{flex-wrap:wrap;border-bottom:1px solid #a89f89;padding-bottom:10px;margin-bottom:10px}.list-box ul li .add{width:80%}.list-box ul li .name{width:100%}.list-box ul li:last-child{border-bottom:none}}.page-content h1{font-size:3rem;letter-spacing:8px;line-height:1.7}.page-content h1 span{font-size:1.6rem;display:block;letter-spacing:2px}@media screen and (max-width: 768px){.page-content h1{font-size:2.8rem;letter-spacing:4px}}.page-content h2{font-size:2.4rem;margin-top:40px;padding-bottom:20px;line-height:1.7}@media screen and (max-width: 768px){.page-content h2{font-size:2.2rem}}.page-content h3{font-size:2.0rem;line-height:1.7;letter-spacing:2px;padding-bottom:10px}.page-content p{font-size:2.0rem;line-height:1.7;margin-bottom:40px}@media screen and (max-width: 768px){.page-content p{font-size:1.8rem}}.page-content figure{width:70%;margin:30px auto;text-align:center}.page-content figure figcaption{font-size:1.6rem;line-height:1.7;text-align:left}.page-content .sub-font{height:30px;width:auto;margin-bottom:60px}.page-content.non-style{border:solid 10px #f39800;border-radius:30px;padding:80px 30px 40px}.page-content.non-style .h1-box{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.page-content.non-style .h1-box img{width:120px;height:auto;margin-right:50px}@media screen and (max-width: 768px){.page-content.non-style{padding:40px 16px 40px}.page-content.non-style .h1-box{padding:0}}.page-content.rep-style{background:#f9c787;border-radius:40px;padding:40px 30px 40px;width:90%;margin:0 auto}@media screen and (max-width: 768px){.page-content.rep-style{width:100%;padding:40px 20px 40px}}.page-content .int-discbox{text-align:right}.page-content .int-discbox p{font-size:2.2rem;font-weight:bold;letter-spacing:4px}@media screen and (max-width: 768px){.page-content .int-discbox p{font-size:2.0rem}}.page-content .int-discbox span{display:block;font-size:1.6rem;letter-spacing:normal;font-weight:normal}@media screen and (max-width: 768px){.page-content .int-discbox span{font-size:1.4rem}}.page-content .row-img-cont figure{width:100%;margin:0}.page-content .row-img-cont p{margin-bottom:10px}.page-content .row-img-cont .address-txt{font-size:1.6rem}.page-content .colmun-shop-info{font-size:1.6rem;line-height:1.6}.page-content .colmun-shop-info span{font-size:2.4rem;font-weight:bold;display:block}.page-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:static;background:none;color:#231815;text-shadow:none;text-align:left}@media screen and (max-width: 768px){.page-content{margin:0}.page-content figure{width:100%}}
