/*--レイアウトCSS--*/

* {

	margin: 0px;

	padding: 0px;

}

.clr { clear: left; }



/*--デフォルトセッティング--*/

p { margin: 0px; padding: 0px; }



strong {

	font-weight: none;

	margin: 0px;

	padding: 0px;

}



em { font-style: normal; }



address { font-style:normal; }



ol, ul, li { list-style: none; }



dl, dt, dd {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



img {

	border: none;

	margin: 0px;

	padding: 0px;

}



table {

	margin: 0px;

	padding: 0px;

}



a, a:link, a:visited { color: #666666; text-decoration: underline; }

a:hover { color: #666666; text-decoration: none; }



h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; text-indent:-9999px;}



html,body {

	scrollbar-face-color: #FF77C5;/* スクロールバー&矢印の四角*/

	scrollbar-track-color: #FFAADC;/* スクロールバー背景 */

	scrollbar-arrow-color: #FF77C5;/* 矢印 */

	scrollbar-highlight-color: #FF77C5;/* 左・上のボーダー */

	scrollbar-shadow-color: #FF77C5;/* 右・下のボーダー */

	scrollbar-3dlight-color: #FF2883;/* 一番外枠の左・上ボーダー */

	scrollbar-darkshadow-color: #FF2883;/* 一番外枠の右・下ボーダー */

}



body {

	color: #FF4400;

	margin: 0px auto;

	text-align:center;

	font: normal 12px "ＭＳ Ｐゴシック", Osaka;

	line-height:16px;

	letter-spacing:1px;

	background:url(../img/background.jpg) repeat-y top center;

	margin:0px auto;

}



/*--エンターページレイアウト--*/

.Enter-Area{

   width:800px;

   margin:0px auto;

}

.Enter-Area01{

   height:46px;

   background:url(../img/enter-head.jpg) center top;

   text-align:center;

}

.Enter-Area01 p{

   padding-top:10px;

 }

.Enter-Area01 em{

   font-size:10px;

}

.Enter-Bt-Area{

   height:42px;

   margin:0px auto;

   background:url(../img/enter-bt-area.jpg) repeat-x;

}

.Enter-Bt{

   width:394px;

   height:40px;

   margin:0px auto;

}

.enter, .enter a, .enter a:link, .enter a:visited{

   width:197px;

   height:42px;

   background:url(../img/enter1-1.jpg);

   float:left;

   text-indent:-9999px;

   display:block;

}

.enter a:hover{

   background:url(../img/enter1-1.gif);

}

.exit, .exit a, .exit a:link, .exit a:visited{

   width:197px;

   height:42px;

   background:url(../img/exit1-1.jpg);

   float:left;

   text-indent:-9999px;

   display:block;

}

.exit a:hover{

   background:url(../img/exit1-1.gif);

}

.Enter-Area02{

   width:800px;

   margin:0px auto;

   font-size:10px;

   margin-bottom:35px;

}

.Enter-Area02 p{

   padding-top:10px;

}

.Enter-Banner01{

   width:468px;

   margin:0px auto;

   margin-bottom:15px;

}

.Enter-Banner01 img{

   margin-bottom:10px;

}

.Enter-Banner02{

   width:800px;

   margin:0px auto;

   text-align:left;

}

.Enter-Banner02 img{

   margin:13px;

   margin-bottom:15px;

}



/*--共通レイアウト--*/

.Center-Back{

   margin:0px auto;

   background:url(../img/enter-head.jpg) center top no-repeat;

}  

.Head-Area{

   width:880px;

   height:162px;

   margin:0px auto;

   background:url(../img/head.jpg) center top;

   text-align:left;

}

.Head-Content{

   width:119px;

   height:51px;

   position:relative; top:111px;

}

.book, .book a, .book a:link, .book a:visited{

   width:41px;

   height:51px;

   background:url(../img/book01.gif);

   display:block;

   text-indent:-9999px;

   float:left;

}

.book a:hover{

   background:url(../img/book02.gif);

}

.mail, .mail a, .mail a:link, .mail a:visited{

   width:39px;

   height:51px;

   background:url(../img/mail01.gif);

   display:block;

   text-indent:-9999px;

   float:left;

}

.mail a:hover{

   background:url(../img/mail02.gif);

}

.home, .home a, .home a:link, .home a:visited{

   width:39px;

   height:51px;

   background:url(../img/home01.gif);

   display:block;

   text-indent:-9999px;

   float:left;

}

.home a:hover{

   background:url(../img/home02.gif);

}

.Area-Top{

   width:880px;

   height:5px;

   margin:0px auto;

   background:url(../img/area-top.jpg) no-repeat bottom;

   padding:0px;

   margin:0px;

}

.Area-End{

   width:880px;

   height:5px;

   margin:0px auto;

   background:url(../img/area-end.jpg) no-repeat top;

}

.Area-Center{

   width:880px;

   margin:0px auto;

   background:url(../img/center-area.jpg) repeat-y;

}

.Content-Area{

   width:865px;

   height:56px;

   margin:0px auto;

   margin-bottom:5px;

}

.con01, .con01 a, .con01 a:link, .con01 a:visited{

   width:108px;

   height:56px;

   background:url(../img/con01.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con01 a:hover{

   background:url(../img/con01.gif);

}

.con02, .con02 a, .con02 a:link, .con02 a:visited{

   width:108px;

   height:56px;

   background:url(../img/con02.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con02 a:hover{

   background:url(../img/con02.gif);

}

.con03, .con03 a, .con03 a:link, .con03 a:visited{

   width:107px;

   height:56px;

   background:url(../img/con03.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con03 a:hover{

   background:url(../img/con03.gif);

}

.con04, .con04 a, .con04 a:link, .con04 a:visited{

   width:108px;

   height:56px;

   background:url(../img/con04.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con04 a:hover{

   background:url(../img/con04.gif);

}

.con05, .con05 a, .con05 a:link, .con05 a:visited{

   width:108px;

   height:56px;

   background:url(../img/con05.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con05 a:hover{

   background:url(../img/con05.gif);

}

.con06, .con06 a, .con06 a:link, .con06 a:visited{

   width:107px;

   height:56px;

   background:url(../img/con06.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con06 a:hover{

   background:url(../img/con06.gif);

}

.con07, .con07 a, .con07 a:link, .con07 a:visited{

   width:108px;

   height:56px;

   background:url(../img/con07.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con07 a:hover{

   background:url(../img/con07.gif);

}

.con08, .con08 a, .con08 a:link, .con08 a:visited{

   width:111px;

   height:56px;

   background:url(../img/con08.jpg);

   text-indent:-9999px;

   display:block;

   float:left;

}

.con08 a:hover{

   background:url(../img/con08.gif);

}

.Coment-Area{

   width:811px;

   height:29px;

   margin:0px auto;

   background:url(../img/maq-area.jpg) no-repeat;

   margin-bottom:5px;

}

.Coment-Area-text{

   width:800px;

   margin:0px auto;

   text-align:left;

   padding-top:3px;

   color:#FFFFFF;

	 font-weight:bold;

   font-size:14px;

}

.Coment-Image{

   width:865px;

   height:227px;

   margin:0px auto;

   margin-bottom:10px;

}

.Coment-Image-left{

   width:273px;

   height:227px;

   background:url(../img/coment-area.jpg) no-repeat;

   float:left;

}

.Coment-Image-left a, .Coment-Image-left a:link, .Coment-Image-left a:visited{

   text-decoration:none;

   color:#FFFF99;

   font-size:12px;

}

.Coment-Image-left a:hover{

   text-decoration:underline;

}

.Coment-Image-left02{

   width:250px;

   height:200px;

   margin:0px auto;

   margin-top:10px;

   overflow:auto;

   font-size:10px;

   text-align:left;

}

.Coment-Image-left02 p{

   width:230px;

   border-bottom:dashed 1px #FFFFFF;

   margin-bottom:5px;

}

.Coment-Image-left02 em{

   color:#FFFF99;

   font-size:14px;

	 font-weight:bold;

}

.Coment-Image-right{

   width:592px;

   height:227px;

   background:url(../img/image-area.jpg) no-repeat;

   float:left;

   text-align:right;

}

.Coment-Image-right p{

   padding-top:8px;

}

.Foot-TextArea{

   width:880px;

   height:33px;

   margin:0px auto;

   background:url(../img/foot-textlink.jpg);

   color:#FF0099;

}

.Foot-TextArea p{

   padding-top:3px;

}

.Foot-TextArea a, .Foot-TextArea a:link, .Foot-TextArea a:visited{

   color:#FF0099;

   text-decoration:none;

}

.Foot-TextArea a:hover{

   text-decoration:underline;

}

.Foot-Area{

   width:880px;

   height:42px;

   margin:0px auto;

   background:url(../img/foot-area.jpg);

   font-size:10px;

   text-align:right;

}

.Foot-Area p{

   color:#FF0099;

   padding-top:25px;

   padding-right:10px;

}



/*--トップページレイアウト--*/

.Date-Content{

   width:865px;

   height:60px;

   margin:0px auto;

   background:url(../img/center-bt.jpg);

   margin-bottom:15px;

}

.Date-Content-bt{

   width:608px;

   height:60px;

   margin:0px auto;

}

.date01, .date01 a, .date01 a:link, .date01 a:visited{

   width:152px;

   height:60px;

   background:url(../img/day01.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.date01 a:hover{

   background:url(../img/day01-2.jpg);

}

.date02, .date02 a, .date02 a:link, .date02 a:visited{

   width:152px;

   height:60px;

   background:url(../img/day02.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.date02 a:hover{

   background:url(../img/day02-2.jpg);

}

.date03, .date03 a, .date03 a:link, .date03 a:visited{

   width:152px;

   height:60px;

   background:url(../img/day03.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.date03 a:hover{

   background:url(../img/day03-2.jpg);

}

.date04, .date04 a, .date04 a:link, .date04 a:visited{

   width:152px;

   height:60px;

   background:url(../img/day04.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.date04 a:hover{

   background:url(../img/day04-2.jpg);

}

.Top-Main{

   width:815px;

   margin:0px auto;

   text-align:left;

}

.Top-GalPanel{

   width:163px;

   height:351px;

   background:url(../img/gal-panel.jpg);

   float:left;

   margin-bottom:5px;

}

.Top-GalPanel a, .Top-GalPanel a:link, .Top-GalPanel a:visited{

   text-decoration:none;

   color:#FFFFFF;

}

.Top-GalPanel a:hover{

   text-decoration:underline;

}

.Top-GalPanel-Pict{

   width:135px;

   height:170px;

   margin:0px auto;

   margin-top:12px;

   margin-bottom:3px;

}

.Top-GalPanel-maq{

   width:149px;

   height:20px;

   margin:0px auto;

   background:#B40054;

   margin-bottom:5px;

}

.Top-GalPanel-maq p{

   padding-top:3px;
   
   color:#ffffff;

}

.Top-GalPanel-text{

   width:140px;

   margin:0px auto;

   font-size:10px;

   text-align:left;

   margin-bottom:5px;

   line-height:15px;

}

.Top-GalPanel-text p{

   color:#1A3B5E;

	 font-size:11px;

}

.Top-GalPanel-text em{

   font-size:14px;

   font-weight:bold;

   color:#FEFF99;

}

.Top-GalPanel-mk{

   width:140px;

   margin:0px auto;

   text-align:left;

   margin-bottom:5px;

}

.Top-GalPanel-mk img{

   margin:0px 3px;

   margin-bottom:2px;

   float:left;

}

.Top-GalPanel-time{

   width:135px;

   height:21px;

   background:url(../img/time-area.jpg);

   margin:0px auto;

   text-align:center;

   color:#FFFF99;

   font-size:18px;

}

.Top-GalPanel-time p{

   padding-top:3px;

	 font-weight:bold;

}

.Extra-Bt{

   width:740px;

   height:60px;

   margin:0px auto;

}

.ex01, .ex01 a, .ex01 a:link, .ex01 a:visited{

   width:123px;

   height:60px;

   background:url(../img/ex1-1.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.ex01 a:hover{

   background:url(../img/ex1-2.jpg);

}

.ex02, .ex02 a, .ex02 a:link, .ex02 a:visited{

   width:124px;

   height:60px;

   background:url(../img/ex2-1.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.ex02 a:hover{

   background:url(../img/ex2-2.jpg);

}

.ex03, .ex03 a, .ex03 a:link, .ex03 a:visited{

   width:123px;

   height:60px;

   background:url(../img/ex3-1.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.ex03 a:hover{

   background:url(../img/ex3-2.jpg);

}

.ex04, .ex04 a, .ex04 a:link, .ex04 a:visited{

   width:123px;

   height:60px;

   background:url(../img/ex4-1.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.ex04 a:hover{

   background:url(../img/ex4-2.jpg);

}

.ex05, .ex05 a, .ex05 a:link, .ex05 a:visited{

   width:123px;

   height:60px;

   background:url(../img/ex5-1.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.ex05 a:hover{

   background:url(../img/ex5-2.jpg);

}

.ex06, .ex06 a, .ex06 a:link, .ex06 a:visited{

   width:124px;

   height:60px;

   background:url(../img/ex6-1.jpg);

   display:block;

   text-indent:-9999px;

   float:left;

}

.ex06 a:hover{

   background:url(../img/ex6-2.jpg);

}



/*--その他ページ共通--*/

.OtherPage-Area{

   width:801px;

   margin:0px auto;

   margin-bottom:15px;

}



/*--当店についてページレイアウト--*/

.About-Area{

   color:#0F1B28;

   font-size:14px;

   text-align:left;

   line-height:20px;

}

.About-Main{

   width:801px;

   margin:0px auto;

   margin-top:10px;

}

.About-Area p{

   margin-bottom:10px;

   padding-left:15px;

}

.About-Area em{

   font-weight:bold;

}

.About-Area img{

   margin-bottom:5px;

}

.About-Area02{

   width:801px;

   margin-top:40px;

}



/*--システムページレイアウト--*/ 

.Systemt-Area{

   color:#414141;

   font-size:14px;

   text-align:left;

   line-height:20px;

}

.System-Main{

   width:801px;

   margin-top:10px;

   margin-bottom:15px;

}

.System-hotel{

   width:329px;

   height:69px;

   margin-top:10px;

   margin-bottom:15px;

}

.Systemt-Area-left{

   width:396px;

   float:left;

   text-align:right;

}

.Systemt-Area-left img{

   margin-bottom:10px;

}

.Systemt-Area-right{

   width:405px;

   float:left;

   text-align:right;

   font-size:12px;

}

.Systemt-Area-right img{

   margin-bottom:10px;

}

.Systemt-Area-right p{

   text-align:left;

   padding-left:15px;

   margin-bottom:25px;

}

.Systemt-Area-right em{

   font-weight:bold;

   color:#FE0053;

}

.System-Event{

   width:735px;

   margin:0px auto;

   margin-bottom:15px;

}



/*--出張エリアページレイアウト--*/

.Area-Area{

   color:#0F1B28;

   font-size:14px;

   line-height:20px;

}

.Area-Area-Osaka{

   width:801px;

   height:89px;

   background:url(../area/img/text01.jpg);

   margin-top:10px;

   text-align:left;

   margin-bottom:15px;

}

.Area-Area-Osaka p{

   padding-top:25px;

   padding-left:428px;

   color:#FFFFFF;

   display:block;

}

.Area-Area-left{

   width:396px;

   float:left;

   margin-right:7px;

   padding-top:10px;

}

.Area-Area-left img{

   margin-bottom:10px;

}

.Area-Area-left td{

   padding:3px;

   text-align:left;

   vertical-align:text-top;

}

.Area-Area-right{

   width:396px;

   float:left;

   padding-top:10px;

}

.Area-Area-right img{

   margin-bottom:10px;

}

.Area-Area-right table{

   margin-bottom:10px;

}

.Area-Area-right td{

   padding:3px;

   text-align:left;

   vertical-align:text-top;

}



/*--イベントページレイアウト--*/

.Event-Area{

   color:#0F1B28;

   font-size:14px;

   line-height:20px;

}

.Event-Main{

   width:770px;

   margin-top:15px;

   margin-bottom:20px;

}

.Event-Main-left{

   width:245px;

   margin-right:10px;

   float:left;

}

.Event-Main-right{

   width:510px;

   float:left;

   text-align:left;

   color:#0F1B28;

   font-size:14px;

}

.Event-Main-right p{

   color:#FF005A;

   font-size:18px;

   margin-bottom:15px;

}

.Event-Main-right em{

   color:#FF2798;

   font-size:10px;

}



/*--ブログページレイアウト--*/

.Blog-Area{

   color:#0F1B28;

   font-size:14px;

   line-height:20px;

}

.Blog01{

   width:350px;

   height:230px;

   float:left;

   margin:25px;

}

.Blog01-left{

   width:250px;

   float:left;

   text-align:left;

   color:#FF2798;

   font-size:10px;

   margin-top:5px;

}

.Blog01-left p{

   color:#FF9600;

   font-size:18px;

   margin-bottom:15px;

}

.Blog01-right{

   width:98px;

   height:98px;

   float:left;

   margin-top:5px;

}



/*--リクルートページレイアウト--*/

.Recruit-Area{

   color:#0F1B28;

   font-size:14px;

   line-height:20px;

}

.recruit00{

   width:801px;

   padding-top:10px;

   text-align:left;

}

.recruit01{

   width:801px;

   margin-bottom:10px;

   text-align:left;

   color:#0F1B28;

   font-size:14px;

}

.recruit01-left{

   width:600px;

   float:left;

}

.recruit01-left p{

   margin-bottom:15px;

   padding-left:15px;

}

.recruit01-right{

   width:200px;

   float:left;

}

.recruit02{

   width:801px;

   margin:0px auto;

   text-align:left;

   color:#0F1B28;

   font-size:14px;

}

.recruit02 img{

   margin-bottom:10px;

}

.recruit02 p{

   padding-left:15px;

   margin-bottom:10px;

}

.recruit02 em{

   color:#FF005A;

   font-size:18px;

   font-weight:bold;

}

.text-10{

   font-size:10px;

   padding-left:15px;

   margin-bottom:10px;

}



/*--Q&Aページレイアウト--*/

.Question-Area{

   color:#0F1B28;

   font-size:14px;

   line-height:20px;

}

.question00{

   width:801px;

   padding-top:10px;

   margin:0px auto;

   text-align:left;

}

.question01{

   width:801px;

   margin:0px auto;

   text-align:left;

   color:#0F1B28;

   font-size:14px;

   margin-bottom:15px;

}

.question01 em{

   font-size:10px;

}

.question01 p{

   padding-left:15px;

   margin-bottom:10px;

}

.question-jump{

   width:779px;

   height:76px;

   margin:0px auto;

   background:url(../question/img/jump-area.jpg);

   color:#FFFFFF;

}

.question-jump p{

   padding-left:25px;

   padding-top:20px;

}

.question-jump a, .question-jump a:link, .question-jump a:visited{

   color:#FFFFFF;

   text-decoration:none;

}

.question-jump a:hover{

   text-decoration:underline;

}

.question02{

   width:801px;

   margin:0px auto;

   text-align:left;

   color:#0F1B28;

   font-size:14px;

   margin-bottom:15px;

}

.question02 p{

   padding-left:15px;

   margin-bottom:10px;

}

.question02 img{

   margin-bottom:10px;

}

.question02 em{

   color:#FF005A;

   font-size:18px;

}

.text-red{

   color:#FF0000;

}



/*--ポップアップレイアウト--*/

.Popup-Main{

   width:750px;

   margin:0px auto;

   margin-top:20px;

}

.Popup-top{

   width:750px;

   height:5px;

   background:url(../popup/img/pop-top.jpg);

}

.Popup-Main02{

   width:750px;

   margin:0px auto;

   background:url(../popup/img/popmain-back.jpg) repeat-y;

}

.Popup-Main03{

   width:710px;

   margin:0px auto;

   margin-top:10px;

   margin-bottom:15px;

}

.Popup-left{

   width:414px;

   float:left;

   margin-right:10px;

}

.Popup-left01{

   width:414px;

   height:555px;

   background:url(../popup/img/girlspanel-b.jpg);

   margin-bottom:10px;

}

.Popup-left01 img{

   padding-top:20px;

}

.Popup-left02{

   width:414px;

}

.Popup-left02 img{

   float:left;

   margin-right:5px;

}

.Popup-right{

   width:275px;

   float:left;

   color:#D20072;

   font-size:12px;

   text-align:left;

}

.Popup-right01{

   width:275px;

   height:26px;

   background:url(../popup/img/pop-coment.jpg);

   margin-bottom:5px;

   color:#FFFFFF;

}

.Popup-right01 p{

   width:265px;

   margin:0px auto;

   padding-top:3px;

}

.Popup-right02{

   width:275px;

   margin-bottom:5px;

}

.Popup-right02 img{

   float:left;

   margin-right:5px;

}

.Popup-right03{

   width:270px;

   text-align:left;

   margin-bottom:15px;

   line-height:16px;

}

.Popup-right03 p{

   margin-bottom:5px;

}

.Popup-right03 em{

   color:#0F1B28;

   font-size:10px;

}

.Popup-right04{

   width:275px;

   text-align:right;

}

.Pop-Foot{

   width:735px;

   height:45px;

   background:url(../popup/img/pop-foot.jpg);

   text-align:right;

}

.Pop-Foot p{

   padding-right:10px;

   padding-top:8px;

}

.Pop-Times{

   width:135px;

   height:21px;

   background:url(../img/time-area02.jpg);

   font-size:14px;

   color:#FFFF99;

}

.Pop-Times p{

   text-align:center;

   padding-top:3px;

}



/*--ニュースページレイアウト--*/

.News-MainArea{

   width:680px;

   margin:0px auto;

   margin-top:15px;

   margin-bottom:15px;

}

.News-Main-Left{

   width:342px;

   height:385px;

   background:url(../popup/img/news-pictback.jpg);

   float:left;

   margin-right:10px;

}

.News-Main-Left img{

   margin:0px auto;

   padding-top:25px;

}

.News-Main-Right{

   width:322px;

   float:left;

   font-size:14px;

   line-height:20px;

   color:#0F1B28;

   text-align:left;

}

.News-Main-Right p{

   font-size:16px;

   color:#FF005A;

}

.News-Main-Right em{

   font-size:10px;

   color:#D20072;

   line-height:14px;

} 



/*--メルマガページレイアウト--*/

.Magazine-Area{

   color:#0F1B28;

   font-size:12px;

   line-height:20px;

   text-align:left;

}

.Magazine-Area02{

   width:770px;

   margin:0px auto;

   margin-top:15px;

   margin-bottom:20px;

}

.Magazine-Area02 p{

   color:#FF5300;

   font-size:18px;

   font-weight:bold;

   margin-bottom:10px;

}

.Magazine-Area02 ol{

   margin-top:10px;

   margin-bottom:15px;

}

.Magazine-Area02 li{

   font-size:16px;

   color:#FE0053;

   font-weight:bold;

}

.Magazine-Area03 *{

   margin:0;
   
   padding:0; }

.Magazine-Area03{

   float:left;

   width:450px;

   margin:0px auto;

   margin-top:15px;

   margin-bottom:20px;

}

.Magazine-Area03 td{

   padding:3px;

}

.Magazine-qr{

    float:left;
    
    background-image:url(../magazine/img/magazine-qr.jpg);
    
    width:171px;
    
    height:171px;
    
    margin-top:20px;
    
    border:solid 1px #000000;
    
    }


.magazine-form01{

   width:267px;

}



/*--ホテルリストページレイアウト--*/

.Hotel-Area{

   color:#0F1B28;

   font-size:14px;

   text-align:left;

   line-height:20px;

}

.Hotel-Main{

   width:801px;

   margin-top:10px;

   margin-bottom:15px;

}

.Hotel-Main td{

   padding:3px;

   text-align:center;

}



/*--リンクページレイアウト--*/

.Link-Area{

   color:#0F1B28;

   font-size:12px;

   line-height:20px;

   text-align:left;

}

.Link-Area02{

   width:770px;

   margin:0px auto;

   margin-top:15px;

   margin-bottom:15px;

   font-size:14px;

}

.Link-Area02 img{

   margin-bottom:5px;

}

.Link-Area03{

   width:770px;

   margin:0px auto;

   margin-top:15px;

   margin-bottom:15px;

}

.Link-Area03 img{

   margin-bottom:5px;

}

.Link-Area03 p{

   margin-top:10px;

   margin-bottom:15px;

}

.Link-Area04{

   width:770px;

   margin:0px auto;

   margin-top:15px;

   margin-bottom:25px;

   font-size:10px;

   line-height:14px;

}

.Link-Area04 img{

   margin-bottom:2px;

}

.Link-Area04 p{

   width:88px;

   height:50px;

   margin:4px;

   text-align:center;

   float:left;

}

.Link-Area04 a, .Link-Area04 a:link, .Link-Area04 a:visited{

   font-size:10px;

   color:#0F1B28;

   text-decoration:none;

}

.Link-Area04 a:hover{

   text-decoration:underline;

}



/*--カード決済ページレイアウト--*/

.Card-Area{

   color:#0F1B28;

   font-size:14px;

   line-height:20px;

}

.Card-Text{

    width:755px;

	margin:0px auto;

	text-align:left;

	padding-top:15px;

	margin-bottom:35px;

}

.Card-Text p{

   margin-bottom:15px;

}

.Card-Text img{

   margin-bottom:5px;

}

.Card-Bt{

   width:330px;

   height:35px;

   margin:0px auto;

}