@import url("navi.css");


#index_bg {
	text-align: center;
}

#main_index {
	width: 800px;
	text-align: left;
	margin:0 auto;
}

/* バックグラウンド
body {
margin: 0;
padding: 0;
background-image:url('img/bak.jpg');
background-repeat: repeat-y;
}
*/

/* バックグラウンド */
body {
margin: 0;
padding: 0;
background:#CDCDD1 url(img/bak.jpg) no-repeat top;
}


/*テーブルバックグラウンド*/
#tab_bak {
padding: 0px;
width: 895px;
margin: 0 0 0 0;
background-image:url('img/tab_bak.jpg');
}


/*ボタン*/
#navi01 ,#navi01 a ,#navi01 a:hover,#navi01 a:focus {
width:94px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_price.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi01,#navi01 a:hover,#navi01 a:focus {
background:url(img/btn_price.jpg) 0 -28px no-repeat;
}
#navi01,#navi01 a:active {
background:url(img/btn_price.jpg) no-repeat;
}

#navi02 ,#navi02 a ,#navi02 a:hover,#navi02 a:focus {
width:108px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_ladies.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi02,#navi02 a:hover,#navi02 a:focus {
background:url(img/btn_ladies.jpg) 0 -28px no-repeat;
}
#navi02,#navi02 a:active {
background:url(img/btn_ladies.jpg) no-repeat;
}

#navi03 ,#navi03 a ,#navi03 a:hover,#navi03 a:focus {
width:112px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_gravure.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi03,#navi03 a:hover,#navi03 a:focus {
background:url(img/btn_gravure.jpg) 0 -28px no-repeat;
}
#navi03,#navi03 a:active {
background:url(img/btn_gravure.jpg) no-repeat;
}

#navi04 ,#navi04 a ,#navi04 a:hover,#navi04 a:focus {
width:145px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_movie.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi04,#navi04 a:hover,#navi04 a:focus {
background:url(img/btn_movie.jpg) 0 -28px no-repeat;
}
#navi04,#navi04 a:active {
background:url(img/btn_movie.jpg) no-repeat;
}

#navi05 ,#navi05 a ,#navi05 a:hover,#navi05 a:focus {
width:120px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_reaserve.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi05,#navi05 a:hover,#navi05 a:focus {
background:url(img/btn_reaserve.jpg) 0 -28px no-repeat;
}
#navi05,#navi05 a:active {
background:url(img/btn_reaserve.jpg) no-repeat;
}

#navi06 ,#navi06 a ,#navi06 a:hover,#navi06 a:focus {
width:104px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_hotel.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi06,#navi06 a:hover,#navi06 a:focus {
background:url(img/btn_hotel.jpg) 0 -28px no-repeat;
}
#navi06,#navi06 a:active {
background:url(img/btn_hotel.jpg) no-repeat;
}

#navi07 ,#navi07 a ,#navi07 a:hover,#navi07 a:focus {
width:117px;height:28px;text-indent:-2000px;
margin: 0px;
padding: 0px;
background:url(img/btn_rectuit.jpg) no-repeat;
text-decoration: none;float:left;color: #fff;
}
#navi07,#navi07 a:hover,#navi07 a:focus {
background:url(img/btn_rectuit.jpg) 0 -28px no-repeat;
}
#navi07,#navi07 a:active {
background:url(img/btn_rectuit.jpg) no-repeat;
}


/*コンテンツ*/
#tab_base {
width: 800px;
background-image:url('img/mid2.jpg');
}
#tab1 {
width: 400px;
padding: 0 0 0 40px;
}
#tab2 {
width: 400px;
padding: 0 5px 0 0;
}
#tab3 {
padding: 0 5px 0 0;
width: 800px;
height: 135px;
background-image:url('img/btm.jpg');
}
#tab4 {
width: 520px;
padding: 0 0 0 0;
}
#tab5 {
width: 280px;
padding: 0 0 0 0;
}

/*左寄せ・右寄せ*/
#fl {
float: left;
margin: 10px 5px 0 0;
}
#fr {
float: right;
margin: 0 15px 0 0;
}

