.contents{font-size:1.6rem}@media screen and (max-width: 767px){.contents{font-size:3.46667vw}}.inner-header{margin-bottom:0}@media screen and (max-width: 767px){.inner-header{margin-bottom:0}}.past-wrapper{background-color:#E5F5FD}section.main{height:auto;margin-bottom:0px}@media screen and (max-width: 767px){section.main{margin-bottom:0}}section.main .inner{height:auto}@media screen and (max-width: 767px){section.main .inner{background:none;min-height:0px}}section.main h2{width:848px;margin:0 auto;padding-top:50px;margin-bottom:20px}@media screen and (max-width: 767px){section.main h2{width:100%;padding-top:0;margin-bottom:5vw}}section.main h2 img{display:block;width:100%;height:auto}section.main p{font-size:18px;font-weight:bold;width:70%;max-width:1100px;margin:0 auto;text-align:center;margin-bottom:15px}@media screen and (max-width: 767px){section.main p{font-size:4vw;width:100%;margin-bottom:5vw;white-space:normal}}section.main .main-image{display:block;width:70%;height:auto;margin:0 auto;margin-bottom:50px}@media screen and (max-width: 767px){section.main .main-image{width:100%;margin-top:0px;margin-bottom:0px}}.cont01 h3,.cont02 h3,.cont03 h3{width:788px;margin-bottom:30px}@media screen and (max-width: 767px){.cont01 h3,.cont02 h3,.cont03 h3{width:100%;margin-bottom:3vw}}.column01{background-color:#658AA6}.tabBox .tabArea{justify-content:center}.tabBox .tabArea .one_tab+.one_tab{margin-left:6%}@media screen and (max-width: 767px){.tabBox .tabArea .one_tab+.one_tab{margin-left:0}}.cont01 .cont01-box01{width:100%;margin-bottom:30px;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.cont01 .cont01-box01{margin-bottom:15px}}.cont01 .cont01-box01 p{width:45%;margin-bottom:15px}@media screen and (max-width: 767px){.cont01 .cont01-box01 p{width:100%}}.cont01 .cont01-box01 img.image01{display:block;width:50%;height:auto;margin-top:-30px}.cont01 .cont01-box02{width:100%;margin-bottom:30px}.cont01 .cont01-box02 img+img{margin-top:30px}.cont02 .cont02-box01{width:100%}.cont02 .cont02-box01+div{margin-top:50px}@media screen and (max-width: 767px){.cont02 .cont02-box01+div{margin-top:20px}}.cont02 .cont02-box01 p{margin-bottom:20px}.cont02 .cont02-box01 img+img{margin-top:30px}@media screen and (max-width: 767px){.cont02 .cont02-box01 img+img{margin-top:0px}}.cont02 .summary{width:80%;display:flex;flex-wrap:nowrap;align-items:center;margin:0 auto;margin-bottom:50px}@media screen and (max-width: 767px){.cont02 .summary{width:100%;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:25px}}
