<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.btn_contact   {
width: 330px;
display: block;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
}

.sp_device .btn_contact {
width: 90%;
}

.btn_contact img{
width: 100%;
  cursor: pointer;
  transition-duration: 0.3s;
}
.btn_contact:hover img{
transform: scale(1.1); 
transition-duration: 0.5s; 
}
.md_btn_01.md_btn_01_Mid:hover span img  {
transform: scale(1.1); 
transition-duration: 0.5s; 
}

.kaishaBlock {
	width: 434px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
}

.sp_device .kaishaBlock .kaisaBlockimg {
width: 100%;
margin-bottom: 8px;
text-align: center;
padding-right: 20%;
padding-left: 20%;
}
.sp_device .kaishaBlock p {
width: 100%;
text-align: center;
margin-top: -4px;
}

.sp_device .kaishaBlock {
	float: left;
	width: 100%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	font-size: 1.25rem;
}

.pagetopBtn{
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/pageTophe.png);
	background-color: #164ea7;
	background-size: 60px 40px;
	z-index: 0;
    }
.headerLogo {
	width: 1080px;
	height: 110px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.headerLogo h1 {
	background-image: url(/common/images/headerlogo@2x.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 460px auto;
	height: 110px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}
.sp_device .headerLogo  {
	background-size: 30% auto;
	width: 100%;
}
.sp_device .headerLogo h1 {
	background-size: 350px auto;
	background-position: 16px center;
}
.md_sectionBlockNarrowInner_01_h2 {
	text-align: left;
	float: left;
	font-weight: bold;
}
.md_sectionBlockNarrowInner_01_h2::before {
   content: "â—";
}

.sp_device .md_sectionBlockNarrowInner_01_h2 {
	float: none!important;
	text-align: center;
	font-size: 2.5rem;
}
.pdf_dl {
	text-align: left;
	margin-top: -20px;
}

.sp_device .pdf_dl {
    float: none!important;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 50px;
} 
.pdf_dl::before {
	content: url("../images/1x/pdf_icon.png");
	margin-right: 10px;
	position: relative;
	top: 20px;
}

.pdfimg {
	margin-right: 10px;
}
.pdf_a {
	float: right;
}
.sp_device .pdf_a{
	float: none!important;
	text-align: center!important;
}
.pdf_a  p  {
	text-decoration: underline;
}
.tel_p {
	font-size: 20px;
}
.tel_p::before{
	content: url("/images/1x/tel_icon.png");
	margin: 5px;
    position: relative;
    top: 8px;

}
.telNumber img {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.tel_txt {
	font-size: 18px;
}
.sp_device .tel_txt {
    margin-top: 10px;
}

.tel_txt02 {
    font-size: 15px;
    margin-left: 20px;
}
.sp_device .tel_txt02 {
    margin-top: 20px;
    font-size: 1.3rem;
    text-align: center!important;
}

.md_sectionBlock_01 .md_sectionBlockNarrowInner_01 div {
}
.ttl_pdfBlock {
	margin-top: 30px;
}

.sp_device .ttl_pdfBlock {
	margin-bottom: 0px;
}
.sp_device .chirashi {
    width: 90%;
    margin-top: 20px;
}

.mail_p {
	margin-top: 10px;
	font-size: 1.5rem;
}
.sp_device .mail_p {
	text-align: left;
	text-indent: -1.5rem;
	padding-left: 1.5rem;
}

.Block1 {
	margin-top: 60px;
}
.sp_device .Block1 {
	margin-top: 20px;
	padding-top: 20px;
}

.Block2 {
	margin-top: 80px;
	padding-top: 80px!important;
	border-top: 3px dotted #D9D9D9;
}
.sp_device .Block2 {
	margin-top: 20px;
	padding-top: 20px;
}

.Block3 {
	margin-top: 50px;
	padding-top: 50px!important;
	border-top: 3px dotted #D9D9D9;
}

.sp_device .Block3 {
	margin-top: 20px;
	padding-top: 20px;
}

.constH3 {
	font-size: 2.5rem;
	font-weight: bold;
	margin-bottom: 15px;
}
.Text00{
    padding-left: 260px;
    padding-right: 240px;
    margin-left: auto;
    margin-right: auto;
}

.sp_device .Text00{
    margin-left: auto;
    margin-right: auto;
    padding-left: 65px;
    padding-right: 50px;
}

.itinerary00{
    padding-left: 260px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    text-align: left;
}

.sp_device .itinerary00{
	margin-left: auto;
    margin-right: auto;
    padding-left: 85px;
    padding-right: 75px;
    font-size: 1.3rem;
    padding-bottom: 20px;
    text-align: center;
}

.RightTx01{
    text-align: right;
    font-weight: bold;
    color: #D40000;
}

.trbox1 {
    padding: 0.5em 1em;
    margin-top: 2em;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 2em;
    font-weight: bold;
    border: solid 1px #000000;
    width: 70%;
    float: left;
    clear: left;
    text-align: center;
}
.trbox1 p {
    margin: 0; 
    padding: 0;
}

/*PCã‚µã‚¤ã‚º_æ–°ä½œãƒ„ã‚¢ãƒ¼æƒ…å&nbsp;±*/
.md_BlockTours{
    margin-top: 80px;
    margin-bottom: 80px;
}

.md_BlockTours fix00 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.fix01 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.card-container{
    max-width: 760px;
    height: auto;
    background-color: #FFFFFF;
    color: #000;
    display: flex;
    margin: 20px auto;
    width: 100%;
    box-shadow: 0 12px 10px -6px rgba(0,0,0,.25);
    justify-content: center;
  align-items: center;
}

.card-container a{
	text-decoration: none;
	color: #aed265;
}


.card-container2 {
    max-width: 760px;
    max-height: 245px;
    width: 100%;
    background-color: #FFFFFF;
    color: #000;
    display: flex;
    margin: 20px auto;
    box-shadow: 0 12px 10px -6px rgba(0,0,0,.25);
    height: auto;
}

.card-container2 a{
	text-decoration: none;
	color: #aed265;
}

.card-container3 {
    max-width: 760px;
    height: 360px;
    background-color: #FFFFFF;
    color: #000;
    display: flex;
    margin: 20px auto;
    width: 100%;
    box-shadow: 0 12px 10px -6px rgba(0,0,0,.25);
}

.card-container3 a{
	text-decoration: none;
	color: #aed265;
}
.card-container3 img {
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
}

.card-text{
	width:100%;
	margin: 10px 20px;
}

.card-text h2{
	padding-top: 10px;
	font-size: 1.8rem;
	text-align: left;
	font-weight: bold;
	color: #004c86;
}

.card-text h3{
	font-size: 1.3rem;
	text-align: left;
	font-weight: bold;
}

.card-text h4{
	font-size: 1.7rem;
	text-align: left;
	font-weight: bold;
}
	
.card-text p{
	padding-top: 10px;
	font-size: 1.4rem;
	text-align: left;
    }

.card-img{
    width: 60%;
    height: auto;
}


.card-container img{
    width:100%;
    height:100%;
    vertical-align:bottom;
}

.card-container2 img{
    height:100%;
    vertical-align:bottom;
}

.linkFlyer{
    text-align: right!important;
    font-weight: bold;
	color: #aed265;
}

/*SPã‚µã‚¤ã‚º_æ–°ä½œãƒ„ã‚¢ãƒ¼æƒ…å&nbsp;±*/
.sp_device .card-container{
    background: #FFFFFF;
    color: #000;
    display: block!important;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 70%;
    height: 100%;
    box-shadow: 0 12px 10px -6px rgba(0,0,0,.25);   
}

.sp_device .card-container a{
    text-decoration: none;
    color: #000!important;
}

.sp_device .card-container2{
    background: #FFFFFF;
    color: #000;
    display: block!important;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 70%;
    height: 100%;
    box-shadow: 0 12px 10px -6px rgba(0,0,0,.25);   
}

.sp_device .card-container2 a{
    text-decoration: none;
    color: #000!important;
}

.sp_device .card-container3{
    background: #FFFFFF;
    color: #000;
    display: block!important;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 70%;
    height: 100%;
    box-shadow: 0 12px 10px -6px rgba(0,0,0,.25);   
}

.sp_device .card-container3 a{
    text-decoration: none;
    color: #000!important;
}

.sp_device .card-text{
    width: 90%;
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 30px;
}

.sp_device .card-text h2{
	font-size: 1.5rem;
}

.sp_device .card-text h3{    
	font-size:  1.2rem;
}

.sp_device .card-text h4{
    font-size: 1.5rem;
    text-align: left;
    font-weight: bold;
    margin-top: 5px;
}

.sp_device .card-text p{
	padding-top: 5px;
	font-size:  1.2rem;
}

.sp_device .card-img{
    width: 100%;
}

.sp_device .card-img01{
    width: 100%;
}


.sp_device .card-container img{
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.sp_device .card-container2 img{
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.list_test-wrap {
    list-style: none;      /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’æ¶ˆã™ */
    margin: 0;             /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæŒ‡å®šä¸Šæ›¸ã */
    padding: 0;             /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæŒ‡å®šä¸Šæ›¸ã */
    text-align: left;
    text-indent: 1em;
    font-weight: bold;
    font-size: 1.5rem;
}

.sp_device .list_test-wrap {
    list-style: none;      /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’æ¶ˆã™ */
    margin: 0;             /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæŒ‡å®šä¸Šæ›¸ã */
    padding: 0;             /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæŒ‡å®šä¸Šæ›¸ã */
    text-align: left;
    text-indent: 0em;
    font-weight: bold;
    font-size: 1rem;
}


/*ãƒ„ã‚¢ãƒ¼ãƒ•ã‚©ãƒˆã‚®ãƒ£ãƒ©ãƒªãƒ¼ã®ã‚¿ã‚¤ãƒˆãƒ«*/

.heading06 {
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 2rem;
    text-align: center;
    height: 10px;
	}

	.heading06 span {
		position: relative;
		z-index: 2;
	}

	.heading06::before {
		content: attr(data-en);
		position: absolute;
		top: 10px;
		left: 50%;
		transform: translateX(-50%);
		color: rgba(10,123,1,0.31);
		font-size: 27px;
		font-style: italic;
	}

	.heading06::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    /* transform: translate(-50%) rotate(30deg);*/
    width: 1px;
    height: 20px;
    background-color: rgba(10,123,1,0.31);    
	}


@media screen and (min-width:650px) {
/*@mediaä»¥å¤–ã®æ‰€ã¯å…¨ã¦ã®ã‚µã‚¤ã‚ºã§èª­ã¿è¾¼ã¾ã‚Œã¾ã™ã€‚*/

	.heading06 {
		position: relative;
		padding-top: 50px;
		padding-bottom: 50px;
		font-size: 3rem;
		text-align: center;
		height: 135px;
	}

	.heading06 span {
		position: relative;
		z-index: 2;
	}

	.heading06::before {
		content: attr(data-en);
		position: absolute;
		top: 10px;
		left: 50%;
		transform: translateX(-50%);
		color: rgba(10,123,1,0.31);
		font-size: 50px;
		font-style: italic;
	}

	.heading06::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translate(-50%) rotate(30deg);
		width: 1px;
		height: 40px;
		background-color: rgba(10,123,1,0.31);		
	}
        
}

/*pdf
-------------------------------------------*/

.ttl_pdfBlock02 {
    margin-top: 30px;
    display: block;
    text-align: center;
}
.sp_device .ttl_pdfBlock02 {
	margin-bottom: -55px;
}

.inline-block_pdf {
    display: inline-block;      /* ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ–ãƒ­ãƒƒã‚¯è¦ç´&nbsp;ã«ã™ã‚‹ */
    padding:  20px;             /* ä½™ç™½æŒ‡å®š */
    height: 30px;              /* é«˜ã•æŒ‡å®š */
}

/*partã¨è¢«ã‚‹ã‘ã©ã€ã€ã€
-------------------------------------------*/

.underTl {
 background: linear-gradient(transparent 60%, #e0f1f1 60%);
}

/* ã‚¤ãƒ³ãƒ‡ãƒ³ãƒˆ
-------------------------------------------*/
.indent5 {
	padding-left: 5em;
}
.indent4_5 {
	padding-left: 4.5em;
}
.indent4_6 {
	padding-left: 4.6em;
}
.indent4 {
	padding-left: 4em;
}

.indent01 {
  text-indent: -1em;
  padding-left: 1em;
}
.sp_device .indent01 {
  text-indent: 0;
  padding-left: 0;
}

.indent02 {
  text-indent: -1em;
  padding-left: 1em;
}
.sp_device .indent02 {
  text-indent: -1em;
  padding-left: 1em;
}

/*ãƒªãƒœãƒ³
------------------------------------------*/
h5 {
	line-height: 60px;
	position: relative;
	height: 60px;
	margin-top: 2em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
	padding: 0 2rem;
	color: #fff;
	background: #fa4141;
	width: 300px;
	text-align: center;
}

h5:before,
h5:after {
  position: absolute;
  top: 0;
  display: block;
  height: 48px;
  content: '';
  border: 30px solid #fa4141;
}

h5:before {
  left: -40px;
  border-left-width: 15px;
  border-left-color: transparent;
}

h5:after {
  right: -40px;
  border-right-width: 15px;
  border-right-color: transparent;
}

h5 span {
	position: relative;
	display: block;
	font-weight: bold;
	font-size: 1.8rem;
}

/*ä¼šå“¡ç™»éŒ²ã—ãŸã€€è£œè¶³ãƒ†ã‚­ã‚¹ãƒˆã‚¿ã‚¤ãƒˆãƒ«ã®äºŒé‡ç·š
--------------------------------------*/
h6 {
  position: relative;
  display: inline-block;
  padding: 0 65px;
  text-align: center!important;
}

h6:before,
h6:after {
  position: absolute;
  top: calc(50% - 3px);
  width: 60px;
  height: 6px;
  content: '';
  border-top: solid 2px #fa4141;
  border-bottom: solid 2px #fa4141;
}

h6:before {
  left: 0;
}

h6:after {
  right: 0;
}

h6 span {
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 1.8rem;
    color: #fa4141;
}

.sp_device h6 {
    position: relative;
    display: inline-block;
    padding: 0 30px;
    text-align: center;
    width: 300px;
}

.sp_device h6:before,
h6:after {
  position: absolute;
  top: calc(50% - 3px);
  width: 25px;
  height: 6px;
  content: '';
  border-top: solid 2px #fa4141;
  border-bottom: solid 2px #fa4141;
}

.sp_device h6 span{
    position: relative;
	display: block;
	font-weight: bold;
	font-size: 1.4rem;
	color: #fa4141;
}

/*ãŠçŸ¥ã‚‰ã›ã®å·¦å³
-------------------------------------------*/ 
.supplTL01{
    margin-top: 30px;
    margin-bottom: 15px;
}

.suppl01{
    text-align: left;
    text-align: justify;
    width: 600px;
    /*text-align-last:justify;*//*æœ€å¾Œã®è¡Œã‚‚å‡ç­‰å‰²ä»˜ã‘*/
    margin-left: auto;
    margin-right: auto;
}

.sp_device .supplTL01{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 40px;
}

.sp_device .suppl01{
    width: 280px;    
}

.TxtTLr {
    position: relative;
    display: inline-block;
    padding: 0 55px;
    font-size: 1.8rem!important;
    font-weight: bold;
    color: #e00000;
}

.TxtTLr:before, .TxtTLr:after {
    content: '';
    position: absolute;
    top: 60%;
    display: inline-block;
    width: 45px;
    height: 2px;
    border-top: 1px solid #E00000;
    border-bottom: 1px solid #E00000;
    border-right-color: #E00000;
    border-left-color: #E00000;  
}

.TxtTLr:before {
  left:0;
}
.TxtTLr:after {
  right: 0;
}

.card-textTL01{
	font-size: 1.5rem;
	text-align: left;
	font-weight: bold;
}

.sp_device .card-textTL01{    
	font-size:  1.5rem;
}

/*æ–‡ä¸­ã®æ–‡å­—ã‚’å›²ã‚€
-------------------------------------------*/
.kakomuR01{
	padding:2px 8px; /* æž&nbsp;ã¨æ–‡å­—ã®ç©ºé–“ */
	margin:0 5px; /* æž&nbsp;ã®å¤–ã®ç©ºé–“ */
	background-color:#D40003; /* æž&nbsp;ã®èƒŒæ™¯è‰² */
	border:1px solid #777; /* æž&nbsp;ã®ç·šã®å¤ªã•ãƒ»ç¨®é¡žãƒ»è‰² */
	border-radius:2px; /* æž&nbsp;ã®è§’ã‚’ä¸¸ãã™ã‚‹ */
	box-shadow: 1px 2px 2px #ddd; /*å½±ã‚’ã„ã‚Œã‚‹*/
	font-family:inherit; /* ãƒ•ã‚©ãƒ³ãƒˆã®ç¨®é¡žã‚’ç¶™æ‰¿ã™ã‚‹ */
	font-size:0.85em;	/* ãƒ•ã‚©ãƒ³ãƒˆã®å¤§ãã• */
    color: #FFFFFF;	    /* ãƒ•ã‚©ãƒ³ãƒˆã®è‰² */
}
.kakomuB01{
    padding: 2px 8px; /* æž&nbsp;ã¨æ–‡å­—ã®ç©ºé–“ */
    margin: 0 5px; /* æž&nbsp;ã®å¤–ã®ç©ºé–“ */
    background-color: #308DE9; /* æž&nbsp;ã®èƒŒæ™¯è‰² */
    border: 1px solid #777; /* æž&nbsp;ã®ç·šã®å¤ªã•ãƒ»ç¨®é¡žãƒ»è‰² */
    border-radius: 2px; /* æž&nbsp;ã®è§’ã‚’ä¸¸ãã™ã‚‹ */
    box-shadow: 1px 2px 2px #ddd; /*å½±ã‚’ã„ã‚Œã‚‹*/
    font-family: inherit; /* ãƒ•ã‚©ãƒ³ãƒˆã®ç¨®é¡žã‚’ç¶™æ‰¿ã™ã‚‹ */
    font-size: 0.85em;	/* ãƒ•ã‚©ãƒ³ãƒˆã®å¤§ãã• */
    color: #FFFFFF;    /* ãƒ•ã‚©ãƒ³ãƒˆã®è‰² */
}

/*æ—…è¡Œãƒãƒ©ã‚·ç”»åƒã€€æ¨ªï¼’åˆ—ä¸¦ã³
-------------------------------------------*/
.Yoko2 {
    display: flex;
    justify-content: center!important;
    width: 100%!important;
    margin-left: auto;
    margin-right: auto;
  }
  
.Yoko2 img {
  }
  
.Yoko2 li {
    list-style: none;/*ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æŒ‡å®šè§£é™¤*/
  }
  
.Yoko2 li:nth-child(2) {
    margin: 0 10px;
  }
  
/*æ–‡å­—ã«èƒŒæ™¯è‰²
-------------------------------------------*/  
.textB_Red {
    background-color: #FF0004;
    color: #FFFFFF;
    font-weight: bold!important;
    padding: 2px 5px;
    margin: 0px 3px;
}

.textB_Blue {
    background-color: #0082CC;
    color: #FFFFFF;
    font-weight: bold!important;
    padding: 2px 5px;
    margin: 0px 3px;
}

.textB_Blue2 {
    background-color: #A8DAFC;
    color: #151515;
    padding: 2px 5px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 7px;
    width: 20%;
    border-radius: 3px;
}

.sp_device .textB_Blue2 {
    width: 50%;
}

.textB_Blue3 {
    background-color: #A8DAFC;
    color: #151515;
    padding: 2px 5px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 7px;
    width: 30%;
    border-radius: 3px;
}

.sp_device .textB_Blue3 {
    width: 100%;
}

.textB_Gray {
    background-color: #9F9F9F;
    color: #E6E6E6;
    opacity: 0.5;
}
.textB_Gray00 {
    background-color: #9F9F9F;
    color: #FFFFFF;
}

.textB_Green2 {
    background-color: #B3DC6C;
    color: #151515;
    padding: 2px 5px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 7px;
    width: 20%;
    border-radius: 3px;
}

.sp_device .textB_Green2 {
    width: 50%;
}

.text_Gray00{
    color: #FFFFFF;
}

.textB_bGray00 {
    background-color: #6B787F;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 5px;
    margin: 0px 3px;
}

/*æ–‡å­—ã«æž&nbsp;ç·šã§å›²ã‚€
-------------------------------------------*/  
.borderS {border:solid 1px #FF0004;}

/*å®¿æ³Šæ–½è¨­ã‚¿ã‚¤ãƒˆãƒ«ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚º
-------------------------------------------*/  
.limitedfz01 {
  font-size: 2rem !important;
}
.sp_device .limitedfz01 {
  font-size: 1.8rem !important;
}

.limitedfz02 {
  font-size: 1.6rem !important;
}
.sp_device .limitedfz02 {
  font-size: 1.4rem !important;
}

/*å®¿æ³Šæ–½è¨­ ç•ªå·ãƒªã‚¹ãƒˆ
-------------------------------------------*/
.list-2 {
    counter-reset: li;
}

.list-2 li {
    display: flex;
    align-items: center;
    padding: .3em;
}

.list-2 li::before {
    display: inline-block;
    min-width: 1.7em;
    margin-right: 5px;
    background-color: #29529b;
    color: #fff;
    font-weight: bold;
    font-size: .75em;
    line-height: 1.7em;
    text-align: center;
    content: counter(li);
    counter-increment: li;
}

/*ãƒ©ãƒ³ã‚¯ã‚¢ãƒƒãƒ—ãƒ—ãƒ©ãƒ³é–¢ä¿‚
-------------------------------------------*/
.rank-upTx01{
    margin-top: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 2rem;
    color: #273246;
}</pre></body></html>