/* PEARL HOTELS COMMON STYLESHEET */

/* common parts */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#footer {
	background-image: url("../../img2/bg_footer.gif");
	background-repeat:repeat-x;
}

a {
	color:#1C4571;
}

a:link, a:visited {
	text-decoration:underline;
}

a:hover, a:active {
	text-decoration:none;
}

/* font ΦA */

body {
	font:11px arial,"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro"," qMmpS Pro W3","CI",Meiryo,"lr oSVbN",helvetica,clean,sans-serif;

}

h1 {
	margin:0;
	padding:0;
}

h2 {
	margin:0;
	padding:0;
}

h3 {
	margin:0;
	padding:0;
}

h4 {
	margin:0;
	padding:0;
}

.regular_2 {
	color:#343434;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.2em;
}

.regular {
	color:#343434;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.5em;
}

.smaller {
	font-size:11px;
	line-height:1.3em;
}

.sumaller2 {
	font-size: 9px;
	color: #666666;
}

.regular_red {
	color:#FF0000;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.5em;
}

.txt10c {
  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
  font-size: 10px;
  line-height:1.5em;
  color: #ff9900;
}

.txt10b {
  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
  font-size: 10px;
  line-height:1.5em;
  color: #000000;
}

/*---------------------------------------------------
 margin  2011/1/19 added
---------------------------------------------------*/
.mar0 { margin:0px; }
.mar10 { margin:10px; }
.mar20 { margin:20px; }

.mr1 { margin-right:1px; }
.mr2 { margin-right:2px; }
.mr3 { margin-right:3px; }
.mr4 { margin-right:4px; }
.mr5 { margin-right:5px; }
.mr6 { margin-right:6px; }
.mr7 { margin-right:7px; }
.mr8 { margin-right:8px; }
.mr9 { margin-right:9px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }

.ml1 { margin-left:1px; }
.ml2 { margin-left:2px; }
.ml3 { margin-left:3px; }
.ml4 { margin-left:4px; }
.ml5 { margin-left:5px; }
.ml6 { margin-left:6px; }
.ml7 { margin-left:7px; }
.ml8 { margin-left:8px; }
.ml9 { margin-left:9px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }

.mb1 { margin-bottom:1px; }
.mb2 { margin-bottom:2px; }
.mb3 { margin-bottom:3px; }
.mb4 { margin-bottom:4px; }
.mb5 { margin-bottom:5px; }
.mb6 { margin-bottom:6px; }
.mb7 { margin-bottom:7px; }
.mb8 { margin-bottom:8px; }
.mb9 { margin-bottom:9px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }

.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt9 { margin-top:9px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }

