@charset "utf-8";

body { 
	text-align:center;
	color: #222222; 
	margin: 0;
	font-family: "Osaka", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif", "Arial";
	line-height:1.4em;
	font-size:12px;
}
a, img { outline: none; }
a { color:#08c; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; margin:0; padding:0; }
hr { margin:0; padding:0; }
ul, ul li, a { margin:0; padding:0; }
input {padding:2px 5px 4px;}
textarea {padding:5px;}
button { font-size:12px; padding:0 5px 3px; }



/*/////// モンロープロフィールのCSS /////////////*/

.contTitle {
	font-size:20px;
	font-weight:bold;
	color:#77B800;
	margin: 40px 10px 20px 5px;
}

.content-block {
	color:#5C5C5C;
}

.bottomLine {
	padding-bottom:0 !important;
	border-bottom:none !important;
}

.updateInfo li {
	height:30px;
	padding-bottom:10px;
	list-style:none;
	margin-bottom:10px;

	border-bottom:1px dotted #E3E3E3;
}

.updateInfo li b {
	width:150px;
	float:left;
	padding:7px 0 0 15px;
	font-weight:bold;
	color:#77b800;
	
}

.updateInfo li time {
	float:left;
	padding:5px 0 0 0;
	margin-left:10px;
	font-size:16px;
}

.updateInfo li img {
	width:30px;
	float:left;
}


.basicInfoTitle {
	font-size:16px;
	color:#77B800 !important;
}


.basicInfo li {
	height:30px;
	padding-bottom:10px;
	list-style:none;
	margin-bottom:10px;

	border-bottom:1px dotted #E3E3E3;
}

.basicInfo li b {
	width:150px;
	float:left;
	padding:7px 0 0 5px;
	font-weight:bold;
	color:#77b800;
	
}

.basicInfo li span {
	width:150px;
	float:left;
	padding:7px 0 0 0;
	margin-left:50px;
	font-size: 14px;
	font-weight:bold;
}

.headLineSec time {
	padding-top:5px;
	float:right;
	font-size:12px;
	color:#B3B8C5;
}

#movie-desc span {
	margin-bottom:20px;
}

#movie-desc ul {
	width:100%;
	height:20px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:20px !important;
}

#movie-desc li {
	float:left;
	margin-right:20px;
	display:block;
	list-style:none;
	color:#B3B8C5;
	font-weight:bold;
}

.sentMailBtn {
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f1f1), to(#ffffff));
	background: -moz-linear-gradient(#f1f1f1, #ffffff);
	background: linear-gradient(#f1f1f1, #ffffff);
}

.sentMailBtn a:link {
	width:200px;
	height:25px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	text-align:center;
	text-shadow: 1px 1px 1px white;
	font-size:14px;
	font-weight:bold;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 5px;
	border:2px solid #08C;
	
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.19);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.19);
	box-shadow: 0 0 5px rgba(0,0,0,.19);
	
	background: #f7f7f7;
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede',GradientType=0 );
}

.sentMailBtn a:hover {
	border:2px solid #08C;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.19);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.19);
	box-shadow:inset 0 0 5px rgba(0,0,0,.19);
}

.sentMailBtn img {
	margin-left:40px;
	float: left;
}

.sentMailBtn span {
	padding-top:4px;
	display:block;
	float:left;
}


/*
.panelTitle ul {
}

.panelTitle li {
	list-style:none;
	margin-bottom:10px;
	border:1px solid #F00;
}

.panelTitle li span {
	width:150px;
	float:left;
	padding:3px 0 0 5px;
	font-weight:bold;
	margin-right:30px;
	display:block;
}

.panelTitle li img {
	float:left;
}
*/





