﻿@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;
}
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: #ffedcc;
	color: #000;
}

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

.titlec {
	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%;
}

.titlea {
	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�{�^��
=======================================*/

.buttonc{
	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;
}

.buttonc 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;
}

.buttona{
	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 #989898;
	-webkit-box-shadow:0 2px 3px #7C7C7C;
	-moz-box-shadow:0px 2px 3px #7C7C7C;
	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 #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{
	margin: 0px;
	padding: 0px;
	width: 100%;	
}

footer, nav {

}

footer nav {
	
}

#footerNavi ul li {
	text-align: center;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#ffedcc),color-stop(0.5,#ffedcc),color-stop(1,#ffedcc));
	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 #989898;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-box-shadow:0 2px 3px #ffedcc;
	-moz-box-shadow:0px 2px 3px #ffedcc;
	margin-bottom: 2px;    
}

#footerNavi ul {
	
}


footer nav ul li a{
	font-weight: bold;
	text-shadow:0 1px 1px #ffffff;
	color: #535353;
	display: block;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

footer #cr {
	font-weight: bold;
	color: #000;
	text-align: center;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
/*footer{
	border-top-width: 20px;

	border-top-color: #ff9af0;
}

footer, nav {
    display: block;
}

footer nav {
	background-color: #ffc966;
	border-top-color: #ff9af0;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 10px;
	text-align: center;
	padding:10px 0;
}

#footerNavi ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 96% 50%;
    background-repeat: no-repeat;
    background-size: 8px 14px;
		list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

#footerNavi ul {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ff9af0;
	border-bottom-color: #ffc966;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #ffc966;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #ffc966;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: #ffc966;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 12px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 95%;
}


footer nav ul li a{
	color:#ffffff;
	display:block;
	padding:13px 0 13px 15px;
	text-align:left;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffc966;
}

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

#footerNavi ul li a .footerMark {
	display: block;
	float: right;
	padding-right: 15px;
}*/

/*=====================================
�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,#ffddfd),color-stop(0.5,#f5a4c6),color-stop(1,#e56b9f));
	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 #f199be;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-box-shadow:0 2px 3px #bc94a5;
	-moz-box-shadow:0px 2px 3px #bc94a5;
	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:#922855;
	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,#f972e4),color-stop(0.5,#f161db),color-stop(1,#e950d2));
	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,#e950d2),color-stop(0.5,#f161db),color-stop(1,#f972e4));
	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,#ffedcc),color-stop(0.5,#ffedcc),color-stop(1,#ffedcc));
	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 #ffedcc;
	-moz-box-shadow:0px 2px 3px #ffedcc;
	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: #ff8c00;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	text-shadow: 1px 1px 3px #ff8c00;
	-webkit-box-shadow:0 2px 3px #ff8c00;
	-moz-box-shadow:0px 2px 3px #ff8c00;
	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: #ffc966;
}
.tableNewMovie tr {
	margin: 0px;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #F3C;
	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,#ffddfd),color-stop(0.5,#f5a4c6),color-stop(1,#e56b9f));
	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 #f199be;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-box-shadow:0 2px 3px #bc94a5;
	-moz-box-shadow:0px 2px 3px #bc94a5;
	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:#922855;
	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: #ffdafd;
	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;
}




/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
スマホdeグラ動★
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/


a{text-decoration:none;}

.gurado_body{
	font-size: 12px;
	color:#989689;
	background-color:#fff;
	background-image: url(http://www.gdiland.com/image/180233.png);
	background-repeat: repeat-xy;
}

.gurado_head_foot{
	color:#fff;
	background-color:#FF8200;
}

.gurado_top_img{
	-moz-box-shadow:
		0px 3px 6px rgba(051,051,051,0.4),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	-webkit-box-shadow:
		0px 3px 6px rgba(051,051,051,0.4),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	box-shadow:
		0px 3px 6px rgba(051,051,051,0.4),
		inset 2px 2px 10px rgba(051,051,051,0.3);
}

.gurado_title{
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	padding: 10px 30px;
	position: absolute ; top:10; left:-2px;
	background: -moz-linear-gradient(
		top,
		#fdc168 0%,
		#eb6a00);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fdc168),
		to(#eb6a00));
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0px solid #702c0c;
	-moz-box-shadow:
		2px 1px 6px rgba(000,000,000,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		2px 1px 6px rgba(000,000,000,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		2px 1px 6px rgba(000,000,000,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(010,010,010,0.2),
		1px 1px 0px rgba(255,255,255,0.4);
}

.gurado_section{
	background-color:#fff;
	background-image: url(http://www.gdiland.com/image/180240.png);
	background-repeat: repeat-xy;
	padding: 50px 5px 10px 5px;
	margin: 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 3px 7px rgba(051,051,051,0.4),
		inset 0px 0px 0px rgba(051,051,051,0);
	-webkit-box-shadow:
		0px 3px 7px rgba(051,051,051,0.4),
		inset 0px 0px 0px rgba(051,051,051,0);
	box-shadow:
		0px 3px 7px rgba(051,051,051,0.4),
		inset 0px 0px 0px rgba(051,051,051,0);
}

.gurado_btn_login{
	font-size: 14px;
	font-weight:bold;
	color: #73A02E;
	padding: 5px 30px;
	background-color:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #fff;
	-moz-box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	-webkit-box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
}

.gurado_btn_member{
	font-size: 14px;
	font-weight:bold;
	color: #FF8200;
	padding: 5px 30px;
	background-color:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #fff;
	-moz-box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	-webkit-box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
}

.gurado_btn_name{
	font-size: 14px;
	font-weight:bold;
	padding: 5px;
	background-color:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #fff;
	-moz-box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	-webkit-box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
	box-shadow:
		0px 0px 0px rgba(051,051,051,0),
		inset 2px 2px 10px rgba(051,051,051,0.3);
}
.gurado_btn_movie{
	font-size: 14px;
	font-weight:bold;
	padding: 10px;
	background: -moz-linear-gradient(
		top,
		#c1d925 0%,
		#7ca306);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#c1d925),
		to(#7ca306));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 6px rgba(051,051,051,0.6),
		inset 0px 0px 5px rgba(051,051,051,0.3);
	-webkit-box-shadow:
		0px 1px 6px rgba(051,051,051,0.6),
		inset 0px 0px 5px rgba(051,051,051,0.3);
	box-shadow:
		0px 1px 6px rgba(051,051,051,0.6),
		inset 0px 0px 5px rgba(051,051,051,0.3);
	text-shadow:
		1px 1px 1px rgba(051,051,051,1),
		0px 1px 0px rgba(255,255,255,0);
}

.gurado_rank-one {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 0px 0px;
	background: -moz-linear-gradient(
		top,
		#fff5d1 0%,
		#c9ab34 50%,
		#755b1a 65%,
		#a38923);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fff5d1),
		color-stop(0.50, #c9ab34),
		color-stop(0.65, #755b1a),
		to(#a38923));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #756e1e;
	-moz-box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	-webkit-box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	text-shadow:
		0px 0px 3px rgba(255,255,255,1),
		0px 1px 0px rgba(255,255,255,0);
	margin: 0px;
	width: 25%;
	height: 18px;
}

.gurado_rank-two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 0px 0px;
	background: -moz-linear-gradient(
		top,
		#dbdbdb 0%,
		#a3a3a3 50%,
		#616161 65%,
		#a1a1a1);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#dbdbdb),
		color-stop(0.50, #a3a3a3),
		color-stop(0.65, #616161),
		to(#a1a1a1));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #616161;
	-moz-box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	-webkit-box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	text-shadow:
		0px 0px 3px rgba(255,255,255,1),
		0px 1px 0px rgba(255,255,255,0);
	margin: 0px;
	width: 25%;
	height: 18px;
}

.gurado_rank-three {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 0px 0px;
	background: -moz-linear-gradient(
		top,
		#ffd5b5 0%,
		#bd6726 50%,
		#8c4a27 65%,
		#613d25);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffd5b5),
		color-stop(0.50, #bd6726),
		color-stop(0.65, #8c4a27),
		to(#613d25));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #945331;
	-moz-box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	-webkit-box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	box-shadow:
		0px 2px 2px rgba(000,000,000,0.3),
		inset 0px 0px 3px rgba(219,160,129,0.6);
	text-shadow:
		0px 0px 3px rgba(255,255,255,1),
		0px 1px 0px rgba(255,255,255,0);
	margin: 0px;
	width: 25%;
	height: 18px;
}




