@charset "utf-8";

/********************************************
CONFERENCE STYLES　[ /css/conference.css ]
********************************************/

/* ------------------------------------------------- 
INDEX
-------------------------------------------------
・会議室のご案内
・テーブルレイアウト
・お問い合せ
------------------------------------------------- */



/* ------------------------------------------------- 
会議室のご案内
------------------------------------------------- */
div#ConfInfo {
	width:660px;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#ConfInfo:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#ConfInfo div.PicArea {
	float:left;
	width:280px;
}

div#ConfInfo dl {
	float:right;
	width:360px;
}

div#ConfInfo dt {
	padding:0 0 8px 0;
}

div#ConfInfo dd {
	padding:0 5px 12px 5px;
	color:#727265;
	line-height:165%;
}

div#ConfInfo p.Note {
	padding:5px 0 0 0;
	font-size:85%;
	line-height:140%;
}

div#ConfEquipArea {
	width:660px;
	padding:0 0 35px 0;
	background-image:url(../images/line_dot_beige.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#ConfEquipArea:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#ConfEquipArea div.CmtArea {
	float:left;
	width:390px;
	padding:0 0 1px 0;
	background-image:url(../images/line_dot_beige.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

div#ConfEquipArea div.InnerBox {
	width:370px;
	padding:10px 10px 0 10px;
	background-image:url(../conference/images/conf_equip_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

div#ConfEquipArea p.Cmt {
	padding:0 0 20px 0;
	line-height:200%;
}

div#ConfEquipArea dt {
	padding:0 0 10px 0;
}

div#ConfEquipArea dd {
	padding:0 5px 15px 5px;
	color:#4e4625;
	line-height:165%;
}

div#ConfEquipArea div.PicArea {
	float:right;
	width:250px;
}

div#ConfBtn2Set {
	width:555px;
	margin:0 0 40px 0;
	padding:18px 52px 19px 53px;
	background-image:url(../images/line_dot_beige.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#ConfBtn2Set:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#ConfBtn2Set p {
	width:260px;
}

div#ConfBtn2Set a:hover img {
	-moz-opacity:0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
}

table#ConfPriceT {
	width:660px;
	border:1px solid #cac7b6;
	border-right:none;
}

table#ConfPriceT th ,table#ConfPriceT td {
	padding:3px 3px 4px 3px;
	border-right:1px solid #cac7b6;
	background-image:url(../images/line_dot_beige.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#4e4625;
	vertical-align:middle;
}

table#ConfPriceT th.hd1 {
	background-color:#7b724c;
	background-image:none;
	color:#f2f0e2;
	text-align:center
}

table#ConfPriceT th.hd2 {
	background-color:#dad7c4;
	font-weight:bold;
	text-align:center;
}

table#ConfPriceT th.hd3 {
	background-color:#eeecde;
	font-weight:bold;
}

table#ConfPriceT th.hd3 a:link,table#ConfPriceT th.hd3 a:active,table#ConfPriceT th.hd3 a:visited {
	color: #b69709;
	text-decoration: underline;
}

table#ConfPriceT th.hd3 a:hover {
	color: #b69709;
	text-decoration: none;
}

table#ConfPriceT th.hd4 {
	border-right:none;
	background-color:#e3e1d2;
	font-weight:bold;
	text-align:center;
}

table#ConfPriceT td {
	text-align:center;
}

ul#ConfPriceTNote {
	padding:10px 0 0 8px;
	color:#727265;
	line-height:200%;
}

div.Pattern1Set {
	float:left;
	width:196px;
	padding:0 11px;
}






/* ------------------------------------------------- 
テーブルレイアウト
------------------------------------------------- */

div#LayoutPattern {
	width:658px;
	margin:0 0 35px 0;
	padding:15px 0 15px 2px;
	border-top:1px solid #cac7b6;
	border-bottom:1px solid #cac7b6;
	background-image:url(../conference/images/layout_pat_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#LayoutPattern:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#LayoutPattern p.Cmt {
	padding:10px 5px;
	color:#727265;
	line-height:165%;
}

div#LayoutExaArea {
	width:440px;
	zoom:1;/*clearfix for IE 5.5-7*/
	margin: 0 auto;
}

div#LayoutExaArea:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div.LayoutExa {
	float:left;
	width:200px;
	padding:0 10px 15px 10px;
}



/* ------------------------------------------------- 
お問い合せ
------------------------------------------------- */

div#FormPicCmtSet {
	width:660px;
	padding:0 0 30px 0;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#FormPicCmtSet:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#FormPicCmtSet div.CmtArea {
	float:left;
	width:335px;
}

div#FormPicCmtSet p.Cmt {
	padding:5px 0 15px 0;
	color:#727265;
	line-height:165%;
}

dl#FormTelFax {
	width:335px;
	padding:0 0 1px 0;
	background-image:url(../images/line_dot_beige.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

dl#FormTelFax dd {
	width:335px;
	background-image:url(../conference/images/form_telfax_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align:center;
	padding:10px 0;
}

dl#FormTelFax p.BtnPdf a:hover img {
	-moz-opacity:0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
}

div#FormPicCmtSet p.Pic {
	float:right;
	width:305px;
}


div.FormHd {
	width:660px;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div.FormHd:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div.FormHd h4 {
	float:left;
	width:250px;
}

div.FormHd p.right {
	width:400px;
	padding:0;
	color:#bb0000;
	text-align:right;
}

table.FormT {
	width:660px;
	margin:0 0 20px 0;
	padding:0 0 1px 0;
	background-color:#f5f3e8;
	background-image: url(../images/line_dot_beige.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

table.FormT th ,table.FormT td {
	padding:8px 12px;
	background-image: url(../images/line_dot_beige.gif);
	background-position:left top;
	background-repeat:repeat-x;
	vertical-align:top;
}

table.FormT th {
	width:200px;
	background-color:#eeecde;
}

p#FormBtn {
	text-align:center;
}

p#FormBtn a:hover img {
	-moz-opacity:0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
}

ul.drink_list {
	width:360px;
	zoom:1;/*clearfix for IE 5.5-7*/
}

ul.drink_list:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

ul.drink_list li {
	float:left;
	width:115px;
	color:#4e4625;
	line-height:200%;
}

ul.drink_list li.ListLeft {
	width:180px;
}

ul.drink_list li.ListCenter {
	width:180px;
}

ul.drink_list span.ccl {
	color:#7b724c
}

.fs10{
	font-size:80%;
	}

#lan_area{
	padding:10px 0 35px 0;
	color: #727265;
	}

div#lan_area dt {
	padding:0 0 8px 0;
}

div#lan_area dd {
	padding:0 5px 12px 5px;
	color:#727265;
	line-height:165%;
}
