h1.logo a{width:122px;height:52px;margin:0 auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(images/logo.gif) no-repeat 0 0;margin:25px auto 0}@media screen and (max-width: 969px){h1.logo a{width:98px;height:44px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(images/logo.gif) no-repeat 0 0;background-size:auto;margin:20px auto 0;background-size:100%}}nav#utility{float:right;font-size:93%;padding-top:20px}@media screen and (max-width: 969px){nav#utility{display:none}}nav#utility ul li{display:inline-block;margin-left:15px;padding-left:10px;background:url(images/icon_arw_line.gif) no-repeat 0 50%}.navsearchbox{width:970px;height:39px;margin-top:56px;position:relative}@media screen and (max-width: 969px){.navsearchbox{display:none}}.gnavbox{width:512px;position:absolute;left:0px}@media screen and (max-width: 969px){.gnavbox{display:none}}.searchbox{width:253px;position:absolute;right:0px;top:-22px}@media screen and (max-width: 969px){.searchbox{display:none}}nav#global{height:34px;position:relative}nav#global ul li{float:left}nav#global ul li a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}nav#global ul li.ghome a{position:absolute;background:url(images/bg_nav_global.gif) no-repeat;left:0;width:53px;height:34px}nav#global ul li.gmagazine a{position:absolute;background:url(images/bg_nav_global.gif) no-repeat;background-position:-101px 0;left:101px;width:92px;height:34px}nav#global ul li.gcomics a{position:absolute;background:url(images/bg_nav_global.gif) no-repeat;background-position:-240px 0;left:240px;width:67px;height:34px}nav#global ul li.gbooks a{position:absolute;background:url(images/bg_nav_global.gif) no-repeat;background-position:-354px 0;left:354px;width:62px;height:34px}nav#global ul li.gnews a{position:absolute;background:url(images/bg_nav_global.gif) no-repeat;background-position:-462px 0;left:462px;width:50px;height:34px}nav#global ul li.gspl_nonadult a{position:absolute;background:url(images/bg_nav_splash.gif) no-repeat;left:0;width:102px;height:34px}nav#global ul li.gspl_adult a{position:absolute;background:url(images/bg_nav_splash.gif) no-repeat;background-position:-153px 0;left:153px;width:63px;height:34px}nav#global ul li.ghome a:hover{background-position:0 -34px}nav#global ul li.gmagazine a:hover{background-position:-101px -34px}nav#global ul li.gcomics a:hover{background-position:-240px -34px}nav#global ul li.gbooks a:hover{background-position:-354px -34px}nav#global ul li.gnews a:hover{background-position:-462px -34px}nav#global ul li.gspl_nonadult a:hover{background-position:0 -34px}nav#global ul li.gspl_adult a:hover{background-position:-153px -34px}#search{display:block}a.searchcatlink{float:right;padding-bottom:5px;text-decoration:underline;vertical-align:top}.search1{padding:3px;border:solid 5px #e2e1e1;font-size:100%;width:200px;height:19px}@media screen and (max-width: 969px){.search1{padding:3px;border:none;border-bottom:solid 2px #231815;font-size:200%;width:60%;height:30px;border-radius:0px;outline:none}}.submit1{cursor:pointer;display:inline-block;text-indent:-9999px;border:0px;width:37px;height:35px;background:url(images/btn_search.gif) left top no-repeat}.searchspbtn{display:none;background-color:rgba(255,255,255,0);border:none;z-index:5}.iconcolor{color:#1f1f1f}@media screen and (max-width: 969px){.searchspbtn{display:block;position:fixed;top:0px;right:0%;padding:20px 1.2rem 0px 0px}#overlay #searchsubmit{background-image:none;text-indent:0px}#overlay .submit1{width:auto;height:auto;font-size:16px;padding:11px;border-radius:25px;background-color:#231815;color:#fff}.searchspclosebtn{margin-top:25px;width:auto;height:auto;padding:10px;font-size:110%}}#overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:998}#overlayWindow{width:100%;height:100%;margin:0px auto;background-color:rgba(255,255,255,0.9);text-align:center;display:none;z-index:999;padding-top:150px}header button.drawer-toggle.drawer-hamburger{display:none}@media screen and (max-width: 969px){header button.drawer-toggle.drawer-hamburger{display:block;width:2rem;padding:25px 1.1rem 33px;background:rgba(255,255,255,0.8) !important;margin-top:-1px}.drawer-open header button.drawer-toggle.drawer-hamburger{background:#fff !important}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{color:#231815}.drawer.drawer--left.drawer-open header nav.drawer-nav ul{display:block;box-sizing:border-box;text-align:left;margin-top:8vw;padding:0px 15px 0px 30px;font-size:1.5em;line-height:140%}.drawer.drawer--left.drawer-open header nav.drawer-nav ul li{margin-bottom:5vw}.drawer--top.drawer-open .drawer-nav{top:0;overflow:auto;-webkit-overflow-scrolling:touch}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0;overflow:auto;-webkit-overflow-scrolling:touch}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0;overflow:auto;-webkit-overflow-scrolling:touch}}.wrapper{width:970px;margin:0 auto}@media screen and (max-width: 969px){.wrapper{width:94%;margin:0 auto}}.owl-stage-outer{background:url(images/bg_dotted.gif) repeat-x 0 100%;margin-bottom:10px}.owl-carousel .item{display:block;float:left;width:320px;margin-left:1px}@media screen and (max-width: 969px){.owl-carousel .item{width:100%}}.owl-carousel a img{margin-bottom:10px}.owl-carousel .item div span{display:block;padding:0px 10px 14px 0px;color:#3e3e3e;font-style:italic}.owl-carousel .item div span.icon_magazine{background:url(images/icon_magazine.gif) no-repeat 0 6%;padding-left:72px}.owl-carousel .item div span.icon_books{background:url(images/icon_books.gif) no-repeat 0 6%;padding-left:55px}.owl-carousel .item div span.icon_comics{background:url(images/icon_comics.gif) no-repeat 0 6%;padding-left:59px}.owl-carousel .item div span.icon_digital{background:url(images/icon_digital.gif) no-repeat 0 6%;padding-left:63px}.owl-dots button.owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-dots button.owl-dot.active span{width:10px;height:10px;margin:5px 7px;background:#869791;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-dots{text-align:center}div.maincontent{width:633px;float:left}@media screen and (max-width: 969px){div.maincontent{width:100%;float:none}}section#newreleases h2{width:607px;height:26px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(images/ttl_top_newreleases.gif) no-repeat 0 0}@media screen and (max-width: 969px){section#newreleases h2{width:auto;height:auto;text-indent:0%;white-space:nowrap;overflow:visible;background:none;border-bottom:solid 4px #231815;padding-bottom:10px}section#newreleases h2 .ttliconsp{font-size:1.5em;font-weight:bold}section#newreleases h2 span:nth-child(2){font-size:20px}}div.newpostitem{width:633px;margin:20px -27px 0 0;margin-right:-27px}@media screen and (max-width: 969px){div.newpostitem{width:100%;margin:20px 0px 0px 0px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-around;align-items:flex-start;margin-bottom:50px}}div.postitem{float:left;margin:0 27px 30px 0;width:184px;min-height:351px}@media screen and (max-width: 969px){div.postitem{display:flex;float:none;margin:0px 0px 0px 0px;flex-basis:47%;width:100%;min-height:auto}div.postitem:nth-child(n+3){margin-top:15px}div.postitem a{display:inline-block;width:100%}div.postitem a img{width:100%;box-sizing:border-box}div.postitem a .wrtr_postitem{margin-bottom:15px}}.ttl_postitem{display:block;font-size:108%;font-style:italic;font-weight:bolder}.wrtr_postitem{display:block;font-size:93%;font-style:italic}div.postitem img{display:block;border:solid 5px #dedddd;margin-bottom:16px}.buybookbox,.buyebookbox{width:285px;float:left}@media screen and (max-width: 969px){.buybookbox,.buyebookbox{width:47%}.buybookbox{float:left}.buyebookbox{float:right}}.buyebookbox{margin-left:40px}@media screen and (max-width: 969px){.buyebookbox{margin-left:0px}}.buybookbox h4,.buyebookbox h4{width:285px;height:26px;text-indent:100%;white-space:nowrap;overflow:hidden}.buybookbox h4{background:url(images/ttl_top_buybook.gif) no-repeat 0 0}.buyebookbox h4{background:url(images/ttl_top_buyebook.gif) no-repeat 0 0}@media screen and (max-width: 969px){.buybookbox h4,.buyebookbox h4{width:100%;height:auto;text-indent:0%;white-space:nowrap;overflow:visible;background:none !important;border-bottom:solid 4px #231815;padding-bottom:10px}.buybookbox h4 .ttliconsp,.buyebookbox h4 .ttliconsp{font-size:1.5em;font-weight:bold}.buybookbox h4 .noto900,.buyebookbox h4 .noto900{font-size:1.4em}}.buybookbox ul li,.buyebookbox ul li{border-bottom:dotted 1px #868585;font-size:116%;padding:10px 0 10px 24px}.breadcrumb{padding:2px 4px;margin-top:50px}.breadcrumb ul li{float:left;margin-right:10px;font-size:85%;line-height:110%}.breadcrumb ul li a{background:url(images/icon_arw_line.gif) no-repeat right center;padding:5px 15px 5px 0px}@media screen and (max-width: 969px){.spmgntop{margin-top:50px !important}}.buybookbox h4.ttl_single_buybook{background:url(images/ttl_single_buybook.gif) no-repeat 0 0}.buyebookbox h4.ttl_single_buyebook{background:url(images/ttl_single_buyebook.gif) no-repeat 0 0}@media screen and (max-width: 969px){#detail div .buybookbox h4 .noto900,#detail div .buyebookbox h4 .noto900{color:#b13546}}#detail .ttlbox_detail{position:relative;border-bottom:solid 5px #3e3e3e;margin-top:20px}#detail .ttlbox_detail .btn_buy img{position:absolute;bottom:0px;right:0px;vertical-align:text-bottom}.btn_buy_sp{display:none}#detail h2{width:100%;background:url(images/bg_ttl.gif) no-repeat left center;font-size:146.5%;font-style:italic;font-weight:bolder;padding:0 3px 0px 30px;margin:0px 0px 10px;line-height:120%;width:80%}.ttl_detail_icon{display:none}@media screen and (max-width: 969px){#detail .ttlbox_detail{border-bottom:solid 4px #3e3e3e;margin-top:40px}#detail .ttlbox_detail{display:table;width:100%;border-bottom:solid 4px #231815;min-height:2.5em}#detail .ttlbox_detail span,#detail .ttlbox_detail h2,#detail .ttlbox_detail a{display:table-cell;box-sizing:border-box}#detail .ttlbox_detail span img,#detail .ttlbox_detail h2 img,#detail .ttlbox_detail a img{display:none}#detail .ttlbox_detail .ttl_detail_icon{vertical-align:top;width:1em;font-size:1.46em;padding-top:2px}#detail .ttlbox_detail h2{vertical-align:top;background:none;padding:0em 0.3em 0.3em 0.3em;text-align:left}#detail .ttlbox_detail a{vertical-align:bottom;box-sizing:border-box;text-align:right}#detail .ttlbox_detail a .btn_buy_sp{border-top:4px solid #231815;height:3em;white-space:nowrap;color:#b13546;display:inline-block;padding-top:0.7em}}.books_detail{padding-top:25px}@media screen and (max-width: 969px){.books_detail{padding-top:40px}}.detail_imgbox{float:left;position:relative;min-height:485px}#mainimglist{background-color:#dedddd;max-height:400px;overflow:hidden;padding:5px 5px 1px}#mainimglist img{max-width:270px}@media screen and (max-width: 969px){.detail_imgbox{float:none;position:relative;min-height:auto;margin-bottom:20px}#mainimglist{background-color:inherit;max-height:400px;overflow:hidden;padding:0px;text-align:center}#mainimglist img{border:solid 4px #dedddd;box-sizing:border-box}}#thumbnaillist{position:absolute;top:410px;width:280px;height:75px}#thumbnaillist ul li{float:left;height:70px;overflow:hidden}@media screen and (max-width: 969px){#thumbnaillist{position:static;top:0px;width:100%;height:auto}#thumbnaillist ul{display:flex;justify-content:flex-start;margin-top:25px}#thumbnaillist ul li{float:none;flex-basis:25%;height:auto;overflow:hidden}#thumbnaillist ul li a img{width:100% !important}}.detail_txtbox{width:320px;float:right}@media screen and (max-width: 969px){.detail_txtbox{width:100%;float:none}}dl.itemdetaillist{overflow:hidden;zoom:1;padding-bottom:20px}dl.itemdetaillist dt{margin-bottom:5px;padding-bottom:5px;width:70px;float:left;clear:both;font-weight:bold}dl.itemdetaillist dd{margin-bottom:5px;padding:0 0 5px 80px}@media screen and (max-width: 969px){dl.itemdetaillist{font-size:0.9em}dl.itemdetaillist dt{width:17%}dl.itemdetaillist dd{padding:0 0 5px 20%}}.bg_dotline{background:url(images/bg_dotted.gif) repeat-x 0 100%}.detail_txtbox .bg_dotline ul{padding-bottom:20px}.freetxt{padding-top:12px;font-size:100%;line-height:161.6%}@media screen and (max-width: 969px){.freetxt{padding-top:12px;font-size:1.3em;line-height:2em}}#trial,#related{width:607px;margin-top:50px}#trial h3,#related h3{width:607px;height:26px;text-indent:100%;white-space:nowrap;overflow:hidden}#trial h3{background:url(images/ttl_trial.gif) no-repeat scroll 0 0}#related h3{background:url(images/ttl_related.gif) no-repeat scroll 0 0}@media screen and (max-width: 969px){#trial,#related{width:100%}#trial{margin-top:50px}#related{margin-top:30px}#trial h3,#related h3{width:100%;height:auto;text-indent:0%;white-space:nowrap;overflow:visible;background:none;border-bottom:solid 4px #231815;padding-bottom:10px;font-size:20px}#related h3{font-family:"Noto Sans JP", sans-serif;font-weight:900;font-style:italic}#related h3:before{font-family:"Font Awesome 5 Free";content:'\f111';font-weight:500;font-style:normal;margin-right:8px}}#trial ul,#related ul{padding-top:20px}#trial ul li,#related ul li{float:left;margin-left:23px}#trial ul li:first-child,#related ul li:first-child{margin-left:0px}#related ul li a img{width:93px;border:solid 5px #dedddd}#trial ul li a img{width:72px;border:solid 5px #dedddd}#related ul li{width:103px;display:block}div#related ul li a h4.thumtitle{font-size:85%;line-height:116%}#related ul li a{color:#111111}@media screen and (max-width: 969px){#trial ul,#related ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#trial ul img,#related ul img{width:100%}#trial ul li,#related ul li{flex-basis:18%;margin:0px 0px 20px;float:none}#trial ul li a img,#related ul li a img{width:100%;box-sizing:border-box}.thumtitle{margin-top:10px;font-size:1em !important;font-weight:normal}}.maincontent article section#detail2 div.freetxt time,.maincontent article section#detail2 div.freetxt div.storymeta a{font-size:93%}.maincontent article section#detail2 div.freetxt div.storymeta{padding-bottom:10px;border-bottom:1px dotted #868585}.postlist h2,#detail2 h2{border-bottom:solid 5px #3e3e3e;background:url(images/bg_ttl.gif) no-repeat left 30%;font-size:146.5%;font-style:italic;font-weight:bolder;padding:0 3px 10px 30px;margin:21px 0px 0px;line-height:120%;width:600px}@media screen and (max-width: 969px){.postlist h2,#detail2 h2{width:100%;height:auto;text-indent:0%;white-space:normal;overflow:visible;background:none;border-bottom:solid 4px #231815;padding:0px;padding-bottom:10px;font-size:20px;font-family:"Noto Sans JP", sans-serif;font-weight:900;font-style:italic;padding-left:1.4em;text-indent:-1.4em;box-sizing:border-box;width:100%}.postlist h2:before,#detail2 h2:before{font-family:"Font Awesome 5 Free";content:'\f111';font-weight:500;font-style:normal;margin-right:8px}}.postlist .postlist-inner{margin-top:25px;padding-bottom:25px;line-height:167%;border-bottom:1px dotted #868585}.postlist div.postlist-inner a img{width:93px;border:solid 1px #dedddd;float:left;margin-right:15px}.postlist .postlist-inner .tagpostttl{font-size:116%;font-weight:bolder;margin-top:10px}.taglist a{line-height:250%;padding:0 15px;font-size:18px}.tbl_company tr th,.tbl_company tr td{border-bottom:dotted 1px #cccccc}.tbl_company tr th{width:40%}.tbl_company tr td.sel1{width:20%}@media screen and (max-width: 969px){.tbl_company tr th,.tbl_company tr td{font-size:0.7em;line-height:1.4em;vertical-align:middle}.tbl_company tr th{width:25%;text-align:left}.tbl_company tr td.sel1{width:40%}}.wpcf7 .wpcf7-form{margin-top:25px;border-top:dotted 1px #868585}.wpcf7 .wpcf7-form input{width:70%;height:30px;font-size:131%}.wpcf7 .wpcf7-form textarea{width:70%;height:100px;font-size:131%}.wpcf7 .wpcf7-form p.btn_send input{background:url("images/btn_send.gif") no-repeat scroll left top;border:0 none;cursor:pointer;display:inline-block;height:45px;text-indent:-9999px;width:150px}html body.page div.wrapper div.maincontent article section#detail2 div.freetxt div#wpcf7-f1402-p9-o1.wpcf7 form.wpcf7-form div.wpcf7-response-output{margin:2em 0 1em}@media screen and (max-width: 969px){.wpcf7 .wpcf7-form{width:100%;margin-top:50px;padding-top:30px;box-sizing:border-box}.wpcf7 .wpcf7-form p{font-size:0.8em}.wpcf7 .wpcf7-form p font{font-size:.7em}.wpcf7 .wpcf7-form span{display:block}.wpcf7 .wpcf7-form span input,.wpcf7 .wpcf7-form span textarea{font-size:1.3em;box-sizing:border-box;-webkit-appearance:none;border-radius:0;border:none;background-color:#f5f5f5}.wpcf7 .wpcf7-form span input{width:100%;height:40px}.wpcf7 .wpcf7-form span textarea{width:100% !important;height:120px}.wpcf7-form p.btn_send{padding-bottom:20px}.wpcf7-form p.btn_send input.wpcf7-submit{background:none;border:0 none;cursor:pointer;display:inline-block;height:50px;text-indent:0px;width:100%;box-sizing:border-box;font-size:1em;color:#fff;background-color:#231815;-webkit-appearance:none;border-radius:0}.wpcf7-form p span.wpcf7-form-control-wrap{overflow:hidden;width:100%;text-align:center;box-sizing:border-box}.wpcf7-form p span.wpcf7-form-control-wrap input{height:40px}.wpcf7-form p span select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.wpcf7-form p span select::-ms-expand{display:none}.wpcf7-form p span.wpcf7-form-control-wrap.naiyou02,.wpcf7-form p span.wpcf7-form-control-wrap.toritsugi,.wpcf7-form p span.wpcf7-form-control-wrap.horyuu{position:relative;background:#f5f5f5}.wpcf7-form p span.wpcf7-form-control-wrap.naiyou02::before,.wpcf7-form p span.wpcf7-form-control-wrap.toritsugi::before,.wpcf7-form p span.wpcf7-form-control-wrap.horyuu::before{position:absolute;top:1.5em;right:0.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #231815;pointer-events:none}.wpcf7-form p span.wpcf7-form-control-wrap.naiyou02 select,.wpcf7-form p span.wpcf7-form-control-wrap.toritsugi select,.wpcf7-form p span.wpcf7-form-control-wrap.horyuu select{padding:8px 38px 8px 8px;color:#231815;font-size:1.1em;box-sizing:border-box !important}}div.sidebar,div.sidebar2{width:300px;float:right}@media screen and (max-width: 969px){div.sidebar,div.sidebar2{width:100%;float:none}}div.sidebar2{margin-top:35px}div.sidebar>section,div.sidebar2>section{margin-bottom:50px}.ttl_sidebar_sp{display:none}@media screen and (max-width: 969px){.ttl_sidebar_sp{display:block;width:100%}.sidebar section h3 a img,.sidebar section h4 a img,.sidebar section h5 a img,.sidebar2 section h3 a img,.sidebar2 section h4 a img,.sidebar2 section h5 a img,.sidebar2 section h4>img,.sidebar2 section h3>img{display:none}#information{margin-top:50px}#information h3,#recommend h4,#tagcloud h5,#backnumber h3,.sidebar2headingsp h3,.sidebar2headingsp h4{font-size:100%;width:100%;height:auto;text-indent:0%;white-space:nowrap;overflow:visible;background:none;border-bottom:solid 4px #231815;padding-bottom:10px}#information h3 .ttliconsp,#recommend h4 .ttliconsp,#tagcloud h5 .ttliconsp,#backnumber h3 .ttliconsp,.sidebar2headingsp h3 .ttliconsp,.sidebar2headingsp h4 .ttliconsp{font-size:1.5em;font-weight:bold}#information h3 span>span:nth-child(2),#recommend h4 span>span:nth-child(2),#tagcloud h5 span>span:nth-child(2),#backnumber h3 span>span:nth-child(2),.sidebar2headingsp h3 span>span:nth-child(2),.sidebar2headingsp h4 span>span:nth-child(2){font-size:20px}#information h3 .sidebarlinkarrow,#recommend h4 .sidebarlinkarrow,#tagcloud h5 .sidebarlinkarrow,#backnumber h3 .sidebarlinkarrow,.sidebar2headingsp h3 .sidebarlinkarrow,.sidebar2headingsp h4 .sidebarlinkarrow{float:right}}#information ul li{border-bottom:dotted 1px #868585;padding:10px 0 15px}#information ul li a time{display:block;font-size:93%}#recommend ul li{border-bottom:dotted 1px #868585;padding:13px 0}#recommend ul li a img{width:68px;border:solid 1px #dedddd;float:left;margin-right:15px}#recommend ul li.clearfix a time{display:block;font-size:93%}.ttl_recommend_item,.postlist .postlist-inner a h3{display:block;font-size:116%;font-weight:bolder;padding:1px 0 5px}#tagcloud ul{padding:10px 0px 0 25px}#tagcloud ul li{margin-right:15px;display:inline-block;font-size:108%;font-weight:bolder;line-height:197%}#tagcloud ul li a:hover{color:#b13546}@media screen and (max-width: 969px){#tagcloud ul{padding:0px}#tagcloud ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:40px;position:relative;background:#fff;border:2px solid #231815;border-radius:25px;box-sizing:border-box;padding:0 40px 0 21px;color:#231815;font-size:10px !important;letter-spacing:0.1em;line-height:1.3;text-align:left;text-decoration:none;transition-duration:0.3s;margin-top:20px}#tagcloud ul li a:before{content:'';width:8px;height:8px;border:0;border-top:2px solid #231815;border-right:2px solid #231815;transform:rotate(45deg);position:absolute;top:50%;right:25px;margin-top:-6px}#tagcloud ul li a:hover{background:#231815;color:#fff}#tagcloud ul li a:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}}#backnumber ul li{border-bottom:dotted 1px #868585;padding:13px 0}#cat_magazine ul li a,#cat_comics ul li a,#cat_books ul li a{background:url(images/icon_arw_line.gif) no-repeat 0 50%;padding-left:15px;line-height:180%;font-size:116%}@media screen and (max-width: 969px){.sidebar2headingsp ul{margin-top:20px}.sidebar2headingsp ul li{margin-top:20px}.sidebar2headingsp ul li:first-child{margin-top:0px}}#backnumber ul li a time,.wrtr_backnumber{font-size:85%;display:block;line-height:120%;font-weight:normal}.wrapper div.maincontent section .postlist ul li label{padding-left:10px;vertical-align:middle}.wrapper div.maincontent section div.postlist div#searchbox div.title{border:none;color:#666666;display:block;font-size:1em;font-weight:bold;height:100%;line-height:100%;margin-top:7px;padding:0 10px}.submit2{background:url("images/btn_search2.gif") no-repeat scroll left top;border:0 none;cursor:pointer;display:inline-block;height:45px;text-indent:-9999px;width:150px}@media screen and (max-width: 969px){.submit2{background:none;border:0 none;cursor:pointer;display:inline-block;height:50px;text-indent:0px;width:100%;box-sizing:border-box;font-size:1em;color:#fff;background-color:#231815;-webkit-appearance:none;border-radius:0}.page-template-uscescart .postlist #searchbox form .field fieldset{margin-bottom:0px}}#utilitynav_front{position:relative;overflow:hidden;padding-top:1%}@media screen and (max-width: 969px){#utilitynav_front{padding-top:30px;display:block;width:94%;margin:0 auto}}#utilitynav_front ul{position:relative;left:50%;float:left}#utilitynav_front ul li{position:relative;left:-50%;float:left}@media screen and (max-width: 969px){#utilitynav_front ul{position:relative;left:0%;float:none;display:block}#utilitynav_front ul li{position:relative;left:0%;float:none;display:inline-block;margin-bottom:20px}}#logo_front{width:100%;height:20%;padding-top:10%}#logo_front h1.logo a{margin:0 auto}.wrapper_front{width:100%;padding-top:5%}.wrapper_front_inner_l,.wrapper_front_inner_r{width:45%;min-height:180px;float:left}.wrapper_front_inner_l{padding:3% 5% 0 0}.wrapper_front_inner_r{padding:3% 0 0 5%;color:#B13546}.wrapper_front_inner_r p a>span{font-size:197%;color:#B13546}.wrapper_front_inner_l_box{float:right}.wrapper_front_inner_l_box ul li{margin-top:10px}@media screen and (max-width: 969px){.wrapper_front_inner_l_box ul li{margin-top:20px}}.wrapper_front_inner_l_box ul li:first-child{margin:0}.footer_front{text-align:center;font-size:86%}@media screen and (max-width: 969px){.footer_front{width:94%;margin:0 auto}}.gotop{width:100%;height:61px;border-top:solid 5px #3e3e3e;border-bottom:solid 5px #3e3e3e;margin-top:70px}.gotop_inner{width:970px;margin:0 auto;position:relative}.gotop_inner>a{display:block;width:95px;height:61px;position:absolute;right:205px}@media screen and (max-width: 969px){.gotop_inner{width:100%;margin:0 auto;position:relative}.gotop_inner>a{display:block;width:95px;height:61px;position:absolute;right:10%}}.footerlink1{float:left;width:205px}@media screen and (max-width: 969px){.footerlink1{float:none;width:100%}}.footerlink1 h4{background:url(images/icon_arw_round.gif) no-repeat 0 50%;padding-left:30px;font-size:16px;font-style:italic}.footerlink1 ul{padding:13px 0 0 5px}.footerlink1 ul li{background:url(images/icon_arw_line.gif) no-repeat 0 50%;padding-left:25px;line-height:174%}.footersocial ul li{float:left;margin-left:10px}@media screen and (max-width: 969px){footer .pdgt45{padding-top:0px}.footerlink1 h4{margin-top:45px}.footerlink1 ul{padding:13px 0 0 5px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-around;align-items:flex-start}.footerlink1 ul li{line-height:100%;flex-basis:47%;margin-top:30px;padding-left:0px;background:none}.footerlink1 ul li:nth-child(1,2){margin-top:0px}.footerlink1 ul li:before{content:url(images/icon_arw_line.gif);padding-right:0.5em;position:absolute;line-height:140%}.footerlink1 ul li a{line-height:140%;position:relative;padding:0 0 0 1em;display:inline-block;box-sizing:border-box}.footersocial ul li{float:left;margin-left:10px}}.footersocial{float:right}.footersocial ul li:first-child{margin:0}@media screen and (max-width: 969px){.footersocial{float:none;width:100%;margin:45px auto 0px}.footersocial ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-around;align-items:flex-start}.footersocial ul li{flex-basis:45%}.footersocial ul li:first-child{margin:0;text-align:right}}.footerlink2{text-align:center;margin-top:50px}.footerlink2 ul li{display:inline;border-left:solid 2px #666666;padding:0 20px}.footerlink2 ul li:first-child{border-left:none;padding-left:0px}@media screen and (max-width: 969px){.footerlink2 ul{text-align:left;display:block;width:100%}.footerlink2 ul li{display:inline-block;border-left:none;padding:0px 30px 0px 0px;line-height:300%;text-align:left}.footerlink2 ul li:first-child{border-left:none;padding-left:0px}.footerlink2 ul li a{white-space:nowrap}}.copyright{margin:20px auto 40px;text-align:right}@media screen and (max-width: 969px){.copyright{font-size:11px}}.floatl{float:left}.floatr{float:right}.pdgw10{padding:0 10px}.pdgh15{padding:15px 0}.pdgh30{padding:30px 0}.pdgt5{padding-top:5px}.pdgt10{padding-top:10px}.pdgt15{padding-top:15px}.pdgt20{padding-top:20px}.pdgt25{padding-top:25px}.pdgt30{padding-top:30px}.pdgt40{padding-top:40px}.pdgt45{padding-top:45px}.pdgl10{padding-left:10px}.pdgr10{padding-right:10px}.pdgb5{padding-bottom:5px}.pdgb10{padding-bottom:10px}.pdgb15{padding-bottom:15px}.pdgb20{padding-bottom:20px}.pdgb25{padding-bottom:25px}.pdgb30{padding-bottom:30px}.pdgb35{padding-bottom:35px}.pdgb40{padding-bottom:40px}.pdgb45{padding-bottom:45px}.pdgb50{padding-bottom:50px}.pdgb55{padding-bottom:55px}.pdgb60{padding-bottom:60px}.pdgb70{padding-bottom:70px}.pdgb80{padding-bottom:80px}.pdgb100{padding-bottom:100px}.mgnh40{margin:40px 0}.mgnt5{margin-top:5px}.mgnt25{margin-top:25px}.mgnt30{margin-top:30px}.mgnt35{margin-top:35px}.mgnt40{margin-top:40px}.mgnt50{margin-top:50px}.mgnt70{margin-top:70px}.mgnb5{margin-bottom:5px}.mgnb10{margin-bottom:10px}.mgnb15{margin-bottom:15px}.mgnb20{margin-bottom:20px}.mgnb30{margin-bottom:30px}.mgnb35{margin-bottom:35px}.mgnb40{margin-bottom:40px}.mgnb55{margin-bottom:55px}.mgnb70{margin-bottom:70px}.mgnr20{margin-right:20px}.mgnl10{margin-left:10px}.mgnl25{margin-left:25px}.txtidt{text-indent:100%;white-space:nowrap;overflow:hidden}.txtr{text-align:right}.txtl{text-align:left}.txtc{text-align:center}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:100;src:local("Noto Sans CJK JP Thin"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:local("Noto Sans CJK JP Light"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:local("Noto Sans CJK JP Black"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.otf) format("opentype")}.noto100{font-family:"Noto Sans JP", sans-serif;font-weight:100;font-style:italic}.noto300{font-family:"Noto Sans JP", sans-serif;font-weight:300;font-style:italic}.noto400{font-family:"Noto Sans JP", sans-serif;font-weight:400;font-style:italic}.noto500{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-style:italic}.noto700{font-family:"Noto Sans JP", sans-serif;font-weight:700;font-style:italic}.noto900{font-family:"Noto Sans JP", sans-serif;font-weight:900;font-style:italic}.palt{font-feature-settings:"palt" on}
