/* CSS Document */

@import "lightbox.css";

*{padding:0; margin:0;}
body{padding:0; margin:0; background:#ffffff}
form{padding:0; margin:0;}
input{padding:0; margin:0;}

.wrap{width:760px; padding:0 10px; margin:0 auto; background:url(../common/page_bg.jpg) 0 0 repeat-y;}

/*################# FONT Setting ################*/
.fs_leftmenu{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#666666;}
.fs_footer1{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#666666;}
.fs_footer2{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#666666;}
.fs_small{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#666666;}
.fs_small_gray{ font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#333333;}

.fs_normal{ font-size:75%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#666666;}
.fs_normal_gray{ font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; color:#333333;}
.fc_red{color:#CC0000;}

/*################# 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 1px no-repeat; padding:0 0 0 10px; margin:0;}
p.point{background:url(../common/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;}
p.isbtmsp_5{padding:0 0 5px;}
p.isbtmsp_3{padding:0 0 3px;}
p.news{color:#666666;  font-size:70%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2; }


/*################# A Tag Setting ################*/
a{color:#666666; text-decoration:none;}
a:hover{color:#0099FF;}

a.travel{color:#666666; text-decoration:underline; font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2;}
a.travel:hover{color:#0099FF; text-decoration:underline; font-size:80%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height:1.2;}


/*################# TABLE Tag Setting ################*/
table.hyo{width:480px; border-collapse:collapse; border:1px solid #817679; text-align:center;}
table.hyo tr.midashi{background-color:#999999; color:#ffffff;}
table.hyo tr.naiyo{background-color:#ffffff;}
table.hyo td{border:1px solid #817679; 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; left:7px; font-size:10px; color:#333333; font-weight:normal}
p#logo{position:absolute; top:30px; width:280px; height:35px; left:7px; 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#English{ left:445px; width:36px;}
ul.hbtn li#faq{ left:499px; width:36px; background:url(http://tkpotemachi.net/common/hbtn.jpg) 0 0 no-repeat; overflow:hidden;}
ul.hbtn li#faq a{width:36px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#faq a:hover{background:url(http://tkpotemachi.net/common/hbtn_on.jpg) 0 0 no-repeat;}
ul.hbtn li#kiyaku{ left:548px; width:53px; background:url(http://tkpotemachi.net/common/hbtn.jpg) -49px 0 no-repeat; overflow:hidden;}
ul.hbtn li#kiyaku a{width:53px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#kiyaku a:hover{background:url(http://tkpotemachi.net/common/hbtn_on.jpg) -49px 0 no-repeat;}
ul.hbtn li#contact{ left:615px; width:53px; background:url(http://tkpotemachi.net/common/hbtn.jpg) -116px 0 no-repeat; overflow:hidden;}
ul.hbtn li#contact a{width:53px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#contact a:hover{background:url(http://tkpotemachi.net/common/hbtn_on.jpg) -116px 0 no-repeat;}
ul.hbtn li#sitemap{ left:677px; width:73px; background:url(http://tkpotemachi.net/common/hbtn.jpg) -178px 0 no-repeat; overflow:hidden;}
ul.hbtn li#sitemap a{width:73px; height:12px; display:block; text-indent:-9999px;}
ul.hbtn li#sitemap a:hover{background:url(http://tkpotemachi.net/common/hbtn_on.jpg) -178px 0 no-repeat;}
#callcenter{width:299px; height:19px; padding:0; margin:0; position:absolute; top:36px; left:450px;}

/*--080402　追加　△--*/
#callcenter2{width:451px; height:12px; padding:0; margin:0; position:absolute; top:62px; left:298px;}


/*################# 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(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) 0 0 no-repeat;}
ul.gbtn li#home_act{left:0; width:105px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) 0 0 no-repeat; text-indent:-9999px}
ul.gbtn li#guide{ left:105px; width:110px; background:url(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) -105px 0 no-repeat;}
ul.gbtn li#guide_act{left:105px; width:110px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) -105px 0 no-repeat;}
ul.gbtn li#conference{ left:215px; width:110px; background:url(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) -215px 0 no-repeat;}
ul.gbtn li#conference_act{left:215px; width:110px; height:41px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) -215px 0 no-repeat;}
ul.gbtn li#price{ left:325px; width:110px; background:url(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) -325px 0 no-repeat;}
ul.gbtn li#price_act{left:325px; width:110px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) -325px 0 no-repeat;}
ul.gbtn li#catering{ left:435px; width:110px; background:url(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) -435px 0 no-repeat;}
ul.gbtn li#catering_act{left:435px; width:110px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) -435px 0 no-repeat;}
ul.gbtn li#use{ left:545px; width:110px; background:url(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) -545px 0 no-repeat;}
ul.gbtn li#use_act{left:545px; width:110px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) -545px 0 no-repeat;}
ul.gbtn li#access{ left:655px; width:105px; background:url(http://tkpotemachi.net/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(http://tkpotemachi.net/common/gnavi_on.jpg) -655px 0 no-repeat;}
ul.gbtn li#access_act{left:655px; width:105px; background:url(http://tkpotemachi.net/common/gnavi_on.jpg) -655px 0 no-repeat;}

/*################# FLASH AREA ################*/
.flash{width:760px; height:250px; padding:0; margin:0 0 5px 0; }


/*################# CONTENTS AREA ################*/
#top_contentsbody{width:740px; padding:15px 10px 0 10px; margin:0; position:relative; background:url(../img/top_contents_bg.jpg)}
#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:740px; padding:15px 10px; margin:0; background-color:#ffffff; position:relative;}
#contentsbody .left{width:230px; padding:0; margin:0; float:left;}
#contentsbody .right{width:500px; padding:0; margin:0 0 0 10px; float:left;}
#contentsbody:after{content : ""; display : block; height : 0; clear : both;}
.contact_disp{ width:230px; height:128px; padding:0; margin:0 0 5px;}
.lmenu_top{width:230px; padding:0; margin:0;}
.lmenu_top2{width:230px; height:26px; padding:0; margin:10px 0 0;}
.lmenu_bg{width:230px; padding:0; margin:0; background:url(../common/l_roomlist_bg.jpg) 0 0 repeat-y;}
.lmenu_bg2{width:230px; padding:0; margin:0; background:url(../common/l_roomlist_bg.jpg) 0 0 repeat-y;}
.lmenu_undr{width:230px; height:12px; margin:0 0 10px;}
.lmenu_undr2{width:230px; height:9px; margin:0 0 30px;}
ul.lbtn{ width:230px; padding:0; margin:0; list-style:none;}
ul.lbtn li{width:220px; padding:3px 5px; margin:0; background:url(http://tkpotemachi.net/common/l_roomlist_separate.gif) left bottom no-repeat;}
ul.lbtn li.last{ background:none; }
ul.lbtn02{ width:230px; padding:0; margin:15px 0 10px; list-style:none;}
ul.lbtn02 li{ width:230px; height:25px; padding:0 0 5px; margin:0; line-height:0;}
ul.lbtn02 li.last{padding: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.lbtn4{ width:230px; padding:0; margin:0; list-style:none;}
ul.lbtn4 li{width:220px; padding:3px 5px; margin:0; background:url(http://tkpotemachi.net/common/l_roomlist_separate.gif) left bottom repeat-x;}
ul.lbtn4 li.last{ background:none; }

.bnrbox{width:100%; padding:0; margin:0 0 5px 0;}
.bnrbox02{width:100%; padding:0; margin:0 0 5px 0;}
.picbox{width:500px; padding:10px 0 0; margin:0; position:relative;}
.picbox .lp{
	width:160px;
	height:120px;
	padding:0;
	margin:0;
	float:left;
}
.picbox .cp{
	width:160px;
	height:120px;
	padding:0;
	margin:0 0 0 7px;
	float:left;
}
.picbox .rp{
	width:160px;
	height:120px;
	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:url(../common/kadomaru_bg.jpg) 0 0 repeat-y;}
.boxundr{width:500px; padding:0 0 16px 0; margin:0; background:url(../common/kadomaru_undr.jpg) left bottom no-repeat; background-color:#AA9B9B;}
.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 14px 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;}


#layout{width:480px; padding:0; margin:0; position:relative;}
#layout .left{width:235px; padding:0; margin:0; float:left;}
#layout .right{width:235px; padding:0; margin:0 0 0 10px; float:left;}
#layout:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}


ul.lbtn_group{ width:230px; height:22px; padding:0; margin:0 0 15px; list-style:none;}
ul.lbtn_group li{ width:73px; height:22px; padding:0 5px 0 0; margin:0; float:left; list-style:none;}
ul.lbtn_group li.last{padding:0;}

.lbnr{ width:230px; height:45px; padding:0; margin:0 0 15px;}
.cbtn_order{width: 500px; height:76px; padding: 20px 0 0; margin:0;}


.floorbox{ width:230px; padding:0; margin:0 0 10px;}
.floorbox .floor_left{width:112px; float:left;}
.floorbox .floor_right{width:112px; float:right;}


.clear_both{clear:both}



/*↓会議室詳細ページの一番したのボタン用 */
ul.bottom_btnset{width:245px; padding:0; margin:20px auto 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:26px; padding:0; margin:20px 0 0 0;}
h3.shortitemtitle{width:245px; height:26px; padding:0; margin:0;}




/*-------------- ONLY TOP PAGE --------------*/
.introbox{width:260px; padding:0; margin:0 0 15px 0;}
.introbox .pic{margin:0 0 5px 0;}
.introbox2{width:260px; padding:0; margin:0 0 15px 0;}
.introbox3{width:260px; padding:0; margin:0 0 20px 0;}
/*--080402 修正　▽--*/
.top_contactdisp{width:220px; height:128px; padding:0 0 5px; margin:0;}
/*--080402 修正　△--*/

ul.rbtn{ width:220px; padding:0 0 20px; margin:0; list-style:none;}
ul.rbtn li{ width:220px; height:30px; padding:0; margin:0; line-height:0;}

.rbnr{ width:220px; height:45px; padding:0; margin:0 0 15px;}

ul.rbtn_group{ width:220px; height:22px; padding:0; margin:0 0 15px; list-style:none;}
ul.rbtn_group li{ width:70px; height:22px; padding:0 5px 0 0; margin:0; float:left; list-style:none;}
ul.rbtn_group li.last{padding: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 solid #857474;}


.news_top{width:220px; padding:0; margin:0;}
.news_bg{width:220px; padding:0; margin:0; background:url(http://tkpotemachi.net/img/news_bg.jpg) 0 0 repeat-y;}
.news_undr{width:220px; height:14px; margin:0 0 15px;}

ul.news{ width:220px; padding:0; margin:0; list-style:none;}
ul.news li{width:210px; padding:3px 5px; margin:0; background:url(http://tkpotemachi.net/img/news_separate.jpg) left bottom no-repeat;}
ul.news li.last{ background:none; }


/*################# FOOTER AREA ################*/
#footer{width:750px; padding:5px; margin:0; text-align:center; border-top:1px solid #99cc00; background-color:#f2f2f2;}
#copyright{width:760px; height:30px; padding:0; margin:0;}

.food {
	font-size: 16px;
	font-weight: bold;
	margin: 5px;
	padding-left: 10px;
}
.food_text {
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.food_img {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.food_price {
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #333;
	text-decoration: underline;
}
.food_price a {
	text-decoration: underline;
	color: #333;
}

.right {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.pagetop{padding:10px 0 0; margin:0; text-align:right;}