html,body{font-family:"Noto Sans JP","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;font-weight:400;line-height:1.8;font-size:16px;background-color:#f0f0f0}@media(max-width: 767px){html,body{font-size:13px;line-height:1.8}}img{max-width:100%;height:auto;vertical-align:bottom}.tw_wrapper{margin-top:40px}.cmn_totop{width:60px;position:fixed;bottom:30px;right:30px}@media(max-width: 767px){.cmn_totop{width:45px;bottom:20px;right:20px}}header#siteheader{margin-bottom:2rem;background-color:#fff}header#siteheader h1{width:100%;max-width:1000px;margin:auto;padding:0 20px;box-sizing:border-box}header#siteheader h1 img{width:87.6%;margin:30px 0 20px}@media(max-width: 767px){header#siteheader h1 img{width:90%}}header#siteheader .h_pgdate{padding:0 20px;background-color:#000;color:#fff;font-weight:bold;text-align:center;box-sizing:border-box}header#siteheader .h_pgcopy{padding:10px 20px;font-weight:bold;text-align:center;box-sizing:border-box}.content{width:100%;max-width:1000px;margin:auto;padding:25px;background-color:#fff;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}@media(max-width: 767px){.content{width:calc(100% - 30px);margin:0 15px;padding:20px;flex-direction:column-reverse}}.content main{width:600px}@media(max-width: 767px){.content main{width:100%}}.content main article{margin-bottom:4rem}.content main article .entryHeader{margin-bottom:2rem;padding:0 80px 5px 15px;border-left:solid 10px #000;border-bottom:solid 1px #000;position:relative;font-weight:bold}@media(max-width: 767px){.content main article .entryHeader{padding:0 80px 2px 10px}}.content main article .entryHeader h2{font-size:1.4rem;line-height:1.4}@media(max-width: 767px){.content main article .entryHeader h2{font-size:1.25rem}}.content main article .entryHeader h2 a{text-decoration:none;color:#000}.content main article .entryHeader__sns{display:-ms-flex;display:flex;position:absolute;bottom:10px;right:0}.content main article .entryHeader__sns li{width:30px;margin-left:5px}.content main article .entryContent p{margin-bottom:1.5em}.content main .pagination ul{display:-ms-flex;display:flex;justify-content:center}.content main .pagination ul li{width:2em;height:2em;font-size:16px;font-weight:bold}.content main .pagination ul li a{width:100%;height:100%;display:block;text-decoration:none;color:#000;display:-ms-flex;display:flex;align-items:center;justify-content:center}.content main .pagination ul li a:hover{color:#666}.content main .pagination ul li span.current{width:100%;height:100%;display:block;background-color:#000;color:#fff;border-radius:1em;display:-ms-flex;display:flex;align-items:center;justify-content:center}.content aside{width:300px}@media(max-width: 767px){.content aside{width:100%}}.content aside a.rqmsg{transition-property:opacity;transition-duration:.3s}.content aside a.rqmsg:hover{opacity:.7}.content aside .sideBanner{margin-top:20px}.content aside .sideBanner a{transition-property:opacity;transition-duration:.3s}.content aside .sideBanner a:hover{opacity:.7}.content aside .sideBanner img{width:100%}@media(max-width: 767px){.content aside .sideBanner{margin-top:10px}}.content aside .dj_title{margin:50px 0 30px}.content aside .dj_title img{width:82%}.content aside .dj_list{width:83%;margin:auto;padding:0}@media(max-width: 767px){.content aside .dj_list{width:100%;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-around}}.content aside .dj_list li{margin-bottom:30px}@media(max-width: 767px){.content aside .dj_list li{width:47%}}.content aside .dj_list li a{transition-property:opacity;transition-duration:.3s}.content aside .dj_list li a:hover{opacity:.7}footer#sitefooter{margin-top:2rem;padding:10px 20px;background-color:#000;color:#fff;text-align:center;font-size:11px;line-height:1}