.sec_con h2{font-size:2.4rem;text-align:left}.sec_con h2 span{border-bottom:2px solid #f49f00}@media only screen and (min-width: 1025px){.sec_con h2{margin-left:0}}#sec_1{margin:50px 0}#sec_1 .flex-items{border-bottom:1px solid #d9d9d9;padding-bottom:50px}#sec_1 .flex-items .item{font-size:1.5rem}#sec_1 .flex-items .item h3{font-size:2.4rem;font-weight:bold;margin-bottom:10px}#sec_1 .flex-items .item02{position:relative;margin:0 auto}#sec_1 .flex-items .item02 .map-wrap{height:0;overflow:hidden;padding-bottom:80%;position:relative;margin:0 auto}#sec_1 iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 601px){#sec_1{margin:100px 0}}@media only screen and (min-width: 601px){#sec_1 .flex-items{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:start;padding:0 50px 50px}#sec_1 .flex-items .item{flex-basis:44.7%}#sec_1 .flex-items .item01{text-align:left;font-size:1.6rem}#sec_1 .flex-items .item02 a{text-decoration:underline}}#sec_2{margin:50px 0 100px}#sec_2 h2{margin-bottom:30px}#sec_2 .item{background-color:#f5f5f5;padding:5vw 5%}#sec_2 .item img{max-width:100%}#sec_2 .item .item-text{text-align:left}#sec_2 .item .item-text h3{font-size:3rem;font-weight:bold;margin-top:20px}#sec_2 .item .item-text .date{margin:30px 0}#sec_2 .item .item-text .date span{background-color:#fff}#sec_2 .item.item02{margin-top:50px}@media only screen and (min-width: 601px){#sec_2{margin:100px 0 150px}#sec_2 .item{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:start}#sec_2 .item picture{width:40%;height:auto}#sec_2 .item .item-text{width:55%}}@media only screen and (min-width: 1025px){#sec_2 .contents-center{width:1120px}}