
body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size:0.8em;
line-height:120%;
letter-spacing:150%;
font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Tahoma", "Hiragino Kaku Gothic Pro", Osaka, Verdana, "ＭＳ Ｐゴシック", sans-serif;
} 



h2.aah{
 width:100%;
height:22px;
 margin-left:0px;
margin-top:5px;
 margin-right:0px;
margin-bottom:5px;
padding-left:8px;
padding-top:6px;
 padding-right:0px;
 padding-bottom:0px;
 color:white;
 font-size:1em;
font-weight:bold;
color:#0066AA;
font-size:15px;
background-color:#FFFFFF;
}


h3.book{
width:99%;
height:auto;
background-color:#FFFFFF;
font-weight:bold;
color:#666666;
border-top:0;
border-right:0;
border-bottom:solid 1px;
border-left:0;
border-color:#FF6600;
margin:0 0 10px 0;
padding:5px 0 5px 1%;
text-align:left;
}



h3.grade{
width:520px;
height:23px;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
padding-right:0px;
padding-bottom:0px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
background-image:url(/cxhj/new_packages/basicimages/chjheader.gif);
background-repeat:repeat-x ;

}

h3.gradeblue{
width:520px;
height:23px;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
padding-right:0px;
padding-bottom:0px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
background-image:url(/cxhj/new_packages/basicimages/gradeblue.jpg);
background-repeat:repeat-y;

}


h3.gradepurple{
width:520px;
height:23px;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
padding-right:0px;
padding-bottom:0px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
background-image:url(/cxhj/new_packages/basicimages/gradepurple.jpg);
background-repeat:repeat-y ;

}


h3.gradebeige{
width:520px;
height:23px;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
padding-right:0px;
padding-bottom:0px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
background-image:url(/cxhj/new_packages/basicimages/gradebeige.jpg);
background-repeat:repeat-y;

}



h3.gradetype{
width:520px;
height:23px;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
padding-right:0px;
padding-bottom:0px;
color:#0066AA;
font-size:1em;
font-weight:bold;
border:solid 1px #0066AA;


}


#aahhotel{
width:528px;
height:auto;
margin:5% 0 5% 0;
padding:0 0 0 0;
border:solid 1px;
border-color:#cccccc;
}
#hotelheader{
width:99%;
height:20px;
padding:2% 0 2% 1%;
margin:0 0 0 0;
border:0 0 0 0;
cler:both;
}

#hotelbody{
width:99%;
height:auto;
padding:0 0 0 1%;
margin:0 0 5px 0;
border:0 0 0 0;
display:inline-block;/* IE7対策 */
overflow:auto!important;
overflow /**/: hidden;

}

#hotelbottom{
width:520px;
height:auto;
padding:0 1% 0 1%;
margin:2% 0 2% 0;
border:0 0 0 0;
cler:both;
display:inline-block;/* IE7対策 */
overflow:auto!important;
overflow /**/: hidden;
}
#hotelbottom .click{
width:41%;
height:auto;
padding:0 2% 0 0;
margin:0 2% 0 0;
border:0 0 0 0;
text-align:right;
float:right;
}

#hotelbottom .hotelico{
width:53%;
height:auto;
padding:0 0 0 2%;
margin:0 0 0 0;
border:0 0 0 0;
float:left;

}





#hotelcomment{
width:65%;
height:auto;
padding:0 0 0 1%;
margin:0 0 0 0;
border:0 0 0 0;
float:left;
clear:both;
}

#roomtype{
width:100%;
height:auto;
font-weight:bold;
padding:0 0 0 0;
margin:1% 0 1% 0;
border:0 0 0 0;
}

#hotelimg{
width:33%;
height:auto;
padding:0 1% 0 0;
margin:0 0 0 0;
border:0 0 0 0;
text-align:right;
float:right;

}

h3.hotelname{
width:47%;
height:auto;
padding:0 0 1% 0;
margin:0 0 1% 0;
text-decoration: underline; 
border:0 0 0 0;
height:auto;
text-align:left;
color:#0066AA;
font-size:1.2em;
float:left;

}
#aahrate{
width:19%;
height:auto;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#0066AA;
float:left;
}


#url{
width:30%;
height:auto;
padding:0 0 0 0;
margin:0 2% 0 0;
border:0 0 0 0;
vertical-align:middle;
text-align:center;
float:right;

}

