BODY, TABLE, TR, TD, {
font-size:12px;
margin:0px;
color:#333333;
line-height:130%
}

* {
	font-size:12px;
}

h1 {
	font-size:10pt;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h1.hamaball {
	font-size:8pt;
	color:#333333;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

/* 今月オススメスイートh1 0626*/
.titleArea {
	width:755px;
	margin:0 auto;
	line-height: 1.6em;
}

h1.title01 {
	margin: 10px 0;
	padding:0 0 0 10px;
	line-height: 1.4em;
	color:#333;
	font-size:18px;
	border-left:5px solid #634b41;
	font-weight:bold;
}

body {
	margin:auto;
}

/* ftHg̃Nݒiԕj*/
a:link {
	font-size:9pt;
	text-decoration:underline;
	color: #996600;
}

a:visited {
	font-size:9pt;
	text-decoration:underline;
	color: #996600;
}

a:hover {
	font-size:9pt;
	text-decoration:underline;
	color: #996600;
}

a:active {
	font-size:9pt;
	text-decoration:underline;
	color: #996600;
}

/* gsbNXpNݒijAD6620*/
a.topics:link {
	font-size:9pt;
	text-decoration:underline;
	color: #A60101;
}

a.topics:visited {
	font-size:9pt;
	text-decoration:underline;
	color: #735C59;
}

a.topics:hover {
	font-size:9pt;
	text-decoration:underline;
	color: #F42206;
}

a.topics:active {
	font-size:9pt;
	text-decoration:underline;
	color: #F42206;
}

/* eLXg̃Nݒiѕj*/
a.c_black:link {
	font-size:8pt;
	text-decoration:none;
	color: #333333;
}

a.c_black:visited {
	font-size:8pt;
	text-decoration:none;
	color: #333333;
}

a.c_black:hover {
	font-size:8pt;
	text-decoration:underline;
	color: #333333;
}

a.c_black:active {
	font-size:8pt;
	text-decoration:underline;
	color: #333333;
}

/* eLXg̃Nݒiѕj */
a.c_white:link {
	font-size:8pt;
	text-decoration:none;
	color: white;
}

a.c_white:visited {
	font-size:8pt;
	text-decoration:none;
	color: white;
}

a.c_white:hover {
	font-size:8pt;
	text-decoration:underline;
	color: white;
}

a.c_white:active {
	font-size:8pt;
	text-decoration:underline;
	color: white;
}

/* SHOPy[W̃Nݒiѕj */
a.shop:link {
	font-size:8pt;
	text-decoration:none;
	color: #0A50A1;
}

a.shop:visited {
	font-size:8pt;
	text-decoration:none;
	color: #0A50A1;
}

a.shop:hover {
	font-size:8pt;
	text-decoration:underline;
	color: #0A50A1;
}

a.shop:active {
	font-size:8pt;
	text-decoration:underline;
	color: #0A50A1;
}

/* VbvXgpNݒij*/
a.shoplist {
	font-weight:bolder;
	text-decoration:none;
}

a.shoplist:link {
	font-size:9pt;
	color: #333333;
	text-decoration:none;
}

a.shoplist:visited {
	font-size:9pt;
	color: #333333;
	text-decoration:none;
}

a.shoplist:hover {
	font-size:9pt;
	color: #FF3333;
	text-decoration:underline;
}

a.shoplist:active {
	font-size:9pt;
	color: #333333;
	text-decoration:none;
}

div#shop_navi {
	margin: 0;
	width: 160px;
}

div#shop_navi a {
	font-weight:bolder;
	color: #333333;
	text-decoration:none;
	background-color:#FFFFFF;
}

div#shop_navi a:link {
	font-size:9pt;
	color: #333333;
	text-decoration:none;
}

div#shop_navi a:hover {
	font-size:9pt;
	color: #333333;
	text-decoration:none;
}

div#shop_navi a:active {
	font-size:9pt;
	color: #333333;
	text-decoration:none;
}

