@charset "euc-jp";
/* CSS Document */

@import "share.css";


body { text-align: center; } /* center on ie */

#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:765px;
}


#header {}

#header h1 {
	float:left;
	width:243px;
}

#header .right {
	float:left;
	width:497px;

}

#header h1 a {
	display:block;
	width:243px;
	height:77px;
	background:url(../img/logo_voice.gif) no-repeat left top;
	text-decoration:none;
}

/* コンテナー */
#container_head {
	margin-top:10px;

}

#container {
	background:url(../img/bg_voice.gif) repeat-y left top;
}

#container .content {
	padding:10px 0 10px 0;
}

#container .content .inner {
	padding:10px 0 30px 0;
}

#container .content .list {
	text-align:left;
	background:url(../img/line_dot.gif) repeat-x left bottom;
	margin:22px 0 0 58px;
	padding-bottom:20px;
}

#container .content .list .left {
	float:left;
	width:230px;
}

#container .content .list .right {
	float:left;
	width:400px;
	vertical-align:top;
	
}

#container .content .list .right .title {
	font-weight:bold;
	padding:7px 10px 5px 10px;
}

#container .content .list .right .comment {
	padding:8px 0 0 5px;
}

#container .content .list .right .msg {
	padding:5px 0 0 5px;
}

#container .btn {
	text-align:center;
	width:334px;
	margin-left:auto;
	margin-right:auto;

}

#container .btn a {
	display:block;
	width:334px;
	height:62px;
	background:url(../img/btn_voice_regist.gif) no-repeat left top;
	text-decoration:none;
}
#container .btn a:hover {
	background:url(../img/btn_voice_regist.gif) no-repeat 0 -62px;
}

#container .present {
	margin:20px 0 0 58px;
	text-align:left;
	color:#51AE00;
	font-size:14px;
	font-weight:bold;
}

#container .contact {
	margin:5px 0 0 58px;
	text-align:left;
	color:#51AE00;
	font-size:14px;
	font-weight:bold;
}

#container .contact a {
	display:block;
	height:18px;
	background:url(../img/icon_voice_arrow.gif) no-repeat 0 0;
	line-height:1.2;
	padding-left:20px;
}
#container .contact a:hover {
	background:url(../img/icon_voice_arrow.gif) no-repeat 0 -18px;
}


#container_bottom {
}




/* フッタE*/
#footer {
	clear:both;
	padding:20px 0 0 0;
	border:0px solid #EEE;;
}

#footer .caution {
	padding-bottom:30px;
	font-size:11px;
}

#footer .link {
	text-align:center;
	font-size:11px;
}

#footer .link li {
	display:inline;
}

#footer address {
	text-align:center;
	font-style:normal;
	font-size:12px;
	color:#999;
	padding:30px 0 10px;
}

.offers {
	margin: 10px 0;
	font-weight: bold;
	font-size: 150%;
}

.offers a { 
	color: #008000;
}

.filterlink a { 
	color: blue;
}

.qty {
	font-size: 120%;
	color: red;
	font-weight: bold;
}

