/*common css*/





body {
		background-attachment:fixed;background-position: center;
		background-position: left top \9;
		background-color: #000;
		background-image: url(../img/main-bg.jpg);
		font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',Osaka,sans-serif;
		}
a {
text-decoration: none;
color: #C20076;
}


#blog a {color:#fff;}
#blog a hover {color:red;}


a:hover{color:#ff0000;}

a img:hover{
filter:alpha(opacity=80);
opacity:0.8;
}

li {list-style-type: none; font-size:13px;}

h3 {background-image:url(../img/index_bg.jpg); font-size:small; padding:4px;color: #fff;}

#head { width:1100px; margin:12px auto; height:63px;
		padding-top:200px; background: url(../img/head2.jpg);}


#head2 {
width: 1100px;
margin: 12px auto;
height: 88px;
padding-top: 208px;
background: url(../img/logo_12.jpg);
background-repeat: no-repeat;
margin-top: 0px;
}

.globalnavi {
background-image: url(../img/menu_bg.png);
height: 160px;
background-repeat: no-repeat;
width: 1133px;
margin-left: -3px;
}












/*menu*/
.btn {float:left;}

#index_cont {width:1100px; margin:0px auto;  width:1101px\9;}

#index_btn {text-align:center;margin: 12px auto; width:1101px\9; }


#cont_all {width:1100px; margin:1px auto;  height:2000px; background:#000; padding-top: 0px;margin-top: 40px; }

#cont_one {
width: 689px;
float: left;
margin-left: 5px;
padding-left: 9px;
padding-top: 9px;
margin-top: 2px;
}

#cont_two {
width: 337px;
float: left;
margin-left: 31px;
margin-top: 12px;
}

.globalnavi #menu ul {
    width: 1054px;
    height: 45px;
    padding-left: 2px;
    text-align: center;
    margin-left: 47px;
}



#menu li#nav1 {
    width: 110px;
}

#menu li a {
height: 45px;
color: #FFFFFF;
font-size: 14px;
display: block;
margin-top: -12px;
background-image: url(../img/hh.png);
background-repeat: no-repeat;
background-size: 20px;
background-position-x: 12px;
background-position-y: 9px;
}

#menu li#nav2 {
width: 158px;
}
#menu li#nav3 {
width: 158px;
}
#menu li#nav4 {
width: 158px;
}
#menu li#nav5 {
width: 158px;
}

#menu li#nav6 {
width: 158px;
border-right: solid 1px #fff;
}


.globalnavi #menu li {
    height: 15px;
    line-height: 41px;
    margin-right: 2px;
    float: left;
    border-left: solid 1px #fff;
    margin-top: 13px;
    margin-bottom: 10px;
    margin-left: -8px;
}

#index_b1 {position:relative;top: -1331px;left: -88px;}


#cont_all2 {
width: 1100px;
margin: 1px auto;

margin-top: -13px;
}


#cont_one2 {
width: 665px;
float: left;
background: #252525;
padding: 12px;
margin-top: -44px;
height: 4500px;
}


#cont_two2 {
width: 387px;
float: left;
background: #252525;
padding: 12px;
margin-left: 0px;
margin-top: -44px;
height: auto;
}












h4 {text-shadow: 0 15px 10px rgba(0,0,0,0.5),
1px 1px 1px rgba(0, 0, 0, 0.6),
-1px -1px 1px rgba(255, 255, 255, 0.5);
font-size: 52px;
color: rgb(136, 0, 98);margin-bottom: 24px;}








#movie_box {
    width: 90%;

    height: 140px;
    padding-top: 12px;
    background: #fff;
    border-radius: 10px;
    padding-left: 12px;
    margin:12px auto;
}

.movie_sam {float:left;border: 3px solid rgb(255, 194, 0);}

.movie_text{float:left; color:#000; width:360px;margin-left: 12px;}

.movie_tit {font-size:110%; font-weight:bold;padding: 8px 2px 8px 2px;background-image: url(../img/movie_tit.jpg);margin-bottom: 12px;border-radius: 0px 10px 10px 0px;padding-left: 12px;}
.movie_textbun {a}
#movie_link_btn {
color: white;
position: relative;
width: 114px;
float: right;
/* padding: 12px; */
margin-right: 12px;
background: rgb(255, 112, 0);
border-radius: 10px;
text-align: center;
font-size: 79%;
bottom: -6px;
font-weight: bold;
height: 25px;
padding-top: 5px;
left: -36px;
}




