body,div,dl,dt,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0; padding: 0;}
h1,h2,h3,h4,h5 { font-size: 12px; font-weight: normal;}
li { list-style-type: none;}
img { border: 0;}
table{ 	border-spacing: 0; border: 0; font-size: 12px;}
td{	margin: 0; padding: 0;}
body {
		margin: 0;
		padding: 0;
		text-align: center;
		color: #000;
		font-size: 12px;
		font-family: "ＭＳ Ｐゴシック",Osaka;
		background: #fff url(../images/gif/bg_01.gif);
		scrollbar-arrow-color: #F2989A;
		scrollbar-base-color: #f9f;
		scrollbar-dark-shadow-color: #ccc;
		scrollbar-face-color: #FFF0F1;
		scrollbar-highlight-color: #fff;
		scrollbar-shadow-color: #fff;
}

/*=================================リンク=================================*/

a:link		{color: #ff69b4; text-decoration: underline;}
a:visited	{color: #ff69b4; text-decoration: underline;}
a:active	{color: #f00; text-decoration:none ;}
a:hover		{color: #f00; text-decoration:none ;}


#back{ width:808px; margin: 0; padding: 0; background: #fff;}

/*================================HEAD================================*/

#head{
		width:800px;
		background: #fff url(../images/jpg/bg_head.jpg) no-repeat center top;
		margin: 0;
		padding: 0;
		clear: both;
		overflow: hidden;
		vartical-align:top;
		table-layout:fixed;
}
.left{ width: 210px; background: #ffc; margin: 0; padding: 0; font-size: 12px;}
.bg{ width: 200px; background: url(../images/gif/title/newgirl_tl2.gif) no-repeat center top; text-align: center; clear: both; overflow: hidden;}
#main{ position: relative; left: 10px; clear: both; overflow: hidden; font-size: 12px;}

.txt{ font-size:14px;}
.states1{ height: 24px; background: #f9c; text-align: center; vertical-align: middle;}
.states2{ text-align: center; vertical-align: middle; color: red; font-size: 12px;}
.states3{ text-align: center; vertical-align: middle; font-size:12px;}
.mob_states1{ height: 24px; background: #f9c; text-align: center; vertical-align: middle;}
.mob_states2{ text-align: center; vertical-align: middle; color: red; font-size: 12px;}
.mob_states3{ text-align: center; vertical-align: middle; font-size: 12px;}
.mob_states4{ text-align: left; vertical-align: middle; font-size: 12px;}
.hotel_title { font: normal 9pt "Verdana", "Arial"; color: #f00; background: #FEE8E0; text-align: center;}
.hotel_title2 { font: normal 12pt "Verdana", "Arial"; color: #111; background: #FCFAF5; text-align: center; padding: 2px 0 0 2px;}
.hotel_title3 { font: normal 9pt "Verdana", "Arial"; color: #000; background: #FEE8E0; text-align: center;}
.gal_states1{ width: 50px; height: 200px; background: url(../images/gif/title/name_title2.gif);	text-align: center; vertical-align: top;}
#section{ padding-bottom: 10px;}
#main2{ font-size: 12pt; width: 550px; position: relative; left: 20px; margin-top: 20px;}
#main2 ul{ border: 2px solid #f69; line-height: 1.5em; padding: 2px 4px;}
#main2 li{ display: inline; padding: 8px 0 8px 13px; list-style: none; background: url(../images/gif/hotel/sankaku.gif) no-repeat left center;}
#main2 a:link{ color: #c39; text-decoration: none;}
#main2 a:hover,active{ color: #f00; text-decoration: underline;}
#main2 a:visited{ color: #93c; text-decoration: none;}