/*-------------------------------------------------------------------------
	LEXUES Inc.
	cascading Style Sheets for KEITAI Price.com Site.
	[ enquete css :enquete.css ]	
	Copyright(C)2010 LEXUES Inc.All Rights Reserved.
------------------------------------------------------------------------- */
#wrap #main #main_inner {
	background-color: #FFFFFF;
	padding-top: 12px;
	margin-top: 10px;
}
/* ====================================================================== */
/* main_block */
/* ====================================================================== */
#wrap #main .enq_block .main_block {
	float: left;
	width: 686px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
}

#wrap #main .enq_block .main_block .more {
	font-size: 0.8em;
	text-align: right;
	clear: both;
	padding-top: 5px;
}
/* ====================================================================== */
/* inner_top */
/* ====================================================================== */
#wrap #main .enq_block .main_block #inner_top {
	width: 676px;
	clear: both;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #main .enq_block .main_block #inner_top #title_area {
	width: 655px;
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: right;
	background-color: #e8e8e9;
	padding: 10px;
}
#wrap #main .enq_block .main_block #inner_top #title_area h2 {
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 12px;
	line-height: 1.4em;
}
#wrap #main .enq_block .main_block .graph {
	width: 670px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrap #main .enq_block .main_block .graph p {
	text-align: left;
	line-height: 1.6em;
}
#wrap #main .enq_block .main_block .graph .main {
	color: #18529D;
}
#wrap #main .enq_block .main_block .graph img {
	margin-right: auto;
	margin-left: auto;
}
#wrap #main .enq_block .main_block .ratio {
	padding: 10px;
	width: 650px;
	background-color: #F3F5FA;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#wrap #main .enq_block .main_block .ratio p {
	font-size: 0.8em;
	line-height: 1.6em;
}
#wrap #main .enq_block .main_block .ratio p em {
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
#wrap #main .enq_block .main_block .red {
	color: #CC0000;
}
/* ====================================================================== */
/* comment */
/* ====================================================================== */
#wrap #main .enq_block .main_block #inner_top .comment {
	padding-bottom: 5px;
}
#wrap #main .enq_block .main_block #inner_top .comment h3 {
	font-weight: bold;
	font-size: 1.0em;
	background-image: url(../img/enquete/bg_title.jpg);
	background-repeat: repeat-y;
	display: block;
	width: 655px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrap #main .enq_block .main_block #inner_top .each_article {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 10px;
	clear: both;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.6em;
	margin-bottom: 5px;
}
#wrap #main .enq_block .main_block #inner_top .each_article .left_img {
	float: left;
	width: 115px;
}
#wrap #main .enq_block .main_block #inner_top .each_article .feature_txt {
	float: left;
	width: 530px;
}
#wrap #main .enq_block .main_block #inner_top .each_article .date {
	font-size: 0.8em;
	font-weight: bold;
}
#wrap #main .enq_block .main_block #inner_top .each_article dl {
	padding-top: 5px;
	font-size: 0.8em;
}
#wrap #main .enq_block .main_block #inner_top .each_article dl dt {
	float: left;
	margin-right: 12px;
}
#wrap #main .enq_block .main_block #inner_top .each_article dl dd {
	float: left;
}
#wrap #main .enq_block .main_block #inner_top .each_article .main,#wrap #main .enq_block .main_block .graph .main {
	clear: both;
	padding-top: 2px;
	font-weight: bold;
	font-size: 0.9em;
}
#wrap #main .enq_block .main_block #inner_top .each_article .main {
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 12px;
	line-height: 1.1em;
	color: #333333;
}
#wrap #main .enq_block .main_block #inner_top .each_article .exp {
	padding-top: 7px;
	font-size: 0.8em;
}
#wrap #main .enq_block .main_block #inner_top .each_article .left {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #main .enq_block .main_block #inner_top .each_article .right {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrap #main .enq_block .main_block #inner_top .each_article .left img,#wrap #main .enq_block .main_block #inner_top .each_article .right img {
	border: 1px solid #585858;
}
#wrap #main .enq_block .main_block #inner_top .each_article .left .cap,#wrap #main .enq_block .main_block #inner_top .each_article .right .cap {
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
}
#wrap #main .enq_block .main_block #inner_top .each_article .image_gallery {
	clear: both;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-bottom: 0px;
}
#wrap #main .enq_block .main_block #inner_top .each_article .image_gallery img {
	display: inline;
	border: 1px solid #585858;
	margin-right: 5px;
	margin-left: 4px;
	margin-bottom: 10px;
}
#wrap #main .enq_block .main_block #inner_top .paging {
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wrap #main .enq_block .main_block #inner_top .paging p {
	font-size: 0.8em;
	letter-spacing: 0.1em;
}
#wrap #main .enq_block .main_block #inner_top .paging a {
	text-decoration: underline;
}

