﻿@charset "utf-8";


@import "room_service_menu.css";

/* CSS Document */
body {margin:0px 0px 0px 20px; background-color:#f5f5eb; font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;
scrollbar-3dlight-color:transparent;
scrollbar-face-color:transparent;
scrollbar-arrow-color:steelblue;
scrollbar-highlight-color:steelblue;
scrollbar-shadow-color:steelblue;
scrollbar-darkshadow-color:transparent;
scrollbar-track-color:transparent;
}
td {color:#666666; font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif; }


/* Header */ 
.logo{padding:12px 0px 13px 15px;}
.headmenu{padding:0px 15px 0px 0px;}
#head_menubox{margin:6px 15px 8px 0px;}
#head_menu img{margin:0px 14px 0px 0px;}


/* Footer */ 
#footer{margin:20px 0px 20px 0px; color:#666666; font-size:11px;}
#footer td{color:#666666; font-size:11px;}
#footer p{margin:15px 0px 10px 0px;}
#footer span{margin:0px 15px 0px 0px;}
#footer .qr{margin:0px 0px 0px 15px;}
#footer .borderspace{margin:15px 0px 20px 0px;}
#foot_menu{padding:10px 0px 10px 0px; background-color:#fafaf8;}
#foot_menu img{margin:0px 0px 0px 15px;}


/* main tble*/
#mainbox{padding:15px 15px 15px 15px;}


/* left menu */
#leftbox {padding:0px 0px 20px 0px; background-image:url(../images/leftmenu/lb_bg.gif); vertical-align:top}
#leftbox p{margin:40px 0px 0px 16px}


#leftbox_inner {margin-left:16px;}
#leftbox_inner p{margin:15px 0px 15px 0px}

#leftbox_submenu {margin:10px 0px 15px 10px; color:#3d78c1; font-size:12px;}
#leftbox_submenu p{margin:0px 0px 9px 0px;}
#leftbox_submenu a{color:#464646; text-decoration:none;}
#leftbox_submenu a:hover{color:#3d78c1; text-decoration:none;}


/* right main contents*/
#rightbox {padding:0px 0px 0px 15px; vertical-align:top;line-height:17px;letter-spacing:1px;}
#rightbox p{margin:15px 0px 10px 0px;}
#rightbox a{color:#3d78c1; text-decoration:none;}
#rightbox a:hover{color:#013972; text-decoration:underline;}


#right_topbox_inner {padding:0px 15px 0px 15px; line-height:150%; color:#FFFFFF; font-size:12px;}
#right_topbox_inner p{margin:10px 0px 10px 0px;}

/* price list (stay/index.html) */
#right_mainbox {margin:0px 0px 5px 0px;border-collapse:collapse;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
#right_mainbox a{color:#3d78c1; text-decoration:none;}
#right_mainbox a:hover{color:#013972; text-decoration:underline;}
#right_mainbox td{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;}
#right_mainbox .th{padding:10px 0px 10px 0px; font-weight:normal; font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;color:#666666;}
#right_mainbox .img{padding:5px 0px 5px 0px;border-right:1px solid #ffffff;}
#right_mainbox .wide{text-align:center;}
#right_mainbox .type{padding:0px 0px 0px 15px;}
#right_mainbox .for1{padding:0px 25px 0px 0px; text-align:right;}
#right_mainbox .for2{padding:0px 15px 0px 0px; text-align:right;}
#right_mainbox .color_b{background-color:#fcfcf5;}
#right_mainbox .line{padding:0px 0px 0px 0px; background-color:#e5e5e5;}


#right_btm_box{margin:10px 0px 5px 0px; line-height:20px; font-size:12px;}
#right_btm_box p{margin:0px 0px 10px 0px;}


/* details (room_details_001.html～) */
#details {font-size:12px; margin:0px 0px 20px 0px;}
#details td{font-size:12px;}
#details span{margin-right:30px;}
#details p{margin:10px 0px 0px 0px;}

#details_price table{
					 margin:8px 0px 10px 0px;
					 background-color:#fcfcf5; 
					 border-top: 1px  solid  #e5e5e5; 
					 border-left:  1px  solid  #e5e5e5;
					 }
#details_price td{ 
				  padding: 8px 0px 8px 0px;
				  width:50%;
				  text-align:center;
				  border-right: 1px  solid  #e5e5e5; 
				  border-bottom:  1px  solid  #e5e5e5;
				  }
				  
#details .mt10{margin-top:10px;}
#details .mt15{margin-top:15px;margin-bottom:10px;}
#details .mb20{margin-bottom:20px;}
#details .msg{margin-bottom:20px; font-size:9px;}
#details .color{color:#003366;}

/* Plan (room_plan.html) */
#plan_mainbox {margin:20px 0px 5px 0px;}
#plan_mainbox a{color:#666666; text-decoration:none;}
#plan_mainbox td{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;line-height:18px;}
#plan_mainbox p{margin:15px 0px 10px 0px;}
#plan_mainbox .im_a{padding:0px 0px 15px 0px; vertical-align:top;}
#plan_mainbox .im{padding:15px 0px 0px 0px; vertical-align:top;}
#plan_mainbox .up{padding:15px 0px 0px 15px; vertical-align:top;}
#plan_mainbox .up_a{padding:0px 0px 0px 15px; vertical-align:top;}
#plan_mainbox .down{padding:0px 0px 0px 15px; vertical-align:top;}
#plan_mainbox .down_r{padding:0px 0px 0px 0px; text-align:right; vertical-align:bottom;}
#plan_mainbox .line{padding:0px 0px 0px 0px; background-color:#e5e5e5;}

/* Plan each room */
#rbox_main {font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif; vertical-align:top; padding-left:15px;}
#rbox_main td{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;}
#rbox_main .margin{margin:15px 0px 0px 0px; line-height:150%; }
#rbox_main .line{padding:0px 0px 0px 0px; background-color:#e5e5e5;}
#rbox_main a{color:#3d78c1; text-decoration:none;}
#rbox_main a:hover{color:#013972; text-decoration:underline;}

#delux{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif; vertical-align:top; padding-top:20px; line-height:150%;}
#delux td{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;padding:3px;line-height:18px;}
#delux span{color:#6699CC; font-weight:600; }
#delux .red{color:#CC0000;}
#delux p{line-height:150%; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;}
#delux a{color:#3d78c1; text-decoration:none;}
#delux a:hover{color:#013972; text-decoration:underline;}
#delux .pink{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif; color:#CC6699; font-weight:normal; }

.info_padding {padding:0px 0px 5px 20px; vertical-align:top;}
.rayout_padding {padding:5px 0px 0px 0px; vertical-align:top;}


/* room service menu */
#manubox {width:564px; margin:30px 0px 20px 0px; font-size:12px; line-height:150%; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif;}

#menu_top {font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif; vertical-align:top; padding-left:15px;}
#menu_top td{font-size:12px; font-family:'ヒラギノ角ゴシック','MS Pゴシック', Osaka, sans-serif; vertical-align:top;line-height:20px;}
#menu_top a{color:#3d78c1; text-decoration:none;}
#menu_top a:hover{color:#013972; text-decoration:underline;}
#menu_top .menu_title {color:#996600; font-weight:bold; font-size:12px;}

.center{text-align:center;}