
/* font size info */
/*
18px 150%
16px 133%
14px 117%
12px 100%
11px 92%
10px 83%
*/

/*=============================================*/ 
/*helpcontents*/
/*=============================================*/ 

a:link{color: #1b47ff; text-decoration:none; }
a:visited{color: #9720c9; text-decoration: none;}
a:hover,
a:active{color: #ff7d00; text-decoration: none;}

#helpContents_930{
	width:930px;
	text-align:left;
	margin-left:10px;
}

#helpContents_620{
	width:620px;
	text-align:left;
	margin:20px 0 10px 10px;
}

.titleOrg-help {
	padding:2px 0px 2px 4px;
	border-left:3px solid #999;
	line-height:1.1;
	font-weight:bold;
	font-size:150%;
	margin:0 0 20px 0;
}

.titleOrg-reservation {
	padding:2px 0px 2px 4px;
	border-bottom:1px solid #666;
	line-height:1.1;
	font-weight:bold;
	font-size:150%;
	margin:20px 0 5px 0;
}

.titleOrg-help_2 {
	padding:2px 0px 2px 4px;
	border-left:3px solid #ddd;
	line-height:1.1;
	font-weight:bold;
	font-size:117%;
	margin:15px 0 5px 15px;
}


.helptitle{
	padding:6px 0 0 3px;
	line-height:1.1;
	font-weight:normal;
	font-size:120%;
}

.helptitle_bg{
	width:930px;
	margin:2px 0;
	background-image:url(image/help_title_bg.gif);
	background-repeat:repeat-x;
	height:29px;
}

.helptitle_bg_600{
	width:620px;
	margin:2px 0 6px 0;
	background-image:url(image/help_title_bg.gif);
	background-repeat:repeat-x;
	height:29px;
}

p.btitle {
	font-weight:bold;
	font-size:117%;
}


.tright {
	text-align:right;
}

.help_jamp {
	font-size:83%;
	text-align:right;
	margin:20px 0 5px 0;
}

.fs_small {
	font-size:83%;
}

.kome {
	padding-left: 0.5em;
	text-indent: -0.5em;
	margin:2px 0 5px 0;
}

.kome_nomgn {
	padding-left: 0.5em;
	text-indent: -0.5em;
	margin:0;
}
 

dl.help_list {
	list-style:disc;
	margin:5px 0 30px 6px;
}

dl.help_list dt {
	padding:3px 0;
}

dl.help_list dd {
	background-image:url(image/help_li_bg.gif);
	background-repeat:repeat-x;
	height:1px;
}



ul.list1 {
	list-style:disc;
	margin:5px 0 0 20px;
}

ul.list2 {
	list-style:disc;
	margin:5px 0 0 40px;
}

ul.list_non {
	list-style-type: none;
	margin:5px 0 0 27px;
}

ol.list1 {
	list-style-type:decimal;
	margin:5px 0 0 20px;
}

ol.list1 li {
	list-style-type:decimal;
	padding-top:3px;
}


p.number {
	margin:10px 0 0 0;
}

p.indent {
	margin-left:8px;
}

p.list_indent {
	margin-left:25px;
}


table.hotelinfo {
	width:600px;
	padding:0;
	margin:10px 0 0 0;
}

table.hotelinfo td.item {
	background-color:#C8C8C8;
	padding: 5px;
	font-weight:bold;
	width:140px;
	border-bottom:5px solid #FFFFFF;
}

table.hotelinfo td.txt {
	background-color:#FFF;
	padding: 5px;
	font-weight:normal;
}

table.hotelinfo ul {
	list-style:disc;
	margin:0 0 0px 12px;
}

.policybox {
	padding:10px;
	border:1px #999 solid;
	margin-top:15px;
	text-align:left;
}

.policybox p {
		margin-top:10px;
}

.policybox dt {
	margin-top:5px;
}

.policybox p.title {
	font-weight:bold;
	font-size:117%;	
	margin-top:0px;
}

p.title_graybg {
	font-weight:bold;
	font-size:100%;	
	margin-top:0px;
	background-color:#ddd;
	padding:2px;
}

p.title_graybg_n {
	font-weight:normal;
	font-size:100%;	
	margin-top:0px;
	background-color:#ddd;
	padding:2px;
	margin-top:15px;
}

.bggray {
	background-color:#ddd;
	padding:10px;	
}

p.btn {
	margin:20px 0;
	text-align:center;
}


form.close {
	text-align:center;
	margin:15px 0;
}

pre {
	width:580px;
	overflow: auto;
	white-space: normal;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 */
	word-wrap: break-word; /* IE 5.5+ */
} 

.servicecharge_box {
	width:200px;
	margin: 0px auto;
	text-align:left;
}

.servicecharge_box p {
	margin: 15px 0 3px 3px;
	font-size:117%;
}

.servicecharge_box div.txt {
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	padding:6px 3px;
}


.mgn0 {
	margin:0px;
}

.mgntop5 {
	margin-top:5px;
}

.mgntop10 {
	margin-top:10px;
}

.mgntop15 {
	margin-top:15px;
}

.mgntop20 {
	margin-top:20px;
}

.mgntop30 {
	margin-top:30px;
}

.mgnbtm15 {
	margin-bottom:15px;
}


.gotop {
	text-align:right;
	margin:20px 0;
	font-size:83%;
}

.copy {
	border-top: 2px solid #ccc;
	padding: 15px 0 ;
	text-align:center;

}

.font110 { font-size:115%; }

.title01 {
	display:inline-block;
	background-color: #FCEAD1;
    border: 2px solid #FCB95B;
    font-size: 12px;
    margin: 16px 0 12px;
    padding: 3px 5px;
}

/* kessaishori */
#oshirase{
	font-weight:bold;
    margin: 15px 15px 0;
	border:#CCCCCC 2px solid;
	padding:10px;
	}
#oshirase span{
	color:#FF0000;
	}
p.ti_or{
	font-size:14px;
	font-weight:bold;
	background:#ffb772;
	padding:5px;
	}
.border_or{
	border:#ffb772 solid 1px;
	padding:10px;
	}
.border_gr{
	border:#CCCCCC 1px solid;
	}
p.ti_gr{
	font-size:12px;
	font-weight:bold;
	background:#CCCCCC;
	padding:5px;
	text-align:left;
	margin:0;
	}
p.f12{
	font-size:12px;
	}
.mgt10{
	margin-top:10px;
	}
.mgt15{
	margin-top:15px;
	}
.mgb10{
	margin-bottom:10px;
	}
.pdg15{
	padding:15px;
	}