.clearfix{display:block}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1%}#main section.works .inner{width:100%;max-width:800px}ul#newsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}ul#newsList li{width:50%;color:#666;font-size:87%;text-align:justify;line-height:1.5;padding:1.5em;border-top:1px solid #8ed8f5;list-style-type:none}ul#newsList li:nth-of-type(2n){border-left:1px solid #8ed8f5}ul#newsList li:nth-of-type(1),ul#newsList li:nth-of-type(2){padding-top:0;border-top:0}ul#newsList li:nth-last-of-type(1),ul#newsList li:nth-last-of-type(2){padding-bottom:0}ul#newsList li .title{font-size:1.3rem;font-weight:700;text-align:center}ul#newsList li span.up_ymd{font-size:1.2rem;margin-right:.7em;letter-spacing:0;vertical-align:2px}ul#newsList li a{font-size:1.7rem;color:#36f;line-height:1.5;text-decoration:underline}ul#newsList li a:hover{color:#039;text-decoration:none}ul#newsList li .comment>a{display:block;background-color:#0172ba;font-weight:700;color:#fff;text-decoration:none;padding:.7em 1.2em;border-radius:6px}.title_works_wrapper{text-align:center}h2.title_works_detail{display:inline-block;font-size:3.6rem;font-weight:700;color:#2266f5;text-align:center;line-height:1.4;padding:0 .7em;padding-bottom:.1em;border-bottom:4px solid #ffd915;margin:0 0 1em}.catName{display:none}.newMark{display:inline-block;background:red;font-size:1.2rem;font-style:italic;font-weight:700;line-height:1;color:#fff;vertical-align:1px;padding:.3em .5em;border-radius:4px;margin-left:.4em}.comment{display:block;font-size:1.3rem;line-height:1.65;padding:.7em 0;padding-left:calc(265px + 1em)}.thumbNailWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;max-width:265px;max-height:199px;text-align:center;border-radius:.5em;margin:.7em auto;overflow:hidden;position:relative;float:left}.thumbNailWrap.vertical{width:15vw;max-width:175px;height:20.9vw;max-height:250px}.thumbNailWrap.vertical img{width:15vw;max-width:175px;height:20.9vw;max-height:250px;-o-object-fit:cover;object-fit:cover}.thumbNailWrap::before{content:"";display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #3ea9f5;border-radius:.5em;position:absolute;top:0;left:0;-webkit-transition:.15s;transition:.15s;pointer-events:none}.thumbNailWrap:hover::before{width:calc(100% - 10px);height:calc(100% - 10px);border-width:5px}.thumbNailWrap>a:hover{opacity:1}#works_backpanel .banner_link,#works_bannerstand .banner_link{padding-top:2em;margin-top:-2em}#up_ymd{background-color:#def2ff;text-align:left;font-size:1.4rem;padding:.3em 1em;margin:0 0 2em;color:#3ea9f4;border-radius:7px}.detailUpfile{margin:20px 0 35px;text-align:center}.backORcloseBtn{width:200px;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.4;margin:30px auto}.backORcloseBtn a{display:block;background-color:#3ea9f4;padding:.7em 0;border-radius:6px;position:relative}.backORcloseBtn a::after{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-left-color:#fff;margin:auto;position:absolute;top:0;bottom:0;right:.5em}.backORcloseBtn a:link,.backORcloseBtn a:visited{color:#fff}.detailUpfile img{max-width:100%;height:auto}.pNav{font-size:11px}.detailText{max-width:800px;font-size:1.7rem;line-height:1.85;margin:0 auto}.detailText dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:2em 0}.detailText dl dt,.detailText dl dd{line-height:1;padding:1em 0;border-bottom:1px dotted #ccc}.detailText dl dt:first-of-type,.detailText dl dd:first-of-type{border-top:1px dotted #ccc}.detailText dl dt:nth-of-type(2n),.detailText dl dd:nth-of-type(2n){background-color:#f5f5f5}.detailText dl dt{width:20%;padding-left:1em;margin:0}.detailText dl dd{width:80%;padding-right:1em}.detailText dl dd.cols_2{width:100%;padding-left:1em}.detailText dl dd a{color:#36f;text-decoration:underline}#info_box ul#newsList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;line-height:1}#info_box ul#newsList li span.up_ymd{width:15%;padding:1.2em 0;padding-left:1.5em}#info_box ul#newsList li span.newMark{height:22px;background-color:#d52501;font-size:1.3rem;font-weight:700;font-style:normal;line-height:1;padding:.35em .5em;border-radius:0;margin:1.2em 0;margin-right:.6em;position:relative;top:4px}#info_box ul#newsList li span.newMark+span.title{color:#0a9;font-weight:700}#info_box>#up_ymd{margin-top:1.5em}#info_box .detailText{max-width:100%;padding:0 1em}@media screen and (min-width: 768px)and (max-width: 1240px){ul#newsList li a{font-size:1.7vw}.detailUpfile img{width:80%}.detailText{width:80%}.detailText dl dt,.detailText dl dd{font-size:1.6vw}#up_ymd{font-size:1.4vw}.gmail_default span{font-size:1.8vw !important}font[size="4"]{font-size:1.8vw}}#detail h3.midashi{margin-top:0}@media screen and (max-width: 767px){.thumbNailWrap{width:100%;height:130px}#main section.works .inner{width:95vw}#main section.works h2{margin-bottom:1em}.gmail_default span{font-size:1.4rem !important}font[size="4"]{font-size:1.4rem}#main #up_ymd{font-size:1.2rem;padding:.6em 1em}#main .detailText dl dt,#main .detailText dl dd{font-size:1.2rem}#main .detailText dl dt{width:25%}#main .detailText dl dd{width:75%;text-align:left}#main .detailText dl dd.cols_2{width:100%}#info_box ul#newsList li span.newMark{display:none}#main ul#newsList li{width:50%;padding:1em}#main ul#newsList li:nth-of-type(-n+2){border-top:none}#main ul#newsList li:nth-of-type(odd){padding-left:0}#main ul#newsList li:nth-of-type(2n){padding-right:0;border-right:none}#main ul#newsList li a{font-size:1.3rem}#main ul#newsList li span.up_ymd,#main ul#newsList li span.title{display:block;text-align:center;margin-left:0;margin-right:0}#main ul#newsList li span.up_ymd{font-size:1rem;letter-spacing:.03em}.comment{font-size:1.1rem;letter-spacing:-0.015em;padding-left:0}.title_works_wrapper{text-align:center}.title_works_wrapper h2.title_works_detail{font-size:2.5rem}.detailText{font-size:1.4rem}}/*# sourceMappingURL=works.min.css.map */