@charset "shift-jis";
/*###########################################
大使館グループ
contents_h.css
CSS Version 2.0
LastModified:2009.08.31 By hirukawa
###########################################*/
/*イベント案内*/
#event_c{
	width: 600px;
	padding-top: 20px;
}

#event_c .box{
	padding-bottom: 60px;
}

#event_c .box_in{
}

#event_c .imagearea{
	width: 175px;
	float: left;
}

#event_c .sentencesarea{
	width: 410px;
	float: right;
}

#event_c .sentencesarea dt{
	font-size: 14px;
	line-height: 130%;
	padding-bottom: 5px;
}

#event_c .sentencesarea .date{
	font-size: 14px;
	color: #FF917B;
}

#event_c .sentencesarea dt.hotnew{
	background-image: url(../img/new_active.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}

#event_c .sentencesarea dt.new{
	background-image: url(../img/new_nomal.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}

#event_c .sentencesarea dd{
	font-size: 11px;
	line-height: 140%;
}

#event_c .pdfdown{
	padding: 5px 0;
	text-align: right;
	line-height: 17px;
}

#event_c .pdfdown a{
	color: #FFF;
}

#event_c .pdfdown a img{
	vertical-align: middle;
	margin-right: 5px;
}

/*ルームサービス*/
#roomservice_c{
	padding-top: 30px;
	padding-bottom: 40px;
}

#roomservice_c .box{
	padding-top: 30px;
	padding-bottom: 40px;
}

#roomservice_c .box_in p{
	width: 265px;
	font-size: 12px;
	line-height: 180%;
}

#roomservice_c .box_in h3{
	padding-bottom: 12px;
}

#roomservice_c #restmenu .box_in p{
	padding-bottom: 30px;
}

#roomservice_c #servicegoods .naiyou p{
	padding-bottom: 25px;
}

#roomservice_c .box_in h4{
	padding-bottom: 12px;
}

#roomservice_c .naiyou{
	width: 275px;
	float: left;
}

#roomservice_c .photoinfo{
	float: right;
	text-align: right;
	width: 196px;
}

#roomservice_c .photoinfo p{
	padding-left: 15px;
	text-align: left;
	font-size: 10px;
	line-height: 140%;;
	background: url(../grf/roomservice/i_up_yazirushi.gif) no-repeat left 4px;
}

#roomservice_c #servicemenu .photoinfo{
	padding-top: 216px;
}

#roomservice_c #servicegoods .photoinfo{
	padding-top: 240px;
}

#roomservice_c #servicegoods .naiyou a{
	color: #FF917B;
	padding-right: 15px;
	background: url(../grf/roomservice/i_right_pinkyazirushi.gif) no-repeat right center;
	font-size: 12px;
}


#roomservice_c #restmenu{
	width: 613px;
	height: 480px;
	background-image: url(../grf/roomservice/bk_menu.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#roomservice_c #servicemenu{
	width: 613px;
	height: 255px;
	background-image: url(../grf/roomservice/bk_servicemenu.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#roomservice_c #servicegoods{
	width: 613px;
	height: 295px;
	background-image: url(../grf/roomservice/bk_goods.png);
	background-repeat: no-repeat;
	background-position: right top;
}

/*IE6の透過PNG対策*/  
* html img,#roomservice_c #restmenu,#roomservice_c #servicemenu,#roomservice_c #servicegoods,#recruit_info {
	behavior: expression(IEPNGFIX.fix(this));  
}

/*クーポン*/
#coupon_c{
	padding-top: 30px;
	padding-bottom: 40px;
}

#coupon_c .box{
}

#coupon_c .box_in p{
	width: 600px;
	font-size: 12px;
	line-height: 180%;
}

#coupon_c .box_in h3{
	padding-bottom: 7px;
}

#disp_couponarea{
	padding-top: 45px;
	width: 590px;
}


#disp_couponarea .leftside{
	float: left;
	padding-bottom: 45px;
}

#disp_couponarea .rightside{
	float: right;
	padding-bottom: 45px;
}

#disp_couponarea p img{
	vertical-align: middle;
}

#coupon_c .naiyou a{
	color: #FF917B;
	padding-right: 15px;
	background: url(../grf/roomservice/i_right_pinkyazirushi.gif) no-repeat right center;
	font-size: 12px;
}

/*リクルート*/
#recruit_info{
	background: url(../grf/recruitment/bk_recruit.png) no-repeat right bottom;
	width: 613px;
	height: 290px;
}
#recruit_info .box_in p{
	font-size: 12px;
	line-height: 180%;
}

#recruit_info .box_in h3{
	padding-bottom: 12px;
}

#table_maneger table.table1{
	background: url(../grf/recruitment/bk_table_logo.gif) no-repeat right bottom;
	width: 598px;
	border-top: 1px solid #844909;
	border-left: 1px solid #844909;
}
#table_maneger th.th1{
	padding: 18px 0px 18px 0px;
	width: 128px;
	background-color: #FEE7E1;
	border-bottom: 1px solid #844909;
	border-right: 1px solid #844909;
}
#table_maneger td.td1{
	padding: 18px 4px 18px 4px;
	border-bottom: 1px solid #844909;
	border-right: 1px solid #844909;
	color: #844909;
}
#table_maneger td.work{
	padding: 18px 10px 18px 10px;
	border-bottom: 1px solid #844909;
	border-right: 1px solid #844909;
	color: #844909;
	background-color: #FEE7E1;
}
#table_maneger td.work2{
	padding: 18px 10px 18px 10px;
	border-bottom: 1px solid #844909;
	border-right: 1px solid #844909;
	color: #844909;
	background-color: #FEE7E1;
	text-align: center;
}

#table_maneger table.table2{
	width: 100%;
}
#table_maneger table.table2 th{
	vertical-align: top;
}
#table_maneger table.table2 td{
	padding: 2px 0px 2px 4px;
}
.jikyu{
	width: 100%;
	text-align: center;
}
.table_bg_color{
	background-color: #FDF9E0;
	border:1px solid #000000;
	width: 598px;
}