.con_header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/sightseeing/img_kv-pc.jpg) no-repeat;background-size:cover}#abi_page{width:950px;margin-right:auto;margin-left:auto}.con_int{padding-top:40px}.con_int .deco01{margin-top:-52px}.deco01{background:url("../images/sightseeing/deco01.png") no-repeat center top;aspect-ratio:950 / 91}.wrp_sightseeing{margin-top:80px}.wrp_sightseeing .tab-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.wrp_sightseeing .tab-container .tab{display:flex;justify-content:center;align-items:center;width:440px;height:50px;padding:10px 5px;color:#333;font-size:14px;letter-spacing:0.1em;line-height:1.5;text-align:center;background:#EDF2F5;cursor:pointer}.wrp_sightseeing .tab-container .tab:nth-of-type(1){border-radius:5px 0 0 0}.wrp_sightseeing .tab-container .tab:nth-of-type(n+2){border-left:1px solid #DBDBDB}.wrp_sightseeing .tab-container .tab:last-of-type{border-radius:0 5px 0 0}.wrp_sightseeing .tab-container input[type="radio"]{display:none}.wrp_sightseeing .tab-container input[type="radio"]:checked+label{color:#fff;background:#2C7680}.wrp_sightseeing .tab-container .tab-content{width:100%}.wrp_sightseeing .tab-container .tab-content .tab-pane{display:none}.wrp_sightseeing .tab-container #tab_sight1:checked ~ .tab-content #content_sight1,.wrp_sightseeing .tab-container #tab_sight2:checked ~ .tab-content #content_sight2{display:block}.tmp_tab .tmp_tab_btn ul{width:880px;margin-left:auto;margin-right:auto}.tmp_tab .tmp_tab_btn ul li button{height:50px !important}.con_sightseeing{margin-top:55px}.con_sightseeing .tmp_anch{width:660px;margin-left:auto;margin-right:auto}.con_sightseeing .tmp_anch>ul>li{width:212px}.con_sightseeing .tmp_anch>ul>li:nth-of-type(n+4){margin-top:13px}.con_sightseeing .inner_sightseeing{margin-top:120px}.con_sightseeing .inner_sightseeing .box_sightseeing{width:891px;margin-left:auto;margin-right:auto}.con_sightseeing .inner_sightseeing .box_sightseeing:nth-of-type(n+2){margin-top:120px;width:880px;margin-left:auto;margin-right:auto}.box_link{margin-top:60px;display:flex;max-width:880px;margin-right:auto;margin-left:auto}.box_link a{transition:opacity 0.3s ease-in;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;height:120px;border:1px solid #DBDBDB;width:calc(205 / 880 * 100%);border-radius:5px}.box_link a:hover{opacity:.7}.box_link a:not(:first-child){margin-left:calc(20 / 880 * 100%)}
