/*頁籤*/
.auto-vtags, .auto-protags{z-index:9;/*background: #fFF;*/}
.auto-vtags, .web-page-frame ul {justify-content: center;}
.auto-vtags .blk-tabs .nav li{/*width: 25%;*/text-align: center;}
.auto-vtags .blk-tabs .nav li a{padding: 15px 33px;color: #fff;font-size: 26px;font-weight: bold;position: relative;height:100%;}
/*.auto-vtags .blk-tabs .nav li:hover a, .auto-vtags .blk-tabs .nav li a.active{color: #fff000;}*/

.auto-vtags .blk-tabs .nav li:nth-child(1){background: #04497B;width: 42%;}
.auto-vtags .blk-tabs .nav li:nth-child(2){background: #1F8378;width: 41%;}


.auto-vtags .blk-tabs .nav li:hover:nth-child(2){background: #23c9b7;}
/*
.auto-vtags .blk-tabs .nav li:nth-child(3){background: #79766A;width: 20.3%;}
.auto-vtags .blk-tabs .nav li:nth-child(4){background: #C1BC9F;width: 21%;}
.auto-vtags .blk-tabs .nav li:nth-child(5){background: #8C9AA3;width: 15%;}*/
/*
.auto-vtags .blk-tabs .nav li:hover a:after, .auto-vtags .blk-tabs .nav li a.active::after{
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #a7977b transparent transparent transparent;
    content: '';
    bottom: -20px;
    left: calc(50%);
	
}

.auto-vtags .blk-tabs .nav li:nth-child(1):hover a::after, .auto-vtags .blk-tabs .nav li:nth-child(1) a.active::after{border-color: #04497B transparent transparent transparent;}
.auto-vtags .blk-tabs .nav li:nth-child(2):hover a::after, .auto-vtags .blk-tabs .nav li:nth-child(2) a.active::after{border-color: #1F8378 transparent transparent transparent;}
.auto-vtags .blk-tabs .nav li:nth-child(3):hover a::after, .auto-vtags .blk-tabs .nav li:nth-child(3) a.active::after{border-color: #79766A transparent transparent transparent;}
.auto-vtags .blk-tabs .nav li:nth-child(4):hover a::after, .auto-vtags .blk-tabs .nav li:nth-child(4) a.active::after{border-color: #C1BC9F transparent transparent transparent;}
.auto-vtags .blk-tabs .nav li:nth-child(5):hover a::after, .auto-vtags .blk-tabs .nav li:nth-child(5) a.active::after{border-color: #8C9AA3 transparent transparent transparent;}
*/
@media(max-width:1200px){
.auto-vtags, .auto-protags{margin-top: 0;}
.auto-vtags .blk-tabs .nav li:nth-child(1){background: #04497B;width: 50%;}
.auto-vtags .blk-tabs .nav li:nth-child(2){background: #1F8378;width: 50%;}
	/*
.auto-vtags .blk-tabs .nav li:nth-child(3){background: #79766A;width: 25%;}
.auto-vtags .blk-tabs .nav li:nth-child(4){background: #C1BC9F;width: 25%;}
.auto-vtags .blk-tabs .nav li:nth-child(5){background: #8C9AA3;width: 20%;}*/
}
@media(max-width:450px){
	.auto-vtags .blk-tabs .nav li:hover a:after, .auto-vtags .blk-tabs .nav li a.active::after{
    
    bottom: -19px;
    left: calc(40%);
	
}
.auto-vtags .blk-tabs .nav li a {
    padding: 10px 15px;
    font-size: 1.4em;
}

}
/*--頁籤固定--*/
.auto-vtags .soss--blw{background: #eeeeee2e;height:45px;width: 100%;
   margin: 0 auto;padding:0;}


/*行程錨點連結01*/
.area01_anchor .text-container .text-link .link-list ul{display: table; margin: 0 auto;}
.area01_anchor .text-container .text-link .link-list ul li { background-color: #2bd2c5;}
.area01_anchor .text-container .text-link .link-list ul li a{position: relative; padding: 10px 10px;letter-spacing: 4px;}
.area01_anchor .text-container .text-link .link-list ul li a::after{content:'';display:inline-block;width:1px;height:30px;background:#fff;position:absolute;right:0;top:10px;}
.area01_anchor .text-container .text-link .link-list ul li:nth-child(4) a::after{content:'';display:inline-block;width:0px;height:30px;background:#fff;position:absolute;left:0;top:20px;}
.area01_anchor .text-container .text-link .link-list ul li a:hover{background-color: #92ede8;    color: #01708e !important;}
.area01_anchor  div.link-list { background: none!important;}
@media(max-width:760px){
.area01_anchor .text-container .text-link .link-list ul li a {  padding: 20px 20px;    text-align: center;letter-spacing: 1px;}
.area01_anchor .text-container .text-link .link-list ul li  {   width: 25% !important;    text-align: center;  }
.area01_anchor .text-container .text-link .link-list ul li a::after{top:5px;height:65px;}
  .area01_anchor .text-container .text-link .link-list ul li a {
    padding: 10px 10px;    font-size: 16px!important;    display: table-cell;    text-align: center;    }
  }
/*行程頁籤02*/
.area02_anchor ul.nav{display: table; margin: 0 auto;}
.area02_anchor ul.nav li{display: inline-block;}
.area02_anchor ul.nav li a{padding: 8px 40px;    border-radius: 7px; Font-size: 16px;  margin: 5px; position: relative; background: #33cc00;    color: #fdfeff;}

.area02_anchor ul.nav li a.hover, .area02_anchor ul.nav li a.active{    background: #006699;    color: #fdfeff;}
.area02_anchor ul.nav li a:hover::after{content: '';display: inline-block;width: 0px;height: 0px;border-style: solid;border-width: 15px 8px 00px 8px;border-color: #33cc00 transparent transparent transparent;position: absolute;bottom: -15px;left: calc(50% - 4px);}
.area02_anchor ul.nav li a.active::after{content: '';display: inline-block;width: 0px;height: 0px;border-style: solid;border-width: 15px 8px 00px 8px;border-color: #006699 transparent transparent transparent;position: absolute;bottom: -15px;left: calc(50% - 4px);}
@media(max-width:760px){
.area02_anchor ul{display: flex !important;}
.area02_anchor ul.nav li{display: flex; justify-content:center; flex-direction: column; width: 45%;}
.area02_anchor ul.nav li a{display: flex; justify-content: center; flex-direction: column; height: 100%;padding: 5px 8px;text-align: center;font-size: 14px;  }
/*
.area02_anchor ul.nav li {
    display: inline-flex;
      width: 33%;
   } 
  .area02_anchor ul.nav li a{
  padding: 7px 15px;    
    border-radius: 5px;
    font-size: 18px;    
    text-align: center;
    margin: 2px;
    position: relative;}

*/
}
/*行程頁籤02固定*/

.area02_anchor .soss--blw {  
    background: #f0f0f0;
    padding: 0;
    height: 45px;
    
}


.area02_anchor .soss--blw ul.nav{display: flex;width: 83%; margin: 0 auto;}
    
.area02_anchor .soss--blw ul.nav li {
    /*display: inline-flex;*/
      width: 50%;
   } 
.area02_anchor .soss--blw ul.nav li a{
      padding: 20px 2px;
    border-radius: 0px;
    Font-size: 16px;    
    text-align: center;
    margin: 0;
    display: flex;
    /* position: relative; */
    justify-content: center;
    flex-direction: column;
    height: 100%;
	
	}
.area02_anchor .soss--blw ul.nav li a:hover::after, .area02_anchor .soss--blw ul.nav li a.active::after{display: none;}
@media(max-width:1200px){
.area02_anchor .soss--blw ul.nav{display: flex;width: 100%; margin: 0 auto;}
.area02_anchor .soss--blw ul.nav{display: flex;width: 100%; margin: 0 auto;}
.area02_anchor .soss--blw ul.nav li {
    /*display: inline-flex;*/
      width: 50%;
   } 
.area02_anchor .soss--blw ul.nav li a{
      padding: 12px 2px;
    border-radius: 0px;
    Font-size: 16px;    
    text-align: center;
    margin: 0;
    display: flex;
    /* position: relative; */
    justify-content: center;
    flex-direction: column;
    height: 100%;
	
	}
}

@media(max-width:950px){
.area02_anchor .soss--blw {  
	    top: 40px!important;
    background: none;
   
}
.area02_anchor .soss--blw ul.nav li a{
	    padding: 7px 2px;
     font-size: 14px;
	border-right: 1px solid #e9ebee;
	}
}
/*行程頁籤03-藍白頁籤*/
.area03_anchor ul.nav{display: table; margin: 0 auto;}
.area03_anchor ul.nav li{display: inline-block;}
.area03_anchor ul.nav li a:hover{ }

.area03_anchor ul.nav li a{padding: 10px 40px;
    border-radius: 50px;
    Font-size: 16px;
    margin: 5px;
    border: 2px solid #006699;
    position: relative;
    background: #ffffff;
    color: #006699;
    font-weight: 400;}

/*
.area03_anchor ul.nav li:nth-child(3) a{border: 2PX #006699 SOLID;background: #ffffff;color: #006699;}
.area03_anchor ul.nav li:nth-child(3) a:before{display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #ffffff transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(50% - 8px);
    z-index: 9;}
.area03_anchor ul.nav li:nth-child(3) a:after{
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -21px;
    left: calc(50% - 8px);
}
*/
.area03_anchor ul.nav li a.hover {
    background: #fffefe;
    color: #006699;
    border: 2px solid #006699;
}
.area03_anchor ul.nav li a.active {
    background: #006699;
    color: #fff;
    border: 2px solid #006699;
}
.area03_anchor ul.nav li a.active:after {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -18px;
    left: calc(50% - 8px);
}
/*.area03_anchor ul.nav li a.active::after{content: '';display: inline-block;width: 0px;height: 0px;border-style: solid;border-width: 15px 8px 00px 8px;border-color: #006699 transparent transparent transparent;position: absolute;bottom: -15px;left: calc(50% - 4px);}*/
@media(max-width:760px){
.area03_anchor ul{display: flex !important;}
.area03_anchor ul.nav li{display: flex; justify-content:center; flex-direction: column; width: auto;}
.area03_anchor ul.nav li a{display: flex; justify-content: center; flex-direction: column; height: 100%;padding: 7px 8px;text-align: center;Font-size: 14px;  }

}

/*行程頁籤03固定*/

.area03_anchor .soss--blw {  
    background: #f0f0f0;
    padding: 0;
    height: 45px;
    
}


.area03_anchor .soss--blw ul.nav{display: flex;width: 83%; margin: 0 auto;}
    
.area03_anchor .soss--blw ul.nav li {
    /*display: inline-flex;*/
      width: 50%;
   } 
.area03_anchor .soss--blw ul.nav li a{
      padding: 20px 2px;
    border-radius: 0px;
    Font-size: 16px;    
    text-align: center;
    margin: 0;
    display: flex;
    /* position: relative; */
    justify-content: center;
    flex-direction: column;
    height: 100%;
	
	}
.area03_anchor .soss--blw ul.nav li a:hover::after, .area03_anchor .soss--blw ul.nav li a.active::after{display: none;}
@media(max-width:1200px){
.area03_anchor .soss--blw ul.nav{display: flex;width: 100%; margin: 0 auto;}
.area03_anchor .soss--blw ul.nav{display: flex;width: 100%; margin: 0 auto;}
.area03_anchor .soss--blw ul.nav li {
    /*display: inline-flex;*/
      width: 50%;
   } 
.area03_anchor .soss--blw ul.nav li a{
      padding: 12px 2px;
    border-radius: 0px;
    Font-size: 16px;    
    text-align: center;
    margin: 0;
    display: flex;
    /* position: relative; */
    justify-content: center;
    flex-direction: column;
    height: 100%;
	
	}
}

@media(max-width:950px){
.area03_anchor .soss--blw {  
	    top: 40px!important;
    background: none;
   
}
.area03_anchor .soss--blw ul.nav li a{
	    padding: 7px 2px;
     font-size: 14px;
	border-right: 1px solid #e9ebee;
	}
}


/*錨點*/
.anchor-btn .function-row li a h3
{margin-top: 4px;}
.anchor-btn .function-row li a{border-radius: 50px;}
.anchor-btn .function-row li:hover a:after {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -18px;
    left: calc(48%);
}
.anchor-btn .function-row li[rel="num1"] a,.anchor-btn .function-row li[rel="num4"] a{border: 2PX #006699 SOLID;background: #d2d4d7;color: #006699;padding: 9px 13px;}
.anchor-btn .function-row li[rel="num1"] a:hover,.anchor-btn .function-row li[rel="num4"] a:hover{color: #006699;}
.anchor-btn .function-row li[rel="num1"] a:before,.anchor-btn .function-row li[rel="num4"] a:before{display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #ffffff transparent transparent transparent;
    content: '';
    bottom: -13px;
    left: calc(48%);
    z-index: 9;}
.anchor-btn .function-row li[rel="num1"] a:after,.anchor-btn .function-row li[rel="num4"] a:after {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -18px;
    left: calc(48%);
}
.anchor-btn .function-row ul{
  justify-content: center;    
  /*  padding: 5px 12% 5px;*/}

.anchor-btn .function-row li {
	WIDTH: 100%;
	
  }
  .anchor-btn .function-row li a{
	  width: 100%;
color:#525252;
	  display: flex;
    justify-content: center;
    flex-direction: column;
  }

.anchor-btn .function-row li a:hover{ 
  color:#EB1D80;
}
@media(max-width:1600px){
.anchor-btn .function-row li[rel="num1"] a:after,.anchor-btn .function-row li[rel="num4"] a:after,.anchor-btn .function-row li[rel="num1"] a:before,.anchor-btn .function-row li[rel="num4"] a:before {  
    left: calc(44%);
}
.anchor-btn .function-row li:hover a:after {
    left: calc(44%);
}
.anchor-btn .function-row li a {
    border-radius: 29px;
   padding: 0 7px 0;
   width: calc(300% / 3);
    /*width: 150px;*/
	
}
.anchor-btn .function-row li {   
    /*max-width: 260px;*/
    width: 100%;
    height: 60px;
}
.anchor-btn .function-row li[rel="num4"] a{border: 2PX #006699 SOLID;
    background: #d2d4d7;
    color: #006699;
    /*width: 243px;*/
    padding: 9px 0px;}	
}
@media(max-width:950px){
	
	
	.anchor-btn .function-row li[rel="num1"] a{border: 2PX #006699 SOLID;background: #d2d4d7;color: #006699;padding: 9px 5px;}
	
	
 .anchor-btn .function-row li a{border-radius: 29px;/*WIDTH: 160PX;*/}

}
@media(max-width:640px){
.anchor-btn .function-row li {
	max-width: auto;
	
    WIDTH: 32%;
    height: auto;
  }
	.anchor-btn .function-row li a {
		
    border-radius: 29px;
    padding: 5px;
		width: auto;
}
	.anchor-btn .function-row li[rel="num4"] a{border: 2PX #006699 SOLID;
    background: #d2d4d7;
    color: #006699;
    width: auto;
    padding: 9px 0px;}
.anchor-btn .function-row li[rel="num1"] a:before{display: none;}
.anchor-btn .function-row li[rel="num1"] a:after {display: none;}
}

/*錨點-富國島*/
.anchor-btn_p .function-row li a h3
{margin-top: 4px;    white-space: nowrap;}
.anchor-btn_p .function-row li a{border-radius: 50px;}

.anchor-btn_p .function-row li[rel="num1"] a{border: 2PX #006699 SOLID;background: #d2d4d7;color: #006699;padding: 9px 13px;}
.anchor-btn_p .function-row li[rel="num1"] a:hover{color: #006699;}
.anchor-btn_p .function-row li[rel="num1"] a:before{display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #ffffff transparent transparent transparent;
    content: '';
    bottom: -13px;
    left: calc(48%);
    z-index: 9;}
.anchor-btn_p .function-row li[rel="num1"] a:after {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -18px;
    left: calc(48%);
}
.anchor-btn_p .function-row ul{
  justify-content: center;    
  /*  padding: 5px 12% 5px;*/}

.anchor-btn_p .function-row li {
	WIDTH: 100%;
	
  }
  .anchor-btn_p .function-row li a{
	  width: 100%;
color:#525252;
  }

.anchor-btn_p .function-row li a:hover{ 
  color:#EB1D80;
}
@media(max-width:1526px){

}
@media(max-width:950px){
	.anchor-btn_p .function-row li[rel="num1"] a{border: 2PX #006699 SOLID;background: #d2d4d7;color: #006699;padding: 9px 5px;}
	
 .anchor-btn_p .function-row li a{border-radius: 29px;}

}
@media(max-width:640px){
.anchor-btn_p .function-row li {
	WIDTH: 50%;
  }

	
.anchor-btn .function-row li[rel="num1"] a:before{display: none;}
.anchor-btn .function-row li[rel="num1"] a:after {display: none;}
}



/*錨點1*/
.anchor-btn01 div.link-list ul {
	display: flex;flex-wrap: nowrap;/*justify-content: space-between;*/width: 100%;  padding-bottom: 10px;
    border-bottom: 1px dotted #d1d1d1;}

.anchor-btn01 div.link-list ul li {
  
  
	
	margin: 0 17px;
    PADDING-RIGHT: 0;
    padding: 5px 0 5px 5px;
	
}

.anchor-btn01 div.link-list ul li:hover{padding-top: 5px;}

.anchor-btn01 div.link-list ul li a{color: #2c2b2b;Font-size: 16px;width: 100%;padding: 5px;  position: relative; }
.anchor-btn01 div.link-list ul li a:hover {	color: #4a392b!important; }
.anchor-btn01 div.link-list ul li a:after {
            content: "";
            width: 0;
            height: 1px;
            background: #4a392b;
            position: absolute;
            top: 100%;
            left: 50%;
            transition: all .5s;
        }
.anchor-btn01 div.link-list ul li a:hover:after{left: 0%; width: 100%;}
.anchor-btn01 div.link-list{background: none;}
.anchor-btn01 div.link-list ul li a i {
    float: left;
    display: block;
    font-size: 18px;
    text-align: center;
    margin-top: 7px;
    margin-right: 5px;
	color: #006699;
}
.anchor-btn01 div.link-list ul li a:hover i {   
	color: #4a392b;
}
.anchor-btn01.navFixed {
  position: fixed;
  min-width: 83.3%;
  
  top:42px;
  left: 0;
  z-index: 99;

}
.anchor-btn01.navFixed div.link-list ul {    
  width: 100%;
   border-bottom: 0px dotted #d1d1d1; 
    BACKGROUND: #050505b8;
	padding-bottom: 0px;
}
.anchor-btn01.navFixed div.link-list ul li a{color: #ffffff!important;}
.anchor-btn01.navFixed div.link-list ul li a:hover{color: #fcd300;}
.anchor-btn01.navFixed div.link-list ul li a:hover i {color: #fcd300;}
.anchor-btn01.navFixed  div.link-list ul li a:after { background: #fcd300; }
.anchor-btn01.navFixed div.link-list ul li a i{color: #ea7e54;}
.anchor-btn01.navFixed div.link-list ul li a i:hover{color: #fcd300;}
@media(max-width:988px){

.anchor-btn01 div.link-list ul li a i {
    
    font-size: 24px;   
    margin-top: 0px;
    margin-right: 5px;
}	
	.anchor-btn01 div.link-list ul li a{Font-size: 16px;
    line-height: 1.5em;padding: 5px 5px;}
	.anchor-btn01.navFixed { 
  top:32px;
 
}
}
@media(max-width:640px){
.anchor-btn01 div.link-list ul li a{text-align: center;}
.anchor-btn01 div.link-list ul {
	display: flex;justify-content: space-between;width: 100%;}
.anchor-btn01 div.link-list ul li a i {
    font-size: 20px;
    width: 100%;
    margin-top: 3px;
    margin-right: 0;
}
.anchor-btn01 div.link-list ul li {  width: 100%;margin:2px;PADDING-RIGHT: 0;}
.anchor-btn01 div.link-list ul li a {
    font-size: 14px;
}

	
	
.anchor-btn01.navFixed {
    top: 29px;
}
.anchor-btn01.navFixed div.link-list ul {    
	
    PADDING: 0%;
	
}
}

/*假頁籤*/
.anchor-btn02 div.link-list ul {
	display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn02 div.link-list ul li{text-align: center;padding: 10px 0;}
.anchor-btn02 div.link-list ul li:nth-child(1){background: #618287;width: 50%;}
.anchor-btn02 div.link-list ul li:nth-child(2){background: #838F85;width: 50%;}
.anchor-btn02 div.link-list ul li:hover:nth-child(1){background: #284049;}
.anchor-btn02 div.link-list ul li:hover:nth-child(2){background: #4d564f;}
.anchor-btn02 div.link-list ul li a{color: #fffafa;    font-size: 24px;font-weight: 800;}
.anchor-btn02 div.link-list ul li a:hover {
	color: #e9ebee;}
@media(max-width:640px){
.anchor-btn02 div.link-list ul li:nth-child(1){/*background: #e9ebee;*/width: 50%;}
.anchor-btn02 div.link-list ul li a:nth-child(1){}
.anchor-btn02 div.link-list ul li:nth-child(2) { width: 50%;/*background: #bfd1c2;*/}
.anchor-btn02 div.link-list ul li a {    
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 0 10px;    
}
.anchor-btn02 div.link-list ul li {
    WIDTH: 50%;
   
}

.anchor-btn02 div.link-list ul li a{
display: flex; justify-content: center; flex-direction: column; height: 100%;
}
}
/*假頁籤01-東京*/

.anchor-btn03 div.link-list{background: none;}
.anchor-btn03 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03 div.link-list ul li:hover:nth-child(1) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03 div.link-list ul li:hover:nth-child(1){background: #006699;}
.anchor-btn03 div.link-list ul li:nth-child(1) a:hover,.anchor-btn03 div.link-list ul li:nth-child(1) a.active {color: #fff;}
.anchor-btn03 div.link-list ul li:nth-child(1) a{background: #006699;color: #fff; }


.anchor-btn03 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03 div.link-list ul li a:hover,.anchor-btn03 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*假頁籤01-東京*/
.anchor-btn03-1 div.link-list{background: none;}
.anchor-btn03-1 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03-1 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03-1 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03-1 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03-1 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03-1 div.link-list ul li:hover:nth-child(2) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03-1 div.link-list ul li:hover:nth-child(2){background: #006699;}
.anchor-btn03-1 div.link-list ul li:nth-child(2) a:hover,.anchor-btn03-1 div.link-list ul li:nth-child(2) a.active {color: #fff;}
.anchor-btn03-1 div.link-list ul li:nth-child(2) a{background: #006699;color: #fff; }


.anchor-btn03-1 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03-1 div.link-list ul li a:hover,.anchor-btn03-1 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03-1 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03-1 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*假頁籤01-北陸*/
.anchor-btn03-2 div.link-list{background: none;}
.anchor-btn03-2 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03-2 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03-2 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03-2 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03-2 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03-2 div.link-list ul li:hover:nth-child(3) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03-2 div.link-list ul li:hover:nth-child(3){background: #006699;}
.anchor-btn03-2 div.link-list ul li:nth-child(3) a:hover,.anchor-btn03-2 div.link-list ul li:nth-child(3) a.active {color: #fff;}
.anchor-btn03-2 div.link-list ul li:nth-child(3) a{background: #006699;color: #fff; }


.anchor-btn03-2 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03-2 div.link-list ul li a:hover,.anchor-btn03-2 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03-2 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03-2 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*假頁籤01-九州*/
.anchor-btn03-3 div.link-list{background: none;}
.anchor-btn03-3 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03-3 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03-3 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03-3 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03-3 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03-3 div.link-list ul li:hover:nth-child(4) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03-3 div.link-list ul li:hover:nth-child(4){background: #006699;}
.anchor-btn03-3 div.link-list ul li:nth-child(4) a:hover,.anchor-btn03-3 div.link-list ul li:nth-child(4) a.active {color: #fff;}
.anchor-btn03-3 div.link-list ul li:nth-child(4) a{background: #006699;color: #fff; }


.anchor-btn03-3 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03-3 div.link-list ul li a:hover,.anchor-btn03-3 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03-3 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03-3 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*假頁籤01-關西*/
.anchor-btn03-4 div.link-list{background: none;}
.anchor-btn03-4 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03-4 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03-4 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03-4 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03-4 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03-4 div.link-list ul li:hover:nth-child(5) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03-4 div.link-list ul li:hover:nth-child(5){background: #006699;}
.anchor-btn03-4 div.link-list ul li:nth-child(5) a:hover,.anchor-btn03-4 div.link-list ul li:nth-child(5) a.active {color: #fff;}
.anchor-btn03-4 div.link-list ul li:nth-child(5) a{background: #006699;color: #fff; }


.anchor-btn03-4 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03-4 div.link-list ul li a:hover,.anchor-btn03-4 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03-4 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03-4 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*假頁籤01-沖繩*/
.anchor-btn03-5 div.link-list{background: none;}
.anchor-btn03-5 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03-5 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03-5 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03-5 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03-5 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03-5 div.link-list ul li:hover:nth-child(6) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03-5 div.link-list ul li:hover:nth-child(6){background: #006699;}
.anchor-btn03-5 div.link-list ul li:nth-child(6) a:hover,.anchor-btn03-5 div.link-list ul li:nth-child(6) a.active {color: #fff;}
.anchor-btn03-5 div.link-list ul li:nth-child(6) a{background: #006699;color: #fff; }


.anchor-btn03-5 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03-5 div.link-list ul li a:hover,.anchor-btn03-5 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03-5 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03-5 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*假頁籤01-北海道*/
.anchor-btn03-6 div.link-list{background: none;}
.anchor-btn03-6 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn03-6 div.link-list ul li {
    position: relative;
    text-align: center;
    /* padding: 5px 20px; */   
    border-radius: 40px;
    /*border: 2px #006699 solid;*/
    margin: 5px;
    
}
.anchor-btn03-6 div.link-list ul li span{padding: 7px 20px!important;color: #006699;}
.anchor-btn03-6 div.link-list ul li span:hover{color: #fff;}
.anchor-btn03-6 div.link-list ul li:hover{ /*transform: translateY(-5px);*/background: #006699;}

.anchor-btn03-6 div.link-list ul li:hover:nth-child(2) {
    background: #006699;border-radius: 40px;

}
.anchor-btn03-6 div.link-list ul li:hover:nth-child(2){background: #006699;}
.anchor-btn03-6 div.link-list ul li:nth-child(2) a:hover,.anchor-btn03-6 div.link-list ul li:nth-child(2) a.active {color: #fff;}
.anchor-btn03-6 div.link-list ul li:nth-child(2) a{background: #006699;color: #fff; }


.anchor-btn03-6 div.link-list ul li a {
 padding: 5px 20px;
    Font-size: 16px;
    font-weight: 800;   
    color: #006699;   
    display: flex;
    justify-content: center;
    flex-direction: column;
    /* height: 100%; */
border-radius: 40px;
border: 2px #006699 solid;
}
.anchor-btn03-6 div.link-list ul li a:hover,.anchor-btn03-6 div.link-list ul li a.active {color: #fff;}
@media(max-width:640px){

.anchor-btn03-6 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn03-6 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*錨點1*/
.anchor-btn04 div.link-list{background: none;}
.anchor-btn04 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn04 div.link-list ul li{
	position: relative;
    text-align: center;
    padding: 2px 20px;
    border-radius: 8px;
    margin: 5px;
    background: #00b9d6;
    border: 2px #00b9d6 solid;}
.anchor-btn04 div.link-list ul li:hover{ transform: translateY(-5px);}
.anchor-btn04 div.link-list ul li:nth-child(1) a:before{
    display: inline-block;
	position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #00b9d6 transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(45%);
    z-index: 9;
	
}
.anchor-btn04 div.link-list ul li:nth-child(2){background: #FFF ;border: 2px #ea55a1 solid;}
.anchor-btn04 div.link-list ul li:hover:nth-child(2){background: #FFF ;border: 2px #ea55a1 solid;}
.anchor-btn04 div.link-list ul li:nth-child(2) a:hover,.anchor-btn04 div.link-list ul li:nth-child(2) a.active {color: #ea55a1;}
.anchor-btn04 div.link-list ul li:nth-child(2) a{color: #ea55a1; }
.anchor-btn04 div.link-list ul li:nth-child(2):hover:after{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #ea55a1 transparent transparent transparent;
    content: '';
    bottom: -20px;
    left: calc(45%);
	
}
.anchor-btn04 div.link-list ul li:nth-child(2):hover:before{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #FFF transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(45%);
	z-index: 9;
}
.anchor-btn04 div.link-list ul li:nth-child(3){background: #FFF ;border: 2px #5FAD46 solid;}
.anchor-btn04 div.link-list ul li:hover:nth-child(3){background: #FFF ;border: 2px #5FAD46 solid;}
.anchor-btn04 div.link-list ul li:nth-child(3) a:hover,.anchor-btn04 div.link-list ul li:nth-child(3) a.active {color: #5FAD46;}
.anchor-btn04 div.link-list ul li:nth-child(3) a{color: #5FAD46; }
.anchor-btn04 div.link-list ul li:nth-child(3):hover:after{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #5FAD46 transparent transparent transparent;
    content: '';
    bottom: -20px;
    left: calc(45%);
	
}
.anchor-btn04 div.link-list ul li:nth-child(3):hover:before{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #FFF transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(45%);
	z-index: 9;
}

.anchor-btn04 div.link-list ul li a{font-size: 15px;font-weight: 800;padding: 2px;color: #FFF;display: flex;width: 100%;
    justify-content: center;
    flex-direction: column;height: 100%;}
.anchor-btn04 div.link-list ul li a:hover,.anchor-btn04 div.link-list ul li a.active {color: #FFF;}
@media(max-width:640px){

.anchor-btn04 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn04 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 50px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*???蝐?01-瘝?ㄘ*/
.anchor-btn04-1 div.link-list{background: none;}
.anchor-btn04-1 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn04-1 div.link-list ul li{	position: relative;text-align: center;padding: 2px 20px;;border-radius: 8px;margin: 5px;background: #FFF;border: 2px #00b9d6 solid;}
.anchor-btn04-1 div.link-list ul li:hover{ transform: translateY(-5px);}
.anchor-btn04-1 div.link-list ul li:nth-child(1):hover:after{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #00b9d6 transparent transparent transparent;
    content: '';
    bottom: -20px;
    left: calc(45%);
	
}
.anchor-btn04-1 div.link-list ul li:nth-child(1):hover:before{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #FFF transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(45%);
	z-index: 9;
}
.anchor-btn04-1 div.link-list ul li:nth-child(2){background: #5FAD46;border: 2px #5FAD46 solid;}
.anchor-btn04-1 div.link-list ul li:hover:nth-child(2){background: #5FAD46;border: 2px #5FAD46 solid;}
.anchor-btn04-1 div.link-list ul li:nth-child(2) a:hover,.anchor-btn04-1 div.link-list ul li:nth-child(2) a.active {color: #FFF;}
.anchor-btn04-1 div.link-list ul li:nth-child(2) a{color: #FFF; }

.anchor-btn04-1 div.link-list ul li:nth-child(2) a:before{
    display: inline-block;
	position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #5FAD46 transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(45%);
    z-index: 9;
	
}
.anchor-btn04-1 div.link-list ul li a{font-size: 15px;font-weight: 800;padding: 2px;color: #00b9d6;display: flex;width: 100%;
    justify-content: center;
    flex-direction: column;height: 100%;}
.anchor-btn04-1 div.link-list ul li a:hover,.anchor-btn04-1 div.link-list ul li a.active {color: #00b9d6;}
@media(max-width:640px){

.anchor-btn04-1 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn04-1 div.link-list ul li {
   WIDTH: 30%;
   border-radius: 29px;
    text-align: center;
   padding: 5px 5px;
}
.anchor-btn04-1 div.link-list ul li:hover:after,.anchor-btn04-1 div.link-list ul li:nth-child(2) a:before,.anchor-btn04-1 div.link-list ul li:nth-child(2) a:after{left: calc(44%);}
}

/*錨點1*/
.anchor-btn05 div.link-list{background: none;}
.anchor-btn05 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn05 div.link-list ul li{position: relative;text-align: center;padding: 1px 40px;border-radius: 7px;margin: 5px;background: #006699 ;border: 2px #006699 solid;}
.anchor-btn05 div.link-list ul li:hover{/*transform: translateY(-5px);*/}
.anchor-btn05 div.link-list ul li:nth-child(1) a:before{
    display: inline-block;
	position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(42%);
    z-index: 9;
	
}
.anchor-btn05 div.link-list ul li:nth-child(2){background: #FFF ;border: 2px #33cc00 solid;}
.anchor-btn05 div.link-list ul li:hover:nth-child(2){background: #FFF ;border: 2px #33cc00 solid;}
.anchor-btn05 div.link-list ul li:nth-child(2) a:hover,.anchor-btn05 div.link-list ul li:nth-child(2) a.active {color: #33cc00;}
.anchor-btn05 div.link-list ul li:nth-child(2) a{color: #33cc00; }
.anchor-btn05 div.link-list ul li:nth-child(2):hover:after{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #33cc00 transparent transparent transparent;
    content: '';
    bottom: -20px;
    left: calc(42%);
	
}
.anchor-btn05 div.link-list ul li:nth-child(2):hover:before{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #FFF transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(42%);
	z-index: 9;
}

.anchor-btn05 div.link-list ul li a{font-weight: 800;padding: 2px;color: #FFF;display: flex;width: 100%;
    justify-content: center;
    flex-direction: column;height: 100%;}
.anchor-btn05 div.link-list ul li a:hover,.anchor-btn05 div.link-list ul li a.active {color: #FFF;}
@media(max-width:640px){

.anchor-btn05 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn05 div.link-list ul li {
/*   WIDTH: 45%;*/
   border-radius: 7px;
   text-align: center;
/*   padding: 5px;*/
}

}
/*???蝐?01-瘝?ㄘ*/
.anchor-btn05-1 div.link-list{background: none;}
.anchor-btn05-1 div.link-list ul {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.anchor-btn05-1 div.link-list ul li{position: relative;text-align: center;padding: 1px 40px;border-radius: 7px;margin: 5px;background: #FFF;border: 2px #006699 solid;}
.anchor-btn05-1 div.link-list ul li:hover{ /*transform: translateY(-5px);*/}
.anchor-btn05-1 div.link-list ul li:nth-child(1):hover:after{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #006699 transparent transparent transparent;
    content: '';
    bottom: -20px;
    left: calc(42%);
	
}
.anchor-btn05-1 div.link-list ul li:nth-child(1):hover:before{
 display: inline-block;
    position: absolute;
   
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #FFF transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(42%);
	z-index: 9;
}
.anchor-btn05-1 div.link-list ul li:nth-child(2){background: #33cc00;border: 2px #33cc00 solid;}
.anchor-btn05-1 div.link-list ul li:hover:nth-child(2){background: #33cc00;border: 2px #33cc00 solid;}
.anchor-btn05-1 div.link-list ul li:nth-child(2) a:hover,.anchor-btn05-1 div.link-list ul li:nth-child(2) a.active {color: #FFF;}
.anchor-btn05-1 div.link-list ul li:nth-child(2) a{color: #FFF; }

.anchor-btn05-1 div.link-list ul li:nth-child(2) a:before{
    display: inline-block;
	position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 10px 0 10px;
    border-color: #33cc00 transparent transparent transparent;
    content: '';
    bottom: -16px;
    left: calc(42%);
    z-index: 9;
	
}
.anchor-btn05-1 div.link-list ul li a{font-weight: 800;padding: 2px;color: #006699;display: flex;width: 100%;
    justify-content: center;
    flex-direction: column;height: 100%;}
.anchor-btn05-1 div.link-list ul li a:hover,.anchor-btn05-1 div.link-list ul li a.active {color: #006699;}
@media(max-width:640px){

.anchor-btn05-1 div.link-list ul li a {    
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0;
    
}
.anchor-btn05-1 div.link-list ul li {
   WIDTH: 30%;
   border-radius: 7px;
    text-align: center;
   padding: 5px 5px;
}
.anchor-btn05-1 div.link-list ul li:hover:after,.anchor-btn05-1 div.link-list ul li:nth-child(2) a:before,.anchor-btn05-1 div.link-list ul li:nth-child(2) a:after{left: calc(44%);}
}

/*頁籤*/
.auto-vtags01, .auto-protags{z-index:9;/*background: #fFF;*/}
.auto-vtags01, .web-page-frame ul {justify-content: center;}
.auto-vtags01 .blk-tabs .nav li{/*width: 25%;*/text-align: center;}
.auto-vtags01 .blk-tabs .nav li a{padding: 15px 33px;color: #fff;font-size: 26px;font-weight: bold;position: relative;height:100%;}
/*.auto-vtags .blk-tabs .nav li:hover a, .auto-vtags .blk-tabs .nav li a.active{color: #fff000;}*/

.auto-vtags01 .blk-tabs .nav li:nth-child(1){background: #04497B;width: 42%;}
.auto-vtags01 .blk-tabs .nav li:nth-child(2){background: #1F8378;width: 41%;}


.auto-vtags01 .blk-tabs .nav li:hover:nth-child(2){background: #23c9b7;}

@media(max-width:1200px){
.auto-vtags01, .auto-protags{margin-top: 0;}
.auto-vtags01 .blk-tabs .nav li:nth-child(1){background: #04497B;width: 50%;}
.auto-vtags01 .blk-tabs .nav li:nth-child(2){background: #1F8378;width: 50%;}

}
@media(max-width:450px){
	.auto-vtags01 .blk-tabs .nav li:hover a:after, .auto-vtags .blk-tabs .nav li a.active::after{
    
    bottom: -19px;
    left: calc(40%);
	
}
.auto-vtags01 .blk-tabs .nav li a {
    padding: 10px 15px;
    font-size: 1.4em;
}

}
/*--頁籤固定--*/
.auto-vtags01 .soss--blw{background: #eeeeee2e;height:45px;width: 100%;
   margin: 0 auto;padding:0;}