@charset "utf-8";body{display:flex;flex-flow:column;min-height:100vh}main{flex:1}#main_img{border-bottom:5px solid rgba(247,143,30,1);background:url(/images/bg_04.png) center center;background-size:cover}#contents h3{font-size:1.8rem !important;border-bottom:1px solid rgba(20,85,149,1);padding-bottom:.5rem;margin-bottom:1.5rem}#contents h4{font-size:1.3rem !important;margin-top:2rem;padding-bottom:.2rem}#contents-inner{display:flex;justify-content:space-between}#contents-inner .area-contents{flex-basis:740px}.area-contents .post{margin-top:6rem}.area-contents .post:nth-child(1){margin-top:0}#contents-inner .side-menu{flex-basis:200px}#contents-inner .side-menu h2{font-size:.7rem;margin-top:3rem;margin-bottom:.6rem;color:rgba(20,85,149,1)}#contents-inner .side-menu ul li:nth-child(1) h2{margin-top:0}#contents-inner .side-menu ul{font-size:.85rem}#contents-inner .side-menu ul li ul li{margin-bottom:.75rem;line-height:1.5}#contents-inner .side-menu ul li a:before{font-size:.7rem;color:rgba(247,143,30,1);font-family:'WebHostingHub-Glyphs';background:0 0;width:auto;height:auto;font-style:normal;transition:all .4s ease 0s;content:'\f473';padding-right:.2rem}#contents-inner .side-menu ul li a{text-decoration:none}#contents-inner .side-menu ul li a:hover{text-decoration:underline}ul.contents-list li{background:rgba(250,250,250,1);padding:.7rem}ul.contents-list li:nth-child(2n+1){background:rgba(242,242,242,1);padding:.7rem .9rem}ul.contents-list li a{text-decoration:none}ul.contents-list li a:hover{text-decoration:underline}ul.contents-list li em{margin-right:1rem}#contents p.back a{margin-top:5rem;display:inline-block;color:rgba(247,143,30,1);font-size:.85rem}