#movie_link_btn:hover {opacity:0.8;}
#movie_link_btn a {color:yellow;}


/*バナー*/

.bana {width:640px; background:#978; margin-bottom:12px;
		clear:both;
		height:120px;}


.bana2 {width:320px; background:#968; margin-bottom:12px;
		clear:both;
		height:120px;}

h2 {color:#fff; font-size:small;	font-weight:bold; margin-bottom:6px;}

/*footer*/


#footer {
background: #1F0C0C;
width: 1106px;
color: #fff;
height: 87px;
padding-top: 13px;
clear: both;
text-align: center;
font-size: small;
background-repeat: no-repeat;
margin-left: -3px;
}

#cont_prf {
width: 100%;
float: left;
margin-right: 12px;
margin-top: 52px;
margin-bottom: 8px;
font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

.prfa {
width: 696px;
height: auto;
background: rgba(68, 41, 41, 0.28);
border-radius: 9px;
padding-top: 17px;
padding-left: 0px;
padding-bottom: 12px;
margin-left: -8px;
background-image: url(../img/tit.png);
background-repeat: no-repeat;
}

#blog_in {overflow-y:scroll; height:460px; background:#fff; font-size:small; text-align:center;}


#index_head{margin:12px auto;}
#index_btn {
position: relative;
z-index: 5;
width: 90%;
height: auto;
text-align: center;
padding: 0px\9;
background: url(../img/bg11.jpg);
border-radius: 20px;
border: 1px solid #fff;
padding: 24px 20px;
margin-top: 15px;
opacity: 1.0;
}


#a_b {

}



.a1 {font-size:small;	font-weight:bold;	color:#000;}
.a2	{font-size:small;	font-weight:bold;	color:red; background-image:url(../img/index_bg.jpg);	padding-bottom:12px;}



#telop {width:100%; padding:8px; font-size:12px; background: #2f1b16;
margin-bottom:24px; border: 1px solid rgb(185, 147, 65); color:#fff;}
#telop2 {width:94%; padding:8px; font-size:12px; background-image: url(../img/news_bg.png);
margin-bottom:24px; border: 1px solid #000; color:#000;padding-top: 12px;border: solid 3px rgb(122, 122, 122);}
#telop_tit {position:relative; top: -12px;left: -8px; width: 100%}
#enter_btn{
float: left;
margin-right: 30px;
margin-left: 95px;
width:30%;
font-family: Arial, Helvetica, sans-serif;
background:#111\9;
	font-size: 30px;
	color: #050505;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
		background:#fff\9;
}


h1.title {
font-size: 12px;
background-color: #490524;
width: 100%;
height: 20px;
margin-bottom: 0px;
padding-top: 3px;
color: #fff;
margin-top: 0px;
text-align: center;
}


.simpleSlideShow img {
	display : none;
}
.simpleSlideShowWrapper {
	margin : 0 auto;
	position : relative;
}
.simpleSlideShowWrapper img {
	position : absolute;
	left : 0;
	top : 0;
}
.simpleSlideShowNav ul li {
	cursor : pointer;
}

.simpleSlideShowCaption {
	display : none;
}

#said_btn {
padding-top: 10px;
width: 160px;
float: left;
margin-left: 3px;
}

#said_btn :hover > img { opacity:0.5;}
#said_btn:hover >  img:hover {opacity:1.0;}


/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
width: 100%;
height: 30px;
line-height: 30px;
margin: 0;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0;
width: 100%;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 406px;
font-size:14px;
color:#000;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 20px;
padding: 0;
line-height: 15px;
white-space: nowrap;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
margin: 0 50px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}

/*
 * simplyScroll 2 - a scroll-tastic jQuery plugin
 *
 * http://logicbox.net/jquery/simplyscroll
 *
 * Copyright (c) 2009-2012 Will Kelly - http://logicbox.net
 *
 * Dual licensed under the MIT and GPL licenses.
 *
 * Last revised: 31/01/2012
 *
 */

/* Default/Master classes

Example markup format (for horizontal scroller)
Note all DIVs are generated and should not be hard-coded

<div class="your-custom-class simply-scroll-container">
	<div class="simply-scroll-btn simply-scroll-btn-left"></div>
	<div class="simply-scroll-btn simply-scroll-btn-right"></div>
	<div class="simply-scroll-clip">
		<ul class="simply-scroll-list">
			<li>...</li>
			...
		</ul>
	</div>
</div>


*/