/*テキスト*/
.text1 {
margin: 5px 0 5px 10px;
font-size: 12px;
color: #33FFFF;
}
.text2 {
margin: 0 0 10px 10px;
font-size: 12px;
color: #FFF;
}
#text4 {
margin: 10px 0 0 0;
font-size: 12px;
color: #FFF;
float: right;
}
#text5 {
margin: 10px 0 0 0;
font-size: 12px;
color: #FFF;
}

#text6 {
margin: 10px 20px 0 0;
font-size: 12px;
color: #FFF;
}

/*リンク*/
a {
padding: 0 0 0 0;
color: #FF0000;
font-size: 14px;
}

#mail {
width: 150px;
float: right;
}

div#nigt {	
	display:none;
}

div#txx {	
	display:none;
}

/* 左寄せパンクズ */
#pankuzu {font-size:small; color:#666666; margin:5px 10px; background:#000000;}
#pankuzu a:link {color:#666666; text-decoration:none;}
#pankuzu a:visited {color:#666666; text-decoration:none;}
#pankuzu a:hover {color:#666666; text-decoration:none;}


/* 右寄せパンクズ */
#pankuzu2 {font-size:small; color:#666666; margin:5px 10px; text-align:right; background:#000000;}
#pankuzu2 a:link {color:#666666; text-decoration:none;}
#pankuzu2 a:visited {color:#666666; text-decoration:none;}
#pankuzu2 a:hover {color:#666666; text-decoration:none;}


/* ホテル */
#bdid_hotel {
	background:#000000 url(../images/back_01.jpg) repeat-x top;
}

#hotel_bg {
	background:#000000;
}
#hotel_contents {
	background:url(../hotel/images/bottom.jpg) no-repeat bottom;
	padding:0px 30px 0px 30px;
	color:#FFFFFF;
}
#hotel_contents .title {
	margin-bottom:10px;
}
#hotel_contents table {
	border-collapse:collapse;
	margin-bottom:20px;
}
#hotel_contents table td {
	padding-top:5px;
	padding-right:5px;
	font-size:small;
	text-align:left;
}
#hotel_contents table th {
	padding-top:5px;
	padding-right:5px;
	font-size:small;
	text-align:left;
	width:200px;
}

#hotel_contents #btn_city {
	width:195px;
	height:22px;
	margin:0px 0px 0px auto;
}
#hotel_contents #btn_city a {
	width:195px;
	height:22px;
	background:url(hotel_n/images/btn_city.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}
#hotel_contents #btn_city a:hover {
	background:url(hotel_n/images/btn_city_ov.jpg) no-repeat;
}

#hotel_contents #btn_fashion {
	width:140px;
	height:22px;
	margin:0px 0px 0px auto;
}
#hotel_contents #btn_fashion a {
	width:140px;
	height:22px;
	background:url(hotel_n/images/btn_fashion.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}
#hotel_contents #btn_fashion a:hover {
	background:url(hotel_n/images/btn_fashion_ov.jpg) no-repeat;
}




#link_contents {
	padding:20px 50px 20px 50px;
	color:#FFFFFF;
	text-align:left;
}


#link_contents ul {
	margin:0px 40px 40px 0px;
	padding:0px;
	float:left;
}
#link_contents ul li {
	margin:0px 0px 10px 20px;
	padding:0px;
}



#link_contents a:link {font-size:small; color:#FFFFFF; text-decoration:underline;}
#link_contents a:visited {font-size:small; color:#FFFFFF; text-decoration:underline;}
#link_contents a:hover {font-size:small; color:#FF6600; text-decoration:none;}




.bdid_hotel a:link {font-size:small; color:#FFFFFF; text-decoration:underline;}
.bdid_hotel a:visited {font-size:small; color:#FFFFFF; text-decoration:underline;}
.bdid_hotel a:hover {font-size:small; color:#FF6600; text-decoration:none;}






.bunsyou10 {
	color: #999999;
	font-size: 10px;
}
.bunsyou {
	color: #999999;
	font-size: 12px;
}
.bunsyou a {
	color: #999999;
	text-decoration:none;
}
.bunsyou a:hover {
	color: #999999;
	text-decoration:none;
}
.bunsyou a:visited {
	color: #999999;
	text-decoration:none;
}
.bunsyou a:active {
	color: #999999;
	text-decoration:none;
}





.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */




/* top contents追加 */

#new_box {
	margin:20px auto 30px auto;
	width:720px;
	font-size:medium;
}
#new_box #new_info {
	float:left;
	width:310px;
	margin-right:20px;
}
/*
#new_box #new_info div {
	margin:0px 0px 10px 0px;
}
#new_box #new_info p {
	color:#FFFFFF;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
*/
#new_box #new_photo {
	float:left;
	width:390px;
}

