body{background:#efefef;color:#222;font-family:Meiryo,"メイリオ",sans-serif}h1,h2,h3,h4,h5,h6{margin-top:.5em;margin-bottom:.85em;line-height:1.35em}h1{font-size:1.4em}h2{font-size:1.3em}h3{font-size:1.1em}h4{font-size:1.1em}h5{font-size:1.05em}h6{font-size:1.05em}p{font-size:1em;margin:0 0 1.3em;line-height:1.65em}ul,ol{margin:0 0 1.6em;padding:0;list-style-type:none}li{margin-bottom:.3em}img{max-width:100%;height:auto}a{color:#1877f2}.pc-disp{display:none}form.item-searchform-form{display:flex}form.item-searchform-form input,form.item-searchform-form button{display:block;background:#9aa6bd;color:#fff;border:1px solid #9aa6bd}form.item-searchform-form input{width:295px;color:#fff;padding:4px 5px;border-radius:10px 0 0 10px}form.item-searchform-form button{background:#9aa6bd url(//vs-group.jp/tax/vspicks/wp/wp-content/themes/vs_newspicks/./images/magnifying-glass.png) no-repeat 50% 50%;color:#fff;padding-left:25px;padding-right:15px;border-radius:0 10px 10px 0}form.item-searchform-form input::placeholder{color:#fff}.tile-post-list{display:flex;flex-wrap:wrap}.tile-post-list h2{width:100%}.tile-post-list .tile-post-item{display:initial;flex-basis:42.5%;margin-left:5%}.tile-post-list .tile-post-item .item-thumb{margin:2px 0 5px}.tile-post-list .tile-post-item .item-text h2.book-name{font-size:.8em;margin-bottom:1px}.tile-post-list .tile-post-item .item-text .post-metadata a{padding:1px 7px 0;margin-right:6px;line-height:1em}.tile-post-list .tile-post-item .item-text .book-cat-and-tag ul.post-categories li{margin-bottom:2px}.tile-post-list .tile-post-item .item-text h3{line-height:1.1em}.tile-post-list .tile-post-item .item-text .item-date .rday{display:none}h3.form-title-h3{margin-top:2.5em;padding:.5em 0;border-top:#153167 2px solid;border-bottom:#153167 2px solid;text-align:center}.wpcf7-form{line-height:1.5em}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:90%;border:1px #bbb solid;padding:6px 0;border-radius:6px}.wpcf7-form textarea{height:190px}.wpcf7-form label{display:block;margin-top:3px;margin-bottom:12px}.wpcf7-form .wpcf7-submit{background:#153167;color:#fff;font-weight:700;width:90%;display:block;padding:10px 0 8px;border:1px #153167 solid}.wpcf7 .wpcf7-submit:disabled{background:#d5d9e0;color:#999;border:1px #d5d9e0 solid;cursor:not-allowed}.vsnpick-h-wrap a{text-decoration:none}.vsnpick-h-wrap .vsnpick-h-logoset{background:#153167;color:#fff;padding:2px 6px 2px 10px}.vsnpick-h-wrap .vsnpick-h-logoset a{color:#fff}.vsnpick-h-wrap .vsnpick-h-logoset .vsnpick-h-search{display:none}.vsnpick-h-wrap .vsnpick-h-logoset .vsnpick-logo{width:32%;margin-top:2px;font-size:.7em}.vsnpick-h-wrap .vsnpick-h-logoset .vsnpick-menu{font-size:.8125em}.vsnpick-h-wrap .vsnpick-h-mainmenu{background:#fff;border-bottom:1px solid #aaa;margin-bottom:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.vsnpick-h-wrap .vsnpick-h-mainmenu ul{display:flex;margin-bottom:0}.vsnpick-h-wrap .vsnpick-h-mainmenu ul li{margin:0;flex-basis:6%}.vsnpick-h-wrap .vsnpick-h-mainmenu ul li a{width:100%;color:#060c00;display:block;font-size:.75em;line-height:1em;padding:7px 0;text-align:center;text-decoration:none}.vsnpick-h-wrap .vsnpick-h-mainmenu ul li a:hover{color:#1877f2;text-decoration:underline}.vsnpick-h-sp-ftmenu{display:none}.vsnpick-breadcrumbadd{padding:0;font-size:.8125em;line-height:1.2em}.vsnpick-breadcrumbadd a:hover{text-decoration:none}.vsnpick-f-wrap{background:#153167;color:#fff;padding:10px}.vsnpick-f-wrap .site-info{display:flex;flex-wrap:wrap}.vsnpick-f-wrap .vsnpick-f-copyright{flex-basis:100%;margin-top:12px;font-size:.8em;text-align:center}.bt_top_anc a{background:rgba(255,255,255,.85);box-shadow:1px 2px 4px 0px rgba(0,0,0,.3);font-weight:700;color:#153167;position:fixed;padding:14px 13px;right:10px;bottom:70px;border-radius:50%;z-index:1000;text-decoration:none}.vsnpick-s-wrap{margin-bottom:15px}.vsnpick-s-wrap ul{margin-bottom:0}.vsnpick-s-wrap .s-title{font-size:1.1em;font-weight:700;color:#333;padding:10px 10px 4px;margin-bottom:0}.vsnpick-main .post-content{margin-top:15px}.vsnpick-main .post-content h2{padding:12px 6px 9px 9px;line-height:1.3em;margin-top:.9em;margin-bottom:.9em}.vsnpick-main .post-content h3{margin-top:.9em;margin-bottom:.9em;line-height:1.15em}.vsnpick-main .post-content h4{margin-top:.9em;margin-bottom:.9em;line-height:1.15em}.vsnpick-main .post-content ul{font-weight:700;list-style:circle;padding-left:20px;margin-bottom:1em}.vsnpick-main .post-content ol{font-weight:700;list-style:decimal;padding-left:22px;margin-bottom:1em}.vsnpick-main .post-content strong.subs-t{font-weight:700;font-size:1.0625em}.vsnpick-main .post-content .alignnone{text-align:center;margin:auto;margin-top:20px}.vsnpick-single .vsnpick-article{padding:0 12px}.vsnpick-single .post-metadata{margin-top:5px}.vsnpick-single h1.post-title-h1{margin:.6em 0 .4em;line-height:1.2em}.vsnpick-single .post-dateinfo{font-size:.75em}.vsnpick-single .post-dateinfo span{margin-left:7px}.vsnpick-single .post-navi{display:flex;flex-wrap:wrap}.vsnpick-single .post-navi div{flex-basis:100%;font-size:.9em;line-height:1.2em;margin-bottom:10px}.vsnpick-single .post-navi div a{min-height:45px;display:block;background:#f4f4f4;padding:7px;text-decoration:none}.vsnpick-page h1.page-title-h1{font-size:1.5em;margin-top:1em;line-height:1.15em}.vsnpick-index .vsnpick-article .category-info{padding:0 12px}.vsnpick-index .vsnpick-article .category-info h1.cat-title{font-size:1.0625em;margin-top:.85em;margin-bottom:.75em;padding:8px 0 5px;line-height:1em;text-align:center}.vsnpick-index .cat-content h2.index-main-title{background:0 0;font-size:1.375em;border:none;padding:5px 2px;margin:.8em 0 .75em;line-height:1.25em}.index-info{display:flex}.item-date{margin-top:0;padding-top:1px}.item-catinfo{display:flex;font-size:14px;margin-left:4px}.item-catinfo .tax-ic{display:block;background:#1546a5;color:#fff;padding:5px 5px 0;line-height:1em;margin-left:7px}.item-catinfo .lab-ic{display:block;background-color:#208c05;color:#fff;padding:5px 5px 0;line-height:1em;margin-left:7px}.item-catinfo .inhe-ic{display:block;background-color:#ff7a4d;color:#fff;padding:5px 5px 0;line-height:1em;margin-left:7px}.wp-pagenavi{margin:12px 8px;letter-spacing:-.1em;display:flex;flex-wrap:wrap}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;color:#444;border:1px solid #ddd;padding:4px 10px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#d0d6e1;border-color:#153167;color:#153167}.main-link-img .sp-fbdes{display:none}.vsnpick-home .vsnpick-article{padding:0}.vsnpick-home .home-img{width:100%;height:200px;background:url(//vs-group.jp/tax/vspicks/wp/wp-content/themes/vs_newspicks/./images/home_img.jpg) no-repeat 50% 50%;background-size:cover;position:relative}.vsnpick-home .home-img h1{background:rgba(0,0,0,.5);font-size:1em;color:#fff;padding:10px 20px;margin:0;position:absolute;bottom:10px}.vsnpick-home .home-img h1 a{color:#fff;text-decoration:none}.vsnpick-home .home-img h1 a:hover{text-decoration:underline}.vsnpick-home .home-book h2,.vsnpick-home .home-post h2{font-size:1.2em;margin:.75em 5% .25em}.vsnpick-home .home-book h2 span,.vsnpick-home .home-post h2 span{font-size:.9em;font-weight:400;color:#2d7525;margin-right:3px}.vsnpick-home .vsnpick-article .vsnpick-home-content{padding:0 12px}.home-newtopics{background:#fff;margin-left:1.3%;padding:15px;margin-bottom:15px}.home-newtopics ul{margin-bottom:0}.home-newtopics ul li{position:relative;padding-left:95px;padding-bottom:5px}.home-newtopics ul li span{position:absolute;top:3px;left:0;color:#777;font-size:1em}.fh-div .fc-r{color:#c00}.fh-div .fh-table{width:99%}.fh-div .fh-table tr{padding-bottom:4px}.fh-div .fh-table th{width:25%;text-align:left}.fh-div .fh-table input,.fh-div .fh-table textarea{padding:6px}.vs-youtube .page-content .s-youtube a{position:relative;display:block}.vs-youtube .page-content .s-youtube a:hover,.vs-youtube .page-content .s-youtube a img:hover{opacity:.75}.vs-youtube .page-content .s-youtube a:before{content:'';background:url(//vs-group.jp/tax/vspicks/wp/wp-content/themes/vs_newspicks/./images/youtube_ar.png) no-repeat 50% 50%;width:100px;height:80px;top:75px;left:136px;position:absolute;display:block;z-index:1000}.vs-youtube .page-content .s-youtube h4 a:before{display:none}#toc_container{border:1px solid #ccc;padding:5px 8px;margin-bottom:1.4em;font-size:.85em;line-height:1.15em}#toc_container p.toc_title+ul.toc_list{margin-top:8px}#toc_container ul ul{margin-left:1em}#toc_container li a{display:block;margin-bottom:5px}