a:link{color:#660099; text-decoration:none;}
a:visited{color:#660000;text-decoration:none;}

a:hover{text-decoration:underline;
        color:#990000;}
span.menulist{font-size:8pt;

             font-weight:bold;

             font-style:normal;

             color:#ffffff;}
span.menulisthead{font-size:11pt;

             font-weight:midium;

             font-style:normal;

             color:#ffffff;}



.text{font-size:10pt;

       font-weight:normal;

       font-style:normal;

       line-height:16pt;

       color:black;}

.text{font-size:10pt;
         font-style:normal;
         line-height:120%;
         color:black;}

.smalltext{font-size:10pt;

        font-weight:normal;

         font-style:normal;

         line-height:14pt;

         color:black;}

div.indent{margin-left:10pt;

           text-indent:-10pt;}
div.red{color:red;}

h1.title{font-size:14pt;

        font-weight:bold;

        font-style:normal;

        line-height:120%;

        color:#CC0000;}



div.menutitle{font-size:11pt;

             font-weight:bold;

             font-style:normal;

             line-height:14pt;

             color:firebrick;}





div.subtitle{font-size:12pt;

             font-weight:bold;

             font-style:normal;

             line-height:14pt;

             color:darkolivegreen;}



span.subtitle{font-size:12pt;

             font-weight:bold;

             font-style:normal;

             line-height:14pt;

             color:darkolivegreen;}



h2.areasubtitle{font-size:12pt;

                font-weight:bold;

                font-style:normal;

                line-height:16pt;

                color:orangered;}

h2.areasubtitle em{font-size:10pt;}





h2.areasubtitle2{font-size:14pt;

                 font-weight:bold;

                 font-style:normal;

                 line-height:14pt;

                 color:darkviolet;}



h2.midashi{font-size:12pt;

           font-weight:bold;

           font-style:normal;

           text-align:center;

           text-decoration:underline;

           line-height:20pt;

           color:orangered;}



div.subsubtitle{font-seze:10pt;

                font-weight:bold;

                font-style:normal;

                color:chocolate;}



span.subsubtitle{font-seze:10pt;

                font-weight:bold;

                font-style:normal;

                color:chocolate;}



div.data{font-size:9pt;

         font-weight:normal;

         font-style:normal;

         line-height:120%;

         color:#CC3300;}

.eventdata{font-size:9pt;
         font-weight:normal;
         font-style:normal;
         line-height:14pt;
         margin-left:10pt;
         color:darkslategray;}

div.credit{font-size:9pt;

           font-weight:medium;

           font-style:normal;

           text-align:center;

           color:black;}

div.creditleft{font-size:9pt;

           font-weight:medium;

           font-style:normal;

           text-align:left;

           color:black;}





div.areabox{border:medium solid #ffcc99;

            padding:5px;

            width:350px;

            height:auto;

            overflow:auto;

            background-color:#ffcc99;}





span.areabox2{border:medium solid white;

            padding:5px;

            width:auto;

            height:auto;

            overflow:auto;

            background-color:red;

            color:white;}





span.back{background-color:oldlace}

span.back2{background-color:burlywood}


/* マップ・四方向文字CSS */
div.mapside{font-size:9pt;
            font-weight:bold;
            font-style:normal;
            line-height:10pt;
            color:black;}



/* ニュース・ウインターホテルキャンペーンCSS */



div.hoteltitle{font-seze:12pt;

               font-weight:bold;

               font-style:normal;

               color:snow;}.midasi-blue {  font-size: 12pt; color: #000099}

.tytle14 {
	font-size: 14pt;
	font-weight: bold;
	color: #0033CC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
}

.phcaption {  font-size: 9pt; color: #993300}

.text9 {  font-size: 9pt}

.text10pt {
	font-size: 10pt;
	line-height: 140%;
}

.line130per { line-height: 130%}

.xmaslink { text-decoration:underline; }

.catch {  font-size: 14px; line-height: 130%; font-weight: bold}
.text12pt { font-size: 12pt; line-height: 130%}
.data { font-size:9pt; font-weight:normal; font-style:normal; line-height:120%; color:#CC3300; }
.caution {
	font-size: 10px;
	color: #666666;
	line-height: 120%;
}
li {
	font-size: 10pt;
	line-height: 120%;
}

/*hklili.html*/

#pricetable td{
	border-top: 1px none #FF6600;
	border-right: 1px none #FF6600;
	border-bottom: 1px dotted #FF6600;
	border-left: 1px none #FF6600;
}
#hklili li {
	margin-left: -28px;
	list-style-type: circle;
	margin-bottom: 8px;
	line-height: 130%;
}
.text085em {
	font-size: 0.85em;
	line-height: 140%;
}
.text1em {
	font-size: 1em;
	line-height: 140%;
}
.mi1 {
	font-size: 0.9em;
	font-weight: bold;
	color: #990000;
}
.topics-mi {
	font-size: 1em;
	line-height: 130%;
	font-weight: bold;
	color: #CC0033;
}
.presenttext {
	font-size: 0.8em;
	line-height: 130%;
	color: #990000;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
}
.mi2 {
	font-size: 0.85em;
	font-weight: bold;
	color: #990000;
}

.pdflink {
	background-image: url(../misc/images/icon_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style-type: none;
	margin-bottom:5px;
}

.pdflink a{
border-bottom:1px #990000 dotted;}

.pdflink a:hover{
border-bottom:none;}

.lead-navy{
font-size:85%;
line-height:140%;
color:#000066;
font-weight:bold;}

table#data td,
table#data th{
border-bottom:1px dotted #999999;
font-size:85%;
line-height:130%;
padding-top:3px;
padding-bottom:3px;}

table#data th strong{
color:#000099;
}

.emp-red{
color:#FF0000;
font-weight:bold;}

table#data strong{
color:#000000;
}

table#data .caution{
font-size:80%;
line-height:120%;
color:#333333;
}
