/* CSS Document */

@import "lightbox.css";

*{padding:0; margin:0;}
/* ↓↓↓　2009/02/13　変更　↓↓↓
body{padding:0; margin:0; background-color:#4F4F4F;}
   ↑↑↑　2009/02/13　変更　↑↑↑*/
body{padding:0; margin:0; background-color:#000000; background-image:url(../common/flower1_black.gif); background-repeat: repeat-x;}
form{padding:0; margin:0;}
input{padding:0; margin:0;}

/* ↓↓↓　2009/02/13　変更　↓↓↓
.wrap{width:760px; padding:0 10px; margin:0 auto; background:url(../common/page_bg.jpg) top left repeat-y;}
   ↑↑↑　2009/02/13　変更　↑↑↑*/
.wrap{width:760px; padding:0 0px; margin:0 auto; background-color:#666666;}

/*################# FONT Setting ################*/
.fs_leftmenu{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#CCCCCC;}
.fs_footer1{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.4; color:#cccccc;}
.fs_footer2{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.4; color:#cccccc;}
.fs_small{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.4; color:#cccccc;}
.fs_small_gray{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.4; color:#333333;}

.fs_mq{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#ffffff;}

.fs_normal{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#cccccc;}
.fs_normal_gray{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#333333}
.fs_normal_white{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#FFFFFF}
.fc_red{color:#990000; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.fc_white{color:#FFFFFF; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}

/*################# P Tag Setting ################*/
p{padding:0; margin:0;}
/*↓1文字分のインデント*/
p.indent{padding:0 0 0 1em; margin:0; text-indent:-1em;}
p.lmenulist{background:url(../common/l_roomlist_point.gif) 0 0.3em no-repeat; padding:0 0 0 7px; margin:0;}
p.point{background:url(../common/point.gif) 0 0.3em no-repeat; padding:0 0 0 7px; margin:0;}
p.point_news{background:url(../common/news_point.gif) 0 0.3em no-repeat; padding:0 0 0 7px; margin:0;}

/*↓上部に10ピクセルの行間*/
p.space{padding:10px 0 0 0; margin:0;}
/*↓上部に10ピクセルの行間 +1文字分のインデント*/
p.spaceindent{padding:10px 0 0 1em; margin:0; text-indent:-1em;}


/*################# A Tag Setting ################*/
a{color:#cccccc;}
a:hover{color:#FF0000;}


/*################# TABLE Tag Setting ################*/
table.hyo{width:480px; border-collapse:collapse; border:1px solid #999999; text-align:center;}
table.hyo tr.midashi{background-color:#CC0000;}
table.hyo tr.naiyo{background-color:#cccccc;}
table.hyo td{border:1px solid #999999; padding:2px; margin:0;}


/*################# HEADER ################*/
#head{width:760px; height:80px; padding:0; margin:0; background:url(../common/head_bg.jpg) top left repeat-x; position:relative;}
h1#sitemark{position:absolute; top:7px; font-size:10px; color:#CCCCCC; font-weight:normal;}
p#logo{position:absolute; top:27px; width:263px; height:33px; left:10px; font-size:16px; color:#009999; padding:0; margin:0;}
ul.hbtn{width:250px; heigth:20px; list-style:none; padding:0; margin:0;}
ul.hbtn li{ position:absolute; top:9px; list-style:none; padding:0; margin:0; height:12px;}
ul.hbtn li#faq{ left:500px; width:32px; background:url(../common/hbtn.jpg) 0 0 no-repeat; overflow:hidden;}
ul.hbtn li#faq a{width:32px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#faq a:hover{background:url(../common/hbtn_on.jpg) 0 0 no-repeat;}
ul.hbtn li#kiyaku{ left:549px; width:52px; background:url(../common/hbtn.jpg) -49px 0 no-repeat; overflow:hidden;}
ul.hbtn li#kiyaku a{width:52px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#kiyaku a:hover{background:url(../common/hbtn_on.jpg) -49px 0 no-repeat;}
ul.hbtn li#contact{ left:616px; width:52px; background:url(../common/hbtn.jpg) -116px 0 no-repeat; overflow:hidden;}
ul.hbtn li#contact a{width:52px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#contact a:hover{background:url(../common/hbtn_on.jpg) -116px 0 no-repeat;}
ul.hbtn li#sitemap{ left:678px; width:72px; background:url(../common/hbtn.jpg) -178px 0 no-repeat; overflow:hidden;}
ul.hbtn li#sitemap a{width:72px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#sitemap a:hover{background:url(../common/hbtn_on.jpg) -178px 0 no-repeat;}
#callcenter{width:265px; height:18px; padding:0; margin:0; position:absolute; top:30px; left:485px;}
#bc_office{width:436px; height:18px; padding:0; margin:0; position:absolute; top:50px; left:314px;}


/*################# GROVAL NAVI ################*/
#gnavi{width:760px; height:41px; padding:0; margin:0; position:relative;}
ul.gbtn{width:760px; height:41px; padding:0; margin:0; list-style:none;}
ul.gbtn li{ position:absolute; top:0; list-style:none; padding:0; margin:0; height:41px; text-indent:-9999px;}
ul.gbtn li#home{ left:0; width:105px; background:url(../common/gnavi.jpg) 0 0 no-repeat; overflow:hidden;}
ul.gbtn li#home a{width:105px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#home a:hover{background:url(../common/gnavi_on.jpg) 0 0 no-repeat;}
ul.gbtn li#home_act{left:0; width:105px; background:url(../common/gnavi_on.jpg) 0 0 no-repeat; text-indent:-9999px}
ul.gbtn li#guide{ left:105px; width:110px; background:url(../common/gnavi.jpg) -105px 0 no-repeat; overflow:hidden;}
ul.gbtn li#guide a{ width:110px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#guide a:hover{background:url(../common/gnavi_on.jpg) -105px 0 no-repeat;}
ul.gbtn li#guide_act{left:105px; width:110px; background:url(../common/gnavi_on.jpg) -105px 0 no-repeat;}
ul.gbtn li#conference{ left:215px; width:110px; background:url(../common/gnavi.jpg) -215px 0 no-repeat; overflow:hidden;}
ul.gbtn li#conference a{ width:110px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#conference a:hover{background:url(../common/gnavi_on.jpg) -215px 0 no-repeat;}
ul.gbtn li#conference_act{left:215px; width:110px; height:41px; background:url(../common/gnavi_on.jpg) -215px 0 no-repeat;}
ul.gbtn li#price{ left:325px; width:110px; background:url(../common/gnavi.jpg) -325px 0 no-repeat; overflow:hidden;}
ul.gbtn li#price a{ width:110px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#price a:hover{background:url(../common/gnavi_on.jpg) -325px 0 no-repeat;}
ul.gbtn li#price_act{left:325px; width:110px; background:url(../common/gnavi_on.jpg) -325px 0 no-repeat;}
ul.gbtn li#catering{ left:435px; width:110px; background:url(../common/gnavi.jpg) -435px 0 no-repeat; overflow:hidden;}
ul.gbtn li#catering a{ width:110px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#catering a:hover{background:url(../common/gnavi_on.jpg) -435px 0 no-repeat;}
ul.gbtn li#catering_act{left:435px; width:110px; background:url(../common/gnavi_on.jpg) -435px 0 no-repeat;}
ul.gbtn li#use{ left:545px; width:110px; background:url(../common/gnavi.jpg) -545px 0 no-repeat; overflow:hidden;}
ul.gbtn li#use a{ width:110px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#use a:hover{background:url(../common/gnavi_on.jpg) -545px 0 no-repeat;}
ul.gbtn li#use_act{left:545px; width:110px; background:url(../common/gnavi_on.jpg) -545px 0 no-repeat;}
ul.gbtn li#access{ left:655px; width:105px; background:url(../common/gnavi.jpg) -655px 0 no-repeat; overflow:hidden;}
ul.gbtn li#access a{ width:105px; height:41px; display:block; text-indent:-9999px;}
ul.gbtn li#access a:hover{background:url(../common/gnavi_on.jpg) -655px 0 no-repeat;}
ul.gbtn li#access_act{left:655px; width:105px; background:url(../common/gnavi_on.jpg) -655px 0 no-repeat;}

/*################# FLASH AREA ################*/
.flash{width:760px; padding:0 0 2px 0; margin:1px 0 0 0; }
.flash_shadow{width:760px; padding:0 0 11px; margin:0; background:url(../img/flash_shadow.jpg) left bottom no-repeat;}


/*################# CONTENTS AREA ################*/
#top_contentsbody{width:740px; padding:5px 10px 15px 10px; margin:0; background:url(../img/top_contents_bg.jpg) top left repeat-y; position:relative;}
#top_contentsbody .left{width:230px; padding:0; margin:0; float:left;}
#top_contentsbody .center{width:260px; padding:0; margin:0 0 0 10px; float:left;}
#top_contentsbody .right{width:220px; padding:0; margin:0 0 0 20px; float:left;}
#top_contentsbody:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}
#contentsbody{width:745px; padding:15px 10px 15px 5px; margin:0;position:relative; background:url(../common/contents_bg.gif) 0 0 repeat-y;}
#contentsbody .left{width:230px; padding:0; margin:0; float:left;}
#contentsbody .right{width:500px; padding:0; margin:0 0 0 10px; float:right;}
#contentsbody:after{content : ""; display : block; height : 0; clear : both;}
.contact_disp{ width:230px; height:115px; padding:0; margin:0;}
.lmenu_top{width:230px; padding:0; margin:0;}
.lmenu_bg{width:230px; padding:0; margin:0; background-color:#666666;}
.lmenu_undr{width:230px; height:9px;}
ul.lbtn{ width:230px; padding:0; margin:0; list-style:none;}
ul.lbtn li{width:220px; padding:2px 5px; margin:0; background:url(../common/l_roomlist_separate.gif) left bottom no-repeat;}
ul.lbtn02{ width:230px; padding:0; margin:10px 0 0 0; list-style:none;}
ul.lbtn02 li{ width:230px; height:30px; padding:0 0 5px 0; margin:0; line-height:0;}
ul.lbtn03{ width:230px; padding:0; margin:10px 0; list-style:none;}
ul.lbtn03 li{ width:230px; height:30px; margin:0 0 5px 0; padding:0; line-height:0;}
ul.lbtn04{ width:230px; padding:0; margin:10px 0; list-style:none;}
ul.lbtn04 li{ width:230px; height:51px; margin:0 0 5px 0; padding:0; line-height:0;}
.bnrbox{width:100%; padding:0; margin:15px 0 5px 0;}
.introducebox{width:100%; padding:0; margin:10px 0 5px 0;}
.picbox{width:500px; padding:0; margin:0; position:relative;}
.picbox .lp{width:162px; height:113px; padding:0; margin:0; float:left;}
.picbox .cp{width:162px; height:113px; padding:0; margin:0 0 0 7px; float:left;}
.picbox .rp{width:162px; height:113px; padding:0; margin:0; float:right;}
.picbox:after{content : ""; display : block; height : 0; clear : both;}

.boxbody{width:480px; padding:10px 10px 0 10px; margin:0; background-color:#BFBFBF;}
.boxundr{width:500px; padding:0 0 6px 0; margin:0; background:url(../common/kadomaru_undr.jpg) left bottom no-repeat; background-color:#e1e1e1;}
.madorizu{width:480px; padding:0 0 10px; margin:0; text-align:center; border-bottom:1px dotted #362E2E;}

.optionbox{width:500px; padding:0; margin:20px 0 0 0; background:url(../common/optionbox_bg.jpg) 0 6px repeat-y; position:relative;}
.optionbox:after{content : ""; display : block; height : 0; clear : both;}
.optionbox_undr{width:500px; padding:0 0 6px 0; margin:0; background:url(../common/optionbox_undr.jpg) left bottom no-repeat;}
.option_left{width:245px; padding:0; margin:0; float:left;}
.option_right{width:245px; padding:0; margin:0 0 0 10px; float:left;}
.option_data{width:225px; padding:10px 10px 4px 10px; margin:0;}


/*↓会議室詳細ページの一番したのボタン用 */
.orderbtn_box{
	width:500px;
	height:82px;
	padding:12px 0;
	margin:20px 0 0 0;
	background:url(../common/orderbtn_bg.gif) top left repeat-x;
}

ul.bottom_btnset{width:245px; padding:0; margin:0 auto; list-style:none;}
ul.bottom_btnset li{ padding:0; margin:0 0 2px 0;}
	



h2.pagetitle{width:500px; height:41px; padding:0; margin:0 0 5px 0;}
h3.itemtitle{width:500px; height:30px; padding:0; margin:20px 0 0 0;}
h3.shortitemtitle{width:245px; height:30px; padding:0; margin:0;}




/*-------------- ONLY TOP PAGE --------------*/
.introbox{width:260px; padding:0; margin:0 0 20px 0;}
.introbox .pic{margin:0 0 3px 0;}
.top_contactdisp{width:220px; height:115px; padding:0; margin:0;}
ul.rbtn{ width:220px; padding:0; margin:15px 0 0 0; list-style:none;}
ul.rbtn li{ width:220px; height:30px; padding:0 0 5px 0; margin:0; line-height:0;}
.whatsnew{width:220px; padding:0; margin:15px 0 0 0;}
ul.new{ width:220px; padding:0; margin:0; list-style:none;}
ul.new li{width:210px; padding:2px 5px; margin:0; border-bottom:1px dotted #cccccc;}





/*################# FOOTER AREA ################*/
#footer{width:750px; padding:5px; margin:0; text-align:center; background:url(../common/footer_line.gif) top left no-repeat;}
#copyright{width:760px; height:30px; padding:0; margin:0;}

