html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.img-responsive{width:100%;height:auto}.article{padding-bottom:70px}.article2{padding:0 40px 40px 40px}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{line-height:1;color:#333;font-size:14px;font-family:"Noto Sans Japanese",sans-serif !important;font-style:normal;font-weight:500;line-height:1.6 !important;background:#ffffff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;white-space:normal;position:relative;text-align:justify;font-weight:normal}input,select,textarea{font-size:16px;font-family:sans-serif;font-style:normal;font-weight:300}.sound{border:1px solid #fff;width:100%}.alignleft{float:left;margin:5px 20px 5px 0}.alignright{float:right;margin:20px 0 20px 20px}.alignrightSmall{width:120px;margin-left:20px}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}blockquote:before{content:'';background-image:url("./images/block.svg");position:absolute;z-index:99999;top:0px;left:0px;width:20px;height:20px}blockquote{border:0;display:block;margin:20px 0;font-size:14px;padding:25px;background-color:#f5f3ee;position:relative}h1,h2,h3,h4,h5,h6{font-weight:100;margin-bottom:10px;color:#444444;line-height:1.2em}h1{font-family:'Montserrat', sans-serif;font-size:62px;position:relative;margin-bottom:0px}h2{font-family:'Montserrat', sans-serif;font-size:48px;position:relative}h3{font-family:'Montserrat', sans-serif;font-size:30px}h4{font-family:'Montserrat', sans-serif;font-size:22px}h5{font-family:'Montserrat', sans-serif;font-size:20px}h6{font-family:'Montserrat', sans-serif;font-size:18px}p{margin-bottom:20px}.text-blue{color:#3babc4}a,a>*{color:#333;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.facebook_button{background:#4267b2;margin-right:5px;display:inline-block;padding:0 5px;font-size:12px;height:20px;border-radius:3px}.twitter_button{background:#1b95e0;margin-right:5px;display:inline-block;padding:0 5px;font-size:12px;height:20px;border-radius:3px}.hatebu_button{background:#1b95e0;margin-right:5px;display:inline-block;padding:0 5px;font-size:12px;height:20px;border-radius:3px}.hatebu_button:before{content:'';background:url("https://cdn-ak.b.st-hatena.com/images/entry-button/standard.svg");width:12px;height:12px;display:inline-block;margin:4px 5px 0 0;vertical-align:top}.sns i{margin-right:5px}.sns a>*{color:#fff;font-size:12px;font-weight:600}.sns .count{margin-left:5px;font-weight:600;font-size:10px}a:hover,a>*:hover,a:focus{text-decoration:none;outline:0}em{font-style:italic}strong{font-weight:700}::-moz-selection{color:#333;text-shadow:none;background:#fad2be}::selection{color:#333;text-shadow:none;background:#fad2be}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#32acc6;z-index:999999}header{background:#f5f3ee;border-top:5px solid #333;margin-bottom:5px}header h1{font-size:12px;line-height:18px;background:#333;color:#fff;padding:10px 15px 15px;margin-left:-15px;margin-right:-15px;font-weight:bold}header .logo{height:40px;margin-top:35px;margin-bottom:20px}header #searchform{margin:35px 0 0}header #searchform #s{border:1px solid #333;margin:0;padding:5px 10px;float:left;font-size:14px;width:75%}header #searchform #searchsubmit{background:#333;color:#fff;border:none;padding:5px 10px;font-size:14px;font-weight:bold;border:1px solid #333;float:left}#wrapper{background:#fad2be;border-radius:5px}.award #wrapper,.post-type-archive-award #wrapper,.tax-award_category #wrapper{background:#a1decf}.award #wrapper,.single-award #wrapper{background:#a1decf}.people #wrapper,.post-type-archive-author_original #wrapper{background:#d4bced}.people #wrapper,.single-author_original #wrapper,.tax-author_category #wrapper{background:#d4bced}.people #wrapper,.category-people #wrapper{background:#ffdb32}.works #wrapper,.category-works #wrapper{background:#d1e528}.background #wrapper,.category-background #wrapper{background:#6edbff}.trend #wrapper,.category-trend #wrapper{background:#dbc795}.today-book #wrapper,.category-today-book #wrapper{background:#ffc73c}.search #wrapper,.page #wrapper,.tag #wrapper{background:#f5f3ee}.page.page-template-page-more_author #wrapper,.page.page-template-page-more_author_masterpiece #wrapper{background:#d4bced}.page.page-template-page-more_award #wrapper{background:#a1decf}.search-title{font-size:21px;margin-left:15px}#breadcrumb{margin-bottom:20px;margin-left:27px;margin-top:-30px}#breadcrumb ul li{float:left;font-size:12px;color:#939393;padding:0 3px}#breadcrumb ul li a{color:#f08700}#breadcrumb ul li a:hover{color:#333}.navbar-inner li{color:#333;font-weight:bold;border-radius:5px 5px 0 0;padding:10px 0 8px;font-size:16px;text-align:center;width:16%;width:calc(12.5% - 5px);margin-right:5px}.navbar-inner li:nth-child(1){padding:10px 0 13px;margin-bottom:-5px}.award .navbar-inner li:nth-child(1),.people .navbar-inner li:nth-child(1),.works .navbar-inner li:nth-child(1),.background .navbar-inner li:nth-child(1),.trend .navbar-inner li:nth-child(1),.today-book .navbar-inner li:nth-child(1),.archive .navbar-inner li:nth-child(1),.search .navbar-inner li:nth-child(1),.page .navbar-inner li:nth-child(1),.single-award .navbar-inner li:nth-child(1),.single-author_original .navbar-inner li:nth-child(1){padding:10px 0 8px;margin-bottom:0}.people .navbar-inner li:nth-child(2),.category-people .navbar-inner li:nth-child(2){padding:10px 0 13px;margin-bottom:-5px}.works .navbar-inner li:nth-child(3),.category-works .navbar-inner li:nth-child(3){padding:10px 0 13px;margin-bottom:-5px}.background .navbar-inner li:nth-child(4),.category-background .navbar-inner li:nth-child(4){padding:10px 0 13px;margin-bottom:-5px}.award .navbar-inner li:nth-child(5),.single-award .navbar-inner li:nth-child(5),.tax-award_category .navbar-inner li:nth-child(5),.post-type-archive-award .navbar-inner li:nth-child(5){padding:10px 0 13px;margin-bottom:-5px}.author_original .navbar-inner li:nth-child(6),.single-author_original .navbar-inner li:nth-child(6),.tax-author_category .navbar-inner li:nth-child(6),.post-type-archive-author_original .navbar-inner li:nth-child(6){padding:10px 0 13px;margin-bottom:-5px}.trend .navbar-inner li:nth-child(7),.category-trend .navbar-inner li:nth-child(7){padding:10px 0 13px;margin-bottom:-5px}.today-book .navbar-inner li:nth-child(8),.category-today-book .navbar-inner li:nth-child(8){padding:10px 0 13px;margin-bottom:-5px}.navbar-inner li:nth-child(1),.category-tag.feature{background:#fad2be}.navbar-inner li:nth-child(2),.category-tag.people{background:#ffdb32}.navbar-inner li:nth-child(3),.category-tag.works{background:#d1e528}.navbar-inner li:nth-child(4),.category-tag.background{background:#6edbff}.navbar-inner li:nth-child(5),.category-tag.award{background:#a1decf}.navbar-inner li:nth-child(6),.category-tag.author{background:#d4bced}.navbar-inner li:nth-child(7),.category-tag.trend{background:#dbc795}.navbar-inner li:nth-child(8),.category-tag.today-book{background:#ffc73c}@media only screen and (max-width: 1200px){.navbar-inner li{width:calc(12.5% - 4px);margin-right:4px}}@media only screen and (max-width: 970px){header h1{text-align:center;padding:5px 10px 10px}.navbar-inner li{padding:7px 0 5px}.navbar-inner li.active{padding:7px 0 10px;margin-bottom:-5px}.people .navbar-inner li:nth-child(1),.works .navbar-inner li:nth-child(1),.background .navbar-inner li:nth-child(1),.trend .navbar-inner li:nth-child(1),.today-book .navbar-inner li:nth-child(1),.archive .navbar-inner li:nth-child(1),.search .navbar-inner li:nth-child(1),.page .navbar-inner li:nth-child(1){padding:7px 0 5px}.people .navbar-inner li:nth-child(2),.category-people .navbar-inner li:nth-child(2),.works .navbar-inner li:nth-child(3),.category-works .navbar-inner li:nth-child(3),.background .navbar-inner li:nth-child(4),.category-background .navbar-inner li:nth-child(4),.trend .navbar-inner li:nth-child(5),.today-book .navbar-inner li:nth-child(6){padding:7px 0 10px;margin-bottom:-5px}}section::before,section::after{position:absolute;content:'';pointer-events:none}.imageHolder,.section{padding:0;position:relative;display:block;width:100%}.section#job{overflow:hidden}@media only screen and (max-width: 768px){.section#job{overflow:visible}}.white-section{background-color:#fff}.title-wrapper{display:block;position:relative;background:#f5f3ee;padding:13px 3px 0;margin-bottom:0;border-radius:5px}.title-wrapper.description-wrap{padding:13px 3px;margin-bottom:30px}.title-wrapper time{display:block;text-align:right;padding-top:10px}.nopadding{padding-bottom:0}.fullnopadding{padding:0}@media only screen and (max-width: 768px){.fullnopadding{max-width:100%}}.smallnopadding{margin:0 5px;padding:0}.feature-title{font-size:13px;font-weight:bold;padding:5px 10px;display:inline-block;background:#333;color:#fff;position:absolute}.job-items li:nth-child(2n){margin-left:-15px;margin-right:-15px}.job-items li h2,.sp-job-items li h2{padding:10px;margin:0;font-size:15px;line-height:21px;font-weight:bold;text-align:justify;height:65px;overflow:hidden}.book-content{background:#fff;padding:30px 0;margin-top:-1px;margin-bottom:-1px;border-radius:5px 5px 0 0}#news .article-small h3,.article-small p{padding-left:20px;padding-top:0}#news ul.news{float:none}.readmore{background:#55321e;width:100%;display:block;color:#fff;text-align:center;padding:20px 0}.readmore-small{background:#55321e;display:inline-block;color:#fff;text-align:right;padding:10px 20px;position:absolute;right:0;bottom:30px}.readmore:hover,.readmore-small:hover{background:#d71905;color:#fff}.related-entries .readmore-small{bottom:20px}#article .letter_body{padding-left:25px;padding-right:25px;word-break:break-all}#article img{margin-bottom:20px;max-width:100% !important;height:auto}#article p{font-size:14px;line-height:1.6}.people #article .title-wrapper{background:url("./images/single-people.svg")}.works #article .title-wrapper{background:url("./images/single-works.svg")}.background #article .title-wrapper{background:url("./images/single-background.svg")}.trend #article .title-wrapper{background:url("./images/single-trend.svg")}.today-book #article .title-wrapper{background:url("./images/single-today-book.svg")}.page #article .title-wrapper{background:url("./images/single-today-book.svg")}.page #news .title-wrapper{background:url("./images/single-today-book.svg")}.people #article .title-wrapper,.works #article .title-wrapper,.background #article .title-wrapper,.trend #article .title-wrapper,.today-book #article .title-wrapper,.page #article .title-wrapper,.page #news .title-wrapper{padding-left:25px;padding-right:25px;background-repeat:no-repeat;background-size:15px}#article h1{font-size:21px;line-height:1.4;font-weight:bold;margin-bottom:13px}#article h2{background:#333;color:#fff;font-size:18px;line-height:1.4;font-weight:bold;padding:10px;margin-top:40px;margin-bottom:20px}#article h3{font-size:18px;line-height:26px;font-weight:bold;padding-top:10px}#article h5{font-size:18px;font-weight:bold}#article h2.sitemap-title{background:transparent;padding:0;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px;color:#333}#article .sitemap-ul li{border-bottom:1px dashed #ddd;padding-bottom:5px}#article .sitemap-ul li h3{font-size:14px;font-weight:normal;margin:0;line-height:1.5}#article .sitemap-ul li a{color:#f08700}#article .youtube-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 40px}#article .youtube-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}table{border:2px solid #333;width:100%}table td{border-bottom:1px solid #333;padding:10px;width:70%}table td.title{background:#eee;border-right:1px solid #333;width:28%;text-align:center;font-weight:bold}@media only screen and (max-width: 991px){header{margin-bottom:0;position:relative}header:after{content:"";width:100%;height:5px;display:block;background:#fff;position:absolute;bottom:0;left:0}header .serach-form{width:750px;margin:0 auto}header #searchform{width:100%;overflow:hidden;margin-right:auto;margin-left:auto;margin-bottom:35px;text-align:right}header #searchform #s{width:calc(100% - 50px)}.navbar-inner{overflow-x:scroll;position:relative;z-index:10;overflow-y:hidden;height:37px}.navbar-inner::-webkit-scrollbar{display:none}.navbar-inner ul{width:405px}.navbar-inner li{font-size:13px;width:50px;margin-right:5px;margin-bottom:5px}.navbar-inner li:last-child{margin-right:0}}@media only screen and (max-width: 991px) and (min-width: 500px){.navbar-inner ul{width:100%}.navbar-inner li{width:13.42% !important;margin-right:1%}}@media only screen and (max-width: 970px){table{width:98%}table td{width:100% !important;float:left;text-align:center;font-size:13px}table td.title{border-right:none}}div.wpcf7{padding-top:20px !important}.wpcf7-form input{width:100%}.wpcf7-form textarea{width:100%;border:1px solid #ddd}.wpcf7-form .wpcf7-submit{padding:10px !important;font-size:18px;font-weight:bold;background:#1b075d;border:none;color:#fff;width:70%;margin-left:15%}.wpcf7-form .wpcf7-submit:hover{background:#0f5596}.profile p{line-height:1.2;margin-bottom:0}.workList .btnDetail{text-align:right;display:block;margin:1em 0;padding-left:10px}.workList a.detail{padding:6px 12px;border:1px solid #ddd;border-radius:5px;color:#f08700;font-weight:bold;display:inline-block}.workList a.detail:hover{background-color:#ddd;text-decoration:none}.history{padding-bottom:60px}.history p{margin-bottom:5px;line-height:1.2}.history hr{margin-top:0}.relative{position:relative}.category-tag{position:absolute;right:0;bottom:0px;padding:5px 10px;font-weight:bold}.article-small .category-tag{bottom:6px}.article-small .category-tag.tagpage{bottom:0 !important}#news .category-tag.news-top{display:block;width:100%;text-align:center;padding:8px 4px 7px 5px;position:relative;margin-top:-37px;font-weight:bold}#news h3{font-size:18px;line-height:26px;font-weight:bold;padding-top:10px}#news p{margin-bottom:0}#news ul li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ddd}aside{padding-right:0 !important}aside .title-sidebar .col-xs-1{height:30px}aside h4{margin:0;margin-left:10px;font-weight:bold;font-size:18px}aside h5{margin:0;font-weight:bold;font-size:16px;line-height:1.4}aside .col-xs-1{padding-left:10px;padding-right:10px}aside .color-1{background:#ffc73c}aside .color-2{background:#ececec}aside .color-3{background:#1d7946}aside .color-4{background:#fad2be}aside .color-5{background:#bad8bf}aside .color-6{background:#3280b4}aside .color-7{background:#333}#category .menu-box{background:#fff;border:2px solid #111;color:#111;font-size:15px;border-radius:5px}#category .menu-box ul li{border-bottom:1px solid #111;border-right:1px solid #111}#category .menu-box ul li:nth-child(2n){border-right:none}#category .menu-box ul li:nth-last-child(2),#category .menu-box ul li:last-child{border-bottom:none}#category .menu-box ul li a{color:#f15a24;padding-left:10px}.popular li a:hover{color:#f08700}.popular ul li:before{background:#ffc73c;position:absolute;z-index:9999;width:8.33333333%;padding:5px 0;font-weight:bold;text-align:center}.popular ul li:nth-child(1):before{content:'1'}.popular ul li:nth-child(2):before{content:'2'}.popular ul li:nth-child(3):before{content:'3'}.popular ul li:nth-child(4):before{content:'4'}.popular ul li:nth-child(5):before{content:'5'}.popular ul li:nth-child(6):before{content:'6'}.popular ul li:nth-child(7):before{content:'7'}.popular ul li:nth-child(8):before{content:'8'}.popular ul li:nth-child(9):before{content:'9'}.popular ul li:nth-child(10):before{content:'10'}.popular ul li:nth-child(11):before{content:'11'}.popular ul li:nth-child(12):before{content:'12'}.popular ul li:nth-child(13):before{content:'13'}.popular ul li:nth-child(14):before{content:'14'}.popular ul li:nth-child(15):before{content:'15'}.popular ul li:nth-child(16):before{content:'16'}.popular ul li:nth-child(17):before{content:'17'}.popular ul li:nth-child(18):before{content:'18'}.popular ul li:nth-child(19):before{content:'19'}.popular ul li:nth-child(20):before{content:'20'}.wp-tag-cloud{margin-left:25px;margin-bottom:20px}.wp-tag-cloud:before,.wp-tag-cloud:after{content:'';display:block;clear:both;overflow:hidden}.wp-tag-cloud li a,.tags a{float:left;background:#f5f5dc;padding:6px 10px;border-radius:5px;margin:5px}.wp-tag-cloud a:hover,.tags a:hover{background:#bace80;color:#fff}.tags i{float:left;line-height:44px;font-size:18px}.tags{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0 8px}.sns{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0px 12px}.sns-bottom{margin-top:60px;margin-bottom:20px}.sns-bottom i{margin-right:5px}.sns-bottom a>*{color:#fff;font-size:12px;font-weight:600}.sns-bottom .count{margin-left:5px;font-weight:600;font-size:10px}.fb-like{margin-right:25px;float:left}.twitter-share-button{float:left;margin-top:2px;margin-right:25px}.hatena-bookmark-button-frame{float:left;margin-top:2px}.related-entry li{border-bottom:1px solid #ddd;padding-top:20px;margin-bottom:0 !important;padding-bottom:0 !important}.article-link{padding:30px 0}.article-link a{border:1px solid #ddd;border-radius:5px;color:#f08700;padding:10px;width:30%;float:left;text-align:center;font-weight:bold;margin-right:3%}.article-link a:hover{background:#eee}@media only screen and (max-width: 970px){.related-entry h3{font-size:16px !important;line-height:1.4 !important}#news h3{font-size:16px;line-height:20px;margin-right:10px;margin-bottom:0}#news p{font-size:12px;line-height:16px;margin-right:10px}#news .category-tag.news-top{font-size:11px}#news ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}#news ul.recommendArticle li:last-child{margin-bottom:0}.readmore{font-size:12px;line-height:1.4;font-weight:bold;padding-bottom:12px;padding-top:9px;padding-left:3px}.readmore-small{padding:6px 11px 7px 14px;bottom:20px;font-size:12px}#news .article-small h3,#news .article-small p{padding-left:10px;padding-top:0;margin-right:0;font-size:15px}}.pdbook{padding:40px 0}.pdbook p{font-size:15px}.pdbook .logo-book{width:50%;margin-bottom:10px}.readmore-link{background:#f08700;color:#fff;font-weight:bold;padding:15px;display:inline-block}.menu-box{margin:0 10px}.menu-box h5{background:#333;border:1px solid #333;color:#fff;text-align:center;font-size:16px;font-weight:bold;padding:10px 0;margin:0}.menu-box ul{margin:40px 0}.menu-box ul li{border-bottom:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;line-height:35px;font-weight:bold}.menu-box ul.category-footer li:nth-child(odd){border-left:none}.menu-box ul li i{padding:0 5px 0 0px}footer{background:transparent;color:#fff}footer p{line-height:1.5}footer address{background:#000;color:#fff;text-align:center;font-size:10px;line-height:3}@media only screen and (max-width: 970px){footer address{padding-top:40px}}.btn{border-radius:5px;font-family:'Montserrat', sans-serif;font-weight:bold;font-size:15px;border-width:1px}.btn-primary{color:#fff;background-color:#e35421;border-color:#e35421;padding:5px 8px 2px;position:fixed;top:45px;right:5px;z-index:9999;font-size:22px}.btn-primary i{padding:0;margin:0}.text-big{font-size:18px}.color-blue{color:#3280b4}.color-green{color:#1d7946}.color-orange{color:#f08700}.btn-more{text-align:center;margin-top:10px;margin-bottom:50px}.btn-more a{color:#f08700;display:block;font-weight:bold;padding:8px;border:1px solid #ddd;border-radius:5px;width:80%;margin:0 auto}.btn-more a:hover{background-color:#ddd}.article2 .btn-more a{width:90%}.page-links{font-size:16px;font-weight:bold;padding:15px 0 0;border-top:1px solid #ddd}.page-links:before{content:'PAGE : ';font-weight:normal;font-size:12px;color:#999;padding-right:15px}.page-links,.page-links a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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}.page-links>span{margin:0 5px;border:1px solid #666;padding:6px 10px;line-height:22px}.page-links a span{padding-top:1px;text-decoration:none;font-size:14px;font-weight:normal;color:#f08700 !important;border:1px solid #f08700;padding:6px 11px}.page-links a:hover{opacity:0.6}.pagination{list-style-type:none;padding-left:0;margin:30px 0;clear:both}.pagination,.pagination li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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}.pagination a{padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:36px;min-height:36px;color:#f08700 !important}.pagination li:not([class*="current"]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a::before,.pagination li.last a::after,.pagination li.previous a::before,.pagination li.next a::after{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.pagination li.first a::before{content:"\f100"}.pagination li.last a::after{content:"\f101"}.pagination li.previous a::before{content:"\f104"}.pagination li.next a::after{content:"\f105"}.pagination li.current a{color:#fff !important;background:#f08700;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (max-width: 680px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width: 500px){.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width: 400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width: 240px){.pagination li{width:50%}.pagination li.current{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;border-left-width:1px}}.modal{z-index:999999 !important}.modal-backdrop{width:100%;height:100%}@media only screen and (min-width: 971px){.pc-none,sp-job-items{display:none !important}.pt-small{padding-top:20px}.pb-small{padding-bottom:20px}.pt-medium{padding-top:40px}.pb-medium{padding-bottom:40px}.pt-large{padding-top:60px}.pb-large{padding-bottom:60px}.mt-small{margin-top:20px}.mb-small{margin-bottom:20px}.mt-medium{margin-top:40px}.mb-medium{margin-bottom:40px}.mt-large{margin-top:60px}.mb-large{margin-bottom:60px}.margin-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.text-justfy{text-align:justify}.text-bold{font-weight:bold}.light{color:#fff}.pc-nobr br{display:none}.slick-next{right:40px !important}.slick-prev{left:0px !important}main{border-right:1px solid #ddd}#pageplugin .fb-page.fb_iframe_widget{margin-left:30px}ul.pd li:nth-child(2n){border-right:none}ul.pd li.one-block{border-right:1px solid #333}ul.pd li.no-border{border-right:none}}@media only screen and (max-width: 970px){.sp-none,.job-items{display:none !important}.sp-text-center{text-align:center}.sp-text-left{text-align:left}.sp-text-justfy{text-align:justify}.text-bold{font-weight:bold}.text-big{font-size:120%}.pt-small{padding-top:10px}.sp-pt-small{padding-top:10px}.pb-small{padding-bottom:10px}.pt-medium{padding-top:20px}.sp-pt-medium{padding-top:20px}.pb-medium{padding-bottom:20px}.pt-large{padding-top:40px}.pb-large{padding-bottom:40px}.mt-small{margin-top:10px}.mb-small{margin-bottom:10px}.mr-small{margin-right:10px}.ml-small{margin-left:10px}.ml-small-ma{margin-left:-8px}.margin-auto{margin-left:auto;margin-right:auto}.mt-medium{margin-top:20px}.mb-medium{margin-bottom:20px}.mt-large{margin-top:40px}.mb-large{margin-bottom:40px}.pl-large{padding-left:15px}.pr-large{padding-right:15px}.sp-nobr br{display:none}.sp-fullnopadding{padding:0 !important}.light{color:#fff}header .container{padding:0}header .navbar-inner li{font-size:13px}header h1{font-size:10px;padding:0px 10px 6px}#news ul.col-xs-12{padding:0 !important}.sp-job-items li{padding-left:8px;padding-right:8px}.slick-next{right:0px !important}.slick-prev{left:-5px !important}header .logo{width:100%;height:40px;margin-top:15px;margin-bottom:3px}header #searchform #s{width:80%;border:1px solid #333;border-radius:0}header #searchform #searchsubmit{width:20%;border-radius:0}#wrapper{padding-left:10px;padding-right:10px}#job{overflow:visible}#breadcrumb{margin-bottom:15px;margin-left:15px;margin-top:-15px}.pdbook .logo-book{width:80%}.pdbook p strong{padding-top:25px;display:inline-block}.menu-box{margin:20px 0 40px}.menu-box ul{padding:0;margin:20px 0 0}aside{padding-right:15px !important}aside h5{font-size:14px;text-align:justify}.letter_body iframe{height:100% !important}}#pageplugin{text-align:center}img.attachment-large,img.attachment-medium,img.attachment-thumbnail{max-width:100%;width:100%;height:auto}.letter_body iframe{max-width:100% !important}.ticker{margin:0 auto;width:100%;text-align:left;position:relative;height:180px !important;overflow:hidden}.ticker:after{content:" ";display:block;height:3px;background:#fad2be;position:absolute;bottom:20px;left:-15px;right:-15px}.ticker h4{font-size:18px;font-weight:bold;text-align:center;margin-bottom:4px}.ticker span.weekly{font-size:12px;font-weight:bold;text-align:center;display:block;color:#999;margin-bottom:15px}.ticker ul{width:100%;position:relative}.ticker ul li{width:100%;display:none}.rankingLabel{display:none}.ticker .rankingLabel{display:inline-block;float:left;width:8.1666%}.ticker .rankingLabel img{display:none}.ticker .rankingLabel span{content:" ";height:30px;background:#ffa784;float:left;padding:3px;width:100%;font-size:14px;font-weight:bold;margin-right:6px;text-align:center}.listphoto{display:none}.listrightbloc .details{display:none}.pricebox{display:none}.dummy_wrapper{overflow:hidden}.dummy_wrapper h3{font-size:15px;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold}.ticker ul li .dummy_wrapper h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-top:4px;text-overflow:ellipsis;white-space:nowrap}.dummy_wrapper p{margin-bottom:0;font-size:12px;line-height:1.2;background:#f6f6f6;padding:3px}.details2 ul li{font-size:12px;padding:0 3px 3px !important}.details2 ul li:nth-child(n+2){display:none}.ticker ul li .details2 ul li:nth-child(1){display:inline-block;font-size:12px;padding:0 3px 3px !important;background:#f6f6f6}.best{margin-bottom:60px}.best ul.sell{margin-left:8.333333%;margin-right:4.16666%;border:1px solid #ddd;height:450px;overflow:scroll}.best span.weekly{margin-right:4.16666%;font-size:12px;color:#666;text-align:right;display:block;margin-top:5px}.best ul.sell li{padding:10px;text-align:-webkit-auto;position:relative}.best ul.sell li:nth-child(n+11),.ticler ul.sell li:nth-child(n+11){display:none}.dummy_wrapper h3 a:before{content:" ";height:30px;background:#ffa784;float:left;padding:3px 10px;font-size:14px;font-weight:bold;margin-right:6px}.ticker .dummy_wrapper h3 a:before{display:none}.ticker .listrightbloc{float:right;width:91%}.details2{background:#f6f6f6}.best ul.sell li:nth-child(1) .dummy_wrapper h3 a:before{content:"1"}.best ul.sell li:nth-child(2) .dummy_wrapper h3 a:before{content:"2"}.best ul.sell li:nth-child(3) .dummy_wrapper h3 a:before{content:"3"}.best ul.sell li:nth-child(4) .dummy_wrapper h3 a:before{content:"4"}.best ul.sell li:nth-child(5) .dummy_wrapper h3 a:before{content:"5"}.best ul.sell li:nth-child(6) .dummy_wrapper h3 a:before{content:"6"}.best ul.sell li:nth-child(7) .dummy_wrapper h3 a:before{content:"7"}.best ul.sell li:nth-child(8) .dummy_wrapper h3 a:before{content:"8"}.best ul.sell li:nth-child(9) .dummy_wrapper h3 a:before{content:"9"}.best ul.sell li:nth-child(10) .dummy_wrapper h3 a:before{content:"10";padding:3px 5px}.best .color-1{background:#ffa784}.best .color-3{background:#d41905}a.load-link{position:absolute;top:0;left:0;width:100%;height:100%}.read-after{background:#333;border:0;color:#fff;padding:10px 15px;font-weight:bold;border-radius:5px}.hidden-after{display:none;opacity:0}.visible{display:block;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.facebook-links{margin:20px 0;color:#fafafa;vertical-align:middle;background:#333}.facebook-links .fb-like{margin:auto;width:100%;display:block;text-align:center;margin-top:17%;margin-bottom:9%}.facebook-links .fb-like span{margin-left:15px}#article .facebook-links img{margin-bottom:0;vertical-align:middle}#article .facebook-links p{font-weight:bold;font-size:18px;padding-top:40px;line-height:1.4;margin-bottom:0}#article .facebook-links .col-xs-12{border-top:1px solid #ddd}#article .facebook-links p.bottom{font-size:13px;padding-top:6px;padding-bottom:5px;color:#ddd;text-align:center}.advertisement img{width:100%;height:auto}@media only screen and (max-width: 768px){.facebook-links .fb-like span{margin-left:2px}.facebook-links .fb-like{margin-top:10%;margin-bottom:10%}#article .facebook-links p{font-size:12px}#article .facebook-links p.bottom{font-size:10px;text-align:center;padding-bottom:5px}}header{border-top:none}header h1{font-size:11px;line-height:30px;background:#333;color:#fff;text-align:center;padding:0;height:30px}header .logo{margin-top:30px;margin-bottom:15px}#news ul li,.popular ul li{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;padding-bottom:0}#news ul li:hover,.popular ul li:hover{background:#eee}#news h3{font-size:16px;line-height:1.4}#news ul.recommendArticle{float:none}#news ul.recommendArticle li{border-bottom:none}.article-small p{font-size:12px;line-height:1.5}#article .letter_body ul li{list-style-type:disc;list-style-position:inside}#article .letter_body p img{margin-bottom:0}.job-items li h2,.sp-job-items li h2{padding:8px;font-size:13px;line-height:1.4;letter-spacing:-0.5px;height:52px}.category-tag{font-size:12px}aside h5{font-size:13px}@media only screen and (max-width: 970px){header h1{padding:0;font-size:10px;height:25px;line-height:25px}header .logo{margin-top:15px;margin-bottom:3px}#news .article-small h3{font-size:13px;line-height:1.4;letter-spacing:-0.5px}aside .popular .pr-nopadding{padding-right:0;padding-left:10px}}@media screen and (min-width: 320px) and (max-width: 374px){.sp-job-items li h2{font-size:12px}#news .article-small h3{font-size:12px;line-height:1.4}.category-tag{font-size:10px}aside h5{font-size:12px;letter-spacing:-0.5px}}body.category .title-wrapper{padding-top:15px;padding-bottom:15px;margin-bottom:30px;border-radius:5px;padding-left:15px;background:#f5f3ee}body.category .title-wrapper .col-md-12{padding-left:5px;padding-right:15px}body.category .title-wrapper h1{font-size:16px;font-weight:bold;color:#333}body.category .title-wrapper p,body.post-type-archive-author_original .title-wrapper p,body.post-type-archive-award .title-wrapper p{font-size:12px;text-align:justify;color:#444;margin-bottom:0px}#article p{font-size:14px}#article h1{font-size:17px;letter-spacing:-0.5px}#article h3{font-size:16px;line-height:1.4}#article .letter_body{font-size:14px}aside h4{font-size:16px}.facebook-links{margin:0 0 15px}.related-entry li{padding-top:0;border-bottom:none !important}.readmore-small{padding:6px 8px 6px 12px;font-size:12px}#ranking li{margin-bottom:10px}#ranking li:nth-child(n+6){display:none}.related-entry li:nth-child(n+6){display:none}.related-entry li{margin-bottom:15px !important}.related-entry li img{margin-bottom:0 !important}#ranking .btn01,#ranking .btn02,#ranking .btn03,#ranking .btn04{width:80%;border:1px solid #ddd;margin-left:10%;background:transparent;border-radius:5px;color:#f08700;font-weight:bold;padding:8px 0}.btn02,.btn03,.btn04{display:none}.related-entry .btn05,.related-entry .btn06,.related-entry .btn07,.related-entry .btn08{width:80%;border:1px solid #ddd;margin-left:10%;background:transparent;border-radius:5px;margin-top:10px;color:#f08700;font-weight:bold;padding:8px 0}.btn06,.btn07,.btn08{display:none}#ranking .btn01:hover,#ranking .btn02:hover,#ranking .btn03:hover,#ranking .btn04:hover,.related-entry .btn05:hover,.related-entry .btn06:hover,.related-entry .btn07:hover,.related-entry .btn08:hover{background:#ddd;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animated{display:block !important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}footer{background:#f5f3ee;margin-top:40px}footer .container{padding:20px 0}footer ul{border-left:1px solid #ddd}footer ul:nth-child(1),footer ul:nth-child(2){margin-top:10px}footer ul:nth-child(3){margin-top:38px}footer ul li{font-size:12px;line-height:25px}footer ul h5{font-size:16px;font-weight:bold;margin-top:0px}footer address{background:#333}@media only screen and (max-width: 970px){#breadcrumb ul li{font-size:10px}#article .title-wrapper{padding-right:0 !important}#article h2{font-size:16px;margin-top:30px;margin-bottom:15px}aside h4{font-size:15px}#article h5{font-size:16px;margin-bottom:0}.related-entry h3{font-size:13px !important;line-height:1.4 !important;padding-left:10px !important}.related-entry li{margin-bottom:10px !important}#article .related-entry img{margin-bottom:0}.article-link{padding:20px 0}.article-link a{font-size:12px}#ranking .btn01,#ranking .btn02,#ranking .btn03,#ranking .btn04,.related-entry .btn05,.related-entry .btn06,.related-entry .btn07,.related-entry .btn08{font-size:12px}.related-entry li{border-bottom:none;padding-top:10px}.facebook-links{margin:0px 0 10px}aside{border-top:1px solid #ddd;margin-top:20px}footer{margin-top:0}footer .container{padding:0}footer ul{border-left:none}footer ul li{border-bottom:1px solid #ddd;line-height:35px}footer ul.category-footer li:nth-child(even){border-right:1px solid #ddd}footer ul h5{background:#333;font-size:13px;font-weight:normal;color:#fff;padding:8px 0;text-align:center;margin-bottom:0}footer ul:nth-child(1),footer ul:nth-child(2),footer ul:nth-child(3){margin-top:0px}}@media screen and (min-width: 320px) and (max-width: 374px){.related-entry h3{font-size:12px !important;line-height:1.4 !important;padding-left:10px !important}li.btn-privacy{letter-spacing:-0.5px}}#article .letter_body a{text-decoration:underline}.wp-tag-cloud li a,.tags a{font-size:13px !important}#article h2{background:transparent;color:#333;font-size:18px;line-height:1.4;font-weight:bold;padding:0 0 5px;margin-top:40px;margin-bottom:20px;border-bottom:2px solid #333}#article h3{font-size:16px;line-height:1.4}#article .letter_body button.black{background:#333;border:0;color:#fff;padding:10px 11px 8px 15px;font-weight:bold;border-radius:5px}#article .letter_body button.white{background:#fff;border:2px solid #333;color:#333;padding:8px 10px 7px 12px;font-weight:bold;border-radius:5px}.facebook #pageplugin ul li:first-child{width:49%;float:left;padding:0 0 0 15px;margin:20px 1% 0 0}.facebook #pageplugin ul li:last-child{width:49%;float:left;padding:0 15px 0 0;margin:20px 0 0 1%}.facebook #pageplugin ul li img{border-radius:6px}.facebook #pageplugin ul li a:hover{opacity:0.7}.facebook #pageplugin p{margin:20px 15px 0;text-align:justify}.fb-like{margin-right:10px}.twitter-share-button{margin-right:9px}@media screen and (min-width: 320px) and (max-width: 374px){.hatena-bookmark-button-frame{margin-top:7px}}h1.tag_title{font-size:16px;font-weight:bold;font-family:'Montserrat', sans-serif;margin:0 15px 15px}.award-largetitle-wrapper{border-bottom:solid 1px transparent;background:url(./images/single-award.svg);background-repeat:no-repeat;background-size:15px;margin-left:15px;margin-right:15px;margin-bottom:25px}.author_original-largetitle-wrapper{border-bottom:solid 1px transparent;background:url(./images/single-author_original.svg);background-repeat:no-repeat;background-size:15px;margin-left:15px;margin-right:15px;margin-bottom:25px}h1.large_title{font-size:17px;padding-bottom:21px;padding-left:10px}h1 .sub_title{font-size:15px;font-weight:normal;position:relative;top:14px}h1.title2{font-size:18px;margin:0 40px 22px 40px;border-bottom:2px solid #333;padding-bottom:10px}h1.singleWriter_title{font-size:18px;margin-bottom:43px}header span.headding-tags{font-size:11px;line-height:30px;background:#333;color:#fff;text-align:center;padding:0;height:30px;font-weight:bold;display:block;font-family:'Montserrat', sans-serif;position:relative;margin-left:-15px;margin-right:-15px}@media only screen and (max-width: 970px){h1.tag_title{margin:0 0 15px;font-size:15px;line-height:1.45}header span.headding-tags{padding:0;font-size:10px;height:25px;line-height:25px}}#article .original_hatena img{margin-bottom:0;float:left;margin-right:7px}.original_hatena{display:inline-block;margin-top:2px}.count_hatena{width:auto;height:21px;background-color:#FFF;position:relative;border:1px solid #B0C1D8;border-radius:3px;padding:1px 5px 2px;font-family:Arial;font-size:12px;line-height:18px;color:#333;text-decoration:none;zoom:1;display:inline-block;float:left}.count_hatena:before{border-width:6px;border:solid transparent;border-right-color:#B0C1D8;top:5px;content:' ';height:0;right:105%;position:absolute;width:0}.count_hatena:after{border-width:3px;top:5px;border:solid transparent;border-right-color:#FFF;content:' ';height:0;right:95%;position:absolute;width:0}.todal_facebook{position:relative;display:inline-block;float:left}.total{border:1px solid #ddd;padding:3px 5px;font-size:10px;margin-right:15px;margin-left:10px;position:relative;border-radius:2px}.todal_facebook .fb-like{margin-right:0 !important}.total:before{border:4px solid transparent;border-right-color:#fff;border-left-width:0;left:-4px;content:"";display:block;top:4px;position:absolute;width:0;z-index:1}.total:after{border:4px solid transparent;border-right-color:#ccc;border-left-width:0;left:-5px;content:"";display:block;top:4px;position:absolute;width:0}#top-description{text-align:center;margin:10px 0 0px;padding:10px 0;background:#ffdfcf;border-radius:10px;font-size:12px;color:#444}#pagetop{position:fixed;border-radius:5px;bottom:30px;right:10px;padding:10px 15px;font-size:11px;font-weight:700;line-height:12px;background:#333;color:#fff;cursor:pointer;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;opacity:0;max-width:95%;letter-spacing:-0.05em;z-index:10000}#pagetop.show{opacity:1}#article #indices-tab{text-align:center}#article #indices-tab li{display:inline-block;width:32%;margin:0 0 0 1%;border-radius:10px 10px 0 0;background:#aeaeae;text-align:center;padding:10px 0;font-size:16px;cursor:pointer}#article #indices-tab li.ontab{background:#eaeaea;cursor:default}#article .tabs-div{display:none;width:98%;margin:0 auto;background:#eaeaea;border:20px solid #eaeaea;border-radius:0 0 10px 10px}#article .tabs-div.ontab{display:block}#article .tabs-div ul{padding:20px 0 20px 20px;background:#fff;border-radius:5px}#article .tabs-div li{display:inline-block;width:31%;margin:0 2% 20px 0}#article .tabs-div li:before{content:'・'}#article .tabs-div li a{text-decoration:none}.onlySpColorRibon h4{font-size:18px;font-weight:bold;position:relative;left:-35px}.article2.profile .alignright{margin:0}@media only screen and (max-width: 970px){.navbar-inner li:nth-child(1),.category-tag.feature{display:none}.navbar-inner li:nth-child(7),li.category-tag.trend{width:75px}.people .navbar-inner li:nth-child(2),.category-people .navbar-inner li:nth-child(2),.works .navbar-inner li:nth-child(3),.category-works .navbar-inner li:nth-child(3),.background .navbar-inner li:nth-child(4),.category-background .navbar-inner li:nth-child(4),.award .navbar-inner li:nth-child(5),.single-award .navbar-inner li:nth-child(5),.tax-award_category .navbar-inner li:nth-child(5),.post-type-archive-award .navbar-inner li:nth-child(5),.author_original .navbar-inner li:nth-child(6),.single-author_original .navbar-inner li:nth-child(6),.tax-author_category .navbar-inner li:nth-child(6),.post-type-archive-author_original .navbar-inner li:nth-child(6),.trend .navbar-inner li:nth-child(7),.category-trend .navbar-inner li:nth-child(7),.today-book .navbar-inner li:nth-child(8),.category-today-book .navbar-inner li:nth-child(8){padding:7px 0 10px;margin-bottom:0}.navbar-inner li:nth-child(9){background:#333;width:10%}.navbar-inner li:nth-child(9) a{color:#fff}.onlySpColorRibon{margin-top:10px}.onlySpColorRibon .title-sidebar .col-xs-1{height:30px}.onlySpColorRibon .title-sidebar .height1{height:60px}.onlySpColorRibon .title-sidebar .height2{height:0px}.onlySpColorRibon .col-xs-1{padding-left:10px;padding-right:10px}.onlySpColorRibon .color-10{background:#61d8ff}.onlySpColorRibon h4{font-size:15px;margin:0;margin-left:10px;font-weight:bold;left:0}.onlySpColorRibon .color-11{background:#ececec}.onlySpColorRibon .color-12{background:#a76dd0}.onlySpColorRibon .color-13{background:#b4d770}.onlySpColorRibon .color-14{background:#e0a4ce}.onlySpColorRibon .color-15{background:#ff9a4f}.onlySpColorRibon .color-16{background:#57992f}.article{padding-bottom:50px}.recommendArticle{margin-top:8px}.btn-more{margin-bottom:0;margin-top:15px}.post-type-archive .pagination{margin-bottom:0}.award-largetitle-wrapper{margin:0 0 10px 0}h1.large_title{padding-left:25px;font-size:17px}h1.title2{font-size:18px;padding-bottom:6px;margin-bottom:18px}.article2{padding:0 0 50px 0}.article2 hr{margin-bottom:12px}.article2 p{line-height:1.8}.article2 .btn-more a{width:80%}.article2.profile .alignrightSmall{width:95px}.single-award #news.news .article-small h3{line-height:2;font-size:14px}h1.singleWriter_title{margin-bottom:21px}.single-author_original .article2{padding-bottom:40px}}@media only screen and (max-width: 340px){.category-footer .award{font-size:90%}}