#new_box #new_info p a:link,
#new_box #new_info p a:visited,
#new_box #new_info p a:hover {
	color:#FFFF00;
	text-decoration:underline;
}


#new_box #new_info table#new_btns {
	width:310px;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#new_box #new_info table#new_btns tr {
	vertical-align:top;
}

#new_box #new_info table#new_btns td#btn_dl {
	width:150px;
	padding:5px 10px 0 0;
}
/* add credit 20100614 kato */
#new_box #new_info table#new_btns td#btn_download {
	width:150px;
	padding:5px 10px 0 0;
}


#new_box #new_info table#new_btns td#btn_ameba {
	width:150px;
	padding:5px 10px 0 0;
}
#new_box #new_info table#new_btns td#btn_twitter {
	width:150px;
	padding:5px 10px 0 0;
}
#new_box #new_info table#new_btns td#btn_youtube {
	width:150px;
	padding:5px 10px 0 0;
}


#new_box #new_info table#new_btns td#btn_blog {
	width:150px;
	padding:5px 0 0 0;
}
#new_box #new_info table#new_btns td p {
	font-size:small;
	color:#FFFFFF;
	margin:0 0 0 0;
	padding:5px 0 0 0;
}

#new_box #new_info table#new_btns td a {
	width:150px;
	height:36px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
#new_box #new_info table#new_btns td#btn_dl a {
	background:url(img/btn_dl.jpg) no-repeat;
}

/* add credit 20100614 kato */
#new_box #new_info table#new_btns td#btn_download a {
	background:url(img/btn_download.jpg) no-repeat;
}

#new_box #new_info table#new_btns td#btn_ameba a {
	background:url(img/btn_ameba.jpg) no-repeat;
}
#new_box #new_info table#new_btns td#btn_twitter a {
	background:url(img/btn_twitter.jpg) no-repeat;
}
#new_box #new_info table#new_btns td#btn_youtube a {
	background:url(img/btn_youtube.jpg) no-repeat;
}


#new_box #new_info table#new_btns td#btn_blog a {
	background:url(img/btn_blog.jpg) no-repeat;
}
#new_box #new_info table#new_btns td#btn_dl a:hover {
	background:url(img/btn_dl_ov.jpg) no-repeat;
}
#new_box #new_info table#new_btns td#btn_blog a:hover {
	background:url(img/btn_blog_ov.jpg) no-repeat;
}







/* add credit 20091029 */

#credit_contents {
	width:740px;
	margin:20px auto;
	text-align:left;
	color:#FFFFFF;
	font-size:small;
	padding:0;
}
#credit_contents div#midashi {
	margin:0 0 20px 0;
}
#credit_contents p {
	line-height:150%;
	padding:0 10px 10px 10px;
	margin:0;
}

#credit_contents ol {
	width:720px;
	margin:10px auto 20px auto;
	padding:0;
}
#credit_contents ol li {
	margin:0 0 15px 30px;
	padding:0;
	line-height:150%;
}
#credit_contents ol li span {
	display:block;
	font-size:87%;
	color:#FF0000;
	padding:5px 0 0 0;
	margin:0;
}


#credit_contents #credit_btns {
	margin:0 0 20px 20px;
}
#credit_contents #credit_btns:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#credit_contents #credit_btns { display: inline-block; }
/* exlude MacIE5 \*/
* html #credit_contents #credit_btns { height: 1% }
#credit_contents #credit_btns {display:block;}
/* end MacIE5 */



#credit_contents #credit_btns a {
	border:1px solid #FFFFFF;
	padding:10px;
	margin:0 20px 0 0;
	text-align:center;
	color:#FFFFFF;
	display:block;
	float:left;
}
#credit_contents #credit_btns a:hover {
	background:#333333;
}




.t_sche2{

	margin:0px;
	padding:0px;
	scrollbar-3dlight-color:#06A968;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#06A968;
	scrollbar-highlight-color:#68E0B0;
	scrollbar-shadow-color:#07603D;
	scrollbar-track-color:#5E9B83;
	
	
}