div#shop_navi img {
	border-style:none;
}

.navi01, .navi02, .navi03, .navi04, .navi05, .navi06, .navi07, .navi08, .navi09, .navi10, .navi11 {
	width: 160px;
	height: 23px;
	padding-top: 5px;
	margin: 0;
	display:block;
}

.navi01:hover {
	background-image:url(img_top/shoplist/bk01.jpg);
}

.navi02:hover {
	background-image:url(img_top/shoplist/bk02.jpg);
}

.navi03:hover {
	background-image:url(img_top/shoplist/bk03.jpg);
}

.navi04:hover {
	background-image:url(img_top/shoplist/bk04.jpg);
}

.navi05:hover {
	background-image:url(img_top/shoplist/bk05.jpg);
}

.navi06:hover {
	background-image:url(img_top/shoplist/bk06.jpg);
}

.navi07:hover {
	background-image:url(img_top/shoplist/bk07.jpg);
}

.navi08:hover {
	background-image:url(img_top/shoplist/bk08.jpg);
}

.navi09:hover {
	background-image:url(img_top/shoplist/bk09.jpg);
}

.navi10:hover {
	background-image:url(img_top/shoplist/bk10.jpg);
}

.navi11:hover {
	background-image:url(img_top/shoplist/bk11.jpg);
}

/* 1pxEɃYNݒ igpĂȂj*/
a.slip:hover {
	position:relative;
	left:1px;
	top:1px;
}

a.slip:active {
	position:relative;
	left:1px;
	top:1px;
}

/* }[Wݒ */
.mt0{margin-top: 0;}

.m10 {
	padding-left:10px;
}

.m5 {
	padding-left:5px;
}

.m10_r {
	padding-right:10px;
}

.m5_r {
	padding-right:5px;
}

/* tHgTCYݒ */
.font8 {
	font-size: 8pt
}

.font9 {
	font-size: 9pt
}

.font10 {
	font-size: 10pt
}

.font11 {
	font-size: 11pt
}

.font12 {
	font-size: 12pt;
}

.font13 {
	font-size: 13pt
}

/* J[ݒ */
.white {
	color: #ffffff;
}

.blue {
	color: #0A50A1;
}

.green {
	color: #148230;
}

.red {
	color:#CB1009;
}

.black {
	color:#000000;
}

.red_weight {
	color: #FF0000;
	font-weight: bold;
	text-align:center;
}

.red_weight p {
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
}

/* tH[̃}[Wݒ */
form {
	margin:0px
}

/* NII{{ */
.style1 {
	color: #CC0000;
	font-weight: bold;
}

.style3 {
	color: #003399;
	font-weight: bold;
}

.style4 {
	color: #FF6600
}

.style7 {
	color: #CC0000
}

.style9 {
	color: #FFFFFF
}

/*  renewalȑÕX^C@yVK쐬͂̃X^CgȂƁĨRecSăj[Aꂽ_ŉL̃X^C͍폜܂Igpꍇ͂ɈړĂĂBz */

.4200yen {
	padding-top: 10pt;
	padding-left: 10pt
}

.menutext {
	padding-top: 1pt;
	padding-bottom: 1pt
}

.gyokan {
	line-height: 13pt
}

.midlarge {
	font-size: 11pt
}

.darkred {
	color: #8b0000;
}

.mall5 {
	padding: 6pt
}

.cya {
	color: #660000;
}

.gray {
	color: #777777
}

.midoru {
	font-size:11pt;
}

.big {
	font-size:12pt;
	line-height: normal;
}

.organe {
	color: #ff8c00
}

.deeporange {
	color: #f33
}

.font4ore {
	font-size:4pt;
	color: #FF7500;
}

.midlarge {
	font-size: 10pt
}

.small {
	font-size:8pt;
}

.height {
	line-height: 13pt
}

.xsmall {
	font-size: 7pt
}

.green {
	color: #2e8b57
}

