@charset "UTF-8";

/* Reset Styles */

*{
	margin:0;
	padding:0;
}

a{text-decoration:none;}
html{
	color:#000;background:#ffffff;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
section{
	padding: 5px;
	margin: 0px;
	text-align: center; 
}
.image{
	border-radius: 5px;
	margin: 5px;
	text-align: center; 
}
fieldset,img{border:0;}
img{vertical-align:top;}
li{list-style:none;} 
/* for smartphone */
body{
	-webkit-text-size-adjust:none;
	min-height:416px;
	background-color: #F5F2C5;
	color: #000;
    background-color:#fff;
    background-image : url(/image/165910.png);
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	color: #000;
}
/*---------------------------------
?X?^?C???x?[?X???p?G???A
---------------------------------*/

.titlea {
	color: #FFF;
	text-shadow: 1px 1px 2px #4da4a7;
	background-color: #87cefa;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#6fd8ff),color-stop(0.5,#87d0fc),color-stop(1,#c6e9ff));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #63c0e2;
	-webkit-box-shadow:0 0px 3px #90b9bb;
	-moz-box-shadow:0px 0px 3px #90b9bb;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 99%;
}

.titleb {
	color: #FFF;
	text-shadow: 1px 1px 2px #b04c4c;
	background-color: #FF6347;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#e32c2c),color-stop(0.5,#eb4949),color-stop(1,#ee6464));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e32c2c;
	-webkit-box-shadow:0 0px 3px #b04c4c;
	-moz-box-shadow:0px 0px 3px #b04c4c;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 99%;
}

.titlec {
	color: #FFF;
	text-shadow: 1px 1px 2px #4e754b;
	background-color: #87cefa;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#32892e),color-stop(0.5,#4c9e48),color-stop(1,#5ead5a));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #32892e;
	-webkit-box-shadow:0 0px 3px #487d45;
	-moz-box-shadow:0px 0px 3px #487d45;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 99%;
}

.titled {
	color: #FFF;
	text-shadow: 1px 1px 2px #ca6f45;
	background-color: #F08080;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#F08080),color-stop(0.5,#f39494),color-stop(1,#eeb3b3));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #de7777;
	-webkit-box-shadow:0 0px 3px #aa7d7d;
	-moz-box-shadow:0px 0px 3px #aa7d7d;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 99%;
}

.titlee {
	color: #FFF;
	text-shadow: 1px 1px 2px #ca6f45;
	background-color: #FF6347;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#f19402),color-stop(0.5,#f5a10f),color-stop(1,#ffbc47));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e1930b;
	-webkit-box-shadow:0 0px 3px #aa7d7d;
	-moz-box-shadow:0px 0px 3px #aa7d7d;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 99%;
}

/*=====================================
?X?^?C???x?[?X???p?{?^??
=======================================*/

.buttona{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#6fd8ff),color-stop(0.5,#87d0fc),color-stop(1,#aedcf9));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #63c0e2;
	-webkit-box-shadow:0 2px 3px #90b9bb;
	-moz-box-shadow:0px 2px 3px #90b9bb;
	border-radius:8px;

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttona a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #4da4a7;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.buttonb{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#e32c2c),color-stop(0.5,#eb4949),color-stop(1,#ee6464));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e32c2c;
	-webkit-box-shadow:0 2px 3px #b04c4c;
	-moz-box-shadow:0px 2px 3px #b04c4c;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttonb a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #b04c4c;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.buttonc{
	text-align: center;
	background-color: #87cefa;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#32892e),color-stop(0.5,#4c9e48),color-stop(1,#5ead5a));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #32892e;
	-webkit-box-shadow:0 2px 3px #487d45;
	-moz-box-shadow:0px 2px 3px #487d45;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttonc a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #4e754b;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.buttond{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#F08080),color-stop(0.5,#f39494),color-stop(1,#ecaeae));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #de7777;
	-webkit-box-shadow:0 2px 3px #aa7d7d;
	-moz-box-shadow:0px 2px 3px #aa7d7d;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttond a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #ca6f45;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.buttone{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#f19402),color-stop(0.5,#f5a10f),color-stop(1,#ffbc47));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e1930b;
	-webkit-box-shadow:0 2px 3px #aa7d7d;
	-moz-box-shadow:0px 2px 3px #aa7d7d;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttone a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #ca6f45;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

/*---------------------------------
footer
---------------------------------*/
footer{
	background-color: #000;
	margin: 0px;
	padding: 0px;
	width: 100%;	
}

footer, nav {

}

footer nav {
	
}

#footerNavi ul li {
	text-align: center;
	background: -moz-linear-gradient(
		top,
		#999999 0%,
		#616161);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#999999),
		to(#616161));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #737373;
	margin: 0px 5px 5px 5px ;
	padding: 0px ;
}

#footerNavi ul {
	
}

footer nav ul li a{
	font-size: 14px;
	color: #fff;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);	
	display: block;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}

footer #cr {
	background-color: #000;
	color: #FFF;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	text-align: center;
}

/*=====================================
RANKING
=======================================*/
.rank-one {
	font-size: 12px;
	color: #ffffff;
	padding: 2px;
    background: #c7a725;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	border: 1px solid #a3a3a3;
	margin: 0px;
	width: 25%;
}

.rank-two {
	font-size: 12px;
	color: #ffffff;
	padding: 2px;
    background: #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	border: 1px solid #a3a3a3;
	margin: 0px;
	width: 25%;
}

.rank-three {
	font-size: 12px;
	color: #ffffff;
	padding: 2px;
    background: #c78625;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	border: 1px solid #a3a3a3;
	margin: 0px;
	width: 25%;
}

/*=====================================
?u???b?N?p?l??
=======================================*/

/*=====================================
top??
=======================================*/
h1.topLogo{
	border: 5px solid #666;
	display: block;
}
h1 img{
	margin-right: auto;
	margin-left: auto;
}
/*=====================================
?????o?^?{?^??
=======================================*/
.button_regist{
	text-align: center;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#fddcdc),color-stop(0.5,#f5a4a4),color-stop(1,#e56b6b));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #f19999;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-box-shadow:0 2px 3px #bc9494;
	-moz-box-shadow:0px 2px 3px #bc9494;
	display:inline-block;
	width: 80%;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.button_regist a{
	min-width:64px;
	min-height:18px;
	color:#922828;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 1px 1px #ffffff;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	letter-spacing: 8px;
}
/*=====================================
headerArea ListMenu
=======================================*/

/*=====================================
h2 ?^?C?g????
=======================================*/
.titleRed {
	color: #FFF;
	text-shadow: 1px 1px 2px #bf3438;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#ea0000),color-stop(0.5,#e44747),color-stop(1,#e16666));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #ea0000;
	-webkit-box-shadow:0 2px 3px #c54545;
	-moz-box-shadow:0px 2px 3px #c54545;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bolder;
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-left: 5px;
}

.titleLightBlue {
	color: #FFF;
	text-shadow: 1px 1px 2px #64a2c5;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#56addf),color-stop(0.5,#67b5e2),color-stop(1,#8dc8ea));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #56addf;
	-webkit-box-shadow:0 2px 3px #64a2c5;
	-moz-box-shadow:0px 2px 3px #64a2c5;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bolder;
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-left: 5px;
}

.titleLightOrange {
	color: #FFF;
	text-shadow: 1px 1px 2px #e3a102;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#ffc539),color-stop(0.5,#fdcd58),color-stop(1,#fed87c));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #ffc539;
	-webkit-box-shadow:0 2px 3px #e3a102;
	-moz-box-shadow:0px 2px 3px #e3a102;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bolder;
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-left: 5px;
}

.titleLightGreen {
	color: #FFF;
	text-shadow: 1px 1px 2px #7dbd38;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#95db49),color-stop(0.5,#a5dc69),color-stop(1,#b7ea80));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #95db49;
	-webkit-box-shadow:0 2px 3px #7dbd38;
	-moz-box-shadow:0px 2px 3px #7dbd38;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bolder;
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-left: 5px;
}
/*=====================================
?u?????N?R????
=======================================*/
.blank3px{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 3px;
	width: 100%;	
}

.titleBlack {
	font-family: 'Great Vibes', cursive;
	text-shadow: 1px 1px 1px #414141;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#000000),color-stop(0.5,#161616),color-stop(1,#313131));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #161616;
	-webkit-box-shadow:0 2px 3px #4b4b4b;
	-moz-box-shadow:0px 2px 3px #4b4b4b;
	color: #FFF;
	width: 99%;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-top: 3px;
}
.titleLogo {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.titleLogo img{
	color: #000;
	width: 100%;
	margin: 0px;
	padding: 0px;
	min-height:55px;
}
.titleTopLinePink {
	padding: 0px;
	width: 100%;
	height: 20px;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#f97272),color-stop(0.5,#f16161),color-stop(1,#e95050));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	-webkit-box-shadow:0 3px 5px #a2828f;
	-moz-box-shadow:0px 3px 5px #a2828f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -1px;
	margin-left: 0px;
}
.titleUnderLinePink {
	padding: 0px;
	width: 100%;
	height: 20px;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#e95050),color-stop(0.5,#f16161),color-stop(1,#f97272));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	-webkit-box-shadow:0 -2px 3px #a2828f;
	-moz-box-shadow:0px -2px 3px #a2828f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bgPing {
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#ffcfcf),color-stop(0.5,#fec8c8),color-stop(1,#ffc6c6));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	-webkit-box-shadow:0 2px 3px #bc94a5;
	-moz-box-shadow:0px 2px 3px #bc94a5;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	margin: 0px;
}
.text_Pink {
	width: 100%;
	color: #ef3a3a;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	text-shadow: 1px 1px 3px #cb8dc2;
	-webkit-box-shadow:0 2px 3px #bc94a5;
	-moz-box-shadow:0px 2px 3px #bc94a5;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #FFF;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tableNewMovie {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #ffcfcf;
}
.tableNewMovie tr {
	margin: 0px;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #ec3b3b;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.tableNewMovie tr th {
	margin: 0px;
	width: 48%;
	display: inline-block;
	padding-top: 5px;
	text-shadow: 1px 1px 2px #a4a4a4;
}

.tableNewMovie tr td {
	margin: 0px;
	width: 50%;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	display: inline-block;
	padding-right: 3px;
	padding-left: 3px;
}
.tableNewMovie tr th img {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	min-height:80px;
	margin-bottom: 20px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
.button_toMovie {
	text-align: center;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#ffdddd),color-stop(0.5,#f5a4a4),color-stop(1,#e56b6b));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #f19999;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-box-shadow:0 2px 3px #bc9494;
	-moz-box-shadow:0px 2px 3px #bc9494;
	display:inline-block;
	width: 80%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
}

.button_toMovie a{
	min-width:64px;
	min-height:18px;
	color:#922828;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 1px 1px #ffffff;
	display:block;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	letter-spacing: 2px;
	text-indent: 4px;
}.tableNewMovie tr td .descriptionMovie {
	width: 80%;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: inline-block;
	text-align: left;
	line-height:0.8em;
	text-shadow: 1px 1px 2px #a4a4a4;
}
.tableNewMovie tr th .photoTitle {
	width: 90%;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: -10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}
.haertLine {
	text-align: center;
	background-color: #ffcfcf;
	width: 100%;
	display: block;
	padding: 0px;
	-webkit-box-shadow:0 2px 3px #bc94a5;
	-moz-box-shadow:0px 2px 3px #bc94a5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.bHeart {
	color: #F06;
	font-size: 200%;
	text-shadow: 1px 1px 3px #dbabab;
	-webkit-transform: rotate(-10deg);
?@ /* chrome?Asafari?@*/
-moz-transform: rotate(-10deg);?@ /* firefox?@*/
margin:0px 0px 100px 0px;
	display: inline-block;
	text-align: center;
	padding: 0px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
}
.sHeart {
	font-size: 100%;
	color: #F9F;
	display: inline;
	text-shadow: 1px 1px 2px #dbabab;
	-webkit-transform: rotate(-10deg);
?@ /* chrome?Asafari?@*/
-moz-transform: rotate(-10deg);?@ /* firefox?@*/
margin:0px 0px 100px 0px;
	display: inline-block;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/*=====================================
?O???r?A?z?[???`?F???W
=======================================*/
.rml_title {
	font-size: 12px;
	color: #ffffff;
	padding: 2px;
    background: #000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	border: 1px solid #333333;
	margin: 0px;
	width: 25%;
}

.rml_title2 {
	font-size: 12px;
	color: #ffffff;
	padding: 2px;
    background: #000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.6),
		inset 0px 0px 1px rgba(255,255,255,0);
	border: 1px solid #333333;
	margin: 0px;
	width: 98%;
}

.new_title {
	font-size: 14px;
	font-weight:bold; 
	color: #fff;
	padding: 6px 24px 6px 13px;
	background: -moz-linear-gradient(
		top,
		#fa0d00 0%,
		#ab0000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fa0d00),
		to(#ab0000));
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	border: 1px solid #000;
	-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);
	position:relative;
	top:15px;
	left:-5px;
}

.new_section {
	padding: 30px 0px 8px 0px;
	margin: 0px 8px 6px 8px;
	background-color:#000;
	background-image : url(/image/163921.png);
    background-repeat : repeat-xy;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000;
	-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);
}