@charset "utf-8";body {color:#555555;height:100%;line-height:1.5em;margin:0;padding:0;}
 #wrap{width:930px;margin:0 auto 30px;box-sizing:border-box;position:relative}
 #header{display:flex;align-items:center;justify-content:space-between;width:100%;height:8.8rem;}
 #header .top_btn{display:inline-flex;align-items:center;gap:0 .5rem;}
 #container::after{display:none;}
 #content_top{display:flex;align-items:center;justify-content:space-between;width:100%;height:45px;border-top:.1rem solid #9A918B;border-bottom:.2rem solid #9A918B;overflow:hidden;}
 #content_top #page_title{font-size:1.7rem;font-weight:700;color:#333;}
 #content_top .path a{font-size:1.5rem;}
 #content_top .path a + a::before{content:'>';display:inline-block;vertical-align:middle;margin:-.2rem .5rem 0 .5rem;}
 #content_box{width:100%;padding:20px 0 25px;}
 #content_box #content{width:100%;min-height:auto;margin:20px auto 0 ;padding:0;color:#444;}
 #content_box #content p.tit{font-size:4.8rem;line-height:1.5;}
 #footer{position:relative;width:100%;height:10rem;text-align:center;border-top:.1rem solid #9a918b;}
 #footer .copy{font-size:1.2rem;margin:2.5rem auto 0;}
 #footer .footer_btn{position:absolute;top:2rem;right:0;display:inline-flex;align-items:center;gap:0 .5rem;}
  .greeting_wrap .greeting_right .bg_box{width:36rem;}
 .greeting_wrap .greeting_right .bg_box::before{display:none;}
 .greeting_wrap .greeting_right .bg_box img{right:initial;left:50%;transform:translateX(-50%);}
 @media print {.no-print, .no-print * {display:none !important;}
}
