/* Main
===============================================================*/
div#Main {
	width:auto;
	}

div#Main h1 img {
	width:100%;
	}


div#Main .main_inner{
	margin:20px 10px 0;
	}

div#Main .main_inner p.lead {
	color:#262626;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 15px;
    text-align: center;
}

div#Main .main_inner p.lead2 {
   margin-bottom: 15px;
}

div#Main .main_inner .voice_box {
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#8c8c8c 1px dotted;
}


div#Main .main_inner .voice_box p.left {
	float:none;
}

div#Main .main_inner .voice_box p.left img {
	width:100%;
}


div#Main .main_inner .voice_box .right {
	float:none;
}

div#Main .main_inner .voice_box .right p.title {
	background:#ef8c2c;
	color:#FFFFFF;
	font-size:10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
    text-align: center;
    line-height: 18px;
    margin-bottom: 7px;
	display: inline-table;
	padding: 1px 7px;
	line-height: 18px;
}

div#Main .main_inner .voice_box .right h2 {
	color:#047ebc;
	font-size:18px;
}
div#Main .main_inner .voice_box .right h2 span {
	display:block;
    font-size: 12px;
    margin: 3px 0 10px;
}

div#Main .main_inner .voice_box .right dl.from_staff {
	border:#dfdfdf 1px solid;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
    padding: 14px;
	margin-top: 13px;
}

div#Main .main_inner .voice_box .right dl.from_staff dt {
	color:#ef8c2c;
	font-weight:bold;
	font-size:14px;
	margin-bottom:3px;
}


.pager{
	padding:0 0 30px;
	}

.pager p {
	text-align:center;
	}

.pager ul {
	clear:both;
	overflow:hidden;
	}
.pager ul li {
	width:49%;
	}
.pager ul li a img {
	width:100%;
	}

.pager ul li.prev {
	float:left;
	}
.pager ul li.next {
	float:right;
	}
