.header {
	background-color: #f5f5f5;
	border-bottom:1px solid #acacae;
}
.footer {
	background-color: #f5f5f5;
	border:1px solid #acacae;
	height:50px; text-align:center; padding-top:20px;
	color:#676767; font-size:11px;
}
.banner{ overflow:hidden;}
.banner_2{ overflow:hidden; min-height:300px;}
.bgcolor{
	background-color: #f8f8f7
}
.explain{
	background-color:#fff;
	border:1px solid #acacae;
	font-size:1em;
	font-family: "微軟正黑體";
	overflow:hidden;
}
.line{ background-image:url(/static/images/bigMyVideo/promo/line_bg.jpg); background-repeat:repeat; width:100%; clear:both; height:5px;}
.line_2{ background-image:url(/static/images/bigMyVideo/promo/line_bg_2.jpg); background-repeat:repeat-x; width:100%; clear:both; overflow:hidden}
.line_3{
        border-bottom: 1px solid #b9b9b9;
        height: 40px;
        overflow: visible;     
        width: 101%;
}
.dote{ overflow:hidden; height:20px; width:4px; float:left; background-color:#5e5e5e; margin:10px 6px 5px 0;}

.height30{ height:30px;}
.MaCenter{ margin:0 auto;}
.clear{clear:both;}
.with_20{ width:20%}
.align_R{ text-align:right}
.bold{ font-weight:bold;}
.w18{ font-size:1.2em;}
.w16{ font-size:1em;}
.w15{ font-size:0.938em;}
.w14{ font-size:0.875em;}
.w13{ font-size:0.813em;}
.line40{ line-height:2.5em}
.line24{ line-height:1.8em}
.line22{line-height:1.375em}

.orange{ color:#eb6100}
.gary{ color:#5e5e5e;}
.gary_02{color:#8d8d8d;}
.blue{ color:#2085e8;}
.red{ color:#cb0000;}
.white{color:#ffffff;}
.black{ color:#000}

.orange_bg{ background-color:#eb6100}
.white_bg{ background-color:#ffffff}
.gary_bg{ background-color:#5e5e5e;}
.red_bg{ background-color:#cb0000;}

.button_out{
	background-color: #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #aaaaaa;
	box-shadow: 1px 2px 12px -2px rgba(20%,20%,40%,0.8);
	
}
.button_out_2{
	
	background-color: #ffc486;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ff8911;
	box-shadow: 1px 2px 12px -2px rgba(20%,20%,40%,0.8);
}
.cost_button {
	letter-spacing: -1px;
	margin:1px;
	font-weight: bold;

	color: #fff;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
background: #cacaca; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjY2FjYWNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjOWI5YjliIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliOWI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #cacaca 0%, #cacaca 9%, #9b9b9b 90%, #9b9b9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(9%,#cacaca), color-stop(90%,#9b9b9b), color-stop(100%,#9b9b9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cacaca 0%,#cacaca 9%,#9b9b9b 90%,#9b9b9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cacaca 0%,#cacaca 9%,#9b9b9b 90%,#9b9b9b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cacaca 0%,#cacaca 9%,#9b9b9b 90%,#9b9b9b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cacaca 0%,#cacaca 9%,#9b9b9b 90%,#9b9b9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#9b9b9b',GradientType=0 ); /* IE6-8 */
	
}
.cost_button_2 {
	letter-spacing: -1px;
	margin:1px;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ff9f3b;
background: #ffb465; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjQ2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZiNDY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNmZmI0NjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iI2ZmYjQ2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmOGUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmOGUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjhlMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffb465 0%, #ffb465 0%, #ffb465 9%, #ffb465 9%, #ff8e1b 90%, #ff8e1b 90%, #ff8e1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb465), color-stop(0%,#ffb465), color-stop(9%,#ffb465), color-stop(9%,#ffb465), color-stop(90%,#ff8e1b), color-stop(90%,#ff8e1b), color-stop(100%,#ff8e1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb465 0%,#ffb465 0%,#ffb465 9%,#ffb465 9%,#ff8e1b 90%,#ff8e1b 90%,#ff8e1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb465 0%,#ffb465 0%,#ffb465 9%,#ffb465 9%,#ff8e1b 90%,#ff8e1b 90%,#ff8e1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb465 0%,#ffb465 0%,#ffb465 9%,#ffb465 9%,#ff8e1b 90%,#ff8e1b 90%,#ff8e1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb465 0%,#ffb465 0%,#ffb465 9%,#ffb465 9%,#ff8e1b 90%,#ff8e1b 90%,#ff8e1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb465', endColorstr='#ff8e1b',GradientType=0 ); /* IE6-8 */
	
}
.cost_button_2:hover {
	background: #ff8e1b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmY4ZTFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZmZiNDY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYjQ2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ff8e1b 0%, #ff8e1b 9%, #ffb465 90%, #ffb465 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8e1b), color-stop(9%,#ff8e1b), color-stop(90%,#ffb465), color-stop(100%,#ffb465)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff8e1b 0%,#ff8e1b 9%,#ffb465 90%,#ffb465 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff8e1b 0%,#ff8e1b 9%,#ffb465 90%,#ffb465 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff8e1b 0%,#ff8e1b 9%,#ffb465 90%,#ffb465 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff8e1b 0%,#ff8e1b 9%,#ffb465 90%,#ffb465 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8e1b', endColorstr='#ffb465',GradientType=0 ); /* IE6-8 */

}
.cost_button_2:active {
        position:relative;
        top:1px;
}
.triangle {
        width: 85%;
        height: 2px;
        background-color: #ff6400;
        z-index: 50;
        margin:-2px auto 0 auto;
        /**background-image: url(../../images/promo/triangle.jpg);*/
}
.promote_1{
	border: 1px solid #F60;
	background-color: #FFF;
	height: １px;
	padding: 0 5px;
	font-size: 11px;
	color: #F60;
	margin:0 0 0 20px;
}
.movie_list{
	padding: 0 20px 20px 10px;
	float: left;
	width: 100px;
}
.movie_list img{ width:100px;}
.movie_name{
	line-height: 18px;
	color: #333;
	font-size: 0.813em;
	font-weight: bold;
	overflow:hidden; height:36px
}

.open{ text-align: right; background-color:#f6f6f6; height:30px; }
.explainsize .open a{ display:block; clear:both; color:#737373; line-height:30px;font-size:0.87em; }
.explainsize .open a:hover{ color:#F60}
.arrow-holder_left {
        width: 44px;
        height:36px;
        position: absolute;
        display: block;
        cursor: pointer;
        z-index: 25;
        top:0px;
        background:url(../../images/g_btn.png)  no-repeat 0 0 scroll;
        background-size:120px 13px;
        background-position:10px 15px;
        background-color:#fff;
        left:-5px;
}
.arrow-holder_right {
        width: 44px;
        height:36px;
        position: absolute;
        display: block;
        cursor: pointer;
        z-index: 25;
        top:0px;
        background:url(../../images/g_btn.png)  no-repeat 0 0 scroll;
        background-size:120px 13px;
        background-position:-50px 15px;
        background-color:#fff;
        right:-5px;
}
 
.arrow-holder_left:hover {
        width: 44px;
        height:36px;
        position: absolute;
        display: block;
        cursor: pointer;
        z-index: 25;
        top:0px;
        background:url(../../images/g_btn.png)  no-repeat 0 0 scroll;
        background-size:120px 13px;
        background-position:-26px 15px;
        background-color:#fff;
        left:-5px;
}
.arrow-holder_right:hover {
        width: 44px;
        height:36px;
        position: absolute;
        display: block;
        cursor: pointer;
        z-index: 25;
        top:0px;
        background:url(../../images/g_btn.png)  no-repeat 0 0 scroll;
        background-size:120px 13px;
        background-position:-86px 15px;
        background-color:#fff;
        right:-5px;
}
.remind-text{ padding: 0 0 10px 0; }