@charset "UTF-8";
/* CSS Document */

.kaigai .mainHatyaku01 {
	background-color: #D5F0FA;
	color: #0C9ED1;
}

.kaigai .tourTabGroup01 li::after {
	background-image: url("/attending/ohitori/common/images/btn_ar_blue.png");
}

.kaigai .tourTabGroup01 li.is-active {
	border: 1px solid #0C9ED1;
	background-color: #0C9ED1;
}

.kaigai .tourTabGroup01 li.is-active::after {
	background-image: url("/attending/ohitori/common/images/btn_ar_blue_on.png");
}

.kaigai .tourTabGroup01 li:hover {
	border: 1px solid #0C9ED1;
	background-color: #0C9ED1;
	color: #ffffff;
}
.kaigai .tourTabGroup01 li:hover::after {
	background-image: url("/attending/ohitori/common/images/btn_ar_blue_on.png");
}

.kaigai .tourTabH3Wrap01 {
	background-color: #D5F0FA;
	color: #0C9ED1;
}
.kaigai .Tour--ohitori__dest {
  color: #0C9ED1;
  background-color: #D5F0FA;
}

.kaigai .Tour--ohitori__tag01,
.kaigai .Tour--ohitori__tag02 {
  color: #0C9ED1;
  border: 1px solid #0C9ED1;
}
.kaigai .detailBtn01.detailBtn02 {
	background-color: #0C9ED1;
}

.kaigai .detailBtn01.btn0101 {
	background-color: #ffffff;
	border: 2px solid #E76776;
	color: #E76776;
}
.kaigai .detailBtn01.btn0101::after {
  border-top: solid 2px #E76776;
  border-right: solid 2px #E76776;
}


.kaigai .departureFlex01 a::after {
	background-image: url("/attending/ohitori/common/images/btn_ar_outer_blue.png");
}
.kaigai .departureFlex01 a:hover {
	background-color: #D5F0FA;
}

.kaigai .tourTabGroup01 li {
	padding: 10px 25px 10px 25px;
}

/*------------------------*/

.kaigai .detailRankingBlock01 {
	background-color: #D5F0FA;
}
.kaigai .rankingCont01 .contIn01 .s01 {
	color: #85cee8;
}
.kaigai .rankingCont01 .contIn02 .p02 a {
	color: #0C9ED1;
}
.flex4 .rankingCont01 .contIn02 .p02 a{
	font-size:12px;
}
.kaigai .rankingCont01 .contIn02 .p02 a:link {	color: #0C9ED1;	text-decoration: underline;}
.kaigai .rankingCont01 .contIn02 .p02 a:visited {	color: #0C9ED1;	text-decoration: underline;}
.kaigai .rankingCont01 .contIn02 .p02 a:hover {	color:#0C9ED1;	text-decoration: none;}
.kaigai .rankingCont01 .contIn02 .p02 a:active {	color:#0C9ED1;	text-decoration: none;}

.kaigai .rankingCont01 .contIn02 .p02 a::after {
  border-top: solid 2px #0C9ED1;
  border-right: solid 2px #0C9ED1;
}

.h301.h30102 {
	padding-left: 55px;
	font-size: 20px;
}
.rankingCont01 .contIn01 .h30102 .s02 {
	font-size: 18px;
}
.rankingCont01 .contIn01 .h30102 .s02 .s0202 {
	font-size: 23px;
}





