@charset "utf-8";
@import "common.css";
@import "preview_question.css";
@import "profile_style.css";
.body-start{
	margin:30px 30px 20px 30px;
}

.research-title{
	padding:8px 0 5px 5px;
	margin-bottom:20px;
	width:100%;
	height:100%;
        /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */
	background-color: #a9a9a9;

        /* IE10 Consumer Preview */
        background-image: -ms-linear-gradient(top left, #A6A6A6 0%, #C1C1C1 100%);

        /* Mozilla Firefox */
        background-image: -moz-linear-gradient(top left, #A6A6A6 0%, #C1C1C1 100%);

        /* Opera */
        background-image: -o-linear-gradient(top left, #A6A6A6 0%, #C1C1C1 100%);

        /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #A6A6A6), color-stop(1, #C1C1C1));

        /* Webkit (Chrome 11+) */
        background-image: -webkit-linear-gradient(top left, #A6A6A6 0%, #C1C1C1 100%);

        /* W3C Markup, IE10 Release Preview */
        background-image: linear-gradient(to bottom right, #A6A6A6 0%, #C1C1C1 100%);

	color:#fff;
	font-weight:bold;
	font-size:15px;
}

.privercy-check,
.privercy-mark {
	margin:20px auto;
/*	width:400px;  おかしな所で折り返してしまうので del hosoya 2011.12.08 */
	font-weight:bold;
	text-align:center;
}

.line-dotted{
	width: 800px;
	margin:15px 0;
	border-bottom:2px dotted #bbb;
}
.topics{
	margin-left:15px;
}
.topic-title{
	margin:10px 0;
	padding-left:10px;
	height:22px;
	border-left:5px solid #bbb;
	color:#bbb;
	font-weight:bold;
	font-size:14px;
}

.body-enquete{
	margin:30px 30px 20px 30px;

	min-height:400px;
}

/* インジケーター部分 */
.indicator-box {
	margin-top:8px;
	float:right;
	color:#333;
}

.indicator-box #indicator{
	float:right;
	color:#00A0C6;
	font-weight:bold;
	margin-bottom:2.5em;
	width:130px;
	height:10px;
	padding:3px;
	position:relative;
	background:url(/style/media/3/enquete/enquete_indicator_bg.gif) no-repeat;
	zoom:1;
}

.indicator-box #indicator span{
	position:absolute;
	left:-4.5em;
	top:50%;
	margin:-0.8em 0 0 0;
	width:3em;
	display:block;
	text-align:right;
}

.indicator-box #indicator img{
	vertical-align:bottom;
	display:block;
}

/* デモインジケーター部分 */

.next-button{
	margin:10px auto;
	width:140px;
	height:39px;
	line-height:33px;
	text-align: center;
	background:#FFFFFF url(/style/media/3/start/ans_action.gif) repeat-x left top;
	cursor:pointer;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bolder;
}

/* 一覧プレビューの改ページ	add_igari 2010.08.30 */
.changing_page {
	color:#AA0000;
	font-size:12pt;
	font-weight:bold;
	line-height:140%;
}

/* #16545 add by Nghi 2016.03.07*/
.q-title_none {
    display: none;
}
/* 一覧プレビューの改ページ余白	add_igari 2010.08.30 */
.changing_page_padding {
	height:40px;
}