.pink_label{color:#ef0070}.blue_label{color:#0f8bb9}.black_label{color:#222}.starts_bunko{color:#42bdd8}.noi_bunko{color:#ff84c9}.noichigo_junior{color:#e75297}.noichigo_pop{color:#e85095}.berrys_bunko{color:#e4007f}.berrys_fantasy{color:#f8b500}.berrys_fantasy_sweet{color:#f95e80}.macaron{color:#ea6da4}.colorR{color:#cf0000}.colorG{color:#6fb536}button,input,select,textarea{outline:none}.ff_gothic{font-family:Arial,Roboto,Droid Sans,\\6E38\30B4\30B7\30C3\30AF,YuGothic,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,\\30E1\30A4\30EA\30AA,Meiryo,sans-serif}.ff_mincho{font-weight:700;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D E","\FF2D\FF33 \FF30\660E\671D","\FF2D\FF33 \660E\671D",Noto Serif JP,serif}.alignL{text-align:left!important}.alignR{text-align:right!important}.alignC{text-align:center!important}.bold{font-weight:700}.lighter{font-weight:lighter}.hAuto{height:auto}.flexJcSb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.n1{--n:1}.n2{--n:2}.n3{--n:3}.n4{--n:4}.n5{--n:5}.n6{--n:6}.n7{--n:7}.n8{--n:8}.n9{--n:9}.n10{--n:10}.line-clamp{display:-webkit-box;-webkit-line-clamp:var(--n);-webkit-box-orient:vertical;overflow:hidden}.cl:after{content:"";display:block;clear:both}.preWrap{white-space:pre-wrap}.genre_name_common{border-radius:1rem;border:1px solid #ccc}.genre_name,.genre_name_common{display:inline-block;margin-bottom:.333rem;padding:.133rem .333rem;color:#666;font-size:.666rem;font-weight:700;line-height:normal}.genre_name{border-radius:1rem}@media screen and (min-width:768px){figure a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}figure a:hover{opacity:.6}.BrSp{display:none}}.forPC{display:block}.forSP,.hide{display:none}br.forPC,img.forPC,span.forPC{display:inline-block}@media screen and (max-width:767px){.forPC{display:none}.forSP{display:block}br.forSP,img.forSP,span.forSP{display:inline-block}.linkGroup{position:relative;z-index:1}.linkGroup a.mainLink{display:block;position:absolute;left:0;top:0;height:100%;width:100%;text-indent:-9999px;overflow:hidden;text-decoration:none;z-index:2}.linkGroup .bookshelf a,.linkGroup a.innerLink,.linkGroup button{position:relative;z-index:3}}@media screen and (min-width:768px){.spn-view{display:none!important}}@media screen and (max-width:767px){.pc-view{display:none!important}}.label.noichigo_bunko{background:#ff84c9!important}.label.noichigo_pop{background:#e85095!important}.label.pinklabel{background:#ef0070!important}.label.bluelabel{background:#0f8bb9!important}.label.purplelabel{background:#8d00cf!important}.label.blacklabel{background:#222!important}.label.noichigo_junior{background:#e75297!important}.label.berrys{background:#e4007f!important}.label.macaron{background:#ea6da4!important}.label.berrys_fantasy{background:#f8b500!important}.label.berrys_fantasy_sweet{background:#f95e80!important}.label.starts{background:#42bdd8!important}.label.grast_novel{background:#000!important}.defTxt{margin:0;padding:1rem;font-size:1rem}@media screen and (max-width:767px){.defTxt{font-size:.866rem}}.defTxt a{text-decoration:none}.defTxt img,.defTxt svg{vertical-align:top}.defTxt.fs_S{font-size:.866rem}@media screen and (max-width:767px){.defTxt.fs_S{font-size:.733rem}}.defLinkset{padding:1rem 1rem 0}.defLinkset.bgWhite{background-color:#fff}.defLinkset dl{margin-bottom:1rem;text-align:center}.defLinkset dl dt{font-size:1.066rem;font-weight:700}@media screen and (max-width:767px){.defLinkset dl dt{font-size:1rem}}.defLinkset dl dd{font-size:1rem;font-weight:700}@media screen and (max-width:767px){.defLinkset dl dd{font-size:.933rem}}.bookDetails .sercretNumber,.marker01{text-decoration:underline;background:#ffdde1}.bookDetails .sercretNumber:hover,.marker01:hover{text-decoration:none}.bookDetails .sercretEdit,.icnTxt,.icnTxtG{display:inline-block;width:auto;height:1.2rem;margin:0 0 0 .333rem;padding:0 .333rem;color:#666;font-size:.8rem;line-height:1.2rem;text-align:center;vertical-align:top;border-radius:10px;border:1px solid #666;background:#fff}@media screen and (max-width:767px){.bookDetails .sercretEdit,.icnTxt,.icnTxtG{width:auto;height:1.066rem;margin:.066rem 0 0 .466rem;line-height:1.066rem;font-size:.733rem}}.icnTxtG{border:none;background-color:#efefef}@media screen and (max-width:767px){.icnTxtG{height:auto;font-size:.733rem;text-align:left}}.open_private{display:inline-block;margin-bottom:.333rem;padding:.133rem .333rem;color:#666;font-size:.6rem;border-radius:1rem;background-color:#efefef}.searchNodata{padding:6rem 0 0;font-size:1rem;font-weight:700;text-align:center;background:url("../img/common/file-hidden.svg") no-repeat top/5rem 5rem}.errorList{margin-bottom:.333rem}.errorList li{margin:0 0 .666rem;padding:0 0 0 1.466rem;color:#cf0000;background:url("../img/common/alert.svg") no-repeat 0/1.333rem 1.333rem}.formTitLink dt.seeMore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.formTitLink dt.seeMore div{display:block;margin:0;padding:1rem 2rem 1rem 1rem;color:#999;font-size:.75rem;font-weight:700;line-height:1;text-align:right;text-decoration:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/%3E%3C/svg%3E");background-position:right .333rem center;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active,.slide-move{-webkit-transition:all .3s;transition:all .3s}.slide-leave,.slide-leave-active{position:absolute}.slide-enter,.slide-leave-to{opacity:0;-webkit-transform:translateX(90%);transform:translateX(90%)}.embedYoutube iframe{display:block;margin:1.5em auto;padding:0;width:650px;height:365px}@media screen and (max-width:767px){.embedYoutube iframe{width:350px;height:196px}}@media screen and (max-width:320px){.embedYoutube iframe{width:300px;height:168px}}.embedYoutube.bookCover iframe{width:600px;height:338px}@media screen and (max-width:767px){.embedYoutube.bookCover iframe{width:320px;height:180px}}@media screen and (max-width:320px){.embedYoutube.bookCover iframe{width:265px;height:149px}}.color01,.red{color:#cf0000!important}.colorTxt,.defTxt a{color:#fa8296}i.entry{display:block;padding:0 1rem 0 1.5em;font-size:.75rem;font-weight:400;line-height:1.5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23ffc408'%3E%3Cpath d='M5 16L3 5l5.5 7L12 5l3.5 7L21 5l-2 11H5m14 3c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1h14v1z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:15px}i.entry a{color:#333;text-decoration:none}@media screen and (min-width:768px){i.entry a:hover{text-decoration:underline}}.icnKey{fill:#fdbb30;width:1.333rem;height:1.333rem;vertical-align:text-top}form.custom{margin:0;padding:0}form.custom dl{margin:0;padding:0 1rem}form.custom dl dt{margin:0;padding:1rem;color:#333;font-size:1rem;font-weight:700;border-bottom:none}@media screen and (max-width:767px){form.custom dl dt{font-size:.866rem}}form.custom dl dt span{color:#cf0000}form.custom dl dd{margin:0;padding:0;text-align:center}form.custom dl dd p{margin:0;padding:1rem;text-align:left}form.custom dl dd p.fontM{font-size:1rem}@media screen and (max-width:767px){form.custom dl dd p.fontM{font-size:.866rem}}form.custom dl dd p.red{font-size:1rem}@media screen and (max-width:767px){form.custom dl dd p.red{font-size:.866rem}}form.custom dl dd p label{display:inline-block;margin:0;padding:1rem;cursor:pointer}form.custom dl dd p label svg{vertical-align:middle}form.custom div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 1rem}form.custom div label{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin:0;padding:1rem;color:#333;font-size:1rem;font-weight:700;text-align:left}@media screen and (max-width:767px){form.custom div label{font-size:.866rem}}form.custom div select{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:1rem 1.333rem 1rem 0;height:3em}form.custom aside{margin:0;padding:0;text-align:right}form.custom aside a{display:inline-block;padding:1rem 2rem 1rem 1rem;color:#baabc6;font-size:1rem;font-weight:700;text-align:right;text-decoration:none;background:url("../img/svg/chevron-right.svg") no-repeat 100%/1.333rem 1.333rem}@media screen and (max-width:767px){form.custom aside a{font-size:.866rem}}ul.keywordArea{margin:10px auto}ul.keywordArea li{display:inline-block;margin:5px}ul.keywordArea li a{display:block;width:auto;height:19px;margin:0 auto;padding:6px 7px 2px;color:#666;font-size:80%;text-align:center;text-decoration:none;text-shadow:1px 1px 2px #e5e5e5;border:1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebe6e6));background:-ms-linear-gradient(top,#fff,#ebe6e6);border-radius:4px;-webkit-border-radius:4px}ul.inlinebtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;margin:0 0 1.333rem;padding:0 1.333rem}ul.inlinebtn li{margin:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}ul.inlinebtn li a{display:block;margin:0;padding:1rem;color:#666;font-size:.866rem;font-weight:700;text-align:center;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));background:-webkit-linear-gradient(top,#fff,#fbfbfb);background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid #ccc;border-radius:5px}@media screen and (max-width:767px){ul.inlinebtn li a{font-size:.733rem}}@media screen and (max-width:768px){ul.inlinebtn li{-webkit-flex-basis:29%;-ms-flex-preferred-size:29%;flex-basis:29%}}@media screen and (max-width:320px){ul.inlinebtn li{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}}.adFrame{margin:2px auto!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center!important}.adOverlay{margin:0 auto!important;position:fixed!important;bottom:0;width:100%!important;z-index:9999}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body,html{height:100vh}body{margin:0;padding:0}@media screen and (min-width:768px){body{min-width:auto!important}}.wrapper{min-height:100vh;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.wrapper{max-width:100vw}}.wrapper .header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000}.wrapper .header.slide-enter-active,.wrapper .header.slide-leave-active{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:transform .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms}.wrapper .header.slide-enter,.wrapper .header.slide-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wrapper.init #header{display:block}.wrapper .fade-enter-active,.wrapper .fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wrapper .fade-enter,.wrapper .fade-leave-to{opacity:0}[v-cloak]{display:none}.ff_gothic .bookText{font-family:Arial,Roboto,Droid Sans,\\6E38\30B4\30B7\30C3\30AF,YuGothic,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,\\30E1\30A4\30EA\30AA,Meiryo,sans-serif}.ff_mincho .bookText{font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D E","\FF2D\FF33 \FF30\660E\671D","\FF2D\FF33 \660E\671D",Noto Serif JP,serif}.fs_small .bookText{font-size:14px}@media screen and (max-width:767px){.fs_small .bookText{font-size:12px}}.fs_small .bookText .chapter{font-size:14px}@media screen and (max-width:767px){.fs_small .bookText .chapter{font-size:12px}}.fs_small .bookText .section{font-size:13px}@media screen and (max-width:767px){.fs_small .bookText .section{font-size:11px}}.fs_small .bookText aside>p{font-size:13px}@media screen and (max-width:767px){.fs_small .bookText aside>p{font-size:11px}}.fs_medium .bookText{font-size:16px}@media screen and (max-width:767px){.fs_medium .bookText{font-size:14px}}.fs_medium .bookText .chapter{font-size:16px}@media screen and (max-width:767px){.fs_medium .bookText .chapter{font-size:14px}}.fs_medium .bookText .section{font-size:13px}@media screen and (max-width:767px){.fs_medium .bookText .section{font-size:11px}}.fs_medium .bookText aside>p{font-size:14px}@media screen and (max-width:767px){.fs_medium .bookText aside>p{font-size:12px}}.fs_large .bookText{font-size:18px}@media screen and (max-width:767px){.fs_large .bookText{font-size:16px}}.fs_large .bookText .chapter{font-size:18px}@media screen and (max-width:767px){.fs_large .bookText .chapter{font-size:16px}}.fs_large .bookText .section{font-size:14px}@media screen and (max-width:767px){.fs_large .bookText .section{font-size:12px}}.fs_large .bookText aside>p{font-size:16px}@media screen and (max-width:767px){.fs_large .bookText aside>p{font-size:14px}}.fs_x-large .bookText{font-size:22px}@media screen and (max-width:767px){.fs_x-large .bookText{font-size:20px}}.fs_x-large .bookText .chapter{font-size:22px}@media screen and (max-width:767px){.fs_x-large .bookText .chapter{font-size:20px}}.fs_x-large .bookText .section{font-size:16px}@media screen and (max-width:767px){.fs_x-large .bookText .section{font-size:14px}}.fs_x-large .bookText aside>p{font-size:18px}@media screen and (max-width:767px){.fs_x-large .bookText aside>p{font-size:16px}}.fs_xx-large .bookText{font-size:24px}@media screen and (max-width:767px){.fs_xx-large .bookText{font-size:22px}}.fs_xx-large .bookText .chapter{font-size:24px}@media screen and (max-width:767px){.fs_xx-large .bookText .chapter{font-size:22px}}.fs_xx-large .bookText .section{font-size:18px}@media screen and (max-width:767px){.fs_xx-large .bookText .section{font-size:16px}}.fs_xx-large .bookText aside>p{font-size:22px}@media screen and (max-width:767px){.fs_xx-large .bookText aside>p{font-size:20px}}.modal_window dl dd .btn .skin.preset1,.skin_preset1{color:#333;background-color:#fff}.modal_window dl dd .btn .skin.preset2,.skin_preset2{color:#333;background-color:#f9f0e2}.modal_window dl dd .btn .skin.preset3,.skin_preset3{color:#fff;background-color:#333}.btnStyle_bw,.btnStyle_gray,.btnStyle_main,.btnStyle_ol,.btnStyle_sub{display:inline-block;margin:0 auto;width:16.666rem;height:3.333rem;font-size:16px;line-height:3.333rem;text-align:center;text-decoration:none;border-radius:5px;border:none;background-color:#baabc6;color:#fff}@media screen and (max-width:767px){.btnStyle_bw,.btnStyle_gray,.btnStyle_main,.btnStyle_ol,.btnStyle_sub{font-size:14px}}@media screen and (min-width:768px){.btnStyle_bw,.btnStyle_gray,.btnStyle_main,.btnStyle_ol,.btnStyle_sub{-webkit-transition:all .1s linear;transition:all .1s linear}.btnStyle_bw:hover,.btnStyle_gray:hover,.btnStyle_main:hover,.btnStyle_ol:hover,.btnStyle_sub:hover{text-decoration:none;opacity:.8}}@media screen and (max-width:767px){.btnStyle_bw,.btnStyle_gray,.btnStyle_main,.btnStyle_ol,.btnStyle_sub{width:16rem;height:2.933rem;line-height:2.933rem}}.btnStyle_sub{background-color:#fa8296;color:#fff}.btnStyle_gray{background-color:#666;color:#fff}.btnStyle_ol{background-color:#e6e6e6;color:#666}.btnStyle_bw{background-color:#fff;color:#333}.indexIcon01{background-image:url("../img/common/book/comment-text-outline.svg")}.indexIcon01,.indexIcon02{padding-left:1.8rem!important;background-position:0;background-size:1.5rem 1.5rem;background-repeat:no-repeat}.indexIcon02{background-image:url("../img/common/book/comment-check-outline.svg")}.indexIcon03{background-position:0;background-size:1.5rem 1.5rem;background-image:url("../img/common/book/star.svg");background-repeat:no-repeat}#modal-bookmark p.indexIcon01,#modal-bookmark p.indexIcon02,#modal-bookmark p.indexIcon03,.indexIcon03{padding-left:1.8rem!important}@media screen and (max-width:767px){.wrapper #header{display:none}}@media screen and (min-width:768px){.readBookDetail{margin:0 auto;padding:0;width:705px;-webkit-box-sizing:border-box;box-sizing:border-box}}.readBookDetail .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .8rem;width:100%}@media screen and (max-width:767px){.readBookDetail .detail{padding:0 .5rem}}.readBookDetail .detail .logo{-webkit-flex-basis:10vw;-ms-flex-preferred-size:10vw;flex-basis:10vw}.readBookDetail .detail .logo a{display:block}.readBookDetail .detail .logo a img{max-width:2.666rem;height:auto}@media screen and (min-width:768px){.readBookDetail .detail .logo{display:none}}.readBookDetail .detail .title{-webkit-flex-basis:80vw;-ms-flex-preferred-size:80vw;flex-basis:80vw;margin:0;padding:1.2rem 0;color:#444;font-size:22px;font-weight:700}@media screen and (max-width:767px){.readBookDetail .detail .title{font-size:20px;-webkit-flex-basis:60vw;-ms-flex-preferred-size:60vw;flex-basis:60vw;padding:.8rem;font-size:18px}}@media screen and (max-width:767px) and (max-width:767px){.readBookDetail .detail .title{font-size:16px}}.readBookDetail .detail .back{-webkit-flex-basis:20vw;-ms-flex-preferred-size:20vw;flex-basis:20vw;display:block;margin:0;padding:1.2rem 0;font-size:14px;text-align:right}@media screen and (max-width:767px){.readBookDetail .detail .back{font-size:12px;-webkit-flex-basis:30vw;-ms-flex-preferred-size:30vw;flex-basis:30vw;padding:.8rem 0;font-size:13px}}@media screen and (max-width:767px) and (max-width:767px){.readBookDetail .detail .back{font-size:11px}}@media screen and (max-width:767px) and (max-width:320px){.readBookDetail .detail .back{font-size:10px}}.readBookDetail .detail .back a{display:inline-block}.readBookDetail .detail .back a.oldReader{margin-top:.533rem;padding:.333rem;color:#666;font-size:.866rem;border:1px solid #e5e5e5;border-radius:10px}@media screen and (max-width:767px){.readBookDetail .detail .back a.oldReader{font-size:.733rem}}.readBookDetail .detail .back a span{padding-left:1.5rem;background-image:url("../img/common/book/align-left-text.svg");background-position:0;background-repeat:no-repeat;background-size:1.3rem}.book_edit{margin:0 auto;padding:0;width:100%;background-color:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.book_edit>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.book_edit{position:absolute;left:0;width:100%}.book_edit>div{width:47rem;margin:0 auto}}.book_edit a{height:6vh;min-height:1.5rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0;padding-top:.5rem;padding-bottom:.5rem;color:#444;font-size:13px;text-decoration:none;border-right:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s linear;transition:all .1s linear}@media screen and (min-width:768px){.book_edit a{height:3.333rem}}@media screen and (max-width:767px){.book_edit a{font-size:11px}}@media screen and (max-width:320px){.book_edit a{font-size:10px}}.book_edit a:hover{text-decoration:none;background-color:#fff;opacity:1}.book_edit a:last-of-type{border-right:none}.book_edit a#likeBtn,.book_edit a#modal-bookmark,.book_edit a#modal-booknote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:30vw;-ms-flex-preferred-size:30vw;flex-basis:30vw;padding-right:.8rem;padding-left:2.5rem;background-position:left .8rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem}@media screen and (max-width:320px){.book_edit a#likeBtn,.book_edit a#modal-bookmark,.book_edit a#modal-booknote{padding-left:2rem;background-position:left .3rem center}}@media screen and (min-width:768px){.book_edit a#likeBtn,.book_edit a#modal-bookmark,.book_edit a#modal-booknote{padding-left:3rem}}.book_edit a#modal-bookmark{background-image:url("../img/common/book/bookmark.svg");background-repeat:no-repeat}.book_edit a#modal-bookmark.already{background-image:url("../img/book/bookmark-ar.svg");background-repeat:no-repeat;color:#baabc6}.book_edit a#modal-booknote{background-image:url("../img/common/book/comment-text-outline.svg");background-repeat:no-repeat}.book_edit a#likeBtn{background-image:url("../img/common/book/like.svg")}.book_edit a#likeBtn span{position:relative;margin-left:.5rem;padding:.3rem;color:#333;background:#ccc;border-radius:5px}.book_edit a#likeBtn span:after{position:absolute;right:100%;top:50%;margin-top:-5px;content:" ";height:0;width:0;border:solid transparent;border-right-color:#ccc;border-width:5px;pointer-events:none}.book_edit a#likeBtn.already{background-image:url("../img/common/book/like-ar.svg")}.book_edit a#likeBtn.already span{background:#fff}.book_edit a#likeBtn.already span:after{border-right-color:#fff}.book_edit a#modal-booksetting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:10vw;-ms-flex-preferred-size:10vw;flex-basis:10vw}.book_edit a#modal-booksetting img{width:1.8rem;height:auto}.book_edit a.already{color:#888}.bookContent{margin:0!important;padding:0!important;border:none!important}.bookContent .stub{margin:1rem 0 8rem;text-align:center}.bookContent .stub+.stub{visibility:hidden}.bookContent .stub .pageVisible{margin:1.2rem auto;padding:.8rem;width:100%;max-width:18.666rem;color:#333!important;background-color:#efefef;border:1px solid #ccc;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.bookContent #p1 .spacer{margin:-.8rem -1.5rem 0;background-color:#f7f7f7}}@media screen and (min-width:768px){.bookContent #p1 .spacer{margin:0 -1.2rem 1.2rem}}.bookContent .bookText{margin:0;padding:3rem;font-weight:500;line-height:1.9}@media screen and (max-width:767px){.bookContent .bookText{padding:.8rem 1.5rem}}@media screen and (min-width:768px){.bookContent .bookText{margin:0 auto;padding:0 1.2rem 1.2rem;width:47rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.bookContent .bookText aside{padding-bottom:1.2rem}@media screen and (max-width:767px){.bookContent .bookText aside{padding-bottom:.8rem}}.bookContent .bookText aside .chapterName,.bookContent .bookText aside>p{border-top:none}.bookContent .bookText aside .chapterName{font-weight:700}.bookContent .bookText aside .chapterName .chapter,.bookContent .bookText aside .chapterName .section{margin:0;padding:0}.bookContent .bookText aside>p{color:#aaa;text-align:right}@media screen and (max-width:767px){.bookContent .bookText#p1>aside{padding-top:.8rem}}.bookContent .bookText.hidden{margin:0;padding:0;border:0}.bookContent .bookText.pending{margin-right:-100%;float:left}.bookContent .ads{text-align:center}.bookContent .ads.overlay{position:fixed;bottom:0;width:100%;margin:0;z-index:50}.bookFooter{color:#333;-webkit-box-shadow:0 -10px 10px hsla(0,0%,80%,.2);box-shadow:0 -10px 10px hsla(0,0%,80%,.2);background-color:#fff}.bookFooter h2{position:relative;margin:0 0 1rem;padding:.266rem 0 0 1.666rem;color:#333;font-size:.866rem;font-weight:700;line-height:1.2}.asideMenu .bookFooter h2.menuTitle.menuBook:before,.asideMenu .bookFooter h2.menuTitle.menuNews:before,.bookFooter .asideMenu h2.menuTitle.menuBook:before,.bookFooter .asideMenu h2.menuTitle.menuNews:before,.bookFooter h2:before{content:"";position:absolute;top:.054rem;left:0;display:inline-block;width:1.333rem;height:1.333rem;vertical-align:middle;background-position:50%;background-size:1.333rem 1.333rem}.bookFooter h2.icn_issued:before{background-image:url("../img/common/book/reader.svg");background-repeat:no-repeat}.bookFooter h2.icn_star:before{background-image:url("../img/common/book/star.svg");background-repeat:no-repeat}.bookFooter h2.icn_poll:before{background-image:url("../img/common/book/poll.svg");background-repeat:no-repeat}.bookFooter .section>h3{font-size:1.133rem;background:none!important}.bookFooter p{font-size:.866rem}.bookFooter div.evaluate{padding:1rem;background-color:#e6e6e6}.bookFooter div.evaluate>div{margin-bottom:.333rem;padding:1rem;background-color:#fff}@media screen and (min-width:768px){.bookFooter div.evaluate>div{width:47rem;margin:0 auto}}.bookFooter div.evaluate>div:first-of-type{padding-bottom:0}.bookFooter div.evaluate>div:last-of-type{margin-bottom:0}.bookFooter div.evaluate>div .clm-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bookFooter div.evaluate>div .clm-2>div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 .333rem;text-align:center}.bookFooter div.evaluate>div .clm-2>div .bookStoreBox .link li a,.bookFooter div.evaluate>div .clm-2>div .btnAdd,.bookFooter div.evaluate>div .clm-2>div .btnBook,.bookFooter div.evaluate>div .clm-2>div .btnBookLikeOff,.bookFooter div.evaluate>div .clm-2>div .btnBookLikeOn,.bookFooter div.evaluate>div .clm-2>div .btnBookmark,.bookFooter div.evaluate>div .clm-2>div .btnBookRead,.bookFooter div.evaluate>div .clm-2>div .btnBookReversal,.bookFooter div.evaluate>div .clm-2>div .btnBookshelf,.bookFooter div.evaluate>div .clm-2>div .btnBookshelfOff,.bookFooter div.evaluate>div .clm-2>div .btnBookshelfOn,.bookFooter div.evaluate>div .clm-2>div .btnComment,.bookFooter div.evaluate>div .clm-2>div .btnDelete,.bookFooter div.evaluate>div .clm-2>div .btnFollowOff,.bookFooter div.evaluate>div .clm-2>div .btnFollowOn,.bookFooter div.evaluate>div .clm-2>div .btnGrast,.bookFooter div.evaluate>div .clm-2>div .btnKansou,.bookFooter div.evaluate>div .clm-2>div .btnMore,.bookFooter div.evaluate>div .clm-2>div .btnMsgBack,.bookFooter div.evaluate>div .clm-2>div .btnMsgDraft,.bookFooter div.evaluate>div .clm-2>div .btnMsgEdit,.bookFooter div.evaluate>div .clm-2>div .btnMsgReplyOff,.bookFooter div.evaluate>div .clm-2>div .btnMsgReplyOn,.bookFooter div.evaluate>div .clm-2>div .btnMsgSend,.bookFooter div.evaluate>div .clm-2>div .btnPoll,.bookFooter div.evaluate>div .clm-2>div .btnProfile,.bookFooter div.evaluate>div .clm-2>div .btnReport,.bookFooter div.evaluate>div .clm-2>div .btnReviewOff,.bookFooter div.evaluate>div .clm-2>div .btnReviewOn,.bookFooter div.evaluate>div .clm-2>div .btnStyle01,.bookFooter div.evaluate>div .clm-2>div .btnStyle02,.bookFooter div.evaluate>div .clm-2>div .btnStyle03,.bookFooter div.evaluate>div .clm-2>div .btnStyle04,.bookFooter div.evaluate>div .clm-2>div .btnStyleLogo,.bookFooter div.evaluate>div .clm-2>div .btnTwitter a,.bookFooter div.evaluate>div .clm-2>div .btnUnfollow,.bookStoreBox .link li .bookFooter div.evaluate>div .clm-2>div a,.btnTwitter .bookFooter div.evaluate>div .clm-2>div a{width:100%;font-size:1.066rem}.bookFooter div.evaluate>div .clm-2>div .btnBookshelfOff,.bookFooter div.evaluate>div .clm-2>div .btnDelete,.bookFooter div.evaluate>div .clm-2>div .btnFollowOff,.bookFooter div.evaluate>div .clm-2>div .btnMsgBack,.bookFooter div.evaluate>div .clm-2>div .btnReviewOff,.bookFooter div.evaluate>div .clm-2>div .btnStyle03{width:100%;font-size:1.066rem;pointer-events:none}@media screen and (max-width:767px){.bookFooter div.evaluate>div .clm-2>div .btnBookshelfOff,.bookFooter div.evaluate>div .clm-2>div .btnDelete,.bookFooter div.evaluate>div .clm-2>div .btnFollowOff,.bookFooter div.evaluate>div .clm-2>div .btnMsgBack,.bookFooter div.evaluate>div .clm-2>div .btnReviewOff,.bookFooter div.evaluate>div .clm-2>div .btnStyle03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:unset;font-size:.866rem}}.bookFooter div.evaluate>div .clm-2>div>ul{margin:1rem 0}.bookFooter div.evaluate>div .clm-2>div>ul li{padding:.666rem}.bookFooter div.evaluate>div .clm-2>div>ul li a{display:block;font-size:1rem;text-align:left;background-image:url("../img/common/chevron-right.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem}.bookFooter div.evaluate>div .clm-2>div>ul li a span{display:inline-block;margin-left:.2rem;padding:.133rem .333rem;font-size:.866rem;vertical-align:bottom;border:1px solid #ccc;border-radius:5px}@media screen and (max-width:767px){.bookFooter div.evaluate>div .clm-2>div>ul{margin:.5rem 0}.bookFooter div.evaluate>div .clm-2>div>ul li{padding:.333rem}.bookFooter div.evaluate>div .clm-2>div>ul li a{font-size:.733rem}.bookFooter div.evaluate>div .clm-2>div>ul li a span{padding:0 .333rem;height:1.466rem;line-height:1.466rem;font-size:.666rem;vertical-align:baseline}}.bookFooter div.evaluate>div .selectFeelingPoll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0;padding-top:.666rem;border-top:1px dashed #ccc}.bookFooter div.evaluate>div .selectFeelingPoll li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:.333rem;font-size:1rem}@media screen and (max-width:767px){.bookFooter div.evaluate>div .selectFeelingPoll li input[type=checkbox]{margin-top:.133rem}}.bookFooter .bookToolList{margin:1rem 0 5rem;display:block!important}.bookFooter .bookToolList li{position:relative;margin:0 auto 1rem;width:25.133rem;text-align:center}.bookFooter .bookToolList li .btnBookLikeOff,.bookFooter .bookToolList li .btnBookLikeOn{width:100%;height:3rem;line-height:3rem;text-align:center;background-repeat:no-repeat;background-position:1.066rem;color:#e6182f!important;background-color:#fffcfd;border-color:#e6182f}.bookFooter .bookToolList li .like{font-size:1.066rem;font-weight:700;position:absolute;bottom:-2.666rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.133rem 1rem;font-size:1rem;border-radius:5px;color:#333;background:#eee7e0}.bookFooter .bookToolList li .like:before{content:"";display:inline-block;width:.8rem;height:.933rem;margin-right:.333rem;vertical-align:-1px;background:url(../img/icn_like.png) no-repeat 0 0/.8rem auto}@media screen and (max-width:767px){.bookFooter .bookToolList li .like{font-size:.933rem}.bookFooter .bookToolList li .like:before{width:.666rem;height:.733rem;background-size:.666rem .733rem}}.bookFooter .bookToolList li .like:before{vertical-align:-2px}.bookFooter .bookToolList li .like:after{content:"";position:absolute;top:-.3rem;left:50%;margin-left:-.4rem;display:block;width:0;height:0;border-style:solid;border-width:0 .4rem .4rem;border-color:transparent transparent #eee7e0}@media screen and (max-width:767px){.bookFooter .bookToolList{margin-bottom:4rem}.bookFooter .bookToolList li{width:calc(100% - .666rem)}.bookFooter .bookToolList li .btnBookLikeOff,.bookFooter .bookToolList li .btnBookLikeOn{width:100%;height:2.666rem;font-size:1rem;line-height:2.666rem;background-position:.666rem}}.bookFooter .bookPoll{padding:.133rem 0 0;border-top:none}.bookFooter .bookPoll .num{margin:0 0 .666rem 15%}.bookFooter .bookPoll .num em{font-weight:700}.bookFooter .bookPoll .graph{width:70%;margin:0 auto 2rem}.bookFooter .bookPoll .hide{display:none}@media screen and (max-width:767px){.bookFooter .bookPoll .num{margin:0 0 .666rem}.bookFooter .bookPoll .graph{width:100%}}.bookFooter .pollThanks p{margin:0 0 1rem;line-height:1.6}.bookFooter .pollThanks p em{color:#baabc6;font-weight:700}.bookFooter .bookBtnList{margin:0 0 1rem}.bookFooter .bookBtnList li{margin:0}.bookFooter .bookBtnList li a.favorite-author-register{padding:.8rem .8rem .8rem 2.5rem;height:auto;font-size:.933rem;line-height:1.5}.bookFooter .bookList{margin:0;padding:0 0 1rem;border-bottom:none}@media screen and (min-width:768px){.bookFooter .bookList{width:47rem;margin:0 auto}}@media screen and (max-width:767px){.bookFooter .bookList{padding:0 .666rem 1rem}}.bookFooter .lpBannerList{margin-top:1rem;padding:0 0 1rem}@media screen and (min-width:768px){.bookFooter .lpBannerList{width:47rem;margin:1rem auto 0}}@media screen and (max-width:767px){.bookFooter .lpBannerList{padding:0 .666rem 1rem}}.bookFooter .lpBannerList .lpBanner{margin:0}.bookFooter .bookKeywordList{margin-top:1rem;padding:0 0 1rem;border-top:none}@media screen and (min-width:768px){.bookFooter .bookKeywordList{width:47rem;margin:1rem auto 0}}@media screen and (max-width:767px){.bookFooter .bookKeywordList{padding:0 .666rem 1rem}}@media screen and (min-width:768px){.bookFooter #sale-info{width:47rem;margin:0 auto}}.bookFooter .bookStoreBox .item h3{padding-left:1.8rem}.bookFooter .bookStoreBox .item h3:before{display:none}.bookFooter .bookBtnBlock{margin:0;padding-bottom:2rem}.bookFooter .bookSnsList{padding:30px 0 0;text-align:center;border-top:1px dashed #ccc}.bookFooter .bookSnsList h3{margin:0 0 .666rem;padding:0;color:#666;font-size:1.2rem}.asideMenu .bookFooter .bookSnsList h3.menuTitle.menuBook:before,.asideMenu .bookFooter .bookSnsList h3.menuTitle.menuNews:before,.bookFooter .bookSnsList .asideMenu h3.menuTitle.menuBook:before,.bookFooter .bookSnsList .asideMenu h3.menuTitle.menuNews:before,.bookFooter .bookSnsList h3:before{display:none}@media screen and (max-width:767px){.bookFooter .bookSnsList h3{font-size:1rem}}.bookFooter .bookSnsList ul{letter-spacing:-.5em}.bookFooter .bookSnsList ul li{display:inline-block;margin:0 .533rem .666rem;letter-spacing:normal;vertical-align:top}@media screen and (max-width:767px){.bookFooter{padding-bottom:31.25vw}}@media screen and (max-width:767px){#bookFooter .footerA{display:block}#bookFooter .footerA .footerNav dl:nth-of-type(2){-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}div.pageLoading{position:fixed;top:0;width:100%;height:100%;background-color:#fff}div.pageLoading h1{margin:25vh 0 1rem;font-size:16px;text-align:center}@media screen and (max-width:767px){div.pageLoading h1{font-size:14px}}div.pageLoading h1 span{color:#333;font-size:22px;font-weight:700}@media screen and (max-width:767px){div.pageLoading h1 span{font-size:20px}}div.loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:170px;height:30px}div.loader>*{-webkit-box-sizing:border-box;box-sizing:border-box}div.loader .ball-beat>div{width:30px;height:30px;margin:.5rem;display:inline-block;background-color:#666;border-radius:100%;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}div.loader .ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.spinner{margin:1rem auto;border:4px solid rgba(203,191,212,.3);border-top-color:#cbbfd4;border-bottom-color:#cbbfd4}@-webkit-keyframes spinner1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal{z-index:10000}.modal .indexNone dt{display:none}.modal_window dl dd .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_window dl dd .btn a,.modal_window dl dd .btn div.btnStyle_ol{margin:0 .5rem -.2rem}@media screen and (min-width:768px){.modal_window dl dd .btn a,.modal_window dl dd .btn div.btnStyle_ol{margin:0 .5rem;cursor:default}}.modal_window dl dd .btn a:hover,.modal_window dl dd .btn div.btnStyle_ol:hover{text-decoration:none}.modal_window dl dd .btn .skin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:2.933rem;-ms-flex-preferred-size:2.933rem;flex-basis:2.933rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:2px solid #e6e6e6}@media screen and (min-width:768px){.modal_window dl dd .btn .skin{-webkit-flex-basis:6rem;-ms-flex-preferred-size:6rem;flex-basis:6rem}}.modal_window dl dd .btn .skin.btnStyle_bw,.modal_window dl dd .btn .skin.btnStyle_gray,.modal_window dl dd .btn .skin.btnStyle_main,.modal_window dl dd .btn .skin.btnStyle_ol,.modal_window dl dd .btn .skin.btnStyle_sub{font-size:.933rem;line-height:1.2}.modal_window dl dd .btn .active{border:2px solid #cf0000}.modal_window dl dd .btn .active:active,.modal_window dl dd .btn .active:focus{text-decoration:none}.modal_window dl dd .inlineForm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.modal_window dl dd .inlineForm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.modal_window dl dd .inlineForm input[type=number]{margin:0 .5rem;width:4.5rem;height:2.933rem;text-align:center}@media screen and (min-width:768px){.modal_window dl dd .inlineForm input[type=number]{width:8rem;height:3.333rem}}.modal_window dl dd .inlineForm input[type=submit]{margin:0 .5rem;padding:0;width:4rem;text-align:center}@media screen and (min-width:768px){.modal_window dl dd .inlineForm input[type=submit]{width:5rem}}.modal_window dl dd .inlineForm input[type=submit]:disabled{color:#807f7f}.modal_window dl dd .slider-grid .legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.modal_window dl dd .slider-grid .legend span{line-height:1;color:#666}.modal_window dl dd .slider-grid .legend span:last-child{font-size:x-large}.modal_window dl dd .slider-grid .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:.666rem;margin:5px calc(5% + .6rem - 1px) 2px}.modal_window dl dd .slider-grid .grid span{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:0 solid #666;border-left-width:1px}.modal_window dl dd .slider-grid .grid span:last-child{border-right-width:1px}.modal_window dl dd p span{color:#333}.modal_window dl dd p.modal_textLink{margin:0;padding:0;text-align:right}.modal_window dl dd p.modal_textLink a{display:block;padding:.8rem 1.8rem .8rem 0;color:#666;font-size:14px;text-decoration:none;background-image:url("../img/common/book/chevron-right.svg");background-position:100%;background-repeat:no-repeat;background-size:1.5rem 1.5rem}@media screen and (max-width:767px){.modal_window dl dd p.modal_textLink a{font-size:12px}}@media screen and (min-width:768px){.modal_window dl dd p.modal_textLink a:hover{text-decoration:underline}}.modal_window dl dd.success{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#6fb536!important}.modal_window dl dd.success svg{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:5em;height:5em;fill:#6fb536}.modal_window dl dd.separate{margin-top:1.2rem!important;border-top:1px solid #e5e5e5}input[type=range]{width:100%;height:5px;margin:0;padding:0 5%;border:0;background-color:#efefef}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.2rem;height:1.2rem;margin:0;border-radius:50%;background-color:#baabc6;cursor:pointer;border:0!important}input[type=range]::-moz-range-thumb{width:1.2rem;height:1.2rem;margin:0;border-radius:50%;background-color:#baabc6;cursor:pointer;border:0!important}input[type=range]::-ms-thumb{width:1.2rem;height:1.2rem;margin:0;border-radius:50%;background-color:#baabc6;cursor:pointer;border:0!important}input[type=range]::-moz-range-track{height:0}input[type=range]:focus{outline:none}html{font-size:15px!important}body{position:relative;color:#333;min-width:78.666rem;font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;background:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width:1023px){body{min-width:inherit;font-size:.866rem}}a{color:#333;text-decoration:none}@media screen and (min-width:768px){a:hover{text-decoration:underline}}strong{font-weight:700}em{font-style:normal}#wrapper{position:relative;overflow:inherit}@media screen and (max-width:767px){#wrapper{overflow:visible}}.inner{position:relative;width:78.666rem;margin:0 auto}.inner:after{clear:both;display:block;content:""}@media screen and (min-width:768px) and (max-width:1023px){.inner{width:auto;padding:0 2rem}}@media screen and (max-width:767px){.inner{width:auto;padding:0 .666rem}}#header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem!important;background-color:#fff;border-bottom:1px solid #e5e5e5}#header h1{font-size:.8rem}@media screen and (max-width:767px){#header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:3.666rem;padding:0 .666rem!important;border-bottom:1px solid #e5e5e5}}.headerLogo{width:13.333rem;margin:0 1.2rem 0 0}@media screen and (max-width:767px){.headerLogo{width:7.8rem;margin:0}}.headerBtn{display:none}@media screen and (max-width:767px){.headerBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:.8rem;right:.666rem;z-index:10;width:2.4rem;height:2.4rem;color:#333;cursor:pointer}.headerBtn p{margin:0 -.333rem;padding:1.666rem 0 0;font-size:.666rem;text-align:center}.headerBtn span{position:absolute;display:block;width:1.866rem;height:.133rem;border-radius:.2rem;background:#333;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.headerBtn span:first-of-type{top:0}.headerBtn span:nth-of-type(2){top:.6rem}.headerBtn span:nth-of-type(3){top:1.2rem}.headerBtn.open span:first-of-type{-webkit-transform:rotate(-215deg);transform:rotate(-215deg);-webkit-transform-origin:center center;transform-origin:center center;top:.533rem}.headerBtn.open span:nth-of-type(2){opacity:0}.headerBtn.open span:nth-of-type(3){-webkit-transform:rotate(215deg);transform:rotate(215deg);-webkit-transform-origin:center center;transform-origin:center center;top:.533rem}}.headerNav{display:block}.headerNav>div{display:none}@media screen and (max-width:767px){.headerNav{display:none;position:absolute;top:3.666rem;left:0;right:0;z-index:10000}.headerNav>div{display:block}}.headerNav .navListA{display:block}.headerNav .navListA ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.headerNav .navListA ul li{margin:0 2.533rem 0 0;font-size:1rem;list-style:none}.asideMenu .headerNav .navListA ul li a.menuTitle.menuBook:before,.asideMenu .headerNav .navListA ul li a.menuTitle.menuNews:before,.headerNav .navListA ul li .asideMenu a.menuTitle.menuBook:before,.headerNav .navListA ul li .asideMenu a.menuTitle.menuNews:before,.headerNav .navListA ul li a:before{content:"";display:inline-block;margin:0 .666rem 0 0;width:1.333rem;height:1.333rem;vertical-align:middle;background-position:0 0;background-size:1.333rem auto}.headerNav .navListA ul li.icn_search a:before{background-image:url("../img/common/search.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_crown a:before{background-image:url("../img/common/crown.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_bookshelf{display:none}.headerNav .navListA ul li.icn_book a:before{background-image:url("../img/common/book.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_comic a:before{background-image:url("../img/common/comic.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_trophy a:before{background-image:url("../img/common/trophy.svg");background-repeat:no-repeat}@media screen and (min-width:768px) and (max-width:1023px){.headerNav .navListA ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:1.333rem}.headerNav .navListA ul li{margin:0 2rem .666rem 0}}@media screen and (max-width:767px){.headerNav .navListA{background:#fff}.headerNav .navListA ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:23.333rem;margin:0 auto;padding:0 0 1rem}.headerNav .navListA ul li{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;width:5.666rem;margin:1rem 0 0;font-size:.733rem;text-align:center}.headerNav .navListA ul li a{color:#333;text-decoration:none}.asideMenu .headerNav .navListA ul li a.menuTitle.menuBook:before,.asideMenu .headerNav .navListA ul li a.menuTitle.menuNews:before,.headerNav .navListA ul li .asideMenu a.menuTitle.menuBook:before,.headerNav .navListA ul li .asideMenu a.menuTitle.menuNews:before,.headerNav .navListA ul li a:before{display:block;margin:0 auto .333rem;width:3.333rem;height:3.333rem;border-radius:50%;background-color:#baabc6;background-position:50%;background-size:1.6rem 1.6rem}.headerNav .navListA ul li.icn_search a:before{background-image:url("../img/common/search_w.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_crown a:before{background-image:url("../img/common/crown_w.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_bookshelf{display:block}.headerNav .navListA ul li.icn_bookshelf a:before{background-image:url("../img/common/book-shelf_w.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_book a:before{background-image:url("../img/common/book_w.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_comic a:before{background-image:url("../img/common/comic_w.svg");background-repeat:no-repeat}.headerNav .navListA ul li.icn_trophy a:before{background-image:url("../img/common/trophy_w.svg");background-repeat:no-repeat}}@media screen and (max-width:767px){.headerNav .navSignupInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;background:#fff}.headerNav .navSignupInner>div{-webkit-flex-basis:10.666rem;-ms-flex-preferred-size:10.666rem;flex-basis:10.666rem}.headerNav .navSignupInner>div a{font-size:1rem}}@media screen and (max-width:767px){.headerNav .navGuide,.headerNav .navLogout,.headerNav .navSignup{padding:0 .666rem 1rem;background:#fff}.headerNav .navGuide a,.headerNav .navLogout a,.headerNav .navSignup a{display:block;max-width:20rem;margin:0 auto;padding:.533rem;color:#baabc6;font-size:1.133rem;font-weight:700;letter-spacing:.133rem;text-align:center;text-decoration:none;border-radius:5px;border:2px solid #baabc6}}@media screen and (max-width:767px){.headerNav .navLogout a{padding:.466rem;color:#666;font-size:.8rem;border:1px solid #e5e5e5;background:#fff}}@media screen and (max-width:767px){.headerNav .navListB>ul{border-top:1px solid #e5e5e5}.headerNav .navListB>ul>li{border-bottom:1px solid #e5e5e5}.headerNav .navListB>ul>li>.acd,.headerNav .navListB>ul>li>a{display:block;padding:.666rem 1.133rem;cursor:pointer;color:#333;font-size:.933rem;font-weight:700;text-decoration:none;background-color:#f7f7f7}.headerNav .navListB>ul>li>a{background-image:url("../img/common/chevron-right-circle.svg");background-repeat:no-repeat;background-position:right 1.133rem center;background-size:.6rem 1rem}.headerNav .navListB>ul>li>.acd{background-image:url("../img/common/plus.svg");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.333rem 1.333rem}.headerNav .navListB>ul>li>.acd.open{background-image:url("../img/common/minus.svg");background-repeat:no-repeat}.headerNav .navListB>ul>li ul{display:none;padding:1.066rem .666rem .266rem 1.8rem;border-top:1px solid #e5e5e5;background:#fff}.headerNav .navListB>ul>li ul li{margin:0 0 .8rem;padding:0 0 0 .866rem;background:url("../img/svg/chevron-right.svg") no-repeat left -.333rem center/1.333rem 1.333rem}.headerNav .navListB>ul>li ul li a{color:#333;font-size:.866rem}}.headerMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px) and (max-width:1023px){.headerMenu{-webkit-flex-basis:14rem;-ms-flex-preferred-size:14rem;flex-basis:14rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.headerTool,.headerTool ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px) and (max-width:1023px){.headerTool ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.headerTool ul li{margin-right:1.2rem}.headerTool ul li a{display:inline-block;padding:.333rem 0;font-size:.933rem}.headerTool ul .headerLogin a{padding-left:1.866rem;background-image:url("../img/common/login-variant.svg")}.headerTool ul .headerLogin a,.headerTool ul .headerWriter a{background-repeat:no-repeat;background-position:0;background-size:1.333rem 1.333rem}.headerTool ul .headerWriter a{padding-left:2.133rem;background-image:url("../img/common/writer.svg")}.headerTool ul .headerBookshelf a{padding-left:2.466rem;background-image:url("../img/common/reader.svg");background-repeat:no-repeat;background-position:0;background-size:1.333rem 1.333rem}@media screen and (max-width:767px){.headerTool{position:absolute;top:0;right:0;padding:.4rem 3.333rem 0 0}.headerTool ul li{margin:0}.headerTool ul li a{width:3.333rem;padding:2rem 0 0!important;font-size:.666rem;text-align:center}.headerTool ul .headerBookshelf a,.headerTool ul .headerLogin a,.headerTool ul .headerWriter a{background-position:top;background-size:2rem 2rem}}.headerSignup{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.headerSignup a{display:block;width:11rem;font-size:1.2rem;line-height:3.333rem;text-align:center;border-radius:5px;background:#fa8296;color:#fff}@media screen and (min-width:768px){.headerSignup a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.headerSignup a:hover{opacity:.6}}@media screen and (min-width:768px) and (max-width:1023px){.headerSignup a{width:9rem;height:2.5rem;font-size:1rem;line-height:2.5rem}}@media screen and (max-width:767px){.headerSignup{display:none}}.switchingTab{margin:1.333rem 0;border-bottom:4px solid #baabc6}.switchingTab.tabComic{border-color:#baabc6}.switchingTab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 .666rem 0 .333rem}.switchingTab ul li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 .333rem;cursor:pointer;color:#7a7972;font-size:1.066rem;text-align:center;border-radius:5px 5px 0 0;border-width:4px 4px 0;border-color:#e6e6e6;border-style:solid;background-color:#e6e6e6}@media screen and (min-width:768px){.switchingTab ul li{font-size:1.333rem;font-weight:700;background-position:left 1rem center;background-size:2rem 2rem}.switchingTab ul li:first-of-type{background-image:url("../img/common/tab-novel.svg");background-repeat:no-repeat}.switchingTab ul li:last-of-type{background-image:url("../img/common/tab-comic.svg");background-repeat:no-repeat}}.switchingTab ul li a{display:block;padding:.466rem 1rem;color:#7a7972;text-decoration:none}@media screen and (min-width:768px){.switchingTab ul li a{padding:1rem;-webkit-transition:all .1s linear;transition:all .1s linear}}@media screen and (min-width:768px){.switchingTab ul li a:hover{opacity:.8}}.switchingTab ul li.current{color:#595757;background-color:#fff}.switchingTab ul li.current a{color:#595757;font-weight:700}.switchingTab ul li.current:first-child,.switchingTab ul li.current:nth-child(2){border-color:#baabc6}.switchingTab ul li.current:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-4px;width:100%;height:4px;background:#fff}@media screen and (max-width:767px){.switchingTab ul{padding:0 .2rem 0 0}.switchingTab ul li{margin:0 0 0 .2rem;font-size:.933rem}}.breadcrumb{margin:0 auto;padding:.8rem 2rem;font-size:.933rem;background-color:#fff;border-bottom:1px solid #e5e5e5}.breadcrumb ol{letter-spacing:-.5em}.breadcrumb ol li{display:inline-block;letter-spacing:normal;vertical-align:top}.breadcrumb ol li:last-of-type a{color:#baabc6}.asideMenu .breadcrumb ol li+li.menuTitle.menuBook:before,.asideMenu .breadcrumb ol li+li.menuTitle.menuNews:before,.breadcrumb ol .asideMenu li+li.menuTitle.menuBook:before,.breadcrumb ol .asideMenu li+li.menuTitle.menuNews:before,.breadcrumb ol li+li:before{content:"";display:inline-block;margin:0 .333rem;width:1rem;height:1rem;vertical-align:-2px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' d='M0 0h48v48H0z'/%3E%3Cpath d='M16.5 37.23l17-12.71a.63.63 0 0 0 0-1l-17-12.71' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:1rem 1rem}@media screen and (max-width:767px){.breadcrumb{display:none}}#container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:78.666rem;margin:0 auto;padding:2rem 0 3.333rem}@media screen and (max-width:1023px){#container{display:block;width:auto;padding:1rem 0 0}}.main{min-width:47rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:1023px){.main{min-width:inherit}}.main.mainSingle{width:66rem;margin:0 auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:1023px){.main.mainSingle{width:auto}}.main.mainShortC{width:47rem;margin:0 auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:1023px){.main.mainShortC{width:auto}}.main.mainShortL{width:47rem;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:1023px){.main.mainShortL{width:auto}}@media screen and (min-width:768px) and (max-width:1023px){.sectionBg{padding-top:2rem;background-color:#eee}}@media screen and (max-width:767px){.sectionBg{padding-top:1rem;background-color:#eee}}.section{padding:0 0 2rem}.section h2{position:relative;margin:0 0 1rem;padding:.266rem 0 0 2.333rem;color:#333;font-size:1.2rem;font-weight:700;line-height:1.2}.asideMenu .section h2.menuTitle.menuBook:before,.asideMenu .section h2.menuTitle.menuNews:before,.section .asideMenu h2.menuTitle.menuBook:before,.section .asideMenu h2.menuTitle.menuNews:before,.section h2:before{content:"";position:absolute;top:-.133rem;left:0;display:inline-block;width:1.866rem;height:1.866rem;vertical-align:middle;background-position:50%;background-size:1.866rem 1.866rem}.section h2.icn_writer:before{background-image:url("../img/common/writer.svg");background-repeat:no-repeat}.section h2.icn_issued:before,.section h2.icn_reader:before{background-image:url("../img/common/reader.svg");background-repeat:no-repeat}.section h2.icn_crown:before{background-image:url("../img/common/crown.svg");background-repeat:no-repeat}.section h2.icn_search:before{background-image:url("../img/common/search.svg");background-repeat:no-repeat}.section h2.icn_lightbulb-on:before{background-image:url("../img/common/lightbulb-on.svg");background-repeat:no-repeat}.section h2.icn_heart:before{background-image:url("../img/common/heart.svg");background-repeat:no-repeat}.section h2.icn_heart-broken:before{background-image:url("../img/common/heart-broken.svg");background-repeat:no-repeat}.section h2.icn_star:before{background-image:url("../img/common/star.svg");background-repeat:no-repeat}.section h2.icn_clipboard:before{background-image:url("../img/common/clipboard.svg");background-repeat:no-repeat}.section h2.icn_comment-text-outline:before{background-image:url("../img/common/comment-text-outline.svg");background-repeat:no-repeat}.section h2.icn_book:before{background-image:url("../img/common/book.svg");background-repeat:no-repeat}.section h2.icn_prof:before{background-image:url("../img/common/prof.svg");background-repeat:no-repeat}.section h2.icn_login:before{background-image:url("../img/common/login-variant.svg");background-repeat:no-repeat}.section h2.icn_logout:before{background-image:url("../img/common/logout-variant.svg");background-repeat:no-repeat}.section h2.icn_report:before{background-image:url("../img/common/thunder.svg");background-repeat:no-repeat}.section h2.icn_question:before{background-image:url("../img/common/question.svg");background-repeat:no-repeat}.section h2.icn_post:before{background-image:url("../img/common/post.svg");background-repeat:no-repeat}.section h2.icn_tag:before{background-image:url("../img/common/tag-outline.svg");background-repeat:no-repeat}.section h2.icn_setting:before{background-image:url("../img/common/settings.svg");background-repeat:no-repeat}.section h2.icn_key:before{background-image:url("../img/common/key-variant.svg");background-repeat:no-repeat}.section h2.icn_poll:before{background-image:url("../img/common/poll.svg");background-repeat:no-repeat}.section h2.icn_trophy{background-image:url("../img/common/trophy.svg");background-repeat:no-repeat}.section h2 a{text-decoration:underline}.section h2 a:hover{text-decoration:none}.section h2.flexIndex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section h2.flexIndex:before{display:none}.section h2.flexIndex div:first-of-type:before{content:"";position:absolute;top:-.133rem;left:0;display:inline-block;width:1.866rem;height:1.866rem;vertical-align:middle;background-position:50%;background-size:1.866rem 1.866rem}.section h2.flexIndex.icn_crown div:first-of-type:before{background-image:url("../img/common/crown.svg");background-repeat:no-repeat}.section h2.flexIndex.icn_heart div:first-of-type:before{background-image:url("../img/common/heart.svg");background-repeat:no-repeat}.section h2.flexIndex.icn_clock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section h2.flexIndex.icn_clock div:first-of-type:before{background-image:url("../img/common/clock-outline.svg");background-repeat:no-repeat}.section h2.flexIndex.icn_bell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section h2.flexIndex.icn_bell div:first-of-type:before{background-image:url("../img/common/bell-outline.svg");background-repeat:no-repeat}.section h2.flexIndex .date{margin-left:.666rem;color:#666;font-size:.733rem;font-weight:400;text-align:right}.section h2.flexIndex .badgeCount{position:relative;top:-1px;margin-left:.666rem;padding:.2rem;width:1.2rem;height:1.2rem;color:#fff;font-size:.733rem;font-weight:700;text-align:center;background-color:#cf0000;border-radius:50% 50%}.section h2.seeMore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:.666rem 0;font-size:1.333rem}.asideMenu .section h2.seeMore.menuTitle.menuBook:before,.asideMenu .section h2.seeMore.menuTitle.menuNews:before,.section .asideMenu h2.seeMore.menuTitle.menuBook:before,.section .asideMenu h2.seeMore.menuTitle.menuNews:before,.section h2.seeMore:before{display:none}.section h2.seeMore.icn_smile{padding-left:2.133rem}.section h2.seeMore.icn_smile:before{content:"";position:absolute;top:.466rem;left:0;display:inline-block;width:1.866rem;height:1.866rem;vertical-align:middle;border-radius:5px;background-repeat:no-repeat;background-position:50%;background-size:1.866rem 1.866rem;background-color:transparent;background-image:url("../img/common/emoticon-happy-outline.svg")}.section h2.seeMore a{display:block;margin:0;padding:0 1.666rem 0 1rem;color:#999;font-size:1rem;font-weight:400;line-height:1;text-align:right;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/%3E%3C/svg%3E");background-position:right .333rem center;background-repeat:no-repeat;background-size:1.333rem 1.333rem;cursor:pointer;text-decoration:none}.section h2.seeMore a:hover{text-decoration:underline}@media screen and (max-width:767px){.section h2.seeMore{font-size:1rem}.section h2.seeMore.icn_smile:before{top:.2rem}.section h2.seeMore a{font-size:.866rem;background-size:1.133rem 1.133rem}}.section h3{position:relative;margin:0 0 1rem;padding:.133rem 0 .133rem .866rem;color:#333;font-size:1.133rem;font-weight:700}.asideMenu .section h3.menuTitle.menuBook:before,.asideMenu .section h3.menuTitle.menuNews:before,.section .asideMenu h3.menuTitle.menuBook:before,.section .asideMenu h3.menuTitle.menuNews:before,.section h3:before{content:"";position:absolute;top:0;left:0;display:block;width:.333rem;height:100%;border-radius:.666rem;background:#333}.section h3 a,.section h4{font-weight:700}.section h4{margin:0 0 1rem;font-size:1.133rem}@media screen and (max-width:1023px){.section{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:767px){.section{padding:0 .666rem 2rem}.section h2{margin-top:.333rem;padding:0 0 0 1.666rem;font-size:1.066rem}.asideMenu .section h2.menuTitle.menuBook:before,.asideMenu .section h2.menuTitle.menuNews:before,.section .asideMenu h2.menuTitle.menuBook:before,.section .asideMenu h2.menuTitle.menuNews:before,.section h2.flexIndex div:first-of-type:before,.section h2:before{width:1.333rem;height:1.333rem;background-size:1.333rem 1.333rem}.section h3,.section h4{font-size:.933rem}}.section .simpleIndex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:.666rem 0;font-size:1.333rem}.section .simpleIndex:before{display:none}@media screen and (max-width:767px){.section .simpleIndex{font-size:1rem}}.section .arrowIndex{position:relative;padding-left:25px}.section .arrowIndex:before{position:absolute;content:"";top:auto;bottom:-3px;left:0;width:0;height:0;vertical-align:auto;border:none;border-left:15px solid transparent;border-bottom:15px solid #333;background:none;background-color:transparent!important;border-radius:0}.section .arrowIndex:after{position:absolute;content:"";bottom:-3px;left:10px;width:calc(100% - 10px);border-bottom:3px solid #333}.section.pdB0{padding-bottom:0}h2.index_bgG,h2.index_bgW,h3.index_bgG,h3.index_bgW,h4.index_bgG,h4.index_bgW{padding:1rem}h2.indexEdit,h3.indexEdit,h4.indexEdit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h2.indexEdit a,h3.indexEdit a,h4.indexEdit a{display:block;margin:0;padding:0 1.666rem 0 1rem;color:#999;font-size:1rem;font-weight:400;line-height:1;text-align:right;white-space:nowrap;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/%3E%3C/svg%3E");background-position:right .333rem center;background-repeat:no-repeat;background-size:1.333rem 1.333rem;cursor:pointer;text-decoration:none}h2.indexEdit a:hover,h3.indexEdit a:hover,h4.indexEdit a:hover{text-decoration:underline}@media screen and (max-width:767px){h2.indexEdit a,h3.indexEdit a,h4.indexEdit a{font-size:.866rem;background-size:1.133rem 1.133rem}}@media screen and (max-width:767px){h2.index_bgG{margin-top:-1rem;font-size:1.066rem}}@media screen and (max-width:1023px){.sidebarBanner{padding:.666rem;background-color:#fff}}.sidebarBanner ul li{margin:0 0 .666rem}@media screen and (min-width:768px){.sidebarBanner ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.sidebarBanner ul li a:hover{opacity:.6}}.otherLink{padding-top:1rem;border-top:1px solid #e5e5e5}.otherLink dl{margin-bottom:1.533rem}.otherLink dl dt{margin-bottom:1rem;font-size:.866rem;font-weight:700}.otherLink dl dd{text-align:center}.otherLink dl dd ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.otherLink dl dd ul li{margin-right:.333rem}.otherLink dl dd ul li:last-of-type{margin-right:0}.otherLink dl dd ul li img{height:auto}.otherLink dl dd ul.appLink{margin-top:.666rem}.otherLink dl dd ul.appLink li a{display:block;padding:.333rem;color:#fff;font-size:.8rem;text-align:center;background-color:#000;border-radius:5px}.otherLink dl dd.banner a{display:block}.otherLink dl dd.banner a img{width:100%;height:auto;border:1px solid #e5e5e5}.aside{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:17.333rem;min-width:17.333rem;margin:0 0 0 1.666rem;font-size:.866rem}@media screen and (max-width:1023px){.aside{width:auto;margin:0}}.aside .ad{margin-bottom:1rem;text-align:center}.asideBanner ul li{margin:0 0 1.066rem}@media screen and (min-width:768px){.asideBanner ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.asideBanner ul li a:hover{opacity:.6}}@media screen and (max-width:1023px){.asideBanner{display:none}}.asideMenu{padding:0 0 1rem}.asideMenu .menuBox{margin:0 0 .333rem;border-radius:5px;border:1px solid #e5e5e5}.asideMenu .menuTitle{padding:.533rem;color:#333;font-size:1.066rem;font-weight:700;border-bottom:1px solid #e5e5e5}.asideMenu .menuTitle.menuBook:before,.asideMenu .menuTitle.menuNews:before,.asideMenu .menuTitle:before{content:"";display:inline-block;width:1.333rem;height:1.333rem;margin:0 .533rem 0 0;vertical-align:top;background-position:0 0;background-size:1.333rem 1.333rem}.asideMenu .menuTitle.menuNews:before{background-image:url("../img/common/information-outline.svg");background-repeat:no-repeat}.asideMenu .menuTitle.menuTopics:before{background-image:url("../img/common/clipboard.svg");background-repeat:no-repeat}.asideMenu .menuTitle.menuBook:before{background-image:url("../img/common/book.svg");background-repeat:no-repeat}.asideMenu .menuTitle.menuSpecial:before{background-image:url("../img/common/heart-outline.svg");background-repeat:no-repeat}.asideMenu .menuLink{margin:0 0 1rem;padding:1rem 0;font-size:.866rem;text-align:right}.asideMenu .menuLink a{display:inline-block;padding:0 2rem 0 0;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem}@media screen and (max-width:1023px){.asideMenu .menuLink{margin:0 -.666rem;padding:0;text-align:center;border-top:2px solid #eee;border-bottom:none}.asideMenu .menuLink a{display:block;padding:1rem 2rem 1rem 1rem;font-size:.933rem;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:right .666rem center;background-size:1.333rem 1.333rem}}@media screen and (max-width:767px){.asideMenu .menuLink{margin-bottom:2rem}}.asideNews{padding:.8rem .666rem .133rem}.asideNews li{margin:0 0 .666rem}.asideNews li .date{display:inline-block;padding:0 0 .333rem}.asideNews li a{color:#baabc6}.asideNews li a img{width:100%;max-width:21.333rem;height:auto;border:1px solid #e5e5e5}@media screen and (min-width:768px){.asideNews li a{-webkit-transition:all .1s linear;transition:all .1s linear}.asideNews li a:hover{opacity:.8}}@media screen and (max-width:767px){.asideNews li{font-size:.933rem}}@media screen and (min-width:768px){main .asideNews li{margin-bottom:1.666rem}main .asideNews li a{font-size:1.2rem;font-weight:700}main .asideNews li a.imgBn{display:block;text-align:center}main .asideNews li a.imgBn img{max-width:640px;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:767px){main .asideNews li a{font-weight:700}main .asideNews li a.imgBn{display:block;text-align:center}main .asideNews li a.imgBn img{max-width:none}}.asideMenu .sidebarBanner ul li{margin:1rem auto 0;text-align:center}.asideMenu .sidebarBanner ul li a{display:inline-block}.asideMenu .sidebarBanner ul li img{width:100%;max-width:21.333rem;height:auto;border:1px solid #e5e5e5}.asideMenu .sidebarBanner ul li.gakuenSp{display:none}@media screen and (max-width:767px){.asideMenu .sidebarBanner ul li:first-child{margin-top:0}.asideMenu .sidebarBanner ul li img{max-width:none}.asideMenu .sidebarBanner ul li #player{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 1rem}}@media screen and (max-width:1023px){.asideMenu .sidebarBanner ul li.gakuen{display:none}.asideMenu .sidebarBanner ul li.gakuenSp{display:block}.asideMenu .sidebarBanner ul li.gakuenSp img{width:100%;height:auto}.asideMenu .sidebarBanner ul li.berrysdanshi .catch{width:262px;border:none}}@media screen and (min-width:768px){.asideMenu .sidebarBanner ul li.berrysdanshi .catch{width:260px}}.asideMenu .sidebarBanner ul.appImgLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.asideMenu .sidebarBanner ul.appImgLink li{margin:.666rem 0 1rem;padding:.333rem}.asideMenu .sidebarBanner ul.appImgLink li a img{width:auto;max-width:none;height:40px;border:none;image-rendering:-webkit-optimize-contrast}@media screen and (min-width:768px){.asideMenu .otherLink{display:none}}@media screen and (max-width:1023px){.asideMenu .otherLink{padding:0 1.866rem 1rem;background-color:#fff;border-top:none}.asideMenu .otherLink dl ul li{margin-right:1rem}.asideMenu .otherLink dl:last-of-type dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.asideMenu .otherLink dl:last-of-type dd ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-left:1rem}.asideMenu .otherLink dl:last-of-type dd ul li{margin-top:.333rem}.asideMenu .otherLink dl:last-of-type dd ul li:first-of-type{margin-top:0}.asideMenu .otherLink dl:last-of-type dd ul li a{margin:0;padding:0;background-color:transparent;border-radius:0}.asideMenu .otherLink dl:last-of-type dd ul li a img{width:auto;height:2.6rem}.asideMenu .otherLink>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:-1.866rem;margin-right:-1.866rem;padding:1rem;background-color:#eee}.asideMenu .otherLink>ul li{margin-left:.333rem}.asideMenu .otherLink>ul li:first-of-type{margin-left:0}.asideMenu .otherLink>ul li a{display:block}.asideMenu .otherLink>ul li a img{width:100%;max-width:175px;height:auto}}.aside .asideComicMenu h2{position:relative;padding:.666rem 0 .666rem .866rem;color:#333;font-size:1.333rem;font-weight:700;line-height:1.2}.aside .asideComicMenu h2:before{content:"";position:absolute;display:inline-block;top:0;left:0;width:.333rem;height:100%;vertical-align:middle;border-radius:.666rem;background:#baabc6}.aside .asideComicMenu .comicLabelLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0}.aside .asideComicMenu .comicLabelLink li{margin-bottom:1rem;padding-bottom:2rem;width:100%;border-bottom:1px solid #e5e5e5}.aside .asideComicMenu .comicLabelLink li:last-of-type{border-bottom:none}.aside .asideComicMenu .comicLabelLink li .labelLogo{max-width:200px}.aside .asideComicMenu .comicLabelLink li .defTxt{padding-top:0}.aside .asideComicMenu .comicLabelLink li a{display:inline-block}@media screen and (max-width:767px){.aside .asideComicMenu{padding:0 .666rem 2rem}}.sidebar{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:11rem;min-width:11rem;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0 1.666rem 0 0}@media screen and (max-width:767px){.sidebar{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.sidebar{display:none}}p.numbe_of_writers{margin-bottom:.8rem;font-size:.933rem;font-weight:700}p.numbe_of_writers:before{content:"\2665";margin-right:.333rem;width:1rem;height:1rem;color:#fa8296}p.numbe_of_writers span{color:#fa8296}.sidebarMenu ul{padding:0 0 1.533rem}.sidebarMenu ul li{margin:0 0 .8rem}.sidebarMenu ul li a{display:block;padding:.8rem 0;font-size:1.2rem;text-align:center;border-radius:5px}@media screen and (min-width:768px){.sidebarMenu ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.sidebarMenu ul li a:hover{opacity:.6}}.sidebarMenu ul li.btnLogin a,.sidebarMenu ul li.btnSignup a{background:#baabc6;color:#fff}.sidebarMenu ul li.btnAbout a{color:#fff;text-decoration:none;background:#666}.sidebarMyMenu{margin:0 0 1.666rem}.sidebarMyMenu .mymenuBtn{padding:0 0 .333rem}.sidebarMyMenu .mymenuBtn li{margin:0 0 .333rem}.sidebarMyMenu .mymenuBtn li a{display:block;width:100%;height:2.333rem;padding:.066rem 0 0 3rem;font-size:.933rem;line-height:2.333rem;text-align:left;text-decoration:none;border-radius:5px}@media screen and (min-width:768px){.sidebarMyMenu .mymenuBtn li a:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.sidebarMyMenu .mymenuBtn li a:hover:hover{opacity:.6}}.sidebarMyMenu .mymenuList{padding:0 0 .333rem}.sidebarMyMenu .mymenuList li{margin:0 0 .333rem}.sidebarMyMenu .mymenuList li a{font-size:.866rem}.comicMenu{margin:0 0 .333rem;border-radius:5px;border:1px solid #e5e5e5}.comicMenu .title{padding:.533rem;color:#333;font-weight:700;border-bottom:1px solid #e5e5e5}.comicMenu .title:before{content:"";display:inline-block;width:1.333rem;height:1.333rem;margin:0 .533rem 0 0;vertical-align:top;background-position:0 0;background-size:1.333rem 1.333rem}.comicMenu .title.serialKeyword:before{background-image:url("../img/common/search.svg");background-repeat:no-repeat}.comicMenu .title.saleComic:before{background-image:url("../img/common/comic.svg");background-repeat:no-repeat}@media screen and (max-width:767px){.comicMenu{border:none}}.sidebarList{margin-left:1.2rem;padding:.8rem .666rem .133rem}.sidebarList li{margin:0 0 .333rem;list-style-type:disc}.sidebarList li a{color:#baabc6;font-size:.866rem}@media screen and (min-width:768px){.sidebarList li a{-webkit-transition:all .1s linear;transition:all .1s linear}.sidebarList li a:hover{opacity:.8}}@media screen and (max-width:767px){.sidebarList li{font-size:.933rem}}.pagetop a{position:fixed;right:.666rem;bottom:2.666rem;z-index:1000;width:2.333rem;height:2.333rem;text-indent:200%;white-space:nowrap;background:url("../img/common/pagetop.png") no-repeat 0 0/2.333rem 2.333rem;overflow:hidden}@media screen and (max-width:767px){.pagetop a{bottom:31vw}}#footer{font-size:.866rem}.footerA{background-color:#eee;border-top:1px solid #e5e5e5}@media screen and (max-width:767px){.footerA{display:none}}.footerNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem 0 1.333rem}.footerNav dl{width:16.533rem;padding:0 .666rem 0 0}.footerNav dl dt{margin:1.333rem 0 .666rem;font-size:.933rem;font-weight:700}.footerNav dl dt:first-of-type{margin-top:0}.footerNav dl dd{margin:0;padding:0 0 0 .666rem}.footerNav dl dd ul{margin:0;padding:0}.footerNav dl dd ul li{margin:0 0 .666rem;list-style:none}.footerNav dl:last-child{width:13.333rem}@media screen and (max-width:1023px){.footerNav dl{padding:0 1.333rem 0 0}.footerNav dl dd,.footerNav dl dt{font-size:.733rem}}@media screen and (max-width:767px){.footerNav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 0}.footerNav dl{width:50%;padding:0 .333rem 1rem 0}.footerNav dl:nth-child(2){-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.footerB{background-color:#fff;border-top:1px solid #e5e5e5}@media screen and (max-width:767px){.footerB{display:none}}.footerLink ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.666rem 0;line-height:1}.footerLink ul li{padding:0 1rem;list-style:none;border-right:1px solid #666}.footerLink ul li:first-child{border-left:1px solid #666}@media screen and (min-width:768px) and (max-width:1023px){.footerLink ul li{padding:0 .8rem}}@media screen and (max-width:1023px){.footerLink ul li a{font-size:.666rem}}@media screen and (max-width:767px){.footerLink ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.466rem 0 .533rem}.footerLink ul li{width:50%;padding:0 .333rem .8rem 0;border-right:none}.footerLink ul li:first-child{border-left:none}.footerLink ul li a{color:#929292}}@media screen and (min-width:768px){.footerC{background-color:#fff;border-top:1px solid #e5e5e5}}@media screen and (max-width:767px){#footer{padding-bottom:1rem;background-color:#fff}}.footerLogo{padding:.333rem 0 3.333rem;text-align:center}.footerLogo img{width:220px;height:auto}@media screen and (max-width:767px){.footerLogo{width:14.666rem;margin:0 auto;padding:.333rem 0}}.topSection{padding:0}@media screen and (min-width:768px) and (max-width:1023px){.topSection{margin:0 1.333rem 2rem;padding:1.333rem 1.333rem 0}}.topSection .arwList01{font-size:.866rem}.topSection .swiper-slide{padding-right:1px;padding-left:1px}.swiperTabBook,.swiperTopBook{visibility:hidden}.topCategoryGenre ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topCategoryGenre ul li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 .666rem .666rem 0;text-align:center;border-radius:5px;border:1px solid #e5e5e5}.topCategoryGenre ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:.666rem .333rem;font-size:1.133rem}@media screen and (min-width:768px){.topCategoryGenre ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.topCategoryGenre ul li a:hover{opacity:.6}}@media screen and (max-width:767px){.topCategoryGenre ul{margin-bottom:.666rem}}.topMenuBtn{display:none}@media screen and (max-width:1023px){.topMenuBtn{display:block}}.topMenuBtn ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:25rem;margin:.666rem auto 0}.topMenuBtn ul,.topMenuBtn ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topMenuBtn ul li{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:32.25806%;-ms-flex-preferred-size:32.25806%;flex-basis:32.25806%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin:0 0 .333rem;font-size:.733rem;text-align:center;background-position:left .666rem center;background-size:1.333rem 1.333rem;border:1px solid #e5e5e5;border-radius:.8rem}.topMenuBtn ul li a{margin:0;padding:.666rem .666rem .666rem 1.666rem;color:#333;text-decoration:none}.topMenuBtn ul li.icn_search{background-image:url("../img/common/search_lg.svg");background-repeat:no-repeat}.topMenuBtn ul li.icn_crown{background-image:url("../img/common/crown_c.svg");background-repeat:no-repeat}.topMenuBtn ul li.icn_bookshelf{background-image:url("../img/common/book-shelf_c.svg");background-repeat:no-repeat}.topMenuBtn ul li.icn_book{background-image:url("../img/common/book_c.svg");background-repeat:no-repeat}.topMenuBtn ul li.icn_comic{background-image:url("../img/common/comic_bc.svg");background-repeat:no-repeat}.topMenuBtn ul li.icn_media{background-image:url("../img/common/movie-open_c.svg");background-repeat:no-repeat}.topMenuBtn ul li.icn_trophy{background-image:url("../img/common/trophy_c.svg");background-repeat:no-repeat}@media screen and (min-width:768px) and (max-width:1023px){.topMenuBtn ul{max-width:48rem}.topMenuBtn ul li{font-size:1rem;background-size:1.8rem 1.8rem}}.topLink{margin:0 0 1rem;padding:1rem 0;font-size:.866rem;text-align:right}.topLink a{display:inline-block;padding:0 2rem 0 0;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem}@media screen and (max-width:1023px){.topLink{margin:0 -.666rem;padding:0;text-align:center;border-top:2px solid #eee;border-bottom:none}.topLink a{display:block;padding:1rem 2rem 1rem 1rem;font-size:.933rem;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:right .666rem center;background-size:1.333rem 1.333rem}}@media screen and (min-width:768px){.scrollLink{display:none}}@media screen and (max-width:767px){.scrollLink{display:block}.scrollLink a{display:block;padding:.666rem;font-size:.8rem;text-align:right}.scrollLink a:after{content:"";display:inline-block;position:relative;top:0;right:0;width:1.333rem;height:1.333rem;vertical-align:middle;background-image:url("../img/common/chevron-double-down.svg");background-repeat:no-repeat;background-position:top -.066rem center;background-size:1.333rem 1.333rem}}.topBannerAd a{display:block;margin-top:2rem;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.topBannerAd a:hover{opacity:.6}.topBannerAd a img{width:100%;height:auto;border:1px solid #ccc}@media screen and (max-width:767px){.topBannerAd{margin-top:-1rem}.topBannerAd a{margin-top:1rem}}.topCategory h3{padding:0}.asideMenu .topCategory h3.menuTitle.menuBook:before,.asideMenu .topCategory h3.menuTitle.menuNews:before,.topCategory .asideMenu h3.menuTitle.menuBook:before,.topCategory .asideMenu h3.menuTitle.menuNews:before,.topCategory h3:before{display:none}@media screen and (max-width:767px){.topCategory h3{font-size:1rem}}.topCategoryTag ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.666rem 1rem 0}.topCategoryTag ul li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 .333rem}.topCategoryTag ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:.133rem .666rem .133rem 0;font-size:1rem;text-align:center;color:#fa8296}@media screen and (min-width:768px){.topCategoryTag ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.topCategoryTag ul li a:hover{opacity:.6}}@media screen and (max-width:767px){.topCategoryTag ul li a{padding:.133rem .533rem .133rem 0;font-size:.866rem}}@media screen and (max-width:767px){.topCategoryTag ul{margin:0 -.666rem .666rem 0}}.topReview .reviewList .clm:last-of-type{margin-bottom:0;border-bottom:none}.topSlide{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#f8f5ee));background:-webkit-linear-gradient(top,transparent,#f8f5ee);background:linear-gradient(180deg,transparent,#f8f5ee)}.topSlide .swiper-slide{visibility:hidden;width:534px;height:295px}.topSlide .swiper-slide a{display:block}.topSlide .swiper-slide a img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:768px){.topSlide .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#f8f5ee));background:-webkit-linear-gradient(top,transparent,#f8f5ee);background:linear-gradient(180deg,transparent,#f8f5ee)}.topSlide .swiper-slide a img{border-radius:1rem}}@media screen and (max-width:767px){.topSlide .swiper-slide{width:100%;height:100%}}.topSlide .swiper-wrapper.unvisible{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.topSlide .swiper-arrow{position:absolute;top:50%;z-index:2;width:4.666rem;height:4.666rem;margin-top:-2.333rem;cursor:pointer;outline:none;text-indent:-9999px;border:none;background-color:transparent;background-repeat:no-repeat;background-position:0 0}@media screen and (min-width:768px){.topSlide .swiper-arrow{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.topSlide .swiper-arrow:hover{opacity:.6}}.topSlide .swiper-button-prev{visibility:hidden;left:3.333rem;background-image:url("../img/common/top_slide_prev.png")}.topSlide .swiper-button-next{visibility:hidden;right:3.333rem;background-image:url("../img/common/top_slide_next.png")}.topSlide .swiper-pagination{height:2.666rem;padding:.4rem 0;text-align:center;background:#fff}.topSlide .swiper-pagination .swiper-pagination-bullet{visibility:hidden;display:inline-block;margin:0 .666rem;width:10px;height:10px;line-height:10px;outline:none;text-indent:-9999px;border-radius:50%;border:none;background:#666}.topSlide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fa8296}.topSlide .swiper-pagination.disabled{display:none}@media screen and (min-width:768px) and (max-width:1023px){.topSlide .swiper-arrow{opacity:.5}.topSlide .swiper-prev{left:1.333rem}.topSlide .swiper-next{right:1.333rem}}@media screen and (max-width:767px){.topSlide .swiper-arrow{width:2.333rem;height:2.333rem;margin-top:-1.2rem;opacity:.5;background-size:2.333rem 2.333rem}.topSlide .swiper-button-prev,.topSlide .swiper-button-prev.visible{left:.666rem}.topSlide .swiper-button-next,.topSlide .swiper-button-next.visible{right:.666rem}.topSlide .swiper-pagination{padding:.2rem 0;height:1.866rem}.topSlide .swiper-pagination .swiper-pagination-bullet{bottom:-.933rem;margin:0 .333rem;width:6px;height:6px;line-height:6px}}.topInfo{padding-bottom:1rem;display:none}.topInfo .notice_list li a{padding-top:.466rem;padding-bottom:.466rem}@media screen and (max-width:767px){.topInfo{padding-bottom:0;display:block}}.topRanking ul.book_grid li{padding-top:1rem}.topRanking .book_catch,.topRanking .genre_name,.topRanking .originalBookTxt,.topRanking .update_date,.topRankingSliderHeader{display:none}@media screen and (min-width:768px){.topSubRanking{margin:0 0 1rem;border-bottom:5px solid #fbfbfb}}@media screen and (max-width:1023px){.topRankingSliderHeader{display:block}.topRankingNv{display:none}}.topWhatsnew .book_catch,.topWhatsnew .rank{display:none}.topRecommend .writer_name{font-weight:700}.topRecommend .originalBookTxt,.topRecommend .page_count,.topRecommend .rank,.topRecommend .update_date,.topRecommendList .book_name,.topRecommendList .genre_name,.topRecommendList .issued_book_name,.topRecommendList .originalBookTxt,.topRecommendList .page_count,.topRecommendList .rank,.topRecommendList .update_date{display:none}.topRecommendList .book_catch{padding:0;background-color:transparent}.heroKeyword .page_count,.heroKeyword .rank,.recommendKeyword .page_count,.recommendKeyword .rank{display:none}.contactForm,.memberForm,.messageForm{font-size:1rem}@media screen and (max-width:767px){.contactForm,.memberForm,.messageForm{font-size:.933rem}}.contactTable td p,.memberTable td p,.messageTable td p,.reviewTable td p{word-break:break-all}@media screen and (max-width:767px){.contactTable,.memberTable,.messageTable,.reviewTable{margin:0 0 1rem}.contactTable th,.memberTable th,.messageTable th,.reviewTable th{display:block;width:auto;padding:.666rem 0 .333rem .666rem}.contactTable th .note,.memberTable th .note,.messageTable th .note,.reviewTable th .note{display:inline-block;padding-left:1em}.contactTable td,.memberTable td,.messageTable td,.reviewTable td{display:block;padding:0 2rem .666rem;font-size:.933rem;border-top:none}.contactTable td input[type=email],.contactTable td input[type=email].short,.contactTable td input[type=password],.contactTable td input[type=password].short,.contactTable td input[type=text],.contactTable td input[type=text].short,.contactTable td select,.contactTable td select.short,.contactTable td textarea,.contactTable td textarea.short,.memberTable td input[type=email],.memberTable td input[type=email].short,.memberTable td input[type=password],.memberTable td input[type=password].short,.memberTable td input[type=text],.memberTable td input[type=text].short,.memberTable td select,.memberTable td select.short,.memberTable td textarea,.memberTable td textarea.short,.messageTable td input[type=email],.messageTable td input[type=email].short,.messageTable td input[type=password],.messageTable td input[type=password].short,.messageTable td input[type=text],.messageTable td input[type=text].short,.messageTable td select,.messageTable td select.short,.messageTable td textarea,.messageTable td textarea.short,.reviewTable td input[type=email],.reviewTable td input[type=email].short,.reviewTable td input[type=password],.reviewTable td input[type=password].short,.reviewTable td input[type=text],.reviewTable td input[type=text].short,.reviewTable td select,.reviewTable td select.short,.reviewTable td textarea,.reviewTable td textarea.short{width:100%}.contactTable td .counter,.memberTable td .counter,.messageTable td .counter,.reviewTable td .counter{width:auto}.contactTable .username,.memberTable .username,.messageTable .username,.reviewTable .username{font-size:.733rem}}.menuTab{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e5e5e5}.menuTab,.menuTab li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menuTab li{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background-color:#fff;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media screen and (min-width:768px){.menuTab li:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.menuTab li:hover:hover{opacity:.6}}.menuTab li a{display:block;padding:.666rem;width:100%;color:#666;font-weight:700;text-align:center}.menuTab li a:hover{text-decoration:none}.menuTab.clm_1{margin-bottom:2rem}.menuTab.clm_1 li{-webkit-flex-basis:49.9%;-ms-flex-preferred-size:49.9%;flex-basis:49.9%}.menuTab.clm_1 li:first-of-type{border-left:none}.menuTab.clm_1 li a{padding-left:2rem;width:auto;font-size:1.066rem;background-position:0;background-size:1.666rem 1.666rem}.menuTab.clm_1 li a.history{background-image:url("../img/common/history_g.svg");background-repeat:no-repeat}.menuTab.clm_1 li a.favorite{background-image:url("../img/common/folder-star_g.svg");background-repeat:no-repeat}.menuTab.clm_1 li.active a{color:#baabc6}.menuTab.clm_1 li.active a.history{background-image:url("../img/svg/history.svg");background-repeat:no-repeat}.menuTab.clm_1 li.active a.favorite{background-image:url("../img/svg/folder-star.svg");background-repeat:no-repeat}@media screen and (max-width:767px){.menuTab.clm_1 li a{padding-left:2rem;font-size:.933rem;background-size:1.333rem 1.333rem}}.menuTab.clm_1.noSvn li a{padding:.666rem}.menuTab.clm_2 li:first-of-type,.menuTab.clm_2 li:nth-of-type(2){-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.menuTab.clm_2 li:first-of-type a,.menuTab.clm_2 li:nth-of-type(2) a{padding-top:2.333rem;background-position:top .466rem center;background-size:1.666rem 1.666rem}.menuTab.clm_2 li:nth-of-type(3),.menuTab.clm_2 li:nth-of-type(4),.menuTab.clm_2 li:nth-of-type(5){-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.menuTab.clm_2 li:first-of-type,.menuTab.clm_2 li:nth-of-type(3){border-left:none}.menuTab.clm_2 li a{font-size:.933rem}.menuTab.clm_2 li a.history{background-image:url("../img/common/history_g.svg");background-repeat:no-repeat}.menuTab.clm_2 li a.bookshelf{background-image:url("../img/common/book-shelf_g.svg");background-repeat:no-repeat}.menuTab.clm_2 li a.post{background-image:url("../img/common/post_g.svg");background-repeat:no-repeat}.menuTab.clm_2 li.active{background-color:#baabc6}.menuTab.clm_2 li.active a{color:#fff}.menuTab.clm_2 li.active a.history{background-image:url("../img/common/history_w.svg");background-repeat:no-repeat}.menuTab.clm_2 li.active a.bookshelf{background-image:url("../img/common/book-shelf_w.svg");background-repeat:no-repeat}.menuTab.clm_2 li.active a.post{background-image:url("../img/common/post_w.svg");background-repeat:no-repeat}@media screen and (max-width:767px){.menuTab.clm_2 li:first-of-type a,.menuTab.clm_2 li:nth-of-type(2) a{padding-top:2rem;background-size:1.333rem 1.333rem}.menuTab.clm_2 li a{font-size:.733rem}}.readerIndex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.readerIndex,.readerIndex.noIcn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.readerIndex.noIcn{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.readerIndex div:first-of-type{padding-right:.333rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readerIndex div:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.readerIndex div:last-of-type .open_private{margin:0 .666rem 0 0;color:#fff;background-color:#666}.readerIndex div:last-of-type p{color:#666;font-size:.8rem;font-weight:400}@media screen and (max-width:767px){.readerIndex div:last-of-type p{font-size:.666rem}}.readerIndex div:last-of-type .dots{margin-left:.666rem;text-indent:-9999px;line-height:2rem;background-image:url("../img/common/dots-horizontal.svg");background-repeat:no-repeat;cursor:pointer}.readerIndex div:last-of-type .dots,.readerIndex div:last-of-type button{display:block;width:2rem;height:2rem;background-position:50%;background-size:2rem 2rem}.readerIndex div:last-of-type button{margin:0 0 0 .666rem;padding:0;background-color:transparent;border:none}.readerIndex div:last-of-type button:focus{outline:none}.readerIndex div:last-of-type button.favo_on{background-image:url("../img/common/star_y.svg");background-repeat:no-repeat}.readerIndex div:last-of-type button.favo_off{background-image:url("../img/common/star_y_ol.svg");background-repeat:no-repeat}.readerSearchBox{margin:1rem 1rem 0;border-radius:5px;background:#efefef}.readerSearchBox input[type=text],.readerSearchBox select,.readerSearchBox textarea{width:40.333rem;height:2.666rem;padding:.333rem;font-size:1rem;outline:none;border:none;background:none}.readerSearchBox input[type=submit]{float:right;width:2.666rem;height:2.666rem;outline:none;border:none;background-image:url("../img/common/search.svg");background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:1.666rem 1.666rem;cursor:pointer}@media screen and (max-width:1023px){.readerSearchBox{position:relative;float:none;width:auto;padding:0 3rem 0 0}.readerSearchBox input[type=text],.readerSearchBox select,.readerSearchBox textarea{width:100%}.readerSearchBox input[type=submit]{position:absolute;top:0;right:0;width:3rem}}.bookStatus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 2rem}.bookStatus li a{display:block;padding:1rem;color:#ababab;text-align:center;cursor:pointer}@media screen and (min-width:768px){.bookStatus li a{-webkit-transition:all .1s linear;transition:all .1s linear}.bookStatus li a:hover{opacity:.8}}.bookStatus li a:before{content:"";position:relative;display:inline-block;width:1.666rem;height:1.666rem;vertical-align:middle;background-position:50%;background-size:1.666rem 1.666rem}.bookStatus li a.icn_book-shelf:before{background-image:url("../img/common/book-shelf_lg.svg");background-repeat:no-repeat}.bookStatus li a.icn_book-open-page-variant:before{background-image:url("../img/common/book-open-page-variant_lg.svg");background-repeat:no-repeat}.bookStatus li a.icn_book-open-page-update:before{background-image:url("../img/common/book-open-page-update_lg.svg");background-repeat:no-repeat}.bookStatus li a.icn_book-open-page-finished:before{background-image:url("../img/common/book-open-page-finished_lg.svg");background-repeat:no-repeat}.bookStatus li a.active{color:#666}.bookStatus li a.active.icn_book-shelf:before{background-image:url("../img/common/book-shelf_g.svg");background-repeat:no-repeat}.bookStatus li a.active.icn_book-open-page-variant:before{background-image:url("../img/common/book-open-page-variant.svg");background-repeat:no-repeat}.bookStatus li a.active.icn_book-open-page-update:before{background-image:url("../img/common/book-open-page-update.svg");background-repeat:no-repeat}.bookStatus li a.active.icn_book-open-page-finished:before{background-image:url("../img/common/book-open-page-finished.svg");background-repeat:no-repeat}.bookStatus li a p{font-size:.8rem}.bookStatus li a p .upDated{padding:1px 6px;color:#fff;background-color:#baabc6;border-radius:50%}@media screen and (max-width:767px){.bookStatus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookStatus li a p{font-size:.666rem}}.newList{margin-bottom:1rem;padding:1rem;border-bottom:1px solid #e5e5e5}.newList a{display:block;padding-left:1.333rem;background-image:url("../img/common/plus-circle.svg");background-repeat:no-repeat;background-position:0;background-size:1rem 1rem;cursor:pointer}.newList p{color:#666;font-size:.8rem}@media screen and (max-width:767px){.newList p{font-size:.666rem}}.modal_content .newList{margin-bottom:0;padding-left:0;padding-right:0}.newListEdit{padding:1rem;border-bottom:1px solid #e5e5e5}.newListEdit a{display:block}.newListEdit a:first-of-type{padding-left:1.333rem;background-image:url("../img/common/plus-circle.svg");background-repeat:no-repeat;background-position:0;background-size:1rem 1rem;cursor:pointer}.newListEdit a:last-of-type{padding-right:2rem;background-image:url("../img/common/playlist-edit.svg");background-repeat:no-repeat;background-position:100%;background-size:1.666rem 1.666rem}.newListEdit select.sort{width:auto;height:40px;padding:.133rem 2.333rem .133rem 1rem;border-radius:5px;border:none;white-space:nowrap;font-size:inherit;background:url("../img/common/chevron-down.svg") no-repeat right .5rem center/1.666rem 1.666rem #efefef;-webkit-appearance:none}@media screen and (max-width:380px){.newListEdit{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newListEdit a:last-of-type{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.666rem;margin-left:80%;text-align:right;display:inline-block}}.listEdit{padding:1rem;text-align:right;border-bottom:1px solid #e5e5e5}.listEdit a{padding-right:2rem;background-image:url("../img/common/playlist-edit.svg");background-repeat:no-repeat;background-position:100%;background-size:1.666rem 1.666rem}.listEdit select.sort{width:auto;height:40px;padding:.133rem 2.333rem .133rem 1rem;border-radius:5px;border:none;white-space:nowrap;font-size:inherit;background:url("../img/common/chevron-down.svg") no-repeat right .5rem center/1.666rem 1.666rem #efefef}@media screen and (max-width:767px){.listEdit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.icnBlock{margin-bottom:.333rem}.icnBlock img,.icnBlock span,.icnBlock svg{margin:0;vertical-align:middle}.icnBlock img{width:.666rem;margin:.133rem 0 0 .333rem;vertical-align:top}@media screen and (max-width:767px){.icnBlock img{width:.6rem}}.icnBlock .open_private{margin-bottom:0;color:#fff;background-color:#666}@media screen and (max-width:767px){.list_all_edit_box{margin-bottom:4.933rem}}.list_all_edit,.list_edit{background-color:#eee}.list_all_edit article,.list_edit article{margin:0 0 2rem;padding:1rem;background-color:#fff}.list_all_edit article:last-of-type,.list_edit article:last-of-type{margin-bottom:0}.list_all_edit article .book_name,.list_edit article .book_name{margin:0}.list_all_edit article .book_name img,.list_all_edit article .book_name span,.list_all_edit article .book_name svg,.list_edit article .book_name img,.list_edit article .book_name span,.list_edit article .book_name svg{margin-top:0;vertical-align:middle}.list_all_edit article .book_name .open_private,.list_edit article .book_name .open_private{margin-bottom:0;color:#fff;background-color:#666}.list_all_edit article .writer_name,.list_edit article .writer_name{margin:.333rem 0 0;font-weight:400}@media screen and (max-width:767px){.list_all_edit article,.list_edit article{margin:0 0 1rem;padding:.666rem}}.list_all_edit{margin:0;padding:1.333rem}.list_all_edit article label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list_all_edit article label div:first-of-type{-webkit-flex-basis:1.8rem;-ms-flex-preferred-size:1.8rem;flex-basis:1.8rem}@media screen and (max-width:767px){.list_all_edit{margin:0;padding:1rem}}.list_all_edit.appStyle{margin:0 0 8rem}.list_edit{margin:0;padding:1.333rem}.list_edit article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list_edit article label{-webkit-flex-basis:3rem;-ms-flex-preferred-size:3rem;flex-basis:3rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center}@media screen and (min-width:768px){.list_edit article label{-webkit-transition:all .1s linear;transition:all .1s linear}.list_edit article label:hover{opacity:.8}}.list_edit article label svg{width:2rem;height:2rem}.list_edit article div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.list_edit article div p{width:35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.list_edit article label{-webkit-flex-basis:2rem;-ms-flex-preferred-size:2rem;flex-basis:2rem}.list_edit article div p{width:14rem}}@media screen and (max-width:767px){.list_edit{margin:0 0 4.933rem;padding:1rem}}.list_edit.appStyle{margin:0 0 8rem}.numberCount{margin:0;padding:1rem;color:#666;font-size:.8rem;text-align:right}@media screen and (max-width:767px){.numberCount{font-size:.666rem}}.arwLink01 a{font-size:.866rem}.arwLink01 a:after{content:"";display:inline-block;width:1.333rem;height:1.333rem;margin-left:.333rem;vertical-align:middle;background:url(../img/common/icn_arw01.png) no-repeat 0 0/1.133rem 1.133rem}@media screen and (max-width:767px){.arwLink01 a:after{width:.933rem;height:.933rem;margin-bottom:.066rem;background-size:.933rem .933rem}}.deleteLink{padding:.666rem 0;text-align:right}.deleteLink a{margin-top:.666rem;width:100%;color:#999;text-decoration:none}.deleteLink a:hover{text-decoration:underline}@media screen and (max-width:767px){.deleteLink a{font-size:.866rem}}.deleteLink a:first-of-type{margin-top:0}.followList{padding:.666rem 0 1.333rem}.followList li{position:relative;padding:.133rem 0 1rem;border-top:1px dashed #d2d2d2}.followList li:last-child{border-bottom:1px dashed #d2d2d2}.followList .head{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.533rem 0 .533rem 2.533rem;background:#fbfbfb}.followList input[type=checkbox]{position:absolute;top:.8rem;left:.6rem;margin:auto}.followList .author{display:inline-block;font-size:1.133rem;font-weight:700}.followList .author a{text-decoration:underline}.followList .author a:hover{text-decoration:none}.followList .message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:.333rem}.followList .message dt{margin-right:.333rem;font-size:.933rem}.followList .message .toggle{min-width:5.2rem;padding:.133rem;cursor:pointer;font-size:.933rem;line-height:1.2;border-radius:1.333rem;border:1px solid #d2d2d2;background:#ebebe8}.followList .message .toggle em{display:inline-block;padding:.133rem .533rem;font-weight:700;border-radius:1.333rem}.followList .message .toggle.on{text-align:right}.followList .message .toggle.on em{background:#cbbfd4}.followList .message .toggle.off{text-align:left}.followList .message .toggle.off em{color:#929292;background:#fff}.followList .holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.533rem 0 .533rem 2.533rem}.followList .holder .date{color:#929292;font-size:.866rem}.followList .holder .arwLink01{margin-left:auto}@media screen and (max-width:767px){.followList .head{padding:.4rem .4rem .4rem 2.066rem}.followList input[type=checkbox]{top:.8rem;left:.466rem}.followList .author{font-size:1.066rem}.followList .message dt{font-size:.8rem}.followList .message .toggle{min-width:4.333rem;font-size:.8rem}.followList .message .toggle em{padding:.133rem .333rem}.followList .holder{padding:.666rem .266rem .666rem 0}.followList .holder .date{font-size:.8rem}}.editFooter{position:fixed;padding:2rem 1rem 0;width:100%;bottom:0;background-color:#fff;border-top:1px solid #e5e5e5;z-index:1000}@media screen and (min-width:768px){.editFooter{position:-webkit-sticky;position:sticky;width:47rem}}.editFooter ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.editFooter ul li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 2rem;text-align:center}.editFooter ul li a{display:block;width:auto;height:3.333rem;font-size:1rem;line-height:3.333rem;text-align:center;text-decoration:none;border-radius:5px;cursor:pointer}@media screen and (min-width:768px){.editFooter ul li a:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.editFooter ul li a:hover:hover{opacity:.6}}.editFooter ul li a.btnStyleDisable{color:#ccc;background-color:#fff;pointer-events:none;border:1px solid #ccc}.editFooter ul li a.btnStyleEnable{color:#fff;background-color:#baabc6;border:none}.editFooter ul li a.btnStyleDelete{color:#fff;background-color:#666;border:none}.editFooter ul li.single{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0}.editFooter ul li.single a{width:16.666rem}@media screen and (max-width:767px){.editFooter ul li{margin:0 .666rem}.editFooter ul li a{width:10rem;height:2.933rem;font-size:.866rem;line-height:2.933rem}.editFooter ul li.single a{width:16rem}}.book_add li,.list_add li{border-bottom:1px solid #e5e5e5}.book_add li a,.list_add li a{text-decoration:none}.book_add li p.book_name,.book_add li p.writer_name,.list_add li p.book_name,.list_add li p.writer_name{padding:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book_add li p.book_name,.list_add li p.book_name{margin:0}.book_add li p.writer_name,.list_add li p.writer_name{margin:.333rem 0 0}.list_add li a{display:block;padding:.666rem 0}@media screen and (min-width:768px){.list_add li a{-webkit-transition:all .1s linear;transition:all .1s linear}.list_add li a:hover{background-color:hsla(0,0%,94%,.6)}}.list_add li a p.book_number{padding:0!important}.list_add li a p.open_private{margin-bottom:0;padding:.133rem .333rem!important}.book_add_inner{overflow-y:scroll;height:45vh;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:767px){.book_add_inner{height:300px}}.book_add_inner::-webkit-scrollbar{display:none}.book_add li{position:relative;padding:.666rem}.book_add li a{display:block;position:absolute;right:0;top:.375rem;width:1.666rem;height:1.666rem}@media screen and (min-width:768px){.book_add li a{-webkit-transition:all .1s linear;transition:all .1s linear}.book_add li a:hover{opacity:.8}}.book_add li a svg{fill:#baabc6;width:1.666rem;height:1.666rem}.book_add li p.book_name,.book_add li p.writer_name{width:90%}.book_add li p.writer_name{font-size:.866rem;font-weight:400}@media screen and (max-width:767px){.book_add li p.writer_name{font-size:.733rem}}.book_add li .icnEnd{margin-left:0;vertical-align:middle}.book_add li span{color:inherit!important;font-weight:400!important}.book_add li .icnKey,.book_add li img{vertical-align:middle}#book-add .bookAddSearch{margin:0 0 1rem;border-radius:5px;background:#efefef}#book-add .bookAddSearch input[type=text],#book-add .bookAddSearch select,#book-add .bookAddSearch textarea{width:25rem;height:2.666rem;padding:.333rem;font-size:1rem;outline:none;border:none;background:none}#book-add .bookAddSearch input[type=submit]{float:right;margin:0;width:2.666rem;height:2.666rem;outline:none;border:none;background-image:url("../img/common/search.svg");background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:1.666rem 1.666rem}@media screen and (max-width:1023px){#book-add .bookAddSearch{position:relative;float:none;width:auto;padding:0 3rem 0 0}#book-add .bookAddSearch input[type=text],#book-add .bookAddSearch select,#book-add .bookAddSearch textarea{width:100%;font-size:.866rem}#book-add .bookAddSearch input[type=submit]{position:absolute;top:0;right:0;width:3rem!important}}#bookmarklist-form textarea{margin-bottom:0}@media screen and (max-width:767px){#bookmarklist-form textarea{height:5rem}}.memberProfile{padding:1.666rem 1red 1rem 1rem!important;background:#fbfbfb;margin-bottom:1rem!important}.memberProfile .name{margin:0 0 .333rem;font-size:1.466rem;font-weight:700;text-align:center}.memberProfile .num{margin:0 0 1rem;color:#929292;font-size:.866rem;text-align:center}.memberProfile .btn{margin:0 0 2rem;text-align:center}.memberProfile .btn a{padding:.866rem .866rem .866rem 3rem;height:auto;line-height:inherit}.memberProfile .detail{padding:1.2rem 1.333rem;font-size:.933rem;line-height:1.5;background:#fff}.memberProfile .userMenuOpen{margin:0 0 0 auto;width:auto;cursor:pointer;background-image:url("../img/common/dots-horizontal.svg");background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:1.666rem 1.666rem;border:none;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.memberProfile .userMenuOpen:hover{opacity:.6}@media screen and (max-width:767px){.memberProfile{padding:1.333rem .666rem .666rem!important}.memberProfile .name{margin:0 0 .666rem;font-size:1.333rem}.memberProfile .num{margin:0 0 1.333rem;font-size:.8rem}.memberProfile .btn a{padding-left:2rem;padding-right:2rem}.memberProfile .detail{padding:1rem .666rem;font-size:.8rem}}.memberReview{margin:0 0 1.333rem}.memberReview h3{background-image:url("../img/common/star.svg");background-repeat:no-repeat;background-position:left .333rem center;background-size:1.953rem 1.953rem}@media screen and (max-width:767px){.memberReview h3{margin:0 0 .937rem;font-size:1.062rem;background-position:left -.066rem;background-size:1.666rem 1.666rem}}.memberProfileLead{margin:0 0 20px}.memberProfileLead p{margin:0 0 20px;line-height:1.7}.memberProfileEdit{margin:0 0 1rem}.memberProfileEdit h3{margin:0 0 .333rem;background-image:url("../img/common/playlist-edit.svg");background-repeat:no-repeat;background-position:.4rem -.2rem;background-size:2rem auto}.memberProfileEdit .note{color:#929292;margin-left:1em;font-size:.866rem;font-weight:400}.memberProfileEdit .text{margin:0 0 1rem}.memberProfileEdit .text textarea{height:9rem}@media screen and (max-width:767px){.memberProfileEdit h3{background-position:0;background-size:1.666rem 1.666rem}.memberProfileEdit .text textarea{height:17rem}}.memberMylink{margin:0 0 1.333rem}.memberMylink h3{background-image:url("../img/common/link-variant.svg");background-repeat:no-repeat;background-position:left .333rem center;background-size:1.953rem 1.953rem}.memberMylink ul{padding:1.333rem 1.866rem .333rem;border-top:1px dashed #d2d2d2;border-bottom:1px dashed #d2d2d2}.memberMylink ul li{margin-bottom:1.2rem!important;font-size:.933rem}.memberMylink ul li a{text-decoration:underline;display:inline-block;margin:0 0 .2rem;font-size:1rem;font-weight:700}.memberMylink ul li a:hover{text-decoration:none}.memberMylink .box{margin:0 0 1.333rem;padding:1.333rem;border:1px solid #d8d7d1}.memberMylink .box dl dt{clear:both;float:left;width:6em;padding:.533rem 0 .666rem;font-weight:700}.memberMylink .box dl dt .note{display:block;color:#929292;font-size:.866rem;font-weight:400}.memberMylink .box dl dd{padding:0 0 .666rem 6em}.memberMylink .box dl dd textarea{height:60px}.memberMylink .box .btn{text-align:right}.memberMylink .box .btn .btnAdd,.memberMylink .box .btn .btnBook,.memberMylink .box .btn .btnBookmark,.memberMylink .box .btn .btnBookRead,.memberMylink .box .btn .btnBookReversal,.memberMylink .box .btn .btnComment,.memberMylink .box .btn .btnMore,.memberMylink .box .btn .btnMsgDraft,.memberMylink .box .btn .btnMsgEdit,.memberMylink .box .btn .btnMsgReplyOff,.memberMylink .box .btn .btnMsgReplyOn,.memberMylink .box .btn .btnMsgSend,.memberMylink .box .btn .btnPoll,.memberMylink .box .btn .btnProfile,.memberMylink .box .btn .btnReport,.memberMylink .box .btn .btnStyle02,.memberMylink .box .btn .btnUnfollow{width:7rem;height:2.333rem;font-size:.933rem;line-height:2.333rem}@media screen and (max-width:767px){.memberMylink h3{margin:0 0 .937rem;font-size:1.062rem;background-position:0;background-size:1.666rem 1.666rem}.memberMylink ul{padding:1rem 1rem .333rem}.memberMylink ul li{font-size:.866rem}.memberMylink ul li a{font-size:.933rem}.memberMylink .box{padding:1rem}.memberMylink .box dl dt{float:none;width:auto;padding:0 0 .333rem}.memberMylink .box dl dt .note{display:inline-block;padding-left:1em}.memberMylink .box dl dd{padding:0 0 .666rem}.memberMylink .box dl dd textarea{height:84px}}.memberPinnedEdit{margin:0 0 1rem}.memberPinnedEdit h3{margin:0 0 .333rem;background-image:url("../img/common/pin.svg");background-repeat:no-repeat;background-position:.4rem .133rem;background-size:1.533rem auto}@media screen and (max-width:767px){.memberPinnedEdit h3{background-position:0}}.memberPinnedEdit .note{color:#929292;margin-left:1em;font-size:13px;font-weight:400}.memberPinnedEdit .pinnedSort{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.666rem 0 0;padding:.666rem;border:1px solid #ccc}.memberPinnedEdit .pinnedSort .book_name{-webkit-flex-basis:calc(100% - 50px);-ms-flex-preferred-size:calc(100% - 50px);flex-basis:calc(100% - 50px);margin:0 .666rem}.memberPinnedEdit .pinnedSort .book_status{display:inline-block;font-weight:400;vertical-align:middle}.memberPinnedEdit .pinnedSort .book_status span,.memberPinnedEdit .pinnedSort .book_status svg{margin:0;vertical-align:middle}.memberPinnedEdit .pinnedSort .pinnedDelete svg,.memberPinnedEdit .pinnedSort label svg{fill:#ccc;vertical-align:middle;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.memberPinnedEdit .pinnedSort .pinnedDelete svg:hover,.memberPinnedEdit .pinnedSort label svg:hover{opacity:.6}.memberFollow{margin:0 0 1.333rem}.memberFollow h3{background-image:url("../img/common/prof.svg");background-repeat:no-repeat;background-position:left .333rem center;background-size:1.953rem 1.953rem}.memberFollow ul{padding:1.333rem 1.866rem .333rem;border-top:1px dashed #d2d2d2;border-bottom:1px dashed #d2d2d2}.memberFollow ul li a{text-decoration:underline;display:inline-block;margin:0 0 .2rem;font-size:1rem;font-weight:700}.memberFollow ul li a:hover{text-decoration:none}@media screen and (max-width:767px){.memberFollow h3{margin:0 0 .937rem;font-size:1.062rem;background-position:0;background-size:1.666rem 1.666rem}.memberFollow ul{padding:1rem 1rem .333rem}.memberFollow ul li a{font-size:.933rem}}.memberFollowDisplay{margin:0 0 1.333rem}.memberFollowDisplay h3{background:url(../img/icn_follow.png) no-repeat .4rem .2rem/1.333rem auto}.memberLogin{width:26.666rem;margin:0 auto 1.333rem}.memberLogin ul{margin:0 0 -.333rem}.memberLogin ul li{margin:0 0 1.333rem}.memberLogin .check{margin:0 0 1rem;font-size:.866rem}.memberLogin .btn{text-align:center}.memberLogin .error{display:block;padding:.333rem 0;color:#cf0000;font-size:.866rem}@media screen and (max-width:767px){.memberLogin .error{font-size:.8rem}}@media screen and (max-width:767px){.memberLogin{width:auto}}.memberAlert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1.333rem;padding:.666rem;font-size:.866rem;border:1px solid #cf0000}.memberAlert dt{padding:0 1rem 0 0;font-size:1.133rem;white-space:nowrap}.asideMenu .memberAlert dt.menuTitle.menuBook:before,.asideMenu .memberAlert dt.menuTitle.menuNews:before,.memberAlert .asideMenu dt.menuTitle.menuBook:before,.memberAlert .asideMenu dt.menuTitle.menuNews:before,.memberAlert dt:before{content:"";display:inline-block;width:1.333rem;height:1.333rem;margin-right:.466rem;vertical-align:baseline;background:url("../img/common/alert.svg") no-repeat 0 0/1.333rem 1.333rem}.memberAlert dd{color:#cf0000}@media screen and (max-width:767px){.memberAlert{display:block;padding:.533rem .666rem}.memberAlert dt{margin:0 0 .2rem;font-size:1rem}.asideMenu .memberAlert dt.menuTitle.menuBook:before,.asideMenu .memberAlert dt.menuTitle.menuNews:before,.memberAlert .asideMenu dt.menuTitle.menuBook:before,.memberAlert .asideMenu dt.menuTitle.menuNews:before,.memberAlert dt:before{margin-top:.133rem;vertical-align:top}.memberAlert dd{font-size:.8rem}}.memberFlow ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.666rem 1.333rem 0;overflow:hidden}.memberFlow ol li{position:relative;width:33.333%;padding:.666rem .666rem .666rem 3.333rem;font-size:1rem;background:#ebebe8}.memberFlow ol li em{font-weight:700}.asideMenu .memberFlow ol li.menuTitle.menuBook:before,.asideMenu .memberFlow ol li.menuTitle.menuNews:before,.memberFlow ol .asideMenu li.menuTitle.menuBook:before,.memberFlow ol .asideMenu li.menuTitle.menuNews:before,.memberFlow ol li:before{content:"";display:block;width:0;height:0;border-top:3.333rem solid transparent;border-bottom:3.333rem solid transparent;border-left:2rem solid #fff;position:absolute;top:50%;margin-top:-3.333rem;margin-left:.333rem;left:100%;z-index:1}.memberFlow ol li:after{content:"";display:block;width:0;height:0;border-top:3.333rem solid transparent;border-bottom:3.333rem solid transparent;border-left:2rem solid #ebebe8;position:absolute;top:50%;margin-top:-3.333rem;left:100%;z-index:2}.memberFlow ol li:first-child{width:30%;padding:.666rem}.memberFlow ol li.current{background:#baabc6;color:#fff}.memberFlow ol li.current:after{border-left:2rem solid #baabc6}@media screen and (max-width:767px){.memberFlow ol{margin:0 0 1.333rem;padding:0 2rem 0 0}.memberFlow ol li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.666rem .666rem .666rem 3rem;font-size:.933rem}.memberFlow ol li p{position:relative;z-index:3;margin-right:-2rem}.memberFlow ol li em{display:block}.memberFlow ol li:first-child{width:25%}}.icnProfMark{display:inline-block;position:relative;padding-left:2.333rem;color:#333;font-size:1.2rem;font-weight:700;line-height:1.2}.asideMenu .icnProfMark.menuTitle.menuBook:before,.asideMenu .icnProfMark.menuTitle.menuNews:before,.icnProfMark:before{content:"";position:absolute;top:-.133rem;left:0;display:inline-block;width:1.866rem;height:1.866rem;vertical-align:middle;background:url("../img/common/prof-mark.svg") no-repeat 50%/1.866rem 1.866rem}.memberLogout{padding:4rem 0 0;font-size:1.2rem;font-weight:700;text-align:center;background:url("../img/common/logout-variant.svg") no-repeat top/3.333rem 3.333rem}@media screen and (max-width:767px){.memberLogout{padding:3.6rem 0 0;font-size:1.333rem;background-size:2.933rem 2.933rem}}.messageTab{margin:1.333rem 0;border-bottom:.333rem solid #cbbfd4}.messageTab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 .666rem 0 .333rem}.messageTab ul li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 .333rem;cursor:pointer;color:#ccc;font-size:1.066rem;text-align:center;border-radius:.333rem .333rem 0 0;border-width:.2rem .2rem 0;border-color:#888;border-style:solid;background-color:#888;background-repeat:no-repeat;background-position:right .666rem top .4rem;background-size:1.333rem auto}.messageTab ul li a{display:block;padding:.466rem 1rem;color:#ccc;text-decoration:none}@media screen and (min-width:768px){.messageTab ul li a:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.messageTab ul li a:hover:hover{opacity:.6}}@media screen and (max-width:767px){.messageTab ul li a{padding:0}}.messageTab ul li:first-child{background-image:url(../img/icn_tab_message01_off.png)}.messageTab ul li:nth-child(2){background-image:url(../img/icn_tab_message02_off.png)}.messageTab ul li:nth-child(3){background-image:url(../img/icn_tab_message03_off.png)}.messageTab ul li:nth-child(4){background-image:url(../img/icn_tab_message04_off.png)}.messageTab ul li.current{color:#666;border-color:#cbbfd4;background-color:#fff}.messageTab ul li.current a{color:#666}.messageTab ul li.current.current:first-child{background-image:url(../img/icn_tab_message01_on.png)}.messageTab ul li.current.current:nth-child(2){background-image:url(../img/icn_tab_message02_on.png)}.messageTab ul li.current.current:nth-child(3){background-image:url(../img/icn_tab_message03_on.png)}.messageTab ul li.current.current:nth-child(4){background-image:url(../img/icn_tab_message04_on.png)}.asideMenu .messageTab ul li.current.menuTitle.menuBook:before,.asideMenu .messageTab ul li.current.menuTitle.menuNews:before,.messageTab ul .asideMenu li.current.menuTitle.menuBook:before,.messageTab ul .asideMenu li.current.menuTitle.menuNews:before,.messageTab ul li.current:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-5px;width:100%;height:5px;background:#fff}@media screen and (max-width:767px){.messageTab ul{padding:0 .2rem 0 0}.messageTab ul li{margin:0 0 0 .2rem;padding:.133rem .333rem 1.133rem;font-size:.933rem;background-position:center 1.266rem}}.messageList{padding:1.333rem 0}.messageList li{position:relative;padding:.133rem 0 1rem;border-top:1px dashed #d2d2d2}.messageList li:last-child{border-bottom:1px dashed #d2d2d2}.messageList li.unread .name,.messageList li.unread .title{font-weight:700}.messageList .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.533rem .666rem;background:#fbfbfb}.messageList .name{display:inline-block;font-size:1.133rem}.messageList .protect{margin-left:.933rem;padding:.066rem .333rem;color:#faffbe;font-size:.933rem;border-radius:1.333rem;background:#494949}.messageList .holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.533rem 0 .533rem .666rem}.messageList .holder .date{margin-left:auto;color:#929292;font-size:.866rem}@media screen and (max-width:767px){.messageList .head{padding:.4rem}.messageList .name{font-size:1.066rem}.messageList .protect{margin-left:auto;font-size:.8rem}.messageList .holder{display:block;padding:.666rem 0}.messageList .holder .title{margin:0 0 .666rem;font-size:1.066rem}.messageList .holder .date{font-size:.8rem}}.messageDetail{padding:1.333rem 0 .333rem;border-bottom:1px dashed #d2d2d2}.messageDetail .title{margin:0 0 .133rem;padding:0 .666rem .666rem;font-size:1.2rem;font-weight:700;border-bottom:1px dashed #d2d2d2}.messageDetail .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.533rem .666rem;background:#fbfbfb}.messageDetail .toggle{min-width:5.2rem;padding:.133rem;cursor:pointer;font-size:.933rem;line-height:1.2;border-radius:1.333rem;border:1px solid #d2d2d2;background:#ebebe8}.messageDetail .toggle em{display:inline-block;padding:.133rem .533rem;font-weight:700;border-radius:1.333rem}.messageDetail .toggle.on{text-align:right}.messageDetail .toggle.on em{color:#faffbe;background:#494949}.messageDetail .toggle.off{text-align:left}.messageDetail .toggle.off em{color:#929292;background:#fff}.messageDetail .name{margin-left:auto;font-size:1.133rem;font-weight:700}.messageDetail .msg{padding:1.666rem 2.666rem 1rem;line-height:2.3}.messageDetail .date{color:#929292;font-size:.866rem;text-align:right}@media screen and (max-width:767px){.messageDetail .head{padding:.4rem .533rem}.messageDetail .title{padding:0 .666rem .666rem;font-size:1.066rem}.messageDetail .toggle{min-width:4.333rem;font-size:.8rem}.messageDetail .toggle em{padding:.133rem .333rem}.messageDetail .name{font-size:1.066rem}.messageDetail .msg{padding:.666rem 0 1rem;line-height:1.9}.messageDetail .date{font-size:.8rem}}.messageBtnDelete{text-align:right}.messageBtnDelete a{max-width:11.333rem}@media screen and (max-width:767px){.messageBtnDelete{width:17.333rem;margin:0 auto}.messageBtnDelete a{max-width:8.666rem}}.messageReply{padding:.133rem 0 0;border-top:1px dashed #d2d2d2}.messageReply .head{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 -.066rem;padding:.533rem .866rem;background:#fbfbfb}.messageReply .head .name{font-size:1.133rem;font-weight:700}.messageReply .subject{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.333rem .866rem}.messageReply .subject .title{font-size:1.2rem;font-weight:700}.messageReply .caption{width:7.066rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.messageReply .msg{padding:2rem 2.666rem;line-height:2.3;border-top:1px dashed #d2d2d2}@media screen and (max-width:767px){.messageReply .head{padding:.533rem .666rem}.messageReply .head .name{font-size:1.066rem}.messageReply .subject{padding:1rem .666rem}.messageReply .subject .title{font-size:1.066rem}.messageReply .subject .caption{display:none}.messageReply .caption{width:4rem}.messageReply .msg{padding:1rem .666rem;line-height:1.8}}@media screen and (min-width:768px){.section h2.icn_question{font-size:1.333rem}.section h2.icn_question:before{width:2rem;height:2rem;top:0;background-size:2rem 2rem}}.helpSearch .inner{padding-top:1rem;width:auto}@media screen and (min-width:768px) and (max-width:1023px){.helpSearch .inner{padding-top:2rem}}.helpSearchBox{width:33.333rem;border-radius:5px;background:#efefef}.helpSearchBox input[type=text],.helpSearchBox select,.helpSearchBox textarea{width:30.666rem;height:2.666rem;padding:.333rem;font-size:1rem;outline:none;border:none;background:none}.helpSearchBox input[type=submit]{float:right;width:2.666rem;height:2.666rem;outline:none;border:none;background-image:url("../img/common/search.svg");background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:1.666rem 1.666rem}@media screen and (max-width:1023px){.helpSearchBox{position:relative;width:auto;padding:0 3rem 0 0}.helpSearchBox input[type=text],.helpSearchBox select,.helpSearchBox textarea{width:100%}.helpSearchBox input[type=submit]{position:absolute;top:0;right:0;width:3rem}}.helpCateBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.helpCateBox article{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:2rem;padding:0 1rem}@media screen and (max-width:767px){.helpCateBox{display:block;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.helpCateBox article{margin-top:1rem;padding:0}} /*! * Quill Editor v1.3.6 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.asideMenu .ql-editor ol li.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.menuTitle.menuNews:before,.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.asideMenu .ql-editor ol li.ql-indent-1.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-1.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-1.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-1.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.asideMenu .ql-editor ol li.ql-indent-2.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-2.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-2.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-2.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.asideMenu .ql-editor ol li.ql-indent-3.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-3.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-3.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-3.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.asideMenu .ql-editor ol li.ql-indent-4.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-4.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-4.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-4.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.asideMenu .ql-editor ol li.ql-indent-5.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-5.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-5.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-5.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.asideMenu .ql-editor ol li.ql-indent-6.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-6.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-6.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-6.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.asideMenu .ql-editor ol li.ql-indent-7.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-7.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-7.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-7.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.asideMenu .ql-editor ol li.ql-indent-8.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-8.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-8.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-8.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.asideMenu .ql-editor ol li.ql-indent-9.menuTitle.menuBook:before,.asideMenu .ql-editor ol li.ql-indent-9.menuTitle.menuNews:before,.ql-editor ol .asideMenu li.ql-indent-9.menuTitle.menuBook:before,.ql-editor ol .asideMenu li.ql-indent-9.menuTitle.menuNews:before,.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text],.ql-snow .ql-tooltip select,.ql-snow .ql-tooltip textarea{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text],.ql-snow .ql-tooltip.ql-editing select,.ql-snow .ql-tooltip.ql-editing textarea{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}#toolbar{display:none;width:26.666rem;border-radius:5px 5px 0 0}#toolbar.ql-toolbar{display:block}#toolbar button{margin:0}@media screen and (max-width:767px){#toolbar{width:100%}}#editor{width:26.666rem;height:20rem;font-size:1.066rem;border-radius:0 0 5px 5px;border:none;background:#ebebe8}@media screen and (max-width:767px){#editor{width:100%}}.ql-editor{padding:.333rem;word-break:break-word}.ql-editor.show{padding:0}.qaList{margin:2rem 2rem 0}.qaList li{margin-top:1rem}.qaList li a{color:#baabc6;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){.qaList{margin:1rem 0 0}.qaList li a{font-size:.866rem;font-weight:400}}.qaTit{color:#baabc6}@media screen and (min-width:768px){.qaTit{font-size:1.133rem!important}}.qaTit svg{fill:#baabc6;width:1.666rem;height:1.666rem;vertical-align:middle}.qaTit svg .svgStroke{stroke:#baabc6}.qaText{padding:0 1rem;line-height:1.6rem}@media screen and (max-width:767px){.qaText{padding:0 .333rem}}.qaNoneTxt{color:#666}.contactTable textarea{height:240px}.contactPolicy,.memberPolicy{margin:0 0 3rem;font-size:.933rem;text-align:center}@media screen and (max-width:767px){.contactPolicy,.memberPolicy{margin:0 0 1.333rem;font-size:.733rem}}.memberGuide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.066rem}.memberGuide .clm{width:50%;padding:0 .666rem}.memberGuide h3{position:relative;margin:0 0 1rem;padding:.133rem 0 .133rem .866rem;color:#333;font-size:1.266rem;font-weight:700}.asideMenu .memberGuide h3.menuTitle.menuBook:before,.asideMenu .memberGuide h3.menuTitle.menuNews:before,.memberGuide .asideMenu h3.menuTitle.menuBook:before,.memberGuide .asideMenu h3.menuTitle.menuNews:before,.memberGuide h3:before{content:"";position:absolute;top:0;left:0;display:block;width:.333rem;height:100%;border-radius:10px;background:#333}.memberGuide h4{margin:0 0 1rem;font-size:1.133rem;font-weight:700}.memberGuide dl{margin:0 0 3.333rem}.memberGuide dl dt{padding:.533rem .666rem;font-size:1rem;font-weight:700}.memberGuide dl dd{margin:0 0 1.333rem}.memberGuide dl dd ul{padding:0 0 0 .666rem}.memberGuide dl dd ul li{margin:0 0 .666rem;padding:0 0 0 1.8rem;background:url(../img/common/icn_arw01.png) no-repeat 0 .066rem/1.133rem 1.133rem}.memberGuide p{margin:0 0 1rem}.memberGuide .tag{display:inline-block;padding:.266rem 1rem;font-weight:700;text-align:center;text-decoration:none;border-radius:2rem;background:#e6deb3;font-size:.933rem;padding:.133rem .8rem;margin:0 .2rem}@media screen and (max-width:767px){.memberGuide .tag{padding:.2rem .666rem}}.memberGuide .btnGuide{margin:0 0 1.666rem;text-align:center}@media screen and (max-width:767px){.memberGuide{display:block;font-size:.933rem}.memberGuide .clm{width:auto;padding:0 0 .666rem}.memberGuide h3{font-size:1.133rem}.memberGuide h4{font-size:1rem}.memberGuide dl dt{padding:.4rem .666rem;font-size:1rem}.memberGuide dl dd ul li{padding:0 0 0 1.466rem;background-position:0 .133rem;background-size:.933rem .933rem}}.memberGuide2{padding:0 .666rem}.memberGuide2 p{margin:0 0 1rem}.memberGuide2 .btnGuide{margin:0 0 1.666rem;text-align:center}@media screen and (max-width:767px){.memberGuide2{padding:0 0 .666rem}}.topWhatsnewGenre{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 15px}.topWhatsnewGenre,.topWhatsnewGenre ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topWhatsnewGenre ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -10px 0}.topWhatsnewGenre ul li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;text-align:center;text-decoration:none;border-radius:5px;background:#efefef;width:133px;margin:0 10px 10px 0}.topWhatsnewGenre ul li,.topWhatsnewGenre ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topWhatsnewGenre ul li a{width:100%;height:100%;padding:.4rem .2rem;font-size:.933rem}@media screen and (max-width:767px){.topWhatsnewGenre ul li{border:3px solid #efefef}.topWhatsnewGenre ul li a{padding:.133rem;font-size:.8rem;line-height:1.2}}.topWhatsnewGenre ul li.current{border:3px solid #baabc6;background:#fff}.topWhatsnewGenre ul li.current a{padding:.2rem 0}@media screen and (max-width:767px){.topWhatsnewGenre ul li.current{border:3px solid #baabc6}.topWhatsnewGenre ul li.current a{padding:0}}@media screen and (min-width:768px){.topWhatsnewGenre ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.topWhatsnewGenre ul li a:hover{opacity:.6}}@media screen and (max-width:767px){.topWhatsnewGenre ul{width:calc(100% + 5px);margin:0 -5px 5px 0}.topWhatsnewGenre ul li{width:calc(33.333% - 5px);margin:0 5px 5px 0}.topWhatsnewGenre ul li a{padding:2px;min-height:28px;font-size:12px;line-height:1.1}}.searchHistoryBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:right;position:relative;top:-42px;margin:0;width:auto;height:1.866rem;color:#baabc6;font-size:1rem;background-color:transparent;border:none}.searchHistoryBtn svg{margin-right:.333rem;width:1.333rem;height:auto;fill:#baabc6}@media screen and (max-width:767px){.searchHistoryBtn{padding:0;height:2.2rem}}.searchHistoryBtn.results{float:none;position:absolute;top:2rem;right:19rem;height:2rem}@media screen and (max-width:1023px){.searchHistoryBtn.results{right:0;top:1rem}}@media screen and (max-width:767px){.searchHistoryBtn.results{right:0;padding:0 .666rem 0 0;height:2.2rem}}.deleteBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.666rem;padding:.333rem;border:1px solid #444}.deleteBox div{margin:0;padding:0}.deleteBox div:first-child{-webkit-flex-basis:48px;-ms-flex-preferred-size:48px;flex-basis:48px;color:#666}.deleteBox div:nth-child(2){-webkit-flex-basis:calc(100% - 82px);-ms-flex-preferred-size:calc(100% - 82px);flex-basis:calc(100% - 82px)}.deleteBox div:nth-child(2) a{color:#baabc6}.deleteBox div:nth-child(3){-webkit-flex-basis:34px;-ms-flex-preferred-size:34px;flex-basis:34px}.deleteBox div:nth-child(3) .close_btn{float:none;margin:0;bottom:auto}@media screen and (max-width:767px){.deleteBox div:first-child{-webkit-flex-basis:35px;-ms-flex-preferred-size:35px;flex-basis:35px;font-size:.666rem}.deleteBox div:nth-child(2){-webkit-flex-basis:calc(100% - 69px);-ms-flex-preferred-size:calc(100% - 69px);flex-basis:calc(100% - 69px);font-size:.733rem}}.searchOption{position:relative}.searchOption .toggleSearch{display:none}.searchOption .searchContent{max-height:0;overflow:hidden}.searchContent,.toggleTit{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s;transition:all .3s}.toggleTit{display:block;padding:1rem 0;width:7.333rem;color:#baabc6;font-size:1rem;font-weight:700}@media screen and (min-width:768px){.toggleTit{-webkit-transition:all .1s linear;transition:all .1s linear}.toggleTit:hover{opacity:.8}}.toggleTit:after,.toggleTit:before{content:"";position:absolute;right:1.25em;top:1.25em;width:2px;height:.75em;background-color:#baabc6;-webkit-transition:all .3s;transition:all .3s}.toggleTit:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toggleSearch:checked+.toggleTit+.searchContent{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;-webkit-transition:all .8s;transition:all .8s}.toggleSearch:checked+.toggleTit:before{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.searchKeywordBox dl{margin:0 0 1.666rem}.searchKeywordBox dl dt{margin:0 0 .666rem;font-weight:700}.searchKeywordBox .keyword{width:100%;margin:0 0 .666rem}.searchKeywordBox .keyword dd:first-of-type{margin-bottom:1.666rem}.searchKeywordBox .keyword dd input[type=text],.searchKeywordBox .keyword dd select,.searchKeywordBox .keyword dd textarea{width:92%;margin-right:.333rem}.searchKeywordBox .genre{float:left;width:48%;margin:0 0 1.666rem}.searchKeywordBox .feeling{float:right;width:48%;margin:0 0 1.666rem}.searchKeywordBox .finished{clear:both;margin:0 0 1rem}.searchKeywordBox .finished dd .formList03 li{font-size:1.066rem}.searchKeywordBox .length{margin:0 0 1.333rem}.searchKeywordBox .length dd{overflow:hidden}.searchKeywordBox .length dd .formList03{float:left}.searchKeywordBox .length dd .formList03 li{font-size:1.066rem}.searchKeywordBox .length dd .formList03 li input[type=checkbox]{margin-top:.066rem;vertical-align:top}.searchKeywordBox .length dd .arwList01{float:right}.searchKeywordBox .otherConditions{clear:both;margin:0 0 1.333rem}.searchKeywordBox .otherConditions dd{overflow:hidden}.searchKeywordBox .otherConditions dd .formList03{float:left}.searchKeywordBox .otherConditions dd .formList03 li{font-size:1.066rem}.searchKeywordBox .otherConditions dd .formList03 li input[type=checkbox]{margin-top:.066rem;vertical-align:top}.searchKeywordBox .otherConditions dd .formList03 li svg{vertical-align:middle}.searchKeywordBox .contest{margin:0 0 1.333rem}.searchKeywordBox .contest dd{overflow:hidden}.searchKeywordBox .contest dd .formList03 li{display:block;font-size:1.066rem}.searchKeywordBox .contest dd .formList03 li input[type=checkbox]{margin-top:.066rem;vertical-align:top}.searchKeywordBox .btn{clear:both;text-align:center}.searchKeywordBox .btn input{width:70%;font-size:1.2rem;background-image:url(../img/icn_btn_search.png);background-repeat:no-repeat;background-position:left 1.4rem center;background-size:1.4rem 1.4rem}@media screen and (max-width:767px){.searchKeywordBox input[type=text],.searchKeywordBox select,.searchKeywordBox textarea{font-size:1rem}.searchKeywordBox dl{margin:0 0 1rem}.searchKeywordBox dl dt{font-size:1rem}.searchKeywordBox .keyword{float:none;width:auto;margin:0}.searchKeywordBox .keyword dt{margin:0 0 .333rem}.searchKeywordBox .keyword dd input[type=text],.searchKeywordBox .keyword dd select,.searchKeywordBox .keyword dd textarea{width:85%}.searchKeywordBox .keyword dd:first-of-type{margin-bottom:1rem}.searchKeywordBox .genre{float:none;width:auto;margin:0 0 1rem}.searchKeywordBox .genre dt{float:left;width:5em;padding:.666rem 0 0}.searchKeywordBox .genre dd{padding:0 0 0 7em}.searchKeywordBox .feeling{float:none;width:auto;margin:0 0 1rem}.searchKeywordBox .feeling dt{float:left;width:5em;padding:.666rem 0 0}.searchKeywordBox .feeling dd{padding:0 0 0 7em}.searchKeywordBox .finished dt{float:left;width:5em}.searchKeywordBox .finished dd{padding:.133rem 0 0 7em}.searchKeywordBox .finished dd .formList03 li{font-size:.8rem}.searchKeywordBox .length{margin:0 0 1.666rem}.searchKeywordBox .length dt{float:left;width:5em}.searchKeywordBox .length dd{padding:.133rem 0 0 7em;overflow:visible}.searchKeywordBox .length dd .formList03{float:none;margin:0 0 .8rem}.searchKeywordBox .length dd .formList03 li{font-size:.8rem}.searchKeywordBox .length dd .formList03 li input[type=checkbox]{margin-top:0;vertical-align:top}.searchKeywordBox .length dd .arwList01{float:none}.searchKeywordBox .otherConditions{margin:0 0 1.666rem}.searchKeywordBox .otherConditions dt{float:left;width:6em}.searchKeywordBox .otherConditions dd{padding:.133rem 0 0 1rem}.searchKeywordBox .otherConditions dd .formList03 li{font-size:.8rem}.searchKeywordBox .otherConditions dd .formList03 li input[type=checkbox]{margin-top:0;vertical-align:top}.searchKeywordBox .otherConditions dd .formList03 li svg{vertical-align:middle}.searchKeywordBox .contest{margin:0 0 1.666rem}.searchKeywordBox .contest dd{padding:.133rem 0 0;overflow:visible}.searchKeywordBox .contest dd .formList03{margin:0 0 .8rem}.searchKeywordBox .contest dd .formList03 li{font-size:.8rem}.searchKeywordBox .contest dd .formList03 li input[type=checkbox]{margin-top:0;vertical-align:top}.searchKeywordBox .btn input{width:100%;height:2.933rem;padding:0;font-size:1.2rem;text-align:center;background-position:left 1.133rem center}}@media screen and (max-width:372px){.searchKeywordBox .keyword dd input[type=text],.searchKeywordBox .keyword dd select,.searchKeywordBox .keyword dd textarea{width:81%}.searchKeywordBox .finished dt,.searchKeywordBox .length dt,.searchKeywordBox .otherConditions dt{float:none;width:auto}.searchKeywordBox .finished dd,.searchKeywordBox .length dd,.searchKeywordBox .otherConditions dd{padding:0}.searchKeywordBox .finished dd .formList03,.searchKeywordBox .length dd .formList03,.searchKeywordBox .otherConditions dd .formList03{margin:0 -1.333rem .2rem 0}.searchKeywordBox .finished dd .formList03 li,.searchKeywordBox .length dd .formList03 li,.searchKeywordBox .otherConditions dd .formList03 li{margin:0 1.333rem 1rem 0}}.searchAuthorBox{width:34.333rem;margin:0 auto;overflow:hidden}.searchAuthorBox .text{display:block;float:left;width:26.666rem}.searchAuthorBox .btn{display:block;float:right}.searchAuthorBox .btn input{width:7rem;height:2.666rem;padding-left:3rem;line-height:2.666rem;text-align:left;background-image:url(../img/icn_btn_search.png);background-repeat:no-repeat;background-position:left .733rem center;background-size:1.4rem 1.4rem}@media screen and (max-width:767px){.searchAuthorBox{width:auto}.searchAuthorBox .text{float:none;width:auto;margin:0 0 1.333rem}.searchAuthorBox .btn{float:none}.searchAuthorBox .btn input{width:100%;height:2.933rem;padding:0;font-size:1.2rem;text-align:center;background-position:left 1.133rem center}}.searchHitBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.666rem}.searchHitBox .hit{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;font-size:1.2rem;font-weight:700}.searchHitBox .hit em{color:#ff344b}.searchHitBox .hit.author{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.searchHitBox .sort{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;width:11.333rem}.searchHitBox .cb-switcher{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}.searchHitBox .cb-switcher .switcher_text{padding:0 0 0 .333rem}@media screen and (max-width:767px){.searchHitBox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.searchHitBox .hit{font-size:1.066rem}.searchHitBox .hit,.searchHitBox .sort{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.searchHitBox .sort select{height:2.2rem;font-size:.866rem}.searchHitBox .cb-switcher{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.666rem;text-align:left}}.searchResultBox{margin:0 0 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchResultBox p{padding:0 1rem;width:calc(100% - 85px);word-break:break-all}.searchResultBox .subject{display:inline-block;margin-right:.2rem;padding:.1rem .666rem;font-size:.733rem;line-height:normal;vertical-align:.5px;border:1px solid #333;border-radius:1rem}.searchResultBox .termsTxt{display:inline-block;padding-left:.5rem;line-height:1.7}@media screen and (max-width:767px){.searchResultBox{margin:0}.searchResultBox p{padding:0 1rem 0 0;width:calc(100% - 70px);font-size:.8666rem}.searchResultBox .subject{vertical-align:0}}.openSearch{display:none}.openSearchBox{margin-top:1rem;max-height:0;overflow:hidden;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#openSearchBtn{display:block;margin-right:1rem;width:4.666rem;font-size:.866rem;text-align:center}@media screen and (max-width:767px){#openSearchBtn{margin-right:0}}#openSearchBtn,.openSearchBox{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s;transition:all .3s}.openSearch:checked+#openSearchBtn+.openSearchBox{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;-webkit-transition:all .8s;transition:all .8s}.searchAuthorList{margin:0 0 1.666rem;border-bottom:1px dashed #d2d2d2}.searchAuthorList .clm{padding:.133rem 0 1rem;border-top:1px dashed #d2d2d2}.searchAuthorList .clm .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 1.2rem;padding:.533rem .666rem;background:#fbfbfb}.searchAuthorList .clm .head .author{font-size:1.133rem;font-weight:700}.searchAuthorList .clm .head .link{margin-left:auto;min-width:5.666rem}.searchAuthorList .clm .head .link a{display:inline-block;font-size:.866rem;border-radius:5px}.searchAuthorList .clm .head .link a:after{content:"";display:inline-block;width:1.066rem;height:1.066rem;margin-left:.266rem;vertical-align:top;border-radius:3px;background:url(../img/icn_plus_sp.png) no-repeat 50%/.533rem .533rem #4b4a45}.searchAuthorList .clm .btn{margin:0 0 1.2rem;text-align:center}.searchAuthorList .clm ul{padding-left:2rem}.searchAuthorList .clm ul li{margin-bottom:1.2rem}.searchAuthorList .clm ul li a{vertical-align:top}.searchAuthorList .clm ul li img{width:.666rem;margin:.133rem 0 0 .333rem;vertical-align:top}.searchAuthorList .clm ul li svg{margin:0 0 0 .333rem}@media screen and (max-width:767px){.searchAuthorList .clm{padding:.133rem 0 .666rem}.searchAuthorList .clm .head{margin:0 0 .666rem;padding:.333rem .6rem}.searchAuthorList .clm .head .author{font-size:1.066rem}.searchAuthorList .clm ul{padding-left:.666rem}.searchAuthorList .btnBook,.searchAuthorList .btnBookmark,.searchAuthorList .btnBookReversal,.searchAuthorList .btnComment,.searchAuthorList .btnPoll,.searchAuthorList .btnReport{font-size:1rem}}.android-app .searchHitBoxApp,.ios-app .searchHitBoxApp{margin-bottom:1rem;padding-bottom:.666rem;border-bottom:1px solid #e5e5e5}.android-app .bookList,.ios-app .bookList{margin-top:-1rem}.android-app .bookList .clm:first-of-type,.ios-app .bookList .clm:first-of-type{border-top:none}.operationInfoList li{padding:10px 0;border-top:1px dashed #d2d2d2}.operationInfoList li:last-child{border-bottom:1px dashed #d2d2d2}.operationInfoList li .title{font-size:17px}.operationInfoList li .date{text-align:right;font-size:12px}@media screen and (max-width:767px){.operationInfoList li .title{font-size:14px}}.memberList01{margin:0 -11px 0 0;letter-spacing:-.5em}.memberList01 li{display:inline-block;width:50%;padding:0 11px 11px 0;letter-spacing:normal;vertical-align:top}.memberList01 li a{display:block;padding:9px 10px 7px 42px;font-size:17px;font-weight:700;text-decoration:none;border-radius:5px;border:5px solid #ebebe8;border-width:3px;background-repeat:no-repeat;background-position:10px;background-size:19px 19px;background-color:#efefef}@media screen and (min-width:768px){.memberList01 li a:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none;border-color:#baabc6;background-color:#fff}.memberList01 li a:hover:hover{opacity:.6}}.memberList01 li.menu01 a{background-image:url(../img/icn_menu01.png)}.memberList01 li.menu02 a{background-image:url(../img/icn_menu02.png)}.memberList01 li.menu03 a{background-image:url(../img/icn_menu03.png)}.memberList01 li.menu04 a{background-image:url(../img/icn_menu04.png)}@media screen and (max-width:767px){.memberList01{margin:0 -5px 0 0}.memberList01 li{padding:0 5px 5px 0;text-align:center}.memberList01 li a{padding:28px 5px 3px;font-size:13px;background-position:center 5px}}.confirmBook li{position:relative;padding-left:15px}.confirmBook li:before{position:absolute;content:"";background:#666;width:5px;height:5px;display:inline-block;border-radius:50%;top:7px;left:0}.confirmBook .error,.confirmBook label{display:block;padding:.333rem 0;color:#cf0000;font-size:.866rem}@media screen and (max-width:767px){.confirmBook .error,.confirmBook label{font-size:.8rem;text-align:center}}#reason_text{height:7.333rem}.defList{margin-left:1.5rem}.defList li{list-style-type:disc}.memberMail{position:relative;width:34.333rem;margin:0 auto;padding:0 7.666rem 0 0}.memberMail .btn input[type=submit]{position:absolute;top:0;right:0;width:7rem;height:2.666rem;line-height:2.666rem}.memberMail .error{display:block;padding:.333rem 0;color:#cf0000;font-size:.866rem}@media screen and (max-width:767px){.memberMail .error{font-size:.8rem}}@media screen and (max-width:767px){.memberMail{width:auto;padding:0}.memberMail .btn input[type=submit]{display:block;position:relative;margin:.666rem auto 0;width:8rem}}.followTopics{padding:10px 0 20px}.followTopics li{padding:15px 0;border-top:1px dashed #d2d2d2}.followTopics li:last-child{border-bottom:1px dashed #d2d2d2}.followTopics li .title{margin:0 0 5px}.followTopics li .date{color:#929292;font-size:13px;text-align:right}.followTopics li a{text-decoration:underline}.followTopics li a:hover{text-decoration:none}@media screen and (max-width:767px){.followTopics li .date{font-size:12px}}.kansouList{margin-top:1rem}.kansouList .clm{margin:0 0 30px;padding:20px;line-height:1.6;border:1px solid #d2d2d2}.kansouList .clm p{margin:0 0 15px}.kansouList .clm div{display:inline-block}.kansouList .clm .contributor{margin:0 10px 0 0;font-weight:700}.kansouList .clm .contributor a{text-decoration:underline}.kansouList .clm .contributor a:hover{text-decoration:none}.kansouList .clm .date{color:#787770;font-size:13px}@media screen and (max-width:767px){.kansouList .clm{margin:0 0 20px;padding:12px}}.kansouTab ul{display:table;margin:10px 0 0;border-collapse:separate;border-spacing:.4em 0;text-align:center}.kansouTab ul li{display:table-cell;margin:0;padding:1rem;font-size:1.133rem;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:767px){.kansouTab ul li{font-size:1rem}}.kansouTab ul li.active{font-weight:700;background-color:#eee}.kansouTab ul li a{color:#333;text-decoration:none}#reeditBtn{width:23.133rem}.reviewIndex .open_private{margin:0 0 0 .666rem;vertical-align:middle}.reviewStar{padding:.666rem 0 1.333rem}.reviewStar span{display:inline-block;vertical-align:middle}.reviewStar .title{font-weight:700}.reviewStar .star img{vertical-align:-2px}.reviewStar .num{margin-left:.666rem}.reviewList{margin:0 0 2rem}.reviewList .clm{padding:1rem;border-bottom:1px solid #e5e5e5}.reviewList .clm.delete{padding:1.333rem .666rem;background:#f7f7f7}.reviewList .clm.delete,.reviewList .clm.off{-webkit-box-shadow:0 -.2rem 0 #fff inset,0 .2rem 0 #fff inset;box-shadow:inset 0 -.2rem 0 #fff,inset 0 .2rem 0 #fff}.reviewList .clm.off{background:#f3f3f1}.reviewList .clm.off .reviewdtl,.reviewList .clm.off .reviewmore{background-color:#f3f3f1}.reviewList .clm.off .open_private{background-color:#fff}.reviewList .clm .head{margin:0 0 .666rem}.reviewList .clm .head .contributor{margin:0!important}.reviewList .clm .head .group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviewList .clm .title{font-size:1.066rem;font-weight:700}.reviewList .clm .title a{text-decoration:underline}.reviewList .clm .title a:hover{text-decoration:none}.reviewList .clm .author{color:#666;font-size:1rem}.reviewList .clm .author a{text-decoration:underline}.reviewList .clm .author a:hover{text-decoration:none}.reviewList .clm .status{font-size:1.066rem;font-weight:700}.reviewList .clm .contributor{margin:0 0 .666rem}.reviewList .clm .contributor a{color:#baabc6;text-decoration:underline}.reviewList .clm .contributor a:hover{text-decoration:none}.reviewList .clm .reviewttl{margin:.666rem 0;font-size:1.066rem;font-weight:700}.reviewList .clm .btn{margin:0 0 .666rem;text-align:right}.reviewList .clm .date{color:#666;font-size:.866rem;font-weight:400;text-align:right}@media screen and (max-width:767px){.reviewList .clm{padding:.8rem .666rem .2rem}.reviewList .clm.delete{padding:.8rem}.reviewList .clm .title{font-size:1rem}.reviewList .clm .author{font-size:.866rem;font-weight:400}.reviewList .clm .status{font-size:1rem;font-weight:400}.reviewList .clm .contributor a{text-decoration:none}.reviewList .clm .reviewttl{font-size:1rem}.reviewList .clm .reviewmore .more{min-width:6rem;font-size:.8rem}.reviewList .clm .date{color:#666;font-size:.733rem;font-weight:400;text-align:right}}.bookDetails .contest{margin-bottom:1rem}.bookDetails .contest a{display:inline-block;padding:.333rem;background-color:#eee;border-radius:5px}.bookDetails .contest a i{padding-right:.333rem;font-size:1rem;line-height:1}@media screen and (min-width:768px){.bookDetails .contest a i{background-size:18px 18px;background-position:left -2px}}.bookDetails .group-01{margin-bottom:1rem}.bookDetails .group-01 .title{margin-bottom:.666rem}.bookDetails .group-01 .title h2{position:static;margin:0;padding:0;font-size:1.466rem;font-weight:700;line-height:normal}.bookDetails .group-01 .title h2:before{display:none}.bookDetails .group-01 .genre_name{margin:0 .666rem 0 0;padding:.133rem .666rem;font-size:.866rem}.bookDetails .group-01 .icnEnd{margin:0 .666rem 0 0}.bookDetails .group-01 .like{font-size:1.066rem;font-weight:700;font-size:1rem}.bookDetails .group-01 .like:before{content:"";display:inline-block;width:.8rem;height:.933rem;margin-right:.333rem;vertical-align:-1px;background:url(../img/icn_like.png) no-repeat 0 0/.8rem auto}@media screen and (max-width:767px){.bookDetails .group-01 .like{font-size:.933rem}.bookDetails .group-01 .like:before{width:.666rem;height:.733rem;background-size:.666rem .733rem}}@media screen and (min-width:768px){.bookDetails .group-01 .like:before{vertical-align:-.133rem}}.bookDetails .group-01 .sub{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bookDetails .group-01 .sub,.bookDetails .group-01 .sub .subDetails-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bookDetails .group-01 .sub .subDetails-01{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookDetails .group-02{margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bookDetails .group-02 .pic{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-right:10px;text-align:center}.bookDetails .group-02 .pic figure img{width:auto;height:auto;max-width:200px;min-width:200px}.bookDetails .group-02 .comicalize,.bookDetails .group-02 .sale{display:inline-block;margin:.666rem .066rem 0;padding:.4rem;font-size:.933rem;text-align:center;border-radius:5px;border:none;background-color:#eee}.bookDetails .group-02 .comicalize:before,.bookDetails .group-02 .sale:before{content:"";display:inline-block;width:1rem;height:1.333rem;margin:0 .333rem 0 0;vertical-align:top}.bookDetails .group-02 .sale:before{background:url("../img/common/book-shelf.svg") no-repeat 0 0/1.2rem auto}.bookDetails .group-02 .comicalize:before{background:url("../img/common/comic.svg") no-repeat 0 0/1.2rem auto}.bookDetails .group-02 .bookInfo{-webkit-flex-basis:calc(100% - 210px);-ms-flex-preferred-size:calc(100% - 210px);flex-basis:calc(100% - 210px)}.bookDetails .group-02 .bookInfo dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #e5e5e5}.bookDetails .group-02 .bookInfo dl:first-of-type{border-top:none}.bookDetails .group-02 .bookInfo dl dd,.bookDetails .group-02 .bookInfo dl dt{padding:.666rem;font-size:.866rem}.bookDetails .group-02 .bookInfo dl dt{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;font-weight:700}.bookDetails .group-02 .bookInfo dl dd{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.bookDetails .group-02 .bookInfo dl p{padding:.666rem 0;border-top:1px dashed #e5e5e5}.bookDetails .group-02 .bookInfo dl p:first-of-type{padding-top:0;border-top:none}@media screen and (max-width:767px){.bookDetails .group-02 .bookInfo dl dt{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.bookDetails .group-02 .bookInfo dl dd{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%}.bookDetails .group-02 .bookInfo dl dd,.bookDetails .group-02 .bookInfo dl dt{font-size:.733rem}}.bookDetails .rankingGenre{display:inline-block;margin-right:.333rem;padding:.133rem .333rem;border-radius:1rem;background-color:#eee}.bookDetails .sercretNumber{margin:0 .666rem;padding:0 .333rem;text-decoration:none;background:#ffffc1}.bookDetails .sercretEdit{color:#666;border-color:#666;border-radius:5px}@media screen and (max-width:767px){.bookDetails .contest a i{font-size:.733rem}.bookDetails .group-01 .title h2{font-size:1.2rem}.bookDetails .group-01 .name{margin-top:.333rem;font-size:.733rem;text-align:right;word-break:break-all}.bookDetails .group-01 .genre_name{font-size:.8rem}.bookDetails .group-01 .like{font-size:.866rem}.bookDetails .group-01 .sub .subDetails-01{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:72%;-ms-flex-preferred-size:72%;flex-basis:72%}.bookDetails .group-01 .sub .subDetails-01 p{margin-bottom:.333rem}.bookDetails .group-01 .sub .subDetails-02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;width:28%}.bookDetails .group-01 .sub .subDetails-02 .btnBookInfo{margin:0;padding:.333rem;width:80px;height:auto;color:#fff;font-size:.733rem;line-height:normal;background-color:#666;border:none}.bookDetails .group-01 .sub .subDetails-02 .btnBookInfo:before{display:inline-block;position:relative;content:"";top:2px;left:-5px;width:.866rem;height:.866rem;background:url(../img/common/reader_w.svg) no-repeat 0/.866rem .866rem}.bookDetails .group-02 .pic{margin-right:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.bookDetails .group-02 .pic figure img{max-width:250px;min-width:250px}.bookDetails .group-02 .bookInfo{margin-left:-1.333rem;margin-right:-1.333rem}.bookDetails .group-02 .bookInfo dl{padding-bottom:0}.bookDetails .group-02 .bookInfo dl dt{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;text-align:left;border-bottom:none}.bookDetails .group-02 .bookInfo dl dd{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.bookDetails .rankingGenre{color:#333;font-weight:400}.bookDetails .rankHistory{margin-bottom:2rem}.bookDetails .rankHistory dl{font-size:.666rem;border:1px solid #e6e6e6}.bookDetails .rankHistory dl dt{position:relative;display:inline-block;padding:0 .8rem;font-weight:700;top:-.4rem;left:.666rem;background-color:#fff}.bookDetails .rankHistory dl dd{margin-top:-.333rem;padding:0 .666rem .666rem}.bookDetails .rankHistory dl dd p{margin-top:.666em}}.bookSummary-01{padding:1rem;text-align:center;background-color:#fbfbfb}.bookSummary-02{position:relative;border:1px solid #e5e5e5}.bookSummary-02 dl dt{position:absolute;display:inline-block;top:-.466rem;left:1.333rem;padding:0 1rem;font-size:1.066rem;font-weight:700;line-height:1;background-color:#fff}.bookSummary-02 dl dd{padding:1rem;line-height:1.6}@media screen and (max-width:767px){.bookSummary-02 dl dt{font-size:1rem}.bookSummary-02 dl dd{font-size:.933rem}}.bookPasswordBox{text-align:center}.bookPasswordBox .secretTxt{margin:0 0 .666rem;font-size:1.2rem;font-weight:700}.bookPasswordBox .secretTxt:before{content:"";display:inline-block;background:url(../img/common/lock.svg) no-repeat 0 0/1.333rem 1.333rem}.bookPasswordBox .password{width:26.666rem;margin:0 auto 1rem}@media screen and (max-width:767px){.bookPasswordBox .secretTxt{font-size:1.066rem}.bookPasswordBox .password{width:auto}}.bookChapterList{padding:.133rem 0 0;border-top:1px dashed #d2d2d2}.bookChapterList h3{background-image:url(../img/common/book/align-left-text.svg);background-repeat:no-repeat;background-position:.666rem .466rem;background-size:1.333rem 1.333rem}.bookChapterList>ul{margin:0 0 0 1rem;font-size:1.066rem;font-weight:700;border-bottom:1px solid #d8d7d1}.bookChapterList>ul>li a,.bookChapterList>ul>li p{display:block;padding:.666rem 0 .666rem .666rem;border-top:1px solid #d8d7d1}.bookChapterList>ul>li>ul{padding:0;font-size:1rem;font-weight:400}.bookChapterList>ul>li>ul>li{margin-left:1rem}.bookChapterList>ul>li>ul>li a,.bookChapterList>ul>li>ul>li p{border-top:1px dashed #d8d7d1}@media screen and (max-width:767px){.bookChapterList h3{background-position:.333rem .333rem}.bookChapterList ul{margin:0;padding:0;font-size:1rem}.bookChapterList ul li ul{font-size:.933rem}.bookChapterList a:hover{text-decoration:none}}.bookKeywordList{padding:.133rem 0 0;border-top:1px dashed #d2d2d2}.bookKeywordList h3{background-image:url(../img/common/puzzle-outline.svg);background-repeat:no-repeat;background-position:.666rem .466rem;background-size:1.333rem 1.333rem}@media screen and (max-width:767px){.bookKeywordList h3{background-position:.333rem .333rem}}.bookReview{padding:.133rem 0 0;border-top:1px dashed #d2d2d2}.bookReview h3{background-image:url(../img/common/book/star.svg);background-repeat:no-repeat;background-position:.666rem .533rem;background-size:1.333rem 1.333rem}@media screen and (max-width:767px){.bookReview h3{background-position:.333rem .333rem}}.bookReview .reviewList{border-top:none}.bookKansou{padding:.133rem 0 0;border-top:1px dashed #d2d2d2}.bookKansou h3{background-image:url(../img/common/book/comment-text-outline.svg);background-repeat:no-repeat;background-position:.666rem .6rem;background-size:1.333rem 1.333rem}@media screen and (max-width:767px){.bookKansou h3{background-position:.333rem .333rem}}.bookPoll{padding:.133rem 0 0;border-top:1px dashed #d2d2d2}.bookPoll h3{background-image:url(../img/common/icn_poll.png);background-repeat:no-repeat;background-position:.666rem;background-size:1.066rem 19px}.bookPoll .num{margin:0 0 .666rem 1.266rem}.bookPoll .num em{font-weight:700}.bookPoll .graph{width:70%;margin:0 auto 1rem}.bookPoll .hide{display:none}@media screen and (max-width:767px){.bookPoll h3{background-position:.333rem .333rem}.bookPoll .num{margin:0 0 .666rem}.bookPoll .graph{width:100%}}.bookList.bookCover h3{font-size:1.133rem;background-image:none}.relatedVideo{margin:0 0 2rem;text-align:center}.relatedVideo h4{display:inline-block;margin-bottom:1rem;padding:.133rem 1rem;font-size:1rem;font-weight:700;border-radius:1rem;background-color:#eee}@media screen and (min-width:768px){.relatedVideo iframe{width:600px;height:338px}}h2.index_bgW,h3.index_bgW,h4.index_bgW{padding:.666rem 1rem;font-size:1.066rem;font-weight:700;background-color:#fff}h2.index_bgW:before,h3.index_bgW:before,h4.index_bgW:before{display:none}h2.index_bgG,h3.index_bgG,h4.index_bgG{padding:.666rem 1rem;font-size:1.066rem;font-weight:700;background-color:#f7f7f7}h2.index_bgG:before,h3.index_bgG:before,h4.index_bgG:before{display:none}h2.index_bgG{font-size:1.2rem}@media screen and (max-width:767px){h2.index_bgG{font-size:1.066rem}}input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{width:100%;height:2.666rem;padding:.333rem;font-size:1.066rem;border-radius:5px;border:none;background:#efefef}@media screen and (min-width:768px){input[type=submit]:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}input[type=submit]:hover:hover{opacity:.6}}textarea{height:26.666rem;border:1px solid #efefef}select{padding:.133rem 2.333rem .133rem 1rem;color:#333;white-space:nowrap;background:url("../img/common/chevron-down.svg") no-repeat right 1rem center/1.666rem 1.666rem #efefef}input[type=checkbox],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{width:1.2rem;height:1.2rem;margin:0 .466rem 0 0;padding:0;outline:none;vertical-align:middle;border-radius:5px;border:1px solid #d2d2d2;background:#efefef}@media screen and (max-width:767px){input[type=checkbox]{width:1.066rem;height:1.066rem;vertical-align:top}}input[type=checkbox]:checked{background:url(../img/common/icn_check.png) no-repeat 50%/.8rem auto #efefef}input[type=radio]{width:1.2rem;height:1.2rem;margin:0 .466rem 0 0;padding:0;outline:none;vertical-align:top;border-radius:50%;border:1px solid #d2d2d2;background:#efefef;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:767px){input[type=radio]{width:1.066rem;height:1.066rem;vertical-align:top}}input[type=radio]:checked{background:url(../img/common/icn_radio.png) no-repeat 50%/.533rem .533rem #efefef}button{display:block;width:16.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;color:#fff;background-color:#baabc6;border:1px solid #baabc6;appearance:none}@media screen and (max-width:767px){button{font-size:1rem;width:65%;line-height:inherit}}@media screen and (min-width:768px){button{-webkit-transition:all .1s linear;transition:all .1s linear}button:hover{opacity:.8}}button.gray{background-color:#333;border:1px solid #333}.cb-switcher{margin:0;padding:0}.cb-switcher #err-nocheck,.cb-switcher #err-password{display:none;color:#cf0000;font-size:1rem}@media screen and (max-width:767px){.cb-switcher #err-nocheck,.cb-switcher #err-password{font-size:.866rem}}.cb-switcher>ul.togglable{display:none}.cb-switcher>ul.togglable.toggle-on{display:block}.cb-switcher>ul.togglable.toggle-on li label{margin:0;padding:0}.cb-switcher>ul.checkbox.togglable.toggle-on{margin-top:1rem}.cb-switcher>ul.checkbox.togglable.toggle-on li p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cb-switcher>ul.checkbox.togglable.toggle-on li input[type=text],.cb-switcher>ul.checkbox.togglable.toggle-on li select,.cb-switcher>ul.checkbox.togglable.toggle-on li textarea{margin:0 0 0 .666rem}@media screen and (min-width:768px){.cb-switcher>ul.checkbox.togglable.toggle-on li input[type=text],.cb-switcher>ul.checkbox.togglable.toggle-on li select,.cb-switcher>ul.checkbox.togglable.toggle-on li textarea{width:11.5rem!important}}@media screen and (max-width:767px){.cb-switcher>ul.checkbox.togglable.toggle-on li input[type=text],.cb-switcher>ul.checkbox.togglable.toggle-on li select,.cb-switcher>ul.checkbox.togglable.toggle-on li textarea{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}@media screen and (max-width:320px){.cb-switcher>ul.checkbox.togglable.toggle-on li input[type=text],.cb-switcher>ul.checkbox.togglable.toggle-on li select,.cb-switcher>ul.checkbox.togglable.toggle-on li textarea{font-size:.866rem}}@media screen and (max-width:320px) and (max-width:767px){.cb-switcher>ul.checkbox.togglable.toggle-on li input[type=text],.cb-switcher>ul.checkbox.togglable.toggle-on li select,.cb-switcher>ul.checkbox.togglable.toggle-on li textarea{font-size:.733rem}}.cb-switcher>label{margin:.5em}.cb-switcher>label>input{display:none}.cb-switcher>label>input:checked~span.switcher:before{background-color:#baabc6}.cb-switcher>label>input:checked~span.switcher:after{margin:0 0 0 -1em;background-color:#fff;border:1px solid #ccc}.cb-switcher>label>span{line-height:1}.cb-switcher>label>span.switcher_text{margin:0;padding:1rem;font-size:1rem}@media screen and (max-width:767px){.cb-switcher>label>span.switcher_text{font-size:.866rem}}.cb-switcher>label>span.switcher_text.toggle-on{display:none}.cb-switcher>label>span.switcher{display:inline-block;font-size:200%;vertical-align:middle}.cb-switcher>label>span.switcher:before{margin:0;width:1.8em;height:.8em;line-height:.8;background-color:#e6e6e6;border:1px solid #ccc;border-radius:1em}.cb-switcher>label>span.switcher:after,.cb-switcher>label>span.switcher:before{display:inline-block;vertical-align:middle;content:" ";-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.cb-switcher>label>span.switcher:after{margin:0 .8em 0 -1.8em;width:1em;height:1em;line-height:1;background-color:#fff;border:1px solid #ccc;border-radius:50%}.cb-switcher>label.toggle-on span.switcher_text.toggle-on{display:inline;color:#baabc6}.cb-switcher>label.toggle-on span.switcher_text.toggle-off{display:none}.bookStoreBox .link li a,.btnAdd,.btnBook,.btnBookLikeOff,.btnBookLikeOn,.btnBookmark,.btnBookRead,.btnBookReversal,.btnBookshelf,.btnBookshelfOff,.btnBookshelfOn,.btnComment,.btnDelete,.btnFollowOff,.btnFollowOn,.btnGrast,.btnKansou,.btnMore,.btnMsgBack,.btnMsgDraft,.btnMsgEdit,.btnMsgReplyOff,.btnMsgReplyOn,.btnMsgSend,.btnPoll,.btnProfile,.btnReport,.btnReviewOff,.btnReviewOn,.btnStyle01,.btnStyle02,.btnStyle03,.btnStyle04,.btnStyleLogo,.btnTwitter a,.btnUnfollow{display:inline-block;width:16.666rem;height:3.333rem;font-size:1.2rem;line-height:3.333rem;text-decoration:none;cursor:pointer;border-radius:5px;border:none;background-color:#baabc6;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){.bookStoreBox .link li a:hover,.btnAdd:hover,.btnBook:hover,.btnBookLikeOff:hover,.btnBookLikeOn:hover,.btnBookmark:hover,.btnBookRead:hover,.btnBookReversal:hover,.btnBookshelf:hover,.btnBookshelfOff:hover,.btnBookshelfOn:hover,.btnComment:hover,.btnDelete:hover,.btnFollowOff:hover,.btnFollowOn:hover,.btnGrast:hover,.btnKansou:hover,.btnMore:hover,.btnMsgBack:hover,.btnMsgDraft:hover,.btnMsgEdit:hover,.btnMsgReplyOff:hover,.btnMsgReplyOn:hover,.btnMsgSend:hover,.btnPoll:hover,.btnProfile:hover,.btnReport:hover,.btnReviewOff:hover,.btnReviewOn:hover,.btnStyle01:hover,.btnStyle02:hover,.btnStyle03:hover,.btnStyle04:hover,.btnStyleLogo:hover,.btnTwitter a:hover,.btnUnfollow:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.bookStoreBox .link li a:hover:hover,.btnAdd:hover:hover,.btnBook:hover:hover,.btnBookLikeOff:hover:hover,.btnBookLikeOn:hover:hover,.btnBookmark:hover:hover,.btnBookRead:hover:hover,.btnBookReversal:hover:hover,.btnBookshelf:hover:hover,.btnBookshelfOff:hover:hover,.btnBookshelfOn:hover:hover,.btnComment:hover:hover,.btnDelete:hover:hover,.btnFollowOff:hover:hover,.btnFollowOn:hover:hover,.btnGrast:hover:hover,.btnKansou:hover:hover,.btnMore:hover:hover,.btnMsgBack:hover:hover,.btnMsgDraft:hover:hover,.btnMsgEdit:hover:hover,.btnMsgReplyOff:hover:hover,.btnMsgReplyOn:hover:hover,.btnMsgSend:hover:hover,.btnPoll:hover:hover,.btnProfile:hover:hover,.btnReport:hover:hover,.btnReviewOff:hover:hover,.btnReviewOn:hover:hover,.btnStyle01:hover:hover,.btnStyle02:hover:hover,.btnStyle03:hover:hover,.btnStyle04:hover:hover,.btnStyleLogo:hover:hover,.btnTwitter a:hover:hover,.btnUnfollow:hover:hover{opacity:.6}}@media screen and (max-width:767px){.bookStoreBox .link li a,.btnAdd,.btnBook,.btnBookLikeOff,.btnBookLikeOn,.btnBookmark,.btnBookRead,.btnBookReversal,.btnBookshelf,.btnBookshelfOff,.btnBookshelfOn,.btnComment,.btnDelete,.btnFollowOff,.btnFollowOn,.btnGrast,.btnKansou,.btnMore,.btnMsgBack,.btnMsgDraft,.btnMsgEdit,.btnMsgReplyOff,.btnMsgReplyOn,.btnMsgSend,.btnPoll,.btnProfile,.btnReport,.btnReviewOff,.btnReviewOn,.btnStyle01,.btnStyle02,.btnStyle03,.btnStyle04,.btnStyleLogo,.btnTwitter a,.btnUnfollow{width:16rem;height:2.933rem;font-size:1.2rem;line-height:2.933rem}}@media screen and (max-width:320px){.bookStoreBox .link li a,.btnAdd,.btnBook,.btnBookLikeOff,.btnBookLikeOn,.btnBookmark,.btnBookRead,.btnBookReversal,.btnBookshelf,.btnBookshelfOff,.btnBookshelfOn,.btnComment,.btnDelete,.btnFollowOff,.btnFollowOn,.btnGrast,.btnKansou,.btnMore,.btnMsgBack,.btnMsgDraft,.btnMsgEdit,.btnMsgReplyOff,.btnMsgReplyOn,.btnMsgSend,.btnPoll,.btnProfile,.btnReport,.btnReviewOff,.btnReviewOn,.btnStyle01,.btnStyle02,.btnStyle03,.btnStyle04,.btnStyleLogo,.btnTwitter a,.btnUnfollow{width:14.666rem}}.btnAdd,.btnBook,.btnBookmark,.btnBookRead,.btnBookReversal,.btnComment,.btnMore,.btnMsgDraft,.btnMsgEdit,.btnMsgReplyOff,.btnMsgReplyOn,.btnMsgSend,.btnPoll,.btnProfile,.btnReport,.btnStyle02,.btnUnfollow{font-size:1.066rem;background-color:#666;color:#fff}.btnBookshelfOff,.btnDelete,.btnFollowOff,.btnMsgBack,.btnReviewOff,.btnStyle03{font-size:1.066rem;background-color:#ebebe8;color:#595757}@media screen and (max-width:767px){.btnBookshelfOff,.btnDelete,.btnFollowOff,.btnMsgBack,.btnReviewOff,.btnStyle03{font-size:1rem}}.btnStyle04{font-size:1.066rem;background-color:#fff;color:#333;border:1px solid #ccc}@media screen and (max-width:767px){.btnStyle04{font-size:1rem}}.btnStyle05{display:inline-block;padding:.066rem .666rem;color:#fcffd5;font-size:.933rem;font-weight:400;vertical-align:top;border-radius:5px;background:#494949}@media screen and (min-width:768px){.btnStyle05:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.btnStyle05:hover:hover{opacity:.6}}@media screen and (max-width:767px){.btnStyle05{font-size:.8rem}}.btnStyleLogo{background-color:#fa8296}.btnStyleLight{opacity:.75}.btnColor_comic-berrys{font-size:1.066rem;background-color:#e4007f}.btnColor_comic-fantasy{font-size:1.066rem;background-color:#00b8c1}.btnColor_noicomi{font-size:1.066rem;background-color:#ff4a90}.btnColor_comic-grast,.btnGrast{font-size:1.066rem;background-color:#000}.btnGrast{color:#fff}.btnBook,.btnBookmark,.btnBookReversal,.btnComment,.btnPoll,.btnReport{width:32rem;background-image:url(../img/common/book_w.svg);background-repeat:no-repeat;background-position:.8rem;background-size:1.666rem auto}@media screen and (max-width:767px){.btnBook,.btnBookmark,.btnBookReversal,.btnComment,.btnPoll,.btnReport{width:100%;font-size:1rem;background-position:1.2rem;background-size:1.333rem auto}}@media screen and (max-width:320px){.btnBook,.btnBookmark,.btnBookReversal,.btnComment,.btnPoll,.btnReport{font-size:.866rem}}.btnBookReversal{color:#666;background-color:#fff;background-image:url(../img/common/book_g.svg);border:1px solid #666}.bookBtnBlock{margin:0 0 2rem;text-align:center}@media screen and (max-width:767px){.bookBtnBlock{padding:0 .666rem}}.btnBookmark{text-align:center;background-size:1.466rem auto}@media screen and (max-width:767px){.btnBookmark{font-size:1.066rem;background-size:1.133rem 1.2rem}}.btnComment{width:23.133rem;background-image:url("../img/svg/comment-text-outline.svg");background-position:1.2rem;background-size:1.5rem auto;background-color:#baabc6}@media screen and (max-width:767px){.btnComment{width:17.333rem;background-position:.666rem;background-size:1.333rem auto}}.btnReport{background-image:url("../img/svg/report.svg");background-position:1.2rem;background-size:1.5rem auto;background-color:#ddd;color:#494949}@media screen and (max-width:767px){.btnReport{background-position:.666rem;background-size:1.333rem auto}}.btnBookRead{color:#fff;background-image:url("../img/icn_book_read.png");background-size:1.866rem auto}@media screen and (max-width:767px){.btnBookRead{background-size:1.666rem auto}}.btnProfile{color:#666;background-color:#fff;border:1px solid #666;background-image:url("../img/icn_book_profile.png");background-size:1.866rem auto}@media screen and (max-width:767px){.btnProfile{background-size:1.666rem auto}}.btnBookshelfOn{color:#494949;background-image:url("../img/icn_book_shelf_on.png");background-size:28px auto;background-color:#88bfbf}@media screen and (max-width:767px){.btnBookshelfOn{background-size:25px auto}}.btnBookshelfOff{color:#666;background-image:url("../img/icn_book_shelf_off.png");background-size:28px auto}@media screen and (max-width:767px){.btnBookshelfOff{background-size:25px auto}}.btnBookshelf{background-image:url("../img/icn_book_shelf_on.png");background-size:28px auto;background-color:#88bfbf;color:#494949}.btnBookshelf:after{content:"\672C\68DA\767B\9332"}@media screen and (max-width:767px){.btnBookshelf{background-size:25px auto}}.btnBookshelf.already{color:#666;background-color:#ebebe8;background-image:url("../img/icn_book_shelf_off.png");background-size:28px auto}.btnBookshelf.already:after{content:"\672C\68DA\767B\9332\6E08"}@media screen and (max-width:767px){.btnBookshelf.already{background-size:25px auto}}.btnReviewOn{color:#333;font-size:1.066rem;background-image:url("../img/common/star.svg");background-repeat:no-repeat;background-position:1.066rem;background-size:1.333rem auto;background-color:#cbbfd4}@media screen and (max-width:767px){.btnReviewOn{width:100%;font-size:1.066rem;background-position:.8rem}}.btnReviewOff{color:#666;font-size:1.066rem;background-image:url("../img/common/book/star.svg");background-repeat:no-repeat;background-position:1.066rem;background-size:1.333rem auto}@media screen and (max-width:767px){.btnReviewOff{width:100%;font-size:1rem;background-position:.8rem}}.btnKansou{color:#333;font-size:1.066rem;background-image:url("../img/common/comment-text-outline.svg");background-repeat:no-repeat;background-position:1.066rem;background-size:1.333rem auto;background-color:#cbbfd4}@media screen and (max-width:767px){.btnKansou{width:100%;font-size:1rem;background-position:.8rem}}.btnMore{background-image:url("../img/common/plus_w.svg");background-repeat:no-repeat;background-position:1.333rem;background-size:1.333rem auto}@media screen and (max-width:767px){.btnMore{width:100%;font-size:1rem;background-position:.8rem}}@media screen and (max-width:320px){.btnMore{font-size:.933rem}}.bookBtnList{margin:0 0 2.666rem;text-align:center;clear:both}.bookBtnList li{position:relative;margin:0 0 1rem}.bookBtnList li a{width:23.133rem;height:3rem;font-size:1.066rem;line-height:3rem;background-repeat:no-repeat;background-position:1.2rem}.bookBtnList li a.btnReport{background-color:#ddd}.bookBtnList li .like{font-size:1.066rem;font-weight:700;bottom:-2.666rem;-webkit-transform:translateX(-50%);color:#333;background:#eee7e0;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);padding:.133rem 1rem;font-size:1rem;border-radius:5px}.bookBtnList li .like:before{content:"";display:inline-block;width:.8rem;height:.933rem;margin-right:.333rem;vertical-align:-1px;background:url(../img/icn_like.png) no-repeat 0 0/.8rem auto}@media screen and (max-width:767px){.bookBtnList li .like{font-size:.933rem}.bookBtnList li .like:before{width:.666rem;height:.733rem;background-size:.666rem .733rem}}.bookBtnList li .like:before{vertical-align:-2px}.bookBtnList li .like:after{content:"";position:absolute;top:-.3rem;left:50%;margin-left:-.4rem;display:block;width:0;height:0;border-style:solid;border-width:0 .4rem .4rem;border-color:transparent transparent #eee7e0}@media screen and (max-width:767px){.bookBtnList li{margin:0 0 .866rem}.bookBtnList li a{width:17.333rem;height:2.933rem;font-size:1rem;line-height:2.933rem;background-position:.666rem}}.btnAdd{display:block;padding:0;height:2.333rem;color:#fff;font-size:.866rem;line-height:1;background-image:url("../img/common/plus_w.svg");background-repeat:no-repeat;background-size:1.666rem auto;background-position:.666rem;border-radius:100vh}.btnBookLikeOff,.btnBookLikeOn{color:#e6182f!important;background-color:#fffcfd;border:1px solid #e6182f;font-size:16px;background-image:url(../img/icn_book_like.png);background-repeat:no-repeat;background-size:20px auto;cursor:pointer}@media screen and (max-width:767px){.btnBookLikeOff,.btnBookLikeOn{background-size:17px auto}}.bookSnsList{padding:1rem 0 0;text-align:center;border-top:1px dashed #d2d2d2}.bookSnsList h3{margin:0 0 .666rem;padding:0;color:#666;font-size:1.2rem}.asideMenu .bookSnsList h3.menuTitle.menuBook:before,.asideMenu .bookSnsList h3.menuTitle.menuNews:before,.bookSnsList .asideMenu h3.menuTitle.menuBook:before,.bookSnsList .asideMenu h3.menuTitle.menuNews:before,.bookSnsList h3:before{display:none}.bookSnsList ul{letter-spacing:-.5em}.bookSnsList ul li{display:inline-block;margin:0 .533rem .666rem;letter-spacing:normal;vertical-align:top}@media screen and (max-width:767px){.bookSnsList h3{font-size:1rem}}.section .ttlStyle01,.ttlStyle01{margin:0 0 1.333rem;padding:.533rem .666rem;font-size:1rem;font-weight:700;background:#fbfbfb}.asideMenu .section .ttlStyle01.menuTitle.menuBook:before,.asideMenu .section .ttlStyle01.menuTitle.menuNews:before,.asideMenu .ttlStyle01.menuTitle.menuBook:before,.asideMenu .ttlStyle01.menuTitle.menuNews:before,.section .asideMenu .ttlStyle01.menuTitle.menuBook:before,.section .asideMenu .ttlStyle01.menuTitle.menuNews:before,.section .ttlStyle01:before,.ttlStyle01:before{display:none}@media screen and (max-width:767px){.section .ttlStyle01,.ttlStyle01{padding:.4rem .666rem}}.section .ttlStyle02,.ttlStyle02{padding-left:2.533rem}.asideMenu .section .ttlStyle02.menuTitle.menuBook:before,.asideMenu .section .ttlStyle02.menuTitle.menuNews:before,.asideMenu .ttlStyle02.menuTitle.menuBook:before,.asideMenu .ttlStyle02.menuTitle.menuNews:before,.section .asideMenu .ttlStyle02.menuTitle.menuBook:before,.section .asideMenu .ttlStyle02.menuTitle.menuNews:before,.section .ttlStyle02:before,.ttlStyle02:before{display:none}@media screen and (max-width:767px){.section .ttlStyle02,.ttlStyle02{padding-left:2rem}}.section .ttlStyle03,.ttlStyle03{padding:.533rem .666rem .533rem 2.333rem;color:#595757;font-size:1.133rem;background-color:#fbfbfb}.asideMenu .section .ttlStyle03.menuTitle.menuBook:before,.asideMenu .section .ttlStyle03.menuTitle.menuNews:before,.asideMenu .ttlStyle03.menuTitle.menuBook:before,.asideMenu .ttlStyle03.menuTitle.menuNews:before,.section .asideMenu .ttlStyle03.menuTitle.menuBook:before,.section .asideMenu .ttlStyle03.menuTitle.menuNews:before,.section .ttlStyle03:before,.ttlStyle03:before{display:none}@media screen and (max-width:767px){.section .ttlStyle03,.ttlStyle03{padding:.4rem .333rem .4rem 1.8rem;font-size:1rem}}.btnList01{letter-spacing:-.5em;text-align:center}.btnList01 li{display:inline-block;margin:0 .666rem 1rem;letter-spacing:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.btnList02{margin:0 -.333rem;letter-spacing:-.5em;text-align:center}.btnList02 li{display:inline-block;width:50%;padding:0 .333rem 1rem;letter-spacing:normal;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.btnList02{margin:0;text-align:center}.btnList02 li{width:100%;max-width:17.333rem;padding:0 0 .866rem}}.btnList03{margin:0 -.333rem;letter-spacing:-.5em;text-align:center}.btnList03 li{display:inline-block;width:50%;padding:0 .333rem 1rem;letter-spacing:normal;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.btnList03.inLine li a{width:100%}}.btnBlock01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:80%}.btnBlock01 li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;border-right:3px solid #fff;background-color:#baabc6}.btnBlock01 li:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.btnBlock01 li:last-of-type{border-right:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.btnBlock01 li a{display:block;padding:.666rem 0;color:#fff;font-size:1rem;text-align:center;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.btnBlock01 li a:hover{opacity:.6}.boxStyle01,.memberProfile{margin:0 0 2rem;padding:1.666rem;border:5px solid #ebebe8}.boxStyle01 .flash_msg_list,.memberProfile .flash_msg_list{margin:.666rem 0 0!important}.boxStyle02{margin:0 0 2rem;padding:1.666rem;border:5px solid #fee4e8}@media screen and (max-width:767px){.boxStyle02{margin:0 0 1.333rem}}.boxStyle03,.boxStyle04{margin:0 0 2rem;padding:1rem;background:#fbfbfb}@media screen and (max-width:767px){.boxStyle03,.boxStyle04{margin:0 0 1.333rem;padding:.666rem}}.boxStyle04{margin-top:1rem;margin-bottom:2rem;background:transparent;border:1px dashed #cf0000}.boxStyle04 li,.boxStyle04 p{color:#cf0000}.arrow_box{margin:1rem 1rem 2rem;padding:1rem;position:relative;background:#fff;border:5px solid #d3c9db}.arrow_box:after,.arrow_box:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:hsla(0,0%,100%,0);border-width:15px}.arrow_box:before{border-color:rgba(211,201,219,0);border-width:22px}.arrow_box.positionL:after,.arrow_box.positionL:before{right:100%;top:50%}.arrow_box.positionL:after{border-right-color:#fff;margin-top:-15px}.arrow_box.positionL:before{border-right-color:#d3c9db;margin-top:-22px}.arrow_box.positionT:after,.arrow_box.positionT:before{bottom:100%;left:50%}.arrow_box.positionT:after{border-bottom-color:#fff;margin-left:-15px}.arrow_box.positionT:before{border-bottom-color:#d3c9db;margin-left:-22px}.arrow_box.positionB:after,.arrow_box.positionB:before{top:100%;left:50%}.arrow_box.positionB:after{border-top-color:#fff;margin-left:-15px}.arrow_box.positionB:before{border-top-color:#d3c9db;margin-left:-22px}.arwList01{text-align:center}.arwList01 li{margin:0 0 .333rem}.arwList01 li a:after{content:"";display:inline-block;width:1.133rem;height:1.133rem;margin-left:.466rem;vertical-align:middle;background:url(../img/common/icn_arw01.png) no-repeat 0 0/1.133rem 1.133rem}@media screen and (max-width:767px){.arwList01{font-size:.866rem}.arwList01 li{margin:0 0 .666rem}.arwList01 li a:after{width:.933rem;height:.933rem;margin-bottom:.066rem;background-size:.933rem .933rem}}.arwList02 li,.memberFollow ul li,.memberMylink ul li{margin:0 0 .666rem;padding:0 0 0 1.6rem;background:url(../img/common/icn_arw01.png) no-repeat 0 .066rem/1.133rem 1.133rem}@media screen and (max-width:767px){.arwList02 li,.memberFollow ul li,.memberMylink ul li{padding:0 0 0 1.333rem;background-position:0 .133rem;background-size:.933rem .933rem}}.arwList03{text-align:center}.arwList03 li{margin:0 0 .333rem}.arwList03 li a:after{content:"";display:inline-block;width:1.133rem;height:1.133rem;margin:.066rem 0 0 .466rem;vertical-align:top;background:url(../img/common/icn_arw02.png) no-repeat 0 0/1.133rem 1.133rem}@media screen and (max-width:767px){.arwList03{font-size:.8rem}.arwList03 li a:after{width:.933rem;height:.933rem;background-size:.933rem .933rem}}.textLink{clear:both;margin:0;padding:0}.textLink li{background:url("../img/svg/chevron-right.svg") right .666rem center no-repeat;background-size:20px 20px;border-top:1px solid #e5e5e5}.textLink li a{display:block;padding:1rem 2rem 1rem 1rem;color:#333;font-size:1rem;text-decoration:none;text-align:right}@media screen and (max-width:767px){.textLink li a{padding:.666rem 2rem .666rem .666rem}}@media screen and (min-width:768px){.textLink li a:hover{text-decoration:underline}}.textLink .btmLine{border-bottom:1px solid #e5e5e5}.textLink.bdnone li{border:none}.textLink2{clear:both;margin:0;padding:0}.textLink2 li{background:url("../img/svg/chevron-right.svg") right .666rem center no-repeat;background-size:20px 20px;border-top:1px solid #e5e5e5}.textLink2 li a{display:block;padding:1rem 2rem 1rem 1rem;color:#333;font-size:1rem;text-decoration:none;text-align:left}@media screen and (max-width:767px){.textLink2 li a{padding:.666rem 2rem .666rem .666rem}}@media screen and (min-width:768px){.textLink2 li a:hover{text-decoration:underline}}.textLink2 .btmLine{border-bottom:1px solid #e5e5e5}.textLink2.bdnone li{border:none}.noticeList{padding:.666rem;border:2px dashed #baabc6}.noticeList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.666rem;padding-bottom:.666rem;border-bottom:1px solid #e5e5e5}.noticeList li:last-of-type{margin:0;padding:0;border:none}.noticeList li svg{-webkit-flex-basis:20px;-ms-flex-preferred-size:20px;flex-basis:20px;fill:#baabc6;width:20px;height:20px}.noticeList li p{padding:0 0 0 10px;-webkit-flex-basis:calc(100% - 20px);-ms-flex-preferred-size:calc(100% - 20px);flex-basis:calc(100% - 20px)}.noticeList li p a{display:inline-block;padding:0 1.2rem 0 0;background:url("../img/common/chevron-right.svg") no-repeat 100%/1.333rem 1.333rem}@media screen and (min-width:768px){.noticeList li p a{-webkit-transition:all .1s linear;transition:all .1s linear}.noticeList li p a:hover{opacity:.8}}.tips{position:relative;overflow:hidden;margin:0 .666rem 2rem;padding:1rem 1rem 1rem 2rem;font-size:.866rem;border:3px solid #fdccd4;border-radius:.666rem}@media screen and (max-width:767px){.tips{font-size:.733rem}}.tips:before{position:absolute;top:-150%;left:-150px;width:155px;height:300%;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fdccd4}.tips i{position:absolute;z-index:1;top:1px;left:1px;display:block;width:20px;height:20px;color:#fff;background:url(../img/common/lightbulb-on_w.svg) no-repeat 0 0/20px 20px}.pageList{margin:1.333rem 0}.pageList ul{letter-spacing:-.466rem;vertical-align:top;text-align:center}.pageList ul li{display:inline-block;margin:0 .333rem;letter-spacing:normal}.pageList ul li a{display:block;min-width:2.333rem;height:2.333rem;padding:0 .333rem;color:#666;font-size:1rem;line-height:2.333rem;text-align:center;text-decoration:none;border-radius:.333rem;background:#eee}@media screen and (min-width:768px){.pageList ul li a:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.pageList ul li a:hover:hover{opacity:.6}}.pageList ul li.current a{color:#fff;background:#333}.pageList ul li.next a,.pageList ul li.prev a{text-indent:-9999px;background-repeat:no-repeat;background-position:50%;background-size:1.666rem 1.666rem}.pageList ul li.prev a{background-image:url("../img/common/chevron-left.svg")}.pageList ul li.next a{background-image:url("../img/common/chevron-right.svg")}@media screen and (max-width:767px){.pageList ul li a{min-width:2.066rem;height:2.066rem;font-size:.933rem;line-height:2.066rem}}.paging{margin:1.333rem 0;letter-spacing:-.466rem;vertical-align:top;text-align:center}.paging li{display:inline-block;margin:0 .333rem;letter-spacing:normal}.paging li a,.paging li span{display:block;min-width:2.333rem;height:2.333rem;padding:0 .333rem;color:#666;font-size:1rem;line-height:2.333rem;text-align:center;text-decoration:none;background:#eee;border-radius:.333rem}@media screen and (min-width:768px){.paging li a:hover,.paging li span:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.paging li a:hover:hover,.paging li span:hover:hover{opacity:.6}}.paging li a svg,.paging li span svg{vertical-align:middle;fill:#333}.paging li.active a,.paging li.active span{color:#fff;background:#333}.formList01,.formList03,.pollList ul{margin:0 0 .2rem;letter-spacing:-.5em}.formList01 li,.formList03 li,.pollList ul li{display:inline-block;margin:0 1.333rem .333rem 0;letter-spacing:normal;vertical-align:top}@media screen and (max-width:767px){.formList01,.formList03,.pollList ul{margin:.333rem 0}.formList01 li,.formList03 li,.pollList ul li{margin:0 1.333rem .666rem 0;font-size:.8rem}}.formList02 li{margin:0 0 .333rem;font-size:.866rem}@media screen and (max-width:767px){.formList02 li{margin:0 0 .666rem;font-size:.8rem}}@media screen and (max-width:767px){.formList03{margin:0 -1.066rem .2rem 0}.formList03 li{display:inline-block;margin:0 1.066rem 1rem 0}}@media screen and (max-width:320px){.formList03{margin:0 -.666rem .2rem 0}.formList03 li{margin:0 .666rem 1rem 0}}.contactTable,.memberTable,.messageTable,.reviewTable{width:100%;margin:0 0 2rem;font-size:1rem;border-bottom:1px dashed #e5e5e5}.contactTable th,.memberTable th,.messageTable th,.reviewTable th{width:16.666rem;padding:1.333rem .866rem;text-align:left;vertical-align:top;font-weight:700;border-top:1px dashed #e5e5e5}.contactTable th .note,.memberTable th .note,.messageTable th .note,.reviewTable th .note{display:block;color:#666;font-size:.866rem;font-weight:400}.contactTable td,.memberTable td,.messageTable td,.reviewTable td{padding:1.4rem 0 1.066rem;text-align:left;vertical-align:top;border-top:1px dashed #e5e5e5}.contactTable td input[type=email],.contactTable td input[type=password],.contactTable td input[type=text],.contactTable td select,.contactTable td textarea,.memberTable td input[type=email],.memberTable td input[type=password],.memberTable td input[type=text],.memberTable td select,.memberTable td textarea,.messageTable td input[type=email],.messageTable td input[type=password],.messageTable td input[type=text],.messageTable td select,.messageTable td textarea,.reviewTable td input[type=email],.reviewTable td input[type=password],.reviewTable td input[type=text],.reviewTable td select,.reviewTable td textarea{width:26.666rem}.contactTable td input[type=email].short,.contactTable td input[type=password].short,.contactTable td input[type=text].short,.contactTable td select.short,.contactTable td textarea.short,.memberTable td input[type=email].short,.memberTable td input[type=password].short,.memberTable td input[type=text].short,.memberTable td select.short,.memberTable td textarea.short,.messageTable td input[type=email].short,.messageTable td input[type=password].short,.messageTable td input[type=text].short,.messageTable td select.short,.messageTable td textarea.short,.reviewTable td input[type=email].short,.reviewTable td input[type=password].short,.reviewTable td input[type=text].short,.reviewTable td select.short,.reviewTable td textarea.short{width:13.333rem}.contactTable td p,.memberTable td p,.messageTable td p,.reviewTable td p{margin:.333rem 0;text-align:left}.contactTable td p.error,.memberTable td p.error,.messageTable td p.error,.reviewTable td p.error{padding:0 0 0 1.333rem!important;background-position:0}.contactTable td .counter,.memberTable td .counter,.messageTable td .counter,.reviewTable td .counter{width:26.666rem}.contactTable td .error,.memberTable td .error,.messageTable td .error,.reviewTable td .error{display:block;padding:.333rem 0;color:#cf0000;font-size:.866rem}.contactTable .username,.memberTable .username,.messageTable .username,.reviewTable .username{font-size:.8rem}@media screen and (max-width:767px){.contactTable,.memberTable,.messageTable,.reviewTable{margin:0 0 1rem}.contactTable th,.memberTable th,.messageTable th,.reviewTable th{display:block;width:auto;padding:.666rem 0 .333rem .666rem}.contactTable th .note,.memberTable th .note,.messageTable th .note,.reviewTable th .note{display:inline-block;padding-left:1em}.contactTable td,.memberTable td,.messageTable td,.reviewTable td{display:block;padding:0 2rem .666rem;font-size:.933rem;border-top:none}.contactTable td input[type=email],.contactTable td input[type=email].short,.contactTable td input[type=password],.contactTable td input[type=password].short,.contactTable td input[type=text],.contactTable td input[type=text].short,.contactTable td select,.contactTable td select.short,.contactTable td textarea,.contactTable td textarea.short,.memberTable td input[type=email],.memberTable td input[type=email].short,.memberTable td input[type=password],.memberTable td input[type=password].short,.memberTable td input[type=text],.memberTable td input[type=text].short,.memberTable td select,.memberTable td select.short,.memberTable td textarea,.memberTable td textarea.short,.messageTable td input[type=email],.messageTable td input[type=email].short,.messageTable td input[type=password],.messageTable td input[type=password].short,.messageTable td input[type=text],.messageTable td input[type=text].short,.messageTable td select,.messageTable td select.short,.messageTable td textarea,.messageTable td textarea.short,.reviewTable td input[type=email],.reviewTable td input[type=email].short,.reviewTable td input[type=password],.reviewTable td input[type=password].short,.reviewTable td input[type=text],.reviewTable td input[type=text].short,.reviewTable td select,.reviewTable td select.short,.reviewTable td textarea,.reviewTable td textarea.short{width:100%}.contactTable td .counter,.memberTable td .counter,.messageTable td .counter,.reviewTable td .counter{width:auto}.contactTable td .error,.memberTable td .error,.messageTable td .error,.reviewTable td .error{font-size:.8rem}.contactTable .username,.memberTable .username,.messageTable .username,.reviewTable .username{font-size:.733rem}}.noteList01 li{padding-left:1em;text-indent:-1em;color:#929292;font-size:.8rem}@media screen and (max-width:767px){.noteList01 li{font-size:.733rem}}.star{display:inline-block;margin:-.133rem 0 0;vertical-align:top}.star img{width:7.466rem;min-width:7.466rem}@media screen and (max-width:767px){.star{margin:.333rem 0 0}}.modal{position:relative;z-index:1000}.modal_inner{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_inner .close_overlay{top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;background:#000;opacity:.3;position:absolute;z-index:1000}.modal_inner .modal_window{padding:1rem;width:20rem;height:auto;text-align:center;display:block;background:#fff;position:relative;z-index:2000;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:90vh;overflow-y:scroll}@media screen and (min-width:768px){.modal_inner .modal_window{width:33.333rem}}@media screen and (min-width:768px){.modal_inner .modal_window::-webkit-scrollbar{width:.666rem}.modal_inner .modal_window::-webkit-scrollbar-track{background-color:#fff;border-radius:100px}.modal_inner .modal_window::-webkit-scrollbar-thumb{border:2px solid transparent;background-color:#ccc;border-radius:100px;background-clip:content-box}}.modal_inner .modal_window .close_btn{display:inline-block;position:relative;float:right;margin:-35px 0 0;padding:.466rem;bottom:-35px;cursor:pointer}.modal_inner .modal_window .close_btn img{width:25px;height:auto}.modal_inner dl{padding:0 0 1.333rem}.modal_inner dl dt{margin:0;padding:1rem 1.866rem;color:#333;font-size:1.133rem;font-weight:700;text-align:center;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.modal_inner dl dt{font-size:1rem}}.modal_inner dl dd{margin:0;padding:1rem 1.333rem 0;color:#333;text-align:left}.modal_inner dl dd p{padding:1rem 0;text-align:left}.modal_inner dl dd p .error,.modal_inner dl dd p.send_error{padding-right:1rem;padding-left:2.5rem}.modal_inner dl dd p.deleteLink{padding:.666rem 0 0;text-align:right}.modal_inner dl dd p.deleteLink a{margin-top:.666rem;width:100%;color:#999;font-size:.866rem;text-decoration:none}.modal_inner dl dd p.deleteLink a:hover{text-decoration:underline}.modal_inner dl dd p.deleteLink a:first-of-type{margin-top:0}.modal_inner dl dd span{color:#baabc6;font-weight:700}.modal_inner dl dd span.red{color:#cf0000;font-weight:400}.modal_inner dl dd .modalSelect{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_inner dl dd textarea{margin-bottom:1rem;height:10rem}.modal_inner dl dd:not(.page) button,.modal_inner dl dd:not(.page) input[type=submit]{display:block;margin:1rem auto 0;padding:.8rem;width:16.666rem;height:auto;color:#fff;font-size:1.133rem;text-align:center;text-decoration:none;border:1px solid #baabc6;background-color:#baabc6;border-radius:5px;cursor:pointer}@media screen and (max-width:767px){.modal_inner dl dd:not(.page) button,.modal_inner dl dd:not(.page) input[type=submit]{font-size:1rem}}@media screen and (min-width:768px){.modal_inner dl dd:not(.page) button,.modal_inner dl dd:not(.page) input[type=submit]{-webkit-transition:all .1s linear;transition:all .1s linear}.modal_inner dl dd:not(.page) button:hover,.modal_inner dl dd:not(.page) input[type=submit]:hover{opacity:.8}}.modal_inner dl dd:not(.page) button.formLink_white,.modal_inner dl dd:not(.page) input[type=submit].formLink_white{color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-webkit-linear-gradient(top,#fff,#efefef);background:linear-gradient(180deg,#fff,#efefef);border:1px solid #ccc}.modal_inner dl dd:not(.page) button.formLink_gray,.modal_inner dl dd:not(.page) input[type=submit].formLink_gray{color:#fff;background-color:#666;border:1px solid #595959}.modal_inner dl dd:not(.page) button.formLink_gray_ol,.modal_inner dl dd:not(.page) input[type=submit].formLink_gray_ol{color:#666;background-color:#fff;border:1px solid #ccc}.modal_inner dl dd:not(.page) button.formLink_pink,.modal_inner dl dd:not(.page) input[type=submit].formLink_pink{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#c1b4cc),to(#baabc6));background:-webkit-linear-gradient(top,#c1b4cc,#baabc6);background:linear-gradient(180deg,#c1b4cc,#baabc6)}.modal_inner dl dd:not(.page) button.formLink_pink_ol,.modal_inner dl dd:not(.page) input[type=submit].formLink_pink_ol{color:#baabc6;background-color:#fff;border:1px solid #ff54b1}.modal_inner dl dd:not(.page) button.formLink_logo,.modal_inner dl dd:not(.page) input[type=submit].formLink_logo{color:#fff;background-color:#fa8296}.modal_inner dl dd:not(.page) button.formLink_disabled,.modal_inner dl dd:not(.page) input[type=submit].formLink_disabled{color:#fff;cursor:inherit!important;background-color:#dedede;border:1px solid #dedede}.modal_inner dl dd:not(.page) button.formLink_reload,.modal_inner dl dd:not(.page) input[type=submit].formLink_reload{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#666;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M19 12h3.32l-4.95 4.95L12.42 12h4.55a5.82 5.82 0 0 0-1.73-4.25 6 6 0 0 0-8.48 0 6.011 6.011 0 0 0 0 8.49 6.008 6.008 0 0 0 6.82 1.17l1.47 1.47a7.99 7.99 0 0 1-9.71-1.23c-3.12-3.12-3.11-8.18.01-11.3 3.15-3.13 8.18-3.14 11.31-.01A7.98 7.98 0 0 1 19 12z'/%3E%3C/svg%3E");background-color:#fff;background-position:left 1rem center;background-repeat:no-repeat;background-size:1rem 1rem;border:1px solid #ccc}@media screen and (max-width:767px){.modal_inner dl dd:not(.page) button.formLink_reload,.modal_inner dl dd:not(.page) input[type=submit].formLink_reload{font-size:1rem;width:65%;font-size:1.2rem}}.modal_inner dl dd:not(.page) button.gray,.modal_inner dl dd:not(.page) input[type=submit].gray{border:1px solid #666;background-color:#666}.modal_inner dl dd:not(.page) button.cancel,.modal_inner dl dd:not(.page) input[type=submit].cancel{color:#666;font-size:1rem;font-weight:400;background-color:transparent;border:none}@media screen and (max-width:767px){.modal_inner dl dd:not(.page) button,.modal_inner dl dd:not(.page) input[type=submit]{width:100%!important}}.modal_inner dl dd .btnList01 li{display:block}.modal_inner dl dd .btnList01 li:last-of-type{margin-bottom:0}@media screen and (max-width:767px){.modal_inner dl dd .btnList01 li a{width:14rem;font-size:.933rem}}.modal_inner dl dd .btn{text-align:center}ul.book_grid{margin:0 1.333rem 0 0;font-size:.866rem}@media screen and (min-width:768px) and (max-width:1023px){ul.book_grid{margin-right:0}}@media screen and (max-width:767px){ul.book_grid{margin:0 0 .333rem}}ul.book_grid li{width:12rem}ul.book_grid li .rank{position:absolute;top:0;left:2.666rem;z-index:2;width:2rem;height:2rem;color:#fff;font-size:1rem;font-weight:700;line-height:2rem;text-align:center;border-radius:50%;background-color:#baabc6}ul.book_grid li:first-of-type .rank{background-color:#b49a1e}ul.book_grid li:nth-of-type(2) .rank{background-color:#888}ul.book_grid li:nth-of-type(3) .rank{background-color:#73370a}ul.book_grid li figure{margin:0 auto;max-width:8.333rem}ul.book_grid li .sub{margin-top:.533rem}ul.book_grid li .book_grid_more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:125px;height:176px;color:#666;font-weight:700;background-color:#eee;padding:.5rem}@media screen and (max-width:767px){ul.book_grid li{width:6rem;margin:0 .666rem 0 0;padding:0 0 .666rem}ul.book_grid li .rank{left:.333rem;font-size:1.266rem}ul.book_grid li .title{white-space:normal}ul.book_grid li .book_grid_more{width:100%;height:30.4vw;font-size:.733rem}}.bookGridWithoutSwiper ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 0 0;font-size:13px;letter-spacing:-.5em;overflow:hidden}.bookGridWithoutSwiper ul li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:inline-block;width:225px;max-width:99%;margin:0 15px 25px 0;letter-spacing:normal;vertical-align:top}.bookGridWithoutSwiper ul li figure{width:125px;margin:0 auto 15px;text-align:center}.bookGridWithoutSwiper ul li .title{margin:0 0 8px;font-weight:700}.bookGridWithoutSwiper ul li p{line-height:1.6}@media screen and (max-width:767px){.bookGridWithoutSwiper ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.bookGridWithoutSwiper ul li{width:33.333%;margin:0;padding:0 10px 20px;background:none}.bookGridWithoutSwiper ul li figure{width:auto;margin:0 auto 5px}.bookGridWithoutSwiper ul li .title{margin:0 0 3px}.bookGridWithoutSwiper ul li p{line-height:1.4}}.originalList{padding:0}.originalList ul.book_grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.originalList{padding:0 10px 30px}}@media screen and (min-width:768px){.originalList ul.book_grid li{width:213px}}.originalList .writer_name{display:none}.originalList .book_catch{background-color:transparent}.originalList .book_catch,.originalList .genre_name,.originalList .originalBookTxt,.originalList .page_count,.originalList .rank,.originalList .update_date{display:none}.originalList .originalBookTxt{display:block}.saleComicsList .sub{display:none}.book_list_vertical{margin:0;padding:2rem 1.333rem;border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.book_list_vertical{margin:0;padding:1rem}}.book_list_vertical article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1rem}.book_list_vertical article>div:first-of-type{-webkit-flex-basis:8.333rem;-ms-flex-preferred-size:8.333rem;flex-basis:8.333rem;position:relative}.book_list_vertical article>div:first-of-type figure{max-width:125px}.book_list_vertical article>div:first-of-type figure img{width:100%;height:auto}.book_list_vertical article>div:first-of-type figure.panel_thumb a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.book_list_vertical article>div:first-of-type figure.panel_thumb img{height:125px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.book_list_vertical article>div:first-of-type figure.panel_thumb img:nth-of-type(2),.book_list_vertical article>div:first-of-type figure.panel_thumb img:nth-of-type(3){width:62.4px;height:62.4px}.book_list_vertical article>div:first-of-type p.page_count{position:absolute;left:0;bottom:0;right:0;padding:.2rem;color:#333;font-weight:700;text-align:center;background:hsla(0,0%,100%,.9)}.book_list_vertical article>div:last-of-type{position:relative;-webkit-flex-basis:35rem;-ms-flex-preferred-size:35rem;flex-basis:35rem;margin-left:1rem}.book_list_vertical article>div:last-of-type .like{font-size:1.066rem;font-weight:700}.book_list_vertical article>div:last-of-type .like:before{content:"";display:inline-block;width:.8rem;height:.933rem;margin-right:.333rem;vertical-align:-1px;background:url(../img/icn_like.png) no-repeat 0 0/.8rem auto}@media screen and (max-width:767px){.book_list_vertical article>div:last-of-type .like{font-size:.933rem}.book_list_vertical article>div:last-of-type .like:before{width:.666rem;height:.733rem;background-size:.666rem .733rem}}.book_list_vertical article>div:last-of-type .bookshelf{position:absolute;right:0}.book_list_vertical article>div:last-of-type .bookshelf a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2.666rem;height:2.666rem;border-radius:.666rem;background-color:#88bfbf}@media screen and (min-width:768px){.book_list_vertical article>div:last-of-type .bookshelf a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.book_list_vertical article>div:last-of-type .bookshelf a:hover{opacity:.6}}.book_list_vertical article>div:last-of-type .bookshelf .already,.book_list_vertical article>div:last-of-type .bookshelf.off a{background:#ccc}.book_list_vertical article>div:last-of-type .bookshelf img,.book_list_vertical article>div:last-of-type .bookshelf path,.book_list_vertical article>div:last-of-type .bookshelf svg{pointer-events:none}.book_list_vertical article>div:last-of-type .bookshelf img{width:1.866rem}.book_list_vertical article>div:last-of-type button{display:block;position:absolute;right:0;top:0;margin:0;padding:0;width:2rem;height:2rem;background-color:transparent;background-position:50%;background-size:2rem 2rem;border:none}.book_list_vertical article>div:last-of-type button:focus{outline:none}.book_list_vertical article>div:last-of-type button.favo_on{background-image:url("../img/common/star_y.svg");background-repeat:no-repeat}.book_list_vertical article>div:last-of-type button.favo_off{background-image:url("../img/common/star_y_ol.svg");background-repeat:no-repeat}@media screen and (max-width:767px){.book_list_vertical article>div:first-of-type{-webkit-flex-basis:6.666rem;-ms-flex-preferred-size:6.666rem;flex-basis:6.666rem}.book_list_vertical article>div:first-of-type figure.panel_thumb img{width:6.666rem;height:6.666rem}.book_list_vertical article>div:first-of-type figure.panel_thumb img:nth-of-type(2),.book_list_vertical article>div:first-of-type figure.panel_thumb img:nth-of-type(3){width:3.333rem;height:3.333rem}.book_list_vertical article>div:last-of-type{-webkit-flex-basis:64%;-ms-flex-preferred-size:64%;flex-basis:64%}.book_list_vertical article>div:last-of-type .bookshelf a{width:2.333rem;height:2.333rem}}@media screen and (max-width:369px){.book_list_vertical article>div:last-of-type{-webkit-flex-basis:57%;-ms-flex-preferred-size:57%;flex-basis:57%}}.book_list_vertical .book_keyword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.book_list_vertical .book_keyword li{margin:0 1rem .333rem 0;padding:0;width:auto}.book_list_vertical .book_keyword li a{color:#baabc6;font-size:1rem}@media screen and (max-width:767px){.book_list_vertical .book_keyword li{margin:0 .333rem .333rem 0}.book_list_vertical .book_keyword li a{font-size:.8rem}}.book_list_vertical .book_comment{display:block;margin-top:1rem;margin-bottom:1rem;padding:.666rem;width:100%;background-color:#f9f7f2}.book_list_vertical .book_comment p{color:#666;font-size:1rem}@media screen and (max-width:767px){.book_list_vertical .book_comment p{font-size:.866rem}}.book_list_vertical .registeredList{margin-bottom:1rem}.book_list_vertical .registeredList .registeredListOpen{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.book_list_vertical .registeredList .registeredListOpen,.book_list_vertical .registeredList .registeredListOpen div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.book_list_vertical .registeredList .registeredListOpen div{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:.333rem;padding:.2rem;width:1rem;height:1rem;color:#fff;font-size:.733rem;text-align:center;line-height:1rem;background-color:#444;border-radius:3px;cursor:pointer}@media screen and (min-width:768px){.book_list_vertical .registeredList .registeredListOpen div{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.book_list_vertical .registeredList .registeredListOpen div:hover{opacity:.6}}.book_list_vertical .registeredList .registeredListTit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book_list_vertical .registeredList .registeredListTit span{display:inline-block;margin-right:.333rem;padding:.2rem .333rem;color:#888;text-align:center;border:1px solid #888;border-radius:20px}.book_list_vertical .registeredList .registeredCount{padding-left:.333rem}.book_list_vertical .registeredList p{font-size:.866rem;white-space:nowrap}.book_list_vertical .registeredList ul{margin:.666rem 0 0 1.333rem}.book_list_vertical .registeredList ul li{font-size:.866rem;line-height:1.6;list-style-type:decimal}.book_list_vertical .registeredList ul li a{display:block;width:100%;color:#baabc6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:767px){.book_list_vertical .registeredList p{font-size:.666rem}.book_list_vertical .registeredList ul li{font-size:.733rem}}.book_list_vertical .btnList02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;letter-spacing:inherit}.book_list_vertical .btnList02 li{padding-bottom:0;width:auto}.book_list_vertical .btnList02 li a{width:13.333rem}.book_list_vertical .btnList02 li.btnDelete,.book_list_vertical .btnList02 li.btnSetting{margin-left:auto;padding:0;background:none}.book_list_vertical .btnList02 li.btnDelete a,.book_list_vertical .btnList02 li.btnSetting a{margin:0;padding:0;display:block;width:2rem;height:2rem;text-indent:-9999px;line-height:2rem;background-position:50%;background-size:2rem 2rem;cursor:pointer}.book_list_vertical .btnList02 li.btnDelete{height:auto;background-color:transparent;background-image:none}.book_list_vertical .btnList02 li.btnDelete a{background-image:url("../img/common/delete_lg.svg");background-repeat:no-repeat}.book_list_vertical .btnList02 li.btnSetting a{background-image:url("../img/common/settings_g.svg");background-repeat:no-repeat}@media screen and (max-width:767px){.book_list_vertical .btnList02 li{padding:0 .666rem 0 0}.book_list_vertical .btnList02 li a{width:25vw;height:2.333rem;font-size:.733rem;line-height:2.333rem}}.book_list_vertical.private{background-color:hsla(0,0%,80%,.3)}.book_list_vertical.private .genre_name{color:#fff;background-color:#b3b2b2;border:none}.book_list_vertical.private .btnList02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.book_list_vertical.private .btnList02 li a.closedBook{width:16rem}.book_list_vertical.card{margin:0;padding:1.333rem;background-color:#eee}.book_list_vertical.card article{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2rem;padding:1rem;background-color:#fff}.book_list_vertical.card article:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.book_list_vertical.card article>div:last-of-type{-webkit-flex-basis:33rem;-ms-flex-preferred-size:33rem;flex-basis:33rem}}.book_list_vertical.card article aside{display:block;margin-top:1rem;padding:.666rem;width:100%;border:1px solid #e5e5e5;border-radius:5px}.book_list_vertical.card article aside p{color:#666;font-size:1rem}@media screen and (max-width:767px){.book_list_vertical.card{padding:1rem}.book_list_vertical.card article{margin:0 0 1rem;padding:.666rem}.book_list_vertical.card article aside p{font-size:.866rem}}.book_list_vertical.card.myList button{display:none}.book_list_vertical.card.favoList .book_name,.book_list_vertical.card.favoList .listmember_name{padding-right:2rem}.book_list_vertical.card.openList{margin:0 0 1.333rem;padding:0;background-color:#fff;border-bottom:none}.book_list_vertical.card.openList h3{background-image:url("../img/common/book-shelf.svg");background-repeat:no-repeat;background-position:left .333rem center;background-size:1.953rem 1.953rem}@media screen and (max-width:767px){.book_list_vertical.card.openList h3{margin:0 0 .937rem;font-size:1.062rem;background-position:0;background-size:1.666rem 1.666rem}}.book_list_vertical.card.openList article{border:1px solid #e5e5e5}.book_list_vertical.card.openList article:first-of-type{margin-top:1rem}@media screen and (min-width:768px){.book_list_vertical.card.openList article div:last-of-type{-webkit-flex-basis:35rem;-ms-flex-preferred-size:35rem;flex-basis:35rem}}.book_list_vertical.card.openList.others_page .book_name{padding-right:2rem}.book_name,.issued_book_name{font-weight:700}.book_name,.issued_book_name,.writer_name{margin:0 0 .333rem;padding:0;font-size:1rem;word-break:break-word}.book_number,.listmember_name,.originalBookTxt,.page_count,.update_date{margin:0;padding:0;color:#666;font-size:.8rem}.originalBookTxt{color:#888}.book_number{display:inline-block}.book_catch{margin:.333rem 0 0;padding:.666rem;background-color:#f9f7f2}.book_catch,.book_catch2{font-size:.866rem;word-break:break-word}.book_catch2{color:#666}@media screen and (max-width:767px){.book_name,.issued_book_name,.writer_name{font-size:.866rem}.book_number,.listmember_name,.originalBookTxt,.page_count,.update_date{font-size:.666rem}}.bookList,.bookList .clm{margin:0 0 1.333rem}.bookList .clm{position:relative;padding:.8rem;border:1px solid #e5e5e5}.bookList .clm .pic{position:relative;float:left;width:8.333rem;margin:0 1.333rem 0 0}.bookList .clm .pic .rank{padding:.133rem;text-align:center;background:hsla(0,0%,100%,.8)}.bookList .clm .pic .rank p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;color:#333;font-size:.866rem;font-weight:700}.bookList .clm .pic .rank p.down,.bookList .clm .pic .rank p.up{background-repeat:no-repeat;background-position:right .533rem center;background-size:.8rem .8rem}.bookList .clm .pic .rank p.up{background-image:url(../img/icn_rank_up.png)}.bookList .clm .pic .rank p.down{background-image:url(../img/icn_rank_down.png)}.bookList .clm .pic .rank p.new span{display:inline-block;padding:0 0 0 .4rem;color:#ff344b;font-size:.733rem;font-family:Arial,Helvetica;line-height:1.2}.bookList .clm .pic .issued li{margin-top:.333rem;padding:.333rem;font-size:.866rem;line-height:.866rem;text-align:center;background-color:#eee}.bookList .clm .item{overflow:hidden}.bookList .clm .title{padding:.4rem 0;font-size:1.2rem;font-weight:700}.bookList .clm .title img{width:.666rem;margin:.133rem 0 0 .333rem;vertical-align:top}.bookList .clm .title svg{vertical-align:top}.bookList .clm .original{padding-bottom:.4rem;color:#929292;font-size:.866rem}.bookList .clm .name{margin:0 0 .8rem}.bookList .clm .name a{text-decoration:underline}.bookList .clm .name a:hover{text-decoration:none}.bookList .clm p{margin:0 0 .2rem;font-size:.933rem}.bookList .clm .genre_name{margin-right:.666rem;vertical-align:1px}.bookList .clm .tool{position:relative;min-height:2.666rem;padding:1.333rem 3.666rem 0 0;overflow:hidden}.bookList .clm .tool .like{font-size:1.066rem;font-weight:700;float:left}.bookList .clm .tool .like:before{content:"";display:inline-block;width:.8rem;height:.933rem;margin-right:.333rem;vertical-align:-1px;background:url(../img/icn_like.png) no-repeat 0 0/.8rem auto}@media screen and (max-width:767px){.bookList .clm .tool .like{font-size:.933rem}.bookList .clm .tool .like:before{width:.666rem;height:.733rem;background-size:.666rem .733rem}}@media screen and (max-width:767px){.bookList .clm .tool .gpEntry{margin-right:-3.333rem}}@media screen and (min-width:768px){.bookList .clm .tool .gpEntry{float:left;margin-right:.8rem;margin-left:.8rem;padding-top:.066rem}}.bookList .clm .date{float:right;padding:.2rem 0 0;color:#666;font-size:.8rem}.bookList .clm .bookshelf{position:absolute;bottom:0;right:0}.bookList .clm .bookshelf a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2.666rem;height:2.666rem;border-radius:.666rem;background-color:#88bfbf}@media screen and (min-width:768px){.bookList .clm .bookshelf a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.bookList .clm .bookshelf a:hover{opacity:.6}}.bookList .clm .bookshelf .already,.bookList .clm .bookshelf.off a{background:#ccc}.bookList .clm .bookshelf path,.bookList .clm .bookshelf svg{pointer-events:none}.bookList .clm .keyword{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.666rem -.333rem 0;padding:.666rem 0 0}.bookList .clm .keyword li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 .333rem}.bookList .clm .keyword li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:.133rem .666rem .133rem 0;font-size:1rem;text-align:center;color:#fa8296;font-size:.866rem}@media screen and (min-width:768px){.bookList .clm .keyword li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.bookList .clm .keyword li a:hover{opacity:.6}}@media screen and (max-width:767px){.bookList .clm .keyword li a{padding:.133rem .533rem .133rem 0;font-size:.866rem}}.bookList .clm #bookCoverPre{margin-top:.666rem}.bookList .clm #bookCoverPre .relatedtitle{display:inline-block;width:8.333rem;padding:.333rem .666rem .333rem 1.666rem;cursor:pointer;color:#333;font-size:.866rem;font-weight:400;text-align:left;vertical-align:top;background-image:url("../img/common/book-cover.svg");background-repeat:no-repeat;background-position:left .4rem center;background-size:.866rem .866rem;background-color:#f9f7f2;position:relative;z-index:2}.bookList .clm #bookCoverPre .relatedlist .defTxt{margin-top:-1px;margin-bottom:1.4rem;font-size:.933rem;white-space:pre-wrap;word-break:break-word;background-color:#f9f7f2;position:relative;z-index:1}.bookList .clm #bookCoverPre .bookBtnList{margin:0}.bookList .clm .sortResult{padding:.666rem 0 0}.bookList .clm .sortResult dt{font-size:.866rem;font-weight:700}.bookList .clm .sortResult dd{padding:.333rem 0 0}.bookList .clm .sortResult dd ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookList .clm .sortResult dd ul li{margin:0 .333rem 0 0;padding:.2rem .333rem;width:auto;color:#888;font-size:.866rem;text-align:center;border:1px dashed #ccc;border-radius:10rem}.bookList .clm .sortResult dd ul li:last-of-type{margin-right:0}.bookList .clm .sortResult dd ul li.active{color:#fff;font-weight:700;background-color:#666;border:none}@media screen and (max-width:767px){.bookList{border-bottom:1px solid #e5e5e5}.bookList h3{background-size:1.066rem .933rem}.bookList .clm{margin:0;padding:.8rem 0;border:none;border-top:1px solid #e5e5e5}.bookList .clm .pic{width:7rem;margin:0 1.066rem 0 0}.bookList .clm .pic .rank{padding:.133rem}.bookList .clm .pic .rank p{font-size:.733rem}.bookList .clm .pic .rank p.down,.bookList .clm .pic .rank p.up{background-position:right .266rem center;background-size:.6rem .6rem}.bookList .clm .pic .rank p.new span{padding:0 0 0 .4rem;font-size:.533rem}.bookList .clm .pic .issued li{font-size:.666rem;line-height:.666rem}.bookList .clm .title{padding:0;font-size:1rem}.bookList .clm .title img{width:.6rem}.bookList .clm .title .ranking{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:static;top:auto;left:auto;margin-right:.533rem}.bookList .clm .original{font-size:.666rem}.bookList .clm .name{font-size:.933rem;margin:0}.bookList .clm .name,.bookList .clm .name a{padding:.533rem 0 .8rem}.bookList .clm p{font-size:.8rem}.bookList .clm .tool{min-height:2.333rem;padding:1.333rem 3.333rem 0 0}.bookList .clm .tool .like{float:none;font-size:14px}.bookList .clm .date{clear:both;margin-right:-3.333rem}.bookList .clm .bookshelf{top:0;bottom:auto}.bookList .clm .bookshelf a{width:2.333rem;height:2.333rem}.bookList .clm .keyword{padding:.8rem 0 0}.bookList .clm .keyword li{margin:0 0 .333rem}.bookList .clm .keyword li a{font-size:.8rem}.bookList .clm #bookCoverPre .relatedlist .defTxt{font-size:.866rem}.bookList .clm .sortResult{padding:.666rem 1rem 0}.bookList .clm .sortResult dt{font-size:.733rem}.bookList .clm .sortResult dd{padding:.2rem 0 0}.bookList .clm .sortResult dd ul li{margin:0 .333rem 0 0;padding:.2rem .333rem;font-size:.733rem}}@media screen and (max-width:320px){.bookList .clm .sortResult{padding:.666rem 0 0}.bookList .clm .sortResult dd ul li{font-size:.666rem}}.topEditorsList .originalBookTxt,.topEditorsList .page_count,.topEditorsList .rank,.topEditorsList .update_date{display:none}@media screen and (min-width:768px){.topEditorsList .book_grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem 2rem 0}.topEditorsList .book_grid li{padding:0 2rem 1rem 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:auto}.topEditorsList .book_grid li figure{text-align:center}}@media screen and (max-width:767px){.topEditorsList .book_grid{display:block;margin-bottom:1rem}.topEditorsList .book_grid li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0 0 1rem;width:100%}.topEditorsList .book_grid li figure{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:.666rem;margin-bottom:0}.topEditorsList .book_grid li>div:last-of-type{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}.topEditorsList .book_grid li>div:last-of-type .book_catch{display:block}}.group-pickup .rank,.issued-pickup .rank{display:none}@media screen and (min-width:768px){.group-pickup .book_grid,.issued-pickup .book_grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.group-pickup .book_grid li,.issued-pickup .book_grid li{margin:0 1rem 1rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:205px}.group-pickup .book_grid li figure,.issued-pickup .book_grid li figure{text-align:center}}@media screen and (max-width:767px){.group-pickup .book_grid,.issued-pickup .book_grid{display:block;margin-bottom:1rem}.group-pickup .book_grid li,.issued-pickup .book_grid li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0 0 1rem;width:100%}.group-pickup .book_grid li figure,.issued-pickup .book_grid li figure{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:.666rem;margin-bottom:0}.group-pickup .book_grid li>div:last-of-type,.issued-pickup .book_grid li>div:last-of-type{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}}.issued-pickup .page_count{display:none}@media screen and (min-width:768px){.group-pickup .book_grid li{margin-bottom:2rem;width:198px}}.bookStoreBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;width:36.333rem;margin:0 auto 1.333rem;padding:.733rem;border:1px solid #e5e5e5}.bookStoreBox h3{padding:0;font-size:1.066rem;font-weight:700;background:none}.bookStoreBox h3 a{color:#333;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.bookStoreBox h3 a:hover{opacity:.6}.bookStoreBox h3:before{display:none}.bookStoreBox figure{-webkit-flex-basis:8.333rem;-ms-flex-preferred-size:8.333rem;flex-basis:8.333rem;margin:0 1.133rem 0 0}.bookStoreBox figure img{width:100%;height:auto}.bookStoreBox .item{-webkit-flex-basis:calc(100% - 9.466rem);-ms-flex-preferred-size:calc(100% - 9.466rem);flex-basis:calc(100% - 9.466rem);min-height:9.333rem;padding:0 0 .666rem;overflow:hidden}.bookStoreBox .icnTxtG{margin:0}.bookStoreBox .catch{margin:0 0 1rem;font-size:1rem;font-weight:400}.bookStoreBox .catch a{color:#baabc6}.bookStoreBox .drawing{margin:0 0 .333rem;font-size:.933rem}.bookStoreBox .drawing a{color:#baabc6}.bookStoreBox p{margin:0 0 1.333rem;font-weight:700}.bookStoreBox p.originalBookTxt{margin:.666rem 0 0;font-size:.866rem;font-weight:400}@media screen and (max-width:767px){.bookStoreBox p.originalBookTxt{font-size:.733rem}}.bookStoreBox .link{margin:0 0 -.666rem;padding:0 0 0 9.466rem;letter-spacing:-.5em;text-align:center}.bookStoreBox .link li{display:inline-block;min-width:50%;padding:0 .333rem .666rem;letter-spacing:normal}.bookStoreBox .link li a{display:block;width:auto;height:2.333rem;font-size:.733rem;font-weight:700;line-height:2.333rem;text-align:center;background-color:#ddd;color:#494949;padding:0 .333rem}.asideMenu .bookStoreBox .link li a.menuTitle.menuBook:before,.asideMenu .bookStoreBox .link li a.menuTitle.menuNews:before,.bookStoreBox .link li .asideMenu a.menuTitle.menuBook:before,.bookStoreBox .link li .asideMenu a.menuTitle.menuNews:before,.bookStoreBox .link li a:before{content:"";display:inline-block;width:1rem;height:1rem;vertical-align:middle;background:url("../img/svg/cart.svg") no-repeat 0 0/1rem 1rem}@media screen and (max-width:767px){.bookStoreBox .link li a{overflow:hidden}}@media screen and (max-width:767px){.bookStoreBox{width:auto}.bookStoreBox figure{-webkit-flex-basis:6.333rem;-ms-flex-preferred-size:6.333rem;flex-basis:6.333rem}.bookStoreBox h3{font-size:1rem}.bookStoreBox .item{-webkit-flex-basis:calc(100% - 7.466rem);-ms-flex-preferred-size:calc(100% - 7.466rem);flex-basis:calc(100% - 7.466rem);min-height:inherit;padding:0}.bookStoreBox .catch{font-size:.866rem}.bookStoreBox .drawing{font-size:.733rem}.bookStoreBox .link{clear:both;margin:0 -.333rem -.666rem;padding:.666rem 0 0}}.textTab{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 1.333rem;padding:0;-webkit-transform:none!important;transform:none!important;cursor:pointer}.textTab,.textTab li.swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.textTab li.swiper-slide{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.666rem .333rem;height:4rem;color:#666;font-size:.933rem;text-align:center;background-color:#eee;border:1px solid #eee;border-radius:5px}@media screen and (min-width:768px){.textTab li.swiper-slide{margin:0 .333rem}}.textTab li.swiper-slide-thumb-active{color:#fa8296;font-weight:700;background-color:#fff}@media screen and (max-width:767px){.textTab{margin:0 auto 1rem;padding:0 .2rem;height:3.333rem}.textTab li.swiper-slide{font-size:.733rem;border-radius:0;border-top:0;border-right:0;border-bottom:0;border-right:1px solid #fff;border-left:1px solid #fff}}.textTab.tabCount2 li{max-width:23rem}.textTab.tabCount3 li{max-width:15.133rem}.textTab.tabCount4 li{max-width:11.133rem}.textTab.tabCount5 li{max-width:8.8rem}@media screen and (max-width:767px){.textTab.tabCount4 li,.textTab.tabCount5 li{height:4rem}}.btnMsgReplyOn{background-image:url(../img/icn_btn_msg_reply_on.png);background-size:24px auto}@media screen and (max-width:767px){.btnMsgReplyOn{background-size:23px auto}}.btnMsgReplyOff{color:#cf0000!important;border:3px solid #ebebe8;background-image:url(../img/icn_btn_msg_reply_off.png);background-size:24px auto}@media screen and (min-width:768px){.btnMsgReplyOff:hover{opacity:1!important}}@media screen and (max-width:767px){.btnMsgReplyOff{background-size:23px auto}}.btnMsgEdit{background-image:url(../img/icn_btn_msg_edit.png);background-size:24px auto}@media screen and (max-width:767px){.btnMsgEdit{background-size:23px auto}}.btnMsgSend{width:347px;height:45px;line-height:45px;background-repeat:no-repeat;background-position:12px!important;background-image:url(../img/icn_btn_msg_send.png);background-size:27px auto}@media screen and (max-width:767px){.btnMsgSend{width:260px;height:44px;font-size:15px;line-height:44px;background-position:7px!important;background-size:24px auto}}.btnMsgDraft{width:347px;height:45px;line-height:45px;background-repeat:no-repeat;background-position:16px;background-image:url(../img/icn_btn_msg_draft.png);background-size:21px auto}@media screen and (max-width:767px){.btnMsgDraft{width:260px;height:44px;font-size:15px;line-height:44px;background-size:19px auto}}.btnMsgBack{width:347px;height:45px;line-height:45px}@media screen and (max-width:767px){.btnMsgBack{width:260px;height:44px;font-size:15px;line-height:44px}}.btnDelete{text-align:center;background-repeat:no-repeat;background-position:16px;background-image:url(../img/icn_btn_delete.png);background-size:18px auto}@media screen and (max-width:767px){.btnDelete{background-size:16px auto}}.btnUnfollow{width:347px;height:45px;line-height:45px;background-repeat:no-repeat;background-position:16px;background-image:url(../img/icn_btn_unfollow.png);background-size:24px auto}@media screen and (max-width:767px){.btnUnfollow{background-size:21px auto;width:260px;height:44px;font-size:15px;line-height:44px;background-position:10px;padding:1px 3px 0 20px!important}}.spinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:2rem auto;width:6vw;height:6vw;background:transparent;border-radius:50%;border:4px solid rgba(186,171,198,.3);border-top-color:#baabc6;border-bottom-color:#baabc6;-webkit-animation:spinner1 .8s ease infinite;animation:spinner1 .8s ease infinite}@media screen and (max-width:767px){.spinner{width:15vw;height:15vw}}@keyframes spinner1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinnerTxt{font-size:1rem;text-align:center!important}.stub{margin:1rem 0;text-align:center}.stub+.stub{visibility:hidden}.stub .pageVisible{margin:1.333rem auto;padding:1rem;width:100%;max-width:280px;background-color:#efefef;border:1px solid #ccc;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}#loadingError button{display:inline-block;margin:0 0 2rem;padding:0;width:16.666rem;height:3.333rem;color:#fff;font-size:15px;line-height:3.333rem;text-decoration:none;border-radius:5px;border:none;background-color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){#loadingError button:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}#loadingError button:hover:hover{opacity:.6}}@media screen and (max-width:767px){#loadingError button{width:16rem;height:2.933rem;font-size:13px;line-height:2.933rem}}#simpleSearch .page_count,#simpleSearch .rank{display:none}.topSearch .inner{padding-top:1rem}@media screen and (min-width:768px) and (max-width:1023px){.topSearch .inner{padding-top:2rem}}.topSearchBox{float:left;width:20.666rem;border-radius:5px;background:#efefef}.topSearchBox input[type=text],.topSearchBox select,.topSearchBox textarea{width:17.666rem;height:2.666rem;padding:.333rem;font-size:1rem;outline:none;border:none;background:none}.topSearchBox input[type=submit]{float:right;width:2.666rem;height:2.666rem;outline:none;border:none;background-image:url("../img/common/search.svg");background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:1.666rem 1.666rem}@media screen and (max-width:1023px){.topSearchBox{position:relative;float:none;width:auto;padding:0 3rem 0 0}.topSearchBox input[type=text],.topSearchBox select,.topSearchBox textarea{width:100%}.topSearchBox input[type=submit]{position:absolute;top:0;right:0;width:3rem}}.topSearchBox.full{float:none;width:95%;margin:0 auto}.topSearchBox.full input[type=text],.topSearchBox.full select,.topSearchBox.full textarea{width:90%}.topSearchTag{float:right;width:56.466rem}.topSearchTag dl{padding:.4rem 0;letter-spacing:-.5em}.topSearchTag dl dt{position:relative;display:inline-block;width:9.666rem;margin:0 1.2rem 0 0;padding:.2rem .333rem .2rem 2.2rem;color:#fff;font-size:1rem;letter-spacing:normal;vertical-align:top;border-radius:5px;background-image:url("../img/common/heart-outline_w.svg");background-repeat:no-repeat;background-color:#fa8296;background-position:.4rem;background-size:1.333rem 1.333rem}.topSearchTag dl dt:after{content:"";position:absolute;top:50%;right:-.266rem;margin-top:-.333rem;display:block;width:0;height:0;border-style:solid;border-width:.266rem 0 .266rem .333rem;border-color:transparent transparent transparent #fa8296}.topSearchTag dl dd{position:relative;display:inline-block;width:45.6rem;height:2.666rem;padding:0 0 .333rem;letter-spacing:normal;vertical-align:top;overflow:hidden;background:#fff}.topSearchTag dl dd ul{position:absolute;white-space:nowrap}.topSearchTag dl dd ul li{display:inline-block;font-size:1rem}.topSearchTag dl dd ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:.133rem .666rem .133rem 0;font-size:1rem;text-align:center;color:#fa8296;padding:.1rem .666rem .8rem 0!important}@media screen and (min-width:768px){.topSearchTag dl dd ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.topSearchTag dl dd ul li a:hover{opacity:.6}}@media screen and (max-width:767px){.topSearchTag dl dd ul li a{padding:.133rem .533rem .133rem 0;font-size:.866rem}}.topSearchTag dl .swiper-slide{width:auto;width:unset}.topSearchTag dl .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:0;z-index:50;height:5px;width:98%}.topSearchTag dl .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none}.topSearchTag dl .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}@media screen and (max-width:1023px){.topSearchTag{float:none;width:auto}.topSearchTag dl{padding:.866rem 0 0}.topSearchTag dl dt{display:inline-block;width:auto;margin:0;padding:.2rem .666rem .2rem 2rem;font-size:.933rem}.topSearchTag dl dd{display:block;width:auto}.topSearchTag dl dd ul{padding:.333rem 0}.topSearchTag dl dd ul li{font-size:.866rem}}.comic .topSearch{margin-bottom:1rem;border:none}.comic .topSearch .inner{width:100%}.comic .topSearch .topSearchBox{position:relative;width:95%;margin:0 auto;float:none}.comic .topSearch .topSearchBox input[type=text],.comic .topSearch .topSearchBox select,.comic .topSearch .topSearchBox textarea{width:95%}.comic .topSearch .topSearchBox input[type=submit]{position:absolute;height:2.666rem;top:0;right:0;width:3rem}.comic .topSearch .errorBox{width:95%;margin:0 auto}.lpBanner{margin:1rem auto;text-align:center}.lpBanner a{display:inline-block;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.lpBanner a:hover{opacity:.6}.lpBanner a img{width:590px;height:auto}@media screen and (max-width:767px){.lpBanner{margin:.666rem auto}.lpBanner a img{width:100%;height:auto}}.cardList{margin:0 -.666rem 0 0}.cardList li{display:inline-block;margin:0 .666rem 1rem 0;padding:1rem;width:calc(49.6% - .666rem);vertical-align:top;border:1px solid #e5e5e5}.cardList li a{display:block}.cardList li img{width:100%;height:175px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.cardList li img:hover{opacity:.6}.cardList li p{padding-top:1rem;font-size:1rem;font-weight:700;word-break:break-word}@media screen and (max-width:767px){.cardList li{width:calc(48vw - .666rem)}.cardList li img{height:auto}.cardList li p{font-size:.733rem}}@media screen and (max-width:359px){.cardList li{width:calc(47.9vw - .666rem)}}@media screen and (max-width:341px){.cardList li{width:calc(47vw - .666rem)}}.genre_link{margin:0 0 2.666rem}.genre_link,.genre_link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.genre_link ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.666rem -.666rem 0}.genre_link ul li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;text-align:center;text-decoration:none;border-radius:5px;background:#efefef;width:8.866rem;height:3.466rem;margin:0 .666rem .666rem 0}.genre_link ul li,.genre_link ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.genre_link ul li a{width:100%;height:100%;padding:.4rem .2rem;font-size:.933rem}@media screen and (max-width:767px){.genre_link ul li{border:3px solid #efefef}.genre_link ul li a{padding:.133rem;font-size:.8rem;line-height:1.2}}.genre_link ul li.current{border:3px solid #baabc6;background:#fff}.genre_link ul li.current a{padding:.2rem 0}@media screen and (max-width:767px){.genre_link ul li.current{border:3px solid #baabc6}.genre_link ul li.current a{padding:0}}@media screen and (min-width:768px){.genre_link ul li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.genre_link ul li a:hover{opacity:.6}}@media screen and (max-width:767px){.genre_link ul{margin:0 -.333rem -.333rem 0;width:calc(100vw - .333rem);height:auto}.genre_link ul li{margin:0 .333rem .333rem 0;width:calc(50% - .333rem);height:2.666rem}}@media screen and (min-width:768px){.genre_link.allGenreList ul li{border:3px solid #efefef}.genre_link.allGenreList ul li:hover{border:3px solid #baabc6;background:#fff}}.textSortTab{margin:1rem 0}.textSortTab ul,.textSortTab ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.textSortTab ul li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e5e5e5}.textSortTab ul li:last-of-type{border-right:none}.textSortTab ul li a{padding:.666rem;color:#333;font-size:1rem;text-align:center}.textSortTab ul li.current a{color:#baabc6;font-weight:700}@media screen and (min-width:768px){.textSortTab.contest ul{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.textSortTab.contest ul li{-webkit-flex-basis:235px;-ms-flex-preferred-size:235px;flex-basis:235px}.textSortTab.contest ul li a:hover{color:#baabc6}}@media screen and (max-width:767px){.textSortTab{margin:.666rem 0}.textSortTab ul li{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.textSortTab ul li a{display:block;font-size:.866rem}}.pollList{margin:15px 0 0;padding:20px 10px 10px;border-top:1px dashed #d2d2d2;border-bottom:1px dashed #d2d2d2}.pollList ul li{width:calc(25% - 20px);padding-bottom:5px}@media screen and (max-width:767px){.pollList ul li{display:block!important;width:auto;padding-bottom:0}.pollList ul li label{display:block;font-size:16px}.pollList ul li label input[type=checkbox]{width:17px;height:17px;vertical-align:middle}}.pollThanks p{margin:0 0 15px;line-height:1.6}.pollThanks p em{color:#baabc6;font-weight:700}#nationwide_store_list #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label.panel-label,#nationwide_store_list #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label.panel-label,#nationwide_store_list #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label.panel-label,#nationwide_store_list #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label.panel-label,#nationwide_store_list #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label.panel-label,#nationwide_store_list #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label.panel-label,#nationwide_store_list #panel-7-ctrl:checked~#tabs-list #li-for-panel-7 label.panel-label,#nationwide_store_list #panel-8-ctrl:checked~#tabs-list #li-for-panel-8 label.panel-label,#nationwide_store_list #panel-9-ctrl:checked~#tabs-list #li-for-panel-9 label.panel-label,#nationwide_store_list #panel-10-ctrl:checked~#tabs-list #li-for-panel-10 label.panel-label,#nationwide_store_list label.panel-label:hover{color:#baabc6}#nationwide_store_list ul#tabs-list li label.panel-label:after{background-color:#baabc6}@media (min-width:768px){#nationwide_store_list #panels section div ul li{font-size:.9em!important}}#nationwide_store_list #panels .container p a{color:#baabc6!important}.headerLogo{-webkit-flex-basis:25.666rem;-ms-flex-preferred-size:25.666rem;flex-basis:25.666rem}.headerLogo h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.headerLogo h1 a{-webkit-flex-basis:13.333rem;-ms-flex-preferred-size:13.333rem;flex-basis:13.333rem}@media screen and (max-width:767px){.headerLogo{-webkit-flex-basis:8.666rem;-ms-flex-preferred-size:8.666rem;flex-basis:8.666rem}.headerLogo h1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.headerLogo h1 a{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.headerLogo h1 a img{width:100%;height:auto}}@media screen and (max-width:320px){.headerLogo h1 a img{width:80%}}@media screen and (min-width:768px){.headerNav .navListA ul li{margin:0 2rem 0 0;font-size:.933rem}}.headerMenu .headerTool ul .headerJunior a{display:block;color:#e75297;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.headerMenu .headerTool ul .headerJunior a span{display:none}.headerMenu .headerTool ul .headerJunior a img{min-width:120px;height:auto}.headerMenu .headerTool ul .headerJunior a:hover{opacity:.6}@media screen and (min-width:768px) and (max-width:1023px){.headerMenu .headerTool ul .headerJunior a{padding-left:1.866rem;background:url("../img/junior/icn_junior.svg") no-repeat 0/1.333rem 1.333rem}.headerMenu .headerTool ul .headerJunior a span{display:block}.headerMenu .headerTool ul .headerJunior a img{display:none}}@media screen and (max-width:767px){.headerMenu .headerTool ul .headerJunior a{width:4.666rem;background:url("../img/junior/icn_junior.svg") no-repeat top/1.866rem 1.866rem}.headerMenu .headerTool ul .headerJunior a span{display:block}.headerMenu .headerTool ul .headerJunior a img{display:none}}@media screen and (max-width:320px){.headerMenu .headerTool ul li a{width:2.666rem}}.btnAdd,.btnBook,.btnBookmark,.btnBookRead,.btnBookReversal,.btnComment,.btnMore,.btnMsgDraft,.btnMsgEdit,.btnMsgReplyOff,.btnMsgReplyOn,.btnMsgSend,.btnPoll,.btnProfile,.btnReport,.btnStyle02,.btnUnfollow,.topSearchTag dl dt{background-color:#baabc6}.promotionList .btnAdd,.promotionList .btnBook,.promotionList .btnBookmark,.promotionList .btnBookRead,.promotionList .btnBookReversal,.promotionList .btnComment,.promotionList .btnMore,.promotionList .btnMsgDraft,.promotionList .btnMsgEdit,.promotionList .btnMsgReplyOff,.promotionList .btnMsgReplyOn,.promotionList .btnMsgSend,.promotionList .btnPoll,.promotionList .btnProfile,.promotionList .btnReport,.promotionList .btnStyle02,.promotionList .btnUnfollow{background-color:#666}.btnMsgReplyOff{background-color:#fff}.topSearchTag dl dt:after{border-color:transparent transparent transparent #baabc6}.asideNews li a,.book_list_vertical .book_keyword li a,.bookList .clm .keyword li a,.breadcrumb ol li:last-of-type a,.menuTab.clm_1 li.active a,.sidebarList li a,.topCategoryTag ul li a,.topSearchTag dl dd ul li a,.writer .writer_area form aside a{color:#fa8296}.sidebarMenu ul li.btnAbout a{background:#fa8296}main.writer section.writer_area nav.simple_tab ul li.active a{color:#fa8296;border-bottom:3px solid #fa8296}.messageTab{border-bottom-color:#fa8296}.messageTab ul li{color:#fff;border-color:#ccc;background-color:#ccc}.messageTab ul li a{color:#fff}.messageTab ul li.current{border-color:#fa8296}.book_edit a#modal-bookmark.already{color:#fa8296}.btnProfile{background-color:transparent}.btnBook,.btnBookmark,.btnBookRead,.btnBookReversal,.btnComment,.btnMore,.btnPoll,.btnReport{background-color:#666}.btnKansou{background-color:#d3c9db}@media screen and (min-width:768px) and (max-width:1023px){.asideMenu .menuBox{margin:0 1.333rem 2rem;padding:1.333rem 1.333rem 0}.asideMenu .menuBox .menuTitle{margin:0 0 1rem;padding:.266rem 0 0 2.333rem}.asideMenu .menuBox .menuTitle:before{background-position:50%;background-size:1.866rem 1.866rem}}@media screen and (max-width:767px){.asideMenu{padding:0}.asideMenu .menuBox{margin:0 .666rem 1rem;padding:.666rem .666rem 0}.asideMenu .menuBox .menuTitle{margin-top:.333rem;padding:0 0 0 1.666rem}}@media screen and (max-width:1023px){.asideMenu .menuBox{background-color:#fff;border:none;border-radius:0}.asideMenu .menuBox .menuTitle{position:relative;color:#333;font-size:1.2rem;font-weight:700;line-height:1.2;border:none}.asideMenu .menuBox .menuTitle:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:1.866rem;height:1.866rem;vertical-align:middle;border-radius:5px}}.asideNews.asideFooter{text-align:center;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:right .666rem center;background-size:1.333rem 1.333rem;border-top:1px solid #e5e5e5}.asideNews.asideFooter li a{color:#333}@media screen and (max-width:767px){.asideNews.asideFooter{margin:0 0 1rem;padding:1rem 0;font-size:.866rem;text-align:right}.asideNews.asideFooter a{display:inline-block;padding:0 2rem 0 0;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem}}@media screen and (max-width:767px) and (max-width:1023px){.asideNews.asideFooter{margin:0 -.666rem;padding:0;text-align:center;border-top:2px solid #eee;border-bottom:none}.asideNews.asideFooter a{display:block;padding:1rem 2rem 1rem 1rem;font-size:.933rem;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:right .666rem center;background-size:1.333rem 1.333rem}}.sidebarMyMenu .mymenuTitle{margin:0 0 1rem;padding:0 0 0 2.4rem;font-size:1rem;background-image:url("../img/common/prof-mark.svg");background-repeat:no-repeat;background-position:0 0;background-size:2rem 2rem}.sidebarMyMenu .mymenuTitle p{font-size:.866rem}.sidebarMyMenu .mymenuTitle p span{color:#fa8296}.sidebarMyMenu .mymenuBtn li a{background-position:left .666rem center;background-size:1.333rem 1.333rem}.sidebarMyMenu .mymenuBtn .reader a,.sidebarMyMenu .mymenuBtn .writer a{color:#fff;background-color:#baabc6}.sidebarMyMenu .mymenuBtn .post a,.sidebarMyMenu .mymenuBtn .profile a{color:#666;background-color:#eee}.sidebarMyMenu .mymenuBtn .writer a{background-image:url("../img/common/writer_w.svg");background-repeat:no-repeat}.sidebarMyMenu .mymenuBtn .reader a{background-image:url("../img/common/reader_w.svg");background-repeat:no-repeat}.sidebarMyMenu .mymenuBtn .profile a{background-image:url("../img/common/prof_g.svg");background-repeat:no-repeat}.sidebarMyMenu .mymenuBtn .post a{background-image:url("../img/common/post_g.svg");background-repeat:no-repeat}.sidebarMyMenu .mymenuList li a{padding:.333rem 0 .333rem 2.133rem;color:#666;background-position:left .4rem center;background-size:1.333rem 1.333rem}.sidebarMyMenu .mymenuList .myconf a{background-image:url("../img/common/settings_g.svg");background-repeat:no-repeat}.sidebarMyMenu .mymenuList .logout a{background-image:url("../img/common/logout-variant_g.svg");background-repeat:no-repeat}@media screen and (min-width:768px) and (max-width:1023px){.topSection{padding:1.333rem 1.333rem 0}}@media screen and (max-width:1023px){.topSection{background-color:#fff}.topSection:last-of-type{margin-bottom:0}}@media screen and (max-width:767px){.topSection{margin:0 .666rem 1rem;padding:.666rem .666rem 0}}.topCategory h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.333rem 0;color:#333;font-size:1.066rem;font-weight:400}.topCategory h3:after{margin-left:1em;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:767px){.topCategory h3{margin:.666rem 0}}.topCategoryGenre ul{margin-right:-.666rem}.topCategoryGenre ul li{-webkit-flex-basis:calc(33% - 0.666rem);-ms-flex-preferred-size:calc(33% - 0.666rem);flex-basis:calc(33% - 0.666rem)}@media screen and (max-width:767px){.topCategoryGenre ul{margin-right:-.333rem}.topCategoryGenre ul li{-webkit-flex-basis:calc(33% - 0.333rem);-ms-flex-preferred-size:calc(33% - 0.333rem);flex-basis:calc(33% - 0.333rem);margin:0 .333rem .333rem 0;height:2.666rem}.topCategoryGenre ul li a{padding:.333rem;font-size:.733rem;line-height:1.2}}@media screen and (max-width:767px){.search .topCategoryGenre ul{padding:0 .333rem}}@media screen and (min-width:768px){#webStory{display:none}}#webStory ul{margin:0 .666rem;padding-top:.666rem;padding-bottom:.533rem;overflow:auto;overflow-y:hidden;white-space:nowrap}#webStory ul::-webkit-scrollbar{height:5px}#webStory ul::-webkit-scrollbar-track{background-color:transparent}#webStory ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:10px}#webStory ul li{display:inline-block;padding:0 .666rem}#webStory ul li a{display:block;color:#333;text-decoration:none}#webStory ul li a div{padding:.2rem;border:3px solid #f891c8;border-radius:50%}#webStory ul li a div img{width:18vw;height:auto}#webStory ul li a p{padding-top:.333rem;font-size:.733rem;font-weight:700;line-height:1.4;text-align:center}.campaign-link-bc,.campaign-link-ni{display:none!important}.rankSearch{margin:0;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rankSearch li:first-of-type{margin:0 1rem 0 0;-webkit-flex-basis:70vw;-ms-flex-preferred-size:70vw;flex-basis:70vw;width:auto}.rankSearch li:last-of-type{-webkit-flex-basis:30vw;-ms-flex-preferred-size:30vw;flex-basis:30vw}@media screen and (min-width:768px){.rankSearch li input[type=submit]{width:100%}}@media screen and (max-width:767px){.rankSearch{display:block;padding:0 .666rem}.rankSearch li:first-of-type{margin-right:0}.rankSearch li:first-of-type,.rankSearch li:last-of-type{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.rankSearch li:last-of-type input[type=submit]{margin:1rem auto 0}}.ranking_link{margin:1rem auto 0}.ranking_link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ranking_link ul li{-webkit-flex-basis:50vw;-ms-flex-preferred-size:50vw;flex-basis:50vw;margin:0;padding:1rem}.ranking_link ul li a{display:block;padding:.666rem;color:#baabc6;font-size:1.133rem;text-align:center;text-decoration:none;border:1px solid #baabc6;border-radius:1.333rem}.ranking_link ul li a.active{color:#fff;background-color:#baabc6;border-radius:1.333rem}@media screen and (min-width:768px){.ranking_link ul li a:hover{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.ranking_link ul li a:hover:hover{opacity:.6}}.ranking_link ul p{margin:0;padding:1rem;font-size:.866rem;text-align:right}.ranking_link ul p a{color:#333;text-decoration:none}.ranking_link ul p a:hover{text-decoration:underline}@media screen and (max-width:767px){.ranking_link{margin:0 auto 1rem}.ranking_link ul li{padding:0 .666rem}.ranking_link ul li a{font-size:1rem}}.rankingBlock{border-top:1px solid #e5e5e5}.rankingBlock a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1rem 2rem 1rem 1rem;color:#333;background:url("../img/svg/chevron-right.svg") right .666rem center no-repeat;background-size:20px 20px;text-decoration:none}.rankingBlock a p.rank{-webkit-flex-basis:10vw;-ms-flex-preferred-size:10vw;flex-basis:10vw;color:#fca5ba;font-size:1.266rem;font-weight:700;text-align:left;border-bottom:none}.rankingBlock a p.rank.rank1{color:#b49a1e}.rankingBlock a p.rank.rank2{color:#888}.rankingBlock a p.rank.rank3{color:#73370a}.rankingBlock a dl{-webkit-flex-basis:90vw;-ms-flex-preferred-size:90vw;flex-basis:90vw}.rankingBlock a dl dt{margin-bottom:1rem;padding:0;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){.rankingBlock a dl dt{font-size:1rem}}.rankingBlock a dl dt span.user_name{font-weight:400}.rankingBlock a dl dd{margin:0;padding:0 1rem;font-size:.733rem;text-align:right}.rankingBlock a dl dd .lastRank{font-weight:700}.rankingBlock a dl dd .lastRank .rankUp{color:#cf0000}.rankingBlock .note{clear:both;margin:0;padding:1rem 2rem;font-size:.866rem;text-align:left;border-top:1px dotted #e5e5e5;border-bottom:none}.rankingBlock .note img{vertical-align:middle}.rankingBlock .like{font-size:1.066rem;font-weight:700}.rankingBlock .like:before{content:"";display:inline-block;width:.8rem;height:.933rem;margin-right:.333rem;vertical-align:-1px;background:url(../img/icn_like.png) no-repeat 0 0/.8rem auto}@media screen and (max-width:767px){.rankingBlock .like{font-size:.933rem}.rankingBlock .like:before{width:.666rem;height:.733rem;background-size:.666rem .733rem}}@media screen and (min-width:768px){.rankingBlock .like:before{background-position:0 1px}}@media screen and (max-width:767px){.rankingBlock a{padding:.666rem 2rem .666rem .666rem}.rankingBlock a p.rank{-webkit-flex-basis:15vw;-ms-flex-preferred-size:15vw;flex-basis:15vw;font-size:1rem}.rankingBlock a dl{-webkit-flex-basis:85vw;-ms-flex-preferred-size:85vw;flex-basis:85vw}.rankingBlock .note{padding:.666rem}}.ranking_paging{display:block;margin:0;padding:1rem;text-align:center;word-break:normal;line-height:1;border-top:1px solid #e5e5e5}.ranking_paging a,.ranking_paging span{display:inline-block;margin:0 1rem;padding:1rem}.ranking_paging a{color:#fca5ba;text-decoration:none}.ranking_paging a:hover{text-decoration:underline}@media screen and (min-width:768px){#rankingList>div{padding-left:1.333rem;background:snow url("../img/svg/chevron-right.svg") right .666rem center no-repeat;background-size:20px 20px;border-top:1px solid #e5e5e5}}@media screen and (max-width:767px){#rankingList .adFrame>div,#rankingList .adFrame>div iframe{width:100%}.search_result li.ad{padding:0}.search_result li.ad .adFrame>div,.search_result li.ad .adFrame>div iframe{width:100%}}.reccomend_box{margin:0;padding:0 1.333rem;overflow:hidden;background:url(../img/bg_beige-texture.png) 0 0 repeat;background-size:256px}.reccomend_box h3{padding-top:1.333rem!important;color:#333;font-size:1.266rem;font-weight:700;border-top:none;background-image:none}@media screen and (max-width:767px){.reccomend_box h3{font-size:1.133rem}}.reccomend_box h3:before{display:none!important}.reccomend_box h3 img{margin-top:-4px;width:29px;height:29px;vertical-align:middle}.reccomend_box ul:first-of-type li{border-top:1px solid #e0d0ca}.reccomend_box ul:first-of-type li a{display:block;padding:1rem 2rem 1rem 1rem;background:url("../img/svg/chevron-right.svg") right .666rem center no-repeat;background-size:20px 20px;text-decoration:none}.reccomend_box ul:first-of-type li a dl dt{margin:0;padding:0 0 1rem;display:block;color:#fa8296;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){.reccomend_box ul:first-of-type li a dl dt{font-size:1rem}}.reccomend_box ul:first-of-type li a dl dd{font-size:1rem;color:#333}@media screen and (max-width:767px){.reccomend_box ul:first-of-type li a dl dd{font-size:.866rem}}.reccomend_box p{margin:0;padding:0 1rem 1rem;color:#cf0000;font-size:1rem}@media screen and (max-width:767px){.reccomend_box p{font-size:.866rem}}.reccomend_box .tabLink{margin:.666rem -1.333rem 0;padding:0 1rem .666rem 0;overflow:hidden;background-color:#fff}.reccomend_box .tabLink:after{content:"";display:block;clear:both}.reccomend_box .tabLink li{float:right;margin:-1px 0 0;border-radius:0 0 1rem 1rem;background:url(../img/bg_beige-texture.png) 0 0 no-repeat;background-size:256px}.reccomend_box .tabLink li a{display:block;padding:1rem 1.333rem;color:#333;font-size:1rem;font-weight:700;text-decoration:none}@media screen and (max-width:767px){.reccomend_box .tabLink li a{font-size:.866rem}}@media screen and (min-width:768px) and (max-width:1023px){main.search .sectionBg{padding-bottom:2rem}}@media screen and (max-width:767px){main.search .sectionBg{padding-bottom:1rem}}@media screen and (max-width:767px){.searchHistoryBtn.results{top:.866rem}}@media screen and (min-width:768px){.genre_link.allGenreList ul li{width:7.266rem}}.book_edit a#likeBtn{background-image:url("../img/common/book/heart-circle-outline.svg");background-repeat:no-repeat}.book_edit a#likeBtn.already{background-image:url("../img/common/book/heart-circle-outline_ni.svg");background-repeat:no-repeat}.book_edit a#likeBtn.already span{background:#d3c9db}.book_edit a#likeBtn.already span:after{border-right-color:#d3c9db}.bookPasswordBox .secretTxt:before{width:1.333rem;height:1.333rem;vertical-align:top;margin-right:.333rem;background:url(../img/common/key.svg) no-repeat 0 0/1.333rem 1.333rem}#nationwide_store_list label.panel-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;color:#bdc3c7;cursor:pointer;background-color:#ecf0f1;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s}#nationwide_store_list label.panel-label:hover{color:#e83894}#nationwide_store_list #panels{background-color:#fff}#nationwide_store_list #panels .container{margin:0 auto;width:90%}#nationwide_store_list #panels section div{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;overflow-y:hidden}#nationwide_store_list #panel-1-ctrl:checked~#panels #panel-1 div,#nationwide_store_list #panel-2-ctrl:checked~#panels #panel-2 div,#nationwide_store_list #panel-3-ctrl:checked~#panels #panel-3 div,#nationwide_store_list #panel-4-ctrl:checked~#panels #panel-4 div,#nationwide_store_list #panel-5-ctrl:checked~#panels #panel-5 div,#nationwide_store_list #panel-6-ctrl:checked~#panels #panel-6 div,#nationwide_store_list #panel-7-ctrl:checked~#panels #panel-7 div,#nationwide_store_list #panel-8-ctrl:checked~#panels #panel-8 div,#nationwide_store_list #panel-9-ctrl:checked~#panels #panel-9 div,#nationwide_store_list #panel-10-ctrl:checked~#panels #panel-10 div{max-height:100%;opacity:1;padding:14px 24px 48px}#nationwide_store_list #panel-1-ctrl:checked~#tabs-list #li-for-panel-1{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-1-ctrl:checked~#tabs-list #li-for-panel-1.last{border-right:1px solid transparent}#nationwide_store_list #panel-1-ctrl:checked~#tabs-list #li-for-panel-1+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-2-ctrl:checked~#tabs-list #li-for-panel-2{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-2-ctrl:checked~#tabs-list #li-for-panel-2.last{border-right:1px solid transparent}#nationwide_store_list #panel-2-ctrl:checked~#tabs-list #li-for-panel-2+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-3-ctrl:checked~#tabs-list #li-for-panel-3{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-3-ctrl:checked~#tabs-list #li-for-panel-3.last{border-right:1px solid transparent}#nationwide_store_list #panel-3-ctrl:checked~#tabs-list #li-for-panel-3+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-4-ctrl:checked~#tabs-list #li-for-panel-4{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-4-ctrl:checked~#tabs-list #li-for-panel-4.last{border-right:1px solid transparent}#nationwide_store_list #panel-4-ctrl:checked~#tabs-list #li-for-panel-4+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-5-ctrl:checked~#tabs-list #li-for-panel-5{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-5-ctrl:checked~#tabs-list #li-for-panel-5.last{border-right:1px solid transparent}#nationwide_store_list #panel-5-ctrl:checked~#tabs-list #li-for-panel-5+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-6-ctrl:checked~#tabs-list #li-for-panel-6{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-6-ctrl:checked~#tabs-list #li-for-panel-6.last{border-right:1px solid transparent}#nationwide_store_list #panel-6-ctrl:checked~#tabs-list #li-for-panel-6+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-7-ctrl:checked~#tabs-list #li-for-panel-7{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-7-ctrl:checked~#tabs-list #li-for-panel-7.last{border-right:1px solid transparent}#nationwide_store_list #panel-7-ctrl:checked~#tabs-list #li-for-panel-7+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-7-ctrl:checked~#tabs-list #li-for-panel-7 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-8-ctrl:checked~#tabs-list #li-for-panel-8{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-8-ctrl:checked~#tabs-list #li-for-panel-8.last{border-right:1px solid transparent}#nationwide_store_list #panel-8-ctrl:checked~#tabs-list #li-for-panel-8+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-8-ctrl:checked~#tabs-list #li-for-panel-8 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-9-ctrl:checked~#tabs-list #li-for-panel-9{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-9-ctrl:checked~#tabs-list #li-for-panel-9.last{border-right:1px solid transparent}#nationwide_store_list #panel-9-ctrl:checked~#tabs-list #li-for-panel-9+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-9-ctrl:checked~#tabs-list #li-for-panel-9 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list #panel-10-ctrl:checked~#tabs-list #li-for-panel-10{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);-webkit-box-shadow:none;box-shadow:none;border-right:none}#nationwide_store_list #panel-10-ctrl:checked~#tabs-list #li-for-panel-10.last{border-right:1px solid transparent}#nationwide_store_list #panel-10-ctrl:checked~#tabs-list #li-for-panel-10+li{border-left:1px solid #dfdfdf}#nationwide_store_list #panel-10-ctrl:checked~#tabs-list #li-for-panel-10 label.panel-label{background-color:#fff;color:#e83894;padding-top:24px}#nationwide_store_list ul#tabs-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:2em 0 0;border-bottom:1px solid #dfdfdf}#nationwide_store_list ul#tabs-list,#nationwide_store_list ul#tabs-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;text-align:center}#nationwide_store_list ul#tabs-list li{margin:0;font-size:.75em;width:18%;-webkit-box-shadow:0 -2px 2px rgba(0,0,0,.05);box-shadow:0 -2px 2px rgba(0,0,0,.05);border-right:1px solid #dfdfdf;position:relative}#nationwide_store_list ul#tabs-list li:hover{-webkit-transition:none;transition:none;border-right:none}#nationwide_store_list ul#tabs-list li:hover.last{border-right:1px solid transparent}#nationwide_store_list ul#tabs-list li:hover+li{border-left:1px solid #dfdfdf}#nationwide_store_list ul#tabs-list li label.panel-label{position:relative;padding:24px 0;font-size:.875em}#nationwide_store_list ul#tabs-list li label.panel-label:after{content:"";position:absolute;width:100%;left:0;bottom:100%;background-color:#ec7aac;height:0;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.2s;transition-duration:.2s}#nationwide_store_list ul#tabs-list li label.panel-label:hover{opacity:.8}#nationwide_store_list .panel-radios{display:none}#nationwide_store_list #panels section div h5{margin:1em 0 .8em -1em;padding:.5em 0;font-size:.9em;border-top:none;border-bottom:1px solid #333}#nationwide_store_list #panels section div ul li{margin:0;padding:.7em .7em 0 0;font-size:.75em;list-style:disc!important}#nationwide_store_list #panels .container p{text-align:right}#nationwide_store_list #panels .container p a{color:#e83894!important;font-size:.9em;text-decoration:none}main.music-collabo .content-inner p{font-size:1rem}@media screen and (max-width:767px){main.music-collabo .content-inner p{font-size:.866rem}}main.music-collabo .content-inner section{padding:1rem;background-color:#efefef}main.music-collabo .content-inner section:first-of-type{padding:0 1rem 1rem;background-color:#fff}@media screen and (min-width:768px){main.music-collabo .content-inner section{padding:2rem}main.music-collabo .content-inner section:first-of-type{padding:0 2rem 2rem}}main.music-collabo .content-inner section article{margin:0 0 1rem;padding:1rem 0;text-align:center;background-color:#fff}@media screen and (min-width:768px){main.music-collabo .content-inner section article{margin:0 0 2rem;padding:2rem 0}}main.music-collabo .content-inner section article:last-of-type{margin-bottom:0}main.music-collabo .content-inner section article h3{margin:0;padding:0;background:none}main.music-collabo .content-inner section article h3 dl{color:#333}main.music-collabo .content-inner section article h3 dl dt{margin:0;padding:1rem 1rem .666rem;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.music-collabo .content-inner section article h3 dl dt{font-size:1rem}}main.music-collabo .content-inner section article h3 dl dd{margin:0;padding:0 1rem 1rem;font-size:1rem;font-weight:400}@media screen and (max-width:767px){main.music-collabo .content-inner section article h3 dl dd{font-size:.866rem}}main.music-collabo .content-inner section article h4{margin:0 0 1rem;padding:0 1rem 1rem;color:#baabc6;font-size:1.133rem;font-weight:700;border-bottom:1px solid #efefef}@media screen and (max-width:767px){main.music-collabo .content-inner section article h4{font-size:1rem}}@media screen and (min-width:768px){main.music-collabo .content-inner section article iframe{width:600px;height:338px}}main.music-collabo .content-inner section article img{margin:0;padding:0;width:125px;height:auto;line-height:0;border:1px solid #e5e5e5}main.music-collabo .content-inner section article .textLink li{border-top:none}main.music-collabo .content-inner section article .textLink li a{font-size:.866rem}@media screen and (max-width:767px){main.music-collabo .content-inner section article .textLink li a{font-size:.733rem}}main.contest .content_inner section{margin:1rem 0;padding:0}main.contest .content_inner img{margin:0;padding:0;width:100%;height:auto}#pcLayout main.contest .btnLink_large_orange li a:hover,#pcLayout main.contest .btnLink_large_pink input[type=submit]:hover,#pcLayout main.contest .btnLink_large_pink li a:hover,#pcLayout main.contest .btnLink_large_white input[type=submit]:hover,#pcLayout main.contest .btnLink_large_white li a:hover{opacity:.8}#pcLayout main.contest .btnLink_large_pink li a,#pcLayout main.contest .btnLink_large_white li a{padding:8px 1rem;font-size:1.266rem}@media screen and (max-width:767px){#pcLayout main.contest .btnLink_large_pink li a,#pcLayout main.contest .btnLink_large_white li a{font-size:1.133rem}}main.contest h1{float:none;margin:0 0 1.333rem;padding:.666rem;font-size:1.133rem}@media screen and (max-width:767px){main.contest h1{font-size:1rem}}main.contest h2{margin:1.333rem 0;padding:0;text-align:center;background:none;border:none}main.contest h2.tit{border:none}main.contest h2.tit,main.contest h3{clear:both;padding:10px;color:#fff;font-weight:700;background-image:none;background-color:#2b4d7b}main.contest h3{margin:1.333rem 0 0;font-size:1.133rem}@media screen and (max-width:767px){main.contest h3{font-size:1rem}}main.contest h4{clear:both;padding:10px;color:#333;font-weight:700;background-color:#eee;border:none}main.contest h5{margin:1rem 0 0;padding:1rem;color:#fca5ba;font-weight:700;background-color:#fff;border-top:1px dashed #fca5ba;border-bottom:1px dashed #fca5ba}main.contest h6{margin:0;padding:0 0 1rem;font-size:1.133rem;color:#fca5ba;font-weight:700}@media screen and (max-width:767px){main.contest h6{font-size:1rem}}main.contest .fontL{font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest .fontL{font-size:1rem}}main.contest .fontM{font-size:1rem}@media screen and (max-width:767px){main.contest .fontM{font-size:.866rem}}main.contest .fontS{font-size:.866rem}@media screen and (max-width:767px){main.contest .fontS{font-size:.733rem}}main.contest .fontSS{font-size:.733rem}@media screen and (max-width:767px){main.contest .fontSS{font-size:.6rem}}main.contest span.gold{color:#b49a1e}main.contest span.silver{color:#888}main.contest span.bronze{color:#73370a}main.contest #application table tr#method td,main.contest .application table tr#method td{padding:0;text-align:left;background-color:#fff}main.contest #application table tr#method td div,main.contest .application table tr#method td div{padding:1rem;text-align:center;background-color:#eee}main.contest #application table tr#method td p,main.contest .application table tr#method td p{padding:1rem 1.333rem}main.contest #application table tr#method td img,main.contest .application table tr#method td img{display:block;margin:0 auto 1rem;width:60%;border:1px solid #ccc}main.contest #application table td:first-child,main.contest .application table td:first-child{background-color:#eee}main.contest #application table .prize_block,main.contest .application table .prize_block{margin-bottom:1.333rem;border:2px solid #97b4db;border-radius:5px}main.contest #application table .prize_block.gold,main.contest .application table .prize_block.gold{border:2px solid #b49a1e}main.contest #application table .prize_block.gold dt,main.contest .application table .prize_block.gold dt{background-color:#b49a1e}main.contest #application table .prize_block.silver,main.contest .application table .prize_block.silver{border:2px solid #888}main.contest #application table .prize_block.silver dt,main.contest .application table .prize_block.silver dt{background-color:#888}main.contest #application table .prize_block.bronze,main.contest .application table .prize_block.bronze{border:2px solid #73370a}main.contest #application table .prize_block.bronze dt,main.contest .application table .prize_block.bronze dt{background-color:#73370a}main.contest #application table .prize_block.pink,main.contest .application table .prize_block.pink{border:2px solid #ee7ab2}main.contest #application table .prize_block.pink dt,main.contest .application table .prize_block.pink dt{background-color:#ee7ab2}main.contest #application table .prize_block.pink dd,main.contest .application table .prize_block.pink dd{color:#333}main.contest #application table .prize_block.red,main.contest .application table .prize_block.red{border:2px solid #d70035}main.contest #application table .prize_block.red dt,main.contest .application table .prize_block.red dt{background-color:#d70035}main.contest #application table .prize_block.red dd,main.contest .application table .prize_block.red dd{color:#333}main.contest #application table .prize_block dt,main.contest .application table .prize_block dt{margin:0;padding:1rem;color:#fff;font-weight:700;background-color:#97b4db}main.contest #application table .prize_block dt span,main.contest .application table .prize_block dt span{font-weight:400}main.contest #application table .prize_block dt span.color_contest,main.contest .application table .prize_block dt span.color_contest{color:#2b4d7b;font-weight:700}main.contest #application table .prize_block dd,main.contest .application table .prize_block dd{padding:1rem}main.contest #application table .prize_block dd span.pink,main.contest .application table .prize_block dd span.pink{color:#ee7ab2;font-weight:700}main.contest #application table .prize_block dd span.blue,main.contest .application table .prize_block dd span.blue{color:#7ac1ee;font-weight:700}main.contest #application table .schedule,main.contest .application table .schedule{margin:0;padding:0}main.contest #application table .schedule h6,main.contest .application table .schedule h6{margin:0;padding:1rem 0;border-top:1px dotted #fca5ba}main.contest #application table .schedule dl dt,main.contest .application table .schedule dl dt{display:inline-block;margin:0;padding:1rem;float:left;color:#333;font-weight:700;background-color:transparent}main.contest #application table .sub_text,main.contest .application table .sub_text{margin:0;padding:0}main.contest #application table .sub_text h6,main.contest .application table .sub_text h6{display:block;margin:0 0 1rem;padding:1rem 0;color:#7199ce;font-size:1.266rem;font-weight:400;border-top:1px dashed #7199ce;border-bottom:1px dashed #7199ce}@media screen and (max-width:767px){main.contest #application table .sub_text h6,main.contest .application table .sub_text h6{font-size:1.133rem}}main.contest #application table span.step,main.contest .application table span.step{display:inline-block;margin:0 .666rem 0 0;padding:2px 3px;color:#fff;font-size:75%;font-weight:700;line-height:1.5;vertical-align:middle;background-color:#444;border-radius:5px}main.contest .textBlock{display:block;margin:1.333rem 1rem 1rem;padding:10px;text-align:center;border:1px solid #ccc;border-radius:5px}main.contest .textBlock p{font-size:1.133rem}@media screen and (max-width:767px){main.contest .textBlock p{font-size:1rem}}main.contest .prize dt{margin:1.333rem 0 0;padding:0;font-size:140%;font-weight:700;line-height:1.8;text-align:center}main.contest .prize dt span{font-size:1rem}@media screen and (max-width:767px){main.contest .prize dt span{font-size:.866rem}}main.contest .prize dt img{line-height:0}main.contest .prize dd{margin:1rem auto;padding:1rem;width:90%;color:#fff;font-size:1rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.contest .prize dd{font-size:.866rem}}main.contest .prize.prize1 dt{color:#b49a1e;border-bottom:1px solid #b49a1e}main.contest .prize.prize1 dd{color:#b49a1e}main.contest .prize.prize2 dt{color:#888;border-bottom:1px solid #888}main.contest .prize.prize2 dd{color:#888}main.contest .prize.prize3 dt{color:#73370a;border-bottom:1px solid #73370a}main.contest .prize.prize3 dd{color:#73370a}main.contest .prize.prize4 dt{color:#fca5ba;border-bottom:1px solid #fca5ba}main.contest .prize.prize4 dd{color:#fca5ba}main.contest .prize_book{margin:0;padding:0}main.contest .prize_book dt{margin:0;padding:0 1rem;font-size:1.133rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.contest .prize_book dt{font-size:1rem}}main.contest .prize_book dd{margin:0;padding:0 1rem;font-size:1rem;text-align:center}@media screen and (max-width:767px){main.contest .prize_book dd{font-size:.866rem}}main.contest article.relation_link{display:block!important}main.contest article.relation_link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}main.contest article.relation_link ul li{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;margin:0 .666rem;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){main.contest article.relation_link ul li{margin:0 .2rem}}main.contest article.relation_link ul li:hover{opacity:.8}main.contest article.relation_link ul li a{display:block;margin:4px;padding:0;color:#fca5ba;font-size:.666rem;text-decoration:none}main.contest article.relation_link ul li a:hover{text-decoration:underline}main.contest article.relation_link ul li a img{width:100%;height:auto;text-align:center}main.contest article.relation_link ul li a p{padding:.666rem;font-size:.666rem!important}main.contest.campuscollabo .content-inner section{margin-top:2em}main.contest.campuscollabo .content-inner h2{clear:both;margin:0;font-size:110%;line-height:1.5;padding:1.333rem;color:#31b5ec;font-weight:700;text-align:left;background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#fff));background:-webkit-linear-gradient(top,#efefef,#fff);background:linear-gradient(180deg,#efefef,#fff);border:none;-webkit-box-shadow:0 -3px 5px rgba(0,0,0,.1);box-shadow:0 -3px 5px rgba(0,0,0,.1)}main.contest.campuscollabo .content-inner h2 span{color:#333;font-size:1.133rem}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner h2 span{font-size:1rem}}main.contest.campuscollabo .content-inner h2 svg{margin-right:.666rem;vertical-align:middle}main.contest.campuscollabo .content-inner h2 svg .st0{fill:#31b5ec}main.contest.campuscollabo .content-inner h3{color:#333;font-weight:700;background-image:none;background-color:transparent;border-top:1px dotted #333}main.contest.campuscollabo .content-inner h3.award{color:#fff;font-size:1.466rem;text-align:center;background-color:#ff3375;border:none}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner h3.award{font-size:1.2rem}}main.contest.campuscollabo .content-inner h3.award svg{fill:#fff;vertical-align:bottom}main.contest.campuscollabo .content-inner h6{color:#31b5ec;font-weight:700}main.contest.campuscollabo .content-inner p{margin:0;padding:1.333rem}main.contest.campuscollabo .content-inner .color_collabo{color:#31b5ec;font-weight:700}main.contest.campuscollabo .content-inner img{display:block;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}main.contest.campuscollabo .content-inner img.w100{width:100%}main.contest.campuscollabo .content-inner img.w50{margin:0 auto;width:50%}main.contest.campuscollabo .content-inner img.logo_kangogaigo{margin:0 auto;margin-bottom:1.333rem!important}main.contest.campuscollabo .content-inner .text_box{margin:1.333rem;font-size:100%;line-height:1.6;border:1px solid #e5e5e5;border-radius:5px}main.contest.campuscollabo .content-inner .text_box:last-of-type{margin-bottom:2em}main.contest.campuscollabo .content-inner .text_box h3{margin-top:0;text-align:center;color:#fff;background-color:#31b5ec;border-top:none;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}main.contest.campuscollabo .content-inner .accbox{margin:.5em 0 2em;padding:0;max-width:414px}main.contest.campuscollabo .content-inner .accbox label{display:block;margin:1.5px 0;padding:.466rem .933rem;color:#31b5ec;font-size:100%;font-weight:700;line-height:1.5;text-align:left;background:#fff;border-bottom:2px dotted #31b5ec;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}main.contest.campuscollabo .content-inner .accbox label:hover{background:#fff}main.contest.campuscollabo .content-inner .accbox label rt{font-weight:400}main.contest.campuscollabo .content-inner .accbox label img{display:inline-block;margin:0 1rem 0 0;width:25px;height:auto;vertical-align:middle}main.contest.campuscollabo .content-inner .accbox input{display:none}main.contest.campuscollabo .content-inner .accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.6s;transition:.6s}main.contest.campuscollabo .content-inner .accbox .accshow dl{margin:0;padding:1.5em}main.contest.campuscollabo .content-inner .accbox .accshow dl dt{margin:0;padding:0}main.contest.campuscollabo .content-inner .accbox .accshow dl dt img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}main.contest.campuscollabo .content-inner .accbox .accshow dl dd p{font-size:1rem;text-align:left}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner .accbox .accshow dl dd p{font-size:.866rem}}main.contest.campuscollabo .content-inner .accbox .cssacc:checked+.accshow{height:auto;background:#fff;opacity:1}main.contest.campuscollabo .content-inner .modal dl{margin:0;padding:1.5em}main.contest.campuscollabo .content-inner .modal dl dt{margin:0 0 1.333rem;color:#31b5ec;font-size:100%;font-weight:700;line-height:1.5;text-align:left}main.contest.campuscollabo .content-inner .modal dl dt rt{font-weight:400}main.contest.campuscollabo .content-inner .modal dl dt img{display:inline-block;margin:0 1rem 0 0;width:25px;height:auto;vertical-align:middle}main.contest.campuscollabo .content-inner .modal dl dd img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}main.contest.campuscollabo .content-inner .modal dl dd p{font-size:1rem;text-align:left}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner .modal dl dd p{font-size:.866rem}}main.contest.campuscollabo .content-inner .modal_inner{top:0;left:0;width:100%;height:100%;display:none;position:absolute}main.contest.campuscollabo .content-inner .modal_inner .close_overlay{top:0;left:0;width:100%;height:100%;display:block;background:#fff;text-indent:-9999px;position:absolute;z-index:5}main.contest.campuscollabo .content-inner .modal_inner .modal_window{margin:0 auto;padding:1em;top:2rem;width:280px;height:auto;text-align:center;display:block;background:#fff;position:relative;z-index:10;border:5px solid #4d0a0a;border-radius:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.2);box-shadow:4px 4px 5px rgba(0,0,0,.2)}main.contest.campuscollabo .content-inner .modal_inner .modal_window .close_btn{display:inline-block;position:relative;float:right;margin:-35px 0 0;padding:7px;bottom:-35px}@-webkit-keyframes modalFadeIn{0%{opacity:0;display:block}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0;display:block}to{opacity:1}}main.contest.campuscollabo .content-inner div.modal div:target{-webkit-animation-name:modalFadeIn;animation-name:modalFadeIn;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:1;display:block}main.contest.campuscollabo .content-inner #collabo1 .booklet{margin:1.5em;padding:0;border:1px solid #e5e5e5;border-radius:5px}main.contest.campuscollabo .content-inner #collabo2 .prize1 dd:nth-child(odd){color:#333;font-size:1.466rem}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner #collabo2 .prize1 dd:nth-child(odd){font-size:1.2rem}}main.contest.campuscollabo .content-inner .arrow_box{position:relative;margin:1em auto 2em;padding:1rem 1.333rem;width:80%;color:#fff;font-size:1rem;font-weight:700;text-align:center;background:#e6368b;border:2px solid #e6368b;border-radius:.5em}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner .arrow_box{font-size:.733rem}}main.contest.campuscollabo .content-inner .arrow_box:after,main.contest.campuscollabo .content-inner .arrow_box:before{top:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}main.contest.campuscollabo .content-inner .arrow_box:after{border-color:hsla(0,0%,100%,0);border-top-color:#e6368b;border-width:10px;margin-left:-10px}main.contest.campuscollabo .content-inner .arrow_box:before{border-color:rgba(230,54,139,0);border-top-color:#e6368b;border-width:13px;margin-left:-13px}main.contest.campuscollabo .content-inner .btnLink_large_white li a{font-weight:700}main.contest.campuscollabo .content-inner .top_contents{margin-top:0}main.contest.campuscollabo .content-inner .top_contents ul{display:table;margin:1.333rem auto;width:100%}main.contest.campuscollabo .content-inner .top_contents ul li{display:table-cell;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}main.contest.campuscollabo .content-inner .top_contents ul li:first-of-type{border-right:2px solid #ccc}main.contest.campuscollabo .content-inner .top_contents ul li a{display:block;margin:0;padding:1.333rem;color:#31b5ec;font-size:1.133rem;font-weight:700;text-align:center;text-decoration:none}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner .top_contents ul li a{font-size:1rem}}main.contest.campuscollabo .content-inner .top_contents ul li a.cs{color:#ccc}main.contest.campuscollabo .content-inner .top_contents p{font-size:1rem}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner .top_contents p{font-size:.866rem}}main.contest.campuscollabo .content-inner .top_contents p span{color:#000;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest.campuscollabo .content-inner .top_contents p span{font-size:1rem}}main.contest.campuscollabo img.logo_kangogaigo{width:132px}#pcLayout main.contest.campuscollabo img.logo_kangogaigo{width:auto}#pcLayout main.contest.campuscollabo .top_contents ul li a:hover{opacity:.8}#pcLayout main.contest.campuscollabo .top_contents p{text-align:center}#pcLayout main.contest.campuscollabo .modal_window{width:500px}main.contest.campuscollabo #about article ul.asidelink{margin:1.333rem auto 28px;width:85%}main.contest.campuscollabo #about article ul.asidelink li{background:-webkit-gradient(linear,left top,left bottom,from(#b6c50c),to(#d0e01c));background:-webkit-linear-gradient(top,#b6c50c,#d0e01c);background:linear-gradient(180deg,#b6c50c,#d0e01c);border-radius:1em}main.contest.campuscollabo #about article ul.asidelink li:hover{opacity:.8}main.contest.campuscollabo #about article ul.asidelink li a{display:block;padding:1em 1em 1em 2em;color:#fff;font-size:80%;line-height:1.5;font-weight:700;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/contests/campus-collabo/mic.svg);background-position:left 1.333rem center;background-repeat:no-repeat;background-size:40px}@media screen and (min-width:768px){main.contest.campuscollabo #about article ul.asidelink li a{font-size:100%}}main.contest.campuscollabo #about article aside{margin:1.333rem;padding:1.333rem;border:1px dotted #ccc;border-radius:1em}main.contest.campuscollabo #about article aside dl{margin:0;padding:1.333rem}main.contest.campuscollabo #about article aside dl dt{margin:0 0 .666rem;font-size:1rem;font-weight:700}@media screen and (max-width:767px){main.contest.campuscollabo #about article aside dl dt{font-size:.866rem}}main.contest.campuscollabo #about article aside dl dd{font-size:1rem}@media screen and (max-width:767px){main.contest.campuscollabo #about article aside dl dd{font-size:.866rem}}main.contest.campuscollabo #about article aside p{font-size:1rem}@media screen and (max-width:767px){main.contest.campuscollabo #about article aside p{font-size:.866rem}}main.contest.campuscollabo #about article aside img{margin:1.333rem;width:50%;height:auto}main.contest.campuscollabo #about article aside ul.asidelink li{background:-webkit-gradient(linear,left top,left bottom,from(#15a1db),to(#31b5ec));background:-webkit-linear-gradient(top,#15a1db,#31b5ec);background:linear-gradient(180deg,#15a1db,#31b5ec)}main.contest.campuscollabo #about article aside ul.asidelink li a{font-size:100%;background-image:url(../img/contests/campus-collabo/school.svg);background-position:left 1.333rem center;background-size:35px}#pcLayout main.contest.campuscollabo #about article aside img{margin:1.333rem auto 0;width:264px;height:52px}main.contest.campuscollabo #collabo1 .toptxt dt{color:#31b5ec;font-size:130%;font-weight:700;line-height:1.6}main.contest.campuscollabo #collabo1 .toptxt dd{font-size:1.466rem;font-weight:700}@media screen and (max-width:767px){main.contest.campuscollabo #collabo1 .toptxt dd{font-size:1.2rem}}main.contest.campuscollabo #collabo1 .toptxt dd:last-of-type{margin:1.333rem;padding:1.333rem;border:1px dotted #31b5ec;border-radius:5px}main.contest.campuscollabo #collabo1 .detail{margin:1.333rem;padding:0;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main.contest.campuscollabo #collabo1 .detail dl,main.contest.campuscollabo #collabo1 .detail p{display:table-cell;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}main.contest.campuscollabo #collabo1 .detail p{margin:0;padding:0;width:40%}main.contest.campuscollabo #collabo1 .detail dl{margin:0;padding:1.333rem;width:60%;text-align:center}main.contest.campuscollabo #collabo1 .detail dl dt{margin-top:1rem;margin-bottom:1.333rem;color:#31b5ec;font-size:120%;font-weight:700;line-height:1.6}main.contest.campuscollabo #collabo1 .detail dl dd{font-size:1.266rem;font-weight:700}@media screen and (max-width:767px){main.contest.campuscollabo #collabo1 .detail dl dd{font-size:1.133rem}}main.contest.campuscollabo #collabo1 .detail dl dd:last-of-type{margin:1.333rem;padding:1.333rem;border:1px dotted #31b5ec;border-radius:5px}main.contest.campuscollabo #collabo1 .detail dl dd img{margin:0 auto;width:80%;height:auto}main.contest.campuscollabo #collabo1 .detail img{width:100%;height:auto}main.contest.campuscollabo .gakuen ol li{margin:0;padding:1.333rem 0;border-top:1px dotted #e5e5e5}main.contest.campuscollabo .gakuen ol li:first-child{border-top:none}main.contest.campuscollabo .gakuen ol li .premium{margin:0 auto;width:280px;height:200px;overflow:hidden;border:1px solid #ccc}main.contest.campuscollabo .gakuen ol li .premium .premiumBg,main.contest.campuscollabo .gakuen ol li .premium .premiumCa{position:relative;text-align:center}main.contest.campuscollabo .gakuen ol li .premium .premiumBg{z-index:1}main.contest.campuscollabo .gakuen ol li .premium .premiumCa{margin-top:-206px;z-index:2}main.contest.campuscollabo .gakuen ol li .tagList{margin:10px;padding:1rem;background:url(/images/gakuen/bg_orangestripe.png) 0 0 repeat}main.contest.campuscollabo .gakuen ol li .tagList li{display:inline-block;margin:.333rem 0;padding:3px .666rem;width:auto;color:#ff72ab;font-size:80%;font-weight:700;background-color:#fff;border-radius:5px}main.contest.campuscollabo .gakuen ol li .tagList li.tagAd{color:#ff0;background-color:#ff1493}main.contest.campuscollabo .gakuen ol li .story{overflow:hidden;margin-bottom:.5em}main.contest.campuscollabo .gakuen ol li .story p{margin:0;padding:.5em 1.5em;font-size:.866rem;white-space:pre-wrap}@media screen and (max-width:767px){main.contest.campuscollabo .gakuen ol li .story p{font-size:.733rem}}main.contest.campuscollabo .gakuen ol li p.toggle{text-align:center}main.contest.campuscollabo .gakuen ol li p.toggle span{display:inline-block;width:10em;padding:1px 0;color:#fff;cursor:pointer;border:1px solid #666;background-color:#666;border-radius:5px}main.contest.campuscollabo .gakuen ol li p.toggle span.close{display:none}main.contest.campuscollabo section.article_text_wrap article.article_text{background-color:#fff}main.contest.campuscollabo section.article_text_wrap article.article_text div{display:block;margin-top:0}main.contest.campuscollabo section.article_text_wrap article.article_text div:last-of-type{margin-top:3em;padding-top:2em;border-top:3px double #ccc}main.contest.campuscollabo section.article_text_wrap article.article_text div dt{padding:0;color:#a6b316;font-size:1.133rem;border-top:none;border-bottom:none}@media screen and (max-width:767px){main.contest.campuscollabo section.article_text_wrap article.article_text div dt{font-size:1rem}}main.contest.campuscollabo section.article_text_wrap article.article_text div dd{padding:0;color:#000;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest.campuscollabo section.article_text_wrap article.article_text div dd{font-size:1rem}}main.contest.sensei .content h2,main.contest.sensei .content h3{background-color:#2b4d7b}main.contest.sensei .top_contents h2,main.contest.sensei .top_contents h3{background-color:transparent}main.contest.sensei .top_contents h6{margin:0;padding:1rem;color:#2b4d7b;text-align:center}main.contest.sensei .top_contents p{margin:28px 1.333rem 1.333rem;padding:1.333rem;font-size:1.133rem;background-color:#f8f4ea;border-radius:5px}@media screen and (max-width:767px){main.contest.sensei .top_contents p{font-size:1rem}}main.contest.sensei .top_contents img{margin:0;padding:0;width:100%;height:auto}main.contest.sensei .top_contents .btnLink_large_pink{margin-bottom:28px}main.contest.sensei .movie_details article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.333rem}main.contest.sensei .movie_details article div:first-of-type{margin-right:1.333rem}main.contest.sensei .movie_details article div:first-of-type img{margin:0;padding:0;width:100%;height:auto}main.contest.sensei .movie_details article div:last-of-type{-webkit-box-flex:2;-webkit-flex:2 0 60%;-ms-flex:2 0 60%;flex:2 0 60%}main.contest.sensei .movie_details h2 img{margin:0;padding:0;width:90%;height:auto}main.contest.sensei .movie_details h3{margin:0;padding:0;background-color:transparent;line-height:0}main.contest.sensei .movie_details h3 img{margin:0;padding:0;width:100%;height:auto}main.contest.sensei .movie_details h4{margin:1.333rem 0;padding:1rem;color:#2b4d7b;font-size:1.133rem;background-color:transparent;border-bottom:1px solid #2b4d7b}@media screen and (max-width:767px){main.contest.sensei .movie_details h4{font-size:1rem}}main.contest.sensei .movie_details dt{margin:0 1.333rem 0 0;padding:1rem;color:#fca5ba;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest.sensei .movie_details dt{font-size:1rem}}main.contest.sensei .movie_details dd{margin:0;padding:1rem;font-size:1rem}@media screen and (max-width:767px){main.contest.sensei .movie_details dd{font-size:.866rem}}main.contest.sensei .movie_details p.date{color:#2b4d7b;font-size:130%!important;font-weight:700;line-height:1.8!important;text-align:center}main.contest.sensei .movie_details p{font-size:1rem}@media screen and (max-width:767px){main.contest.sensei .movie_details p{font-size:.866rem}}main.contest.sensei .movie_details aside{margin:1.333rem 0 0;padding:0;background-color:#f8f4ea}main.contest.sensei .movie_details aside h5{color:#2b4d7b;font-size:1.466rem;text-align:center;background-color:transparent;border:none}@media screen and (max-width:767px){main.contest.sensei .movie_details aside h5{font-size:1.2rem}}main.contest.sensei .movie_details aside a{color:#fca5ba;text-decoration:none}main.contest.sensei .movie_details aside a:hover{text-decoration:underline}main.contest.sensei .movie_details aside p{margin:0;padding:1.333rem;font-size:1rem}@media screen and (max-width:767px){main.contest.sensei .movie_details aside p{font-size:.866rem}}main.contest.sensei .movie_details #chara img{width:95%;height:auto}main.contest.sensei #award aside{margin:1.333rem;padding:0;color:#333;font-size:1.266rem;border:1px solid #ccc;border-radius:5px}@media screen and (max-width:767px){main.contest.sensei #award aside{font-size:1.133rem}}main.contest.sensei #award aside dt{margin:0 1.333rem;padding:1.333rem;font-weight:700;border-bottom:1px dotted #333}main.contest.sensei #award aside dd{margin:0;padding:28px;font-size:80%;line-height:2}main.contest.sensei .arrow_box{position:relative;margin:28px auto 22px;width:95%;background:url(/assets/1.0.5/img/contests/kataomoi/img_sensei.png) 0 100% no-repeat,url(/assets/1.0.5/img/contests/kataomoi/img_hibiki.png) 100% 100% no-repeat;background-size:100px,100px;background:#fff;border:2px solid #fa8296;border-radius:5px}main.contest.sensei .arrow_box:after,main.contest.sensei .arrow_box:before{position:absolute;width:0;height:0;top:100%;left:50%;border:solid transparent;content:" ";pointer-events:none}main.contest.sensei .arrow_box:after{margin-left:-15px;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:15px}main.contest.sensei .arrow_box:before{margin-left:-18px;border-color:rgba(194,225,245,0);border-top-color:#fa8296;border-width:18px}main.contest.sensei .arrow_box p{margin:1rem;padding:1rem;font-size:1.133rem;text-align:center;background-color:transparent}@media screen and (max-width:767px){main.contest.sensei .arrow_box p{font-size:1rem}}main.contest.sensei .arrow_box p span.bold{font-weight:700}main.contest.sensei .arrow_box p span.award_text{color:#fa8296;font-weight:700;line-height:1.6}main.contest.sensei .btnLink_large_pink.awardLink{padding:70px 0 80px;background:url(../img/contests/kataomoi/img_sensei.png) 0 100% no-repeat,url(../img/contests/kataomoi/img_hibiki.png) 100% 100% no-repeat;background-size:100px,100px}main.contest.sensei .btnLink_large_pink.awardLink a{width:40%;font-size:120%;line-height:1.7}main.contest.sensei #preview h2{background-color:transparent}main.contest.sensei #preview h2 img{margin:0;padding:0;width:96%;height:auto}main.contest section.article_text_wrap h2{margin:0;padding:0;background-color:transparent}main.contest section.article_text_wrap img{margin:0;padding:0;width:100%;height:auto}main.contest section.article_text_wrap article{margin:0;padding:28px;background-color:#f8f4ea}main.contest section.article_text_wrap article:last-of-type{margin:0 0 1.333rem}main.contest section.article_text_wrap article dt{margin:0 1.333rem 0 0;padding:1rem;color:#fca5ba;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest section.article_text_wrap article dt{font-size:1rem}}main.contest section.article_text_wrap article dd{font-size:1.266rem;font-size:1rem}@media screen and (max-width:767px){main.contest section.article_text_wrap article dd{font-size:1.133rem;font-size:.866rem}}main.contest section.article_text_wrap article.article_text dt{margin:1.333rem 0;color:#666;font-size:1.133rem;border-top:1px solid #666;border-bottom:1px solid #666}@media screen and (max-width:767px){main.contest section.article_text_wrap article.article_text dt{font-size:1rem}}main.contest section.article_text_wrap article.article_text dd{margin:1rem 0;font-size:1rem}@media screen and (max-width:767px){main.contest section.article_text_wrap article.article_text dd{font-size:.866rem}}main.contest section.article_text_wrap article.article_text dd span{font-weight:700}main.contest section.article_text_wrap article.article_text dd span.act1{color:#2b4d7b}main.contest section.article_text_wrap article.article_text dd span.act2{color:#f77fae}main.contest section.article_text_wrap article.article_text dd span.act3{color:#008b8b}main.contest section.article_text_wrap article.article_text p:last-of-type{color:#fa8296;font-size:1.266rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.contest section.article_text_wrap article.article_text p:last-of-type{font-size:1.133rem}}main.contest section.article_text_wrap article.article_text div{margin-top:2rem}@media screen and (min-width:768px){main.contest section.article_text_wrap article.article_text div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}main.contest section.article_text_wrap article.article_text div>div:first-of-type{-webkit-box-flex:1;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;margin:0 1.333rem 0 0}main.contest section.article_text_wrap article.article_text div>div:last-of-type{-webkit-box-flex:2;-webkit-flex:2 0 60%;-ms-flex:2 0 60%;flex:2 0 60%;margin-top:0}main.contest section.article_text_wrap article.article_text div>div:last-of-type dl dt{margin-top:0}}main.contest section.article_text_wrap aside{margin:0 auto;padding:1.333rem}main.contest section.article_text_wrap aside ul{display:table;border-collapse:separate;border-spacing:1rem 0}main.contest section.article_text_wrap aside ul.spn{display:block;border-collapse:inherit;border-spacing:inherit}main.contest section.article_text_wrap aside ul.spn li{display:block;margin:0 0 1rem;width:auto}main.contest section.article_text_wrap aside ul li{display:table-cell;width:50%;border:1px solid #ab9e7e;border-radius:10px}main.contest section.article_text_wrap aside ul li dl{margin:0;padding:1.333rem}main.contest section.article_text_wrap aside ul li dt{margin:0;padding:0 0 1rem;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest section.article_text_wrap aside ul li dt{font-size:1rem}}main.contest section.article_text_wrap aside ul li dd{margin:0;padding:0;font-size:1rem}@media screen and (max-width:767px){main.contest section.article_text_wrap aside ul li dd{font-size:.866rem}}main.contest.sensei section.article_preview_wrap h2{margin:0;padding:0;background-color:transparent}main.contest.sensei section.article_preview_wrap h2 img{width:100%;height:auto}main.contest.sensei section.article_preview_wrap h3{margin:1.333rem 0;padding:1rem 1rem 1rem 100px;color:#fa8296;font-size:1.133rem;font-weight:700;background-color:transparent;border-bottom:1px solid #fa8296}@media screen and (max-width:767px){main.contest.sensei section.article_preview_wrap h3{font-size:1rem}}main.contest.sensei section.article_preview_wrap h3.point1{background:url(../img/article/20171025/tit_point01.png) left 14px no-repeat;background-size:88px}main.contest.sensei section.article_preview_wrap h3.point2{background:url(../img/article/20171025/tit_point02.png) left 14px no-repeat;background-size:88px}main.contest.sensei section.article_preview_wrap h3.point3{background:url(../img/article/20171025/tit_point03.png) left 14px no-repeat;background-size:88px}main.contest.sensei section.article_preview_wrap h4{margin:1.333rem 0;padding:1rem;color:#2b4d7b;font-size:1.266rem;text-align:center;background-color:transparent}@media screen and (max-width:767px){main.contest.sensei section.article_preview_wrap h4{font-size:1.133rem}}main.contest.sensei section.article_preview_wrap article{margin:0;padding:28px;background-color:#f8f4ea}main.contest.sensei section.article_preview_wrap article:last-of-type{margin:0 0 1.333rem}main.contest.sensei section.article_preview_wrap article p{margin:0;padding:1.333rem 0;font-size:1rem}@media screen and (max-width:767px){main.contest.sensei section.article_preview_wrap article p{font-size:.866rem}}main.contest.sensei section.article_preview_wrap article img{margin:0;padding:1rem 0;width:100%;height:auto}main.contest.sensei section.article_preview_wrap article .comment_box{margin:1rem 0;padding:0;position:relative;background:#fff;border:2px solid #f5b8d0;border-radius:5px}main.contest.sensei section.article_preview_wrap article .comment_box p{margin:0;padding:1.333rem;font-size:1rem}@media screen and (max-width:767px){main.contest.sensei section.article_preview_wrap article .comment_box p{font-size:.866rem}}main.contest.sensei section.article_preview_wrap article .comment_box:after,main.contest.sensei section.article_preview_wrap article .comment_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}main.contest.sensei section.article_preview_wrap article .comment_box:after{border-color:hsla(0,0%,100%,0);border-right-color:#fff;border-width:10px;margin-top:-10px}main.contest.sensei section.article_preview_wrap article .comment_box:before{border-color:rgba(245,184,208,0);border-right-color:#f5b8d0;border-width:13px;margin-top:-13px}main.contest.sensei section.article_preview_wrap article #movie_btnlink a{display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}main.contest.sensei section.article_preview_wrap article #movie_btnlink a:hover{opacity:.8}main.contest.sensei section.article_preview_wrap article #movie_btnlink a img{width:86%;height:auto}main.contest.sensei section.article_preview_wrap article #serif img{width:92%;height:auto}main.contest.setsukyun .top_contents h6{margin:0;padding:1rem;color:#b274c2}main.contest.setsukyun .top_contents p{margin:0;padding:1.333rem;font-size:1rem;background-color:transparent;border-radius:0}@media screen and (max-width:767px){main.contest.setsukyun .top_contents p{font-size:.866rem}}main.contest.setsukyun .top_contents img{margin:0;padding:0;width:100%;height:auto}main.contest.setsukyun .top_contents .btnLink_large_pink{margin-bottom:28px}main.contest.setsukyun .movie_details article{margin:0 0 1.333rem}main.contest.setsukyun .movie_details article dd,main.contest.setsukyun .movie_details article dt,main.contest.setsukyun .movie_details article p{margin:0;padding:1.333rem}main.contest.setsukyun .movie_details h3{margin:0;padding:0;line-height:0;background-color:transparent}main.contest.setsukyun .movie_details h3 img{margin:0;padding:0;width:100%;height:auto}main.contest.setsukyun .movie_details h4{margin:1.333rem 0;padding:1rem;color:#fe73b1;font-size:1.133rem;font-weight:700;background-color:transparent;border-bottom:1px solid #fe73b1}@media screen and (max-width:767px){main.contest.setsukyun .movie_details h4{font-size:1rem}}main.contest.setsukyun .movie_details dt{color:#333;font-size:1rem;font-weight:700}@media screen and (max-width:767px){main.contest.setsukyun .movie_details dt{font-size:.866rem}}main.contest.setsukyun .movie_details dd{font-size:1rem}@media screen and (max-width:767px){main.contest.setsukyun .movie_details dd{font-size:.866rem}}main.contest.setsukyun .movie_details p{font-size:1rem}@media screen and (max-width:767px){main.contest.setsukyun .movie_details p{font-size:.866rem}}main.contest.setsukyun .movie_details p.catch{color:#b274c2;font-size:1.266rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.contest.setsukyun .movie_details p.catch{font-size:1.133rem}}main.contest.setsukyun .movie_details p.date{color:#b274c2;font-size:130%!important;font-weight:700;line-height:1.8!important;text-align:center}main.contest.setsukyun .movie_details aside{background-color:#fff2f8}main.contest.setsukyun .movie_details aside p{margin:0;padding:1.333rem;font-size:1rem}@media screen and (max-width:767px){main.contest.setsukyun .movie_details aside p{font-size:.866rem}}main.contest.setsukyun .movie_details aside a{color:#fe73b1}main.contest.setsukyun .movie_details #chara img{width:95%;height:auto}main.contest.setsukyun #award article{text-align:center;margin-bottom:2em}main.contest.setsukyun #award article .prize.prize1 dt{color:#b274c2;border-bottom:1px solid #b274c2}main.contest.setsukyun #award article .prize.prize1 dd{color:#333}main.contest.setsukyun #application h3{margin-bottom:1.333rem}main.contest.setsukyun #application h4{margin:1.333rem 0;padding:1rem;color:#2b4d7b;font-size:1.133rem;background-color:transparent;border-bottom:1px solid #2b4d7b}@media screen and (max-width:767px){main.contest.setsukyun #application h4{font-size:1rem}}main.contest.setsukyun #application p.color_pink{margin:1rem 0 0;padding:1rem;font-size:1rem;border:2px dashed #ff84c9;border-radius:5px}@media screen and (max-width:767px){main.contest.setsukyun #application p.color_pink{font-size:.866rem}}main.contest.setsukyun #application p.color_blue{margin:1rem 0 0;padding:1rem;font-size:1rem;border:2px dashed #42bdd8;border-radius:5px}@media screen and (max-width:767px){main.contest.setsukyun #application p.color_blue{font-size:.866rem}}main.contest.setsukyun article.relation_link ul{width:15.666rem}@media screen and (max-width:767px){main.contest.setsukyun article.relation_link ul{width:50%}}main.contest.setsukyun section.article_text_wrap article{background-color:#faf3f3}main.contest.setsukyun section.article_text_wrap article.article_text dd span.act2{color:#fca5ba}main.contest.setsukyun section.article_text_wrap aside ul li{border:1px solid #ebcfcf}main.contest.principal .top_contents p{margin:0;padding:1.333rem;background-color:transparent;border-radius:0}main.contest.principal .top_contents img{margin:0;padding:0;width:100%;height:auto}main.contest.principal .movie_details article{margin:0 0 1.333rem}main.contest.principal .movie_details article dd,main.contest.principal .movie_details article dt,main.contest.principal .movie_details article p{margin:0;padding:1.333rem}main.contest.principal .movie_details h3{margin:0;padding:0;line-height:0;background-color:transparent}main.contest.principal .movie_details h4{color:#eb77ab;background-color:transparent;border-bottom:1px solid #eb77ab}main.contest.principal .movie_details p.catch{color:#00a0ea;font-size:1.466rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.contest.principal .movie_details p.catch{font-size:1.2rem}}main.contest.principal .movie_details aside{padding:1rem 0 0;background-color:#fdf8ef}@media (min-width:600px){main.contest.principal .movie_details aside table{width:50%}}@media (max-width:600px){main.contest.principal .movie_details aside table{width:80%}}main.contest.principal .movie_details aside table{margin:0 auto;text-align:center}main.contest.principal .movie_details aside table tr{width:100%;text-align:center}main.contest.principal .movie_details aside table td{margin:0;padding:0;font-size:1.133rem}@media screen and (max-width:767px){main.contest.principal .movie_details aside table td{font-size:1rem}}main.contest.principal .movie_details aside table td span{display:block;font-size:.866rem}@media screen and (max-width:767px){main.contest.principal .movie_details aside table td span{font-size:.733rem}}main.contest.principal .movie_details aside a{color:#eb77ab}main.contest.principal #application h3{background-color:#fca5ba}main.contest.principal #application h4{color:#fca5ba;font-size:1.133rem;background-color:transparent;border-bottom:1px solid #fca5ba}@media screen and (max-width:767px){main.contest.principal #application h4{font-size:1rem}}main.contest.noichigo .content_inner h3{background-color:#fa8296}main.contest.noichigo .content_inner h4{margin:0 0 1rem;color:#fa8296;background-color:#fff;border-bottom:1px solid #fa8296}main.contest.noichigo .content_inner h6{color:#fa8296}main.contest.noichigo .content_inner img{margin:0;padding:0;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}main.contest.noichigo .content_inner .btnLink_large_pink{margin:0;padding:1.333rem}main.contest.noichigo .top_contents ul{margin:0;padding:1.333rem;border-bottom:1px solid #e5e5e5}main.contest.noichigo .top_contents ul li{margin:0;padding:0 0 1rem}main.contest.noichigo .top_contents aside{margin:1.333rem 0;padding:1rem 0;text-align:center}main.contest.noichigo .top_contents aside img{margin-bottom:.666rem;width:60%;height:auto}main.contest.noichigo .top_contents aside p{margin:0;padding:0 1rem 1rem;font-weight:700;background-color:transparent;border-radius:0}main.contest.noichigo .top_contents aside p span.pink{color:#ff84c9}main.contest.noichigo .top_contents aside p a{color:#e6368b;text-decoration:underline}main.contest.noichigo .top_contents aside p a:hover{text-decoration:none}main.contest.noichigo .prize h3{text-align:center}main.contest.noichigo .prize ul li{margin:0;padding:1em}main.contest.noichigo .prize ul li dl{margin:0;padding:0}main.contest.noichigo .prize ul li dl dt{margin:0;padding:.666rem 0 0 70px;font-size:1.133rem;font-weight:700;text-align:left;line-height:1.8}@media screen and (max-width:767px){main.contest.noichigo .prize ul li dl dt{font-size:1rem}}main.contest.noichigo .prize ul li dl dd{padding:0 0 0 70px;width:auto;color:#333;font-size:1rem;text-align:left}@media screen and (max-width:767px){main.contest.noichigo .prize ul li dl dd{font-size:.866rem}}main.contest.noichigo .prize ul li dl dd.img{float:left;margin:0;padding:0;width:60px}main.contest.noichigo .prize ul li dl dd.readBtn{margin:0;padding:0}main.contest.noichigo .prize ul li dl dd.readBtn a{display:block;margin:.666rem auto;padding:1rem;width:50%;color:#fff;font-weight:700;text-align:center;text-decoration:none;border-radius:5px}main.contest.noichigo .prize ul li dl dd.readBtn a:hover{opacity:.8}main.contest.noichigo .prize ul li dl dd.readBtn a.prize1{background-color:#b49a1e}main.contest.noichigo .prize ul li dl dd.readBtn a.prize4{background-color:#888}main.contest.noichigo .prize ul li dl dd.readBtn a.prize2{background-color:#ff84c9}main.contest.noichigo .prize ul li dl dd.readBtn a.prize3{background-color:#f20000}main.contest.noichigo .prize ul li dl dd span{color:#cf0000;font-size:1rem;font-weight:400}@media screen and (max-width:767px){main.contest.noichigo .prize ul li dl dd span{font-size:.866rem}}main.contest.noichigo .prize ul li dl.comment{margin-bottom:1.333rem}main.contest.noichigo .prize ul li dl.comment dt{margin:1rem 0 0;padding:1rem;color:#333;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.contest.noichigo .prize ul li dl.comment dt{font-size:1rem}}main.contest.noichigo .prize ul li dl.comment dd{margin:0;padding:1rem;font-size:1rem;font-weight:400}@media screen and (max-width:767px){main.contest.noichigo .prize ul li dl.comment dd{font-size:.866rem}}main.contest.noichigo #festival .text_box ul li{margin:1.333rem;padding:0 0 0 30px;color:#fa8296;font-size:1.266rem;font-weight:700;background:url(/images/hicn03.png) 0 no-repeat;background-size:29px}@media screen and (max-width:767px){main.contest.noichigo #festival .text_box ul li{font-size:1.133rem}}main.contest.noichigo #festival .text_box h4{display:block;margin:1.333rem auto 1rem;padding:1rem 1.333rem;width:50%;color:#fff;font-size:120%;font-weight:700;text-align:center;line-height:1.8;background-color:#fca5ba;border-radius:2em;border:none}main.contest.noichigo #festival .text_box dl{margin:1.333rem;text-align:center}main.contest.noichigo #festival .text_box dl dt{margin:0;padding:1.333rem 1rem 1rem;color:#0f8bb9;font-size:120%;font-weight:700;line-height:1.8}main.contest.noichigo #festival .text_box dl dd{margin:0;padding:.666rem 1rem 1rem;font-size:120%;line-height:1.8}main.shu_project .content_inner{text-align:left}main.shu_project .content_inner h3{margin:0;padding:0;background-image:none}main.shu_project .content_inner h3 dl{color:#333}main.shu_project .content_inner h3 dl dt{margin:0;padding:1rem;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.shu_project .content_inner h3 dl dt{font-size:1rem}}main.shu_project .content_inner h3 dl dd{margin:0;padding:0 1rem 1rem;font-size:1rem;font-weight:400}@media screen and (max-width:767px){main.shu_project .content_inner h3 dl dd{font-size:.866rem}}main.shu_project .content_inner h4.topTit{margin:1.333rem 0;padding:1.333rem 1em;color:#333;font-size:1.133rem;font-weight:700;text-align:left;border-bottom:1px solid #333}@media screen and (max-width:767px){main.shu_project .content_inner h4.topTit{font-size:1rem}}main.shu_project .content_inner h5{border-top:1px dotted #e5e5e5;border-bottom:1px dotted #e5e5e5}main.shu_project .content_inner p{margin:0;padding:1em 2em;line-height:1.8}main.shu_project .content_inner .pink{color:#e6368b}main.shu_project .content_inner span.new{display:inline-block;margin:0 .666rem 0 0;padding:2px 1rem;color:#ff0;font-size:1rem;font-weight:700;text-align:center;background-color:#ff84c9;border-radius:5px}@media screen and (max-width:767px){main.shu_project .content_inner span.new{font-size:.866rem}}main.shu_project .content_inner .frame{margin:1.333rem;padding:0;border:2px dashed #fca5ba;border-radius:5px}main.shu_project .content_inner .frame h5{margin:1.333rem 1.333rem 0;font-size:1.133rem;font-weight:700;text-align:center;border-top:none;border-bottom:none}@media screen and (max-width:767px){main.shu_project .content_inner .frame h5{font-size:1rem}}main.shu_project .content_inner .frame h6{margin:1.333rem 1.333rem 0;padding:1rem;font-size:1.133rem;font-weight:700;text-align:center;border-top:none;border-bottom:1px solid #333}@media screen and (max-width:767px){main.shu_project .content_inner .frame h6{font-size:1rem}}main.shu_project .top_contents h1{float:none;margin:0;padding:1rem;font-size:1rem}@media screen and (max-width:767px){main.shu_project .top_contents h1{font-size:.866rem}}main.shu_project .top_contents h2{margin:0;padding:0;background-image:none}main.shu_project .top_contents a:hover{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}main.shu_project .top_contents img{margin:0;padding:0;width:100%;height:auto}main.shu_project .top_contents nav.spn{margin-bottom:1.333rem;border-top:1px solid #009fba;border-bottom:1px solid #009fba}main.shu_project .top_contents nav.spn label{display:block;margin:0;padding:1.333rem;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;background-color:#009fba;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:767px){main.shu_project .top_contents nav.spn label{font-size:.866rem}}main.shu_project .top_contents nav.spn label img{margin:0 1.333rem 0 0;width:26px;height:auto;vertical-align:middle}main.shu_project .top_contents nav.spn input{display:none}main.shu_project .top_contents nav.spn ul{padding:0;height:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}main.shu_project .top_contents nav.spn ul li a{margin:0;padding:1rem;display:block;color:#009fba;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23009fba'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-position:right 5% center;background-repeat:no-repeat;background-size:25px 25px;border-top:1px dotted #009fba;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){main.shu_project .top_contents nav.spn ul li a{font-size:.866rem}}main.shu_project .top_contents nav.spn ul li a:active{color:#00b5d4}main.shu_project .top_contents nav.spn .cssacc:checked+ul{height:auto;opacity:1}main.shu_project .top_contents nav.pc ul{display:table;margin:1em auto .5em;width:100%}main.shu_project .top_contents nav.pc ul li{display:table-cell;width:20%}main.shu_project .top_contents nav.pc ul li a{display:block;margin:0 .2em;padding:1em;height:4.333rem;color:#009fba;font-size:.866rem;font-weight:700;text-align:center;text-decoration:none;background-color:#fff;border-bottom:3px solid #009fba}main.shu_project .top_contents nav.pc ul li a:hover{opacity:.7}main.shu_project .top_contents article{margin-top:1em;padding:1em;background:url(../img/article/shu-project/bg_notes.png) 0 0 repeat;background-size:49px}main.shu_project .top_contents article div{border-top:1px dotted #ccc}main.shu_project .top_contents article div:first-of-type{border-top:none}main.shu_project .top_contents article h4{margin-top:0!important;color:#009fba!important;text-align:center!important;background-color:transparent;border-bottom-color:#009fba!important}main.shu_project .top_contents article p{padding:1em;font-size:1rem}@media screen and (max-width:767px){main.shu_project .top_contents article p{font-size:.866rem}}main.shu_project .top_contents article p.alignR{color:#009fba;font-weight:700}main.shu_project .content_inner #album .text_box,main.shu_project .content_inner #live-info .text_box{border-width:1px}main.shu_project .content_inner #album h5,main.shu_project .content_inner #live-info h5{font-size:1rem;font-weight:700;padding:1.333rem 1em}@media screen and (max-width:767px){main.shu_project .content_inner #album h5,main.shu_project .content_inner #live-info h5{font-size:.866rem}}main.shu_project .content_inner #album ul li,main.shu_project .content_inner #live-info ul li{margin:0 2em;padding:1em;font-size:.866rem;border-bottom:1px dotted #e5e5e5}@media screen and (max-width:767px){main.shu_project .content_inner #album ul li,main.shu_project .content_inner #live-info ul li{font-size:.733rem}}main.shu_project .content_inner #album ul li:last-child,main.shu_project .content_inner #live-info ul li:last-child{border:none}main.shu_project .content_inner #live-info .text_box{text-align:center}main.shu_project .content_inner #live-info .text_box h4{padding:1rem;color:#fff;font-size:1rem;font-weight:700;text-align:left;background-color:#009fba;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:767px){main.shu_project .content_inner #live-info .text_box h4{font-size:.866rem}}main.shu_project .content_inner #live-info .text_box h5{text-align:left}main.shu_project .content_inner #live-info .text_box p{padding:.5em 2em}main.shu_project .content_inner #live-info .text_box dl{margin:1.333rem 1em;padding:1.333rem;background:url(../img/article/shu-project/bg_notes.png) 0 0 repeat;background-size:49px;border:1px dashed #63b7ec;border-radius:10px}main.shu_project .content_inner #live-info .text_box dl dt{color:#36a2e6;font-size:1.133rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.shu_project .content_inner #live-info .text_box dl dt{font-size:1rem}}main.shu_project .content_inner #live-info .text_box dl dd{text-align:left}main.shu_project .content_inner #live-info .text_box dl dd ul li{margin:0;font-size:1rem;border-color:#63b7ec}@media screen and (max-width:767px){main.shu_project .content_inner #live-info .text_box dl dd ul li{font-size:.866rem}}main.shu_project .content_inner #live-info .text_box ul.btnLink_large_pink li,main.shu_project .content_inner #live-info .text_box ul.btnLink_large_white li{margin:inherit;padding:inherit}main.shu_project .content_inner #live-info .text_box ul.btnLink_cs_large li{margin:1.333rem auto}main.shu_project .content_inner #album .text_box{font-size:1rem}@media screen and (max-width:767px){main.shu_project .content_inner #album .text_box{font-size:.866rem}}main.shu_project .content_inner #album p{font-size:.866rem;text-align:center}@media screen and (max-width:767px){main.shu_project .content_inner #album p{font-size:.733rem}}main.shu_project .content_inner #album p:last-of-type{text-align:left}main.shu_project .content_inner #album .album_cover{text-align:center}main.shu_project .content_inner #album .album_cover img{width:215px;height:auto}main.contest.shu_project .content_inner section h3{clear:both;margin:1.333rem 0 0;padding:10px;font-size:1.466rem;font-weight:700;background-color:#00abca}@media screen and (max-width:767px){main.contest.shu_project .content_inner section h3{font-size:1.2rem}}main.contest.shu_project .content_inner section#award article h4.topTit{color:#00abca;background-color:transparent;border-bottom:1px dotted #e5e5e5}main.shu_project .content_inner #music article{margin-bottom:2.666rem;text-align:center}main.shu_project .content_inner #music article h4{text-align:center}main.shu_project .content_inner #music article .liner_notes{margin:0 0 1.333rem;border-top:1px solid #e5e5e5;background:url(../img/article/shu-project/bg_notes.png) 0 0 repeat;background-size:49px}main.shu_project .content_inner #music article .liner_notes dt{display:inline-block;margin:0;padding:1.333rem 1.333rem 0;color:#36a2e6;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.shu_project .content_inner #music article .liner_notes dt{font-size:1rem}}main.shu_project .content_inner #music article .liner_notes dd{margin:0;padding:1.333rem;color:#444;font-size:.866rem;text-align:left;line-height:1.5}@media screen and (max-width:767px){main.shu_project .content_inner #music article .liner_notes dd{font-size:.733rem}}main.shu_project .content_inner #music article img.book_cover{margin:0;padding:0;width:125px;height:auto;line-height:0;border:1px solid #e5e5e5}main.shu_project .content_inner #profile h4{text-align:center;background-color:transparent}main.shu_project .content_inner #profile .logo{margin:0;padding:1.333rem;text-align:center}main.shu_project .content_inner #profile .logo img{width:60%;height:auto;line-height:0}main.shu_project .content_inner #profile .profile_detail{margin:0;padding:2em;font-size:90%;line-height:3}main.shu_project .content_inner #profile .profile_text{margin:2em 0;padding:0;text-align:center}main.shu_project .content_inner #profile .profile_text dt{font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.shu_project .content_inner #profile .profile_text dt{font-size:1rem}}main.shu_project .content_inner #profile .profile_text dd{margin:0;padding:.5em 2em;font-size:1rem}@media screen and (max-width:767px){main.shu_project .content_inner #profile .profile_text dd{font-size:.866rem}}main.shu_project .content_inner #profile .btnLink_large_white li a{color:#fff;background-image:none;background-color:#009fba;border-color:#0092ab}main.shu_project .content_inner #profile .blank_link{display:table;margin:1.333rem auto 4em;border-collapse:separate;border-spacing:1.5em 0}main.shu_project .content_inner #profile .blank_link li{display:table-cell}main.shu_project .content_inner #profile .blank_link li a{margin:0;padding:0;display:block;line-height:0}main.shu_project .content_inner #profile .blank_link li a img{width:36px;height:auto}main.starts-election{overflow:inherit}main.starts-election .content_inner .top_contents img{width:100%;height:auto}main.starts-election .content_inner .top_contents h2{clear:both;margin:0;font-size:110%;font-weight:700;line-height:1.5;padding:1rem;color:#fff;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#4fc1db),to(#42bdd8));background:-webkit-linear-gradient(top,#4fc1db,#42bdd8);background:linear-gradient(180deg,#4fc1db,#42bdd8)}main.starts-election .content_inner .top_contents p.fontL{padding:1rem;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.starts-election .content_inner .top_contents p.fontL{font-size:1rem}}main.starts-election .content_inner .top_contents div{text-align:center}main.starts-election .content_inner .top_contents div img{margin:0;padding:0;width:40%;height:auto;line-height:0;border:1px solid #ccc;-webkit-backface-visibility:hidden;backface-visibility:hidden}main.starts-election .content_inner .top_contents div dl{color:#333;text-align:center}main.starts-election .content_inner .top_contents div dl dt{margin:0;padding:1rem 1rem 0;font-size:1.133rem;font-weight:700}@media screen and (max-width:767px){main.starts-election .content_inner .top_contents div dl dt{font-size:1rem}}main.starts-election .content_inner .top_contents div dl dd{margin:0;padding:0 1rem 1rem;font-size:1rem}@media screen and (max-width:767px){main.starts-election .content_inner .top_contents div dl dd{font-size:.866rem}}main.starts-election .content_inner h4{margin:1.333rem 0 1rem;padding:1rem;color:#42bdd8;font-size:1.133rem;font-weight:700;background-color:#fff;border-bottom:1px solid #42bdd8}@media screen and (max-width:767px){main.starts-election .content_inner h4{font-size:1rem}}main.starts-election .content_inner #campaign{margin-top:1.333rem}main.starts-election .content_inner #campaign .whatsFOD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:1.333rem 1rem 0}main.starts-election .content_inner #campaign .whatsFOD p:first-of-type{-webkit-box-flex:1;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%;margin-right:1rem}main.starts-election .content_inner #campaign .whatsFOD p:first-of-type img{width:100%;height:auto}main.starts-election .content_inner #campaign .whatsFOD p:last-of-type{-webkit-box-flex:2;-webkit-flex:2 0 85%;-ms-flex:2 0 85%;flex:2 0 85%;word-wrap:break-word}main.starts-election .content_inner #campaign img{width:100%;height:auto}main.seabreeze-collabo .content_inner section{margin-bottom:1rem}main.seabreeze-collabo .content_inner .bg-blue{margin:0;padding:0 1rem 1rem;background:url("../img/article/seabreeze-collabo/bg_main.png") 0 0 repeat;background-size:75px}main.seabreeze-collabo .content_inner .bg-white{margin:0;padding:.5rem;background-color:#fff}main.seabreeze-collabo .content_inner h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 0 1rem 1rem;color:#0098dd;font-size:1.133rem;font-weight:700;line-height:1.3;text-align:center;background-image:none}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner h2{font-size:.8rem}}@media screen and (min-width:321px) and (max-width:375px){main.seabreeze-collabo .content_inner h2{font-size:.9rem}}main.seabreeze-collabo .content_inner h2:after{margin-left:1rem;border-top:2px solid #0098dd;content:"";display:inline;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}main.seabreeze-collabo .content_inner h3{margin:0;padding:0;color:#333;font-size:1rem;font-weight:700;line-height:1.3;text-align:center;background-image:none}@media screen and (max-width:375px){main.seabreeze-collabo .content_inner h3{font-size:.8rem}}main.seabreeze-collabo .content_inner h4{margin:0 0 1.5rem;padding:.5rem 1rem;color:#0098dd;font-size:1rem;font-weight:700;line-height:1.3;position:relative;background-color:transparent;border-bottom:2px solid #0098dd}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner h4{font-size:.8rem}}@media screen and (min-width:321px) and (max-width:375px){main.seabreeze-collabo .content_inner h4{font-size:.85rem}}main.seabreeze-collabo .content_inner h4:after,main.seabreeze-collabo .content_inner h4:before{top:100%;left:10%;border:solid #fff;content:" ";height:0;width:0;position:absolute;pointer-events:none}main.seabreeze-collabo .content_inner h4:after{border-color:transparent;border-top-color:#fff;border-width:10px;margin-left:-10px}main.seabreeze-collabo .content_inner h4:before{border-color:rgba(0,152,221,0);border-top-color:#0098dd;border-width:13px;margin-left:-13px}main.seabreeze-collabo .content_inner p{margin:0;padding:.5rem 1rem;line-height:1.5}main.seabreeze-collabo .content_inner .sbz-blue{color:#0098dd}main.seabreeze-collabo .content_inner #application table a,main.seabreeze-collabo .content_inner .sbz-pink{color:#ff84c9}main.seabreeze-collabo .content_inner #application table .step{display:inline-block;margin:0 .2rem 0 0;padding:.2rem;color:#fff;font-size:.7rem;font-weight:700;line-height:1;text-align:center;background-color:#ff84c9;border-radius:5px}main.seabreeze-collabo .content_inner .button{margin:0 auto}main.seabreeze-collabo .content_inner .button a{display:block;margin:0 auto;padding:.5rem 1rem;width:70%;color:#fff;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;background-color:#0098dd;border-radius:2rem;-webkit-transition:all .1s linear;transition:all .1s linear}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner .button a{font-size:.8rem}}@media screen and (min-width:321px) and (max-width:375px){main.seabreeze-collabo .content_inner .button a{font-size:.9rem}}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner .button a{width:50%}main.seabreeze-collabo .content_inner .button a:hover{opacity:.8}}main.seabreeze-collabo .content_inner .flex-2-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.5rem}main.seabreeze-collabo .content_inner .flex-2-column div{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}main.seabreeze-collabo .content_inner .flex-2-column div:first-of-type{-webkit-flex-basis:30rem;-ms-flex-preferred-size:30rem;flex-basis:30rem}@media screen and (max-width:375px){main.seabreeze-collabo .content_inner .flex-2-column div:first-of-type{-webkit-flex-basis:40rem;-ms-flex-preferred-size:40rem;flex-basis:40rem}}main.seabreeze-collabo .content_inner .flex-2-column div:first-of-type img{width:100%;height:auto}main.seabreeze-collabo .content_inner .flex-2-column div:last-of-type{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-basis:70rem;-ms-flex-preferred-size:70rem;flex-basis:70rem;padding:0 0 0 1rem}@media screen and (max-width:375px){main.seabreeze-collabo .content_inner .flex-2-column div:last-of-type{-webkit-flex-basis:60rem;-ms-flex-preferred-size:60rem;flex-basis:60rem}}main.seabreeze-collabo .content_inner .flex-2-column dt{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.4}@media screen and (max-width:767px){main.seabreeze-collabo .content_inner .flex-2-column dt{font-size:.866rem}}main.seabreeze-collabo .content_inner .flex-2-column dd{font-size:.866rem;line-height:1.5}@media screen and (max-width:767px){main.seabreeze-collabo .content_inner .flex-2-column dd{font-size:.733rem}}main.seabreeze-collabo .content_inner nav.pc{padding:0}main.seabreeze-collabo .content_inner nav.pc ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main.seabreeze-collabo .content_inner nav.pc ul li{border-left:2px solid #fff}main.seabreeze-collabo .content_inner nav.pc ul li:first-of-type{border-left:none}main.seabreeze-collabo .content_inner nav.pc ul li:last-of-type,main.seabreeze-collabo .content_inner nav.pc ul li:nth-last-of-type(4){-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}main.seabreeze-collabo .content_inner nav.pc ul li:nth-last-of-type(2),main.seabreeze-collabo .content_inner nav.pc ul li:nth-last-of-type(3){-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}main.seabreeze-collabo .content_inner nav.pc ul li a{display:block;padding:1rem .5rem;color:#ecff4a;font-size:.8rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none}main.seabreeze-collabo .content_inner nav.pc ul li a:hover{text-decoration:underline}main.seabreeze-collabo .content_inner nav.spn .menu-trigger,main.seabreeze-collabo .content_inner nav.spn .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}main.seabreeze-collabo .content_inner nav.spn .menu-trigger{position:relative;width:30px;height:22px;vertical-align:middle}main.seabreeze-collabo .content_inner nav.spn .menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#ecff4a}main.seabreeze-collabo .content_inner nav.spn .menu-trigger span:first-of-type{top:0}main.seabreeze-collabo .content_inner nav.spn .menu-trigger span:nth-of-type(2){top:10px}main.seabreeze-collabo .content_inner nav.spn .menu-trigger span:nth-of-type(3){bottom:0}main.seabreeze-collabo .content_inner nav.spn .menu-trigger.active span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}main.seabreeze-collabo .content_inner nav.spn .menu-trigger.active span:nth-of-type(2){opacity:0}main.seabreeze-collabo .content_inner nav.spn .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}main.seabreeze-collabo .content_inner nav.spn label{display:block;margin:0;padding:.8rem 1rem;color:#ecff4a;font-size:.9rem;font-weight:700;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}main.seabreeze-collabo .content_inner nav.spn label p{display:inline-block;padding:0 1rem}main.seabreeze-collabo .content_inner nav.spn input{display:none}main.seabreeze-collabo .content_inner nav.spn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;height:0;background-color:#34b3ec;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}main.seabreeze-collabo .content_inner nav.spn ul li{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0;padding:0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}main.seabreeze-collabo .content_inner nav.spn ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1rem;color:#ecff4a;font-size:.7rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none}main.seabreeze-collabo .content_inner nav.spn ul li a span{display:block}main.seabreeze-collabo .content_inner nav.spn ul li:first-of-type span:before{content:url("../img/article/seabreeze-collabo/svg/book.svg")}main.seabreeze-collabo .content_inner nav.spn ul li:nth-of-type(2) span:before{content:url("../img/article/seabreeze-collabo/svg/help.svg")}main.seabreeze-collabo .content_inner nav.spn ul li:nth-of-type(3) span:before{content:url("../img/article/seabreeze-collabo/svg/creation-l.svg")}main.seabreeze-collabo .content_inner nav.spn ul li:last-of-type span:before{content:url("../img/article/seabreeze-collabo/svg/present.svg")}main.seabreeze-collabo .content_inner nav.spn .cssacc:checked+ul{height:auto;opacity:1}main.seabreeze-collabo .content_inner .img_main{width:100%;height:auto}main.seabreeze-collabo .content_inner #book h5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.5rem;padding:.466rem .466rem .466rem 0;font-weight:700;border:none}@media screen and (max-width:375px){main.seabreeze-collabo .content_inner #book h5{font-size:.8rem}}main.seabreeze-collabo .content_inner #book h5 .fontSS{font-size:.733rem;font-weight:400}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #book .flex-2-column dt{font-size:1rem}}main.seabreeze-collabo .content_inner #book .writer-list{margin:0 auto}main.seabreeze-collabo .content_inner #book .writer-list li{display:inline-block;margin:0 0 .5rem;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:375px){main.seabreeze-collabo .content_inner #book .writer-list li{margin:0 0 .3rem;display:block;width:100%}}main.seabreeze-collabo .content_inner #book .writer-list li a{display:block;margin:0;padding:.5rem 1.3rem .5rem .5rem;color:#ff84c9;font-size:.8rem;font-weight:700;line-height:1.3;text-align:left;text-decoration:none;background:url("../img/article/seabreeze-collabo/svg/chevron-right.svg") 100% no-repeat;background-size:1.5rem;border:2px solid #ff84c9}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #book .writer-list li a{font-size:.9rem}}main.seabreeze-collabo .content_inner #book .writer-list li a:hover{background-color:#fbfbfb}main.seabreeze-collabo .content_inner #book aside{margin-top:1rem}main.seabreeze-collabo .content_inner #book aside p{margin:0;padding:0;font-size:.7rem;line-height:1.5;text-align:center}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #book aside p{font-size:.8rem}}@media screen and (min-width:376px) and (max-width:425px){main.seabreeze-collabo .content_inner #book aside p{font-size:.6rem}}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner #book aside p{font-size:.6rem}}main.seabreeze-collabo .content_inner #book aside ul{margin-top:.5rem}main.seabreeze-collabo .content_inner #book aside ul li a{display:block;margin:0 0 .3rem;padding:.3rem;color:#0098dd;font-size:.7rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;border:2px solid #0098dd;border-radius:2rem}main.seabreeze-collabo .content_inner #book aside ul li a:hover{background-color:#fbfbfb}@media screen and (min-width:426px){main.seabreeze-collabo .content_inner #book aside ul li a{background:url("../img/article/seabreeze-collabo/svg/shopping-cart.svg") .5rem no-repeat;background-size:1.3rem}}main.seabreeze-collabo .content_inner #about h2{margin-right:-1rem;padding-left:0;color:#fff}main.seabreeze-collabo .content_inner #about h2:after{border-top-color:#fff}main.seabreeze-collabo .content_inner #about h4{margin-top:.5rem;margin-right:-1rem;margin-left:-1rem;color:#fff;border-bottom:2px solid #fff}main.seabreeze-collabo .content_inner #about h4:after,main.seabreeze-collabo .content_inner #about h4:before{border-color:#0098dd}main.seabreeze-collabo .content_inner #about h4:after{border-color:transparent;border-top-color:#0098dd}main.seabreeze-collabo .content_inner #about h4:before{border-color:hsla(0,0%,100%,0);border-top-color:#fff}main.seabreeze-collabo .content_inner #about .flex-2-column dd i:before{display:inline-block;margin-right:.3rem;padding:.2rem;content:"\533B\85AC\90E8\5916\54C1";font-size:.7rem;line-height:1;border:1px solid #666}main.seabreeze-collabo .content_inner #about ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #about ul{margin:0 auto;width:85%}}main.seabreeze-collabo .content_inner #about ul li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:.5rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}main.seabreeze-collabo .content_inner #about ul li img{width:100%;height:auto;line-height:0}main.seabreeze-collabo .content_inner #special .collabo-book ul li{margin:0;padding-top:1rem}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl{margin:0 1rem 1rem}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl.bg-white{text-align:center}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dt{padding:0 1rem .5rem;margin:0 -.5rem .5rem;font-size:1rem;font-weight:700;line-height:1.5;border-bottom-width:2px;border-bottom-style:solid}@media screen and (max-width:767px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dt{font-size:.866rem}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dd:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dd:last-of-type p.button{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dd:last-of-type p.button{padding:.5rem}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dd:last-of-type p.button a{width:auto}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dd:last-of-type p.button.cs a{background-color:#ccc!important}main.seabreeze-collabo .content_inner #special .collabo-book ul li>dl dd:last-of-type p.button.cs a:hover{cursor:text;opacity:1}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>p.intro{position:relative;z-index:2;display:inline;margin:0;padding:.5rem 1rem;color:#fff;font-size:.9rem;font-weight:700;line-height:1.5;text-align:left;background-position:0 0;background-repeat:repeat;background-size:20px}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>p.intro{font-size:.8rem}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>p.intro>img{width:1.5rem;height:1.5rem;line-height:0;vertical-align:middle}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div:first-of-type{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:1rem}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div:first-of-type img{width:100%;height:auto}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div:first-of-type img{width:117px}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div:last-of-type{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;line-height:0}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div:last-of-type img{width:100%;height:auto}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;top:-1rem;z-index:1}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column img{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:80%;height:auto}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column img{width:226px}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:.5rem 0 0;padding:0;color:#fff;text-align:left;line-height:inherit}@media screen and (max-width:320px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p{margin:0;padding:0}}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p{margin:1.5rem 0 0}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span{display:block}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span.fontM{font-size:1rem;line-height:inherit}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span.fontM{font-size:1.2rem}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span.fontS{font-size:.8rem;line-height:inherit}@media screen and (min-width:768px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span.fontS{font-size:.9rem}}@media screen and (max-width:375px){main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span.fontS{font-size:.7rem}}main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div.column p span.fontSS{padding-bottom:.5rem;font-size:.65rem;line-height:1}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt4{background-color:#f196d6}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt4 dl.bg-white dt{color:#f196d6;border-bottom-color:#f196d6}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt4 dl.bg-white dd:last-of-type p.button a{background-color:#d44091}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt4 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo01.png")}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt7{background-color:#f0b005}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt7 dl.bg-white dt{color:#f0b005;border-bottom-color:#f0b005}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt7 dl.bg-white dd:last-of-type p.button a{background-color:#2450a2}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt7 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo02.png")}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt5{background-color:#ff8d6a}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt5 dl.bg-white dt{color:#ff8d6a;border-bottom-color:#ff8d6a}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt5 dl.bg-white dd:last-of-type p.button a{background-color:#e73b3e}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt5 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo03.png")}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt2{background-color:#32cccb}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt2 dl.bg-white dt{color:#32cccb;border-bottom-color:#32cccb}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt2 dl.bg-white dd:last-of-type p.button a{background-color:#16b5b6}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt2 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo04.png")}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt1{background-color:#cbd317}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt1 dl.bg-white dt{color:#cbd317;border-bottom-color:#cbd317}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt1 dl.bg-white dd:last-of-type p.button a{background-color:#49aa52}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt1 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo05.png")}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt3{background-color:#3dc0f1}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt3 dl.bg-white dt{color:#3dc0f1;border-bottom-color:#3dc0f1}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt3 dl.bg-white dd:last-of-type p.button a{background-color:#00afdf}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt3 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo06.png")}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt6{background-color:#73c0ca}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt6 dl.bg-white dt{color:#73c0ca;border-bottom-color:#73c0ca}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt6 dl.bg-white dd:last-of-type p.button a{background-color:#2754a4}main.seabreeze-collabo .content_inner #special .collabo-book ul li.Pdt6 .intro{background-image:url("../img/article/seabreeze-collabo/bg_collabo07.png")}main.seabreeze-collabo .content_inner #present p>img{width:80%;height:auto}main.seabreeze-collabo .content_inner #present a{display:block;margin:0 auto;width:90%}main.seabreeze-collabo .content_inner #present a>img{width:100%;height:auto;border:1px solid #ccc;-webkit-transition:all .1s linear;transition:all .1s linear}main.seabreeze-collabo .content_inner #present a>img:hover{opacity:.8}#pcLayout main.seabreeze-collabo .content_inner #special .collabo-book ul li>div>div>div:last-of-type img{width:234px;height:292px}@media screen and (max-width:767px){.scrollLink a{margin-top:-1rem}}.genre_name.txt_genre_val100{border:1px dotted red;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val200{border:1px dotted #00c6d2;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val300{border:1px dotted #bac41c;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val400{border:1px dotted #000;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val600{border:1px dotted #cb0000;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val700{border:1px dotted #ea97eb;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val900{border:1px dotted #ff9c00;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val1000{border:1px dotted #ff7e93;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val1200{border:1px dotted #ffb400;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val1300{border:1px dotted #8b2500;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val1400{border:1px dotted #004093;-webkit-filter:saturate(.8);filter:saturate(.8)}.genre_name.txt_genre_val9900{border:1px dotted #9a9a9a;-webkit-filter:saturate(.8);filter:saturate(.8)}.icn_genre{display:block;margin-right:.333rem;width:1.333rem;height:1.333rem;text-indent:-9999px}.icn_genre.genre_val100{background:url("../img/common/icn_genre/genre-100.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val200{background:url("../img/common/icn_genre/genre-200.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val300{background:url("../img/common/icn_genre/genre-300.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val400{background:url("../img/common/icn_genre/genre-400.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val600{background:url("../img/common/icn_genre/genre-600.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val700{background:url("../img/common/icn_genre/genre-700.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val900{background:url("../img/common/icn_genre/genre-900.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val1000{background:url("../img/common/icn_genre/genre-1000.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val1200{background:url("../img/common/icn_genre/genre-1200.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val1300{background:url("../img/common/icn_genre/genre-1300.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val1400{background:url("../img/common/icn_genre/genre-1400.png") top no-repeat;background-size:1.333rem 1.333rem}.icn_genre.genre_val9900{background:url("../img/common/icn_genre/genre-9900.png") top no-repeat;background-size:1.333rem 1.333rem}main.favo-author .menuTab.clm_2 li,main.reader .menuTab.clm_2 li{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}main.favo-author .menuTab.clm_2 li:first-of-type a,main.favo-author .menuTab.clm_2 li:nth-of-type(2) a,main.favo-author .menuTab.clm_2 li:nth-of-type(3) a,main.reader .menuTab.clm_2 li:first-of-type a,main.reader .menuTab.clm_2 li:nth-of-type(2) a,main.reader .menuTab.clm_2 li:nth-of-type(3) a{padding-top:2.333rem;background-position:top .466rem center;background-size:1.666rem 1.666rem}main.favo-author .menuTab.clm_2 li:first-of-type,main.reader .menuTab.clm_2 li:first-of-type{border-left:none}main.favo-author .menuTab.clm_2 li:nth-of-type(3),main.reader .menuTab.clm_2 li:nth-of-type(3){border-left:1px solid #e5e5e5}main.favo-author .menuTab.clm_2 li:nth-of-type(4),main.reader .menuTab.clm_2 li:nth-of-type(4){border-left:none}@media screen and (max-width:767px){main.favo-author .menuTab.clm_2 li:first-of-type a,main.favo-author .menuTab.clm_2 li:nth-of-type(2) a,main.favo-author .menuTab.clm_2 li:nth-of-type(3) a,main.reader .menuTab.clm_2 li:first-of-type a,main.reader .menuTab.clm_2 li:nth-of-type(2) a,main.reader .menuTab.clm_2 li:nth-of-type(3) a{padding-top:2rem;background-size:1.333rem 1.333rem}}figure img{width:125px;height:176px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){figure img{width:100%;height:30.4vw}}.roundBox{padding:0 1rem}.roundBox li{border-top:none}.roundBox li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 1rem;border:1px solid #e5e5e5;border-radius:5px}.roundBox li a .title{font-size:1.133rem;font-weight:700}.roundBox li a .num{font-size:.866rem}@media screen and (max-width:767px){.roundBox li a .title{font-size:.933rem;font-weight:400}.roundBox li a .num{font-size:.733rem}}@media screen and (min-width:768px){.btnProfile{background-position:1.1rem!important}}.btnPoll{background-image:url(../img/common/icn_btn_poll.png);background-size:1.4rem auto}@media screen and (max-width:767px){.btnPoll{background-size:1.2rem 1.4rem}}.btnFollowOn{color:#fff;background-image:url("../img/common/prof_w.svg");background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:#baabc6}@media screen and (max-width:767px){.btnFollowOn{background-size:1.4rem 1.4rem}}.btnFollowOff{color:#666;background-image:url("../img/common/prof_g.svg");background-repeat:no-repeat;background-size:1.6rem 1.6rem}@media screen and (max-width:767px){.btnFollowOff{background-size:1.4rem 1.4rem}}.btnTwitter{margin:0 0 1rem!important}.btnTwitter a{background-color:#1d9bf0!important}@media screen and (max-width:767px){.star{margin:0}}.star.individual img{width:auto}.bookKeywordList{border-top:1px dashed #e5e5e5}.keywordList{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 .666rem .333rem}.keywordList li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 .333rem}.keywordList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:.133rem .666rem .133rem 0;font-size:1rem;text-align:center;color:#fa8296}@media screen and (min-width:768px){.keywordList li a{-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.keywordList li a:hover{opacity:.6}}@media screen and (max-width:767px){.keywordList li a{padding:.133rem .533rem .133rem 0;font-size:.866rem;font-size:.933rem}}#application table,.application table{margin:0;padding:0;width:100%;font-size:1rem}@media screen and (max-width:767px){#application table,.application table{font-size:.866rem}}#application table th,.application table th{margin:2px;padding:1.333rem;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;font-size:1.133rem;font-weight:700;text-align:center;vertical-align:top;background-color:#eee}@media screen and (max-width:767px){#application table th,.application table th{font-size:1rem}}#application table td,.application table td{margin:2px;padding:1.333rem;width:70%;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}#application table ul li,.application table ul li{margin:0 0 0 20px;padding:1rem 0 0;list-style-type:disc}#application table ul.btnLink_white li,.application table ul.btnLink_white li{margin:0;list-style-type:none}#application table ul.btnLink_white li a,.application table ul.btnLink_white li a{width:80%;height:auto;color:#666;font-size:1rem}@media screen and (max-width:767px){#application table ul.btnLink_white li a,.application table ul.btnLink_white li a{font-size:.866rem}}#application table ul.btnLink_white li a:hover,.application table ul.btnLink_white li a:hover{text-decoration:none}#application table dl dt,.application table dl dt{margin:0;padding:1rem 0;font-weight:700}#application table dl dd,.application table dl dd{margin:0;padding:1rem 0}#application table p,.application table p{margin:0;padding:0}#application table a,.application table a{color:#fca5ba;text-decoration:none}#application table a:hover,.application table a:hover{text-decoration:underline}#application table .schedule,.application table .schedule{padding:0 1rem}#application table .schedule dl,.application table .schedule dl{margin:0;padding:1rem}#application table .schedule dl dt,.application table .schedule dl dt{display:inline-block;float:left;margin:0 1.333rem 0 0;padding:1rem 0;color:#333;font-weight:700}#application table .schedule dl dd:after,.application table .schedule dl dd:after{clear:both}#application table .schedule p,.application table .schedule p{margin:0;padding:1.333rem}#application table aside.caution dl,.application table aside.caution dl{margin:1rem 0 0;padding:1rem;border:2px solid #cf0000;border-radius:5px}#application table aside.caution dl dt,.application table aside.caution dl dt{float:none;margin:10px 0;padding:.666rem 0 0;color:#cf0000;font-weight:700}#application table aside.caution dl dt:first-child,.application table aside.caution dl dt:first-child{margin:0;padding:0}#application table aside.caution dl dd,.application table aside.caution dl dd{color:#333}.btn-inline,.btn-white li,.btnLink li{display:inline-block}.btnLink_pink li a{display:block;width:16.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border:1px solid #ff54b1;background:-webkit-gradient(linear,left top,left bottom,from(#c1b4cc),to(#baabc6));background:-webkit-linear-gradient(top,#c1b4cc,#baabc6);background:linear-gradient(180deg,#c1b4cc,#baabc6)}@media screen and (max-width:767px){.btnLink_pink li a{font-size:1rem;width:65%;line-height:inherit}}.btnLink_white li a{display:block;width:16.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;border:1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-webkit-linear-gradient(top,#fff,#efefef);background:linear-gradient(180deg,#fff,#efefef)}@media screen and (max-width:767px){.btnLink_white li a{font-size:1rem;width:65%;line-height:inherit}}.formLink_reload{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#666;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M19 12h3.32l-4.95 4.95L12.42 12h4.55a5.82 5.82 0 0 0-1.73-4.25 6 6 0 0 0-8.48 0 6.011 6.011 0 0 0 0 8.49 6.008 6.008 0 0 0 6.82 1.17l1.47 1.47a7.99 7.99 0 0 1-9.71-1.23c-3.12-3.12-3.11-8.18.01-11.3 3.15-3.13 8.18-3.14 11.31-.01A7.98 7.98 0 0 1 19 12z'/%3E%3C/svg%3E");background-color:#fff;background-position:left 1rem center;background-repeat:no-repeat;background-size:30px;border:1px solid #ccc}@media screen and (max-width:767px){.formLink_reload{font-size:1rem;width:65%;font-size:1.2rem}}.btnLink_large_white li a,.formLink_white{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#666;border:1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-webkit-linear-gradient(top,#fff,#efefef);background:linear-gradient(180deg,#fff,#efefef)}@media screen and (max-width:767px){.btnLink_large_white li a,.formLink_white{font-size:1rem;width:65%;font-size:1.2rem}}.btnLink_large_pink li a,.formLink_pink{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#fff;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#c1b4cc),to(#baabc6));background:-webkit-linear-gradient(top,#c1b4cc,#baabc6);background:linear-gradient(180deg,#c1b4cc,#baabc6)}@media screen and (max-width:767px){.btnLink_large_pink li a,.formLink_pink{font-size:1rem;width:65%;font-size:1.2rem}}.btnLink_large_pink_ol li a{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#baabc6;border:1px solid #baabc6;background-color:#fff}@media screen and (max-width:767px){.btnLink_large_pink_ol li a{font-size:1rem;width:65%;font-size:1.2rem}}.btnLink_large_orange li a{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#fff;border:1px solid #ff7800!important;background:-webkit-gradient(linear,left top,left bottom,from(#ff9000),to(#ff8a00))!important;background:-webkit-linear-gradient(top,#ff9000,#ff8a00)!important;background:linear-gradient(180deg,#ff9000,#ff8a00)!important}@media screen and (max-width:767px){.btnLink_large_orange li a{font-size:1rem;width:65%;font-size:1.2rem}}.btnLink_orange a{display:block;width:16.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#ff9000),to(#ff8a00))!important;background:-webkit-linear-gradient(top,#ff9000,#ff8a00)!important;background:linear-gradient(180deg,#ff9000,#ff8a00)!important}@media screen and (max-width:767px){.btnLink_orange a{font-size:1rem;width:65%;line-height:inherit}}.btnwauto .formLink_pink,.btnwauto a,.btnwauto input[type=submit]{width:auto!important}.btn-inline a{display:inline-block;width:auto;height:auto;margin:0 .666rem;padding:.666rem;color:#333;font-size:1rem;text-align:center;text-decoration:none;border:1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-webkit-linear-gradient(top,#fff,#efefef);background:linear-gradient(180deg,#fff,#efefef);border-radius:5px}@media screen and (max-width:767px){.btn-inline a{font-size:.866rem}}.btnLink_cs_large li{display:block;width:18.666rem;height:auto;margin:1.2rem auto;padding:.8rem;font-size:1.133rem;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;color:#fff;border:1px solid #666;background-color:#666}@media screen and (max-width:767px){.btnLink_cs_large li{font-size:1rem;width:65%;font-size:1.2rem}}.reviewList .clm .reviewdtl{margin:0 0 .666rem;padding:1rem;line-height:1.6;width:100%;overflow:hidden;background-color:#f9f7f2}.reviewList .clm .reviewdtl .part{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewList .clm .reviewmore{margin-top:.666rem;text-align:center}.reviewList .clm .reviewmore .more{display:inline-block;min-width:6.666rem;padding:.066rem 1.266rem .066rem .666rem;cursor:pointer;color:#fff;font-size:.933rem;font-weight:400;text-align:center;vertical-align:top;border-radius:1.333rem;background-image:url("../img/common/chevron-down_w.svg");background-repeat:no-repeat;background-color:#666;background-position:right .4rem center;background-size:1rem 1rem}.reviewList .clm .reviewmore .more.close{background-image:url("../img/common/chevron-up_w.svg");background-repeat:no-repeat}.reviewList .clm .reviewmore.hide{display:none}.reviewList .clm .foot a{display:block;padding:.333rem 1.533rem .333rem 0;background-image:url("../img/common/chevron-right.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}.reviewList .clm .foot a:hover{opacity:.6}@media screen and (max-width:767px){.reviewList .clm .book{font-size:.733rem;line-height:1.4}.reviewList .clm .book .tag{margin-bottom:.333rem}.reviewList .clm .book .icnEnd{margin-top:.2rem}}.reviewBooks .title{margin-right:.666rem;font-size:1.133rem;font-weight:700}.reviewBooks .title a{text-decoration:underline}.reviewBooks .title a:hover{text-decoration:none}.reviewBooks .author a{text-decoration:underline}.reviewBooks .author a:hover{text-decoration:none}@media screen and (max-width:767px){.reviewBooks .title{font-size:.933rem}}.reviewForm{font-size:1rem}.reviewForm .rating{color:#ffd800}@media screen and (max-width:767px){.reviewForm{font-size:.933rem}}.reviewTable textarea{height:16rem}.reviewThanks{margin:0 0 1.333rem;padding:0 0 1.333rem;line-height:1.8;border-bottom:1px dashed #e5e5e5}.moreLink{margin:0 0 1rem;padding:1rem 0;font-size:.866rem;text-align:right}.moreLink a{display:inline-block;padding:0 2rem 0 0;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem}@media screen and (max-width:1023px){.moreLink{margin:0 -.666rem;padding:0;text-align:center;border-top:2px solid #eee;border-bottom:none}.moreLink a{display:block;padding:1rem 2rem 1rem 1rem;font-size:.933rem;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:right .666rem center;background-size:1.333rem 1.333rem}}.moreLink2{margin:0 0 1rem;padding:1rem 0;font-size:.866rem;text-align:right}.moreLink2 a{display:inline-block;padding:0 2rem 0 0;background-image:url("../img/common/plus-box.svg");background-repeat:no-repeat;background-position:100%;background-size:1.333rem 1.333rem}.icnEnd{display:inline-block;width:1.2rem;height:1.2rem;margin:.066rem 0 0 .666rem;font-size:.8rem;line-height:1.2rem;text-align:center;vertical-align:top;border-radius:5px;border:1px solid #e5e5e5;background:#efefef}@media screen and (max-width:767px){.icnEnd{width:1.066rem;height:1.066rem;margin:.066rem 0 0 .466rem;line-height:1.066rem;font-size:.733rem}}.icnNetabare{display:inline-block;padding:0 .4rem 0 1.333rem;color:#cf0000;font-size:.8rem;line-height:1.2rem;text-align:center;vertical-align:top;border-radius:.2rem;border:1px solid #cf0000;background:url("../img/common/alert.svg") no-repeat .266rem/1rem 1rem}@media screen and (max-width:767px){.icnNetabare{font-size:.733rem}}.bookList h3{margin:0 0 1.171rem;background-image:url("../img/common/book-shelf.svg");background-repeat:no-repeat;background-position:left .333rem center;background-size:1.953rem 1.953rem}@media screen and (max-width:767px){.bookList h3{margin:0 0 .937rem;font-size:1.062rem;background-position:left -.066rem;background-size:1.666rem 1.666rem}}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff;opacity:.9;filter:alpha(opacity=90);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toast-top-center{top:20%;right:0;width:100%}.toast-bottom-center{bottom:50%;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.95;filter:alpha(opacity=95)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;opacity:1;filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M13 13h-2V7h2m0 10h-2v-2h2M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z'/%3E%3C/svg%3E")!important}#toast-container>.toast-error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M13 10h-2V6h2m0 8h-2v-2h2m7-10H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4a2 2 0 0 0-2-2z'/%3E%3C/svg%3E")!important}#toast-container>.toast-success{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2m-1 14.5l7-7-1.41-1.41L11 13.67l-3.09-3.08L6.5 12l4.5 4.5z'/%3E%3C/svg%3E")!important}#toast-container>.toast-warning{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M13 14h-2v-4h2m0 8h-2v-2h2M1 21h22L12 2 1 21z'/%3E%3C/svg%3E")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#6fb536}.toast-error{background-color:#cf0000}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;filter:alpha(opacity=40)}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>divrtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}