h4.aahtitle{
width:100%;
height:auto;
color:#0066AA;
font-size:1em;
padding:0;
margin:0;
border:0;
float:left;
}

#aahmessage{
width:100%;
height:auto;
font-size:xx-small;
padding:0 0 0 0;
margin:2px 0 2px 0;
border:0 0 0 0;
clear:both;
}





.title{
width:99%;
height:auto;
background-color:#FFFFFF;
font-weight:bold;
color:#0066AA;
border:0 0 0 1px;
border:solid;
margin:0 0 5px 0;
padding:5px 0 5px 1%;
}

.title2{
width:99%;
height:auto;
background-color:#FFFFFF;
font-weight:bold;
color:#0066AA;
border-top:0;
border-right:0;
border-bottom:solid 1px;
border-left:0;
border-color:#0066AA;
margin:0 0 5px 0;
padding:5px 0 5px 1%;
}









#buttan{
width:100%;
height:auto;
margin-left:5px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
border:0;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
}

.star{
padding-left:16px;
background-image:url(/cxhj/new_packages/basicimages/star.gif);
background-repeat:no-repeat ;
background-position: left top ;
line-height:13px;
}

.chj{
vertical-align:middle;
}





 .stylea {color: #84ac63; font-weight: bold; font-size: large; } 
 .styleb { font-size: large; color: #dba92b; font-weight: bold; } 
 .stylec { font-size: large; color: #d77f5e; font-weight: bold; } 
 .styled { font-size: large; color: #d6ac79; font-weight: bold; } 
 .stylee { font-size: large; color: #3b8f8e; font-weight: bold; } 
#calendar{
width:100%;
padding-bottom:0 0 0 0;
margin:0 0 30 0;
border:0;
text-align:center;
}



#left{
float:left;
width:48%;
margin:0 0 0 0;
padding:0 0 0 0;
}

#right{
float:right;
width:48%;
margin:0 0 0 0;
padding:0 0 0 0;
}

.month{
color:#fff;
background-color:#0066AA;
text-align:center;
font-weight:bold;
}

/* <span class>(曜日)の指定 */
.day{
text-align:center;
font-size:small;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


.blank_day{
color:#ccc;
font-size:small;
}

.blank_saturday{
color:#99f;
font-size:small;
}

.blank_holiday{
color:#f99;
font-size:small;
}

.weekday{
color:#000;
font-size:small;
}

.saturday{
color:#00f;
font-size:small;
}

.holiday{
color:#f00;
font-size:small;
}

/* <td class>(箱)の指定 */
.blank0{
color:#666;
background-color:#fff;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

.blank1{
color:#666;
background-color:#E9ACEE;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
vertical-align:middle;
}

.blanking{
color:#ccc;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
background-color:#dee5e7;
font-family: Arial, Helvetica, sans-serif;
}

.day_A{
color:#84ac63;
background-color:#c0d1a7;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
vertical-align:middle;

}

.day_B{
color:#dba92b;
background-color:#eacf8c;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_C{
color:#d77f5e;
background-color:#e4ab90;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
vertical-align:middle;

}

.day_D{
color:#d6ac79;
background-color:#e9d1b5;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_E{
color:#368f8e;
background-color:#8ab1b1;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_F{
color:#427bbf;
background-color:#89a3d4;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_G{
color:#896199;
background-color:#af93b9;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_H{
color:#b95a8f;
background-color:#ce92b3;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_I{
color:#66f;
background-color:#99f;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_J{
color:#696;
background-color:#9cc;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_K{
color:#c9f;
background-color:#fcf;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}  





.blank0{
color:#ccc;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:large;
font-weight:bold;
background-color:#dee5e7;
font-family: Arial, Helvetica, sans-serif;
}




#attention{
width:100%
height:auto;
clear:both;
}

#ratehotel{
width:100%;
height:auto;

}
#hotelleft{
width:67%;
height:auto;
float:left;

}
#hotelright{
width:30%;
height:auto;
float:right;

}



.hotelimage{
width:170px;
text-align:center;

}
.hotelimage2{
width:170px;
text-align:center;
float:right;

}
.hotelname{
text-align:center;
font-size:0.9em;
padding-bottom:5px;

}

#whongkon{
background-color:#9900ff;
width:100%;
height:auto;
font-size:0.9em;
}

td{border:0 0 0 0 !important ; }
