html{font-size:10px} p{word-break:break-all}
body,#page-wrap,#page{position:static} body,#page-wrap,#page,section.third ul.list-02 li.item{background-color:rgb(0, 0, 0)}
.title a,.title a:visited{color:rgb(85, 172, 238)} .title a{cursor:pointer;text-decoration:none}
section.third ul.list-02 li.item div.body div.text p.date{margin:0}
#recommend ul.list-02 li.item div.body div.image,#recommend ul.list-02 li.item div.body div.text p.title, section.third ul.list-02 li.item div.body div.text p.title, section.third ul.list-02 li.item div.body div.text p.outline{margin:0 0 0.4rem}
#recommend ul.list-02 li.item div.body div.text p.outline, section.third ul.list-02 li.item div.body div.text p.outline, section.third ul.list-02 li.item div.body div.text p.date{color:rgb(218, 218, 218)}
 section.third ul.list-02 li.item div.body div.text p.date{line-height:1.4rem}
#recommend ul.list-02 li.item div.body div.text p.outline, section.third ul.list-02 li.item div.body div.text p.outline{line-height:1.5rem}
#recommend ul.list-02 li.item div.body div.text p.title, section.third ul.list-02 li.item div.body div.text p.title{line-height:1.6rem}
section.third ul.list-02 li.item div.body div.text p.outline, section.third ul.list-02 li.item div.body div.text p.date{font-size:1.2rem}
#recommend ul.list-02 li.item div.body div.text p.title, section.third ul.list-02 li.item div.body div.text p.title, p.readmore{font-size:1.4rem;font-weight:400}
section>h2,section>h3{font-weight:700;text-align:center;color:rgb(255, 255, 255);background-color:rgba(6, 35, 116, 0.95)}
figure img,#recommend,section>h2,section.third,section.sns{box-shadow:0 0 2px rgb(239, 239, 239)}
figure.image img,#recommend ul.list-02 li.item div.body div.image{width:100%} .site-title{margin:0 auto 3rem}

div#page-wrap{padding:1rem 0 0} #page{padding:3rem 0 0 0} #main{width:98rem;padding:0;float:none}
#recommend{margin:0 auto;padding:2rem 0 0.5rem;background-color:rgba(204, 204, 204, 0.3)} section>h2{font-size:2rem;line-height:4.6rem;margin:0 auto 2rem} #recommend ul.list-02{display:flex;flex-wrap:wrap;justify-content:center} #recommend ul.list-02 li.item{margin:0 0.4rem;padding:0;background-color:rgba(204, 204, 204, 0)} #recommend ul.list-02 li.item div.body{display:block} #recommend ul.list-02 li.item div.body div.image img{max-width:100%;max-height:17.9rem;margin:0 auto;object-fit:contain} #recommend ul.list-02 li.item div.body div.text{padding:0 0.2rem} #recommend ul.list-02 li.item div.body div.text p.outline{font-size:1.3rem;margin:0}
main.list{display:flex;flex-wrap:wrap;justify-content:center;padding:0.1rem 0} section.third{width:calc(33.2%);margin:0 0.4rem 3rem} section>h3{font-size:1.6rem;line-height:4.2rem;margin-bottom:1rem} section.third.news ul.list-02{height:42.5rem;overflow-y:scroll} section.third ul.list-02{margin:0;} section.third ul.list-02 li.item{border-bottom:0.1rem solid rgb(102, 102, 102)} section.third ul.list-02 li.item div.body div.image{width:10rem;margin-right:1rem} section.third ul.list-02 li.item div.body div.image img{max-width:100%;max-height:8rem} section.third ul.list-02 li.item div.body div.text{margin:0;padding:0} p.readmore{width:98%;text-align:center;margin:1rem auto;line-height:3.6rem;border:0.1rem solid rgb(102, 102, 102)} p.readmore a{color:rgb(85, 172, 238);cursor:pointer;text-decoration:none} p.readmore a:visited{color:rgb(85, 172, 238)} section.third.news ul.list-02 li.item div.body div.image{width:8rem}
section.third.ad, section.third.sns{max-width:30rem} section.third.ad{box-shadow:none} section.third.ad figure.image{margin:0 0 3rem} div.twitter{text-align:center;padding:0 0.3rem 1rem} iframe#twitter-widget-0{height:52rem!important}
body #global-nav >div{position:relative!important} #category-nav,ul.list-label,ul.viewmode{display:none}
@media(max-width:1024px){.ad.haikei{display:none}}