@charset "UTF-8"; html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html,body{height:100%}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;background:#fff;color:#1f1f1f;font-family:"Roboto",arial,helvetica,sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-text-decoration:none;-webkit-text-decoration-skip-ink:none;color:inherit;text-decoration:none;text-decoration-skip-ink:none}img{vertical-align:middle}hr{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%}html{overflow-y:scroll;font-size:16px}body.fixed{position:fixed;left:0;width:100%;height:100%}.dispPC{display:block}.dispSP{display:none}.clearfix:after{display:block;clear:both;content:" "}.contentsBlock{width:100%;max-width:990px;margin:0 auto;padding:1rem 0 3rem;background:#fff}.resArea{width:90%;margin:0 auto}.sliderArea{position:relative;width:90%;margin:0 auto 1rem;padding-bottom:2rem}.sliderArea *:focus{outline:none}.breadcrumbArea{width:100%;margin:0 auto 1rem;background:#707070}.breadcrumbInner{width:100%;max-width:990px;margin:0 auto}.breadcrumbArea ul{width:90%;margin:0 auto}.breadcrumbArea li{margin-right:.5rem;float:left}.breadcrumbArea li:last-child{margin-right:0}.breadcrumbArea a,.breadcrumbArea span{color:#fff;font-size:.7rem;line-height:1.2rem;word-break:break-word}.copyright{margin:0 auto 1rem;font-size:.8rem;text-align:center}.breadcrumbArea:has(+.browseArea){margin:0 auto 0.5rem}.browseArea{width:100%;max-width:990px;margin:0 auto 1rem}.browseInner{width:90%;margin:0 auto;font-size:.7rem;line-height:1.2rem;word-break:break-word}.browseInner a{text-decoration:underline}.headerArea *{box-sizing:border-box}.headerArea{z-index:9003;position:fixed;top:0;width:100%;height:3.2rem;background:#000}.headerArea{transition:transform .4s ease}.headerArea{transform:translateY(0)}.headerArea.main_header--unpinned{transform:translateY(-150%)}body.fixed .headerArea{position:relative}.headerArea .header_inner{position:relative;width:100%;max-width:990px;margin:0 auto}.headerArea .header_Logo{display:block;margin-top:.5rem;margin-left:1rem;float:left}.headerArea .header_Logo a{display:block}.headerArea .header_Logo img{height:2.2rem;word-break:break-word}.header_topSpace{width:100%;height:3.2rem}body.fixed .header_topSpace{z-index:9000;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}body.fixed.nonelayer .header_topSpace{display:none}.headerArea .header_sideNavi_button ~ .header_Logo{margin-left:3.5rem}.headerArea .header_sideNavi_button{position:absolute;top:1rem;left:1rem;width:1.5rem;height:1.2rem;margin:0;padding:0;border:none;outline:none;background:transparent;cursor:pointer}.headerArea .header_sideNavi_button .bar{display:block;position:absolute;left:0;width:100%;height:.2rem;background:#fff;transition:transform .4s ease}.header_sideNavi_button span:nth-child(1){top:0}.header_sideNavi_button span:nth-child(2){top:.5rem}.header_sideNavi_button span:nth-child(3){top:1rem}body.sidenaviOpen .header_sideNavi_button span:nth-child(1){top:.35rem;transform:rotate(-45deg)}body.sidenaviOpen .header_sideNavi_button span:nth-child(2),body.sidenaviOpen .header_sideNavi_button span:nth-child(3){top:.35rem;transform:rotate(45deg)}.headerArea .header_sideNavi{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;z-index:9002;position:absolute;top:3.2rem;left:0;width:18rem;height:0;padding:0 1rem;overflow-x:hidden;overflow-y:auto;background:#fff;color:#1f1f1f;transition:transform .4s ease;transition:.4s ease}.header_sideNaviArea .header_sideNavi::-webkit-scrollbar{display:none}body.sidenaviOpen .header_sideNavi{-ms-overflow-style:none;scrollbar-width:none;height:calc(100vh - 6rem);padding:.6rem 1rem 1rem;overflow-x:hidden;overflow-y:auto}.header_sideNavi::-webkit-scrollbar{display:none}.headerArea .header_sideNavi .naviBox{display:block;padding:.6rem 0;font-size:1.2rem}.headerArea .header_sideNavi .naviBox:hover{color:#ff9204}.headerArea .header_sideNavi .naviBox.top{position:relative;font-size:1.5rem;font-weight:bold}.headerArea .header_sideNavi .naviBox.top:after{-webkit-transform:rotate(45deg);display:block;position:absolute;top:50%;right:5px;width:6px;height:6px;margin-top:-5px;transform:rotate(45deg);border-top:2px solid #ff9204;border-right:2px solid #ff9204;content:""}.headerArea .header_sideNavi .naviBox.marginB{margin-bottom:1rem}.headerArea .header_sideNavi .header_snsArea{margin-top:1.5rem}.header_sideNavi .header_snsArea .title{font-size:1.1rem}.header_sideNavi .header_snsArea .snsTable{display:table;width:100%;table-layout:fixed}.header_sideNavi .header_snsArea .snsCell{display:table-cell;padding:0 .1rem;text-align:center;vertical-align:middle}.header_sideNavi .header_snsArea .snsCell a{display:block}.header_sideNavi .header_snsArea .snsCell img{height:3rem;word-break:break-word}.header_sideNavi .header_snsArea .snsCell span{display:block;font-size:.7rem}.header_sideNavi .header_sideNavi_copyright{margin-top:1.5rem;padding-bottom:1.5rem;font-size:.8rem}.headerArea .header_topNavi{position:relative;margin:0.6rem 1rem 0 0;float:right}.headerArea .header_topNavi .naviBox{display:table-cell;height:2rem;padding-left:1.2rem;vertical-align:middle}.headerArea .header_topNavi .naviBox:hover{opacity:.6}.headerArea .header_topNavi .naviBox img{height:1.5rem}.headerArea .header_topNavi .naviBox span{font-size:1rem;opacity:.5}.headerArea .header_topNavi .naviBox.selected span{opacity:1}.headerArea .header_topNavi .naviBox.attention div{position:relative}.headerArea .header_topNavi .naviBox.attention div:after{display:block;position:absolute;top:0;right:0;width:.4rem;height:.4rem;border-radius:50%;background:#ffa904;content:"";opacity:1}.headerArea .header_searchBox_close{display:none;z-index:9003;position:absolute;top:0;right:0;width:2.8rem;height:2.8rem;background:#242424;cursor:pointer}body.searchOpen .headerArea .header_searchBox_close{display:block}.headerArea .header_searchBox_close .bar{display:block;position:absolute;left:0;width:100%;height:.2rem;background:#fff}.header_searchBox_close .bar:nth-child(1){margin:1.1rem 0 0 .1rem;transform:rotate(135deg)}.header_searchBox_close .bar:nth-child(2){margin:1.1rem 0 0 .1rem;transform:rotate(-135deg)}.headerArea .header_safeSearchSwitch{margin:.9rem 0 0;float:right;color:#7f7f7f}.headerArea .header_safeSearchSwitch a:hover{opacity:.8}.headerArea .header_safeSearchSwitch span{vertical-align:middle}.headerArea .header_safeSearchSwitch .swImg{display:inline-block;margin-left:.3rem}.headerArea .header_login{position:absolute;top:.6rem;right:1rem;text-align:center}.headerArea .header_login a{display:block;width:10rem;height:2rem;border-radius:1rem;background:#fff;color:#000;font-size:1rem;font-weight:bold;line-height:2rem}.headerArea .header_login a:hover{opacity:.8}.totalPointsArea{box-sizing:border-box;position:relative;width:100%;max-width:990px;height:1rem;margin:1rem auto 0;padding:0 0.5rem;font-size:0.9rem;text-align:right}.totalPointsArea p{position:absolute;right:0.5rem;bottom:0}.totalPointsArea .totalPnt,.totalPointsArea .getPnt{color:#ff9204}.header_topSpace.header_searchArea_open{height:7.4rem}.headerArea.header_searchArea_open{height:7.4rem}body.searchOpen .headerArea.header_searchArea_open{height:3.2rem}.headerArea .header_searchArea{display:flex;position:relative;top:0.9rem;justify-content:flex-end;width:97%;max-width:990px;height:3.2rem;margin:0 auto}body.searchOpen .headerArea .header_searchArea{display:none}.header_searchArea .searchForm{width:50%;margin:0}.header_searchArea .searchInput{height:3rem;padding:0 48px 0 20px;border-radius:1.5rem;border-color:#fff;background:#000;cursor:pointer}.header_searchArea .searchInput::-moz-placeholder{color:#fff}.header_searchArea .searchInput:-ms-input-placeholder{color:#fff}.header_searchArea .searchInput::placeholder{color:#fff}.header_searchArea .searchSubmit{top:2px;right:3px;width:2.5rem;height:2.5rem;background:none}.header_searchArea .header_searchBtn{margin-right:1rem;text-align:center}.header_searchArea .header_searchBtn a{display:block;width:8rem;height:3rem;padding:0.5rem 0 0;border:1px solid #fff;border-radius:1.5rem;background:color_black1;color:#fff;font-size:1rem}.headerArea .settingBlock{display:flex;position:absolute;top:1.1rem;right:6.4rem;align-items:center;text-align:center}.headerArea .settingBlock.nologin{display:flex;position:absolute;top:1.1rem;right:12rem;align-items:center;text-align:center}.headerArea .settingBlock p{display:inline-block;position:relative;top:1px;margin-right:0.3rem;color:#fff;font-size:1rem}.headerArea .settingBlock .toggleButton .toggleInput{z-index:5;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.headerArea .settingBlock .toggleButton .toggleLabel{box-sizing:border-box;display:inline-block;position:relative;width:2rem;height:0.5rem;border-radius:0.3rem;background:#707070}.headerArea .settingBlock .toggleButton .toggleLabel:after{z-index:2;position:absolute;top:-0.4rem;left:0;width:1.1rem;height:1.1rem;border:1px #000 solid;border-radius:100%;background:#ffa904;content:""}.headerArea .settingBlock .toggleButton .toggleInput:checked+.toggleLabel{background-color:#ffa904}.headerArea .settingBlock .toggleButton .toggleInput:checked+.toggleLabel:after{left:0.8rem;background:#ffa904}.headerArea .header_sideNavi .naviBox.smallText{font-size:1rem}.footerArea{width:100%}.footerArea *{box-sizing:border-box}.footerArea .footer_copyright{width:100%;max-width:990px;margin:0 auto;padding:1rem 0;font-size:.8rem;text-align:center}.footerArea .footer_inner{display:none;z-index:9003;position:fixed;bottom:0;width:100%;height:auto;background:#000}.footerArea .naviBox{display:block;width:25%;float:left;text-align:center}.footerArea .naviBox a{display:block;padding:.6rem 0}.footerArea .naviBox.attention a{position:relative}.footerArea .naviBox.attention a:after{display:block;position:absolute;top:15%;right:50%;width:.6rem;height:.6rem;margin-right:-1rem;border-radius:50%;background:#ffa904;content:"";opacity:1}.footerArea .naviBox img{height:1.5rem;word-break:break-word;opacity:.5}.footerArea .naviBox p{padding-top:.3rem;font-size:.5rem;opacity:.5}.footerArea .naviBox.selected img,.footerArea .naviBox.selected p{opacity:1}.sns-icon{margin-bottom:1rem}.sns-icon img{width:30px}.sns-icon a{margin-right:1rem}.sns-icon a:last-child{margin-right:0}.searchMenu{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;z-index:9001;position:absolute;top:3.2rem;left:0;width:100%;height:0;overflow-x:hidden;overflow-y:auto;transition:transform .4s ease;transition:.4s ease}body.searchOpen .searchMenu{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;height:100%;padding-bottom:2rem;overflow-x:hidden;overflow-y:auto}.searchMenu::-webkit-scrollbar{display:none}.searchMenu .searchInner{width:100%;max-width:990px;margin:0 auto}.searchArea{box-sizing:border-box;width:90%;max-width:990px;margin:0 auto 1.5rem;padding:1.5rem 3rem 1.5rem 0}.searchForm{position:relative;width:50%;margin:0 auto 0 0}.searchInput{-o-border-image:initial;-webkit-appearance:none;position:relative;width:100%;height:38px;padding:0 48px 0 6px;border:1px solid #fff;border-radius:4px;border-image:initial;outline:none;background:#fff;font-size:16px;line-height:1.25}.searchSubmit{position:absolute;top:0;right:0;width:26px;height:26px;padding:6px;border:none;border-radius:0 4px 4px 0;background:#ffa904}.searchForm input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.searchForm .inputFormError{margin:0.5rem auto 0;color:red;font-size:1rem;line-height:1.5rem}.searchMenu .searchInner .secTitle{display:table;position:relative;width:90%;max-width:990px;margin:0 auto 1rem;text-align:left;table-layout:fixed}.searchMenu .searchInner .secTitle .titleTxt{display:table-cell;color:#fff;font-size:1.8rem;font-weight:bold;line-height:2rem;vertical-align:middle}.smallBannerArea{width:90%;max-width:990px;margin:0 auto 3rem;text-align:center}.smallBannerArea a,.smallBannerArea>figure{display:inline-block;width:14.6%;margin:0 auto 1rem;padding:0 1%;float:left}.smallBannerArea img{width:98%;max-width:450px;word-break:break-word}.collectionsArea{width:90%;max-width:990px;margin:0 auto 2rem;color:#fff}.collectionsArea a{font-size:1.3rem;text-decoration:underline}.genreButtonArea{width:90%;max-width:990px;margin:0 auto 1.5rem;padding:0 0 0.5rem}.genreButtonArea a{display:inline-block;margin:0 1rem 1rem 0;padding:0.5rem 1rem;border:1px solid #c7c7c7;border-radius:3rem;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);font-feature-settings:"palt";font-size:1.1rem;font-weight:bold;text-align:center;vertical-align:top}.searchMenu .searchInner .secTitle .titleTxt a{display:block;padding-right:2rem;text-decoration:underline}.searchMenu .searchInner .secTitle .titleTxt a::after{display:block;position:absolute;top:50%;right:.5rem;width:.5rem;height:.5rem;margin-top:-.3rem;clear:both;transform:rotate(135deg);border-width:2px 0 0 2px;border-style:solid;border-color:#fff transparent transparent #fff;content:""}.searchMenu .searchInner .secTitle+.secTitle{padding-top:0.5rem}.searchMenu .searchInner .searchInput{padding:0 48px 0 15px;border-radius:18px;color:#707070}.searchMenu .searchInner .searchSubmit{top:-1px;background:none}.searchMenu .searchInner .closeBtn{position:relative;top:0.5rem;right:1rem}.searchMenu .searchInner .closeBtn .searchMenu_close{z-index:9003;position:absolute;top:0;right:0;width:2.8rem;height:2.8rem;cursor:pointer}.searchMenu .searchInner .closeBtn .searchMenu_close .bar{display:block;position:absolute;left:0;width:100%;height:0.2rem;background:#fff}.searchMenu .searchInner .closeBtn .searchMenu_close .bar:nth-child(1){margin:1.1rem 0 0 0.1rem;transform:rotate(135deg)}.searchMenu .searchInner .closeBtn .searchMenu_close .bar:nth-child(2){margin:1.1rem 0 0 0.1rem;transform:rotate(-135deg)}.txtSliderArea{width:96%;max-width:990px;margin:0 auto 2rem}.txtSliderArea.swiper-container{padding:0 0 4px}.txtSliderArea .swiper-slide{width:auto}.txtSliderArea .swiper-slide a{display:block;margin:0 0.2rem;padding:0.5rem 1rem;border:1px #c7c7c7 solid;border-radius:2.1rem;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#1f1f1f;font-size:1rem}.txtSliderArea .swiper-slide.selected a{position:relative;background:#1f1f1f;color:#fff;font-weight:normal}.txtSliderArea .swiper-slide a .newCnt{display:inline-block;position:relative}.txtSliderArea .swiper-slide a .newCnt:after{display:block;position:absolute;top:-0.5rem;right:-1.2rem;width:0.6rem;height:0.6rem;border-radius:50%;background:#ff9204;content:"";opacity:1}.PremiumSliderArea{max-width:990px;margin:0 auto 2rem}.PremiumSliderArea .txtSliderArea{width:96%;max-width:990px;margin:0 auto}.PremiumSliderArea .txtSliderArea .swiper-slide a{display:block;margin:0 0.2rem;padding:0.5rem 1rem;border:1px solid #c7c7c7;border-radius:2.1rem;background:#ff9204;font-size:1rem}.PremiumSliderArea .txtSliderArea .swiper-slide.selected a{position:relative;background:#1f1f1f;color:#fff}.btnBox{margin:0 auto;text-align:center}.btnBox.disable{opacity:0.4}.btnBox a:hover{opacity:.8}.btnBox.disable a:hover{cursor:default;opacity:1}.btnBox .btnOrange{border:1px solid #c7c7c7;background:#ff9204;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#1f1f1f}.btnBox .btnOrange2{border:1px solid #ffa904;background:#ffa904;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#fff}.btnBox .btnBlue{border:1px solid #056be4;background:#056be4;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#fff}.btnBox .btnBlue2{border:1px solid #04b5ff;background:#04b5ff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#242424}.btnBox .btnBlack{border:1px solid #c7c7c7;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16)}.btnBox .btnGray{border:1px solid #c7c7c7;background:#e5e5e5;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#707070}.btnBox .btnWhite{border:1px solid #1f1f1f;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#1f1f1f}.btnBox .btnWhite2{border:1px solid #1f1f1f;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#056be4}.secTitle{display:table;position:relative;width:90%;max-width:990px;margin:0 auto 1rem;text-align:left;table-layout:fixed}.secTitle .titleTxt{display:table-cell;color:#1f1f1f;font-size:1.8rem;font-weight:bold;line-height:2rem;vertical-align:middle}.rightLink{display:table-cell;width:7rem;padding-right:1.2rem;color:#1f1f1f;font-size:1rem;line-height:1.5rem;text-align:right;vertical-align:middle}.rightLink:after{display:block;position:absolute;top:50%;right:.5rem;width:.5rem;height:.5rem;margin-top:-.3rem;clear:both;transform:rotate(135deg);border-width:2px 0 0 2px;border-style:solid;border-color:#ffa904 transparent transparent #ffa904;content:""}.contentsBlockInner{position:relative;width:90%;margin:0 auto}.sideNav{width:100%;margin:0 auto 2rem;text-align:left}.newTitle{width:100%;max-width:990px;margin:0 auto;text-align:left}.newTitle .titleTxt{box-sizing:border-box;display:block;position:relative;max-width:13rem;padding:.2rem 1rem;border:1px solid #c7c7c7;background:#ff9204;box-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:1.2rem;font-weight:bold}.newTitle .titleTxt:after{display:block;position:absolute;top:50%;width:.8rem;height:.8rem;clear:both;transform:rotate(135deg);border-style:solid;content:""}.newTitle.open .titleTxt:after{right:0;margin-top:-.2rem;margin-right:0.5rem;border-width:0 0 3px 3px;border-color:transparent transparent #1f1f1f #1f1f1f}.newTitle.close .titleTxt:after{right:0;margin-top:-.8rem;margin-right:0.5rem;border-width:3px 3px 0 0;border-color:#1f1f1f #1f1f1f transparent transparent}.newInner{z-index:200;position:absolute;left:0;width:100%;max-width:12.9rem;margin:0 auto;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;box-shadow:0 2px 2px rgba(0,0,0,0.16);text-align:left}.newInner.close{display:none}.newInner .genreList{width:100%;padding-bottom:1rem;background:#fff}.newInner .genreList .listContents a{display:block;padding:.5rem 1rem;font-size:1.2rem;word-break:break-word}.resArea.bonus{padding-top:2rem;border-top:1px solid #e5e5e5}.resArea.bonus .noList{margin:0 auto 3rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;font-size:1.5rem;line-height:1.8rem;text-align:center}.SelectTitleNav{width:90%;max-width:990px;margin:0 auto 2rem}.SelectTitleList li{display:inline-block}.SelectTitleList li a{display:block;position:relative;margin:0 0.2rem;padding:0.3rem 1.3rem;border:1px #fff solid;border-radius:2.1rem;color:#fff;font-size:1rem}.SelectTitleList li.selected a{background:#fff;color:#242424}.resArea *{box-sizing:border-box}.resArea ul{margin-bottom:1.5rem}.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-color:#ff9204;line-height:0;text-align:center}.listBox figure a{display:block}.listBox figure img{width:100%;height:auto;word-break:break-word}.listBox .informationBlock{display:table-cell;padding:.2rem 0 .5rem 1rem;vertical-align:top;word-break:break-word}.listBox .informationBlock .titleName{margin:0 0 .5rem 0;text-align:left}.listBox .informationBlock .titleName a{font-size:1.3rem;line-height:1.4;text-decoration:underline}.listBox .informationBlock .label{margin:0}.listBox .informationBlock .label a,.listBox .informationBlock .label span{display:inline-block;margin:0 0.2rem 0.7rem 0;padding:0.2rem 0.3rem;border:1px solid #c7c7c7;border-radius:5%;font-size:1rem;line-height:1rem}.listBox .informationBlock .label a.rating,.listBox .informationBlock .label span.rating{border:1px solid #c7c7c7;background-color:#f7ff07}.listBox .informationBlock .authorName{margin:0 0 .6rem 0;font-size:1rem;line-height:1.3;text-align:left}.listBox .informationBlock .authorName a{text-decoration:underline}.listBox .floatBlock{display:block;width:100%;table-layout:fixed}.listBox .floatBlock .left,.listBox .floatBlock .right{vertical-align:top;word-break:break-word}.listBox .floatBlock .left{display:block;width:100%}.listBox .floatBlock .right{display:block;width:auto;margin:1rem 0 0;padding-left:1rem;float:right;vertical-align:bottom}.listBox .floatBlock .genreBlock{margin:0 0 .7rem 0;font-size:1rem;line-height:1.3;text-align:left}.listBox .floatBlock .genreBlock a{margin-right:1rem;text-decoration:underline}.listBox .floatBlock .genreBlock a:before{content:"#"}.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;word-break:break-word}.listBox .floatBlock .evaluationBlock p{display:block;margin:0 0 0 1.8rem;font-size:1rem;word-break:break-word}.listBox .btnBlock a{display:block;padding:1rem 1.6rem;border:1px solid #c7c7c7;border-radius:2rem;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);font-feature-settings:"palt";font-size:1.1rem;font-weight:bold;text-align:center}.listBox .btnBlock a span{display:inline-block}.listBox .btnBlock a:hover{opacity:.7}.listBox .informationBlock .saleBlock{margin:0}.listBox .informationBlock .saleBlock a,.listBox .informationBlock .saleBlock span{display:inline-block;margin:0 0.2rem 0.7rem 0;padding:0.2rem;border:1px solid #ef3232;background:#ef3232;color:#fff;font-size:1rem}.listBox .floatBlock .StarRatingBlock{margin:0;font-size:1rem;text-align:left}.listBox .floatBlock .StarRatingBlock a{display:flex;align-items:center}.listBox .floatBlock .StarRatingBlock .star{margin-right:0.2rem}.listBox .floatBlock .StarRatingBlock .star img{width:1.2rem;margin-right:0.1rem}.listBox .floatBlock .StarRatingBlock .count{padding-top:0.2rem;font-size:1rem}.listBox .floatBlock .count span{text-decoration:underline}.listBox .nowOnly{z-index:10;position:absolute;top:-4px;right:-3px;width:25px;height:25px;background-image:url("https://c.mangaplaza.com/s/images/icon/icon_nowonly.svg");background-repeat:no-repeat;background-size:contain}.listBox figure:has(.nowOnly){position:relative}.pager{width:100%;margin:0 auto 2rem;overflow:hidden;text-align:center}.pager .pages{display:inline-block}.pager .pages li{margin-right:.5rem;float:left}.pager .pages li a,.pager .pages li span{box-sizing:border-box;display:block;padding:.8rem;border:1px solid #c7c7c7;border-radius:.4rem;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:1.2rem;line-height:1.2rem}.pager .pages li.selected span{border-color:#c7c7c7;background:#e5e5e5;color:#707070;font-weight:bold}.pager .pages li.leader{padding-top:.3rem}.pager .pages li.nopage{margin-top:1px;padding:.8rem;opacity:.6}.pageTopBtn{display:none;z-index:5000;position:fixed;right:2rem;bottom:2rem}.pageTopBtn a,.pageTopBtn a:hover{display:block;padding:.5rem;text-align:center;text-decoration:none}.pageTopBtn img{width:2.4rem;max-width:39px;word-break:break-word}.dialogInner{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;display:none;z-index:7001;position:fixed;top:15%;bottom:10%;left:20%;width:60%;overflow-y:auto;border-radius:.5rem .5rem .6rem .6rem;background:#fff;line-height:1.2rem}.dialogInner::-webkit-scrollbar{display:none}.dialogCloseBtn{z-index:7001;position:absolute;top:.5rem;right:3%;height:3rem;text-align:center;cursor:pointer}.dialogCloseBtn img{height:3rem}.dialogContents{padding:3.5rem 1rem 2rem;text-align:left}.dialogBg{display:none;z-index:7000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.8)}.purchaseConfArea{color:#1f1f1f}.purchaseConfArea .listContents{display:table;position:relative;width:92%;margin-bottom:1rem;padding-right:8%;padding-bottom:1rem;border-bottom:1px solid #707070;line-height:1.5rem;table-layout:fixed}.purchaseConfArea .listContents.trial.not{color:red}.purchaseConfArea .listContents.trial.not .rightBox .rightElement{font-weight:bold}.purchaseConfArea .listContents .leftBox{display:table-cell;width:auto}.purchaseConfArea .listContents .rightBox{display:table-cell;width:30%;text-align:center;vertical-align:middle}.purchaseConfArea .listContents.title .rightBox{width:90px;margin-left:1rem}.purchaseConfArea .listContents.subtotal .leftBox{width:60%}.purchaseConfArea .listContents.total .leftBox,.purchaseConfArea .listContents.tax.entry .leftBox,.purchaseConfArea .listContents.usePoints.entry .leftBox,.purchaseConfArea .listContents.listprice .leftBox,.purchaseConfArea .listContents.dscount .leftBox{width:auto}.purchaseConfArea .listContents.subtotal .rightBox,.purchaseConfArea .listContents.total .rightBox,.purchaseConfArea .listContents.tax.entry .rightBox,.purchaseConfArea .listContents.usePoints.entry .rightBox,.purchaseConfArea .listContents.listprice .rightBox,.purchaseConfArea .listContents.dscount .rightBox{width:auto;text-align:right}.purchaseConfArea .listContents.payment .leftBox,.purchaseConfArea .listContents.trial .leftBox{width:50%}.purchaseConfArea .listContents.payment .rightBox,.purchaseConfArea .listContents.trial .rightBox{width:50%}.purchaseConfArea .listContents.payment .rightBox{vertical-align:top}.purchaseConfArea .listContents.addPayment .leftBox{width:100%}.purchaseConfArea .leftBox .leftElement{font-size:1.2rem;font-weight:bold}.purchaseConfArea .rightBox .rightElement{font-size:1.2rem;text-align:right}.purchaseConfArea .fontSmall{font-size:0.6rem}.purchaseConfArea .changeZip{cursor:pointer}.listContents.title{width:100%;padding-right:0;font-size:1.4rem}.listContents.title.second{margin-bottom:0;border-bottom:none}.purchaseConfArea .listContents.title .rightBox img{max-width:100%;height:auto;vertical-align:bottom}.listContents.subtotal .rightElement{color:#000;font-weight:bold;text-align:right}.listContents.subtotal.second{margin:0 auto 1rem;padding:1rem;border:1px solid #707070}.listContents.subtotal.second .noteArea{margin-top:1rem}.listContents.subtotal.second .noteArea .underline{text-decoration:underline}.listContents.subtotal.second .noteArea .fontSmall{font-size:.8rem;line-height:1rem}.listContents.subtotal.second .noteArea .fontSmall.Red{margin-top:1rem;color:red}.listContents.subtotal.second .totalArea{margin-bottom:1rem;color:#056be4;font-size:1.5rem;font-weight:bold;text-align:center}.listContents.subtotal.second .totalArea p{display:inline-block}.listContents.subtotal.second .totalArea p .usd{display:inline-block;margin-left:2rem}.listContents.subtotal.second .totalArea p .point{display:block;margin-top:0.5rem;font-size:1rem;font-weight:normal;text-align:right}.listContents.tax.entry .leftBox,.listContents.usePoints.entry .leftBox{line-height:.75rem}.listContents.tax.entry .fontSmall,.listContents.usePoints.entry .fontSmall{text-decoration:underline}.listContents.tax.notEnterd .leftBox,.listContents.usePoints.notEnterd .leftBox{line-height:1.3rem}.listContents.tax.notEnterd .fontSmall,.listContents.usePoints.notEnterd .fontSmall{margin-left:.5rem}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important}.listContents.tax.notEnterd input[type="number"],.listContents.usePoints.notEnterd input[type="number"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline;width:40%;height:38px;padding:6px;border:1px solid #242424;border-radius:3px;background:#fff;box-shadow:none;color:#242424;font-size:16px;line-height:1.25;vertical-align:middle}.listContents.tax.notEnterd input[type="number"]::-webkit-outer-spin-button,.listContents.tax.notEnterd input[type="number"]::-webkit-inner-spin-button,.listContents.usePoints.notEnterd input[type="number"]::-webkit-outer-spin-button,.listContents.usePoints.notEnterd input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.listContents.tax.notEnterd input[type="number"],.listContents.usePoints.notEnterd input[type="number"]{-moz-appearance:textfield}.listContents.tax.notEnterd .rightElement a,.listContents.usePoints.notEnterd .rightElement a{display:block;padding:0.5rem 0;border-radius:1.25rem;background:#056be4;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#fff;text-align:center}.listContents.total.pending,.listContents.payment.pending,.listContents.addPayment.pending,.listContents.usePoints .leftBox.pending{opacity:.6}.listContents.payment.pending .rightElement{color:#1f1f1f !important;opacity:.6}.listContents.usePoints span{font-size:1rem;font-weight:normal}.listContents.total .rightElement,.listContents.listprice .rightElement,.listContents.dscount .rightElement{font-weight:bold}.listContents.payment.unset .rightElement{color:#056be4;font-weight:normal;line-height:1rem;text-align:right}.listContents.payment input[type="radio"],.listContents.addPayment input[type="radio"],.listContents.usePoints input[type="radio"]{display:none}.listContents.payment input[type="radio"]+label,.listContents.addPayment input[type="radio"]+label,.listContents.usePoints input[type="radio"]+label{display:block;margin-top:1.5rem;padding:0 0 0 25px;background:url(https://c.mangaplaza.com/s/images/form/radio_off02.png) no-repeat left center;background-size:1rem;font-size:1rem}.listContents.payment input[type="radio"]:checked+label,.listContents.addPayment input[type="radio"]:checked+label,.listContents.usePoints input[type="radio"]:checked+label{display:block;padding:0 0 0 25px;background:url(https://c.mangaplaza.com/s/images/form/radio_on02.png) no-repeat left center;background-size:1rem;font-size:1rem}.listContents.payment input[type="radio"]:disabled+label,.listContents.addPayment input[type="radio"]:disabled+label,.listContents.addPayment input[type="radio"]:disabled+label+.creditImgArea{opacity:.5}.listContents.addPayment .selectCreditNote{font-size:.8rem}.listContents.addPayment .inputFormTitle{margin:1.2rem auto 0.3rem;font-size:.8rem}.listContents.addPayment input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline;width:100%;height:38px;padding:6px;border:1px solid #242424;border-radius:3px;background:#fff;box-shadow:none;color:#242424;font-size:16px;line-height:1.25;vertical-align:middle}.listContents input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.listContents .inputFormError{margin:0.5rem auto 0;color:red;font-size:1rem;line-height:1.5rem}.listContents.addPayment .floatLeft{width:35%;margin-right:5%;float:left}.listContents.noteArea{border-bottom:none}.listContents.noteArea .fontSmall{font-size:.8rem;line-height:1rem}.listContents.noteArea .fontSmall.Red{margin-top:1rem;color:red}.listContents.noteArea a{text-decoration:underline}.listContents.open,.listContents.close{position:relative}.listContents.open:after,.listContents.close:after{display:block;position:absolute;top:50%;right:.5rem;width:.5rem;height:.5rem;clear:both;transform:rotate(135deg);border-style:solid;content:""}.listContents.open:after{top:.3rem;border-width:2px 2px 0 0;border-color:#707070 #707070 transparent transparent}.listContents.close:after{border-width:0 0 2px 2px;border-color:transparent transparent #707070 #707070}.listContents.payment.close:after{top:10%;top:.6rem}.listContents.addPayment.close:after{top:4%;top:.6rem}.listContents input#credit:not(:checked) ~ .selectCreditArea{display:none}.listContents .creditImgArea{margin:.5rem 0 0}.listContents .creditImgArea img{height:30px;word-break:break-word}.listContents input#credit:checked ~ .selectCreditArea{display:block}.listContents.listprice,.listContents.dscount{padding-bottom:0;border-bottom:none}.selectCreditForm label{display:block;margin:1rem auto 0.3rem;color:#000;font-size:.8rem}#card-number iframe,#expiration-date iframe,#cvv iframe{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:38px !important;margin:auto;padding:0 6px;border:1px solid #242424 !important;border-radius:3px;background:#fff;box-shadow:none}.dialogbtnBox{margin:0 auto;text-align:center}.dialogbtnBox.disable{opacity:.4}.dialogbtnBox.paypal.disable{opacity:1}.dialogbtnBox.paypal.disable .paypalBtn{opacity:.4}.dialogbtnBox a,.dialogbtnBox span{box-sizing:border-box;display:inline-block;position:relative;width:100%;height:4rem;margin:0 auto;border-radius:2rem;font-size:1.1rem;font-weight:bold;line-height:4rem;text-align:center}.dialogbtnBox a:hover{opacity:.8}.dialogbtnBox.disable a:hover{cursor:default;opacity:1}.dialogbtnBox a img.icon.lock,.dialogbtnBox span img.icon.lock{width:1.5rem;margin:0 .5rem .4rem 0;word-break:break-word}.dialogbtnBox.paypal p{padding-top:.5rem;font-size:.8rem;text-align:left}.dialogbtnBox .btnOrange{border:1px solid #c7c7c7;background:#ff9204;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#1f1f1f}.dialogbtnBox .btnOrange2{border:1px solid #ffa904;background:#ffa904;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#fff}.dialogbtnBox .btnBlue{border:1px solid #056be4;background:#056be4;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#fff}.dialogbtnBox .btnBlue2{border:1px solid #04b5ff;background:#04b5ff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#242424}.dialogbtnBox .btnBlack{border:1px solid #c7c7c7;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16)}.dialogbtnBox .btnGray{border:1px solid #c7c7c7;background:#e5e5e5;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#707070}.dialogbtnBox .btnWhite{border:1px solid #1f1f1f;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#1f1f1f}.dialogbtnBox .btnWhite2{border:1px solid #1f1f1f;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#056be4}.loginAppealArea .dialogbtnBox a{font-size:1.5rem}.loginAppealArea{padding-bottom:2rem;color:#1f1f1f}.loginAppealArea .sitelogo{margin:2rem auto 3rem;text-align:center}.loginAppealArea .sitelogo img{width:100%;max-width:271px;word-break:break-word}.loginAppealArea .appealTxt{display:inline-block;margin:0 auto 1rem;color:#1f1f1f;font-size:1.4rem;font-weight:bold;line-height:1.6rem;text-align:left}.loginAppealArea .backToTop{width:80%;margin:0 auto;padding-bottom:4rem;text-align:center}.loginAppealArea .backToTop a{font-size:1.8rem;font-weight:bold;text-decoration:underline}.loginAppealArea .bottomBtn{width:80%;margin:0 auto;padding-bottom:4rem;text-align:center}.listContents.usePoints .available{display:inline-block;margin-left:0.3rem}.listContents.usePoints .available span{font-weight:bold}.purchaseConfArea .leftBox .leftElement.total,.purchaseConfArea .rightBox .rightElement.total{color:#056be4}.purchaseConfArea .leftBox .leftElement.subtotal,.purchaseConfArea .leftBox .leftElement.points,.purchaseConfArea .leftBox .leftElement.tax,.purchaseConfArea .leftBox .leftElement.premium,.purchaseConfArea .leftBox .leftElement.campaigns{font-weight:normal}.purchaseConfArea .rightBox .rightElement.premium{font-weight:bold}.purchaseConfArea .rightBox .rightElement.campaigns{color:red;font-weight:bold}.purchaseConfArea .listContents .captionBox{display:table-caption;width:92%;margin-bottom:0.5rem;color:#056be4;font-size:1.2rem;font-weight:bold}.purchaseConfArea .listContents.pointsEarned{margin-bottom:0;padding-right:8%;padding-bottom:0;border-bottom:none}.purchaseConfArea .footerBox{width:92%;margin-bottom:1rem;padding-right:8%;padding-bottom:1rem;border-bottom:1px solid #707070}.purchaseConfArea .footerBox .limit{color:red;text-align:right}.purchaseConfArea .listContents.usePoints .captionBox{margin-bottom:1rem;color:#1f1f1f}.purchaseConfArea .listContents.usePoints .captionBox.open:after{display:block;position:absolute;top:0.3rem;right:0.5rem;width:0.5rem;height:0.5rem;clear:both;transform:rotate(135deg);border-width:2px 2px 0 0;border-style:solid;border-color:#707070 #707070 transparent transparent;content:""}.listContents.usePoints.notEnterd .rightElement span{display:block;padding:0.5rem 0;border-radius:1.25rem;background:#707070;color:#fff;text-align:center;opacity:.6}.purchaseConfArea .listContents.usePoints .leftBox{width:100%}.listContents.usePoints .leftBox .first{margin-top:0}.listContents input#usepoint:not(:checked) ~ .selectPointsArea{display:none}.listContents input#usepoint:checked ~ .selectPointsArea{display:flex;margin-top:1.5rem}.listContents input#usepoint:checked ~ .selectPointsArea .flexleft{flex:1;font-size:1.2rem;font-weight:bold}.listContents input#usepoint:checked ~ .selectPointsArea .flexleft span{font-size:1rem;font-weight:normal}.listContents input#usepoint:checked ~ .selectPointsArea .flexleft .fontSmall{font-size:0.8rem;font-weight:normal}.listContents input#usepoint:checked ~ .selectPointsArea .flexright{width:30%}.listContents input#usepoint:checked ~ .selectPointsArea .flexright a{display:block;padding:0.5rem 0;border-radius:1.25rem;background:#056be4;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#fff;font-size:1.2rem;text-align:center}.listContents.usePoints.notEnterd .fontSmall{font-size:0.8rem;font-weight:normal}.popupInner{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;display:none;z-index:8001;position:fixed;top:30%;left:25%;width:50%;padding:2rem 0;overflow-y:auto;border-radius:.5rem .5rem .6rem .6rem;background:#fff;line-height:1.4rem}.popupInner::-webkit-scrollbar{display:none}.popupTitle{margin:0 1rem 0;padding:0 0 0.5rem;border-bottom:solid 1px #707070;text-align:left}.popupThanks{margin-bottom:1rem;padding:0 1rem 0;text-align:left}.popupThanks p{color:#056be4;font-size:1.5rem;font-weight:bold}.popupBtn a.read,.popupBtn a.return{padding:0.5rem 0;border:none;border-radius:2rem;background:#056be4;color:#fff}.subsc .popupTitle{text-align:center}.popupTxt{padding:0 1rem;text-align:left}.popupTxt.center{text-align:center}.popupTitle+.popupTxt{padding:1rem 1rem 0}.popupTxt+.popupBtn{margin-top:1.5rem}.popupBtn+.popupBtn{margin-top:1rem}.popupTitle p{color:#1f1f1f;font-size:1.2rem;font-weight:bold}.popupTxt dl{color:#1f1f1f;font-size:1rem}.popupTxt dt{width:45%;float:left;text-align:right}.popupTxt dd{margin-left:49%;font-weight:bold}.popupTxt dd.attention{color:red}.popupTxt p{color:#1f1f1f;font-size:1rem}.popupTxt a{color:#056be4;text-decoration:underline}.popupTxt .inlineblock{display:inline-block}.popupBtn{box-sizing:border-box;margin:0 auto;border-radius:.0 0 .5rem .5rem;text-align:center}.subsc .popupBtn a{background:#ffa904}.popupBtn a{display:inline-block;width:80%;margin:0 auto;padding:1rem 0;border:solid 1px #c7c7c7;border-radius:1rem;background:#56d6ff;box-shadow:0 2px 2px rgba(0,0,0,0.16);color:#1f1f1f;font-size:1rem;text-align:center;text-decoration:none}.popupBtn.two a{width:40%;margin:0 .6rem}.popupBtn.two a+a{box-sizing:border-box;border-left:1px solid rgba(0,0,0,0.2)}.popupBg{display:none;z-index:8000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.8)}.popupInner.sns{display:none;top:20%;left:28%;width:44%;padding:3rem 0;background:#fff}.popupCloseBtn.sns{position:absolute;top:0;right:3%;height:3rem;text-align:center;cursor:pointer}.popupCloseBtn.sns img{height:3rem;word-break:break-word}.snsShareTitle{margin:0 auto 1.5rem;text-align:center}.snsShareTitle p{font-size:1.8rem;font-weight:bold}.snsShareArea{margin:0 auto}.snsShareArea .snsShareBtn{display:table;min-width:20rem;margin:0 auto;table-layout:fixed}.snsShareBtn li{display:table-cell;width:50%;margin:0 auto}.snsShareBtn li a{display:block;width:8rem;height:7rem;margin:0 auto;padding:.5rem 0;border-radius:4rem;background:#fff;text-align:center}.snsShareBtn li img{height:6rem;max-height:100px;word-break:break-word}.snsShareBtn li .icon_label{display:block;height:1rem;margin-top:0.5rem;color:#242424;font-size:1rem;line-height:1rem}.popupInner.long{top:10rem;bottom:2rem}.popupInner.cookie{top:20%}.popupInner.safesearch{top:20%}.subsc .popupInner{top:20%}.popupInner.middle{top:20%}.popup .loadingInner{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;display:none;z-index:8002;position:fixed;top:30%;left:25%;width:50%;overflow-y:auto;text-align:center}.popupTxt .pointEarned{margin-top:0.5rem;padding:0.5rem;clear:both;border-top:solid 1px #707070;text-align:center}.popupTxt .pointEarned p{color:#056be4;font-weight:bold;text-align:center}.popupTxt dl div{clear:both}.dialogContents.change{padding:1rem}.dialogContents.change .purchaseConfArea .listContents{width:100%;margin-bottom:0;padding:0;border:none}.popupBtn.mature a.no{background:#fff}.popupTxt .mature{font-weight:bold;text-align:center}.popupBtn.twoColorBtn a.no{background:#fff}.popupTxt .centerText{text-align:center}.popupTxt .boldText{font-weight:bold}.popupTxt .smallText{font-size:90%}.popupTxt+.popupCheckBtn{margin:1rem 1rem 0;border-top:solid 1px #707070}.popupCheckBtn+.popupBtn{margin-top:1.5rem}.popupCheckBtn{margin:0 1rem 0;padding:1rem 0;border-bottom:solid 1px #707070}.popupCheckBtn .newsletterTitle,.popupCheckBtn .updatesTitle{font-weight:bold}.popupCheckBtn .checkBox{display:flex;align-items:center;justify-content:space-between}.popupCheckBtn .checkBox .newText{font-size:1rem}.popupCheckBtn .checkBox label{margin-left:0.5rem}.popupCheckBtn .checkBox input[type=checkbox]{display:none}.popupCheckBtn .checkBox label>input[type=checkbox] ~ span{display:flex;align-items:center;justify-content:space-between;width:4.5rem;border:solid 1px #c7c7c7;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:1rem}.popupCheckBtn .checkBox label>input[type=checkbox]:checked+span{display:flex;padding-left:0.5rem;background-color:#ff9204}.popupCheckBtn .checkBox label>input[type=checkbox]:checked+span+span{display:none}.popupCheckBtn .checkBox label>input[type=checkbox]+span{display:none}.popupCheckBtn .checkBox label>input[type=checkbox]+span+span{display:flex;padding-right:0.5rem;background-color:#e5e5e5}.popupCheckBtn .checkBox label>input[type=checkbox]:checked+span::after,.popupCheckBtn .checkBox label>input[type=checkbox]+span+span::before{display:block;width:2rem;height:2rem;border-radius:4px;background-color:#fff;vertical-align:middle;content:"";cursor:pointer}@media (max-width: 767px){html{font-size:14px}.dispPC{display:none}.dispSP{display:block}.dispHide{display:none !important}.header_searchArea .searchForm{width:100%}.searchForm{width:100%;margin:0 auto}.pageTopBtn{bottom:4rem}.pageTopBtn img{width:2.8rem}.dialogInner{left:2%;width:96%}.popupInner{left:10%;width:80%;line-height:1.6rem}.popupInner.sns{left:10%;width:80%;line-height:1.6rem}}@media (max-width: 568px){html{font-size:13px}.smallBannerArea a,.smallBannerArea>figure{width:31.3%}.pageTopBtn{right:1rem}.pageTopBtn img{width:3rem}.listContents.addPayment .selectCreditNote{font-size:1rem}.listContents.noteArea .fontSmall{font-size:1rem;line-height:1.2rem}.loginAppealArea .sitelogo{margin:3rem auto}.popupTxt dl{font-size:1.2rem}.popupTxt p{font-size:1.2rem}.popupBtn a{font-size:1.2rem}}@media (max-width: 480px){html{font-size:12px}.headerArea .header_login a{width:6rem !important}.headerArea .settingBlock.nologin{right:8rem !important}}@media screen and (max-width: 767px){.headerArea{width:100vw}.footerArea .footer_inner{display:block;width:100vw}}@media screen and (min-width: 480px) and (max-width: 768px){.headerArea .header_safeSearchSwitch .swImg img{width:90%}}@media screen and (max-width: 480px){.headerArea .header_safeSearchSwitch .swImg img{width:85%}}@media (max-width: 680px){.headerArea .header_login a{width:8rem}.headerArea .settingBlock.nologin{right:10rem}}@media (max-width: 374px){.headerArea .header_login a{width:5rem !important;font-size:0.9rem !important}.headerArea .settingBlock.nologin{right:7rem !important}.pager .pages li{margin-right:.25rem}.pager .pages li a,.pager .pages li span{padding:.5rem .7rem;font-size:1rem;line-height:1rem}.popupTxt dl{font-size:1rem}}@media screen and (max-width: 374px){.headerArea .header_Logo img{height:2rem;margin-top:.1rem}}@media screen and (max-width: 340px){.headerArea .header_Logo img{height:1.8rem;margin-top:.2rem}.headerArea .header_sideNavi_button ~ .header_Logo{margin-left:3rem !important}}@media screen and (max-width: 740px){body.searchOpen .searchMenu{padding-bottom:6rem}}@media (max-height: 780px){.dialogInner{top:8rem;bottom:4rem}}@media (max-height: 780px) and (min-width: 767px){.dialogInner{top:8rem;bottom:2rem}.popupInner.long{top:8rem}}@media (max-height: 270px){.popupInner{top:4rem;bottom:4rem}}@media (max-height: 270px) and (min-width: 767px){.popupInner{top:4rem;bottom:2rem}}@media (max-height: 370px){.popupInner.sns{top:4rem;bottom:4rem}}@media (max-height: 370px) and (min-width: 767px){.popupInner.sns{top:4rem;bottom:2rem}}@media (max-height: 330px){.popupInner.cookie{top:4rem;bottom:4rem}}@media (max-height: 380px) and (min-width: 767px){.popupInner.cookie{top:4rem;bottom:2rem}}@media (max-height: 320px){.popupInner.safesearch{top:4rem;bottom:4rem}}@media (max-height: 320px) and (min-width: 767px){.popupInner.safesearch{top:4rem;bottom:2rem}}@media (max-height: 440px){.subsc .popupInner{top:4rem;bottom:4rem}}@media (max-height: 440px) and (min-width: 767px){.subsc .popupInner{top:4rem;bottom:2rem}}@media (max-height: 290px){.popupInner.middle{top:4rem;bottom:4rem}}@media (max-height: 290px) and (min-width: 767px){.popupInner.middle{top:4rem;bottom:2rem}}@media (max-height: 230px){.popup .loadingInner{top:4rem;bottom:4rem}}@media (max-height: 230px) and (min-width: 767px){.popup .loadingInner{top:4rem;bottom:2rem}}
