

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.celeb{
width:100%;
height:auto;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
padding-left:0;
padding-top:6px;
padding-right:0px;
padding-bottom:5px;
color:#0066AA;
font-size:15px;
font-weight:bold;
background-image:url(/cxhj/new_packages/basicimages/); 
background-repeat:no-repeat; 
background-color:#FFFFFF;
background-position:right;
}


#celebhotel{
width:528px;
height:auto;
margin:0 0 10px 0;
padding:0 0 0 0;
border:solid 1px;
border-color:#cccccc;
background-color:#ffFFFF;
}

#celebhotelimg{
width:59%;
height:auto;
margin:0 0 0 0;
padding:5px 0px 5px 1%;
border:0 0 0 0;
height:auto;
float:left;
}

#celebminihotelimg{
width:40%;
height:auto;
margin:0 0 0 0;
padding:30px 0 0 0;
border:0 0 0 0;
float:right;
text-align:center;
}

.celeblink{
width:90%;
height:auto;
margin:5px 0 0 0;
padding:0 0 0 0;
text-align:left;
float:right;

}


#celebhotelcomment{
width:98%;
height:auto;
margin:0 0 0 0;
padding:5px 1% 0 1%;
border:0 0 0 0;
text-align:left;
display:inline-block;/* IE7対策 */
overflow:auto!important;
overflow /**/: hidden;
clear:both;
}

#celebhotelrate{
width:98%;
height:auto;
margin:0 0 0 0;
padding:5px 1% 0 1%;
border:0 0 0 0;
text-align:left;
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%;
}


.tokutyo{
width:48%;
height:auto;
margin:0 5px 0 0;
padding:0 1% 0 0;
border:0 0 0 0;
text-align:left;
display:inline-block;/* IE7対策 */
overflow:auto!important;
overflow /**/: hidden;
float:left;
}
.type{
width:49%;
height:auto;
margin:0 0 0 0;
padding:0 0 0 0;
border:0 0 0 0;
text-align:left;
display:inline-block;/* IE7対策 */
overflow:auto!important;
overflow /**/: hidden;
float:right;
}

#celebprivilege{
width:98%;
height:auto;
margin:0 0 0 0;
border:0 0 0 0;
padding:5px 1% 0 1%;
clear:both;
}


#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;
}



#celebswitch{
width:446px;
height:150px;
padding:0 0 0 0;
margin:0 0 20px 0;
}
#celebswitchhkg{ 
width:180px;
height:150px;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}

#celebswitchmany{
width:260px;
height:150px;
float:right;
padding:0 0 0 0;
margin:0 0 0 0;
}  

#celebswitchmanyleft{ 
width:130px;
height:150px;
float:left;
padding:0 0 0 0;
margin:0 2 1 2;
}  

#celebswitchmanyright{
float:right;
height:150px;
padding:0 0 0 0;
margin:0 0 1 0;
}  








#buttan{
width:100%;
height:auto;
margin-left:0px;
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;
}




#landingosusume{
width:366px;
height:auto;
padding:0 0 0 30px;
margin:0 0 5px 0;
border:0 0 0 0;
align:center;
}

#landingosusume ol{
list-style-type: none;
width:381px;
height:auto;
font-size:0.8em;
align:left;
}
#landingosusume ol li.no1{
width:95%;
height:auto;
margin: 0;
padding: 0 0 0 5%;
background-image: url(/cxhj/new_packages/basicimages/no1.gif);
background-position:left top;
background-repeat:no-repeat;
}

#landingosusume ol li.no2{
width:95%;
height:auto;
margin: 0;
padding: 0 0 0 5%;
background-image: url(/cxhj/new_packages/basicimages/no2.gif);
background-position:left top;
background-repeat:no-repeat;
}

#landingosusume ol li.no3{
width:95%;
height:auto;
margin: 0;
padding: 0 0 0 5%;
background-image: url(/cxhj/new_packages/basicimages/no3.gif);
background-position:left top;
background-repeat:no-repeat;
}

