@media print,screen{#content .searchContent{padding:0 3.125vw}#content .searchContent>div{border-radius:6.25vw;padding:3.125vw 0;background-image:url(../images/common/bg_dot.png);background-size:3.59375vw auto;background-position:center top;margin-bottom:3.125vw}#content .searchContent>div h2{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border:.9375vw solid #f24fa0;height:13.125vw;color:#f24fa0;display:block;line-height:11.35vw;vertical-align:middle;font-size:5vw;font-weight:900;text-align:center;background-color:#fff;width:87.5vw;margin:0 auto;border-radius:6.5625vw}#content .searchContent>div.genre{padding-bottom:6.25vw}#content .searchContent>div.genre nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content .searchContent>div.genre nav a{text-align:center;text-decoration:none;width:42.1875vw;margin:3.125vw 1.5625vw 0 1.5625vw}#content .searchContent>div.genre nav a img{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:.9375vw solid #f24fa0;width:100%}#content .searchContent>div.genre nav a h3{margin-top:1.5625vw;font-weight:900;color:#f24fa0;font-size:4.375vw}#content .searchContent>div.character nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content .searchContent>div.character nav a{background-color:#f24fa0;text-decoration:none;width:42.1875vw;margin:3.125vw 1.5625vw 0 1.5625vw;border-radius:3.75vw;overflow:hidden}#content .searchContent>div.character nav a img{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#content .searchContent>div.character nav a h3{width:100%;background-image:url(../../common/2020/images/arrow05.svg);background-size:1.875vw 3.125vw;background-repeat:no-repeat;background-position:right 3.75vw center}#content .searchContent>div.character nav a h3 span{display:table-cell;vertical-align:middle;padding:0 4.0625vw;font-weight:900;color:#fff;height:13.75vw;line-height:1.33em;font-size:3.75vw}#content .searchContent>div.character nav a:last-of-type h3 span{font-size:3.5vw}#content section#searchform{border-top:.625vw solid #fff;border-bottom:.625vw solid #fff;background-color:#f24fa0;margin-bottom:.625vw;padding-bottom:9.375vw}#content section#searchform h2{padding:6.25vw 0;font-size:4.375vw;font-weight:700;text-align:center;color:#fff}#content section#searchform #search_box{display:block;width:100%;color:#3c3c3c}#content section#searchform #search_box>div.formwrap{background-color:#fff;margin:0 1.875vw 0 1.875vw;padding:1.875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content section#searchform #search_box>div.formwrap .ico{width:9.6875vw;padding-right:3.125vw;padding-left:0;border-right:.3125vw solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}#content section#searchform #search_box>div.formwrap .ico svg{margin-left:1.25vw;margin-top:3.75vw;width:4.6875vw;height:auto}#content section#searchform #search_box>div.formwrap form{font-family:inherit}#content section#searchform #search_box>div.formwrap form input{display:inline-block;font-size:4.375vw;background:none;float:left;color:#3c3c3c;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:70vw;height:12.5vw;padding:1.875vw}#content section#searchform #search_box>div.formwrap form input:focus{outline:none}#content section#searchform #search_box>div.formwrap button{display:inline-block;border:none;padding:0;width:12.5vw;height:12.5vw;background:rgba(0,0,0,0)}#content section#searchform #search_box>div.formwrap button svg{width:12.5vw;height:12.5vw}#content section#searchform #search_box>div.formwrap button svg rect{fill:#f24fa0}#content section#searchform #search_box>div.formwrap button svg path{fill:#fff}}@media print,screen and (min-width: 640px){#content{min-width:1240px}#content .searchContent{min-width:1240px;width:1240px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#content .searchContent>div{border-radius:30px;padding:40px 0;background-size:23px;margin-bottom:30px}#content .searchContent>div h2{border:4px solid #f24fa0;height:64px;line-height:56px;font-size:28px;width:503px;border-radius:32px}#content .searchContent>div.genre{padding-bottom:40px}#content .searchContent>div.genre nav{margin-top:40px}#content .searchContent>div.genre nav a{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);text-align:center;text-decoration:none;width:167px;margin:0 11px}#content .searchContent>div.genre nav a img{border:4px solid #f24fa0}#content .searchContent>div.genre nav a h3{margin-top:8px;font-size:22px}#content .searchContent>div.genre nav a:hover{opacity:.8}#content .searchContent>div.character nav{margin-top:40px}#content .searchContent>div.character nav a{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);width:200px;margin:0 10px;border-radius:15px}#content .searchContent>div.character nav a h3{width:100%;background-size:8px 14px;background-position:right 15px center}#content .searchContent>div.character nav a h3 span{padding:0 15px;height:50px;line-height:1.286em;font-size:14px}#content .searchContent>div.character nav a:hover{opacity:.8}#content .searchContent>div.character nav a:last-of-type h3 span{font-size:14px}#content section#searchform{border-bottom:0;border-top:2px solid #fff;background-color:#f24fa0;margin-bottom:0;padding-bottom:30px}#content section#searchform h2{padding:30px 0;font-size:22px}#content section#searchform #search_box{margin:0 auto}#content section#searchform #search_box>div.formwrap{width:700px;height:74px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content section#searchform #search_box>div.formwrap .ico{width:44px;padding-right:15px;padding-left:0;border-right:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}#content section#searchform #search_box>div.formwrap .ico svg{margin-left:6px;margin-top:15px;width:22px;height:23px !important}#content section#searchform #search_box>div.formwrap form{font-family:inherit}#content section#searchform #search_box>div.formwrap form input{display:inline-block;font-size:16px;background:none;float:left;color:#3c3c3c;border:none;height:54px;-webkit-box-sizing:border-box;box-sizing:border-box;width:571px;padding:9px}#content section#searchform #search_box>div.formwrap form input:-ms-input-placeholder{color:#b4b4b4}#content section#searchform #search_box>div.formwrap form input::-webkit-input-placeholder{color:#b4b4b4}#content section#searchform #search_box>div.formwrap form input::-moz-placeholder{color:#b4b4b4}#content section#searchform #search_box>div.formwrap form input::-ms-input-placeholder{color:#b4b4b4}#content section#searchform #search_box>div.formwrap form input::placeholder{color:#b4b4b4}#content section#searchform #search_box>div.formwrap form input::-ms-input-placeholder{color:#b4b4b4}#content section#searchform #search_box>div.formwrap form input:focus{outline:none}#content section#searchform #search_box>div.formwrap button{margin-left:10px;display:inline-block;border:none;padding:0;width:54px;height:54px;background:rgba(0,0,0,0)}#content section#searchform #search_box>div.formwrap button svg{width:54px;height:54px}#content section#searchform #search_box>div.formwrap button:hover svg rect{fill:#fff}#content section#searchform #search_box>div.formwrap button:hover svg path{fill:#f24fa0}}