.agt #header .headerR {
	width: 500px;
	float: inherit;
	display: inline-block;
}
.agt #header .headerR .list-logo {
	display: flex;
}
.agt #header .headerR .list-logo li {
	width: 15%;
	padding: 0 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.agt #header .headerR .list-logo li img {
	max-width: 100%;
}
/*メイン画像 テキスト*/
.agt .keyvisual {
	height: 580px;
	background: url(/tw/share/img/bg_ntabi_2.jpg) no-repeat 50% 68%/cover;
}
.agt .keyvisual .ttl {
	top: 17%;
}
.agt .keyvisual .ttl_th,
.agt .keyvisual .ttl_nd {
	font-size: 2.8rem;
	color: #fff;
	text-shadow: 0 0 1em rgba(0,0,0,0.5);
}
/*サーチボックス*/
.agt .search-box .search {
	background-color: rgba(119, 195, 223, 0.92);
}

/*リストのボーダー消し*/
.agt .box-article .lst-btn-col6 .mt10.brand-none{
	border: none;
}
/*特徴アイコン用*/
.agt .box-icon {
	margin-bottom: 40px;
	width: 960px;
	margin: 0 auto;
}
.agt .box-icon ol {
	counter-reset: li;
}
.agt .box-icon li {
	margin: 0 10px 10px;
	padding: 0 0 10px 0;
	width: 30%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.agt #ranking .box-ranking li {
	width: 30%;
}
.agt #ranking .box-ranking li:before {
	content: counter(li);
	counter-increment: li;
	color: #fff;
	background: #0090f6;
	font-size: 145%;
	padding: 8px 11px 6px;
	display: inline-block;
	vertical-align: top;
	margin: 8px 4px 0 0;
}
.agt .box-icon img {
	border: none;
	vertical-align: top;
	width: 55%;
}
.agt .agt-ttl{
	position: relative;
	padding: 5px 5px 5px 42px;
	background: #77c3df;
	font-size: 25px;
	color: white;
	margin-left: -33px;
	line-height: 1.3;
	z-index: -1;
	text-align: center;
	width: 60%;
	margin: 0 auto;
}
.agt .agt-ttl::before {
	position: absolute;
	content: '';
	left: -2px;
	top: -2px;
	border: none;
	border-left: solid 40px white;
	border-bottom: solid 79px transparent;
	z-index:-2
}

/*travelmap*/
.agt .travelmap .keyvisual {
	height: 560px;
	background: url(/tw/share/img/bg_travelmap.jpg) no-repeat 45% 55%;
	background-size:cover;
}
.agt .travelmap .keyvisual .ttl {
	top: 18%;
}
.agt .travelmap .keyvisual .ttl_th,
.agt .travelmap .keyvisual .ttl_nd {
	font-size: 3rem;
	color: #114593;
	text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff;
}
.agt .travelmap .search-box .search {
	background-color: #333;
}
.agt .travelmap .box-footer {
	background: #00C0FF;
	text-align: center;
	color: #fff;
	padding: 15px 0;
}