html,body{height:100%}#wrapper{width:100%;min-height:100%;_height:100%;margin:0 auto}#contents{width:960px;margin:0 auto}.content-area{width:960px;margin:0 auto;background-color:#FAF7F1;border-radius:16px;margin-top:32px;margin-bottom:112px;padding-bottom:24px}.title-area{padding:32px;padding-bottom:48px}.title-area-news{padding:32px;padding-bottom:24px}.title-area-row{display:flex;flex-direction:row;align-items:top;justify-content:start}.title-area-headline{border-left:#005C43 solid 4px;font-family:Hiragino Sans;font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#005C43;padding-left:16px;width:384px;height:100%}.title-area-body{width:452px;margin-left:auto;font-family:Hiragino Sans;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#3C2C2C}.title-area-body a{font-weight:600;color:#005C43;text-decoration:underline}.text-area{width:896px;margin:0 auto;padding:32px;background-color:white;border-radius:8px;box-sizing:border-box;margin-bottom:16px}.text-area-title{font-family:Hiragino Sans;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#3C2C2C;border-bottom:#005C43 solid 2px;padding-bottom:16px;margin-bottom:16px}.text-area-paragraph{font-family:Hiragino Sans;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#3C2C2C;margin-bottom:12px}.text-area-paragraph a{font-weight:600;color:#005C43;text-decoration:underline}.text-area-paragraph-1 table{border:#dabc8a solid 1px}.text-area-paragraph-1 table th{background-color:#F5EEDC;width:33%;text-align:center;padding:12px 0;border:#dabc8a solid 1px}.text-area-paragraph-1 table td{padding:12px 20px;border:#dabc8a solid 1px}.text-area-column{display:flex;flex-direction:row;align-items:top;justify-content:start}.text-area-column-1{width:416px}.text-area-column-2{margin-left:24px}.text-area-img-1{width:203px;height:61px}.text-area-img-2{width:123px;height:61px}.text-area-img-3{width:80px;height:80px}.text-area-img-4{width:80px;height:80px}.text-area-img-5{width:80px;height:80px}.text-area-paragraph-2{padding-top:16px}.text-area-paragraph-2 table{border:#dabc8a solid 1px;width:100%}.text-area-paragraph-2 table th{width:33%;text-align:center;padding:24px 0}.text-area-paragraph-2 table th span{font-weight:300}.news-0{border-top:solid #077C5C 2px;border-bottom:solid #077C5C 2px;padding:24px 0;width:896px;margin:0 auto;margin-bottom:24px}.news-0-1-2-1{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:16px}.news-0-1-2-1:last-child{margin-bottom:0}.news-0-1-2-1 p{font-family:Hiragino Sans;font-style:normal;font-weight:300;font-size:14px;line-height:20px;letter-spacing:0.02em;color:#077C5C}.news-0-1-2-1 p:first-child{margin-right:42px}.news-0-1-2-1 p a{font-weight:600;color:#077C5C}.news-0-1-2-1 p a:hover{text-decoration:underline}.news-1{width:896px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:start}.news-1-1 a{display:block;background-image:url(/assets/contents-0-2-3-1.png);background-size:62px 32px;width:62px;height:32px;margin-right:32px}.news-1-1 a:hover{background-image:url(/assets/contents-0-2-3-1-hover.png);background-size:62px 32px}.news-1-2 a{display:block;background-image:url(/assets/contents-0-2-3-2.png);background-size:62px 32px;width:62px;height:32px}.news-1-2 a:hover{background-image:url(/assets/contents-0-2-3-2-hover.png);background-size:62px 32px}