/*---------------------------------------------------
 padding  2011/2/10 added
---------------------------------------------------*/
.pad0 { padding:0px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad20 { padding:20px; }

.pdr1 { padding-right:1px; }
.pdr2 { padding-right:2px; }
.pdr3 { padding-right:3px; }
.pdr4 { padding-right:4px; }
.pdr5 { padding-right:5px; }
.pdr6 { padding-right:6px; }
.pdr7 { padding-right:7px; }
.pdr8 { padding-right:8px; }
.pdr9 { padding-right:9px; }
.pdr10 { padding-right:10px; }
.pdr15 { padding-right:15px; }
.pdr20 { padding-right:20px; }
.pdr25 { padding-right:25px; }

.pdl1 { padding-left:1px; }
.pdl2 { padding-left:2px; }
.pdl3 { padding-left:3px; }
.pdl4 { padding-left:4px; }
.pdl5 { padding-left:5px; }
.pdl6 { padding-left:6px; }
.pdl7 { padding-left:7px; }
.pdl8 { padding-left:8px; }
.pdl9 { padding-left:9px; }
.pdl10 { padding-left:10px; }
.pdl15 { padding-left:15px; }
.pdl20 { padding-left:20px; }
.pdl25 { padding-left:25px; }

.pdb1 { padding-bottom:1px; }
.pdb2 { padding-bottom:2px; }
.pdb3 { padding-bottom:3px; }
.pdb4 { padding-bottom:4px; }
.pdb5 { padding-bottom:5px; }
.pdb6 { padding-bottom:6px; }
.pdb7 { padding-bottom:7px; }
.pdb8 { padding-bottom:8px; }
.pdb9 { padding-bottom:9px; }
.pdb10 { padding-bottom:10px; }
.pdb15 { padding-bottom:15px; }
.pdb20 { padding-bottom:20px; }
.pdb25 { padding-bottom:25px; }

.pdt1 { padding-top:1px; }
.pdt2 { padding-top:2px; }
.pdt3 { padding-top:3px; }
.pdt4 { padding-top:4px; }
.pdt5 { padding-top:5px; }
.pdt6 { padding-top:6px; }
.pdt7 { padding-top:7px; }
.pdt8 { padding-top:8px; }
.pdt9 { padding-top:9px; }
.pdt10 { padding-top:10px; }
.pdt15 { padding-top:15px; }
.pdt20 { padding-top:20px; }
.pdt25 { padding-top:25px; }

/*---------------------------------------------------
 float  2011/2/10 added
---------------------------------------------------*/
.flr { float:right; }
.fll { float:left; }

.rblue { background-color:#e9f3fc; } /*amϋXg\ρwiF*/
.mizow { width:180px; }/*amϋXg\ρwidth*/
.mizow { _width:195px; }/*amϋXg\ρwidth for IE6*/




/*X}zTCg{^p-------------------------------------------------------------------------------------------------------------2013.07.17*/
#changeSP {
	background: #f5f5f5;
	padding: 25px 0;
	width: 100%;
	height: 100px;
	position: absolute;
	top: -150px;
}
#changeSP a {
	display: block;
	line-height: 100px !important;
	font-size: 40px !important;
	text-align: center;
	width: 80%;
	margin: 0 auto;
	color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffa500 /*{b-bup-background-start}*/), to( #ff6600 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffa500 /*{b-bup-background-start}*/, #ff6600 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:         linear-gradient( #ffa500 /*{b-bup-background-start}*/, #ff6600 /*{b-bup-background-end}*/);
	font-weight: bold;
	border-radius: 10px;
  text-decoration: none;
}
body.spbtn {
	position: relative;
	top: 150px;
}


/*guest room-------------------------------------------------------------------------------------------------------------2015.09*/
.roomTtl {
	color:#444444;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight:bold;
	line-height:1.3em;
}
.txtBold {font-weight:bold;}


/*login_for_order -------------------------------------------------------------------------------------------------------------2016.01*/
.button {
  line-height: 42px;
  font-size: 16px;
  text-align: center;
}
.button a {
  text-decoration: none;
  display: block;
  font-weight: bold;
}

.btnOrange {
border: 1px #604c33 solid;
background-image: -webkit-gradient(linear, left top, left bottom, from( #ffa500 /*{b-bup-background-start}*/), to( #ff6600 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #ffa500 /*{b-bup-background-start}*/, #ff6600 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:         linear-gradient( #ffa500 /*{b-bup-background-start}*/, #ff6600 /*{b-bup-background-end}*/);
background: -ms-linear-gradient(top, #ffa500 0%, #ff6600 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa500, endColorstr=#ff6600, GradientType=0); /* IE8,9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa500, endColorstr=#ff6600, GradientType=0)"; /* IE */
*background-color:#ff6600;
}
.btnOrange a {
color: #fff;
text-shadow: 0 2px 1px #ad4d0b;
}

#login_for_order_sin_wrp {
  margin: 0 auto 35px;
  width: 850px;
}

.sin_menu_title {
  font:bold 21px arial,"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro"," qMmpS Pro W3","CI",Meiryo,"lr oSVbN",helvetica,clean,sans-serif;
  color: #0068B6;
  margin-bottom:20px;
  padding: 10px 20px;
  background: -webkit-gradient(linear, left top, right bottom, from(#bbdbf3), color-stop(0.25, #bbdbf3), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #bbdbf3), color-stop(0.75, #bbdbf3), color-stop(0.75, white), to(white));
  background: -moz-linear-gradient(-45deg, #bbdbf3 25%, white 25%, white 50%, #bbdbf3 50%, #bbdbf3 75%, white 75%, white);
  background: linear-gradient(-45deg, #bbdbf3 25%, white 25%, white 50%, #bbdbf3 50%, #bbdbf3 75%, white 75%, white);
  background-size: 4px 4px;
}

.nm_block{
 border: 1px solid #DDDDDD;
 border-radius: 8px 8px 8px 8px;
 padding: 6px 30px 10px;
 height: 240px;
 width: 350px;
}
.nm_block_message {
 height: 180px;
  font-size: 14px;
}
.nm_block_message_subtitle {
  font-size: 14px;
  text-align: center;
}