#wrap #main .enq_block .main_block #inner_top .each_article table {
	float: left;
	border: 2px solid #666666;
	margin-right: 10px;
	font-size: 0.8em;
}
#wrap #main .enq_block .main_block #inner_top .each_article table td {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#wrap #main .enq_block .main_block #inner_top .each_article h1 {
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.1em;
}
#wrap #main .enq_block .main_block #inner_top .each_article h2 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 1.1em;
}
#wrap #main .enq_block .main_block #inner_top .each_article h3 {
	font-weight: bold;
	display: inline;
	font-size: 1.0em;
}
#wrap #main .enq_block .main_block #inner_top .each_article h4,#inner_top .each_article h5,#inner_top .each_article h6 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#wrap #main .enq_block #info_area .gallery {
	width: 326px;
	border: 2px solid #585858;
	background-color: #FFFFFF;
	padding: 0px;
	margin-left: 5px;
}
#wrap #main .enq_block #info_area .each_info {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	clear: both;
}
#wrap #main .enq_block #info_area .each_info .thum_img {
	height: 55px;
	width: 55px;
	float: left;
	margin-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
#wrap #main .enq_block #info_area .each_info .info_detail {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#wrap #main .enq_block #info_area .each_info .info_detail .exp {
	padding-top: 7px;
	font-size: 0.8em;
}
#wrap #main .enq_block #info_area .more {
	text-align: right;
	font-size: 0.8em;
}
#wrap #main .enq_block #info_area .end {
	padding-top: 7px;
	padding-right: 3px;
	clear: both;
	padding-bottom: 5px;
}

/* ====================================================================== */
/* enquete list */
/* ====================================================================== */
#wrap #main .enq_block .main_block .enq_list {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#wrap #main .enq_block .main_block .enq_list table {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}
#wrap #main .enq_block .main_block .enq_list table td {
	padding: 5px;
	width: 300px;
	color: #18529D;
	font-size: 0.8em;
	line-height: 1.4em;
}
#wrap #main .enq_block .main_block .enq_list .archive td {
	padding: 5px;
	width: 80px;
	color: #18529D;
	back-ground-color: #F3F5FA;
	font-size: 0.8em;
	line-height: 1.4em;
	text-align: left;
}
/* ====================================================================== */
/* error message */
/* ====================================================================== */
#wrap #main .enq_block .main_block .error {
	padding: 15px;
	width: 643px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CC0000;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 10px;
}
#wrap #main .enq_block .main_block .error p {
	color:#cc0000;
	font-size: 0.8em;
	line-height: 1.6em;
}
#wrap #main .enq_block .main_block .re_enq {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#wrap #main .enq_block .main_block .re_enq p {
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #main .enq_block .main_block .re_enq form {
	font-size: 0.8em;
	line-height: 1.5em;
}
#wrap #main .enq_block .main_block .re_enq .ov_comment {
	display: block;
	padding: 5px;
	width: 160px;
	margin-top: 5px;
	margin-bottom: 6px;
	background-color: #EAEDF6;
	border: 1px solid #a5a5a5;
	float: left;
	font-size: 1.1em;
}
#wrap #main .enq_block .main_block .re_enq .ov_comment .nickname {
	padding-right: 5px;
}
#wrap #main .enq_block .main_block .re_enq .ov_comment em {
	font-weight: bold;
}
#wrap #main .enq_block .main_block .re_enq input[type=radio] {
	margin-left: 10px;
}
#wrap #main .enq_block .main_block .re_enq .radio {
	margin-left: 10px;
}
#wrap #main .enq_block .main_block .re_enq input[type=text] {
	border: 1px solid #a5a5a5;
	padding-bottom: 0px;
	height: 23px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
	margin-left: 6px;
	width: 160px;
	float: left;
	margin-top: 5px;
}
#wrap #main .enq_block .main_block .re_enq .text {
	border: 1px solid #a5a5a5;
	padding-bottom: 0px;
	height: 23px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
	margin-left: 6px;
	width: 160px;
	float: left;
	margin-top: 5px;
}
#wrap #main .enq_block .main_block .re_enq input[type=image] {
	margin-top: 15px;
	margin-bottom: 10px;
	clear: both;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#wrap #main .enq_block .main_block .re_enq .image {
	margin-top: 15px;
	margin-bottom: 10px;
	clear: both;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

