@media screen and (min-width: 1024px){#container{padding:0;position:relative;max-width:100%}#container #breadcrumb{padding:15px 60px;max-width:1280px}#container #main{padding:100px 30px 0}}.catch{position:relative}.catch h3{font-size:1.6rem;color:#4d4d4d;display:block;text-align:center;line-height:30px;margin-bottom:4px;font-weight:bold}.catch p{font-size:1.4rem;color:#004080;margin:30px 0 60px;text-align:center;right:0;line-height:2}@media screen and (min-width: 768px){.catch h3{line-height:1.6;margin-bottom:20px;font-size:2.4rem}.catch p{font-size:2rem;margin:0 0 120px}}@media screen and (min-width: 1024px){.catch{max-width:1100px;width:95%;margin:0 auto}.catch p{font-size:2rem;margin:0 0 120px}}.contents-wrap .contents{margin-bottom:80px;max-width:100%;width:100%}.contents-wrap .contents a{cursor:pointer;text-decoration:none;color:#000}.contents-wrap .contents a .pic-wrap{border-bottom:1px dotted #004080}.contents-wrap .contents a .pic-wrap img{display:block;width:100%}.contents-wrap .contents a .pic-wrap .ttl{text-align:center;margin:16px 0}.contents-wrap .contents a .pic-wrap .ttl .jp{font-size:1.8rem;font-weight:bold;color:#4d4d4d}.contents-wrap .contents a .pic-wrap .ttl .en{color:#4d4d4d;font-size:1.5rem;font-weight:normal;font-family:"Times New Roman";font-style:italic}@media screen and (min-width: 768px){.contents-wrap .contents a .pic-wrap .ttl{font-size:1.8rem}}.contents-wrap .contents a .pic-wrap .bar{width:120px;display:block;margin:0 auto;height:4px;background:#004080}.contents-wrap .contents a aside{font-size:1.6rem;display:block;text-align:center;color:#4d4d4d;padding-top:16px}@media screen and (min-width: 768px){.contents-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:100px}.contents-wrap .contents{margin-bottom:80px;max-width:100%;width:48%;margin-right:4%}.contents-wrap .contents:nth-child(2n){margin-right:0}}@media screen and (min-width: 1024px){.contents-wrap{max-width:750px;margin:0 auto 100px;justify-content:flex-start}.contents-wrap .contents{margin-bottom:80px;max-width:100%;width:48%;margin-right:4%}.contents-wrap .contents:nth-child(2n){margin-right:0}}