.party {
	font-size: 14pt;
	padding-left: 25pt
}

/* Ajax用　本間 */
 ul#fadebanner {
	padding:0;
	margin:0;
}

ul#fadebanner li {
	list-style-position:inside;
	list-style-type:none;
}

ul#fadebanner li a img {
	border: none;
}

#fadebanner_wrap {
	height:190px;
	overflow:hidden;
}

/* パセラリゾーツ　リンク*/
a.pr {
	font-size:14px;
	font-weight:bold;
	color: #339999;
	line-height:1.4;
	padding-left:10px;
	text-decoration: underline;
}

a.pr:link {
	font-size:14px;
	color: #339999;
}

a.pr:visited {
	font-size:14px;
	color: #339999;
}

a.pr:hover {
	font-size:14px;
	color: #336666;
}

a.pr:active {
	font-size:14px;
	color: #339999;
}

/* 休館日用　*/
.kyuukan {
	border:double #FF0000;
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	line-height:1.4;
	width:700px;
	padding:5 10;
	margin: 0 auto;
	text-align: center;
}

.kyuukan a {
	color:#FF0000 !important;
	font-weight:bold !important;
	font-size:14px !important;
	line-height:1.4;
	text-decoration:underline !important;
}

.oasis {
	font-size:10px;
	line-height:1.2em;
	padding:10px 0 5px 0;
}

.ps_maru_2 {
	overflow: hidden;
	background: url(pasela_yokohama/img/bg_marumaru_3.jpg) no-repeat;
	width: 520px;
	height: 550px;
	margin: 0 auto;
	padding: 0;
}

.ps_maru_2 a img:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

.ps_maru_2 ul {
	display: block;
	overflow: hidden;
	width: 440px;
	margin: 120px auto 0;
	padding: 0;
	list-style-type: none;
}

.ps_maru_2 li {
	float: left;
	margin: 0 30px 30px;
	padding: 0;
}

.faq_box {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}

.side {
	margin:0 auto 0;
	background-color:#FFC;
}

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

.side_sub {
	margin:0 auto 0;
	background-color:#CFC;
}

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

.ttl_box {
	width: 95%;
	text-align: left;
}

.ttl_box h1 {
	margin: 0;
	padding: 0 0 0 12px;
	color: #000;
	font-size: 22px;
	font-weight: bold;
	line-height: 1em;
	border-left: solid 5px #F60;
}

.ttl_box p {
	padding: 0 17px 17px 17px;
}

.price_plumeria {
	width:520px;
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	border-bottom:4px double #A98154;
	border-top:4px double #A98154;
	color:#A98154;
	font-size:28px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

.txt_plumeria {
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	color:#A98154;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

.price_aniv {
	width:520px;
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	border-bottom:4px double #EE869A;
	border-top:4px double #EE869A;
	color:#EE869A;
	font-size:28px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

.txt_aniv {
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	color:#EE869A;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

/*プルメリア_ナチュラルレリーフ用h1*/
.ttl_plumeria h1 {
	font-size: 20px;
	color: #643;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.ttl_plumeria p {
	line-height: 1.6;
	color: #643;
}

.ttl_natural h1 {
	font-size: 20px;
	color: #F69;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.ttl_natural p {
	line-height: 1.6;
	color: #F69;
}

/*xmas2014*/
.xmas-bnr {
	background: url(plumeria_cafe/xmas/images/bnr_base.jpg) no-repeat;
	width:490px;
	padding:45px 0 20px 20px;
	margin:0;
}

/*休館告知*/
.kyukan-kokuchi {
	display:block;
	margin: 10px auto;
	width: 80%;
	border: solid 2px #E53F3F;
	border-radius: 8px;
	padding: 5px;
	box-sizing: border-box;
	text-decoration:none !important;
	text-align: center;
	font-size: 20px !important;
	font-weight: bold;
}

.kyukan-kokuchi:hover {
	color: #FF6600;
}