
@charset "utf-8"; 

/* home_contents start */
div.gtop_content{margin-bottom:10px; overflow:hidden; zoom:1;}
div.lts_link ul{background-color:#f9f9f9;}
div.lts_link ul li{list-style-type:none; padding:5px 8px; height:14px; font-weight:bold; border:1px solid #CCCCCC; border-width:0 1px 1px;}
div.lts_link ul li.world_navi{border-top:1px solid #CCCCCC; color:#666666;}
div.lts_link ul li.world_navi_over{border-top:1px solid #CCCCCC; border-right:1px solid #FFFFFF; background-color:#FFFFFF;}
li.world_navi span,li.world_navi_over span{position:absolute; top:8px; right:8px;}
div.world_navi_box{padding:6px 9px 8px 8px; width:468px; border:1px solid #CCCCCC; border-width:1px 1px 1px 0; background:url(//imagex.navi.com/simage/common/home_wnavi_back.gif) left top no-repeat #FFFFFF; position:absolute; top:0px; left:149px; z-index:85;}
div.world_navi_img{position:relative;}
div.map_name{position:absolute;}
p.mn_content{padding:2px 3px; border:1px solid #CCCCCC; background-color:#FFFFFF; font-size:10px; white-space:normal;}
p.mn_point{background:url(//imagex.navi.com/simage/common/world_navi_yaji.gif) left top no-repeat transparent; position:absolute; bottom:-8px; left:4px; width:7px; height:9px; _bottom:-15px;}
a.dot{background:url(//imagex.navi.com/simage/common/ico/world_navi_icon.gif) no-repeat left top scroll transparent; cursor:pointer; width:8px; height:8px; position:absolute; display:block; }
div.world_navi_box_all{margin:0 auto; width:420px; padding-top:10px; overflow:hidden; zoom:1;}
div.world_navi_box_in{float:left; display:inline; width:105px;}
div.world_navi_box_in ul li{padding:0px; border:none; background-color:#FFFFFF; font-weight:normal; height:auto; line-height:1.6em;}
div.world_navi_box_in ul li a:link{color:#1D3994!important;}
div.world_navi_box_in ul li a:visited{color:#1D3994!important;}
div.world_navi_box_in ul li a:active{color:#1D3994!important;}
div.world_navi_box_in p{margin-bottom:3px; font-weight:bold;}
div.lts_link ul li a:link{color:#666666;}
div.lts_link ul li a:visited{color:#666666;}
div.lts_link ul li a:active{color:#666666;}
div.lts_data{height:158px; width:148px; border:1px solid #CCCCCC; border-width:0 1px;}
ul.lts_data_navi{position:absolute; top:384px; left:0px; width:148px; height:24px; border:1px solid #CCCCCC; border-width:0 1px 0; background:url(//imagex.navi.com/simage/common/bg_solid_line2.gif) left top no-repeat; background-color:#f7f7f7; overflow:hidden; zoom:1; z-index:80;}
ul.lts_data_navi li{display:inline; float:left; color:#666666;}
ul.lts_data_navi li a{display:block; color:#666666; font-weight:bold;}
ul.lts_data_navi li a:visited{color:#666666;}
ul.lts_data_navi li a:hover{color:#666666;}
li.ltsdn_weather a{width:40px; padding-top:6px; height:18px; text-align:center;}
li.ltsdn_rate a{width:40px; padding-top:6px; height:18px; text-align:center;}
li.ltsdn_calendar a{width:68px; padding-top:6px; height:18px; text-align:center;}
li.ltsdn_weather_on{width:39px; padding-top:6px; height:18px; text-align:center; border-right:1px solid #CCCCCC; background-color:#FFFFFF; font-weight:bold; color:#333333!important;}
li.ltsdn_rate_on{width:38px; padding-top:6px; height:18px; text-align:center; border:1px solid #CCCCCC; border-width:0 1px; background-color:#FFFFFF; font-weight:bold; color:#333333!important;}
li.ltsdn_calendar_on{width:67px; padding-top:6px; height:18px; text-align:center; border-left:1px solid #CCCCCC; background-color:#FFFFFF; font-weight:bold; color:#333333!important;}

div.lts_default{height:133px; padding-top:25px;}
table.lts_df_weather{margin:0px auto 10px; border-collapse:collapse;}
table.lts_df_weather td{text-align:center; font-size:16px; font-weight:bold;}
td.lts_df_weather_img{width:78px;}
td.lts_df_current_temp{padding-left:5px; width:48px;}
ul.lts_df_temperature{margin-bottom:25px; padding-left:10px; text-align:center;}
ul.lts_df_temperature li{display:inline;}
ul.lts_df_temperature li span{font-weight:bold;}
li.highest{color:#FF3333;}
li.lowest{color:#3366ff;}
p.lts_df_rate{text-align:center;}
p.lts_df_rate span{font-weight:bold;}
div.lts_weather{padding:6px; border:1px solid #CCCCCC; border-width:1px 1px 0; background-color:#FFFFFF; position:absolute; top:225px; left:0; width:136px; height:145px; z-index:80;}
div.lts_weather_in{width:100%; height:145px; position:relative;}
p.lts_weather_city{margin-bottom:10px; width:121px; line-height:1.1em;}
p.lts_weather_delete{position:absolute; top:-1px; right:-1px;}
div.lts_weather_in table{width:136px; border-collapse:collapse;}
div.lts_weather_in table td{font-size:10px; text-align:center;}
td.lts_weather_day{width:48px;}
td.lts_weather_img{width:24px;}
td.lts_weather_img img{width:22px; height:22px;}
td.lts_weather_highest{width:32px; font-weight:bold; color:#ff3333;}
td.lts_weather_lowest{width:32px; font-weight:bold; color:#3366ff;}
p.lts_weather_link{position:absolute; bottom:0; right:0; font-weight:bold; font-size:11px;}
div.lts_rate{padding:6px; border:1px solid #CCCCCC; border-width:1px 1px 0; background-color:#FFFFFF; position:absolute; top:225px; left:0; width:136px; height:145px; z-index:80;}
div.lts_rate_in{width:100%; height:145px; position:relative;}
p.lts_rate_date{margin-bottom:20px; width:121px; line-height:1.1em;}
p.lts_rate_delete{position:absolute; top:-1px; right:-1px;}
div.lts_rate_in table{margin:0px 0 10px; width:136px; border-collapse:collapse;}
div.lts_rate_in table td{padding:0 0 15px;}
div.lts_rate_in table td span{font-weight:bold;}
td.lts_rate_country1{text-align:right;}
td.lts_rate_country2{text-align:left;}
td.lts_rate_equal{text-align:center;}
p.lts_rate_link{position:absolute; bottom:0; right:0; font-weight:bold; font-size:11px;}
div.lts_calendar{padding:6px; border:1px solid #CCCCCC; border-width:1px 1px 0; background-color:#FFFFFF; position:absolute; top:225px; left:0; width:136px; height:145px; z-index:80;}
div.lts_calendar_in{width:100%; height:145px; position:relative;}
p.lts_calendar_date{margin-bottom:6px; text-align:center; font-weight:bold;}
p.lts_calendar_date a{color:#333333;}
p.lts_calendar_date a:visited{color:#333333;}
p.lts_calendar_date a:active{color:#333333;}
p.lts_calendar_delete{position:absolute; top:0; right:0;}
div.lts_calendar_in table{width:136px; border-collapse:collapse;}
div.lts_calendar_in table td{padding:2px 0 4px; font-weight:bold; font-size:10px; text-align:center; color:#666666;}
div.lts_calendar_in table td,  x:-moz-any-link  {padding:2px 0; font-weight:bold; font-size:10px; text-align:center; color:#666666;}/*firefox用*/
*:first-child+html div.lts_calendar_in table td{padding:2px 0 4px; font-weight:bold; font-size:10px; text-align:center;}/*IE7用*/
div.lts_calendar_in table td.tred{color:#ff3333;}
div.lts_calendar_in table td.tblue{color:#3366FF;}
div.lts_calendar_in table td.ton{color:#FFFFFF; background-color:#666666;}

/* home_weather start */
div.home_weather{
	float:inherit;
	clear:both;
	display:block; 
	border-top:solid 1px #ccc; 
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	width:148px; 
	height:auto;
	padding-bottom:5px;
}
div.home_weather_tit{
	float:left; 
	display:block; 
	width:148px; 
	height:18px; 
	background-color:#eeeeee; 
	text-align:center;
	line-height:18px;
}
div.home_weather ul{margin:0px;}
div.home_weather ul li{list-style-type:none;}
div.home_weather ul li.img{float:left; width:65px; padding:8px 0px 0px 10px;}
div.home_weather ul li.tred{float:left; color:#ff3333; padding-top:8px; width:60px;}
div.home_weather ul li.tblue{float:left; color:#3366ff; padding-top:3px; width:60px;}
p.weather{
	float:left; 
	clear:both; 
	background:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif) no-repeat left top; 
	padding-left:15px; 
	font-size:90%; 
	margin:5px 0px 0px 5px;
}

/* home_weather end */

/* home_currency start */
div.home_currency{
	float:inherit;
	clear:both; 
	display:block; 
	border-top:solid 1px #ccc; 
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	width:138px; 
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
div.home_currency h2{
	padding-left:3px;
	margin:0px;
	font-size:100%;
	font-weight:bold;
}
div.home_currency p{padding:8px 0px 2px 2px;}
div.home_currency dl{margin:0px;}
div.home_currency dl dt{
	float:left; 
	width:67px; 
	height:18px; 
	border-left:solid 1px #ccc; 
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc; 
	text-align:center;
	background-color:#eee;
	line-height:18px;
}
div.home_currency dl dt.end{
	float:left; 
	width:67px; 
	height:18px; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc; 
	border-top:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	text-align:center;
	background-color:#eee;
	line-height:18px;
}
div.home_currency dl dd{
	float:left; 
	width:67px; 
	height:20px; 
	border-left:solid 1px #ccc; 
	border-bottom:solid 1px #ccc;
	text-align:center;
	line-height:18px;
}
div.home_currency dl dd.end{
	float:left; 
	width:67px; 
	height:20px; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	text-align:center;
	line-height:18px;
}
div.currency_more{
	float:left; 
	background:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif) no-repeat left top; 
	padding-left:15px; 
	font-size:90%; 
	margin-left:0px; 
	width:110px; 
	margin-top:5px;
}

/* home_pr start */
div.home_pr {padding:0 0 10px; width:635px; height:auto; text-align:center;}	
div.home_pr p{display:inline; padding:0 20px; font-size:12px;}
div.home_pr p.prtext2{margin-left:2em;}

/* home_info start */
div.tc_hot{overflow:hidden; zoom:1; padding:10px; width:453px; height:311px; border-bottom:1px solid #CCCCCC;}
div.tc_hot_box{margin-bottom:6px; overflow:hidden; zoom:1;}
p.tc_hot_left{float:left; display:inline; width:360px; height:270px;}
p.tc_hot_left img{width:360px; height:270px;}
div.tc_hot_right{float:left; display:inline; width:93px;}
div.tc_hotr_ttl{margin-bottom:8px; position:relative; width:100%;}
div.tc_hotr_ttl h2{display:inline; font-size:100%; font-weight:bold;}
div.tc_hotr_ttl p{position:absolute; top:0; right:0; font-weight:bold; font-size:11px;}
p.tc_hotr_text{}
span.tc_hotr_date{margin:0 10px;}
div.tc_news{padding:10px 10px 7px; height:58px;}
div.tc_news ul li{list-style-type:none; padding-bottom:5px;	background:url(//imagex.navi.com/simage/common/ico/ico_dot.gif) no-repeat left 0.6em; padding-left:8px; line-height:1.2em;}
div.tc_news_ttl{margin-bottom:8px; position:relative; width:100%;}
div.tc_news_ttl h2{font-size:100%;}
div.tc_news_ttl p{position:absolute; top:0; right:0; font-weight:bold; font-size:11px;}
ul.tc_hotr_thumbnail{}
ul.tc_hotr_thumbnail li{padding-bottom:2px; position:relative; width:100%; z-index:1;}
ul.tc_hotr_thumbnail li { /padding-bottom:0px; }/*IE6,7用*/
ul.tc_hotr_thumbnail li.end{padding-bottom:0px;}
ul.tc_hotr_thumbnail p{padding-left:7px;}
ul.tc_hotr_thumbnail li p img{width:80px; height:60px; padding:2px; border:1px solid #CCCCCC;}
ul.tc_hotr_thumbnail li p img.select{border:1px solid #1d3994; background-color:#1d3994;}
ul.tc_hotr_thumbnail li span{position:absolute; top:27px; left:1px;}

/* present_member start */
div.present_member{float:inherit; clear:both; display:block; margin-top:22px; width:635px; height:auto;}
div.present_member p.s_text{float:left; font-size:90%; display:inline; margin-top:2px; margin-bottom:2px;}
div.present_member p.s_text2{float:left; font-size:90%; margin-bottom:0px; color:#ff3333; width:480px;}
p.red_stext{float:left; font-size:90%; margin-bottom:2px; color:#ff3333; line-height:12px; margin-top:2px;}
span.red_stext{font-size:90%; margin-bottom:2px; color:#ff3333; line-height:12px; margin-top:2px;}
div.present_member span.ico{color:#ff3333; font-size:100%; font-weight:normal;}

div.present_member1{float:left; display:block; width:633px; height:auto; border:solid 1px #ccc; }
div.present_member1 table{background-color:#ccc;}
div.present_member1 th{ background-color:#dee9fb; padding:5px 0px 5px 10px;  width:120px; line-height:18px;}

div.present_member1 td{background-color:#FFFFFF; padding:5px 5px 5px 5px; width:491px;  line-height:18px;}
div.present_member1 td.gray{background-color:#f4f4f4; text-align:center; width:621px; padding:2px 5px 5px 5px;}

div.present_member1 ul{ list-style-type:none; margin:0 auto; display:inline;}
div.present_member1 ul li{ list-style-type:none; padding-left:0px; display:inline;}
div.present_member1 ul li.left{list-style-type:none; display:inline; padding-right:10px;}

div.present_member1 ul.mod{float:left; margin:0px; display:inline; list-style-type:none;}
div.present_member1 ul.mod li.left{list-style-type:none; padding-right:90px; display:inline;}
div.present_member1 ul.mod li.center{list-style-type:none; display:inline; padding-right:10px;}
/* present_member end */

input.lpfield{width:402px; margin-top:2px; border:solid 1px #b3b3b3; height:19px; margin-right:5px;}
input.npfield{width:160px; margin-top:2px; border:solid 1px #b3b3b3; height:19px; margin-right:5px;}
input.ppfield{width:206px; margin-top:2px; border:solid 1px #b3b3b3; height:19px; margin-right:5px;}
input.spfield{width:70px; margin-top:2px; border:solid 1px #b3b3b3; height:19px;}
textarea.ptarea{width:600px; float:left; margin-top:2px; border:solid 1px #b3b3b3; height:110px; line-height:16px; padding:5px;}

/* present_phead */
div.present_phead{float:left; display:block; width:635px; height:auto; margin:15px 0px 10px 0px; line-height:18px;}
div.present_phead h2{float:left; color:#ff8c01; font-size:130%; font-weight:bold; padding:0px; line-height:1.5em;}
div.present_phead p{float:left; font-size:100%; margin-top:8px; width:630px; }
div.present_phead p.link{float:left; font-size:100%; margin-top:20px; width:630px; }
/* present_phead end */

/* present_pbottom */
div.present_pbottom{float:left; display:block; width:635px; height:auto; margin:0px 0px 25px 0px; line-height:18px;}
div.present_pbottom p{float:left; font-size:100%; margin-top:8px; width:630px;}
div.present_pbottom p.present_end{font-size:150%; font-weight:bold; color:#FF3300; text-align:center; line-height:150%}
/* present_pbottom end */

/* present_details start */
div.present_details{float:left;	display:block; width:623px; height:auto; margin:0px 0px 5px 0px; line-height:18px;	border: 1px solid #CCCCCC; clear:both; padding: 5px;}
div.present_details h3{float:left; color:#333333; font-size:110%; font-weight:bold; padding:0px; padding-bottom:5px;}
div.present_details p{float:left; font-size:100%; clear:both;  width:316px;}
div.pre_dt_img{float:left; width:307px;}
div.pre_dt_sentences{float:left; width:316px;}
/* present_details end */

/* present_announce start */
div.present_announce{display:block; margin-bottom:10px; width:613px; height:auto; background-color:#f4f4f4; line-height:18px; border: 1px solid #CCCCCC; clear:both; padding:10px; color:#333333; font-weight:bold;}
div.present_announce p{line-height:18px; color:#333333; font-weight:normal;}
div.present_announce p.present_name{line-height:18px; color:#ff8c01; font-weight:bold; font-size:120%;}
div.present_announce li{color: #333333; display: inline; padding:0px 5px 0px 0px;}
div.present_comment{color:#333333; font-weight:normal; width:613px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; background:url(//imagex.navi.com/simage/common/pre_comment_back.gif) top repeat-x;}
div.present_comment dt{font-weight:bold; float:none;}
div.present_comment dd{padding:0px 0px 10px 0px;}
/* present_announce  end */

/* present_btn start */
div.present_btn{display:block; width:635px; height:auto; margin:20px 0px 0px 0px; clear:both;}
p.present_btn_oubo{display:block; width:110px; height:31px; margin:0 auto;}
p.present_btn_oubo a{display:block; width:110px; height:31px; background:url(//imagex.navi.com/simage/common/btn/btn_pre_oubo.gif) no-repeat center top; outline:0; text-indent:-10000px;}
/* present_btn  end */

/* present_question start */
div.present_question{float:left; display:block; width:635px; height:auto; margin-top:20px;}
div.present_question h2{float:left; font-weight:bold; padding:0px; font-size:120%; color:#999999;}
div.present_question p{float:left; width:620px; line-height:18px;}
div.present_question1{float:left; display:block; width:615px; height:auto; background-color:#f4f4f4; padding:10px; margin:10px 0px 10px 0px;}
div.present_question1 p.que_start{float:left; width:610px; font-weight:bold; color:#333; padding-bottom:3px;}
div.present_question1 p.que{float:left; width:610px; font-weight:bold; padding-top:25px; color:#333; padding-bottom:3px;}
div.present_question1 ul{float:left; margin:0px; display:inline;}
div.present_question1 ul li{float:left; display:inline; list-style-type:none; margin-right:30px; width:175px; padding-bottom:5px;}
/* present_question end */

/* present_item start */
div.present_item {clear:both; width:635px; height:auto; display:block; overflow:hidden; zoom:1;}
div.present_item dl.list {
	display: block;
	width:635px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	float: left;
	background-image:none;
}

div.present_item dt {
	float: left;
	width: 70px;
	display: block;
	height: 70px;
	margin-right:10px;
	margin-left:5px;
}
div.present_item dd {
	float: left;
	display: block;
	width: 540px;
	line-height:18px;
}
div.present_item dd.title {
	float: left;
	display: block;
	width: 540px;
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;
}
div.present_item dd.line{
	float:left;
	width:635px;
	height:1px;
	display:inline;
	background:url(//imagex.navi.com/simage/common/bg_present_line.gif) no-repeat left top;
	margin:5px 0px 5px 0px;
}
/* present_item end */

/* present_hend start */
div.present_hend{float:left; width:635px; height:auto; display:block; margin:6px 0px 20px 0px;}
div.present_hend1{
	float:left;
	display:inline;	
	list-style-type:none;
	margin-top:0px;
	margin-left:0px;
	font-weight:normal;
}
div.present_hend1 span.bold{font-weight:bold;}
div.present_hend2{ 
	float:right; 
	color:#1D3994; 
	display:inline; 
	list-style-type:none; 
	margin-top:0px; 
	margin-right:0px;
}
div.present_hend2 ul{float:left;  display:inline; list-style-type:none;}
div.present_hend2 ul li.pre{float:left; color:#ccc; font-weight:normal; list-style-type:none;}
div.present_hend2 ul li.pre a:link {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.pre a:visited {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.pre a:hover {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.pre a:active {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.next{float:left; color:#ccc; font-weight:normal; list-style-type:none;}
div.present_hend2 ul li.next a:link {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.next a:visited {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.next a:hover {float:left; color:#1D3994;  font-weight:bold;}
div.present_hend2 ul li.next a:active {float:left; color:#1D3994;  font-weight:bold;}
/* present_hend end */

/* new topic add 09/05/28 */
div.home_article_all ul.home_article_sort{margin:7px 10px 0px; padding-bottom:7px; background:transparent url(//imagex.navi.com/simage/common/home_article_line.gif) repeat-x left bottom;}
div.home_article_all ul.home_article_sort li{color:#666666; padding:3px 0px;}
div.home_article_all ul.home_article_sort li span{padding:5px; background:#c4d8f6; font-weight:bold; color:#333333;}

/* are search add 09/08/05 */
div.top_asch{margin-bottom:10px;}
div.top_asch ul li{display:inline; color:#666666; line-height:1.4em;}
div.top_asch ul li span{padding-right:10px; font-weight:bold; color:#333333;}
div.top_asch ul li.top_asch_another{padding:1px 3px 0 0; background-color:#d9e8ff; font-size:11px;}
div.top_asch ul li.top_asch_another a{padding-left:13px; background:transparent url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat left center;}

/* today_article add 09/11/17 */
div.home_info2 h2.today_article{background:none; padding-left:2px; margin:0px; line-height:10px; font-size:100%; font-weight:bold;}
p.ta_ttl{float:left; width:237px; padding:3px 0; line-height:1.4em;}
p.ta_ttl img{vertical-align:middle; padding-right:3px;}
p.ta_text{float:left; width:237px; line-height:1.4em;}
p.ta_pr{float:left; width:237px; line-height:1.4em; padding:0 0 3px 0; font-weight:bold;}
p.ta_article{float:left; width:237px; padding-top:3px; line-height:1.4em; color:#339933; font-size:90%;}

/* calendar add 09/12/10 */
div.cld_box1{padding:10px 0; overflow:hidden; zoom:1;}
div.cld_box1 dl dt,div.cld_box1 dl dd{display:inline;}
div.cld_box1 dl dt img{vertical-align:middle;}
div.cld_box1 dl dd{padding-left:5px; padding-right:30px;}
div.cld_box2{margin-bottom:10px;}
div.cld_box2 p{font-size:140%; font-weight:bold;}
div.cld_box2_in{padding-bottom:10px; overflow:hidden; zoom:1;}
div.cld_box2_in table{float:left; display:block; border-collapse:collapse; border:1px solid #CCCCCC; border-width:1px 0 0 1px;}
div.cld_box2_in table.center{margin:0 22px;}
div.cld_box2_in table th{padding:5px; border:1px solid #CCCCCC; border-width:0 1px 1px 0; background-color:#eeeeee; text-align:center; font-weight:bold;}
div.cld_box2_in table td{padding:5px; width:17px; border:1px solid #CCCCCC; border-width:0 1px 1px 0; text-align:center;}
div.cld_box2_in table td.sunday{color:#ff3333;}
div.cld_box2_in table td.saturday{color:#3366ff;}
table.cld_holiday{width:634px; margin-bottom:30px; border:1px solid #CCCCCC; border-width:1px 0 0 1px;}
table.cld_holiday th{padding:5px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#eeeeee; font-weight:bold; font-size:120%;}
table.cld_holiday td{padding:5px; border:1px solid #CCCCCC; border-width:0 1px 1px 0; line-height:1.5em;}
table.cld_holiday td.day{width:74px; background-color:#dee9fb; font-size:120%; vertical-align:top;}
p.hld_name{font-weight:bold;}