.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}

		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}

		.simply-scroll-list li img {
			border: none;
			display: block;
		}

	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}

	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
		background-position: 0 -88px;
	}

	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: -84px 0 !important;
	}
	.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
		background-position: -84px -88px;
	}

	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}

	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}

	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}

	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}

/* Custom class modifications - override classees

.simply-scroll is default

*/
#slid_all {height: 212px; width: 642px;background: #000;
			 margin-top:12px; margin-bottom:12px;}

.simply-scroll { /* Customisable base class for style override DIV */
	width: 640px;
	height: 200px;
	top: -43px;
}

	.simply-scroll .simply-scroll-clip {
		width: 640px;
		height: 200px;

	}

		.simply-scroll .simply-scroll-list {
			padding-left: 50px;
		}

		.simply-scroll .simply-scroll-list li {
			float: left;
			width: 230px;
			height: 198px;
		}
		.simply-scroll .simply-scroll-list li img {}
.scroller_bg{
	background: url(../img/top_guide_bg.gif);
	width: 930px;
	height: 199px;
	margin-bottom:26px;
	pading-left: 20px;
	}


#movie {width:640px; height: 400px; text-align:center; padding: 20px 0px;border-radius:20px;	background-image:url(../img/movie_frame.png);}


#slid_tit {position:relative; top: -24px; z-index:2;height: 93px;}


#blog {
background:url(../img/blog_bg.png)no-repeat;
padding: 66px 6px;
text-align: center;
clear: both;
margin: 24px 0px -26px;
padding-left: 26px;
}


