@charset "utf-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto:100,300);.toc .index_kana,.toc dt{vertical-align:bottom}button,input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}#main_title,.mfp-container,.mfp-content,.toc .contents_title{box-sizing:border-box}button::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}button::focus,input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}html{overflow-y:scroll}#header{width:100%;border-bottom:solid 2px #ccc;position:fixed;top:0;left:0;z-index:2}#header .pc_only{padding:0 10px}#contents{position:relative;padding:0;min-height:600px;min-width:0}#topBtn{z-index:200}#main_title{position:fixed;top:0;left:0;width:170px;height:100%;margin:0;padding:62px 0 126px;min-height:586px;max-height:686px}#main_title figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0;height:100%;background:url(/yagi/images/top_tit.png) left top no-repeat;background-size:auto 100%}#main_title figure img{width:auto;height:100%;opacity:0}.filter_controle{position:fixed;bottom:20px;left:78px;z-index:1000;line-height:32px;margin:0}.filter_controle li{position:relative;font-size:16px;line-height:16px;font-family:'Noto Sans JP',sans-serif;cursor:pointer;margin-bottom:14px}.filter_controle li img:hover{opacity:.6}.filter_controle .filter_list{position:absolute;bottom:-24px;left:110px;border-radius:18px 20px;box-shadow:10px 10px 4px 0 rgba(0,0,0,.4);display:none}.filter_controle .filter_list:before{content:'';position:absolute;width:0;height:0;border-right:24px solid #DAE7B9;border-top:12px solid transparent;border-bottom:12px solid transparent;bottom:20px;left:-24px;z-index:0}.filter_list{cursor:default;padding:18px 28px}.filter_list li{position:relative;margin:0;font-size:20px;cursor:default;white-space:nowrap;text-wrap:none}.filter_list li button{border:1px solid #000;text-align:center;font-size:20px;padding:0;margin:.2em .1em;cursor:pointer}.filter_year .filter_list{background:#DAE7B9}.filter_year .filter_list:before{border-right:24px solid #DAE7B9}.filter_year .filter_list li button{width:11em;color:#004505;background-color:#DAE7B9;border-color:#80A282;line-height:1.5em}.filter_year .filter_list li button:hover{background-color:#bdda84}.filter_year .filter_list li button.active{color:#FFF;background-color:#80A282;border-color:#80A282}.filter_kana .filter_list{background:#BADBF3}.filter_kana .filter_list:before{border-right:24px solid #BADBF3}.filter_kana .filter_list li button{width:3.4em;color:#003A67;background-color:#BADBF3;border-color:#809CB3;line-height:1.25em}.filter_kana .filter_list li button:hover{background-color:#9fcbf9}.filter_kana .filter_list li button.active{color:#FFF;background-color:#4C7595;border-color:#4C7595}.filter_kana .filter_list li button.disable{color:#BADBF3;background-color:#809CB3;border-color:#809CB3;cursor:default}.pc_only .filter_kana .filter_list li button.col3{margin-left:3.7em}.pc_only .filter_kana .filter_list li button.col2{margin-left:10.9em}.toc{position:relative;margin:61px 0 0 170px}.toc .list_spacer{position:relative;width:100%}.toc dd,.toc dt{float:left;width:170px;height:170px;padding:0;margin:0;color:#fff;background:#ccc;position:relative;overflow:hidden;text-align:center;line-height:1em}.toc .index_year{position:absolute;top:37%;right:59%;text-align:right;font-size:12px}.toc .index_no_vol,.toc .index_vol{text-align:left;font-family:Roboto,sans-serif;font-weight:300;line-height:80px;display:inline-block;position:absolute}.toc .index_vol{bottom:20%;left:10%;font-size:36px}.toc .index_no_vol{bottom:17%;left:9%;font-size:28px}.toc .index_number{display:inline-block;width:1em;text-align:center;font-size:80px;font-weight:100;letter-spacing:-.04em}.toc .index_kana{background:#BADBF3;color:#003A67;font-family:'Open Sans',sans-serif}.toc .index_kana span{font-size:40px;position:absolute;bottom:10px;left:10px;line-height:1em}.toc dd a img{width:150%;position:absolute;left:-25%;bottom:0}.toc .contents_title{position:absolute;left:0;bottom:0;width:100%;height:23.5%;text-align:left;color:#fff;background:rgba(0,0,0,.7);padding:0 5.8%}.toc .contents_name{display:inline-block;font-size:15px;line-height:1em;white-space:nowrap;word-break:keep-all;padding:3% 0}.toc .contents_number{display:inline-block;font-size:10px;line-height:1em}.toc .new:after{content:url(/yagi/images/list_newBtn_pc.png);position:absolute;top:5px;right:5px}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;left:0;top:0}.titBand{color:#fff;background:#8fb619;width:750px}.titBand .titArea{padding:10px 36px}.titBand .titArea p{margin:0}.tit_main{font-size:2.4rem}.tit_small{font-size:1rem}.tit_small span{font-weight:700}.subTit::before{content:' - '}.titleBoxL{float:left}.titleBoxR{float:right}.mfp-bg{width:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{width:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container,.mfp-preloader{position:absolute;text-align:center}.mfp-container{width:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;text-align:center;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-arrow,button.mfp-close{position:absolute;width:40px}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}button.mfp-close{top:0;right:-60px;height:40px;padding:0 6px 0 0;background:url(/yagi/images/btn_close_pc.png) bottom right no-repeat;text-decoration:none;text-align:center;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;text-indent:200%;overflow:hidden;opacity:1}.mfp-close:focus,.mfp-close:hover{opacity:.6}.mfp-arrow{opacity:1;margin:-55px 0 0;top:50%;padding:0;height:76px;-webkit-tap-highlight-color:transparent;border:none;-webkit-transform:none;transform:none}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:.6}.mfp-arrow:after{left:50%;display:block}.mfp-iframe-scaler,.mfp-iframe-wrapper{display:inline-block;position:relative;width:100%;height:100%}.mfp-arrow-left{left:-60px;background:url(/yagi/images/btn_prev_pc.png)}.mfp-arrow-right{right:-60px;background:url(/yagi/images/btn_next_pc.png)}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:946px;padding:16px 80px;height:100%}.mfp-iframe-scaler{max-width:786px;margin:0 auto}.mfp-iframe-wrapper{margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mfp-iframe-scaler iframe{display:block;width:100%;height:100%;background:#fff}#wrap{display:none}@media only screen and (max-width:768px){#contents,img,video{width:100%}img,video{height:auto}body{padding-bottom:0}a:hover,a:hover div,a:hover img{opacity:1}a:hover{color:#000}.pc_only{display:none}#header .slicknav_brand{background:#86aa24;background:-moz-linear-gradient(top,#86aa24 0,#3b641f 50%,#123d1c 100%);background:-webkit-linear-gradient(top,#86aa24 0,#3b641f 50%,#123d1c 100%);background:linear-gradient(to bottom,#86aa24 0,#3b641f 50%,#123d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#86aa24', endColorstr='#123d1c', GradientType=0 )}#header .slicknav_menu{display:block;max-height:100%}#header .slicknav_menu .slicknav_nav li{display:block;width:100%;margin:0;padding:0;border-top:solid 1px #fff;background:#0cc}#header .slicknav_nav li a{background-color:#76C0BF!important;color:#fff}#header .slicknav_nav li.slicknav_parent.slicknav_open a{background:#1C9795!important;color:#fff}#header .slicknav_nav li.slicknav_parent.slicknav_open:nth-child(n) li{background:0 0!important}#header .slicknav_nav li.slicknav_parent.slicknav_open:nth-child(n) li a{background-color:#DAE7B9!important}#header .dn_closedSymbol{border-color:transparent transparent #fff #fff}.contentsArea{width:94%;margin:auto;padding:3% 0 0}#header{border-bottom:none;max-height:100%}#header .slicknav_menu ul{float:none;clear:both;max-height:100%;overflow:auto}#header .slicknav_menu ul.inner{float:none;clear:both;max-height:500px;overflow:auto;padding:0;margin:0}#header .slicknav_nav a:hover{background-color:#1C9795}#header .slicknav_nav .slicknav_open a{background:#1C9795}#header .slicknav_menu .filter_list{margin:0;padding:1em 2%;font-family:'Noto Sans JP',sans-serif}#header .slicknav_menu .filter_list li{border:none;background:0 0}#header .slicknav_menu .filter_list li button{display:inline-block;text-decoration:none;padding:.2em 0}#header .filter_year .filter_list li button{width:29%;font-size:5.2vw;line-height:1;margin:.2em 2%}.filter_kana .filter_list li button{width:16.5%;font-size:3.6vw;line-height:1;margin:.2em 1.6%}.slicknav_menu .filter_kana .filter_list li button.col3{margin-left:21.3%}.slicknav_menu .filter_kana .filter_list li button.col2{margin-left:60.6%}.toc{position:relative;margin:0;padding:0}.toc a:hover img{opacity:.6}.toc .new:after{content:" ";position:absolute;top:3.7%;right:3.3%;width:34%;height:15%;background:url(/yagi/images/list_newBtn_sp.png) no-repeat;background-size:contain}.toc dd,.toc dt{width:50vw;height:50vw}.toc .contents_name{font-size:4.4vw}.toc .contents_number{font-size:2.9vw}.toc .index_year{font-size:3.3vw}.toc .index_vol{font-size:10vw;line-height:22.2vw}.toc .index_number{font-size:22.2vw}.toc .index_kana span{font-size:8.5vw;position:absolute;bottom:6%;left:6%}#loader-bg,.loader.is-active{left:0}.mfp-iframe-holder .mfp-content{padding:96px 16px 16px}button.mfp-close{top:-60px;right:0}button.mfp-arrow{display:none}#topBtn img.btn_pageTop{z-index:1000}}