#landingosusume ol li.no4{
width:95%;
height:auto;
margin: 0;
padding: 0 0 0 5%;
background-image: url(/cxhj/new_packages/basicimages/no4.gif);
background-position:left top;
background-repeat:no-repeat;
}

#landingosusume ol li.no5{
width:95%;
height:auto;
margin: 0;
padding: 0 0 0 15px;
background-image: url(/cxhj/new_packages/basicimages/no5.gif);
background-position:left top;
background-repeat:no-repeat;
}

#landingosusume ol li.star{
width:95%;
height:auto;
margin: 0;
padding: 0 0 0 5%;
background-image:url(/cxhj/new_packages/basicimages/star.gif);
background-position:left top;
background-repeat:no-repeat;
}

.title3{
width:396px;
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 66px 5px 66px;
padding:5px 0 5px 0;
}


#landingspace{
width:395px;
height:auto;
font-size:0.8em;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
}




#landingleft{
width:197px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
float:left;
}

#arrow{
width:8px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
float:left;
}

#landingright{
width:197px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
float:right;
}


#landingleft2{
width:180px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
float:left;
}

#arrow2{
width:14px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
float:left;
}

#landingright2{
width:200px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
float:right;
}

#attention2{
width:395px;
height:auto;
font-size:0.8em;
align:right;
padding:1% 0 1% 0;
margin:0 0 0 0;
border:0 0 0 0;


}

#cont{
height:auto;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
border:0 0 0 0;
}


td{border:0 0 0 0 !important ; }


td.relasionstop{
font-size:0.8em;
line-height:160%;
padding-top:85px;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
text-align:center;
background-image:url(/cxhj/new_packages/relations/img/relation1.jpg);
background-position:center top;
background-repeat:no-repeat;
border:0 0 0 0 !important ;
}

td.yamamoto{
font-size:0.8em;
text-align:left;
padding-top:5px;
padding-right:50px;
padding-left:150px;
padding-bottom:0px;
background-image:url(/cxhj/new_packages/relations/img/yamamoto.jpg);
background-position:center top;
background-repeat:no-repeat;
border:0 0 0 0 !important ;
}






h2.bisyoku{
width:100%;
height:auto;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:10px;
padding-left:0;
padding-top:6px;
padding-right:0px;
padding-bottom:5px;
border-bottom:1px solid  !important ;
border-color:#815c08;
color:#815c08;
font-size:15px;
font-weight:bold;
text-align:left;

}

ul.bisyoku{
padding:0 0 0 0:
margin:0 0 0 0;
border:0 0 0 0;
list-style-type: none;
}

li.bisyokustar1{
padding-left:17px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin:0 0 0 0;
border:0 0 0 0;
background-image:url(/cxhj/new_packages/relations/img/relationstar1.jpg);
background-repeat:no-repeat ;
background-position: left top ;
line-height:200%;
}
#osusumeimg{
width:170px;
height:auto;
padding:0 15px 0 15px;
margin:0 0 0 0;
border:0 0 0 0;
text-align:left;
float:right;
}

#osusumelist{
width:270px;
height:auto;
font-size:0.8em;
padding:0 5px 0 20px;
margin:0 0 5px 0px;
border:0 0 0 0;
text-align:left;
float:left;
}
li.bisyokustar2{
padding-left:17px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin:0 0 0 0;
border:0 0 0 0;
background-image:url(/cxhj/new_packages/relations/img/relationstar2.jpg);
background-repeat:no-repeat ;
background-position: left top ;
line-height:200%;
}

#osusumerelations{
width:500px;
height:auto;
margin:0 0 0 0;
border:0 0 0 0;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:20%;
background-image:url(/cxhj/new_packages/relations/img/relationbottom.jpg);
background-position:center bottom;
background-repeat:no-repeat;
text-align:left;
display:inline-block;/* IE7対策 */
overflow:auto!important;
overflow /**/: hidden;
clear:both;
}