#box {background:url(../img/index_bg.jpg);    padding:6px; border-radius:20px; color:#fff;}
.r_tt {font-weight:bold; color:red; font-size:14px;}
.r_t {color:#000; background:#ffd700;}
.r_t2 {color:#ffc0cb;}
.r_t3 {color:#ffc0cb; font-size:big;}
.r_t4 {color:#000; font-size:30px; background:#ff00ff;}




/*top_girl*/


#girls_f {
width: 149px;
float: left;
border: 1px solid rgba(52, 0, 23, 0.85);
margin-right: 2px;
margin-left: 8px;
height: 273px;
margin-top: 47px;
margin-bottom: -38px;
}

.new_girlsbox {
background: rgba(145, 95, 105, 1);
}
 .comme {height:160px; overflow-y:scroll; overflow-x:hidden; background:#000; color:#fff;}

.day {
color: #ffffff;
padding: 2px 6px;
text-align: center;
background: -moz-linear-gradient( top, #db242a 0%, #910202);
-moz-border-radius: 5px;
background: #921045;
background-image: url(../img/dd.gif);
background-repeat: no-repeat;
padding-left: 32px;
font-weight: bold;
background-position-y: -3px;
padding-top: 3px;
font-size: 12px;
}

.video {
    height: 389px;
    overflow-y: hidden;
}
.girl_img {
margin: 5px auto;
width: 139px;
background: #fff;
}


.top_prof {
color: #ffffff;
height: 43px;
padding: 5px 2px;
text-align: center;
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
box-shadow: 0 1px 5px rgba(0,0,0,0.75);
line-height: 14px;
}



/*newface*/

#newface {width: 401px;height: 271px;overflow-y: scroll;}

#newface_tit {font-family: Arial, Helvetica, sans-serif;
	background:#fff\9;
	margin:12px auto;
	font-size: 14px;
	color: #000000;
	padding: 17px 17px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#c2c2c2);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		to(#c2c2c2));
	-moz-border-radius: 29px;
	-webkit-border-radius: 29px;
	border-radius: 29px;
	border: 0px solid #e5e5e5;
	-moz-box-shadow:
		-1px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		-1px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		-1px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);width: 88px;text-align: center;margin-bottom: 12px;}

.newface_waku {width:120px;border: 1px solid #111;margin-bottom: 12px;float: left;margin-right: 6px;}

/*mailform*/
#mailform {
width: 93.5%;
border: 1px solid #fff;
margin-bottom: 7px;
color: #fff;
clear: both;
background: url(../img/mail_bg.jpg);
text-align: center;
padding-top: 84px;
margin-top: 12px;
height: 15px;
margin-left: 8px;
}


#mailform p
{

position: relative;


top: 130px;
}




#rss {background: #000;position:relative;top: -1368px;right: 20px;padding: 12px;border-radius: 12px;}



#newface_box {height:360px; margin-bottom:66px;}


#topics {overflow-y:scroll; width:640px;
		border:2px solid red;
		  height:500px;
		  border: 3px double black;

		  crear:both;
border: 3px double black;
background:#000;
box-shadow: 0 1px 5px rgba(0,0,0,0.75), inset 0 6px 20px 1px rgba(0,0,0,0.51);


#topics_tit {
margin-top:24px;
font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	clear:both;
	padding: 8px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#c9ab34 50%,
		#57461c 50%,
		#755b1a 65%,
		#a38923);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #c9ab34),
		color-stop(0.50, #57461c),
		color-stop(0.65, #755b1a),
		to(#a38923));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,142,016,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,142,016,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,142,016,0.6);
	text-shadow:
		0px -1px 3px rgba(255,255,255,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
}




#face_day {
	float:left;
	width:110px;
	height:auto;
	padding:5px;
	text-align:center;
	background-repeat: repeat-y;
	background-position: center center;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2;
	background-image: url(../img/girls_bg.png);
}










#newface_box {clear:both;}


/*girls*/

.face_daytime {
	float:left;
	width:175px;
	height:332px;
	padding:5px;
	text-align:center;
	background-repeat: repeat-y;
	background-position: center center;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-left: 2;
	background-image: url(../img/index_bg.jpg);
}

#cont_comment {font-size:small;height: 64px;overflow: hidden;}






li.name {
					font-family: Arial, Helvetica, sans-serif;

					font-size: 8px;
	color: #ffffff;

					padding: 4px 4px;
	background:#b830b8\9;
	background: -moz-linear-gradient(
		top,
		#b830b8 0%,
		#453145);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#b830b8),
		to(#453145));
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;

					border-radius: 20px;
	border: 1px solid #691a69;
	-moz-box-shadow:
		0px 1px 3px rgba(168,168,168,0.5),
		inset 0px 0px 1px rgba(235,089,235,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(168,168,168,0.5),
		inset 0px 0px 1px rgba(235,089,235,0.7);
	box-shadow:
		0px 1px 3px rgba(168,168,168,0.5),
		inset 0px 0px 1px rgba(235,089,235,0.7);
	text-shadow:
		0px -1px 0px rgba(148,087,148,0.4),
		0px 1px 0px rgba(156,073,156,0.3);



					}

p.time {background:#fff url(../img/time.png); text-align: center; padding-top: 18px;border-radius: 6px;background-repeat: no-repeat;padding-bottom: 3px;font-weight: bold;font-size: 70%;box-shadow: 10px 11px 8px -3px rgba(0, 0, 0, 0.4) inset;}



#sch_day{}

.schtime {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 10px 12px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
		float:left;}


#left {float:left; margin-left:24px;}
#right { width:340px;margin-left: 24px; padding-top:100px; margin-left:64px; margin-left:0px\9;}

.name   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#b10231 0%,
		#b10231);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#b10231),
		to(#b10231));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 0px solid #b10231;
	-moz-box-shadow:
		1px 2px 8px rgba(000,000,000,1),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		1px 2px 8px rgba(000,000,000,1),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		1px 2px 8px rgba(000,000,000,1),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}


th.size   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #ffffff;
	padding: 6px 6px;
	background: -moz-linear-gradient(
		top,
		#b10231 0%,
		#b10231);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#b10231),
		to(#b10231));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 0px solid #b10231;
	-moz-box-shadow:
		1px 2px 8px rgba(000,000,000,1),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		1px 2px 8px rgba(000,000,000,1),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		1px 2px 8px rgba(000,000,000,1),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}


#sch_dt {margin-top:12px;}

#img_nave {width:390px; height:600px; border:12px solid #474747; background:#474747;}


table#sch {border:1px solid #fff; width:100%;cellpadding:0; margin-top:12px;height: 99px;}

table#sch th {background: rgb(189, 0, 181) url(../img/t_1.png); cellpadding}
table#sch td {background: #fff; text-align:center;}

table td.bg {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
-webkit-box-shadow: inset 2px 1px 6px 6px rgba(128,128,128,0.84);
-moz-box-shadow: inset 2px 1px 6px 6px rgba(128,128,128,0.84);
box-shadow: inset 2px 1px 6px 6px rgba(128,128,128,0.84);


	padding: 10px 20px;
	background:#fff;


	text-shadow:
		0px 0px 0px rgba(000,000,000,0.3),
		0px 1px 0px rgba(235,232,235,0.3);}

.comment {
background: #2E003A url(../img/com_bg.jpg);
text-align: left;
border-radius: 10px;
border: 1px solid white;
padding: 12px 4px;
}











/*system*/


	#price {width:100%; margin:24px auto;}
	table#price th {font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#3b3b3b 50%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#a3a3a3),
		color-stop(0.50, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
		width:120px;}




	table#price td {font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-align:center;
	color: #ffffff;
	padding: 5px 14px;
	background: -moz-linear-gradient(
		top,
		#851537 0%,
		#420d1e);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#851537),
		to(#420d1e));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #591c2f;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);}

.grbn {
	width: 100%;
	background-image: url(.img/grbg.png);
}

table#price th.option
{font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #171c1f;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#b3b3b3);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#f5f5f5),
		to(#b3b3b3));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #575757;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);}


#prof_icon {font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #ffffff;
	padding: 2px 2px;
	background: -moz-linear-gradient(
		top,
		#faa938 0%,
		#f8960c);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#faa938),
		to(#f8960c));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #8a7923;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);

	width:42px;}


#prof_icon2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #ffffff;
	padding: 2px 2px;

background: -moz-linear-gradient(
		top,
		#42aaff 0%,
		#003366);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#42aaff),
		to(#003366));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
		width:42px;}

#con_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 10px 20px;
	background:#fff\9;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 50%,
		#ababa8);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ffffff),
		to(#ababa8));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #a7a8a3;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
}





#t_c2 {background:#fff; padding:12px; clear:both;}
#t_c2:hover {background-image:url(../img/con_img1.jpg);
				color:#fff;	}

				#t_c3 {background:#fff; padding:12px; clear:both;}
#t_c3:hover {background-image:url(../img/con_img2.jpg);
				color:#fff;	}

				#t_c4 {background:#fff; padding:12px; clear:both;}
#t_c4:hover {background-image:url(../img/con_img3.jpg);
				color:#fff;	}









#t_c {border-radius:20px; background: #777;width: 220px;color:#fff;margin: 12px auto;padding: 12px;font-size:120%;text-align: left;float:left;}

.text_t {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	width:120px;
	margin-bottom:24px;
	margin-top:12px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#4f1963 0%,
		#4f1963);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#4f1963),
		to(#4f1963));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 0px solid #ffbf00;
	-moz-box-shadow:
		0px -1px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px -1px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px -1px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);}

.text1 {background:#111;padding; border-radius: 20px;text-align:center;
		margin-bottom:24px; center;color: #fff; }


.text_l:hover{background:#555;}

.text_l {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color: #000000;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#dbdbdb 0%,
		#f5f5f5 50%,
		#e8e8e8 50%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#dbdbdb),
		color-stop(0.50, #f5f5f5),
		color-stop(0.50, #e8e8e8),
		to(#ffffff));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(143,143,143,0.5),
		inset 0px 0px 1px rgba(204,204,204,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(143,143,143,0.5),
		inset 0px 0px 1px rgba(204,204,204,0.6);
	box-shadow:
		0px 1px 3px rgba(143,143,143,0.5),
		inset 0px 0px 1px rgba(204,204,204,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
		width:90%; }







#movie_frame {position:absolute;}


table#option {background:#fff; border:1px solid #ff00;margin-top:24px; font-size:14px;}
table#option th {border:1px solid #777; background:#999;}
table#option td {border:1px solid #777;}
caption {background:red; border:1px solid #777;}


#hotel_data {font-size:14px; font-weight:bold; color:#fff;}

p.h_time {font-size:small; font-weight:bold; text-align:center;}

.h_t_box {background:#fff; padding:6px; width:90px; float:left;margin-right: 16px;border-radius: 10px;}


#hotel_f {width:90%; margin-right:12px; float:left; margin-bottom:12px;}
.hotel_name
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d3b3d;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#c4c4c4);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#f5f5f5),
		to(#c4c4c4));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #a8a8a8;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 1px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px 1px 0px rgba(255,255,255,0.7),
		0px 0px 0px rgba(255,255,255,0);
}

#hotel_pic {float:left; margin-right: 12px;}
#hotel_pic {float:left; margin-right: 12px;margin-top: 10px;}


#index_movie{
	 position: absolute; top: 20px; left: 400px;}












table#option {background:#fff; color:#000;}










#twitter
{

color:#fff;
}





#play2_cont {width:100%; height:1361px; margin-top:12px;}


#q_icon {color:#fff;}


#toy {color:#fff; margin-bottom:12px;}



	 #setumei {color:red;}





#text_box {border-radius:12px; background:#888; padding:12px; border-top:12px;}
.n_1 {font-size:80%; text-align:center;}








